Dukungan pelokalan untuk manifes aplikasi web

Alexander Kyereboah
Alexander Kyereboah

Dipublikasikan: 24 April 2026

Dengan senang hati kami umumkan peluncuran fitur pelokalan manifes di Chrome dan Edge 148. Langkah maju ini untuk developer aplikasi web dan audiens global mereka, diimplementasikan oleh tim Microsoft Edge, bekerja sama dengan tim Chrome.

Terlalu lama, manifes aplikasi web tidak memiliki dukungan bawaan untuk beberapa bahasa. Hal ini memaksa Anda memilih antara pengalaman satu bahasa atau solusi sementara yang kompleks.

Perubahan pelokalan manifes yang menghadirkan dukungan bahasa yang sederhana dan kuat langsung ke file manifes Anda.

Masalah: kurangnya dukungan bahasa dalam manifes

Sebelum Chrome dan Edge 148, manifes aplikasi web hanya memungkinkan Anda menentukan satu set kolom, seperti name, description, dan short_name untuk aplikasi Anda. Batasan ini berarti aplikasi Anda akan muncul dengan nama dan deskripsi yang sama, terlepas dari bahasa pilihan pengguna, sehingga menciptakan pengalaman yang lebih buruk bagi audiens non-Inggris atau multibahasa.

Untuk mendukung beberapa bahasa, Anda harus mengandalkan solusi sisi klien yang rumit atau mengabaikan pelokalan sepenuhnya.

Solusi: Pelokalan manifes

Pelokalan manifes adalah ekstensi untuk spesifikasi manifes aplikasi web. Anda dapat menentukan nilai yang dilokalkan untuk kolom manifes seperti name, short_name, description, dan lainnya, dengan menggunakan akhiran _localized baru.

Misalnya, dengan memberikan name dan name_localized, Anda dapat menentukan nama default aplikasi, dan terjemahan untuk berbagai bahasa langsung di dalam manifes.

Browser akan otomatis memilih dan menampilkan versi yang paling sesuai dengan preferensi bahasa pengguna, sehingga menciptakan pengalaman multibahasa yang lancar mulai dari penginstalan hingga penggunaan sebenarnya.

Menentukan kolom yang dilokalkan

Untuk menggunakan pelokalan manifes, tambahkan kolom dengan akhiran _localized ke file manifest.json Anda, yang menentukan terjemahan menggunakan BCP47 BCP47:

{
 "lang": "en-US",
 "dir": "ltr",
 "name": "Color Picker",
 "name_localized": {
  "de": "Farbwähler",
  "en": {"value": "Color Picker"},
  "en-GB": {"value": "Colour Picker", "dir": "ltr"},
  "fr": {"value": "Sélecteur de Couleur", "lang": "fr-CA", "dir": "ltr"},
  "ar": {"value": "`منتقي` `الألوان`", "dir": "rtl"}
 }
}

Dengan struktur ini, pengguna yang menetapkan browser ke bahasa yang cocok dengan salah satu entri akan melihat nama aplikasi Anda dalam bahasa mereka. Jika tidak, nilai nama default akan digunakan.

Saat ini, kolom manifes aplikasi web yang tersedia untuk pelokalan adalah:

  • name
  • short_name
  • description
  • icons
  • shortcuts
    • name
    • short_name
    • description
    • icons

Untuk mengetahui daftar kolom yang dapat dilokalkan dan detail implementasi lengkap, lihat spesifikasi Manifes Aplikasi Web.

Demo

Untuk melihat fitur pelokalan manifes dalam tindakan, lihat aplikasi demo kami di Chrome atau Edge 148 atau yang lebih baru:

Masukan

Pelokalan manifes tersedia di Chrome dan Microsoft Edge mulai versi 148. Sebaiknya bereksperimen, memberikan masukan, dan membantu kami menyempurnakan fitur ini saat kami beralih ke web yang lebih multibahasa. Coba sekarang dan beri tahu kami pendapat Anda.

Beri tahu kami masukan Anda dengan membuat masalah baru di repo manifes W3C.