Panduan Menu WP Admin: Translation Settings (Multi-Bahasa EN vs ID)
Menu RSVPKit > Settings > Translation Settings adalah pusat kendali lokalisasi bahasa mandiri yang memungkinkan vendor menyesuaikan seluruh teks formulir kehadiran, label metrik dasbor publik, pesan validasi masukan, hingga peringatan sistem ke dalam Bahasa Indonesia atau Bahasa Inggris tanpa membutuhkan plugin multi-bahasa tambahan.
Memahami Kebutuhan Lokalisasi Bahasa
Setiap pasangan calon pengantin memiliki segmen tamu undangan yang unik. Resepsi formal di kota besar sering kali memerlukan bahasa Indonesia yang santun dan baku, sedangkan resepsi modern kasual lebih menyukai gaya bahasa santai dan akrab. Sebaliknya, pernikahan pasangan multikultural menuntut antarmuka berbahasa Inggris penuh agar tamu mancanegara dapat mengisi konfirmasi tanpa kebingungan.
Menggunakan plugin multi-bahasa konvensional yang rumit kerap menimbulkan masalah kompatibilitas, menambah beban muat (page load speed), dan memperlambat kinerja situs undangan. Di sisi lain, membiarkan istilah bawaan sistem berbahasa asing pada undangan bernuansa adat lokal dapat merusak estetika dan menurunkan kemudahan penggunaan bagi tamu lansia.
WDP RSVPKit mengatasi dilema tersebut melalui fitur Translation Settings. Dilengkapi sistem pemetaan string mandiri yang ringan dan efisien, Anda dapat mengganti setiap label kata dan kalimat antarmuka secara presisi langsung dari panel administrasi WordPress.
Prasyarat Sebelum Konfigurasi
Pastikan hal-hal berikut telah siap sebelum mengatur terjemahan:
- Lisensi Aktif: WDP RSVPKit berstatus aktif dengan lisensi resmi.
- Karakter Bahasa Klien: Pahami target pembaca undangan calon pengantin (apakah gaya bahasa formal, santai, atau bahasa Inggris internasional).
- Penyelarasan Glosarium: Tentukan istilah baku yang ingin digunakan secara seragam di seluruh elemen undangan (contoh: pemilihan antara istilah "Pax", "Jumlah Tamu", atau "Orang").
Bedah Mendalam Modul Pengaturan Terjemahan
Untuk mengakses modul ini, masuk ke menu RSVPKit > Settings di sidebar WP Admin, lalu pilih tab Translation Settings:
1. Pemilihan Bahasa Default Sistem (Language Locale Bar)
Di bagian atas panel, Anda dapat menentukan bahasa utama sistem yang akan menjadi acuan dasar bagi seluruh formulir baru:
- Bahasa Indonesia (id_ID): Mengaktifkan kamus bahasa Indonesia alami yang ramah budaya resepsi lokal sebagai nilai awal formulir dan dasbor.
- English (en_US): Mengaktifkan terminologi bahasa Inggris internasional standar untuk proyek undangan bertaraf global.
2. Modul Label Kolom Formulir Frontend (Form Fields)
Mengatur teks label dan placeholder pada formulir kehadiran tamu:
- Label Nama Lengkap: Teks judul kolom input identitas tamu (string:
form_label_name). - Label Nomor WhatsApp: Teks kolom nomor telepon untuk verifikasi dan konfirmasi balik (string:
form_label_phone). - Pilihan Status Kehadiran: Kustomisasi tiga opsi utama respon tamu: Hadir (
status_attending), Tidak Hadir (status_declined), dan Masih Ragu (status_uncertain). - Label Alokasi Kuota (Pax): Teks penjelas jumlah rombongan yang diperbolehkan hadir mendampingi tamu utama (string:
form_label_pax). - Kolom Ucapan & Doa Restu: Teks area tempat tamu mengetikkan kalimat ucapan selamat bagi kedua mempelai (string:
form_label_wishes).
3. Modul Dasbor Publik Klien & Kartu Statistik
Mengatur istilah metrik yang dibaca oleh pengantin dan keluarga pada dasbor pemantauan:
- Ringkasan Total Respon: Teks kartu penghitung seluruh tamu yang telah mengisi formulir (string:
dash_total_responses). - Ringkasan Tamu Hadir & Total Pax: Label statistik tamu terkonfirmasi beserta akumulasi jumlah porsi katering yang dipesan (string:
dash_confirmed_pax). - Label Tombol Ekspor: Teks tombol pengunduhan laporan spreadsheet dan cetak dokumen (string:
dash_btn_export_csvdandash_btn_export_pdf).
4. Modul Notifikasi Validasi & Peringatan Kesalahan
Mengatur teks kotak dialog peringatan yang muncul ketika tamu mengisi data yang tidak sesuai:
- Peringatan Kolom Wajib: Pesan saat tamu mengosongkan kolom nama atau pilihan kehadiran (string:
alert_field_required). - Validasi Format Nomor WhatsApp: Pesan saat digit nomor telepon kurang atau tidak sesuai format internasional (string:
alert_invalid_phone). - Peringatan Batas Maksimal Pax: Notifikasi saat tamu mencoba memasukkan jumlah kehadiran melebihi kuota undangan yang dialokasikan (string:
alert_pax_exceeded).
5. Modul Pesan Keamanan Anti-Spam & Integrasi
Mengatur teks teknis yang ramah pengguna saat sistem proteksi aktif:
- Transient Lock Message: Pesan saat tamu mencoba menekan tombol kirim berkali-kali dalam hitungan detik (string:
alert_transient_locked). - Status GSheet Sync: Keterangan status sinkronisasi lembar kerja Google Spreadsheet (string:
sync_status_queued).
Tabel Kamus Bilingual Referensi Sistem
| String ID Sistem | Nilai Bawaan (English) | Rekomendasi Bahasa Indonesia | Penempatan Antarmuka |
|---|---|---|---|
form_label_name | Full Name | Nama Lengkap Tamu Undangan | Form Frontend Input |
form_label_phone | WhatsApp Number | Nomor WhatsApp Aktif | Form Frontend Input |
status_attending | Will Attend | Ya, Saya Akan Hadir | Form Radio / Dropdown |
status_declined | Cannot Attend | Maaf, Belum Bisa Hadir | Form Radio / Dropdown |
status_uncertain | Still Thinking | Masih Ragu-ragu | Form Radio / Dropdown |
form_label_pax | Number of Guests | Jumlah Kehadiran (Pax) | Form Input Angka |
dash_total_responses | Total Responses | Total Respon Diterima | Dasbor Klien Header Card |
dash_confirmed_pax | Confirmed Guests | Total Porsi Hadir | Dasbor Klien Stat Card |
alert_transient_locked | Submission locked | Mohon tunggu 60 detik sebelum kirim ulang | Pop-up Validasi Frontend |
Skenario Praktik Lapangan: Andy & Zhea
Vendor undangan Andy & Zhea menangani proyek resepsi pernikahan internasional antara calon pengantin dari Jakarta dan pasangannya yang berasal dari Melbourne, Australia:
- Konfigurasi Master Global: Pada menu Translation Settings, tim Andy & Zhea menetapkan Bahasa Indonesia sebagai bahasa default sistem untuk seluruh proyek reguler.
- Kustomisasi Kasus Internasional: Untuk postingan undangan khusus pasangan Melbourne ini, mereka membuka editor halaman undangan dan masuk ke metabox RSVPKit Post Options.
- Mengaktifkan Override Bahasa: Opsi Custom Translation diaktifkan dan dialihkan ke profil bahasa Inggris (English en_US).
- Hasil Teruji: Tamu keluarga dari Australia menerima seluruh instruksi formulir, pilihan kehadiran, dan konfirmasi pesan dalam bahasa Inggris yang fasih, sementara proyek klien lokal lainnya di website tetap berjalan menggunakan bahasa Indonesia tanpa terganggu.
Tips & Praktik Terbaik Lokalisasi
- Gunakan Bahasa yang Lugas dan Santun: Untuk teks formulir, gunakan kata kerja imperatif yang jelas namun tetap menghormati tamu undangan (contoh: gunakan "Kirim Konfirmasi Kehadiran" daripada sekadar kata "Kirim").
- Hindari Istilah Singkatan yang Membingungkan: Jika tamu undangan banyak berasal dari kalangan orang tua, ubah istilah "Pax" menjadi "Jumlah Orang" agar tidak terjadi salah paham mengenai kapasitas katering.
- Konsistensi Label Status: Pastikan istilah status kehadiran di formulir (
status_attending) memiliki padanan makna yang selaras dengan label di kartu statistik dasbor klien. - Uji Pesan Validasi Secara Langsung: Lakukan uji coba pengisian formulir dengan sengaja mengosongkan kolom wajib untuk memastikan kotak dialog peringatan terbaca dengan nyaman dan tidak mengagetkan pengunjung.