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.