Adding Turkish

This commit is contained in:
Miroslav Mazel
2022-08-27 13:30:04 +02:00
parent a45e4fee7b
commit 55e23070bd
11 changed files with 35 additions and 17 deletions

View File

@ -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) |

View File

@ -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

View File

@ -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>

View File

@ -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": "管理",

View File

@ -216,6 +216,8 @@ class FluentL10NProvider extends L10NProvider {
return "Português";
case "ru":
return "русский";
case "tr":
return "Türk";
case "zh":
{
switch (locale.countryCode) {

View File

@ -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

View File

@ -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'),
],
),
)));

View File

@ -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(

View File

@ -22,6 +22,7 @@ locales:
- nb-NO
- pt
- ru
- tr
- zh-CN
- zh-TW

View File

@ -21,6 +21,7 @@ locales:
- nb-NO
- pt-PT
- ru
- tr
- zh-CN
- zh-TW
- ar-SA

View File

@ -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