Translation followups (#9980)

This commit is contained in:
Samuel Newman
2026-03-02 19:01:09 +00:00
committed by GitHub
parent 5ee667f307
commit f614bf650d
5 changed files with 130 additions and 623 deletions
@@ -5,6 +5,7 @@ import {msg} from '@lingui/core/macro'
import {useLingui} from '@lingui/react'
import {Trans} from '@lingui/react/macro'
import {languageName} from '#/locale/helpers'
import {type Language, LANGUAGES, LANGUAGES_MAP_CODE2} from '#/locale/languages'
import {useLanguagePrefs} from '#/state/preferences/languages'
import {ErrorScreen} from '#/view/com/util/error/ErrorScreen'
@@ -139,8 +140,11 @@ export function DialogInner({
const recentLanguages = mapCode2List(recentLanguagesCode2)
// NOTE(@elijaharita): helper functions
const searchLower = search.toLowerCase()
const matchesSearch = (lang: Language) =>
lang.name.toLowerCase().includes(search.toLowerCase())
languageName(lang, langPrefs.appLanguage)
.toLowerCase()
.includes(searchLower) || lang.name.toLowerCase().includes(searchLower)
const isChecked = (lang: Language) =>
checkedLanguagesCode2.includes(lang.code2)
const isInRecents = (lang: Language) =>
@@ -182,6 +186,7 @@ export function DialogInner({
search,
langPrefs.postLanguageHistory,
checkedLanguagesCode2,
langPrefs.appLanguage,
])
const listHeader = (
@@ -297,6 +302,7 @@ export function DialogInner({
)
}
const lang = item.lang
const name = languageName(lang, langPrefs.appLanguage)
const isLastItem = index === numItems - 1
@@ -304,7 +310,7 @@ export function DialogInner({
<Toggle.Item
key={lang.code2}
name={lang.code2}
label={lang.name}
label={name}
style={[
t.atoms.border_contrast_low,
!isLastItem && a.border_b,
@@ -312,9 +318,7 @@ export function DialogInner({
a.px_0,
a.py_md,
]}>
<Toggle.LabelText style={[a.flex_1]}>
{lang.name}
</Toggle.LabelText>
<Toggle.LabelText style={[a.flex_1]}>{name}</Toggle.LabelText>
<Toggle.Checkbox />
</Toggle.Item>
)