blob: 777c1611f96474987f798b86c11e22c7a0985a46 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
|
#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 DialogConfirm{ "Generic.Dialog.Confirm"sv };
BasicTranslation DialogCancel{ "Generic.Dialog.Cancel"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 };
/* 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 CloseActiveProject{ "ActiveProject.Close"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 DatabaseCustomerColumn{ "Database.Column.Customer"sv };
BasicTranslation DatabaseFactoryColumn{ "Database.Column.Factory"sv };
BasicTranslation DatabaseDeadlineColumn{ "Database.Column.Deadline"sv };
BasicTranslation DatabaseOrderTimeColumn{ "Database.Column.OrderTime"sv };
BasicTranslation DatabaseDeliveryTimeColumn{ "Database.Column.DeliveryTime"sv };
BasicTranslation NotDelievered{ "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 };
BasicTranslation EmptyItemNameError{ "Item.EmptyNameError"sv };
BasicTranslation DuplicateItemNameError{ "Item.DuplicateNameError"sv };
};
|