Langkau ke kandungan
Blog

Laman tempahan perjalanan berbahasa Arab bukan sekadar terjemahan

Sidang Pengarang Tekravel

Sebuah agensi di Jeddah menghidupkan togol bahasa Arab, memandang laman utamanya, lalu menganggap kerja sudah selesai. Dua minggu kemudian seorang pelanggan memajukan pautan tambang kepada adiknya melalui WhatsApp, dan yang sampai ialah sedinding tanda peratus. Seorang lagi menelefon kerana jumlah harga muncul di sebelah yang pada fikirannya salah. Yang ketiga menempah Kuala Lumpur–Dubai pada tarikh yang silap, kerana pemilih tarikh memulakan minggu pada hari Isnin. Tiada satu pun daripadanya pepijat terjemahan. Sebuah laman tempahan perjalanan berbahasa Arab ialah susun atur, sistem angka dan skema URL sebelum ia menjadi himpunan teks — dan teks disiapkan dahulu, kerana teks itulah bahagian yang kelihatan dalam tangkapan skrin.

Inilah yang sebenarnya berubah, lebih kurang mengikut urutan agensi menemuinya.

RTL ialah keputusan susun atur, bukan arah tulisan

Menetapkan dir="rtl" mencerminkan halaman. Navigasi berpindah ke kanan, rel penapis ke kiri, perenggan berjajar kanan. Bahagian itu hampir percuma. Bahagian yang mahal ialah segala yang tidak boleh tercermin.

Waktu penerbangan tidak bercermin: 07:45 tetap 07:45. Jalur itinerari yang terbaca KUL ke DXB masih perlu dibaca sebagai laluan dalam susunan itu di dalam perenggan yang mengalir dari kanan ke kiri, kerana lapangan terbang berlepas kekal lapangan terbang berlepas ke arah mana pun ayat itu bergerak. Kod syarikat penerbangan, PNR dan nombor e-tiket ialah rentetan Latin yang dijatuhkan ke dalam ayat Arab, dan jika tidak diasingkan, algoritma bidirectional pelayar menyusun semula tanda baca di sekelilingnya — sebuah record locator yang diikuti noktah boleh terpapar dengan noktah di hujung yang salah, yang pada mata pelanggan kelihatan seperti tersilap taip pada rujukan tempahannya. Logo anda tidak bercermin. Segi tiga main tidak. Anak panah kembali ya.

Kemudian perkara yang tidak pernah disenaraikan sesiapa sehingga seorang pelanggan menyebut salah satu daripadanya: susunan simbol mata wang dengan nombornya, penanda langkah sepanjang corong tempahan, peta tempat duduk, arah karusel bergerak, di sebelah mana logo syarikat penerbangan duduk pada baris keputusan, dan dari tepi mana jadual tambang yang lebar ditatal. Setiap satunya ialah satu keputusan. Tiada satu pun daripadanya suis yang tinggal dihidupkan.

Angka, tarikh, dan kalendar yang benar-benar dipegang pelanggan

Bahasa Arab ditulis dengan dua set angka yang kedua-duanya lazim digunakan, sedangkan perjalanan penuh dengan angka: tambang, waktu, tempoh, elaun bagasi, medan kad, kod OTP. Set mana yang dibaca pasaran anda ialah soalan yang dijawab sekali, bersama pelanggan anda sendiri, kemudian dikuatkuasakan tanpa pengecualian. Kegagalan yang nampak bukanlah memilih set yang kurang lazim. Kegagalannya ialah mencampurkannya — harga dalam satu set dan waktu berlepas dalam satu lagi pada kad keputusan yang sama — yang terbaca seperti laman separuh siap.

Tarikh membawa lebih banyak andaian daripada angka. Minggu yang bermula pada hari Isnin salah bagi pelanggan yang minggunya bermula pada hari Ahad, dan kalendar yang bermula pada hari yang silap menyebabkan tepat satu jenis kesilapan: tempahan yang tersasar satu lajur. Pelanggan yang merancang umrah bekerja daripada bulan Hijrah, bukan Masihi, dan memaparkan tarikh Hijrah di sisi Masihi pada pemilih tarikh dan itinerari tidak menelan kos apa-apa dan menyelamatkan satu panggilan telefon. Memaparkannya di mana-mana, termasuk pada perjalanan kerja ke Frankfurt, hanyalah bising.

