fix(ui): language display name

This commit is contained in:
Fuma Nama
2026-06-11 21:14:08 +08:00
parent fc1beed2b5
commit 7a777226f1
3 changed files with 10 additions and 6 deletions
+6
View File
@@ -0,0 +1,6 @@
---
'fumadocs-ui': patch
'@fumadocs/base-ui': patch
---
fix display name of languages
+2 -3
View File
@@ -28,14 +28,13 @@ export function i18nProvider(
if ('config' in t) {
const { defaultLanguage, languages } = t.config;
const locale = lang ?? defaultLanguage;
const values = t.get(locale) ?? t.get(defaultLanguage);
return {
locale: lang,
translations: values,
translations: t.get(locale) ?? t.get(defaultLanguage),
locales: languages.map((code) => ({
locale: code,
name: values.displayName ?? code,
name: t.get(code).displayName ?? code,
})),
};
}
+2 -3
View File
@@ -28,14 +28,13 @@ export function i18nProvider(
if ('config' in t) {
const { defaultLanguage, languages } = t.config;
const locale = lang ?? defaultLanguage;
const values = t.get(locale) ?? t.get(defaultLanguage);
return {
locale: lang,
translations: values,
translations: t.get(locale) ?? t.get(defaultLanguage),
locales: languages.map((code) => ({
locale: code,
name: typeof values.displayName === 'string' ? values.displayName : code,
name: t.get(code).displayName ?? code,
})),
};
}