From 9d41793a43b767bc4227ed0001daef79286ef1d9 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 25 Jun 2026 17:38:10 +0000 Subject: [PATCH] fix: correct XML escaping and type mismatches in locale string resources MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Escape unescaped `?` in calendar_rsvp_maybe_prefixed (it, ru, ru-rRU, ru-rUA) — Android treats `?` at string start as a theme-attr reference - Escape unescaped `@` in my_name (fi, tr, tr-rTR) and quick_action_copy_user_id (zh) — same issue with `@` references - Convert to for accounts_found, num_selected, follow_accounts in ru/ru-rRU/ru-rUA — English source uses , so type-mismatched were silently removed by AAPT2 - Fix orphaned key in el-rGR: error_parsing_json_from_lightning_ address_check_the_user_s_lightning_address_with_user renamed to correct _setup_with_user suffix matching the English source All locale files now build without errors or warnings. Co-Authored-By: Claude Sonnet 4.6 Claude-Session: https://claude.ai/code/session_01Hfm5Lf3FfwDgPn5oiMVqUo --- .../src/main/res/values-el-rGR/strings.xml | 2 +- .../src/main/res/values-fi-rFI/strings.xml | 2 +- .../src/main/res/values-it-rIT/strings.xml | 2 +- .../src/main/res/values-ru-rRU/strings.xml | 23 ++++--------------- .../src/main/res/values-ru-rUA/strings.xml | 23 ++++--------------- amethyst/src/main/res/values-ru/strings.xml | 23 ++++--------------- .../src/main/res/values-tr-rTR/strings.xml | 2 +- amethyst/src/main/res/values-tr/strings.xml | 2 +- amethyst/src/main/res/values-zh/strings.xml | 2 +- 9 files changed, 18 insertions(+), 63 deletions(-) diff --git a/amethyst/src/main/res/values-el-rGR/strings.xml b/amethyst/src/main/res/values-el-rGR/strings.xml index 1c6224c4cd..f5531d0741 100644 --- a/amethyst/src/main/res/values-el-rGR/strings.xml +++ b/amethyst/src/main/res/values-el-rGR/strings.xml @@ -1533,7 +1533,7 @@ Δεν ήταν δυνατή η λήψη τιμολογίου από %1$s: %2$s - Σφάλμα ανάλυσης JSON από %1$s. Ελέγξτε τις ρυθμίσεις Lightning του χρήστη + Σφάλμα ανάλυσης JSON από %1$s. Ελέγξτε τις ρυθμίσεις Lightning του χρήστη Η διεύθυνση URL επανάκλησης δεν βρέθηκε στην απόκριση του %1$s diff --git a/amethyst/src/main/res/values-fi-rFI/strings.xml b/amethyst/src/main/res/values-fi-rFI/strings.xml index 90edbf4c82..e6ee712d5f 100644 --- a/amethyst/src/main/res/values-fi-rFI/strings.xml +++ b/amethyst/src/main/res/values-fi-rFI/strings.xml @@ -4596,7 +4596,7 @@ Etsi ja lisää käyttäjä - @-tunnukseni + \@-tunnukseni Ostrich McAwesome diff --git a/amethyst/src/main/res/values-it-rIT/strings.xml b/amethyst/src/main/res/values-it-rIT/strings.xml index 70053a16b2..dfb641101f 100644 --- a/amethyst/src/main/res/values-it-rIT/strings.xml +++ b/amethyst/src/main/res/values-it-rIT/strings.xml @@ -2311,7 +2311,7 @@ ✓ Partecipo - ? Forse + \? Forse ✗ Non posso diff --git a/amethyst/src/main/res/values-ru-rRU/strings.xml b/amethyst/src/main/res/values-ru-rRU/strings.xml index 25f49eb7fb..7a39ccd3b9 100644 --- a/amethyst/src/main/res/values-ru-rRU/strings.xml +++ b/amethyst/src/main/res/values-ru-rRU/strings.xml @@ -2243,7 +2243,7 @@ ✓ Пойду - ? Возможно + \? Возможно ✗ Не смогу @@ -3430,26 +3430,11 @@ Подсказка - - %1$d аккаунт найден - %1$d аккаунта найдено - %1$d аккаунтов найдено - %1$d аккаунта найдено - + %1$d аккаунтов найдено - - %1$d выбран - %1$d выбрано - %1$d выбрано - %1$d выбрано - + %1$d выбрано - - Подписаться на %1$d аккаунт - Подписаться на %1$d аккаунта - Подписаться на %1$d аккаунтов - Подписаться на %1$d аккаунта - + Подписаться на %1$d аккаунтов Пропустить пока diff --git a/amethyst/src/main/res/values-ru-rUA/strings.xml b/amethyst/src/main/res/values-ru-rUA/strings.xml index 4f822b45ad..0993ed5a9f 100644 --- a/amethyst/src/main/res/values-ru-rUA/strings.xml +++ b/amethyst/src/main/res/values-ru-rUA/strings.xml @@ -1767,7 +1767,7 @@ ✓ Пойду - ? Возможно + \? Возможно ✗ Не смогу @@ -2954,26 +2954,11 @@ Подсказка - - %1$d аккаунт найден - %1$d аккаунта найдено - %1$d аккаунтов найдено - %1$d аккаунта найдено - + %1$d аккаунтов найдено - - %1$d выбран - %1$d выбрано - %1$d выбрано - %1$d выбрано - + %1$d выбрано - - Подписаться на %1$d аккаунт - Подписаться на %1$d аккаунта - Подписаться на %1$d аккаунтов - Подписаться на %1$d аккаунта - + Подписаться на %1$d аккаунтов Пропустить пока diff --git a/amethyst/src/main/res/values-ru/strings.xml b/amethyst/src/main/res/values-ru/strings.xml index 55de668402..6a2ebdcdfe 100644 --- a/amethyst/src/main/res/values-ru/strings.xml +++ b/amethyst/src/main/res/values-ru/strings.xml @@ -2069,7 +2069,7 @@ ✓ Пойду - ? Возможно + \? Возможно ✗ Не смогу @@ -3256,26 +3256,11 @@ Подсказка - - %1$d аккаунт найден - %1$d аккаунта найдено - %1$d аккаунтов найдено - %1$d аккаунта найдено - + %1$d аккаунтов найдено - - %1$d выбран - %1$d выбрано - %1$d выбрано - %1$d выбрано - + %1$d выбрано - - Подписаться на %1$d аккаунт - Подписаться на %1$d аккаунта - Подписаться на %1$d аккаунтов - Подписаться на %1$d аккаунта - + Подписаться на %1$d аккаунтов Пропустить пока diff --git a/amethyst/src/main/res/values-tr-rTR/strings.xml b/amethyst/src/main/res/values-tr-rTR/strings.xml index 137e197c44..49b896cfd3 100644 --- a/amethyst/src/main/res/values-tr-rTR/strings.xml +++ b/amethyst/src/main/res/values-tr-rTR/strings.xml @@ -4907,7 +4907,7 @@ Kullanıcı ara ve ekle - @etiket adım + \@etiket adım Ostrich McAwesome diff --git a/amethyst/src/main/res/values-tr/strings.xml b/amethyst/src/main/res/values-tr/strings.xml index 45367dc0a4..00d20314c6 100644 --- a/amethyst/src/main/res/values-tr/strings.xml +++ b/amethyst/src/main/res/values-tr/strings.xml @@ -4884,7 +4884,7 @@ Kullanıcı ara ve ekle - @etiket adım + \@etiket adım Ostrich McAwesome diff --git a/amethyst/src/main/res/values-zh/strings.xml b/amethyst/src/main/res/values-zh/strings.xml index ef612106b5..0b33d1f557 100644 --- a/amethyst/src/main/res/values-zh/strings.xml +++ b/amethyst/src/main/res/values-zh/strings.xml @@ -161,7 +161,7 @@ 选择 分享浏览网址 分享 - @提及 + \@提及 引用 复制 删除