Comparison Criteria
Internationalization (i18n)
Locale-aware Loader and UI primitives with application-owned routing and translations.
Result
This site publishes identical page suffixes below /en/ and /ja/. Choose a
language from the navigation: Fumadocs UI replaces only the first locale
segment, so this criterion remains open in the other language.
Configured pieces are:
defineI18nwithlanguages: ['en', 'ja'], directory parsing, and no fallback.content/docs/<locale>/trees with 1:1 authored parity.source.getPage(slug, lang)andsource.getPageTree(lang).- locale-aware UI translations passed to
RootProvider.
Boundary
Fumadocs explicitly is not a complete application i18n library. It supplies content, navigation, and UI primitives; this repository owns routing, translated copy, and the static root language selector.