mirror of
https://github.com/hamaluik/timecop.git
synced 2025-08-23 06:31:20 +08:00
Adding Turkish
This commit is contained in:
@ -16,3 +16,4 @@ Time Cop started as a personal project of Kenton Hamaluik ([@hamaluik](https://g
|
||||
| liimee | [@liimee](https://github.com/liimee) |
|
||||
| jugendhacker | [@jugendhacker](https://github.com/jugendhacker) |
|
||||
| mondstern | [@mondlicht-und-sterne](https://github.com/mondlicht-und-sterne) |
|
||||
| metezd | (Translations through Weblate) |
|
@ -12,6 +12,7 @@ tt -c translation_credentials.json -f terms.flt -d l10n/en.flt -o l10n -l ko
|
||||
tt -c translation_credentials.json -f terms.flt -d l10n/en.flt -o l10n -l nb-NO
|
||||
tt -c translation_credentials.json -f terms.flt -d l10n/en.flt -o l10n -l pt
|
||||
tt -c translation_credentials.json -f terms.flt -d l10n/en.flt -o l10n -l ru
|
||||
tt -c translation_credentials.json -f terms.flt -d l10n/en.flt -o l10n -l tr
|
||||
tt -c translation_credentials.json -f terms.flt -d l10n/en.flt -o l10n -l zh-CN
|
||||
tt -c translation_credentials.json -f terms.flt -d l10n/en.flt -o l10n -l zh-TW
|
||||
tt -c translation_credentials.json -f terms.flt -d l10n/en.flt -o l10n -l en
|
@ -13,21 +13,22 @@
|
||||
<key>CFBundleLocalizations</key>
|
||||
<array>
|
||||
<string>en</string>
|
||||
<string>zh_CN</string>
|
||||
<string>zh_TW</string>
|
||||
<string>fr</string>
|
||||
<string>ar</string>
|
||||
<string>cs</string>
|
||||
<string>de</string>
|
||||
<string>es</string>
|
||||
<string>fr</string>
|
||||
<string>ja</string>
|
||||
<string>ko</string>
|
||||
<string>es</string>
|
||||
<string>hi</string>
|
||||
<string>id</string>
|
||||
<string>it</string>
|
||||
<string>pt</string>
|
||||
<string>ru</string>
|
||||
<string>ar</string>
|
||||
<string>it</string>
|
||||
<string>tr</string>
|
||||
<string>nb_NO</string>
|
||||
<string>cs</string>
|
||||
<string>zh_CN</string>
|
||||
<string>zh_TW</string>
|
||||
</array>
|
||||
<key>CFBundleName</key>
|
||||
<string>Time Cop</string>
|
||||
|
@ -112,6 +112,13 @@ class MockDataProvider extends DataProvider {
|
||||
"ui-layout": "Макет пользовательского интерфейса",
|
||||
"administration": "администрация",
|
||||
},
|
||||
"tr": {
|
||||
"administration": "Yönetim",
|
||||
"mockups": "Mockups",
|
||||
"ui-layout": "UI Düzeni",
|
||||
"coffee": "Kahve",
|
||||
"app-development": "Uygulama geliştirme"
|
||||
},
|
||||
"zh-CN": {
|
||||
"ui-layout": "UI布局",
|
||||
"administration": "管理",
|
||||
|
@ -216,6 +216,8 @@ class FluentL10NProvider extends L10NProvider {
|
||||
return "Português";
|
||||
case "ru":
|
||||
return "русский";
|
||||
case "tr":
|
||||
return "Türk";
|
||||
case "zh":
|
||||
{
|
||||
switch (locale.countryCode) {
|
||||
|
@ -45,21 +45,22 @@ class _L10NDelegate extends LocalizationsDelegate<L10N> {
|
||||
|
||||
@override
|
||||
bool isSupported(Locale locale) => [
|
||||
'de',
|
||||
'en',
|
||||
'ar',
|
||||
'cs',
|
||||
'de',
|
||||
'es',
|
||||
'fr',
|
||||
'hi',
|
||||
'id',
|
||||
'it',
|
||||
'ja',
|
||||
'ko',
|
||||
'nb',
|
||||
'pt',
|
||||
'ru',
|
||||
'tr',
|
||||
'zh',
|
||||
'ar',
|
||||
'it',
|
||||
'cs',
|
||||
'nb'
|
||||
].contains(locale.languageCode);
|
||||
|
||||
@override
|
||||
|
@ -224,21 +224,22 @@ class _TimeCopAppState extends State<TimeCopApp> with WidgetsBindingObserver {
|
||||
locale: localeState.locale,
|
||||
supportedLocales: [
|
||||
const Locale('en'),
|
||||
const Locale('fr'),
|
||||
const Locale('ar'),
|
||||
const Locale('cs'),
|
||||
const Locale('de'),
|
||||
const Locale('es'),
|
||||
const Locale('fr'),
|
||||
const Locale('hi'),
|
||||
const Locale('id'),
|
||||
const Locale('it'),
|
||||
const Locale('ja'),
|
||||
const Locale('ko'),
|
||||
const Locale('nb', 'NO'),
|
||||
const Locale('pt'),
|
||||
const Locale('ru'),
|
||||
const Locale('tr'),
|
||||
const Locale('zh', 'CN'),
|
||||
const Locale('zh', 'TW'),
|
||||
const Locale('ar'),
|
||||
const Locale('it'),
|
||||
const Locale('cs'),
|
||||
const Locale('nb', 'NO'),
|
||||
],
|
||||
),
|
||||
)));
|
||||
|
@ -67,6 +67,7 @@ class LocaleOptions extends StatelessWidget {
|
||||
const Locale('nb', 'NO'),
|
||||
const Locale('pt'),
|
||||
const Locale('ru'),
|
||||
const Locale('tr'),
|
||||
const Locale('zh', 'CN'),
|
||||
const Locale('zh', 'TW'),
|
||||
].map(
|
||||
|
@ -22,6 +22,7 @@ locales:
|
||||
- nb-NO
|
||||
- pt
|
||||
- ru
|
||||
- tr
|
||||
- zh-CN
|
||||
- zh-TW
|
||||
|
||||
|
@ -21,6 +21,7 @@ locales:
|
||||
- nb-NO
|
||||
- pt-PT
|
||||
- ru
|
||||
- tr
|
||||
- zh-CN
|
||||
- zh-TW
|
||||
- ar-SA
|
||||
|
@ -12,5 +12,6 @@ tt -c ../../translation_credentials.json -f en.flt -o . -l ko
|
||||
tt -c ../../translation_credentials.json -f en.flt -o . -l nb-NO
|
||||
tt -c ../../translation_credentials.json -f en.flt -o . -l pt
|
||||
tt -c ../../translation_credentials.json -f en.flt -o . -l ru
|
||||
tt -c ../../translation_credentials.json -f en.flt -o . -l tr
|
||||
tt -c ../../translation_credentials.json -f en.flt -o . -l zh-CN
|
||||
tt -c ../../translation_credentials.json -f en.flt -o . -l zh-TW
|
Reference in New Issue
Block a user