|
Extensions de fichier |
.resx, .resw |
|
Extension d'API |
resx_windowsphone |
|
Importer |
oui |
|
Export |
oui |
|
Prise en charge des formes plurielles |
non |
Windows Phone est un système d'exploitation mobile développé par Microsoft. Similaire aux autres plateformes Microsoft (par ex. .NET), Windows Phone prend en charge la localisation et l'internationalisation via sa variante de fichiers .resx.
Les fichiers Windows Phone ResX sont basés sur XML. Les données traduisibles sont placées dans les éléments <value> imbriqués sous <data>. Des éléments <value> peuvent également exister dans les éléments <resheader>. Ces éléments <value> contiennent des métadonnées associées à l'application et ne doivent pas être traités comme des Strings traduisibles. Phrase dispose d'un filtre prêt à utiliser pour vous aider à gérer les fichiers Windows Phone ResX.
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>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="boolean_key">
<value>--- true
</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 pluriel.</value>
</data>
<data name="sample_collection">
<value>---
- first item
- second item
- third item
</value>
</data>
<data name="simple_key">
<value>Simple clé, message simple.</value>
</data>
<data name="unverified_key">
<value>Cette traduction n'est pas encore vérifiée et est en attente.</value> (Dans certains formats, nous exportons également ce statut)</value>
</data>
</root>