i18n yang Rapi di Astro
Pola mengelola konten dwibahasa dengan Content Collections tanpa duplikasi logika.
Terbit , astro, i18n, typescript
Mengelola dua bahasa sering berakhir berantakan karena string tersebar di mana-mana. Solusinya: satu dictionary terpusat, helper locale murni, dan route tipis.
Struktur yang Terbukti
- Semua string UI di satu file dictionary.
- Konten markdown diberi field
lang. - Route hanya meneruskan locale ke komponen.
Hasilnya: menambah bahasa baru cukup menambah satu entri dictionary dan folder route mirror.