fumadocs-i18n

Automate i18n setup for fumadocs projects with routing and translations.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/NarakCODE/rakui --skill fumadocs-i18n-narakcode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fumadocs-i18n
Source: https://github.com/NarakCODE/rakui/tree/main/.agents/skills/fumadocs-i18n
Command: npx skills add https://github.com/NarakCODE/rakui --skill fumadocs-i18n-narakcode

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This solution automates the complete internationalization setup for fumadocs projects, enabling multi-language routing, a language switcher, and language-filtered sidebars.

Core Features & Use Cases

  • Automates i18n.ts, middleware, and language routing for Next.js apps using fumadocs.
  • Generates language-specific content structure and UI translations for a scalable multi-language site.
  • Use Case: When starting a new multilingual fumadocs site, this skill configures all necessary pieces to support en/zh/fr/ko with consistent URLs and navigation.

Quick Start

Run the provided setup to initialize i18n routing, UI translations, and language-specific content folders.

Frequently Asked Questions about fumadocs-i18n

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up multi-language routing and a language switcher for a fumadocs Next.js site?

To set up multi-language routing for a fumadocs Next.js site, configure i18n.ts, middleware, and app/[lang] routing. This automates language-specific content organization, UI translations, and language-filtered sidebars across supported languages.

What languages are supported out of the box for fumadocs internationalization?

Fumadocs internationalization supports English, Chinese, French, and Korean out of the box. The setup generates language-specific content structures and UI translations to ensure consistent URLs and navigation across these four languages.

How do I configure language-filtered sidebars in fumadocs?

To configure language-filtered sidebars in fumadocs, apply the integrated source i18n and dir parser during content generation. This organizes language-specific content and ensures the sidebar displays correctly filtered docs for the active language.

Can I add internationalization to an existing fumadocs project?

Yes, you can add internationalization to an existing fumadocs project. The setup configures the necessary lib/i18n.ts, middleware, and docs layout files to support multi-language routing and content generation without starting from scratch.

What is the best way to structure multilingual content folders in fumadocs?

The best way to structure multilingual content folders in fumadocs is using the dir parser and integrated source i18n. This approach generates a scalable language-specific content structure that automatically aligns with your Next.js language routing.