diff --git a/packages/nc-gui/components/smartsheet/column/EditOrAdd.vue b/packages/nc-gui/components/smartsheet/column/EditOrAdd.vue
index 2bf26b87cb..1b60419687 100644
--- a/packages/nc-gui/components/smartsheet/column/EditOrAdd.vue
+++ b/packages/nc-gui/components/smartsheet/column/EditOrAdd.vue
@@ -258,7 +258,7 @@ if (props.fromTableExplorer) {
{{ opt.name }}
- (Deprecated)
+ ({{ $t('general.deprecated') }})
@@ -297,7 +297,7 @@ if (props.fromTableExplorer) {
class="ml-1 mb-1"
>
- {{ `Accept only valid ${formState.uidt}` }}
+ {{ `${$t('msg.acceptOnlyValid')} ${formState.uidt}` }}
diff --git a/packages/nc-gui/composables/useColumnCreateStore.ts b/packages/nc-gui/composables/useColumnCreateStore.ts
index 89ca223192..19376270b4 100644
--- a/packages/nc-gui/composables/useColumnCreateStore.ts
+++ b/packages/nc-gui/composables/useColumnCreateStore.ts
@@ -103,7 +103,7 @@ const [useProvideColumnCreateStore, useColumnCreateStore] = createInjectionState
title: [
{
required: true,
- message: 'Column name is required',
+ message: t('msg.error.columnNameRequired'),
},
// validation for unique column name
{
@@ -118,7 +118,7 @@ const [useProvideColumnCreateStore, useColumnCreateStore] = createInjectionState
(value || '').toLowerCase() === (c.title || '').toLowerCase()),
)
) {
- return reject(new Error('Duplicate column name'))
+ return reject(new Error(t('msg.error.duplicateColumnName')))
}
resolve()
})
@@ -129,7 +129,7 @@ const [useProvideColumnCreateStore, useColumnCreateStore] = createInjectionState
uidt: [
{
required: true,
- message: 'UI Datatype is required',
+ message: t('msg.error.uiDataTypeRequired'),
},
],
...(additionalValidations?.value || {}),
diff --git a/packages/nc-gui/lang/en.json b/packages/nc-gui/lang/en.json
index 86380cc3b2..d0628dffde 100644
--- a/packages/nc-gui/lang/en.json
+++ b/packages/nc-gui/lang/en.json
@@ -81,6 +81,7 @@
"access": "Access",
"visibility": "Visibility",
"hide": "Hide",
+ "deprecated": "Deprecated",
"showAll": "Show all",
"hideAll": "Hide all",
"showMore": "Show more",
@@ -327,11 +328,13 @@
"tokens": "Tokens",
"userManagement": "User Management",
"licence": "Licence",
+ "allowAllMimeTypes": "Allow All Mime Types",
"defaultView": "Default View",
"relations": "Relations",
"switchLanguage": "Switch Language"
},
"labels": {
+ "optional": "Optional",
"clickToMake": "Click to make",
"visibleForRole": "visible for role:",
"inUI": "in UI Dashboard",
@@ -735,6 +738,7 @@
"selectField": "Select field"
},
"msg": {
+ "acceptOnlyValid": "Accepts only",
"apiTokenCreate": "Create personal API tokens to use in automation or external apps.",
"selectFieldToSort": "Select Field to Sort",
"createWebhookMsg1": "Get started with web-hooks!",
@@ -961,6 +965,8 @@
"nameShouldStartWithAnAlphabetOr_": "Name should start with an alphabet or _",
"followingCharactersAreNotAllowed": "Following characters are not allowed",
"columnNameRequired": "Column name is required",
+ "duplicateColumnName": "Duplicate column name",
+ "uiDataTypeRequired": "UI data type is required",
"columnNameExceedsCharacters": "The length of column name exceeds the max {value} characters",
"projectNameExceeds50Characters": "Project name exceeds 50 characters",
"projectNameCannotStartWithSpace": "Project name cannot start with space",