這是一份使用 next-intl 進行國際化的 Next.js 專案新增語言指南。
- 此應用程式的 i18n 採用 next-intl。
- 所有翻譯檔案皆位於
./messages目錄。 - UI 元件為
src/components/language-toggle.tsx。 - 路由與中介軟體設定檔案為:
src/i18n/routing.tssrc/middleware.ts
新增語言時:
- 請將
en.json的所有內容完整翻譯為新語言。目標是讓新語言的 JSON 條目皆有完整翻譯。 - 在
routing.ts與middleware.ts中新增路徑。 - 在
language-toggle.tsx中新增語言選項。
Source: linyute/awesome-copilot — distributed by TomeVault.