Types de fichiers pris en charge (Strings)

.RESX - Microsoft .NET (Strings)

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

Extensions de fichiers

.resx, .resw

Extension d'API

resx

Import

oui

Export

oui

Prise en charge des formes plurielles

non

Prise en charge de la description

non

.NET est un cadre de développement logiciel open-source principalement pour Microsoft Windows. La localisation des applications développées avec le cadre .NET fonctionne principalement avec des fichiers de ressources (.resx).

.resx fichiers sont basés sur XML avec l'élément racine étant <root>. Les chaînes localisables sont généralement intégrées dans des éléments <value> imbriqués sous <data>. Les éléments <value> peuvent également être trouvés dans <resheader> mais ceux-ci sont généralement des 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>--- vrai
</value>
  </data>
  <data name="empty_string_translation">
    <value/>
  </data>
  <data name="key_with_description">
    <value>Maintenant, c'est une description ! (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
une rupture 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>Cela pourrait être 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 attend cela. (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.