mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-05-05 13:07:44 +03:00
Handle non-matching keys
This commit is contained in:
parent
41c36b1610
commit
031eb30db4
@ -76,13 +76,20 @@ export default function GeneralSettings({ className }: GeneralSettingsProps) {
|
|||||||
|
|
||||||
// languages
|
// languages
|
||||||
|
|
||||||
const languages = useMemo(
|
const languages = useMemo(() => {
|
||||||
() =>
|
// Handle language keys that aren't directly used for translation key
|
||||||
supportedLanguageKeys.map((key) => {
|
const specialKeyMap: { [key: string]: string } = {
|
||||||
return { code: key, label: t(`menu.language.${key}`) };
|
"zh-CN": "zhCN",
|
||||||
}),
|
"yue-Hant": "yue",
|
||||||
[t],
|
};
|
||||||
);
|
|
||||||
|
return supportedLanguageKeys.map((key) => {
|
||||||
|
return {
|
||||||
|
code: key,
|
||||||
|
label: t(`menu.language.${specialKeyMap[key] || key}`),
|
||||||
|
};
|
||||||
|
});
|
||||||
|
}, [t]);
|
||||||
|
|
||||||
// settings
|
// settings
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user