diff --git a/src/i18n-keysets/component.aside-header-settings.view/en.json b/src/i18n-keysets/component.aside-header-settings.view/en.json index d7e53013aa..75347607e6 100644 --- a/src/i18n-keysets/component.aside-header-settings.view/en.json +++ b/src/i18n-keysets/component.aside-header-settings.view/en.json @@ -4,6 +4,7 @@ "field_language": "Language", "label_language-en": "English", "label_language-ru": "Русский", + "label_language-zh-cn": "中文", "label_not-found": "No results", "label_placeholder-search": "Search settings", "label_title": "Settings", diff --git a/src/i18n-keysets/component.aside-header-settings.view/ru.json b/src/i18n-keysets/component.aside-header-settings.view/ru.json index 1bad0ead6c..b1fa0b7a7a 100644 --- a/src/i18n-keysets/component.aside-header-settings.view/ru.json +++ b/src/i18n-keysets/component.aside-header-settings.view/ru.json @@ -4,6 +4,7 @@ "field_language": "Язык", "label_language-en": "English", "label_language-ru": "Русский", + "label_language-zh-cn": "中文", "label_not-found": "Ничего не найдено", "label_placeholder-search": "Найти настройки", "label_title": "Настройки", diff --git a/src/i18n-keysets/wizard/en.json b/src/i18n-keysets/wizard/en.json index d2ad7253b2..f95833b76e 100644 --- a/src/i18n-keysets/wizard/en.json +++ b/src/i18n-keysets/wizard/en.json @@ -296,7 +296,7 @@ "label_visualization-types-pie": "Pie", "label_visualization-types-table": "Tables", "label_week": "Week", - "label_widget-name-copy": "{{name}} - copy", + "label_widget-name-copy": "{{name}}-copy", "label_without-group": "Without grouping", "label_year": "Year", "label_yellow": "Yellow (shades)", diff --git a/src/i18n-keysets/wizard/ru.json b/src/i18n-keysets/wizard/ru.json index e60722ad68..5c9b9c4b87 100644 --- a/src/i18n-keysets/wizard/ru.json +++ b/src/i18n-keysets/wizard/ru.json @@ -296,7 +296,7 @@ "label_visualization-types-pie": "Круговые", "label_visualization-types-table": "Таблицы", "label_week": "Неделя", - "label_widget-name-copy": "{{name}} - копия", + "label_widget-name-copy": "{{name}}-копия", "label_without-group": "Без группировки", "label_year": "Год", "label_yellow": "Желтый (оттенки)", diff --git a/src/i18n/index.ts b/src/i18n/index.ts index d9435b8c11..cf4250905b 100644 --- a/src/i18n/index.ts +++ b/src/i18n/index.ts @@ -14,7 +14,7 @@ if (isBrowserEnv && !isJestEnv) { i18nPrepared = initI18n({lang, content: window[GLOBAL_I18N_VAR] || {}}); } else { // empty keysets for jest (mock i18n as needed) - i18nPrepared = initI18n([{lang: 'ru'}, {lang: 'en'}]); + i18nPrepared = initI18n([{lang: 'ru'}, {lang: 'zh-cn'}, {lang: 'en'}]); } export const I18N = i18nPrepared.I18N; diff --git a/src/i18n/prepare-keysets/constants.ts b/src/i18n/prepare-keysets/constants.ts index 528d9a246c..59adb62f80 100644 --- a/src/i18n/prepare-keysets/constants.ts +++ b/src/i18n/prepare-keysets/constants.ts @@ -1,2 +1,2 @@ -export const KEYSET_LANGUAGES = ['ru', 'en']; +export const KEYSET_LANGUAGES = ['ru', 'zh-cn', 'en']; export const LANG_FOR_TYPES = 'ru'; diff --git a/src/server/configs/opensource/common.ts b/src/server/configs/opensource/common.ts index 6b5ceb0579..1394c90854 100644 --- a/src/server/configs/opensource/common.ts +++ b/src/server/configs/opensource/common.ts @@ -30,7 +30,7 @@ export default { regionalEnvConfig: { defaultLang: Language.En, - allowLanguages: [Language.En, Language.Ru], + allowLanguages: [Language.En, Language.Cn, Language.Ru], }, csp: 'disabled', diff --git a/src/shared/constants/common.ts b/src/shared/constants/common.ts index c615babf7e..adc474bfa4 100644 --- a/src/shared/constants/common.ts +++ b/src/shared/constants/common.ts @@ -21,6 +21,7 @@ export enum AppMode { export enum Language { Ru = 'ru', En = 'en', + Cn = 'zh-cn', } export enum DeviceType {