Android strings.xml Translation Tool
Android strings.xml with CDATA and string-array support
Ongelma
- CDATA sections break in generic XML parsers
- HTML entities (&, <) get double-encoded
- String-array structure gets lost
- Format specifiers %1$d translate incorrectly
Ratkaisu
- Android-aware XML parser preserves CDATA
- HTML entities handled correctly
- String-array and plurals structure preserved
- Format specifiers (%1$d, %s) locked
Ennen käännöstä ja sen jälkeen
Katso, miltä Android XML-tiedostot näyttävät ennen tekoälykäännöstä ja sen jälkeen. Muuttujat pysyvät koskemattomina.
Alkuperäinen (englanti)
Sanamäärä: 28<resources>\n <string name="greeting">Hello {player_name}!</string>\n <string name="newline">Line 1\nLine 2</string>\n <string-array name="items">\n <item>Sword</item>\n <item>Potion</item>\n </string-array>\n <string name="count">%1$d items found</string>\n</resources>Käännetty (espanja)
Yli 28 kieltä<resources>\n <string name="greeting">¡Hola {player_name}!</string>\n <string name="newline">Línea 1\nLínea 2</string>\n <string-array name="items">\n <item>Espada</item>\n <item>Poción</item>\n </string-array>\n <string name="count">%1$d objetos encontrados</string>\n</resources>Huom: Kaikki muuttujat (kuten {pattern}) pysyvät täysin muuttumattomina käännetyssä versiossa.
Muuttujien suojausmallit
Android XML-tiedostot sisältävät erityisiä kaavoja, joita ei saa koskaan kääntää. Tekoälymme lukitsee ne automaattisesti.
{player_name} Curly braces
%1$d Android format
%s Printf
<![CDATA[ CDATA
& HTML entity
Oletko valmis lokalisoimaan Android-pelisi?
Lataa Android XML-tiedostosi, niin saat muuttujaturvallisen tekoälykäännöksen 24 tunnissa. Kirjautumista ei vaadita. Alkaen $19 per tiedosto.
24 tuntia · Muuttujaturvallinen · Yli 28 kieltä