Apa yang wajib betul pada laman tempahan berbahasa Arab

Jurang antara laman yang diterjemah dan laman yang dilokalkan itu permukaan demi permukaan, bukan sekali gus. Ini senarai yang berbaloi anda bahaskan dengan pembangun anda:

PermukaanSekadar diterjemahBenar-benar dilokalkan
Nama penumpangLabel medan dalam bahasa ArabDiambil dalam tulisan Latin, dilabel persis seperti tertera pada pasport, kerana itulah nama yang dipegang syarikat penerbangan dalam PNR
TarikhNama bulan dalam bahasa ArabHari pertama minggu mengikut pembaca, angka mengikut pembaca, Hijrah di sisi Masihi apabila perjalanan menuntutnya
WangNama mata wang diterjemahMata wang lalai pasaran itu, dan senarai yang benar-benar anda jual
Telefon dan OTPLabel dalam bahasa ArabKod dail pasaran sudah dipilih, angka Latin dalam medan input, kod terbaca sekali pandang
Lapangan terbang dan bandarNama dalam bahasa ArabNama Arab dengan kod IATA Latin masih kelihatan, kerana sub-ejen menaip DXB manakala pengembara membaca Arab
URLTajuk diterjemahSatu dasar slug bagi setiap bahasa, diputuskan sekali
Taip mukaFallback Arab lalai sistemMuka taip Arab yang dipilih kerana angkanya dan kebolehbacaannya pada saiz kecil, bukan fon Latin dengan Arab dipinjam di belakang
HubungiHalaman hubungi yang diterjemahNombor yang benar-benar boleh didail pelanggan di pasaran itu, pada waktu mereka berjaga

Baris nama itulah yang benar-benar memakan wang, dan baris itu jugalah yang paling kerap salah. Seorang pengembara menaip namanya dalam tulisan Arab kerana borang itu yang mengajaknya, tiket dikeluarkan atas rentetan itu, dan ia tidak sepadan dengan pasport yang diperiksa syarikat penerbangan. Segala yang menyusul — pengeluaran semula, pertengkaran, bayaran balik — jatuh ke atas anda, bukan ke atas pengangkut.

Baris muka taip lebih murah daripada yang disangka. Pada platform ini tema, termasuk fon, warna dan logo, boleh ditukar dari panel admin tanpa deploy semula, jadi mencuba muka taip Arab lain pada jadual tambang anda sendiri ialah kerja satu petang, bukan satu keluaran. Baris mata wang ialah topik tersendiri; kami menyusurinya dalam harga pelbagai mata wang dan di mana marginnya bocor.

Slug, dan apa yang tahan selepas ditampal di WhatsApp

Slug Arab kelihatan cantik di bar alamat dan terbina daripada perkataan yang memang ditaip orang dalam kotak carian. Disalin ke medan teks biasa, ia ter-percent-encode dan membengkak beberapa kali ganda, dan apa yang pelanggan anda majukan kelihatan seperti keluaran mesin. Transliterasi Latin ditampal kemas dan tidak terbaca oleh sesiapa — ia tidak sepadan dengan apa-apa yang dicari pembaca Arab, juga tidak dengan yang dicari pembaca Inggeris.

Pisahkan keputusan mengikut untuk apa URL itu wujud. Halaman kandungan hidup dan mati atas carian, jadi berikan ia slug dalam tulisannya sendiri; bentuk terenkod hanya muncul apabila seseorang menyalinnya, dan halaman yang dituju tetap betul. Pautan dalam untuk tempahan — satu hasil carian, tambang yang ditahan, sebut harga kepada sub-ejen — tidak akan pernah kemas, kerana ia memang sedang membawa tarikh dan bilangan penumpang dalam query string. Berikan yang itu pautan pendek dan biarkan ia kekal pendek.

