diff --git a/android/app/build.gradle b/android/app/build.gradle
index a0e7977..410efd5 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -55,7 +55,7 @@ android {
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
- resConfigs "en", "ar", "cs", "de", "es", "fr", "hi", "id", "it", "ja", "ko", "nb-rNO", "pt", "ru", "tr", "zh-rCN", "zh-rTW"
+ resConfigs "en", "ar", "cs", "da", "de", "es", "fr", "hi", "id", "it", "ja", "ko", "nb-rNO", "pt", "ru", "tr", "zh-rCN", "zh-rTW"
multiDexEnabled true // required by flutter_local_notifications
}
diff --git a/android/app/src/main/res/xml/locale_config.xml b/android/app/src/main/res/xml/locale_config.xml
index 81b073c..434b0e7 100644
--- a/android/app/src/main/res/xml/locale_config.xml
+++ b/android/app/src/main/res/xml/locale_config.xml
@@ -3,6 +3,7 @@
+
diff --git a/autotranslate.sh b/autotranslate.sh
index 0de53b1..5bcf4fd 100755
--- a/autotranslate.sh
+++ b/autotranslate.sh
@@ -1,6 +1,7 @@
#!/bin/bash
tt -c translation_credentials.json -f terms.flt -d l10n/en.flt -o l10n -l ar
tt -c translation_credentials.json -f terms.flt -d l10n/en.flt -o l10n -l cs
+tt -c translation_credentials.json -f terms.flt -d l10n/en.flt -o l10n -l da
tt -c translation_credentials.json -f terms.flt -d l10n/en.flt -o l10n -l de
tt -c translation_credentials.json -f terms.flt -d l10n/en.flt -o l10n -l es
tt -c translation_credentials.json -f terms.flt -d l10n/en.flt -o l10n -l fr
diff --git a/ios/Runner/Info.plist b/ios/Runner/Info.plist
index 32530f7..4d4c987 100644
--- a/ios/Runner/Info.plist
+++ b/ios/Runner/Info.plist
@@ -15,6 +15,7 @@
en
ar
cs
+ da
de
es
fr
diff --git a/lib/data_providers/data/mock_data_provider.dart b/lib/data_providers/data/mock_data_provider.dart
index b93c2cd..927f8d0 100644
--- a/lib/data_providers/data/mock_data_provider.dart
+++ b/lib/data_providers/data/mock_data_provider.dart
@@ -35,6 +35,13 @@ class MockDataProvider extends DataProvider {
"coffee": "Kafe",
"app-development": "Vývoj aplikace"
},
+ "da": {
+ "administration": "Administration",
+ "mockups": "Mockups",
+ "ui-layout": "UI-Layout",
+ "coffee": "Kaffe",
+ "app-development": "App udvikling"
+ },
"de": {
"app-development": "App-Entwicklung",
"administration": "Verwaltung",
diff --git a/lib/data_providers/l10n/fluent_l10n_provider.dart b/lib/data_providers/l10n/fluent_l10n_provider.dart
index cb61917..4a4e295 100644
--- a/lib/data_providers/l10n/fluent_l10n_provider.dart
+++ b/lib/data_providers/l10n/fluent_l10n_provider.dart
@@ -255,6 +255,8 @@ class FluentL10NProvider extends L10NProvider {
return "العربية";
case "cs":
return "Čeština";
+ case "da":
+ return "Dansk";
case "de":
return "Deutsch";
case "en":
diff --git a/lib/l10n.dart b/lib/l10n.dart
index bdc3319..45db827 100644
--- a/lib/l10n.dart
+++ b/lib/l10n.dart
@@ -45,6 +45,7 @@ class _L10NDelegate extends LocalizationsDelegate {
'en',
'ar',
'cs',
+ 'da',
'de',
'es',
'fr',
diff --git a/lib/main.dart b/lib/main.dart
index 3f4fd39..036d588 100644
--- a/lib/main.dart
+++ b/lib/main.dart
@@ -224,6 +224,7 @@ class _TimeCopAppState extends State with WidgetsBindingObserver {
Locale('en'),
Locale('ar'),
Locale('cs'),
+ Locale('da'),
Locale('de'),
Locale('es'),
Locale('fr'),
diff --git a/lib/screens/settings/components/locale_options.dart b/lib/screens/settings/components/locale_options.dart
index de18ccd..25b5591 100644
--- a/lib/screens/settings/components/locale_options.dart
+++ b/lib/screens/settings/components/locale_options.dart
@@ -53,6 +53,7 @@ class LocaleOptions extends StatelessWidget {
.followedBy([
const Locale('ar'),
const Locale('cs'),
+ const Locale('da'),
const Locale('de'),
const Locale('en'),
const Locale('es'),
diff --git a/screenshots.android.yaml b/screenshots.android.yaml
index 01abfa5..72e38b4 100644
--- a/screenshots.android.yaml
+++ b/screenshots.android.yaml
@@ -13,6 +13,7 @@ locales:
- cs
- en
- fr
+ - da
- de
- es
- hi
diff --git a/screenshots.ios.yaml b/screenshots.ios.yaml
index aadce57..aa1cb3a 100644
--- a/screenshots.ios.yaml
+++ b/screenshots.ios.yaml
@@ -11,6 +11,7 @@ locales:
- en-CA
- cs
- fr-FR
+ - da
- de-DE
- es-ES
- it
diff --git a/test_driver/l10n/translate.sh b/test_driver/l10n/translate.sh
index ed6871a..afe0900 100755
--- a/test_driver/l10n/translate.sh
+++ b/test_driver/l10n/translate.sh
@@ -1,6 +1,7 @@
#!/bin/bash
tt -c ../../translation_credentials.json -f en.flt -o . -l ar
tt -c ../../translation_credentials.json -f en.flt -o . -l cs
+tt -c ../../translation_credentials.json -f en.flt -o . -l da
tt -c ../../translation_credentials.json -f en.flt -o . -l de
tt -c ../../translation_credentials.json -f en.flt -o . -l es
tt -c ../../translation_credentials.json -f en.flt -o . -l fr