Android strings.xml Translation Tool
Android strings.xml with CDATA and string-array support
問題所在
- CDATA sections break in generic XML parsers
- HTML entities (&, <) get double-encoded
- String-array structure gets lost
- Format specifiers %1$d translate incorrectly
解決方案
- Android-aware XML parser preserves CDATA
- HTML entities handled correctly
- String-array and plurals structure preserved
- Format specifiers (%1$d, %s) locked
翻譯前後對比
查看 Android XML 檔案在 AI 翻譯前後的樣貌。變數將保持不變。
原始內容(英文)
字數: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>翻譯內容(西班牙文)
28 種以上語言<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>注意:所有變數(例如 {pattern})在翻譯版本中將完全保持不變。
變數保護模式
Android XML 檔案包含特殊模式,絕對不可翻譯。我們的 AI 會自動鎖定這些模式。
{player_name} Curly braces
%1$d Android format
%s Printf
<![CDATA[ CDATA
& HTML entity
準備好將您的 Android 遊戲本地化了嗎?
上傳您的 Android XML 檔案,24 小時內取得變數安全的 AI 翻譯。免登入。每份檔案 $19 起。
24 小時 · 變數安全 · 28 種以上語言