aboutsummaryrefslogtreecommitdiff
path: root/core/src/UI/Localization.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/UI/Localization.hpp')
-rw-r--r--core/src/UI/Localization.hpp126
1 files changed, 0 insertions, 126 deletions
diff --git a/core/src/UI/Localization.hpp b/core/src/UI/Localization.hpp
deleted file mode 100644
index 3474053..0000000
--- a/core/src/UI/Localization.hpp
+++ /dev/null
@@ -1,126 +0,0 @@
-#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:
- /* Generic */
-
- BasicTranslation Error{ "Generic.Error"sv };
- BasicTranslation Add{ "Generic.Add"sv };
- BasicTranslation Edit{ "Generic.Edit"sv };
- BasicTranslation Delete{ "Generic.Delete"sv };
- BasicTranslation Rename{ "Generic.Rename"sv };
- BasicTranslation Disconnect{ "Generic.Disconnect"sv };
- BasicTranslation Open{ "Generic.Open"sv };
- BasicTranslation Close{ "Generic.Close"sv };
- BasicTranslation Confirm{ "Generic.Confirm"sv };
- BasicTranslation Cancel{ "Generic.Cancel"sv };
- BasicTranslation Name{ "Generic.Name"sv };
- BasicTranslation Type{ "Generic.Type"sv };
-
- BasicTranslation AddDialogTitle{ "Generic.Add.DialogTitle"sv };
- BasicTranslation DeleteDialogTitle{ "Generic.Delete.DialogTitle"sv };
- BasicTranslation RenameDialogTitle{ "Generic.Rename.DialogTitle"sv };
-
- BasicTranslation EmptyNameError{ "Generic.EmptyNameError"sv };
- BasicTranslation DuplicateNameError{ "Generic.DuplicateNameError"sv };
-
- /* Main window */
-
- BasicTranslation SettingsTab{ "MainWindow.Tab.Settings"sv };
- BasicTranslation ProjectTab{ "MainWindow.Tab.Project"sv };
- BasicTranslation DatabaseViewTab{ "MainWindow.Tab.DatabaseView"sv };
- BasicTranslation ItemsTab{ "MainWindow.Tab.Items"sv };
- BasicTranslation WorkflowsTab{ "MainWindow.Tab.Workflows"sv };
- BasicTranslation TemplatesTab{ "MainWindow.Tab.Templates"sv };
-
- /* Project tab */
-
- BasicTranslation NewProject{ "Project.New"sv };
- BasicTranslation NewProjectDialogTitle{ "Project.New.DialogTitle"sv };
- BasicTranslation NewProjectNameHint{ "Project.New.Name"sv };
- BasicTranslation NewProjectPathHint{ "Project.New.Path"sv };
- BasicTranslation NewProjectPathDialogTitle{ "Project.New.Path.DialogTitle"sv };
- BasicTranslation NewProjectEmptyNameError{ "Project.New.EmptyNameError"sv };
- BasicTranslation NewProjectInvalidPathError{ "Project.New.InvalidPathError"sv };
-
- BasicTranslation OpenProject{ "Project.Open"sv };
- BasicTranslation OpenProjectDialogTitle{ "Project.Open.DialogTitle"sv };
-
- BasicTranslation RecentProjects{ "Project.Recents"sv };
- BasicTranslation ClearRecentProjects{ "Project.Recents.Clear"sv };
- BasicTranslation NoRecentProjectsMessage{ "Project.Recents.NonePresent"sv };
- BasicTranslation OpenRecentProjectTooltip{ "Project.Recents.Open.Tooltip"sv };
- BasicTranslation DeleteRecentProjectTooltip{ "Project.Recents.Delete.Tooltip"sv };
-
- BasicTranslation InvalidProjectFormat{ "Project.InvalidProjectFormat"sv };
-
- BasicTranslation OpenActiveProjectInFileSystem{ "ActiveProject.OpenInFilesystem"sv };
- BasicTranslation ActiveProjectName{ "ActiveProject.Info.Name"sv };
- BasicTranslation ActiveProjectPath{ "ActiveProject.Info.Path"sv };
-
- /* Database view tab */
-
- BasicTranslation SalesViewTab{ "Database.SalesView.TabName"sv };
- BasicTranslation EditSaleEntryDialogTitle{ "Database.SalesView.Edit.DialogTitle"sv };
-
- BasicTranslation PurchasesViewTab{ "Database.PurchasesView.TabName"sv };
- BasicTranslation EditPurchaseEntryDialogTitle{ "Database.PurchasesView.Edit.DialogTitle"sv };
-
- BasicTranslation DatabaseItemsColumn{ "Database.Column.Items"sv };
- BasicTranslation DatabaseCustomerColumn{ "Database.Column.Customer"sv };
- BasicTranslation DatabaseFactoryColumn{ "Database.Column.Factory"sv };
- /// 销售订单的交货期限
- BasicTranslation DatabaseDeadlineColumn{ "Database.Column.Deadline"sv };
- /// 采购订单的下单时间
- BasicTranslation DatabaseOrderTimeColumn{ "Database.Column.OrderTime"sv };
- /// 所有订单的“完成”时间。对于销售来说是实际交货时间,对于采购来说是收货时间。
- BasicTranslation DatabaseCompletionTimeColumn{ "Database.Column.CompletionTime"sv };
- /// (运输)批次的发货时间,适用于采购和销售批次。
- BasicTranslation DatabaseShipmentTimeColumn{ "Database.Column.ShipmentTime"sv };
- /// (运输)批次的收获时间,适用于采购和销售批次。
- BasicTranslation DatabaseArrivalTimeColumn{ "Database.Column.ArrivalTime"sv };
-
- BasicTranslation SelectOrderToShowAssociatedDeliveries{ "Database.Message.NoOrderSelected"sv };
- BasicTranslation NotDelivered{ "Database.Message.NotDelivered"sv };
-
- /* Items tab */
-
- BasicTranslation AddItemDialogTitle{ "Item.Add.DialogTitle"sv };
- BasicTranslation EditItemDialogTitle{ "Item.Edit.DialogTitle"sv };
- BasicTranslation DeleteItemDialogTitle{ "Item.Delete.DialogTitle"sv };
- BasicTranslation DeleteItemDialogMessage{ "Item.Delete.DialogMessage"sv };
-
- BasicTranslation ProductCategoryName{ "Item.CategoryName.Product"sv };
- BasicTranslation FactoryCategoryName{ "Item.CategoryName.Factory"sv };
- BasicTranslation CustomerCategoryName{ "Item.CategoryName.Customer"sv };
-
- BasicTranslation ItemNameColumn{ "Item.Column.Name"sv };
- BasicTranslation ItemDescriptionColumn{ "Item.Column.Description"sv };
- BasicTranslation ItemEmailColumn{ "Item.Column.Email"sv };
- BasicTranslation ItemStockColumn{ "Item.Column.Stock"sv };
- BasicTranslation ItemPriceColumn{ "Item.Column.Price"sv };
-
- /* Assets */
-
- BasicTranslation OpenAsset{ "Asset.Open"sv };
- BasicTranslation OpenAssetDialogTitle{ "Asset.Open.DialogTitle"sv };
- BasicTranslation ManageAssets{ "Asset.Manage"sv };
- BasicTranslation ManageAssetsDialogTitle{ "Asset.Manage.DialogTitle"sv };
-
- /* Workflow tab */
-
- /* Templates tab */
-
- BasicTranslation InvalidTemplateTypeError{ "Template.InvalidTypeError"sv };
-};