Langsung ke konten
Rangga Prastio
EN
← Kembali

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.

Ada bagian yang bikin tim mentok? Kirim ke saya.

Terbuka untuk freelance dan kontrak, 20–40 jam per minggu. Biasanya saya balas dalam 24 jam.

Kirim email

ranggaprastio123@gmail.com

Jam kerja kita

Jam kamu
--:--
Jam Rangga
19:58
UTC+7