Domů / Technický překlad / Lokalizace softwaru

Lokalizace IT a softwaru do gruzínštiny

Slovo „Submit“ na tlačítku má šest písmen. Jeho gruzínský ekvivalent „gagzavna“ (odeslat) jich má už osm a „dadastureba“ (potvrdit) jedenáct. Když se jedno takové tlačítko opakuje na stovkách obrazovek, stává se z překladu problém designu: text se ořízne, nabídka se zalomí na dva řádky a na displeji mobilu se tlačítko už nevejde.

Lokalizace softwaru není běžný překlad. Překladatel musí rozumět tomu, kde se řetězec zobrazuje, kolik má místa a která část je kód a která text. TARGMANEBI lokalizuje aplikace, platformy SaaS, fintech a e-commerce produkty do gruzínštiny pro gruzínský trh a vrací soubory ve stejném formátu, takže je vaši vývojáři mohou rovnou vložit. První verze je hotová týž nebo následující den.

Co lokalizujeme

Mobilní aplikace

  • Rozhraní iOS a Android
  • Push notifikace
  • Popisy v App Store a Google Play
  • Úvodní obrazovky (onboarding)
  • Obrazovky a nabídky zařízení

Webové aplikace a SaaS

  • Dashboardy a nastavení
  • Formuláře a validační hlášení
  • Internetové bankovnictví a platební procesy
  • Košík, pokladna a stavy doručení
  • Transakční e-maily a SMS

Dokumentace

  • Centrum nápovědy a znalostní báze
  • Poznámky k vydání (release notes)
  • Dokumentace API
  • Uživatelské příručky
  • Titulky ke školicím videím

Pokud potřebujete přeložit obsah firemního webu, a ne rozhraní produktu, podívejte se na naši stránku o překladu webových stránek.

Formáty souborů

Pracujeme přímo ve vašich zdrojových souborech, bez kopírování textu do Excelu:

  • JSON a YAML - i18next, react-intl, Vue I18n, Rails;
  • XLIFF - Angular, exporty z Xcode;
  • gettext PO/POT - WordPress, Django, projekty v PHP;
  • Android strings.xml, iOS .strings a .stringsdict;
  • .resx (.NET) a .properties (Java);
  • Lokalizační platformy (TMS) - připojíme se k vašemu projektu a pracujeme ve vašem prostředí.

Struktura souboru, klíče, kódování (UTF-8) i pořadí záznamů zůstávají beze změny.

Proměnné a kód: na co nesaháme

Řetězec UI často obsahuje proměnné a značky, které musí v překladu zůstat přesně takové jako v originálu:

  • {username}, {{count}}, %s, %d, %1$s - proměnné, které doplňuje program;
  • <b>, <a href>, \n - značky a zalomení řádků;
  • konstrukce ICU MessageFormat, například {count, plural, one {...} other {...}}.

Smazaná nebo pozměněná proměnná způsobí pád aplikace nebo nesmyslný text na obrazovce. Náš nástroj CAT mění proměnné na chráněné tagy a automatická kontrola QA u každého jednotlivého řetězce porovnává, zda souhlasí počet a pořadí proměnných.

Technické zvláštnosti gruzínštiny

  • Délka - gruzínský text bývá často delší než anglický. Pokud má tlačítko nebo záložka limit znaků, sdělte nám ho a překlad ho nepřekročí. Limit kontrolujeme u každého řetězce zvlášť;
  • Množné číslo - v gruzínštině zůstává podstatné jméno po číslovce v jednotném čísle: „5 faili“ (doslova „5 soubor“), nikoli „5 failebi“ (5 souborů). Podle CLDR má gruzínština dvě kategorie množného čísla (one, other), takže oba tvary bývají často shodné, šablonu množného čísla je ale přesto nutné správně vyplnit;
  • Velká písmena - gruzínské písmo mchedruli velká písmena nepoužívá. V moderních prohlížečích mění CSS text-transform: uppercase gruzínský text na písmo mtavruli, což tlačítkům a nadpisům často dává nečekanou šířku i vzhled. Na takové případy vaše vývojáře upozorníme;
  • Pád vedle proměnné - „{name}'s profile“ vyžaduje v gruzínštině genitiv, který nelze na proměnnou použít. Takové řetězce přestavíme tak, aby jméno stálo bez pádové koncovky: „profili: {name}“ (Profil: {name});
  • Oslovení - na začátku projektu se dohodneme, zda použít vykání („tkven“), nebo tykání („shen“). Míchání obojího v jednom rozhraní působí neprofesionálně;
  • Datum, čísla, měna - data ve formátu DD.MM.RRRR, čárka jako desetinný oddělovač a symbol měny ₾ za číslem.

Gruzínština nemá mluvnický rod, proto „man shetsvala paroli“ („on“ nebo „ona“ změnil/a heslo) funguje stejně pro každého uživatele. Gruzínské rozhraní je tak v tomto ohledu jednodušší než v některých jiných jazycích, pádové koncovky a slovesné tvary však vyžadují zvláštní pozornost.

Co se nepřekládá

Na začátku lokalizace sestavíme seznam „Do Not Translate“. Patří do něj názvy značek a produktů, chráněné názvy funkcí, názvy technologií (Wi-Fi, Bluetooth, QR) a zkratky, které gruzínští uživatelé znají v původní podobě, například PIN nebo SMS.

Seznam také určuje, co se píše latinkou a co se přepisuje do gruzínského písma. Jakmile se rozhodne, platí to stejně na každé obrazovce, v popisu v obchodě s aplikacemi i v centru nápovědy.

Kontext: proč potřebujeme snímky obrazovky

