Langsung ke konten utama
Halaman ini adalah sumber kebenaran terkini untuk kode bahasa yang diterima oleh API Didit. Halaman ini dirujuk dari spesifikasi OpenAPI untuk kolom language pada tingkat sesi dan kolom contact_details.email_lang pada Buat Sesi.

Di mana kode ini berlaku

Kumpulan kode yang sama diterima di setiap tempat bahasa dapat dikonfigurasi: Jika bahasa peramban pengguna didukung, antarmuka verifikasi mendeteksinya secara otomatis; jika tidak, antarmuka akan kembali ke Inggris (en). Jika Anda tidak mengirimkan email_lang, email akan menggunakan en. Semua nilai peka huruf besar-kecil, jadi gunakan kode persis seperti pada tabel di bawah.

Semua bahasa yang didukung

Daftar berikut mencerminkan kunci dari EMAIL_TRANSLATIONS pada layanan. Lapisan antarmuka verifikasi dan lokalisasi email sama-sama membaca dari kamus yang sama, sehingga setiap kode di tabel ini berfungsi untuk language maupun email_lang. Tiga bahasa ditampilkan dari kanan ke kiri, baik di antarmuka verifikasi maupun di email: Bahasa Arab (ar), Ibrani (he), dan Persia / Farsi (fa).
Validator yang menerima kode ini adalah BaseSessionSerializer.validate_language dan ContactDetailsSerializer.validate_email_lang. Keduanya menghasilkan kesalahan 400 dengan pesan "Invalid language. Supported languages are: ..." (atau "Invalid email language...") untuk setiap nilai di luar tabel di atas.

Memilih bahasa untuk sesi

Antarmuka verifikasi mendeteksi secara otomatis bahasa peramban pengguna. Ketika bahasa peramban merupakan salah satu kode di atas, antarmuka dan email ditampilkan dalam bahasa tersebut. Jika tidak, antarmuka akan kembali ke Inggris. Anda juga dapat menetapkan bahasa secara eksplisit saat membuat sesi:
Jika Anda hanya menetapkan language, email tetap menggunakan Inggris kecuali Anda juga mengirimkan email_lang. Sebaliknya, menetapkan email_lang tidak mengubah bahasa antarmuka di peramban; kedua kolom ini bersifat independen.

Varian negara

Tiga kode adalah varian regional yang sebaiknya Anda gunakan jika Anda mengetahui audiens Anda:
  • pt-BR: Portugis Brasil (gunakan sebagai pengganti pt umum untuk pengguna di Brasil).
  • zh-CN: Tionghoa Sederhana (daratan Tiongkok, Singapura).
  • zh-TW: Tionghoa Tradisional (Taiwan, Hong Kong, Makau).
Kode umum pt dan zh juga diterima. Varian yang Anda pilih hanya memengaruhi kosakata dan karakter, bukan logika verifikasi yang mendasarinya.

Meminta bahasa baru

Jika Anda membutuhkan bahasa yang tidak tercantum di atas, hubungi tim dukungan kami. Kami biasanya dapat menambahkan bahasa baru ke EMAIL_TRANSLATIONS dan antarmuka verifikasi dalam 24 jam sejak permintaan Anda. Setelah ditambahkan, halaman ini diperbarui dan kode baru langsung diterima oleh API. Hubungi kami di hello@didit.me atau melalui saluran dukungan Anda yang biasa untuk meminta dukungan bahasa tambahan.

Referensi terkait

API Membuat Sesi

Tempat language dan email_lang diteruskan saat memulai verifikasi.

Memperbarui Status Sesi

Menetapkan email_language untuk email notifikasi perubahan status.

Webhook

Terima hasil verifikasi, payload menyertakan language yang dipilih.

Model Data

Skema baku untuk sesi, detail kontak, dan status.
Terakhir diubah pada 7 November 2026