From b3f98840a6775c6ebe5cfd5abc2fc05b379d4ffd Mon Sep 17 00:00:00 2001 From: davotoula Date: Fri, 3 Jul 2026 19:03:47 +0200 Subject: [PATCH] chore(l10n): prune empty locale files and dead language-picker entries Delete 19 strings.xml files that contain zero string resources: - 12 exports of Crowdin targets with 0% translation (ca-rES, cy-rGB, da-rDK, gu-rIN, hr-rHR, iw-rIL, kk-rKZ, ks-rIN, lt-rLT, ne-rNP, sa-rIN, pcm-rNG). NOTE: the next Crowdin sync recreates these unless the corresponding target languages (Catalan, Welsh, Danish, Gujarati, Croatian, Hebrew, Kazakh, Kashmiri, Lithuanian, Nepali, Sanskrit, Nigerian Pidgin) are unchecked in the Crowdin project settings; they hold zero translations there, so unchecking loses nothing and a language can be re-enabled when a translator volunteers. - 6 orphans with no Crowdin target at all (et-rEE, fo-rFO, ku-rTR, so-rSO, ss-rZA, ur-rIN). - values-hu, emptied earlier to fix aapt2 duplicate resources; the real Hungarian translation lives in values-hu-rHU (until Hungarian is consolidated to base like Czech in #3461). Also drop the matching locales_config entries so the per-app language picker stops offering languages that render 100% in English, including the dangling "ar" entry (values-ar has never existed; ar-SA remains) and the duplicate "hu" entry (hu-HU remains). Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01KhEN93aKyQCFVpLUgRNXid --- .../src/main/res/values-ca-rES/strings.xml | 33 ------------------- .../src/main/res/values-cy-rGB/strings.xml | 33 ------------------- .../src/main/res/values-da-rDK/strings.xml | 33 ------------------- .../src/main/res/values-et-rEE/strings.xml | 2 -- .../src/main/res/values-fo-rFO/strings.xml | 2 -- .../src/main/res/values-gu-rIN/strings.xml | 33 ------------------- .../src/main/res/values-hr-rHR/strings.xml | 33 ------------------- amethyst/src/main/res/values-hu/strings.xml | 3 -- .../src/main/res/values-iw-rIL/strings.xml | 33 ------------------- .../src/main/res/values-kk-rKZ/strings.xml | 33 ------------------- .../src/main/res/values-ks-rIN/strings.xml | 33 ------------------- .../src/main/res/values-ku-rTR/strings.xml | 2 -- .../src/main/res/values-lt-rLT/strings.xml | 33 ------------------- .../src/main/res/values-ne-rNP/strings.xml | 33 ------------------- .../src/main/res/values-pcm-rNG/strings.xml | 33 ------------------- .../src/main/res/values-sa-rIN/strings.xml | 33 ------------------- .../src/main/res/values-so-rSO/strings.xml | 2 -- .../src/main/res/values-ss-rZA/strings.xml | 2 -- .../src/main/res/values-ur-rIN/strings.xml | 2 -- amethyst/src/main/res/xml/locales_config.xml | 19 ----------- 20 files changed, 430 deletions(-) delete mode 100644 amethyst/src/main/res/values-ca-rES/strings.xml delete mode 100644 amethyst/src/main/res/values-cy-rGB/strings.xml delete mode 100644 amethyst/src/main/res/values-da-rDK/strings.xml delete mode 100644 amethyst/src/main/res/values-et-rEE/strings.xml delete mode 100644 amethyst/src/main/res/values-fo-rFO/strings.xml delete mode 100644 amethyst/src/main/res/values-gu-rIN/strings.xml delete mode 100644 amethyst/src/main/res/values-hr-rHR/strings.xml delete mode 100644 amethyst/src/main/res/values-hu/strings.xml delete mode 100644 amethyst/src/main/res/values-iw-rIL/strings.xml delete mode 100644 amethyst/src/main/res/values-kk-rKZ/strings.xml delete mode 100644 amethyst/src/main/res/values-ks-rIN/strings.xml delete mode 100644 amethyst/src/main/res/values-ku-rTR/strings.xml delete mode 100644 amethyst/src/main/res/values-lt-rLT/strings.xml delete mode 100644 amethyst/src/main/res/values-ne-rNP/strings.xml delete mode 100644 amethyst/src/main/res/values-pcm-rNG/strings.xml delete mode 100644 amethyst/src/main/res/values-sa-rIN/strings.xml delete mode 100644 amethyst/src/main/res/values-so-rSO/strings.xml delete mode 100644 amethyst/src/main/res/values-ss-rZA/strings.xml delete mode 100644 amethyst/src/main/res/values-ur-rIN/strings.xml diff --git a/amethyst/src/main/res/values-ca-rES/strings.xml b/amethyst/src/main/res/values-ca-rES/strings.xml deleted file mode 100644 index bca742c478..0000000000 --- a/amethyst/src/main/res/values-ca-rES/strings.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/amethyst/src/main/res/values-cy-rGB/strings.xml b/amethyst/src/main/res/values-cy-rGB/strings.xml deleted file mode 100644 index bca742c478..0000000000 --- a/amethyst/src/main/res/values-cy-rGB/strings.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/amethyst/src/main/res/values-da-rDK/strings.xml b/amethyst/src/main/res/values-da-rDK/strings.xml deleted file mode 100644 index bca742c478..0000000000 --- a/amethyst/src/main/res/values-da-rDK/strings.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/amethyst/src/main/res/values-et-rEE/strings.xml b/amethyst/src/main/res/values-et-rEE/strings.xml deleted file mode 100644 index 3ea04e700d..0000000000 --- a/amethyst/src/main/res/values-et-rEE/strings.xml +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/amethyst/src/main/res/values-fo-rFO/strings.xml b/amethyst/src/main/res/values-fo-rFO/strings.xml deleted file mode 100644 index 3ea04e700d..0000000000 --- a/amethyst/src/main/res/values-fo-rFO/strings.xml +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/amethyst/src/main/res/values-gu-rIN/strings.xml b/amethyst/src/main/res/values-gu-rIN/strings.xml deleted file mode 100644 index bca742c478..0000000000 --- a/amethyst/src/main/res/values-gu-rIN/strings.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/amethyst/src/main/res/values-hr-rHR/strings.xml b/amethyst/src/main/res/values-hr-rHR/strings.xml deleted file mode 100644 index bca742c478..0000000000 --- a/amethyst/src/main/res/values-hr-rHR/strings.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/amethyst/src/main/res/values-hu/strings.xml b/amethyst/src/main/res/values-hu/strings.xml deleted file mode 100644 index 1f8f971a41..0000000000 --- a/amethyst/src/main/res/values-hu/strings.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/amethyst/src/main/res/values-iw-rIL/strings.xml b/amethyst/src/main/res/values-iw-rIL/strings.xml deleted file mode 100644 index bca742c478..0000000000 --- a/amethyst/src/main/res/values-iw-rIL/strings.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/amethyst/src/main/res/values-kk-rKZ/strings.xml b/amethyst/src/main/res/values-kk-rKZ/strings.xml deleted file mode 100644 index bca742c478..0000000000 --- a/amethyst/src/main/res/values-kk-rKZ/strings.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/amethyst/src/main/res/values-ks-rIN/strings.xml b/amethyst/src/main/res/values-ks-rIN/strings.xml deleted file mode 100644 index bca742c478..0000000000 --- a/amethyst/src/main/res/values-ks-rIN/strings.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/amethyst/src/main/res/values-ku-rTR/strings.xml b/amethyst/src/main/res/values-ku-rTR/strings.xml deleted file mode 100644 index 3ea04e700d..0000000000 --- a/amethyst/src/main/res/values-ku-rTR/strings.xml +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/amethyst/src/main/res/values-lt-rLT/strings.xml b/amethyst/src/main/res/values-lt-rLT/strings.xml deleted file mode 100644 index bca742c478..0000000000 --- a/amethyst/src/main/res/values-lt-rLT/strings.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/amethyst/src/main/res/values-ne-rNP/strings.xml b/amethyst/src/main/res/values-ne-rNP/strings.xml deleted file mode 100644 index bca742c478..0000000000 --- a/amethyst/src/main/res/values-ne-rNP/strings.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/amethyst/src/main/res/values-pcm-rNG/strings.xml b/amethyst/src/main/res/values-pcm-rNG/strings.xml deleted file mode 100644 index bca742c478..0000000000 --- a/amethyst/src/main/res/values-pcm-rNG/strings.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/amethyst/src/main/res/values-sa-rIN/strings.xml b/amethyst/src/main/res/values-sa-rIN/strings.xml deleted file mode 100644 index bca742c478..0000000000 --- a/amethyst/src/main/res/values-sa-rIN/strings.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/amethyst/src/main/res/values-so-rSO/strings.xml b/amethyst/src/main/res/values-so-rSO/strings.xml deleted file mode 100644 index 3ea04e700d..0000000000 --- a/amethyst/src/main/res/values-so-rSO/strings.xml +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/amethyst/src/main/res/values-ss-rZA/strings.xml b/amethyst/src/main/res/values-ss-rZA/strings.xml deleted file mode 100644 index 3ea04e700d..0000000000 --- a/amethyst/src/main/res/values-ss-rZA/strings.xml +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/amethyst/src/main/res/values-ur-rIN/strings.xml b/amethyst/src/main/res/values-ur-rIN/strings.xml deleted file mode 100644 index 3ea04e700d..0000000000 --- a/amethyst/src/main/res/values-ur-rIN/strings.xml +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/amethyst/src/main/res/xml/locales_config.xml b/amethyst/src/main/res/xml/locales_config.xml index 9670a20311..6e7dddd4a0 100644 --- a/amethyst/src/main/res/xml/locales_config.xml +++ b/amethyst/src/main/res/xml/locales_config.xml @@ -1,11 +1,8 @@ - - - @@ -17,47 +14,32 @@ - - - - - - - - - - - - - - - @@ -68,7 +50,6 @@ -