Przejdź do treści
Blog

Arabska strona rezerwacyjna to nie tłumaczenie

Redakcja Tekravel

Biuro podróży w Warszawie włącza arabski, patrzy na stronę główną i uznaje robotę za skończoną. Dwa tygodnie później klientka przesyła siostrze link do taryfy przez WhatsAppa, a ten dociera jako ściana znaków procentu. Ktoś inny dzwoni, bo suma stoi po tej stronie ceny, którą uważa za złą. Trzecia osoba rezerwuje Warszawa–Dubaj na zły dzień, bo kalendarz otwiera tydzień od poniedziałku. Żaden z tych błędów nie jest błędem tłumaczenia. Arabska strona rezerwacyjna jest układem, systemem cyfr i schematem adresów, zanim stanie się zestawem tekstów — a teksty robi się pierwsze, bo to ta część, którą widać na zrzucie ekranu.

Oto co zmienia się naprawdę, mniej więcej w kolejności, w jakiej biura na to wpadają.

RTL to decyzja o układzie, a nie kierunek tekstu

Ustawienie dir="rtl" odbija stronę w lustrze: nawigacja idzie w prawo, kolumna filtrów w lewo, akapity wyrównują się do prawej. Ta część jest niemal darmowa. Droga jest cała reszta, która odbić się nie może.

Godziny lotów się nie odbijają: 07:45 to nadal 07:45. Odcinek czytany jako WAW–DXB musi nadal czytać się jako trasa w tej kolejności wewnątrz akapitu biegnącego od prawej do lewej, bo lotnisko wylotu pozostaje lotniskiem wylotu niezależnie od tego, w którą stronę biegnie zdanie. Kody przewoźników, PNR-y i numery e-biletów to łacińskie ciągi wrzucone w arabskie zdania; jeśli nie zostaną odizolowane, dwukierunkowy algorytm przeglądarki przestawia interpunkcję wokół nich i record locator zakończony kropką potrafi wyświetlić się z kropką po złej stronie. Dla klienta to literówka w jego numerze rezerwacji. Logo się nie odbija. Trójkąt odtwarzania się nie odbija. Strzałka wstecz — owszem.

Potem rzeczy, których nikt nie wypisuje, dopóki nie wspomni o nich klient: kolejność symbolu waluty i liczby, pasek kroków w lejku rezerwacyjnym, mapa miejsc, kierunek przewijania karuzeli, po której stronie wiersza wyników siedzi logo linii i od której krawędzi przewija się szeroka tabela taryf. Każda z nich to decyzja. Żadna nie jest przełącznikiem.

Cyfry, daty i kalendarz, który klient naprawdę trzyma w ręku

Arabski zapisuje się dwoma zestawami cyfr, oba są w codziennym użyciu, a podróż składa się z cyfr: taryfy, godziny, czasy przelotu, limity bagażu, pola karty, kody OTP. Który zestaw czyta twój rynek, rozstrzyga się raz, na własnych klientach, i potem stosuje bez wyjątku. Widoczną porażką nie jest wybranie rzadszego. Jest nią mieszanie — cena w jednym, a godzina odlotu w drugim na tej samej karcie wyników — co wygląda jak strona zrobiona do połowy.

Daty niosą więcej założeń niż cyfry. Tydzień zaczynający się w poniedziałek jest zły dla klienta, którego tydzień zaczyna się w niedzielę, a kalendarz otwarty na złym dniu powoduje dokładnie jeden rodzaj pomyłki: rezerwację o kolumnę obok. Kto planuje Umrę, liczy w miesiącu Hidżry, nie gregoriańskim; pokazanie daty Hidżry obok gregoriańskiej w wyborze dat i na planie podróży nic nie kosztuje, a oszczędza telefon. Pokazywanie jej wszędzie, przy delegacji do Frankfurtu, to szum.

Co arabska strona rezerwacyjna musi zrobić dobrze

Różnica między stroną przetłumaczoną a zlokalizowaną leży ekran po ekranie, nie globalnie. To jest lista, o którą warto pokłócić się z programistą:

ElementTylko przetłumaczoneNaprawdę zlokalizowane
Nazwisko pasażeraEtykiety pól po arabskuZbieranie alfabetem łacińskim, opisane tak, jak widnieje w paszporcie, bo to jest nazwisko, które przewoźnik trzyma w PNR
DatyNazwy miesięcy po arabskuPierwszy dzień tygodnia czytelnika, jego cyfry, Hidżra obok kalendarza gregoriańskiego tam, gdzie podróż tego wymaga
PieniądzePrzetłumaczona nazwa walutyDomyślna waluta rynku i lista, w której naprawdę sprzedajesz
Telefon i OTPEtykiety po arabskuWstępnie wybrany kierunkowy rynku, cyfry łacińskie w polu, kod czytelny na pierwszy rzut oka
Lotniska i miastaNazwy po arabskuNazwa arabska z widocznym łacińskim kodem IATA, bo sub-agent wpisuje DXB, a podróżny czyta po arabsku
Adresy stronPrzetłumaczony tytułJedna polityka slugów na język, ustalona raz
TypografiaSystemowy arabski fallbackKrój arabski wybrany pod jego cyfry i małe stopnie, a nie łaciński font z arabskim pożyczonym z tyłu
KontaktPrzetłumaczona strona kontaktuNumer, który klient z tamtego rynku faktycznie wybierze, w godzinach, gdy nie śpi

