Lewati ke konten
Blog

Situs booking perjalanan berbahasa Arab bukan sekadar terjemahan

Redaksi Tekravel

Sebuah agen di Jeddah menyalakan tombol bahasa Arab, melihat berandanya, dan menganggap pekerjaannya selesai. Dua minggu kemudian seorang pelanggan meneruskan tautan harga tiket ke adiknya lewat WhatsApp, dan yang sampai adalah dinding tanda persen. Pelanggan lain menelepon karena totalnya muncul di sisi harga yang menurut dia keliru. Yang ketiga memesan Jakarta–Dubai untuk tanggal yang salah, karena pemilih tanggal memulai pekan dari hari Senin. Tak satu pun dari itu bug terjemahan. Sebuah situs booking perjalanan berbahasa Arab adalah tata letak, sistem angka dan skema URL sebelum ia menjadi kumpulan teks — dan teksnya dikerjakan lebih dulu, karena teks adalah bagian yang terlihat di tangkapan layar.

Inilah yang sebenarnya berubah, kira-kira sesuai urutan agen menemuinya.

RTL adalah keputusan tata letak, bukan arah tulisan

Menetapkan dir="rtl" mencerminkan halaman. Navigasi pindah ke kanan, rel filter ke kiri, paragraf rata kanan. Bagian itu nyaris gratis. Bagian yang mahal adalah segala hal yang tidak boleh ikut tercermin.

Jam penerbangan tidak mencerminkan diri: 07:45 tetap 07:45. Strip itinerari yang terbaca CGK ke DXB tetap harus terbaca sebagai rute dalam urutan itu di dalam paragraf yang berjalan dari kanan ke kiri, karena bandara keberangkatan tetap bandara keberangkatan ke arah mana pun kalimatnya mengalir. Kode maskapai, PNR dan nomor e-tiket adalah untaian Latin yang dijatuhkan ke dalam kalimat Arab, dan bila tidak diisolasi, algoritma bidirectional peramban menyusun ulang tanda baca di sekitarnya — sebuah record locator yang diikuti titik bisa muncul dengan titik di ujung yang salah, yang bagi pelanggan terlihat seperti salah ketik pada kode bookingnya. Logo Anda tidak mencerminkan diri. Segitiga tombol putar tidak. Panah kembali iya.

Lalu hal-hal yang tak pernah didaftar siapa pun sampai seorang pelanggan menyebut salah satunya: urutan simbol mata uang dan angkanya, penanda langkah di sepanjang alur pemesanan, peta kursi, arah maju korsel, di sisi mana logo maskapai duduk pada baris hasil, dan dari tepi mana tabel tarif yang lebar digulir. Setiap satunya adalah keputusan. Tak satu pun adalah saklar yang tinggal dinyalakan.

Angka, tanggal, dan kalender yang benar-benar dipegang pelanggan

Bahasa Arab ditulis dengan dua set angka yang keduanya lazim dipakai, dan perjalanan penuh angka: tarif, jam, durasi, jatah bagasi, kolom kartu, kode OTP. Set mana yang dibaca pasar Anda adalah pertanyaan yang dijawab sekali, bersama pelanggan Anda sendiri, lalu diterapkan tanpa kecuali. Kegagalan yang terlihat bukanlah memilih set yang kurang umum. Kegagalannya adalah mencampur keduanya — harga dalam satu set dan jam keberangkatan dalam set lain pada kartu hasil yang sama — yang terbaca seperti situs setengah jadi.

Tanggal membawa lebih banyak asumsi daripada angka. Pekan yang dimulai Senin salah bagi pelanggan yang pekannya dimulai Minggu, dan kalender yang dimulai pada hari yang keliru menyebabkan tepat satu jenis kesalahan: pemesanan yang meleset satu kolom. Pelanggan yang merencanakan umrah bekerja dari bulan Hijriah, bukan Masehi, dan menampilkan tanggal Hijriah di samping Masehi pada pemilih tanggal dan itinerari tidak memakan biaya apa pun dan menyelamatkan satu panggilan telepon. Menampilkannya di mana-mana, termasuk pada perjalanan bisnis ke Frankfurt, hanyalah kebisingan.

