Přípona souboru |
.resx, .resw |
Rozšíření API |
resx |
Import |
Ano |
Stáhnout |
Ano |
Podpora plurálních tvarů |
Ne |
Podpora popisu |
Ne |
.NET je open source framework pro vývoj softwaru pro Microsoft Windows. Lokalizace pro aplikace vyvinuté pomocí .NET frameworku zakázky především se zdrojovými soubory (.resx).
Soubory .resx jsou založeny na XML, přičemž kořenový prvek je <root>
. Lokalizovatelné Strings jsou obvykle vloženy do elementů <value>
vnořených pod <data>
. Elementy <value>
lze nalézt také v <resheader>
, ale obvykle se jedná o metadata, která nejsou určena k překladu.
Vzorek kódu
<?xml version="1.0" encoding="UTF-8"?> <root> <xsd:schema xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" ID="root"> <xsd:element name="data"> <xsd:complexType> <xsd:sequence> <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="2"/> </xsd:sequence> <xsd:attribute name="name" type="xsd:řetězec"/> <xsd:attribute name="type" type="xsd:řetězec"/> <xsd:attribute name="mimetype" type="xsd:řetězec"/> </xsd:complexType> </xsd:element> </xsd:schema> <resheader name="resmimetype"> <value>text/microsoft-resx</value> </resheader> <resheader name="version"> <hodnota>2,0</hodnota> </resheader> <resheader name="reader"> <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=Neutrální, PublicKeyToken=b77a5c561934e089</value> </resheader> <resheader name="writer"> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=Neutrální, PublicKeyToken=b77a5c561934e089</value> </resheader> <data name="boolean_key"> <hodnota>--- true </hodnota> </data> <data name="empty_string_translation"> <hodnota/> </data> <data name="key_with_description"> <hodnota>Tak to je dekritizace! (Přinejmenším pro některé formáty)</value> komentářToto je skvělý popis tohoto klíč!</komentář </data> <data name="key_with_line-break"> <hodnota>Tyto překlady obsahují zalomení řádku.</value> </data> <data name="nested.deeply.key"> <value>Jsem hluboce vnořený klíč.</value> </data> <data name="nested.key"> <value>Tento klíč je vnořený do oboru názvů.</value> </data> <data name="null_translation"> <hodnota/> </data> <data name="pluralized_key"> <value>Může být v plurálu.</value> </data> <data name="sample_collection"> <value>--- - první položka - druhá položka - třetí položka </hodnota> </data> <data name="simple_key"> <value>jednoduchý klíč, jednoduchá zpráva, všechno tak jednoduché.</value> </data> <data name="unverified_key"> <value>Tento překlad ještě není ověřen a čeká na něj. (V některých formátech stáhnout i tento stav)</value> </data> </root>