Semua fail menggunakan konvensyen penamaan Name.<sourceLocale>.<ext>.
.resx
Ketahui lebih lanjut Fail sumber .NET berasaskan XML. Menterjemah teks dalaman setiap nod <data><value>, mengekalkan komen dan metadata.
<?xml version="1.0" encoding="utf-8"?><root> <data name="Greeting" xml:space="preserve"> <value>Hello, world!</value> <comment>Shown on the home page</comment> </data> <data name="Goodbye" xml:space="preserve"> <value>See you later</value> </data></root>.xliff
Ketahui lebih lanjut Dokumen OASIS XLIFF 2.0. Menterjemah setiap <source> dan menulis hasilnya ke dalam <target> yang sepadan, menetapkan trgLang untuk tempatan.
<?xml version="1.0" encoding="utf-8"?><xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en"> <file id="ui"> <unit id="greeting"> <segment> <source>Hello, world!</source> </segment> </unit> </file></xliff>.po
Ketahui lebih lanjut Fail Objek Mudah Alih GNU gettext. Menterjemahkan setiap msgid / msgid_plural ke dalam msgstr / msgstr[n] bentuk.
msgid ""msgstr """Content-Type: text/plain; charset=UTF-8\n"
msgid "Hello, world!"msgstr ""
msgid "%d apple"msgid_plural "%d apples"msgstr[0] ""msgstr[1] "".json
Ketahui lebih lanjut Fail JSON sewenang-wenangnya. Objek bersarang diratakan dengan pembatas [--] untuk terjemahan, kemudian bersarang semula pada output. Kekunci putus-putus ("unit.dotted.key") dipelihara kata demi kata.
{ "app": { "title": "Resource Translator", "tagline": "Localize your repo on every commit" }, "buttons": { "save": "Save", "cancel": "Cancel" }}.ini
Ketahui lebih lanjut Fail key=value mudah (INI gaya Win32 atau mana-mana konfigurasi rata). Tajuk bahagian dan komen dipelihara.
# Display strings[ui]greeting=Hello, world!goodbye=See you later
[errors]not_found=The resource you requested was not found..restext
Ketahui lebih lanjut Sumber teks Microsoft MUI — pasangan key=value rata yang digunakan sebagai teman teks untuk .resx.
Greeting=Hello, world!Goodbye=See you laterNotFound=The resource you requested was not found.Jaminan pergi balik
Suite ujian mengesahkan perjalanan pusingan bait demi bait untuk lekapan perwakilan setiap format. Jika keanehan format memecahkan pusingan dalam pangkalan kod anda, sila Buka isu dengan sampel yang minimum.