Yang harus benar pada sebuah situs booking berbahasa Arab

Jarak antara situs yang diterjemahkan dan situs yang dilokalkan itu permukaan per permukaan, bukan menyeluruh. Ini daftar yang layak Anda perdebatkan dengan pengembang Anda:

PermukaanSekadar diterjemahkanBenar-benar dilokalkan
Nama penumpangLabel kolom dalam bahasa ArabDitangkap dalam aksara Latin, dilabeli persis seperti tertera di paspor, karena itulah nama yang dipegang maskapai di PNR
TanggalNama bulan dalam bahasa ArabHari pertama pekan menurut pembaca, angka menurut pembaca, Hijriah di samping Masehi bila perjalanannya menuntut
UangNama mata uang diterjemahkanMata uang bawaan pasar itu, dan daftar yang benar-benar Anda jual
Telepon dan OTPLabel dalam bahasa ArabKode panggilan pasar sudah terpilih, angka Latin di kolom isian, kode terbaca sekali lihat
Bandara dan kotaNama dalam bahasa ArabNama Arab dengan kode IATA Latin tetap terlihat, karena sub-agen mengetik DXB sementara pelancong membaca Arab
URLJudul diterjemahkanSatu kebijakan slug per bahasa, diputuskan sekali
HurufFallback Arab bawaan sistemTipografi Arab yang dipilih karena angkanya dan keterbacaannya pada ukuran kecil, bukan font Latin dengan Arab dipinjam di belakangnya
KontakHalaman kontak yang diterjemahkanNomor yang benar-benar bisa ditelepon pelanggan di pasar itu, pada jam mereka terjaga

Baris nama adalah yang benar-benar memakan uang, dan baris itu pula yang paling sering salah. Seorang pelancong mengetik namanya dalam huruf Arab karena formulirnya mengundang begitu, tiket diterbitkan atas untaian itu, dan ia tidak cocok dengan paspor yang diperiksa maskapai. Semua yang menyusul — penerbitan ulang, perdebatan, pengembalian dana — jatuh ke Anda, bukan ke maskapai.

Baris tipografi lebih murah daripada kelihatannya. Di platform ini tema, termasuk font, warna dan logo, bisa ditukar dari panel admin tanpa deploy ulang, jadi mencoba tipografi Arab lain pada tabel tarif Anda sendiri adalah urusan satu sore, bukan satu rilis. Baris mata uang adalah bahasan tersendiri; kami menyusurinya di harga multi mata uang dan di mana marginnya bocor.

Slug, dan apa yang selamat dari tempelan WhatsApp

Slug Arab tampil indah di bilah alamat dan tersusun dari kata-kata yang memang diketik orang di kotak pencarian. Disalin ke kolom teks biasa, ia ter-percent-encode dan membengkak berkali lipat, dan yang diteruskan pelanggan Anda terlihat seperti keluaran mesin. Transliterasi Latin menempel rapi dan tidak terbaca oleh siapa pun — ia tak cocok dengan apa pun yang dicari pembaca Arab, juga tidak dengan yang dicari pembaca Inggris.

Pisahkan keputusannya menurut untuk apa URL itu ada. Halaman konten hidup dan mati oleh pencarian, jadi berilah slug dalam aksaranya sendiri; bentuk terenkode hanya muncul ketika ada yang menyalinnya, dan halaman yang dituju tetap benar. Tautan dalam untuk pemesanan — hasil pencarian, tarif yang ditahan, penawaran untuk sub-agen — tidak akan pernah rapi, karena ia toh membawa tanggal dan jumlah penumpang di query string. Berilah yang itu tautan pendek dan biarkan tetap pendek.

