Skip to content

Commit

Permalink
feat(module:theme): add tr-TR locale (#289)
Browse files Browse the repository at this point in the history
* feat(module:theme): add tr-TR locale

- #288

* chore: support dynamic create tr language ng-alain
  • Loading branch information
cipchk committed Nov 22, 2018
1 parent ac17fb3 commit 9df6f0e
Show file tree
Hide file tree
Showing 7 changed files with 50 additions and 4 deletions.
1 change: 1 addition & 0 deletions packages/schematics/core/lang.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ export const LANGS_CONFIG = [
fileName: 'zh-TW.json',
},
{ langs: ['en'], zorro: 'en_US', delon: 'en_US', fileName: 'en-US.json' },
{ langs: ['tr'], zorro: 'tr_TR', delon: 'tr_TR', fileName: 'tr-TR.json' },
];

export function getLangConfig(lang: string): any {
Expand Down
7 changes: 4 additions & 3 deletions packages/schematics/docs/plugin.en-US.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,9 +100,10 @@ ng g ng-alain:plugin defaultLanguage --defaultLanguage=zh-tw

| Name | Language pack name | [Angular](https://github.com/angular/angular/tree/master/packages/common/locales) pack | [Zorro](http://ng.ant.design/docs/i18n/zh#%E6%94%AF%E6%8C%81%E8%AF%AD%E8%A8%80) pack | [Delon](/theme/locale) pack |
| -------- | --------------------------- | --------------------------- | ----------------- | ----------------- |
| Simplified Chinese | zh-Hans,zh-cn,zh-Hans-CN,zh | zh-Hans,zh-cn,zh-Hans-CN,zh | zh_CN | zh_CN |
| Traditional Chinese | zh-Hant,zh-tw,zh-Hant-TW | zh-Hant,zh-tw,zh-Hant-TW | zh_TW | zh_TW |
| English (American) | en | en | en_US | en_US |
| Simplified Chinese | zh-Hans,zh-cn,zh-Hans-CN,zh | zh-Hans,zh-cn,zh-Hans-CN,zh | zh_CN | zh_CN |
| Traditional Chinese | zh-Hant,zh-tw,zh-Hant-TW | zh-Hant,zh-tw,zh-Hant-TW | zh_TW | zh_TW |
| English (American) | en | en | en_US | en_US |
| Turkish | tr | tr | tr_TR | tr_TR |

### networkEnv

Expand Down
3 changes: 2 additions & 1 deletion packages/schematics/docs/plugin.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,8 @@ ng g ng-alain:plugin defaultLanguage --defaultLanguage=zh-tw
| -------- | --------------------------- | --------------------------- | ----------------- | ----------------- |
| 简体中文 | zh-Hans,zh-cn,zh-Hans-CN,zh | zh-Hans,zh-cn,zh-Hans-CN,zh | zh_CN | zh_CN |
| 繁体中文 | zh-Hant,zh-tw,zh-Hant-TW | zh-Hant,zh-tw,zh-Hant-TW | zh_TW | zh_TW |
| 英语(美式) | en | en | en_US | en_US |
| 英语(美式) | en | en | en_US | en_US |
| 土耳其语 | tr | tr | tr_TR | tr_TR |

### networkEnv

Expand Down
1 change: 1 addition & 0 deletions packages/theme/docs/locale.en-US.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ Note: `en_US` is the package name, follow below.
| English | en_US |
| Chinese (Simplified) | zh_CN |
| Chinese (Traditional) | zh_TW |
| Turkish | tr_TR |

## Add a new language

Expand Down
1 change: 1 addition & 0 deletions packages/theme/docs/locale.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ switchLanguage() {
| 英语(美式) | en_US |
| 简体中文 | zh_CN |
| 繁体中文 | zh_TW |
| 土耳其语 | tr_TR |

## 增加语言包

Expand Down
40 changes: 40 additions & 0 deletions packages/theme/src/locale/languages/tr-TR.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
import { LocaleData } from '../locale.types';

export default <LocaleData>{
abbr: 'tr-TR',
exception: {
403: `Üzgünüz, bu sayfaya erişiminiz yok`,
404: `Maalesef bu sayfa mevcut değil`,
500: `Üzgünüz, sunucu hatası`,
backToHome: "Ana Sayfa'ya geri dön",
},
noticeIcon: {
emptyText: 'Veri yok',
clearText: 'Temiz',
},
reuseTab: {
close: 'Sekmeyi Kapat',
closeOther: 'Diğer sekmeleri kapat',
closeRight: 'Sağdaki sekmeleri kapat',
clear: 'Sekmeleri temizle',
},
tagSelect: {
expand: 'Genişlet',
collapse: 'Daralt',
},
miniProgress: {
target: 'Hedef: ',
},
st: {
total: '{{range[0]}} ile {{range[1]}} arasında {{total}}',
},
sf: {
submit: 'Gönder',
reset: 'Sıfırla',
search: 'Ara',
edit: 'Kaydet',
addText: 'Ekle',
removeText: 'Kaldır',
checkAllText: 'Tümünü kontrol et',
},
};
1 change: 1 addition & 0 deletions packages/theme/src/locale/public_api.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@ export * from './locale.module';
export { default as en_US } from './languages/en-US';
export { default as zh_CN } from './languages/zh-CN';
export { default as zh_TW } from './languages/zh-TW';
export { default as tr_TR } from './languages/tr-TR';

0 comments on commit 9df6f0e

Please sign in to comment.