Internationalization
Internationalize your Fumapress app.
Setup
To configure internationalization, define an i18n config:
import { defineConfig, defineI18nConfig } from "fumapress";
import { loader } from "fumadocs-core/source";
import { docs } from "./.source/server";
const i18n = defineI18nConfig({
languages: {
cn: {
displayName: "Chinese",
translations: {
// add your translations
},
},
en: {
displayName: "English",
},
},
defaultLanguage: "en",
});
export default defineConfig({
loader: loader(docs.toFumadocsSource(), {
baseUrl: "/",
i18n: i18n.toCore(),
}),
i18n,
});Add Markdown/JSON files for different languages by attending .{locale} to your file name, like:
meta.json
meta.cn.json
get-started.mdx
get-started.cn.mdx
Last updated on
