From 20e995b19b8f769a14aaf939a82d34e20215de4e Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Sat, 8 Nov 2025 11:09:54 -0600 Subject: [PATCH] Fix locale support for Hebrew and Indonesian --- .../java/com/todoroo/andlib/utility/DateUtilitiesTest.kt | 4 ++-- app/src/main/res/{values-iw => values-he}/strings.xml | 0 app/src/main/res/values-in | 1 + app/src/main/res/values-iw | 1 + app/src/main/res/xml/locales_config.xml | 2 ++ .../composeResources/{values-iw => values-he}/strings.xml | 0 .../composeResources/{values-in => values-id}/strings.xml | 0 kmp/src/commonMain/composeResources/values-in | 1 + kmp/src/commonMain/composeResources/values-iw | 1 + 9 files changed, 8 insertions(+), 2 deletions(-) rename app/src/main/res/{values-iw => values-he}/strings.xml (100%) create mode 120000 app/src/main/res/values-in create mode 120000 app/src/main/res/values-iw rename kmp/src/commonMain/composeResources/{values-iw => values-he}/strings.xml (100%) rename kmp/src/commonMain/composeResources/{values-in => values-id}/strings.xml (100%) create mode 120000 kmp/src/commonMain/composeResources/values-in create mode 120000 kmp/src/commonMain/composeResources/values-iw diff --git a/app/src/androidTest/java/com/todoroo/andlib/utility/DateUtilitiesTest.kt b/app/src/androidTest/java/com/todoroo/andlib/utility/DateUtilitiesTest.kt index 369b0c4b8..e4663d448 100644 --- a/app/src/androidTest/java/com/todoroo/andlib/utility/DateUtilitiesTest.kt +++ b/app/src/androidTest/java/com/todoroo/andlib/utility/DateUtilitiesTest.kt @@ -349,7 +349,7 @@ class DateUtilitiesTest { } @Test - fun hebrewDateTimeNoYear() = withLocale(Locale.forLanguageTag("iw")) { + fun hebrewDateTimeNoYear() = withLocale(Locale.forLanguageTag("he")) { freezeAt(DateTime(2018, 12, 12)) { assertMatches( "יום ראשון, 14 בינואר( בשעה)? 13:45", @@ -359,7 +359,7 @@ class DateUtilitiesTest { } @Test - fun hebrewDateTimeWithYear() = withLocale(Locale.forLanguageTag("iw")) { + fun hebrewDateTimeWithYear() = withLocale(Locale.forLanguageTag("he")) { freezeAt(DateTime(2017, 12, 12)) { assertMatches( "יום ראשון, 14 בינואר 2018( בשעה)? 13:45", diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-he/strings.xml similarity index 100% rename from app/src/main/res/values-iw/strings.xml rename to app/src/main/res/values-he/strings.xml diff --git a/app/src/main/res/values-in b/app/src/main/res/values-in new file mode 120000 index 000000000..f7118b95e --- /dev/null +++ b/app/src/main/res/values-in @@ -0,0 +1 @@ +values-id \ No newline at end of file diff --git a/app/src/main/res/values-iw b/app/src/main/res/values-iw new file mode 120000 index 000000000..57bf91954 --- /dev/null +++ b/app/src/main/res/values-iw @@ -0,0 +1 @@ +values-he \ No newline at end of file diff --git a/app/src/main/res/xml/locales_config.xml b/app/src/main/res/xml/locales_config.xml index fda473cbb..3cc24fe29 100644 --- a/app/src/main/res/xml/locales_config.xml +++ b/app/src/main/res/xml/locales_config.xml @@ -29,8 +29,10 @@ + + diff --git a/kmp/src/commonMain/composeResources/values-iw/strings.xml b/kmp/src/commonMain/composeResources/values-he/strings.xml similarity index 100% rename from kmp/src/commonMain/composeResources/values-iw/strings.xml rename to kmp/src/commonMain/composeResources/values-he/strings.xml diff --git a/kmp/src/commonMain/composeResources/values-in/strings.xml b/kmp/src/commonMain/composeResources/values-id/strings.xml similarity index 100% rename from kmp/src/commonMain/composeResources/values-in/strings.xml rename to kmp/src/commonMain/composeResources/values-id/strings.xml diff --git a/kmp/src/commonMain/composeResources/values-in b/kmp/src/commonMain/composeResources/values-in new file mode 120000 index 000000000..f7118b95e --- /dev/null +++ b/kmp/src/commonMain/composeResources/values-in @@ -0,0 +1 @@ +values-id \ No newline at end of file diff --git a/kmp/src/commonMain/composeResources/values-iw b/kmp/src/commonMain/composeResources/values-iw new file mode 120000 index 000000000..57bf91954 --- /dev/null +++ b/kmp/src/commonMain/composeResources/values-iw @@ -0,0 +1 @@ +values-he \ No newline at end of file