Tất cả các tệp đều sử dụng quy ước đặt tên Name.<sourceLocale>.<ext>.
.resx
Tìm hiểu thêm Các tệp tài nguyên .NET dựa trên XML. Dịch văn bản bên trong của mỗi nút <data><value>, giữ nguyên nhận xét và siêu dữ liệu.
<?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
Tìm hiểu thêm Tài liệu OASIS XLIFF 2.0. Dịch từng <source> và ghi kết quả vào <target> tương ứng, đặt trgLang cho ngôn ngữ.
<?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
Tìm hiểu thêm GNU gettext Portable Object. Dịch từng msgid / msgid_plural thành các dạng msgstr / msgstr[n].
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
Tìm hiểu thêm Các tệp JSON tùy ý. Các đối tượng lồng nhau được làm phẳng bằng dấu phân cách [--] để dịch, sau đó lồng lại trên đầu ra. Các phím chấm ("unit.dotted.key") được giữ nguyên văn.
{ "app": { "title": "Resource Translator", "tagline": "Localize your repo on every commit" }, "buttons": { "save": "Save", "cancel": "Cancel" }}.ini
Tìm hiểu thêm Các tệp key=value đơn giản (INI kiểu Win32 hoặc bất kỳ cấu hình phẳng nào). Tiêu đề phần và nhận xét được giữ nguyên.
# Display strings[ui]greeting=Hello, world!goodbye=See you later
[errors]not_found=The resource you requested was not found..restext
Tìm hiểu thêm Tài nguyên văn bản Microsoft MUI — cặp key=value phẳng được sử dụng như một người bạn đồng hành với .resx.
Greeting=Hello, world!Goodbye=See you laterNotFound=The resource you requested was not found.Đảm bảo khứ hồi
Bộ kiểm tra xác minh khứ hồi từng byte cho các đồ đạc đại diện của mọi định dạng. Nếu một định dạng kỳ quặc phá vỡ khứ hồi trong cơ sở mã của bạn, vui lòng Mở một vấn đề với một mẫu tối thiểu.