
Þýddu strengjaskrár Xcode á örfáum sekúndum
Réttar fleirtölumyndir samkvæmt CLDR. Tækjaafbrigði varðveitt. Haldið utan um þýðingarstöður. .xcstrings-skrárnar þínar eru þýddar án þess að þú yfirgefir þróunarumhverfið.
Þýðing strengjaskráa er flóknari en hún virðist
Strengjaskrár Xcode 15 leystu .strings og .stringsdict af hólmi með einni JSON-skrá — en flækjustigið hvarf ekki. Fleirtölumyndir þurfa rétta CLDR-flokka fyrir hvert tungumál, tækjaafbrigði (iPhone, iPad eða Mac) verða að haldast tengd við rétta lykla og stöðurakning Xcode veldur því að eitt rangt svið ógildir alla færsluna.
Hvert tungumál þarf ólíka CLDR-fleirtöluflokka — arabíska þarf alla sex, japanska aðeins „other“ og rússneska fjórar aðskildar myndir
Tækjasértæk strengjaafbrigði (iPhone, iPad, Mac, Apple Watch) verða að haldast rétt tengd við yfirlykla sína
Xcode heldur utan um þýðingarstöður (new, needs_review, translated, stale) — röng stöðugildi valda því að Xcode hunsar þýðingar eða merkir þær ranglega
Flutningur úr eldri .strings/.stringsdict-skrám yfir í .xcstrings hefur í för með sér sniðmun sem almenn verkfæri ráða ekki við
{
"sourceLanguage": "en",
"version": "1.0",
"strings": {
"welcome_title": {
"extractionState": "manual",
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Welcome to the App"
}
}
}
},
"item_count": {
"localizations": {
"en": {
"variations": {
"plural": {
"zero": {
"stringUnit": {
"state": "translated",
"value": "No items"
}
},
"one": {
"stringUnit": {
"state": "translated",
"value": "%lld item"
}
},
"other": {
"stringUnit": {
"state": "translated",
"value": "%lld items"
}
}
}
}
}
}
},
"device_greeting": {
"localizations": {
"en": {
"variations": {
"device": {
"iphone": {
"stringUnit": {
"state": "translated",
"value": "Tap to continue"
}
},
"ipad": {
"stringUnit": {
"state": "translated",
"value": "Tap or click to continue"
}
},
"mac": {
"stringUnit": {
"state": "translated",
"value": "Click to continue"
}
}
}
}
}
}
}
}
}{
"sourceLanguage": "en",
"version": "1.0",
"strings": {
"welcome_title": {
"extractionState": "manual",
"localizations": {
"de": {
"stringUnit": {
"state": "translated",
"value": "Willkommen in der App"
}
}
}
},
"item_count": {
"localizations": {
"de": {
"variations": {
"plural": {
"zero": {
"stringUnit": {
"state": "translated",
"value": "Keine Elemente"
}
},
"one": {
"stringUnit": {
"state": "translated",
"value": "%lld Element"
}
},
"other": {
"stringUnit": {
"state": "translated",
"value": "%lld Elemente"
}
}
}
}
}
}
},
"device_greeting": {
"localizations": {
"de": {
"variations": {
"device": {
"iphone": {
"stringUnit": {
"state": "translated",
"value": "Tippen zum Fortfahren"
}
},
"ipad": {
"stringUnit": {
"state": "translated",
"value": "Tippen oder klicken zum Fortfahren"
}
},
"mac": {
"stringUnit": {
"state": "translated",
"value": "Klicken zum Fortfahren"
}
}
}
}
}
}
}
}
}Það sem i18n Agent varðveitir
Fleirtölumyndir
Réttir CLDR-fleirtöluflokkar eru myndaðir fyrir hvert markmál — allt frá einum flokki í japönsku til sex flokka í arabísku
Tækjaafbrigði
Strengjaafbrigði fyrir iPhone, iPad, Mac og Apple Watch haldast rétt tengd við yfirlykla sína
Meðhöndlun þýðingarstaðna
Þýðingarstöður (new, needs_review, translated) eru rétt stilltar svo staðfærsluferli Xcode virki sem skyldi
Sniðsamhæfi
Úttakið er fullkomlega samhæft við strengjaskráaritil Xcode og fellur hnökralaust að bæði nýjum og innfluttum verkefnum
Virkar í öllu Apple-þróunarumhverfinu
Svona virkar þetta

Engin handvirk afritun og líming. Enginn útdráttur textastrengja. Aðeins þýddar skrár.
Prófaðu i18n Agent núna
Slepptu þýðingarskránni þinni hér
JSON, YAML, PO, XML, CSV, Markdown, Properties
eða smelltu til að fletta
Markmál
Algengar spurningar
Fyrirtækisteymi?
Enn bundið af TMS-samningi? Ræðum flutninginn.