Arabský rezervační web není překlad

Agentura v Džiddě zapne arabštinu, podívá se na domovskou stránku a považuje práci za hotovou. Za dva týdny přepošle zákaznice odkaz na letenku sestře přes WhatsApp a dorazí jako zeď procent. Jiná volá, protože se celková cena objevila na straně, kterou považuje za špatnou. Třetí rezervuje Rijád–Dubaj o den vedle, protože kalendář začínal týden pondělkem. Žádná z těch tří věcí není chyba překladu. Arabský rezervační web je rozvržení, číselná soustava a schéma URL dřív, než je sada přeložených řetězců — a řetězce se dělají první, protože jsou tou částí, kterou je vidět na screenshotu.
Pro českou agenturu to není exotika. Jakmile prodáváte do Zálivu, obsluhujete arabsky mluvící klientelu nebo provozujete storefront pro partnera v Emirátech, platí přesně stejný seznam. Tohle se mění doopravdy, zhruba v pořadí, v jakém na to agentury narazí.
RTL je rozhodnutí o rozvržení, ne o směru textu
Nastavení dir="rtl" stránku zrcadlí. Navigace jde doprava, filtrační lišta doleva, odstavce se zarovnají vpravo. Tahle část je skoro zadarmo. Drahá je všechno, co se zrcadlit nesmí.
Časy letů se nezrcadlí: 07:45 je 07:45. Pruh s itinerářem, který čte DXB do CAI, musí i uvnitř odstavce psaného zprava doleva číst jako trasa v tomhle pořadí, protože odletové letiště zůstává odletovým letištěm bez ohledu na směr věty. Kódy aerolinek, PNR a čísla e-ticketů jsou latinkové řetězce vsazené do arabských vět, a pokud nejsou izolované, bidirekcionální algoritmus prohlížeče přeskládá interpunkci kolem nich — record locator následovaný tečkou se vykreslí s tečkou na špatném konci, což zákazník čte jako překlep ve svém rezervačním čísle. Vaše logo se nezrcadlí. Trojúhelník přehrávání se nezrcadlí. Šipka zpět ano.
Pak jsou tu věci, které nikdo nesepíše, dokud na jednu neupozorní zákazník: pořadí symbolu měny a čísla, krokovník rezervačního trychtýře, mapa sedadel, směr posunu karuselu, na které straně řádku s výsledky sedí logo aerolinky a od kterého okraje se roluje široká tabulka tarifů. Každá z těch věcí je rozhodnutí. Žádná není přepínač, který zapnete.
Číslice, data a kalendář, který zákazník skutečně drží v ruce
Arabština se píše dvěma sadami číslic, které jsou obě v běžném užívání, a cestování je číslic plné: tarify, časy, délky letů, váhové limity, políčka karty, OTP kódy. Kterou sadu váš trh čte, je otázka na jedno zodpovězení — s vlastními zákazníky — a pak se aplikuje bez výjimky. Viditelné selhání není zvolit tu méně obvyklou. Je jím míchat obě: cena v jedné sadě a čas odletu ve druhé na téže kartě výsledků, což se čte jako nedodělaný web.
Data nesou víc předpokladů než číslice. Týden začínající pondělkem je pro zákazníka, jehož týden začíná nedělí, prostě špatně, a kalendář, který startuje na špatném dni, působí přesně jednu chybu: rezervaci o sloupec vedle. Zákazník plánující umru počítá v hidžrském měsíci, ne v gregoriánském, a zobrazit hidžrské datum vedle gregoriánského v date pickeru a v itineráři vás nestojí nic a ušetří vám telefonát. Zobrazovat ho všude, i u služební cesty do Frankfurtu, je šum.
Co musí arabský rezervační web trefit
Rozdíl mezi přeloženým a lokalizovaným webem je povrch po povrchu, ne globální. Tohle je seznam, o kterém stojí za to se hádat s vývojářem:
| Povrch | Jen přeloženo | Skutečně lokalizováno |
|---|---|---|
| Jména cestujících | Popisky polí arabsky | Sběr v latince, popsaný tak, jak to stojí v pasu, protože tohle jméno drží aerolinka v PNR |
| Data | Názvy měsíců arabsky | První den týdne podle čtenáře, jeho číslice, hidžrské datum vedle gregoriánského tam, kde to cesta vyžaduje |
| Peníze | Přeložený název měny | Výchozí měna trhu a seznam, ve kterém opravdu prodáváte |
| Telefon a OTP | Popisky arabsky | Předvolba trhu předvybraná, latinkové číslice v inputu, kód čitelný na první pohled |
| Letiště a města | Názvy arabsky | Arabský název a vedle něj viditelný latinkový IATA kód, protože subagent píše DXB a cestující čte arabsky |
| URL | Přeložený titulek | Jedna politika slugů na jazyk, rozhodnutá jednou |
| Písmo | Systémový arabský fallback | Arabský řez vybraný podle číslic a podle chování v malých velikostech, ne latinkový font s arabštinou vypůjčenou vzadu |
| Kontakt | Přeložená kontaktní stránka | Číslo, které zákazník na tom trhu skutečně vytočí, v hodinách, kdy je vzhůru |
Řádek se jmény stojí reálné peníze a bývá nejčastěji špatně. Cestující napíše jméno arabsky, protože ho k tomu formulář vyzval, letenka se vystaví proti tomuhle řetězci a neodpovídá pasu, který aerolinka kontroluje. Všechno po proudu — reissue, dohadování, refundace — dopadne na vás, ne na dopravce.
Řádek s písmem je levnější, než vypadá. Na téhle platformě je téma včetně fontů, barev a loga přepínatelné z administrace bez redeploye, takže vyzkoušet jiný arabský řez proti vlastní tabulce tarifů je odpoledne, ne release. Řádek s měnou je téma sám o sobě; prošli jsme ho ve vícemenovém rezervačním webu a tom, kudy uniká marže.
Slugy a to, co přežije vložení do WhatsAppu
Arabský slug se v adresním řádku vykreslí krásně a je složený ze slov, která lidé skutečně píšou do vyhledávání. Zkopírovaný do prostého textového pole se procentně zakóduje a několikanásobně nabobtná, a to, co zákazník přepošle, vypadá jako strojový výstup. Latinková transliterace se vloží čistě a je nečitelná pro všechny — neodpovídá ničemu, co arabský čtenář hledá, ani ničemu, co hledá čtenář anglický.
Rozdělte to rozhodnutí podle toho, k čemu URL slouží. Obsahová stránka žije a umírá vyhledáváním, tak jí dejte slug v nativním písmu; zakódovaná podoba se objeví jen tehdy, když ji někdo zkopíruje, a stránka, na kterou to dopadne, je správná tak jako tak. Rezervační deep link — výsledek hledání, držený tarif, nabídka pro subagenta — hezký stejně nikdy nebude, protože si v query stringu nese data a počty cestujících. Tomu dejte krátký odkaz a nechte ho krátký.
Pravidlo pod oběma: jedna kanonická URL na stránku a jazyk. Publikovat stejný článek na arabském slugu i na transliterovaném rozděluje všechno, co si ta stránka vyslouží, mezi dvě adresy a nechává vás udržovat obě.
hreflang, nebo si arabská stránka konkuruje s anglickou
Dvě jazykové verze jedné stránky nejsou dvě stránky. Pokud to crawler nepozná, nejčastějším výsledkem není penalizace — je jím to, že se vybere jedna verze a druhá se vyhodnotí jako near-duplicate a tiše vypadne.
Drží je od sebe čtyři věci. Každý jazyk potřebuje vlastní URL, což vylučuje jednu adresu s JavaScriptovým přepínačem. Každá verze vyjmenovává všechny jazyky včetně sebe, protože sada, která neukazuje zpátky na sebe, se zahodí celá. Kanonická URL každé stránky míří na ni samotnou, ne na anglický originál — arabské stránky kanonizované na angličtinu jsou nejrychlejší způsob, jak nemít v indexu arabskou stránku vůbec. A x-default vede tam, kde má přistát čtenář bez shody.
Odolejte dělení na ar-AE a ar-SA, pokud se ty stránky opravdu neliší — jiná měna, jiné telefonní číslo, jiná nabídka. Dvě regionální varianty identického textu jsou dvě stránky soupeřící o stejný dotaz, obě s vaším jménem.
Co vás to stojí, když je to špatně
Opuštění košíku se neděje na homepage. Děje se na údajích cestujících, což je nejdražší místo trychtýře, kde někoho ztratit: už hledal, vybral, viděl cenu a souhlasil s ní, a vy jste už zaplatili za vyhledání, které ho sem dovedlo.
Zbytek nákladu je tišší. Každý zmatený volající je minuta personálu, kterou jste šli online ušetřit. Každý nesoulad jména je reissue a zákazník, který viní vás, ne aerolinku. A arabská stránka, která se nikdy nedostane do indexu, je článek, za jehož napsání jste zaplatili a nikdo ho nenajde — jediná kategorie selhání, která neprodukuje žádné stížnosti, což je přesně důvod, proč může běžet rok.
Kde začít
Je-li arabština váš druhý trh, je to retrofit a tabulka výš je váš punch list. Je-li první, pořadí se obrací: vyberte sadu číslic a arabský řez dřív než barevné schéma, postavte formulář cestujícího proti skutečnému pasu a s angličtinou zacházejte jako s překladem.
Tak či tak je nejlevnější test skutečný storefront před jedním skutečným zákazníkem. Průvodce na vytvořit cestovní web vyprovisionuje značkový web na subdoméně platformy přímo z formuláře a nechce kartu; storefront jede ve 40 jazycích, arabština, perština, hebrejština a urdština mezi nimi, s vlastní doménou připojitelnou později. Jestli se pořád rozhodujete, jestli si engine postavit sami, ten spor je rozebraný tady — ale udělejte to v arabštině dřív, než se rozhodnete, protože RTL práce je přesně to, co interní odhady vynechávají.