Types de fichiers pris en charge (Strings)

.RESX - Windows Phone ResX (Strings)

Le contenu est traduit de l’anglais par Phrase Language AI.

Extensions de fichiers

.resx, .resw

Extension d'API

resx_windowsphone

Import

oui

Export

oui

Prise en charge des formes plurielles

non

Windows Phone est un système d'exploitation mobile développé par Microsoft. Tout comme d'autres plateformes Microsoft (par exemple .NET), Windows Phone prend en charge la localisation et l'internationalisation à travers sa variation de fichiers .resx.

Les fichiers ResX de Windows Phone 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 considérés comme des chaînes traduisibles. Phrase dispose d'un filtre prêt à l'emploi pour vous aider à gérer les ResXs de Windows Phone.

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>--- 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">
    <valeur>Clé simple, message simple.</valeur>
  </data>
  <data name="unverified_key">
    <valeur>Cette traduction n'est pas encore vérifiée et attend de l'être. (Dans certains formats, nous exportons également ce statut)</valeur>
  </data>
</root>
Cet article vous a-t-il été utile ?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.