Aturan di bawah keduanya: satu URL kanonis per halaman per bahasa. Menerbitkan artikel yang sama pada slug Arab dan slug transliterasi membelah apa pun yang dihasilkan halaman itu ke dua alamat dan menyisakan dua-duanya untuk Anda rawat.

hreflang, atau halaman Arab Anda bersaing dengan halaman Inggris Anda

Dua versi bahasa dari satu halaman bukanlah dua halaman. Jika perayap tidak bisa membedakannya, hasil paling umum bukan hukuman — hasilnya adalah satu versi dipilih dan yang lain diperlakukan sebagai nyaris-duplikat lalu diam-diam dibuang.

Empat hal menjaga keduanya tetap terpisah. Tiap bahasa butuh URL-nya sendiri, yang menyingkirkan satu alamat dengan tombol JavaScript. Tiap versi mendaftar semua bahasa termasuk dirinya sendiri, karena himpunan yang tidak menunjuk balik ke dirinya dibuang seluruhnya. Kanonis tiap halaman menunjuk ke dirinya sendiri, bukan ke naskah Inggris — mengkanoniskan halaman Arab ke bahasa Inggris adalah cara tercepat agar tidak ada halaman Arab Anda yang terindeks sama sekali. Dan x-default diarahkan ke tempat yang Anda inginkan bagi pembaca tanpa kecocokan.

Tahan diri dari memecah menjadi ar-AE dan ar-SA kecuali halaman-halaman itu memang berbeda — mata uang berbeda, nomor telepon berbeda, inventaris berbeda. Dua varian regional dari naskah yang sama adalah dua halaman yang berebut kueri yang sama, dengan nama Anda di keduanya.

Apa biayanya bila ini salah

Pengabaian tidak terjadi di beranda. Ia terjadi di halaman data penumpang, tempat termahal dalam corong untuk kehilangan seseorang: mereka sudah mencari, sudah memilih, sudah melihat harganya dan menyetujuinya, dan Anda sudah membayar pencarian yang membawa mereka ke sana.

Sisa biayanya lebih senyap. Setiap penelepon yang bingung adalah satu menit staf yang justru ingin Anda hemat dengan pergi ke online. Setiap ketidakcocokan nama adalah satu penerbitan ulang dan satu pelanggan yang menyalahkan Anda, bukan maskapai. Dan halaman Arab yang tak pernah terindeks adalah artikel yang Anda bayar untuk ditulis tetapi tak seorang pun bisa menemukannya — satu-satunya jenis kegagalan yang tidak menghasilkan keluhan sama sekali, dan karena itu bisa berjalan setahun penuh.

Mulai dari mana

Jika bahasa Arab adalah pasar kedua Anda, pekerjaan ini adalah retrofit dan tabel di atas adalah daftar perbaikan Anda. Jika ia pasar pertama, urutannya terbalik: pilih set angka dan tipografi Arab sebelum skema warna, bangun formulir penumpang dengan paspor sungguhan di tangan, dan perlakukan bahasa Inggris sebagai terjemahan.

Bagaimanapun, uji termurah adalah storefront sungguhan di depan satu pelanggan sungguhan. Wizard di buat situs perjalanan menyiapkan situs bermerek Anda di subdomain platform langsung dari formulirnya dan tidak meminta kartu; storefront-nya hadir dalam 40 bahasa, termasuk Arab, Farsi, Ibrani dan Urdu, dengan domain Anda sendiri bisa dipasang kemudian. Jika Anda masih menimbang membangun mesinnya sendiri, argumennya diuraikan di sini — tetapi lakukanlah dalam bahasa Arab sebelum memutuskan, karena pekerjaan RTL adalah bagian yang selalu tertinggal dari perkiraan internal.

Redaksi Tekravel

Meja teknologi perjalanan

Meja teknologi perjalanan Tekravel menulis untuk pelaku industri: pemilik agen, konsolidator, dan para pengembang yang mengintegrasikan mereka. Setiap artikel diperiksa pada platform yang dijelaskannya sebelum diterbitkan.