
Preložte súbory .strings bez poškodenia aplikácie
Kľúče zostanú nezmenené. Špecifikátory formátu sa zachovajú. Pravidlá množného čísla budú správne. Localizable.strings sa preloží za niekoľko sekúnd, nie dní.
Preklad Apple .strings je zdĺhavý a náchylný na chyby
Exportujete Localizable.strings, odovzdáte ho prekladateľovi alebo vložíte do všeobecného nástroja a dostanete späť poškodené špecifikátory formátu, únikové sekvencie a pravidlá množného čísla. Potom celé hodiny zisťujete, prečo aplikácia pri spustení v japončine zlyháva.
Všeobecné nástroje preložia, zmenia poradie alebo odstránia špecifikátory formátu ako %@, %d a %1$@
Únikové sekvencie (\n, \", \t) sa poškodia alebo zdvoja, čím znemožnia analýzu reťazcov
Pravidlá množného čísla Stringsdict vyžadujú kategórie CLDR podľa jazyka, ktoré väčšina nástrojov úplne ignoruje
Komentáre prekladateľov a kontextové tipy sa odstránia, čo vedie k nesprávnym prekladom
/* Localizable.strings (English) */
"welcome_title" = "Welcome to MyApp";
"login_button" = "Sign In";
"greeting" = "Hello, %@!";
"items_count" = "%d items in your cart";
"transfer" = "Send %1$@ to %2$@";/* Localizable.strings (Japanese) */
"welcome_title" = "MyAppへようこそ";
"login_button" = "サインイン";
"greeting" = "%@さん、こんにちは!";
"items_count" = "カートに%d個のアイテム";
"transfer" = "%2$@に%1$@を送信";Čo i18n Agent zachováva
Špecifikátory formátu
Pozičné (%1$@) aj typovo špecifické (%d, %f, %@) špecifikátory sa rozpoznajú a zostanú nezmenené
Únikové sekvencie
Nové riadky (\n), tabulátory (\t), úvodzovky (\") a únikové sekvencie Unicode sa správne zachovajú
Tvary množného čísla Stringsdict
Kategórie množného čísla CLDR (zero, one, two, few, many, other) sa správne nastavia pre každý cieľový jazyk
Komentáre a kontext
Komentáre prekladateľov a poznámky vývojárov sa zachovajú, aby zostal dostupný kontext prekladu
Funguje naprieč platformami Apple
Nástroje s otvoreným zdrojovým kódom na lokalizáciu iOS
i18n Agent pre Xcode
Aplikácia na paneli s ponukami macOS, ktorá pridáva do Xcode lokalizáciu jedným kliknutím. Automaticky rozpozná Váš aktívny projekt, preloží súbory .strings, .xcstrings a .stringsdict a zapíše ich do správnych adresárov .lproj. Existujúce preklady môžete odoslať ako prekladovú pamäť a dosiahnuť konzistentné výsledky v celom projekte.
LocaleChain
iOS má známy nedostatok: keď chýba regionálna lokalita používateľa (napríklad pt-BR), systém prejde priamo na angličtinu namiesto vyskúšania príbuznej lokality (napríklad pt-PT). LocaleChain je balík Swift, ktorý tento problém rieši konfigurovateľnými záložnými reťazcami. Jeden riadok nastavenia, žiadne zmeny existujúceho kódu.
Ako to funguje

Bez manuálneho kopírovania, vkladania a extrakcie reťazcov. Iba preložené súbory.
Vyskúšajte i18n Agent teraz
Potiahnite súbor na preklad sem
JSON, YAML, PO, XML, CSV, Markdown, Properties
alebo kliknite a vyberte súbor
Cieľové jazyky
Často kladené otázky
Podnikový tím?
Stále Vás viaže zmluva s TMS? Porozprávajme sa o migrácii.