అన్ని ఫైళ్లు Name.<sourceLocale>.<ext> నామకరణ సంప్రదాయాన్ని ఉపయోగిస్తాయి.
.resx
మరింత తెలుసుకోండి XML-ఆధారిత .NET రిసోర్స్ ఫైళ్లు. ప్రతి <data><value> నోడ్ యొక్క అంతర్గత టెక్స్ట్ ను అనువదిస్తుంది, వ్యాఖ్యలు మరియు మెటాడేటాను భద్రపరుస్తుంది.
<?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
మరింత తెలుసుకోండి ఒయాసిస్ XLIFF 2.0 పత్రాలు. ప్రతి <source> అనువదించండి మరియు ఫలితాన్ని సంబంధిత <target> లోనికి వ్రాస్తారు, లొకేషన్ కొరకు trgLang సెట్ చేస్తారు.
<?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
మరింత తెలుసుకోండి గ్నూ గెట్ టెక్స్ట్ పోర్టబుల్ ఆబ్జెక్ట్ ఫైల్స్. ప్రతి msgid/msgid_plural 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
మరింత తెలుసుకోండి ఏకపక్ష JSON ఫైళ్లు. గూడు వస్తువులు అనువాదం కోసం [--] డీలిమిటర్ తో చదును చేయబడతాయి, ఆపై అవుట్ పుట్ పై తిరిగి గూడు కట్టబడతాయి. చుక్కల కీలు ("unit.dotted.key") వెర్బాటిమ్ గా భద్రపరచబడతాయి.
{ "app": { "title": "Resource Translator", "tagline": "Localize your repo on every commit" }, "buttons": { "save": "Save", "cancel": "Cancel" }}.ini
మరింత తెలుసుకోండి సరళ key=value ఫైళ్లు (Win32-శైలి INI లేదా ఏదైనా ఫ్లాట్ కాన్ఫిగరెసు). సెక్షన్ శీర్షికలు మరియు వ్యాఖ్యలు భద్రపరచబడతాయి.
# Display strings[ui]greeting=Hello, world!goodbye=See you later
[errors]not_found=The resource you requested was not found..restext
మరింత తెలుసుకోండి మైక్రోసాఫ్ట్ MUI టెక్స్ట్ వనరులు — ఫ్లాట్ key=value జతలు .resx వచన సహచరుడిగా ఉపయోగించబడతాయి.
Greeting=Hello, world!Goodbye=See you laterNotFound=The resource you requested was not found.రౌండ్-ట్రిప్ హామీలు
టెస్ట్ సూట్ ప్రతి ఫార్మాట్ యొక్క ప్రాతినిధ్య ఫిక్చర్ల కోసం బైట్-ఫర్-బైట్ రౌండ్-ట్రిప్పింగ్ ను ధృవీకరిస్తుంది. ఫార్మాట్ క్విర్క్ మీ కోడ్ బేస్ లో రౌండ్-ట్రిప్పింగ్ ను విచ్ఛిన్నం చేస్తే, దయచేసి కనీస నమూనాతో ఒక సమస్యను తెరవండి.