Anglické „Save“ může být „shenakhva“ (uložení souboru), „dazogva“ (úspora peněz) nebo „shenakhuli“ (stav „uloženo“). „Book“ je buď „kniha“, nebo „rezervovat“. Klíč řetězce jako checkout.button.book kontext často napoví, nejlepších výsledků se ale dosahuje se snímky obrazovky nebo s přístupem do testovacího prostředí (staging).

Nejednoznačné řetězce shromáždíme do jednoho seznamu a projdeme je s vaším vývojářem najednou, aby proces neubíral čas vašemu týmu.

Tipy pro vývojáře: kód připravený na lokalizaci

Polovina kvality lokalizace se rozhoduje ještě před překladem, v kódu. Toto jsou nejčastější problémy, se kterými se při převzetí souborů setkáváme:

  • Skládané řetězce - „You have “ + count + „ new messages“ se překládá jako tři samostatné řetězce a správnou gruzínskou větu z nich sestavit nelze. Správné řešení je jeden řetězec s proměnnou;
  • Text natvrdo v kódu - řetězce, které nejsou ve zdrojovém souboru, zůstanou i po překladu v angličtině;
  • Text v obrázcích - text na bannerech a ilustracích vyžaduje samostatný soubor nebo úpravu grafiky;
  • Pevná šířka - tlačítka a záložky, které se nedokážou přizpůsobit délce textu;
  • Klíče bez kontextu - „label1“ nebo „text_23“ překladateli nic neřeknou. Komentář vývojáře v souboru zabere pár vteřin a snižuje počet chyb v překladu.

Pokud je váš projekt teprve ve vývoji, sdělíme vám tyto body předem a lokalizace proběhne mnohem rychleji.

Stránky v obchodech s aplikacemi a transakční texty

Lokalizace rozhraním nekončí. Uživatelé váš produkt poprvé vidí v App Store, na Google Play nebo v e-mailu:

  • Popis v obchodě - název a podnázev s přísnými limity znaků, krátký a úplný popis, texty „Co je nového“;
  • Popisky ke snímkům obrazovky - krátké fráze, které se vejdou do rámečku obrázku;
  • Transakční e-maily a SMS - registrace, obnovení hesla, potvrzení platby. Gruzínský text SMS se odesílá v kódování Unicode, takže se do jedné zprávy vejde méně znaků než u latinky, a stručná formulace je tu proto obzvlášť důležitá;
  • Push notifikace - text, který musí být čitelný na zamčené obrazovce, aniž by se ořízl.

Postup a průběžná lokalizace

  • Analýza - formát souborů, počet řetězců, typy proměnných, limity znaků;
  • Stylová příručka a terminologie - oslovení, tón a produktové pojmy, které se nepřekládají;
  • Překlad v prostředí CAT - s chráněnými proměnnými a překladovou pamětí (Translation Memory);
  • Automatická kontrola QA - proměnné, tagy, délka, prázdné řetězce, dvojité mezery;
  • Lingvistická kontrola kvality (LQA) - v testovacím prostředí nebo na snímcích obrazovky kontrolujeme, jak text vypadá na skutečné obrazovce.

Váš produkt se mění s každým sprintem. Díky překladové paměti u každého nového vydání překládáme jen nové a změněné řetězce, zatímco již schválený text se zachová automaticky. Pojmy zůstávají stejné ve všech verzích.

Nevydané funkce a přístup do testovacího prostředí jsou obchodním tajemstvím. Na požádání podepisujeme NDA a přístup má jen projektový tým: zásady důvěrnosti.

Jak začít

1

Zdrojový soubor

Pošlete nám soubor JSON, XLIFF, PO nebo jiný, případně nám zpřístupněte svou lokalizační platformu.

2

Kontext

Snímky obrazovky, přístup do testovacího prostředí a seznam limitů znaků, pokud ho máte.

3

Lokalizace a QA

Překlad s chráněnými proměnnými, automatické kontroly a lingvistické testování.

4

Předání

Soubory ve stejném formátu a struktuře, týž nebo následující den.

Potřebujete gruzínskou verzi své aplikace nebo platformy? Pošlete nám zdrojový soubor a několik snímků obrazovky - první verze bude hotová týž nebo následující den.

Zavolat: 501 113 200

Často kladené otázky

Jak dlouho lokalizace trvá?

První verze je hotová týž nebo následující den. Aktualizace po každém vydání předáváme rovněž týž nebo následující den.

Jak dodržujete limity znaků?

Uveďte limit v souboru nebo v samostatném seznamu. Každý řetězec se kontroluje podle svého limitu, a pokud se přesný překlad nevejde, navrhneme kratší variantu.

Nepoškodíte proměnné?

Ne. Proměnné jsou v nástroji CAT chráněné a před předáním automatická kontrola QA porovná každý řetězec s originálem.

Můžete pracovat na naší lokalizační platformě?

Ano. Zpřístupněte nám ji a budeme pracovat ve vašem prostředí, bez posílání souborů tam a zpět.

Vykání, nebo tykání - co používáte?

Dohodneme se s vámi na začátku projektu podle vaší značky a cílové skupiny. Zvolená forma se zaznamená do stylové příručky a používá se jednotně v každém řetězci.

Přeložíte i webové stránky?

Ano. Překlad obsahu firemního webu je samostatná služba: podívejte se na naši stránku o překladu webových stránek.

T

TARGMANEBI

TARGMANEBI - lokalizace aplikací, platforem SaaS a softwarových rozhraní do gruzínštiny, týž nebo následující den - info@targmanebi.ge, 501 113 200.

☎ Lokalizace aplikace? Zavolejte nám 501 113 200