aboutsummaryrefslogtreecommitdiff
path: root/core/src/Model/Workflow/Value_RTTI.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/Model/Workflow/Value_RTTI.cpp')
-rw-r--r--core/src/Model/Workflow/Value_RTTI.cpp33
1 files changed, 17 insertions, 16 deletions
diff --git a/core/src/Model/Workflow/Value_RTTI.cpp b/core/src/Model/Workflow/Value_RTTI.cpp
index dfb1273..121fa14 100644
--- a/core/src/Model/Workflow/Value_RTTI.cpp
+++ b/core/src/Model/Workflow/Value_RTTI.cpp
@@ -5,6 +5,7 @@
#include "Model/Workflow/Values/Dictionary.hpp"
#include "Model/Workflow/Values/List.hpp"
#include "UI/UI.hpp"
+#include "Utils/I18n.hpp"
constexpr BaseValue::KindInfo kNumericInfo{
.PinIcon = ImGui::IconType::Circle,
@@ -69,20 +70,20 @@ const BaseValue::KindInfo& BaseValue::QueryInfo(BaseValue::Kind kind)
const char* BaseValue::Format(Kind kind)
{
switch (kind) {
- case KD_Numeric: return "Numeric";
- case KD_Text: return "Text";
- case KD_DateTime: return "Date/time";
- case KD_DatabaseRowId: return "Row id";
- case KD_List: return "List";
- case KD_Dictionary: return "Dictionary";
+ case KD_Numeric: return I18N_TEXT("Numeric", L10N_VALUE_NUMERIC);
+ case KD_Text: return I18N_TEXT("Text", L10N_VALUE_TEXT);
+ case KD_DateTime: return I18N_TEXT("Date/time", L10N_VALUE_DATE_TIME);
+ case KD_DatabaseRowId: return I18N_TEXT("Row id", L10N_VALUE_ROW_ID);
+ case KD_List: return I18N_TEXT("List", L10N_VALUE_LIST);
+ case KD_Dictionary: return I18N_TEXT("Dictionary", L10N_VALUE_DICT);
- case KD_BaseObject: return "Object";
- case KD_SaleDatabaseRow: return "Sale record";
- case KD_PurchaseDatabaseRow: return "Purchase record";
+ case KD_BaseObject: return I18N_TEXT("Object", L10N_VALUE_OBJECT);
+ case KD_SaleDatabaseRow: return I18N_TEXT("Sale record", L10N_VALUE_SALE_RECORD);
+ case KD_PurchaseDatabaseRow: return I18N_TEXT("Purchase record", L10N_VALUE_PURCHASE_RECORD);
case InvalidKind: break;
}
- return "<invalid kind>";
+ return "";
}
std::unique_ptr<BaseValue> BaseValue::CreateByKind(BaseValue::Kind kind)
@@ -116,16 +117,16 @@ const BaseObjectDescription kEmptyObjectInfo{
const BaseObjectDescription kSaleDbRowObject{
.Properties = {
{
- .Name = "Customer",
+ .Name = I18N_TEXT("Customer", L10N_VALUE_PROPERTY_CUSTOMER),
.Kind = BaseValue::KD_Text,
.Mutatable = false,
},
{
- .Name = "Deadline",
+ .Name = I18N_TEXT("Deadline", L10N_VALUE_PROPERTY_DEADLINE),
.Kind = BaseValue::KD_DateTime,
},
{
- .Name = "Completion time",
+ .Name = I18N_TEXT("Delivery time", L10N_VALUE_PROPERTY_DELIVERY_TIME),
.Kind = BaseValue::KD_DateTime,
},
},
@@ -134,16 +135,16 @@ const BaseObjectDescription kSaleDbRowObject{
const BaseObjectDescription kPurchaseDbRowObject{
.Properties = {
{
- .Name = "Factory",
+ .Name = I18N_TEXT("Factory", L10N_VALUE_PROPERTY_FACTORY),
.Kind = BaseValue::KD_Text,
.Mutatable = false,
},
{
- .Name = "Order time",
+ .Name = I18N_TEXT("Order time", L10N_VALUE_PROPERTY_ORDER_TIME),
.Kind = BaseValue::KD_DateTime,
},
{
- .Name = "Arrival time",
+ .Name = I18N_TEXT("Delivery time", L10N_VALUE_PROPERTY_DELIVERY_TIME),
.Kind = BaseValue::KD_DateTime,
},
},