Before uploading your file for translation, please ensure that it's compatible with system requirements. If your file type is not listed below then please contact our localization team for assistance.
Please note: Non-spreadsheet based files that contain comments or instructions for the translators, will not be included in the submission. Your comments may be important, in which case please consider changing your file format so that your comments can be included.
We recommend using a spreadsheet based file (.xlsx, .xls, .csv)
Make sure file is UTF-8 encoded. Use double quote (") characters around each field and comma (,) to separate the fields. If the text contains an actual double quote (") then replace it with two double quotes ("").
"Identifier","English","Description""CaveSpeech_01","It's dangerous to go alone!","Old man speaking""CaveSpeech_02","Take this.","Old man speaking"
#: ../crop-thumbnails.php:35msgid "Globular Clusters"msgstr ""
msgid ""
"It's dangerous to go alone!\n"
"Take this.\n"
msgstr ""
Currently, we DO NOT support GetText PO file that has plural content.
/* Dialogue 1 */"CaveSpeech_01" = "It's dangerous to go alone!";// Dialogue 2"CaveSpeech_02" = "Take this.";
"iOS_String3" = "Thisis a multiline";
"File \"%@\" cannot be opened" = " ... ";"Type \"OK\" when done" = " ... ";"iOS_String5"="This is a \"quote\" "
<?xml version="1.0" encoding="utf-8"?><resources>
<string name="string_name">It's dangerous to go alone!</string></resources>
<?xml version="1.0" encoding="utf-8"?><resources>
<string-array name="string_array_name"> <item>It's dangerous to go alone!</item> <item>Take this.</item>
</string-array></resources>
<?xml version="1.0" encoding="utf-8"?><resources>
<plurals name="numberOfSongsAvailable">
<!--
As a developer, you should always supply "one" and "other"
strings. Your translators will know which strings are actually
needed for their language. Always include %d in "one" because
translators will need to use %d for languages where "one"
doesn't mean 1 (as explained above).
-->
<item quantity="one">%d song found.</item>
<item quantity="other">%d songs found.</item>
</plurals></resources>
{
"CaveSpeech_01": "It's dangerous to go alone!",
"CaveSpeech_02": "Take this." }
"etag" : "\"2f40495373a384b0d85aa37d7723f1dc\""
We DO NOT support extracting in cases of boolean, number, array:
{
"sammy" : {
"online" : true,
"followers" : 987,
"REF_21": [ "Ford", "BMW", "Fiat" ]
}}
<?xml version="1.0" encoding="utf-8"?>
<root>
<data name="CaveSpeech_01" xml:space="preserve">
<value>It's dangerous to go alone!</value>
<comment>Old man speaking</comment>
</data>
<data name="CaveSpeech_02" xml:space="preserve">
<value>Take this.</value>
<comment>Old man speaking</comment>
</data>
</root>
<?xml version="1.0" encoding="utf-8"?>
<root>
<data name="app.name" xml:space="preserve">
<value>Reach a \"total\" of {0} Trophies. Don &apos t change</value>
<comment>Please don't change the name of the application</comment>
</data>
</root>
</xml>
We DO NOT count content in the comments of .RESX file.
<trans-unit id="CaveSpeech_01">
<source>It's dangerous to go alone!</source>
<note>It's not really dangerous</note>
</trans-unit>
<trans-unit id="CaveSpeech_02">
<source>Take this.</source>
<note>Old man speaking</note>
</trans-unit>
<segment id="CaveSpeech_01">
<source>It's dangerous to go alone!</source>
<note>It's not really dangerous</note>
</segment>
<segment id="CaveSpeech_02">
<source>Take this.</source>
<note>Old man speaking</note>
</segment>