Files
hmbown--codewhale/docs/LOCALIZATION.id.md
Hmbown 8a218e36d7 docs: sync localization matrices for 0.9.2
Bring the canonical and Indonesian locale inventories up to the verified 1,248-key release state, record the current partial Traditional Chinese count, and include the newly shipped Indonesian README.

Signed-off-by: Hmbown <101357273+Hmbown@users.noreply.github.com>
2026-07-29 06:58:53 -07:00

4.1 KiB

Matriks Lokalisasi (Localization Matrix)

Dokumen pelacakan kanonik untuk setiap bahasa yang didukung, sedang dibangun, direncanakan, atau ditunda oleh Codewhale.

Catatan Cakupan (diperbarui 2026-07-29): Matriks ini mencakup tiga permukaan utama — paket bahasa TUI (crates/tui/locales/), README terjemahan (root repositori), dan situs web (web/). Ketiganya rilis pada ritme yang berbeda, sehingga suatu bahasa bisa berstatus shipped di satu permukaan dan planned di permukaan lain.


Keterangan Status

Status Arti
shipped Aktif di codewhale.net dan/atau diterbitkan sebagai README mandiri / paket TUI
partial Rilis tetapi belum mencakup seluruh bagian; dalam proses pengisian
planned Diprioritaskan secara eksplisit untuk gelombang rilis berikutnya
deferred Diakui tetapi belum dijadwalkan; memerlukan pengujian tata letak, dukungan jembatan, atau kontributor komunitas

Paket Bahasa TUI

Paket TUI di bawah crates/tui/locales/ adalah permukaan terjemahan terbesar di repositori. en.json adalah acuan utama; sebuah paket dianggap lengkap (complete) jika memiliki paritas kunci persis dengannya, yang ditegakkan oleh scripts/check-tui-locale-parity.py (CI) dan pengujian paritas di crates/tui/src/localization.rs.

Bahasa Berkas Kunci vs en.json (1248) Status Catatan
Bahasa Inggris en.json 1248/1248 shipped Paket acuan utama.
Bahasa Indonesia id.json 1248/1248 shipped Lengkap (100% paritas kunci).
Bahasa Jepang ja.json 1248/1248 shipped Lengkap.
Bahasa Mandarin Sederhana zh-Hans.json 1248/1248 shipped Lengkap.
Bahasa Mandarin Tradisional zh-Hant.json 499/1248 partial Hanya inti pengaturan; kunci yang hilang menggunakan fallback Bahasa Inggris.
Bahasa Portugis Brasil pt-BR.json 1248/1248 shipped Lengkap.
Bahasa Spanyol Amerika Latin es-419.json 1248/1248 shipped Lengkap.
Bahasa Vietnam vi.json 1248/1248 shipped Lengkap.
Bahasa Korea ko.json 1248/1248 shipped Lengkap.
Bahasa Katalan ca.json 1248/1248 shipped Lengkap; menunggu tinjauan penutur asli.
Bahasa Jerman de.json 1248/1248 shipped Lengkap; menunggu tinjauan penutur asli.
Bahasa Prancis fr.json 1248/1248 shipped Lengkap; menunggu tinjauan penutur asli.
Bahasa Hindi hi.json 1248/1248 shipped Lengkap; QA visual terminal masih terbuka.
Bahasa Rusia ru.json 1248/1248 shipped Lengkap; menunggu tinjauan penutur asli.
Bahasa Ukraina uk.json 1248/1248 shipped Lengkap; menunggu tinjauan penutur asli.

README Terjemahan

Bahasa Berkas Status Catatan
Bahasa Inggris README.md shipped Sumber utama kanonik
Bahasa Indonesia README.id.md shipped Ditinjau per rilis (#4789)
Bahasa Mandarin Sederhana README.zh-CN.md shipped Ditinjau per rilis
Bahasa Jepang README.ja-JP.md shipped Ditinjau per rilis
Bahasa Vietnam README.vi.md shipped Ditinjau per rilis
Bahasa Korea README.ko-KR.md shipped Ditinjau per rilis
Bahasa Spanyol README.es-419.md shipped Ditinjau per rilis
Bahasa Portugis Brasil README.pt-BR.md shipped Ditinjau per rilis
Bahasa Rusia README.ru.md shipped Ditinjau per rilis
Bahasa Ukraina README.uk.md shipped Ditinjau per rilis

Cara Menambahkan Paket Bahasa Baru

  1. Paket TUI:

    • Buat berkas crates/tui/locales/<tag>.json berisi seluruh kunci di en.json.
    • Tambahkan varian Locale pada crates/tui/src/localization.rs dan daftarkan di config_ui.rs.
    • Jalankan python3 scripts/check-tui-locale-parity.py dan cargo test -p codewhale-tui localization.
  2. README:

    • Terjemahkan README.md menjadi README.<tag>.md.
    • Perbarui stempel sumber sha256 dan jalankan python3 scripts/check-readme-translations.py.