diff options
author | rtk0c <[email protected]> | 2021-03-29 00:06:34 -0700 |
---|---|---|
committer | rtk0c <[email protected]> | 2021-03-29 00:06:34 -0700 |
commit | 2d7e772909571676dd4266337d43086bd2927e93 (patch) | |
tree | 80ec2c39336b5b7fd1cd50d5a715343531f6a743 /core/src/UI/Localization.hpp | |
parent | 53bff541e292c5d6cae73881a37bf8f7e4a5fd0a (diff) |
UI big structure
Diffstat (limited to 'core/src/UI/Localization.hpp')
-rw-r--r-- | core/src/UI/Localization.hpp | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/core/src/UI/Localization.hpp b/core/src/UI/Localization.hpp new file mode 100644 index 0000000..a2ac09b --- /dev/null +++ b/core/src/UI/Localization.hpp @@ -0,0 +1,24 @@ +#pragma once + +#include "Utils/I18n.hpp" + +#include <memory> +#include <string_view> + +using namespace std::literals::string_view_literals; + +class LocaleStrings { +public: + static std::unique_ptr<LocaleStrings> Instance; + +public: + BasicTranslation MenuBarFile{ "MenuBar.File"sv }; + BasicTranslation MenuBarNewWindow{ "MenuBar.File.NewWindow"sv }; + BasicTranslation MenuBarNewProject{ "MenuBar.File.NewProject"sv }; + BasicTranslation MenuBarOpenProject{ "MenuBar.File.OpenProject"sv }; + + BasicTranslation TabSettings{ "MainWindow.Tab.Settings"sv }; + BasicTranslation TabDatabaseView{ "MainWindow.Tab.DatabaseView"sv }; + BasicTranslation TabItems{ "MainWindow.Tab.Items"sv }; + BasicTranslation TabExport{ "MainWindow.Tab.Exports"sv }; +}; |