Android

<?xml version="1.0" encoding="utf-8"?>
<resources>
   <string name="CaveSpeech_01">It's dangerous to go alone!</string>
   <string name="CaveSpeech_01">Take this.</string>
</resources>

Download example_Android.xml

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"

Download example_CSV.csv

DotNet

<?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>

Download example_DotNet.resx

Excel

image alt text

Download example_Excel.xlsx

GetText.po

# The Adventures of Lonk
#

#: dialog.cpp:87
#, ggx-format
msgid "It's dangerous to go alone!"
msgstr ""

#: dialog.cpp:162
#, ggx-format
msgid "Take this."
msgstr ""

Download example_GetText.po

iOS

/* The Adventures of Lonk */
"CaveSpeech_01" = "It's dangerous to go alone!";
"CaveSpeech_02" = "Take this.";

Download example_IOS.strings

JSON

{
    "CaveSpeech_01": "It's dangerous to go alone!",
    "CaveSpeech_02": "Take this."
}

Download example_JSON.json