From 1510a0bdd09efd9734efb1807a536005e9a79164 Mon Sep 17 00:00:00 2001 From: codokie <151087174+codokie@users.noreply.github.com> Date: Thu, 26 Sep 2024 17:29:40 +0300 Subject: [PATCH] enable Hebrew --- app/src/main/res/xml/locales_config.xml | 1 + .../simpletimetracker/core/interactor/LanguageInteractor.kt | 4 ++++ core/src/main/res/values/translators.xml | 4 ++++ .../util/simpletimetracker/domain/interactor/AppLanguage.kt | 1 + 4 files changed, 10 insertions(+) diff --git a/app/src/main/res/xml/locales_config.xml b/app/src/main/res/xml/locales_config.xml index 868a8057f..1744b3040 100644 --- a/app/src/main/res/xml/locales_config.xml +++ b/app/src/main/res/xml/locales_config.xml @@ -7,6 +7,7 @@ + diff --git a/core/src/main/java/com/example/util/simpletimetracker/core/interactor/LanguageInteractor.kt b/core/src/main/java/com/example/util/simpletimetracker/core/interactor/LanguageInteractor.kt index 2e1a58b46..e3e74ffd4 100644 --- a/core/src/main/java/com/example/util/simpletimetracker/core/interactor/LanguageInteractor.kt +++ b/core/src/main/java/com/example/util/simpletimetracker/core/interactor/LanguageInteractor.kt @@ -32,6 +32,7 @@ class LanguageInteractor @Inject constructor( is AppLanguage.Spanish -> R.string.settings_spanish_language is AppLanguage.Farsi -> R.string.settings_farsi_language is AppLanguage.French -> R.string.settings_french_language + is AppLanguage.Hebrew -> R.string.settings_hebrew_language is AppLanguage.Hindi -> R.string.settings_hindi_language is AppLanguage.Indonesian -> R.string.settings_indonesian_language is AppLanguage.Italian -> R.string.settings_italian_language @@ -62,6 +63,7 @@ class LanguageInteractor @Inject constructor( is AppLanguage.Spanish -> R.string.settings_spanish_tag is AppLanguage.Farsi -> R.string.settings_farsi_tag is AppLanguage.French -> R.string.settings_french_tag + is AppLanguage.Hebrew -> R.string.settings_hebrew_tag is AppLanguage.Hindi -> R.string.settings_hindi_tag is AppLanguage.Indonesian -> R.string.settings_indonesian_tag is AppLanguage.Italian -> R.string.settings_italian_tag @@ -94,6 +96,7 @@ class LanguageInteractor @Inject constructor( is AppLanguage.Spanish -> R.string.settings_spanish_translators is AppLanguage.Farsi -> R.string.settings_farsi_translators is AppLanguage.French -> R.string.settings_french_translators + is AppLanguage.Hebrew -> R.string.settings_hebrew_translators is AppLanguage.Hindi -> R.string.settings_hindi_translators is AppLanguage.Indonesian -> R.string.settings_indonesian_translators is AppLanguage.Italian -> R.string.settings_italian_translators @@ -133,6 +136,7 @@ class LanguageInteractor @Inject constructor( AppLanguage.Spanish, AppLanguage.Farsi, AppLanguage.French, + AppLanguage.Hebrew, AppLanguage.Hindi, AppLanguage.Indonesian, AppLanguage.Italian, diff --git a/core/src/main/res/values/translators.xml b/core/src/main/res/values/translators.xml index d2311c217..cca137b29 100644 --- a/core/src/main/res/values/translators.xml +++ b/core/src/main/res/values/translators.xml @@ -30,6 +30,10 @@ Français fr + codokie + עברית + iw + Pyr0x1 Italiano it diff --git a/domain/src/main/java/com/example/util/simpletimetracker/domain/interactor/AppLanguage.kt b/domain/src/main/java/com/example/util/simpletimetracker/domain/interactor/AppLanguage.kt index f8391528e..f9cd0c88e 100644 --- a/domain/src/main/java/com/example/util/simpletimetracker/domain/interactor/AppLanguage.kt +++ b/domain/src/main/java/com/example/util/simpletimetracker/domain/interactor/AppLanguage.kt @@ -10,6 +10,7 @@ sealed interface AppLanguage { object Spanish : AppLanguage object Farsi : AppLanguage object French : AppLanguage + object Hebrew : AppLanguage object Hindi : AppLanguage object Indonesian : AppLanguage object Italian : AppLanguage