From 2d7e772909571676dd4266337d43086bd2927e93 Mon Sep 17 00:00:00 2001 From: rtk0c Date: Mon, 29 Mar 2021 00:06:34 -0700 Subject: UI big structure --- core/src/UI/Localization.hpp | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 core/src/UI/Localization.hpp (limited to 'core/src/UI/Localization.hpp') 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 +#include + +using namespace std::literals::string_view_literals; + +class LocaleStrings { +public: + static std::unique_ptr 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 }; +}; -- cgit v1.2.3-70-g09d2