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