Wiersz z nazwiskiem kosztuje prawdziwe pieniądze i najczęściej bywa zrobiony źle. Podróżny wpisuje nazwisko po arabsku, bo formularz go do tego zaprosił, bilet zostaje wystawiony na ten ciąg, a ciąg nie zgadza się z paszportem, który sprawdza linia. Wszystko dalej — przepisanie biletu, kłótnia, zwrot — ląduje na tobie, nie na przewoźniku.

Wiersz typograficzny jest tańszy, niż wygląda. Na tej platformie motyw, wraz z krojami, kolorami i logo, wymienia się z panelu administracyjnego bez ponownego wdrożenia, więc sprawdzenie innego kroju arabskiego na własnej tabeli taryf to popołudnie, a nie wydanie. Wiersz walutowy to osobny temat; przeszliśmy przez niego w cenach wielowalutowych i tym, gdzie wycieka marża.

Slugi i to, co przeżywa wklejenie na WhatsAppa

Arabski slug wygląda świetnie w pasku adresu i składa się ze słów, które ludzie faktycznie wpisują w wyszukiwarkę. Skopiowany do pola zwykłego tekstu koduje się procentowo i puchnie kilkukrotnie, a to, co przesyła dalej twoja klientka, wygląda jak wydruk maszyny. Łacińska transliteracja wkleja się czysto i jest nieczytelna dla wszystkich — nie odpowiada niczemu, czego szuka czytelnik arabski, ani niczemu, czego szuka czytelnik polski.

Podziel decyzję według tego, do czego służy adres. Strona treściowa żyje z wyszukiwarki, więc daj jej slug w piśmie arabskim; forma zakodowana pojawia się tylko wtedy, gdy ktoś ją skopiuje, a strona docelowa i tak jest poprawna. Głęboki link rezerwacyjny — wynik wyszukiwania, przytrzymana taryfa, wycena dla sub-agenta — i tak nigdy nie będzie ładny, bo niesie w query stringu daty i liczbę pasażerów. Temu daj krótki link i zostaw krótki.

Zasada pod obydwoma: jeden kanoniczny adres na stronę i na język. Opublikowanie tego samego artykułu pod slugiem arabskim i pod transliterowanym dzieli wszystko, co ta strona wypracuje, na dwa adresy i zostawia cię z utrzymaniem obu.

hreflang, czyli arabska strona konkuruje z twoją angielską

Dwie wersje językowe jednej strony to nie dwie strony. Jeśli robot tego nie rozpozna, najczęstszym skutkiem nie jest kara — jest nim to, że jedna wersja zostaje wybrana, a druga potraktowana jako niemal duplikat i po cichu pominięta.

Rozdzielają je cztery rzeczy. Każdy język potrzebuje własnego adresu, co wyklucza jeden adres z przełącznikiem w JavaScripcie. Każda wersja wymienia wszystkie języki łącznie z sobą, bo zestaw, który nie wskazuje z powrotem na siebie, odrzuca się w całości. Kanoniczny adres każdej strony wskazuje na nią samą, nie na angielski oryginał — arabskie strony skanonizowane do angielskich to najszybszy sposób, by nie mieć w indeksie żadnej arabskiej strony. A x-default prowadzi tam, gdzie ma trafić czytelnik bez dopasowania.

Nie dziel na ar-AE i ar-SA, o ile te strony naprawdę się nie różnią: inna waluta, inny telefon, inny inwentarz. Dwa regionalne warianty identycznego tekstu to dwie strony walczące o to samo zapytanie, obie z twoją nazwą.

Ile kosztuje pomyłka

Porzucenie nie zdarza się na stronie głównej. Zdarza się przy danych pasażera, w najdroższym miejscu lejka, w jakim można kogoś stracić: wyszukał, wybrał, zobaczył cenę i się na nią zgodził, a ty zapłaciłeś już za wyszukiwanie, które go tam przyprowadziło.

Reszta kosztu jest cichsza. Każdy zdezorientowany dzwoniący to minuta pracownika, dla której oszczędzenia w ogóle poszedłeś do internetu. Każda niezgodność nazwiska to przepisanie biletu i klient, który obwinia ciebie, a nie linię lotniczą. A arabska strona, która nigdy nie trafia do indeksu, to artykuł, za który zapłaciłeś i którego nikt nie znajdzie — jedyny rodzaj porażki, który nie generuje żadnych reklamacji, dlatego potrafi trwać rok.

Od czego zacząć

Jeśli arabski jest twoim drugim rynkiem, praca jest przeróbką, a tabela powyżej to twoja lista usterek. Jeśli pierwszym, kolejność się odwraca: wybierz zestaw cyfr i krój arabski przed kolorystyką, zbuduj formularz pasażera na prawdziwym paszporcie i potraktuj polski jako tłumaczenie.

Tak czy owak najtańszym testem jest prawdziwa witryna przed jednym prawdziwym klientem. Kreator pod adresem stwórz stronę turystyczną uruchamia stronę pod twoją marką na subdomenie platformy wprost z formularza i nie pyta o kartę; witryna startuje w 40 językach, w tym po arabsku, persku, hebrajsku i w urdu, a własną domenę można podpiąć później. Jeśli wciąż rozważasz zbudowanie silnika samodzielnie, ten spór rozpisaliśmy tutaj — ale zrób to po arabsku, zanim zdecydujesz, bo praca nad RTL to właśnie ta część, którą wyceny wewnętrzne pomijają.

Redakcja Tekravel

Dział technologii turystycznych

Dział technologii turystycznych Tekravel pisze dla branży: właścicieli agencji, konsolidatorów i deweloperów, którzy ich integrują. Każdy artykuł jest przed publikacją sprawdzany na platformie, którą opisuje.