
Tulkojiet .strings failus, nesabojājot lietotni
Atslēgas neskartas. Formāta specifikatori saglabāti. Daudzskaitļa kārtulas pareizas. Jūsu Localizable.strings iztulkots sekundēs, nevis dienās.
Apple .strings tulkošana ir apnicīga un kļūdu pilna
Eksportējat Localizable.strings, nododat to tulkotājam vai ielīmējat vispārīgā rīkā, bet atpakaļ saņemat sabojātus formāta specifikatorus, bojātas atsoļa sekvences un izkropļotas daudzskaitļa kārtulas. Pēc tam stundām meklējat iemeslu, kādēļ lietotne japāņu valodā avarē palaišanas laikā.
Vispārīgi rīki iztulko, pārkārto vai noņem formāta specifikatorus, piemēram, %@, %d un %1$@
Atsoļa sekvences (\n, \", \t) tiek sabojātas vai dublētas, tādēļ virkņu parsēšana vairs nedarbojas
Stringsdict daudzskaitļa kārtulām vajadzīgas valodai specifiskas CLDR kategorijas, kuras vairums rīku pilnībā ignorē
Tulkotāju komentāri un konteksta norādes tiek noņemtas, tādēļ rodas nepareizi tulkojumi
/* 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$@を送信";Ko saglabā i18n Agent
Formāta specifikatori
Pozicionālie (%1$@) un tipam specifiskie (%d, %f, %@) specifikatori tiek noteikti un atstāti nemainīti
Atsoļa sekvences
Jaunas rindas (\n), tabulācijas zīmes (\t), pēdiņas (\") un Unicode atsoļa sekvences tiek pareizi saglabātas
Stringsdict daudzskaitļa formas
CLDR daudzskaitļa kategorijas (zero, one, two, few, many, other) tiek pareizi iestatītas katrai mērķa valodai
Komentāri un konteksts
Tulkotāju komentāri un izstrādātāju piezīmes tiek saglabātas, lai nezaudētu tulkošanas kontekstu
Darbojas visās Apple platformās
Atvērtā pirmkoda rīki iOS lokalizācijai
i18n Agent Xcode videi
macOS izvēļņu joslas lietotne, kas pievieno Xcode lokalizāciju ar vienu klikšķi. Tā automātiski nosaka aktīvo projektu, iztulko .strings, .xcstrings un .stringsdict failus un ieraksta tos pareizajos .lproj direktorijos. Nosūtiet esošos tulkojumus kā tulkošanas atmiņu, lai visā projektā iegūtu konsekventus rezultātus.
LocaleChain
iOS ir zināma nepilnība: ja trūkst lietotāja reģionālās lokalizācijas (piemēram, pt-BR), sistēma uzreiz pāriet uz angļu valodu, nevis izmēģina saistītu lokalizāciju (piemēram, pt-PT). LocaleChain ir Swift pakotne, kas to novērš ar konfigurējamām atkāpšanās ķēdēm. Viena iestatīšanas rinda, nekādu izmaiņu esošajā kodā.
Kā tas darbojas

Bez manuālas kopēšanas. Bez virkņu izvilkšanas. Tikai tulkoti faili.
Izmēģiniet i18n Agent tūlīt
Nometiet tulkošanas failu šeit
JSON, YAML, PO, XML, CSV, Markdown, Properties
vai noklikšķiniet, lai izvēlētos
Mērķa valodas
Bieži uzdotie jautājumi
Uzņēmuma komanda?
Joprojām esat piesaistīti TMS līgumam? Apspriedīsim migrāciju.