
Isalin ang mga .strings File Nang Hindi Nasisisira ang App Ninyo
Hindi binabago ang mga key. Napapanatili ang mga format specifier. Tama ang mga plural rule. Naisasalin ang inyong Localizable.strings sa loob ng ilang segundo, hindi araw.
Nakakapagod at Madaling Magkamali ang Apple .strings Translation
Ini-export ninyo ang Localizable.strings, ibinibigay sa tagasalin o idinidikit sa isang generic tool, at ibinabalik sa inyo na may na-corrupt na format specifier, sirang escape sequence, at nagulong mga plural rule. Pagkatapos, gugugol kayo ng ilang oras sa pag-debug kung bakit nagka-crash ang app ninyo sa launch kapag Japanese ang locale.
Naisasalin, nare-reorder, o natatanggal ng mga generic tool ang mga format specifier tulad ng %@, %d, at %1$@
Nako-corrupt o nadodoble ang escape sequence (\n, \", \t), kaya nasisira ang string parsing
Kailangan ng mga plural rule sa Stringsdict ng mga CLDR category na partikular sa wika, na lubos na binabalewala ng karamihan sa mga tool
Tinatanggal ang mga comment ng tagasalin at mga context hint, kaya nauuwi sa maling pagsasalin
/* 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$@を送信";Ano ang Pinapanatili ng i18n Agent
Mga Format Specifier
Nadidetect at iniiwang hindi binabago ang mga positional (%1$@) at type-specific (%d, %f, %@) specifier
Mga Escape Sequence
Napapanatili nang tama ang mga newline (\n), tab (\t), quote (\"), at Unicode escape
Mga Plural ng Stringsdict
Naise-set nang tama ang mga kategorya ng CLDR plural (zero, one, two, few, many, other) para sa bawat target language
Mga Comment at Konteksto
Pinananatili ang mga translator comment at developer note upang mapanatili ang konteksto ng pagsasalin
Gumagana sa Lahat ng Apple Platform
Mga Open-Source Tool para sa iOS Localization
i18n Agent para sa Xcode
Isang macOS menu bar app na nagdaragdag ng one-click localization sa Xcode. Awtomatiko nitong nadidetect ang inyong active project, isinasalin ang inyong .strings, .xcstrings, at .stringsdict file, at isinusulat ang mga ito sa tamang .lproj directory. Maaari ninyong i-push ang umiiral na mga pagsasalin bilang translation memory para sa pare-parehong resulta sa buong proyekto ninyo.
LocaleChain
May kilalang puwang ang iOS: kapag nawawala ang regional locale ng user (hal. pt-BR), dumidiretso ang system sa English sa halip na subukang gumamit ng kaugnay na locale (hal. pt-PT). Inaayos ito ng LocaleChain, isang Swift package, gamit ang configurable fallback chain. Isang linya lang ang setup, at wala kayong babaguhin sa umiiral ninyong code.
Paano Ito Gumagana

Walang manual na copy-paste. Walang string extraction. Mga isinaling file lang.
Subukan ang i18n Agent Ngayon
I-drop dito ang inyong translation file
JSON, YAML, PO, XML, CSV, Markdown, Properties
o i-click para mag-browse
Mga target language
Mga Madalas Itanong
Developer kayo?
I-install ang CLI tool at isalin ang una ninyong file sa loob ng 2 minuto.
I-install ang CLI ToolEnterprise team ba kayo?
Nakatali pa rin ba kayo sa TMS contract? Mag-usap tayo tungkol sa pag-migrate.