mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-05-05 04:57:42 +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
|
||||
|
||||
const languages = useMemo(
|
||||
() =>
|
||||
supportedLanguageKeys.map((key) => {
|
||||
return { code: key, label: t(`menu.language.${key}`) };
|
||||
}),
|
||||
[t],
|
||||
);
|
||||
const languages = useMemo(() => {
|
||||
// Handle language keys that aren't directly used for translation key
|
||||
const specialKeyMap: { [key: string]: string } = {
|
||||
"zh-CN": "zhCN",
|
||||
"yue-Hant": "yue",
|
||||
};
|
||||
|
||||
return supportedLanguageKeys.map((key) => {
|
||||
return {
|
||||
code: key,
|
||||
label: t(`menu.language.${specialKeyMap[key] || key}`),
|
||||
};
|
||||
});
|
||||
}, [t]);
|
||||
|
||||
// settings
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user