
Prevedite datoteke .strings, ne da bi pokvarili aplikacijo
Ključi ostanejo nespremenjeni. Določila oblike se ohranijo. Pravila slovničnega števila so pravilna. Vaša datoteka Localizable.strings je prevedena v nekaj sekundah, ne dneh.
Prevajanje Apple .strings je zamudno in nagnjeno k napakam
Datoteko Localizable.strings izvozite, jo predate prevajalcu ali prilepite v splošno orodje, nazaj pa dobite poškodovana določila oblike, okvarjena ubežna zaporedja in napačna pravila slovničnega števila. Nato več ur iščete razlog, zakaj se aplikacija ob zagonu v japonščini zruši.
Splošna orodja določila oblike, kot so %@, %d in %1$@, prevedejo, prerazporedijo ali odstranijo
Ubežna zaporedja (\n, \", \t) se poškodujejo ali dvakrat ubežijo, zato razčlenjevanje nizov ne deluje
Množinska pravila Stringsdict zahtevajo kategorije CLDR, značilne za posamezen jezik, ki jih večina orodij povsem prezre
Komentarji prevajalcev in namigi o kontekstu se odstranijo, kar vodi do napačnih prevodov
/* 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$@を送信";Kaj i18n Agent ohrani
Določila oblike
Pozicijska določila (%1$@) in določila posameznih vrst (%d, %f, %@) so zaznana ter ostanejo nespremenjena
Ubežna zaporedja
Nove vrstice (\n), tabulatorji (\t), narekovaji (\") in ubežni znaki Unicode se pravilno ohranijo
Množinske oblike Stringsdict
Kategorije množine CLDR (zero, one, two, few, many, other) so pravilno nastavljene za vsak ciljni jezik
Komentarji in kontekst
Komentarji prevajalcev in opombe razvijalcev se ohranijo, da ne izgubite konteksta prevoda
Deluje na vseh platformah Apple
Odprtokodna orodja za lokalizacijo iOS
i18n Agent for Xcode
Aplikacija za menijsko vrstico macOS, ki v Xcode doda lokalizacijo z enim klikom. Samodejno zazna Vaš dejavni projekt, prevede datoteke .strings, .xcstrings in .stringsdict ter jih zapiše v pravilne imenike .lproj. Obstoječe prevode pošljite kot prevajalski pomnilnik za dosledne rezultate v celotnem projektu.
LocaleChain
iOS ima znano vrzel: kadar uporabnikova regionalna nastavitev, na primer pt-BR, manjka, sistem takoj uporabi angleščino, namesto da bi poskusil sorodno nastavitev, na primer pt-PT. LocaleChain je paket Swift, ki to odpravi z nastavljivimi rezervnimi verigami. Ena vrstica nastavitve in brez sprememb obstoječe kode.
Kako deluje

Brez ročnega kopiranja in lepljenja. Brez izločanja nizov. Samo prevedene datoteke.
Preizkusite i18n Agent zdaj
Spustite prevajalsko datoteko sem
JSON, YAML, PO, XML, CSV, Markdown, Properties
ali kliknite za izbiro
Ciljni jeziki
Pogosta vprašanja
Ste razvijalec?
Namestite orodje CLI in svojo prvo datoteko prevedite v dveh minutah.
Namestite orodje CLISte poslovna ekipa?
Ste še vedno vezani na pogodbo TMS? Pogovorimo se o prehodu.