|
Extensions de fichiers |
.resx, .resw |
|
Extension d'API |
windows8_resource |
|
Import |
oui |
|
Export |
oui |
|
Prise en charge des formes plurielles |
non |
|
Prise en charge de la description |
oui |
Un format de fichier basé sur XML utilisé principalement par les applications Windows. Comparé à d'autres formats de fichier, tels que .XLIFF et .TS, il n'est pas conçu spécifiquement pour la localisation ou la traduction et n'est généralement pas bilingue ou multilingue. Lorsqu'il est utilisé pour la localisation, les chaînes en attente de traduction sont stockées dans l'élément <value> imbriqué sous <data>. Les éléments <value> sous d'autres balises ne doivent pas être modifiés ou filtrés pour la traduction.
Exemple de code
<?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:import namespace="http://www.w3.org/XML/1998/namespace"/>
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded"/>
<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:string"/>
<xsd:attribute name="type" type="xsd:string"/>
<xsd:attribute name="mimetype" type="xsd:string"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required"/>
</xsd:complexType>
</xsd:element>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>Système.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>Système.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="boolean_key">
<value>--- vrai
</value>
</data>
<data name="empty_string_translation">
<value/>
</data>
<data name="key_with_description">
<value>Cette clé a une description ! (Au moins dans certains formats)</value>
<comment>Je suis une description importante pour cette clé !</comment>
</data>
<data name="key_with_line-break">
<value>Cette traduction contient
un saut de ligne.</value>
</data>
<data name="nested.deeply.key">
<value>Je suis une clé profondément imbriquée.</value>
</data>
<data name="nested.key">
<value>Cette clé est imbriquée dans un espace de noms.</value>
</data>
<data name="null_translation">
<value/>
</data>
<data name="pluralized_key">
<value>Vous n'avez pas de pluralisation.</value>
</data>
<data name="sample_collection">
<value>---
- first item
- second item
- third item
</value>
</data>
<data name="simple_key">
<value>Clé simple, message simple.</value>
</data>
<data name="unverified_key">
<value>Traduction non vérifiée en attente.</value> (Dans certains formats, nous exportons également ce statut)</value>
</data>
</root>