From e6dfa850a415b4341367249a172adf371cf1d7e4 Mon Sep 17 00:00:00 2001 From: Wouter Wijsman Date: Mon, 15 Jul 2024 19:18:59 +0200 Subject: [PATCH] Some initial translation support work --- CMakeLists.txt | 1 + src/TranslationManager.cpp | 9 +++++++++ src/TranslationManager.hpp | 14 ++++++++++++++ 3 files changed, 24 insertions(+) create mode 100644 src/TranslationManager.cpp create mode 100644 src/TranslationManager.hpp diff --git a/CMakeLists.txt b/CMakeLists.txt index 4867649..c952419 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -31,6 +31,7 @@ pkg_search_module(SDL2_IMAGE REQUIRED SDL2_image) pkg_search_module(SDL2_MIXER REQUIRED SDL2_mixer) pkg_search_module(SDL2_TTF REQUIRED SDL2_ttf) pkg_search_module(JSONCPP REQUIRED jsoncpp) +pkg_search_module(TINYGETTEXT REQUIRED tinygettext) # Link libraries diff --git a/src/TranslationManager.cpp b/src/TranslationManager.cpp new file mode 100644 index 0000000..10067e5 --- /dev/null +++ b/src/TranslationManager.cpp @@ -0,0 +1,9 @@ +#include "TranslationManager.hpp" + +TranslationManager::TranslationManager() { + +} + +TranslationManager::~TranslationManager() { + +} \ No newline at end of file diff --git a/src/TranslationManager.hpp b/src/TranslationManager.hpp new file mode 100644 index 0000000..2ece45c --- /dev/null +++ b/src/TranslationManager.hpp @@ -0,0 +1,14 @@ +#ifndef TRANSLATIONMANAGER_H +#define TRANSLATIONMANAGER_H + +#include "tinygettext/tinygettext.hpp" + +class TranslationManager { +private: + +public: + TranslationManager(); + ~TranslationManager(); +}; + +#endif // TRANSLATIONMANAGER_H \ No newline at end of file