
.strings fájlok fordítása az alkalmazás működésének veszélyeztetése nélkül
A kulcsok változatlanok. A formátumjelölők megmaradnak. A többes számú szabályok helyesek. A Localizable.strings fordítása napok helyett másodpercek alatt elkészül.
Az Apple .strings fájlok fordítása fáradságos és hibalehetőségekkel teli
Exportálja a Localizable.strings fájlt, átadja egy fordítónak vagy beilleszti egy általános eszközbe, majd sérült formátumjelölőket, hibás escape-sorozatokat és elrontott többes számú szabályokat kap vissza. Ezután órákon át keresi, miért omlik össze az alkalmazás japán nyelven már az indításkor.
Az olyan formátumjelölőket, mint a %@, a %d és a %1$@, az általános eszközök lefordíthatják, átrendezhetik vagy eltávolíthatják
Az escape-sorozatok (\n, ", \t) megsérülhetnek vagy kétszeres escape-karaktert kaphatnak, ami hibát okoz a karakterláncok feldolgozásakor
A Stringsdict többes számú szabályai nyelvspecifikus CLDR-kategóriákat igényelnek, amelyeket a legtöbb eszköz teljesen figyelmen kívül hagy
A fordítói megjegyzések és a szövegkörnyezeti útmutatások eltűnnek, ami hibás fordításokhoz vezet
/* 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$@を送信";Amit az i18n Agent megőriz
Formátumjelölők
A pozicionális (%1$@) és típusspecifikus (%d, %f, %@) jelölőket felismeri és változatlanul hagyja
Escape-sorozatok
A sortöréseket (\n), tabulátorokat (\t), idézőjeleket (") és Unicode escape-sorozatokat helyesen megőrzi
Stringsdict többes számok
A CLDR többes számú kategóriáit (zero, one, two, few, many, other) minden célnyelvnél helyesen állítja be
Megjegyzések és szövegkörnyezet
A fordítói megjegyzések és a fejlesztői jegyzetek megmaradnak, így a fordítás szövegkörnyezete sem vész el
Minden Apple-platformon működik
Nyílt forráskódú eszközök iOS-lokalizációhoz
i18n Agent Xcode-hoz
macOS-menüsoralkalmazás, amely egykattintásos lokalizációt ad az Xcode-hoz. Automatikusan felismeri az aktív projektet, lefordítja a .strings, .xcstrings és .stringsdict fájlokat, majd a megfelelő .lproj könyvtárakba írja őket. A meglévő fordításokat fordítási memóriaként küldheti fel, így a teljes projektben egységes eredményt kap.
LocaleChain
Az iOS ismert hiányossága, hogy ha a felhasználó regionális területi beállítása — például a pt-BR — hiányzik, a rendszer egy kapcsolódó területi beállítás — például a pt-PT — kipróbálása helyett azonnal angolra vált. A LocaleChain egy konfigurálható tartalékláncokkal működő Swift-csomag, amely kijavítja ezt. Egyetlen sornyi beállítás, a meglévő kód módosítása nélkül.
How It Works

No manual copy-paste. No string extraction. Just translated files.
Try i18n Agent Now
Drop your translation file here
JSON, YAML, PO, XML, CSV, Markdown, Properties
or click to browse
Target languages
Gyakran Ismételt Kérdések
Enterprise team?
Still stuck on a TMS contract? Let's talk about migrating.