about summary refs log tree commit diff
path: root/src/view/com/composer/select-language/SelectLangBtn.tsx
diff options
context:
space:
mode:
authorStanislas Signoud <signez@stanisoft.net>2024-12-31 22:27:14 +0100
committerGitHub <noreply@github.com>2024-12-31 13:27:14 -0800
commit9f075b13405c7711edbd9309ab521738b74a50c5 (patch)
tree33acdca882ef027bc670bb38de3a9d054f6ce721 /src/view/com/composer/select-language/SelectLangBtn.tsx
parent09297d92cb73fcf3b7eda7d683543661d3f30501 (diff)
downloadvoidsky-9f075b13405c7711edbd9309ab521738b74a50c5.tar.zst
Localize lang selectors according to the app language (#6207)
* Localize lang selectors according to the app language

* Explicitly ignore RangeError when translating locale names
Diffstat (limited to 'src/view/com/composer/select-language/SelectLangBtn.tsx')
-rw-r--r--src/view/com/composer/select-language/SelectLangBtn.tsx6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/view/com/composer/select-language/SelectLangBtn.tsx b/src/view/com/composer/select-language/SelectLangBtn.tsx
index cd3cb608d..f487b1244 100644
--- a/src/view/com/composer/select-language/SelectLangBtn.tsx
+++ b/src/view/com/composer/select-language/SelectLangBtn.tsx
@@ -48,7 +48,7 @@ export function SelectLangBtn() {
     function add(commaSeparatedLangCodes: string) {
       const langCodes = commaSeparatedLangCodes.split(',')
       const langName = langCodes
-        .map(code => codeToLanguageName(code))
+        .map(code => codeToLanguageName(code, langPrefs.appLanguage))
         .join(' + ')
 
       /*
@@ -108,7 +108,9 @@ export function SelectLangBtn() {
       accessibilityHint="">
       {postLanguagesPref.length > 0 ? (
         <Text type="lg-bold" style={[pal.link, styles.label]} numberOfLines={1}>
-          {postLanguagesPref.map(lang => codeToLanguageName(lang)).join(', ')}
+          {postLanguagesPref
+            .map(lang => codeToLanguageName(lang, langPrefs.appLanguage))
+            .join(', ')}
         </Text>
       ) : (
         <FontAwesomeIcon