Skip to content

Commit 9861d8c

Browse files
committed
Update translations in ru-RU locale, refactor i18n sorting and translation strings
1 parent d27ba3c commit 9861d8c

File tree

5 files changed

+20
-20
lines changed

5 files changed

+20
-20
lines changed

src/app/engines/i18n.engine.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,15 @@ class I18nEngine {
3939
'hu-HU': 'hu-HU',
4040
'it-IT': 'it-IT',
4141
'ja-JP': 'ja-JP',
42+
'ka-GE': 'ka-GE',
4243
'ko-KR': 'ko-KR',
4344
'nl-NL': 'nl-NL',
4445
'pl-PL': 'pl-PL',
4546
'pt-BR': 'pt-BR',
47+
'ru-RU': 'ru-RU',
4648
'sk-SK': 'sk-SK',
4749
'zh-CN': 'zh-CN',
48-
'zh-TW': 'zh-TW',
49-
'ru-RU': 'ru-RU',
50-
'ka-GE': 'ka-GE'
50+
'zh-TW': 'zh-TW'
5151
};
5252

5353
public fallbackLanguage = 'en-US';
@@ -67,15 +67,15 @@ class I18nEngine {
6767
i18next.addResources('hu-HU', 'translation', TRANSLATION_HU_HU);
6868
i18next.addResources('it-IT', 'translation', TRANSLATION_IT_IT);
6969
i18next.addResources('ja-JP', 'translation', TRANSLATION_JA_JP);
70+
i18next.addResources('ka-GE', 'translation', TRANSLATION_KA_GE);
7071
i18next.addResources('ko-KR', 'translation', TRANSLATION_KO_KR);
7172
i18next.addResources('nl-NL', 'translation', TRANSLATION_NL_NL);
7273
i18next.addResources('pl-PL', 'translation', TRANSLATION_PL_PL);
7374
i18next.addResources('pt-BR', 'translation', TRANSLATION_PT_BR);
75+
i18next.addResources('ru-RU', 'translation', TRANSLATION_RU_RU);
7476
i18next.addResources('sk-SK', 'translation', TRANSLATION_SK_SK);
7577
i18next.addResources('zh-CN', 'translation', TRANSLATION_ZH_CN);
7678
i18next.addResources('zh-TW', 'translation', TRANSLATION_ZH_TW);
77-
i18next.addResources('ru-RU', 'translation', TRANSLATION_RU_RU);
78-
i18next.addResources('ka-GE', 'translation', TRANSLATION_KA_GE);
7979
}
8080

8181
public translate(key: string): string {

src/index-cli.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ export class CliApplication extends Application {
8686
.option('--files [files]', 'Files provided by external tool, used for coverage test')
8787
.option(
8888
'--language [language]',
89-
'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)',
89+
'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)',
9090
COMPODOC_DEFAULTS.language
9191
)
9292
.option(

src/locales/index.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1+
export { TRANSLATION_BG_BG } from './bg-BG';
12
export { TRANSLATION_DE_DE } from './de-DE';
23
export { TRANSLATION_EN_US } from './en-US';
34
export { TRANSLATION_ES_ES } from './es-ES';
45
export { TRANSLATION_FR_FR } from './fr-FR';
56
export { TRANSLATION_HU_HU } from './hu-HU';
67
export { TRANSLATION_IT_IT } from './it-IT';
78
export { TRANSLATION_JA_JP } from './ja-JP';
9+
export { TRANSLATION_KA_GE } from './ka-GE';
10+
export { TRANSLATION_KO_KR } from './ko-KR';
811
export { TRANSLATION_NL_NL } from './nl-NL';
912
export { TRANSLATION_PL_PL } from './pl-PL';
1013
export { TRANSLATION_PT_BR } from './pt-BR';
14+
export { TRANSLATION_RU_RU } from './ru-RU';
1115
export { TRANSLATION_SK_SK } from './sk-SK';
1216
export { TRANSLATION_ZH_CN } from './zh-CN';
1317
export { TRANSLATION_ZH_TW } from './zh-TW';
14-
export { TRANSLATION_KO_KR } from './ko-KR';
15-
export { TRANSLATION_BG_BG } from './bg-BG';
16-
export { TRANSLATION_RU_RU } from './ru-RU';
17-
export { TRANSLATION_KA_GE } from './ka-GE';

src/locales/ru-RU.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ export const TRANSLATION_RU_RU = {
22
accessors: 'Аксессор',
33
arguments: 'Аргументы',
44
bootstrap: 'Загрузчик',
5-
branches: 'Ветви',
5+
branches: 'Ветки',
66
browse: 'Обзор',
77
classe: 'Класс',
88
classes: 'Классы',
@@ -106,5 +106,5 @@ export const TRANSLATION_RU_RU = {
106106
variables: 'Переменные',
107107
yes: 'Да',
108108
zoomin: 'Приблизить',
109-
zoomout: 'Удалить'
109+
zoomout: 'Отдалить'
110110
};

test/src/cli/cli-i18n.spec.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,10 @@ describe('CLI i18n', () => {
6363
return checkWcMenuFile('ja-JP', 'このドキュメントは以下を使用して生成されています');
6464
});
6565

66+
describe('with supported language - ka-GE', () => {
67+
return checkWcMenuFile('ka-GE', 'დოკუმენტაცია დაგენერირდა გამოყენებით');
68+
});
69+
6670
describe('with supported language - nl-NL', () => {
6771
return checkWcMenuFile('nl-NL', 'Documentatie gegenereed met');
6872
});
@@ -71,6 +75,10 @@ describe('CLI i18n', () => {
7175
return checkWcMenuFile('pt-BR', 'Documentação gerada usando');
7276
});
7377

78+
describe('with supported language - ru-RU', () => {
79+
return checkWcMenuFile('ru-RU', 'Документация создана с помощью');
80+
});
81+
7482
describe('with supported language - sk-SK', () => {
7583
return checkWcMenuFile('sk-SK', 'Dokumentácia vytvorená pomocou');
7684
});
@@ -83,14 +91,6 @@ describe('CLI i18n', () => {
8391
return checkWcMenuFile('zh-TW', '產生文件使用');
8492
});
8593

86-
describe('with supported language - ru-RU', () => {
87-
return checkWcMenuFile('ru-RU', 'Документация создана с помощью');
88-
});
89-
90-
describe('with supported language - ka-GE', () => {
91-
return checkWcMenuFile('ka-GE', 'დოკუმენტაცია დაგენერირდა გამოყენებით');
92-
});
93-
9494
describe('with un-supported language', () => {
9595
let indexFile;
9696
before(function(done) {

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy