Skip to content

Commit

Permalink
Update translations in ru-RU locale, refactor i18n sorting and transl…
Browse files Browse the repository at this point in the history
…ation strings
  • Loading branch information
Eugeno committed Oct 25, 2023
1 parent d27ba3c commit 9861d8c
Show file tree
Hide file tree
Showing 5 changed files with 20 additions and 20 deletions.
10 changes: 5 additions & 5 deletions src/app/engines/i18n.engine.ts
Expand Up @@ -39,15 +39,15 @@ class I18nEngine {
'hu-HU': 'hu-HU',
'it-IT': 'it-IT',
'ja-JP': 'ja-JP',
'ka-GE': 'ka-GE',
'ko-KR': 'ko-KR',
'nl-NL': 'nl-NL',
'pl-PL': 'pl-PL',
'pt-BR': 'pt-BR',
'ru-RU': 'ru-RU',
'sk-SK': 'sk-SK',
'zh-CN': 'zh-CN',
'zh-TW': 'zh-TW',
'ru-RU': 'ru-RU',
'ka-GE': 'ka-GE'
'zh-TW': 'zh-TW'
};

public fallbackLanguage = 'en-US';
Expand All @@ -67,15 +67,15 @@ class I18nEngine {
i18next.addResources('hu-HU', 'translation', TRANSLATION_HU_HU);
i18next.addResources('it-IT', 'translation', TRANSLATION_IT_IT);
i18next.addResources('ja-JP', 'translation', TRANSLATION_JA_JP);
i18next.addResources('ka-GE', 'translation', TRANSLATION_KA_GE);
i18next.addResources('ko-KR', 'translation', TRANSLATION_KO_KR);
i18next.addResources('nl-NL', 'translation', TRANSLATION_NL_NL);
i18next.addResources('pl-PL', 'translation', TRANSLATION_PL_PL);
i18next.addResources('pt-BR', 'translation', TRANSLATION_PT_BR);
i18next.addResources('ru-RU', 'translation', TRANSLATION_RU_RU);
i18next.addResources('sk-SK', 'translation', TRANSLATION_SK_SK);
i18next.addResources('zh-CN', 'translation', TRANSLATION_ZH_CN);
i18next.addResources('zh-TW', 'translation', TRANSLATION_ZH_TW);
i18next.addResources('ru-RU', 'translation', TRANSLATION_RU_RU);
i18next.addResources('ka-GE', 'translation', TRANSLATION_KA_GE);
}

public translate(key: string): string {
Expand Down
2 changes: 1 addition & 1 deletion src/index-cli.ts
Expand Up @@ -86,7 +86,7 @@ export class CliApplication extends Application {
.option('--files [files]', 'Files provided by external tool, used for coverage test')
.option(
'--language [language]',
'Language used for the generated documentation (bg-BG, de-DE, en-US, es-ES, fr-FR, hu-HU, it-IT, ja-JP, ko-KR, nl-NL, pl-PL, pt-BR, sk-SK, zh-CN, zh-TW, ru-RU, ka-GE)',
'Language used for the generated documentation (bg-BG, de-DE, en-US, es-ES, fr-FR, hu-HU, it-IT, ja-JP, ka-GE, ko-KR, nl-NL, pl-PL, pt-BR, ru-RU, sk-SK, zh-CN, zh-TW)',
COMPODOC_DEFAULTS.language
)
.option(
Expand Down
8 changes: 4 additions & 4 deletions src/locales/index.ts
@@ -1,17 +1,17 @@
export { TRANSLATION_BG_BG } from './bg-BG';
export { TRANSLATION_DE_DE } from './de-DE';
export { TRANSLATION_EN_US } from './en-US';
export { TRANSLATION_ES_ES } from './es-ES';
export { TRANSLATION_FR_FR } from './fr-FR';
export { TRANSLATION_HU_HU } from './hu-HU';
export { TRANSLATION_IT_IT } from './it-IT';
export { TRANSLATION_JA_JP } from './ja-JP';
export { TRANSLATION_KA_GE } from './ka-GE';
export { TRANSLATION_KO_KR } from './ko-KR';
export { TRANSLATION_NL_NL } from './nl-NL';
export { TRANSLATION_PL_PL } from './pl-PL';
export { TRANSLATION_PT_BR } from './pt-BR';
export { TRANSLATION_RU_RU } from './ru-RU';
export { TRANSLATION_SK_SK } from './sk-SK';
export { TRANSLATION_ZH_CN } from './zh-CN';
export { TRANSLATION_ZH_TW } from './zh-TW';
export { TRANSLATION_KO_KR } from './ko-KR';
export { TRANSLATION_BG_BG } from './bg-BG';
export { TRANSLATION_RU_RU } from './ru-RU';
export { TRANSLATION_KA_GE } from './ka-GE';
4 changes: 2 additions & 2 deletions src/locales/ru-RU.ts
Expand Up @@ -2,7 +2,7 @@ export const TRANSLATION_RU_RU = {
accessors: 'Аксессор',
arguments: 'Аргументы',
bootstrap: 'Загрузчик',
branches: 'Ветви',
branches: 'Ветки',
browse: 'Обзор',
classe: 'Класс',
classes: 'Классы',
Expand Down Expand Up @@ -106,5 +106,5 @@ export const TRANSLATION_RU_RU = {
variables: 'Переменные',
yes: 'Да',
zoomin: 'Приблизить',
zoomout: 'Удалить'
zoomout: 'Отдалить'
};
16 changes: 8 additions & 8 deletions test/src/cli/cli-i18n.spec.ts
Expand Up @@ -63,6 +63,10 @@ describe('CLI i18n', () => {
return checkWcMenuFile('ja-JP', 'このドキュメントは以下を使用して生成されています');
});

describe('with supported language - ka-GE', () => {
return checkWcMenuFile('ka-GE', 'დოკუმენტაცია დაგენერირდა გამოყენებით');
});

describe('with supported language - nl-NL', () => {
return checkWcMenuFile('nl-NL', 'Documentatie gegenereed met');
});
Expand All @@ -71,6 +75,10 @@ describe('CLI i18n', () => {
return checkWcMenuFile('pt-BR', 'Documentação gerada usando');
});

describe('with supported language - ru-RU', () => {
return checkWcMenuFile('ru-RU', 'Документация создана с помощью');
});

describe('with supported language - sk-SK', () => {
return checkWcMenuFile('sk-SK', 'Dokumentácia vytvorená pomocou');
});
Expand All @@ -83,14 +91,6 @@ describe('CLI i18n', () => {
return checkWcMenuFile('zh-TW', '產生文件使用');
});

describe('with supported language - ru-RU', () => {
return checkWcMenuFile('ru-RU', 'Документация создана с помощью');
});

describe('with supported language - ka-GE', () => {
return checkWcMenuFile('ka-GE', 'დოკუმენტაცია დაგენერირდა გამოყენებით');
});

describe('with un-supported language', () => {
let indexFile;
before(function(done) {
Expand Down

0 comments on commit 9861d8c

Please sign in to comment.