#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 }; };