Peraturan di bawah kedua-duanya: satu URL kanonik bagi setiap halaman bagi setiap bahasa. Menerbitkan artikel yang sama pada slug Arab dan slug transliterasi membelah apa jua yang halaman itu perolehi kepada dua alamat dan meninggalkan kedua-duanya untuk anda selenggara.

hreflang, atau halaman Arab anda bersaing dengan halaman Inggeris anda

Dua versi bahasa bagi satu halaman bukanlah dua halaman. Jika perangkak tidak dapat membezakannya, hasil paling lazim bukan hukuman — hasilnya ialah satu versi dipilih dan yang satu lagi dianggap hampir-pendua lalu digugurkan senyap.

Empat perkara mengasingkan keduanya. Setiap bahasa perlukan URL sendiri, yang menolak satu alamat dengan togol JavaScript. Setiap versi menyenaraikan setiap bahasa termasuk dirinya sendiri, kerana set yang tidak menunjuk balik kepada dirinya dibuang keseluruhannya. Kanonik setiap halaman menunjuk kepada dirinya sendiri, bukan kepada naskhah Inggeris — mengkanonikkan halaman Arab kepada bahasa Inggeris ialah cara terpantas untuk tidak mempunyai satu pun halaman Arab terindeks. Dan x-default menuju ke tempat yang anda mahu pembaca tanpa padanan mendarat.

Tahan daripada memecah kepada ar-AE dan ar-SA melainkan halaman itu benar-benar berbeza — mata wang berbeza, nombor telefon berbeza, inventori berbeza. Dua varian serantau daripada naskhah yang sama ialah dua halaman berebut kueri yang sama, dengan nama anda pada kedua-duanya.

Apa kosnya apabila ini salah

Pengabaian tidak berlaku di laman utama. Ia berlaku di halaman butiran penumpang, tempat paling mahal dalam corong untuk kehilangan seseorang: mereka sudah mencari, sudah memilih, sudah melihat harganya dan bersetuju dengannya, dan anda sudah membayar carian yang membawa mereka ke sana.

Selebihnya lebih senyap. Setiap penelefon yang keliru ialah seminit kakitangan yang anda pergi ke dalam talian untuk jimatkan. Setiap ketidakpadanan nama ialah satu pengeluaran semula dan seorang pelanggan yang menyalahkan anda, bukan syarikat penerbangan. Dan halaman Arab yang tidak pernah terindeks ialah artikel yang anda bayar untuk ditulis tetapi tiada siapa boleh jumpa — satu-satunya jenis kegagalan yang langsung tidak menghasilkan aduan, dan sebab itulah ia boleh berjalan setahun.

Di mana hendak bermula

Jika bahasa Arab ialah pasaran kedua anda, kerja ini ialah retrofit dan jadual di atas ialah senarai pembetulan anda. Jika ia pasaran pertama, susunannya terbalik: pilih set angka dan muka taip Arab sebelum skema warna, bina borang penumpang dengan pasport sebenar di tangan, dan anggap bahasa Inggeris sebagai terjemahan.

Apa pun keadaannya, ujian termurah ialah storefront sebenar di hadapan seorang pelanggan sebenar. Wizard di bina laman web pelancongan menyediakan laman berjenama anda pada subdomain platform terus daripada borangnya dan tidak meminta kad; storefront hadir dalam 40 bahasa, termasuk Arab, Farsi, Ibrani dan Urdu, dengan domain anda sendiri boleh dilampirkan kemudian. Jika anda masih menimbang untuk membina enjin sendiri, hujahnya dibentangkan di sini — tetapi lakukanlah dalam bahasa Arab sebelum memutuskan, kerana kerja RTL ialah bahagian yang sentiasa tertinggal daripada anggaran dalaman.

Sidang Pengarang Tekravel

Meja teknologi pelancongan

Meja teknologi pelancongan Tekravel menulis untuk industri: pemilik agensi, konsolidator dan pembangun yang mengintegrasikan mereka. Setiap artikel disemak pada platform yang diterangkannya sebelum diterbitkan.