Types de fichiers pris en charge (Strings)

.RESX - Microsoft .NET (Strings)

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

Extensions de fichier

.resx, .resw

Extension d'API

resx

Importer

oui

Export

oui

Prise en charge des formes plurielles

non

Prise en charge de la description

non

.NET est un framework de développement logiciel open-source principalement destiné à Microsoft Windows. La localisation pour les applications développées à l'aide du framework .NET fonctionne principalement avec des fichiers de ressources (.resx).

Les fichiers .resx sont basés sur XML, l'élément racine étant <root>. Les Strings localisables sont généralement intégrées dans des éléments <value> imbriqués sous <data>. Des éléments <value> peuvent également être trouvés dans <resheader>, mais il s'agit généralement de métadonnées non destinées à 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: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: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>Voilà une description !</value> (Pour certains formats au moins)</value>
    <comment>Ceci est la superbe description 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>Ceci pourrait être mis au pluriel.</value>
  </data>
  <data name="sample_collection">
    <value>---
- first item
- second item
- third item
</value>
  </data>
  <data name="simple_key">
    <value>clé simple, message simple, tout est si simple.</value>
  </data>
  <data name="unverified_key">
    <value>Cette traduction n'est pas encore vérifiée et est en attente de l'être.</value> (Dans certains formats, nous exportons également ce statut)</value>
  </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.