Локалізовані маршрути
/docs — англійська, /es/docs — іспанська, /uk/docs — українська. Перемикання мови зберігає сторінку, query і fragment.
Перші кроки
Джерельна мова лишається без префікса. Додаткові мови живуть під /es і /uk, а їхні каталоги завантажуються лише за потреби.
Імпортуй джерельний каталог статично для типізованих ключів і fallback. Додаткові каталоги тримай за dynamic imports, щоб вони були окремо від першого bundle.
export const i18n = defineI18n({
locales: ['en', 'es', 'uk'],
sourceLocale: 'en',
source: en,
loaders: {
es: () => import('./es.json'),
uk: () => import('./uk.json')
}
});/docs — англійська, /es/docs — іспанська, /uk/docs — українська. Перемикання мови зберігає сторінку, query і fragment.
This sentence exists only in the source catalog, so Spanish and Ukrainian fall back to it.
Покрито 1 production-поведінку.
Покрито 3 production-поведінки.
Покрито 12 production-поведінок.