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 framework de développement de logiciels open source pour principalement Microsoft Windows. La localisation des applications développées à l'aide du framework travail .NET fonctionne principalement avec des fichiers de ressources (.resx).

Les fichiers .resx sont basés sur XML avec l'élément racine <root>. Localizable Strings 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 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" Identifiant="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=Neutre, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <resheader name="writer">
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=Neutre, 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>Maintenant, c'est une décription ! (Pour certains formats au moins)</value>
    <commenter>Voici la superbe description pour cette clé !</commenter>
  </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 à l'intérieur d'un espace de noms.</value>
  </data>
  <data name="null_translation">
    <value/>
  </data>
  <data name="pluralized_key">
    <value>Cela peut être pluralisé.</value>
  </data>
  <data name="sample_collection">
    <value>---
— premier élément
— deuxième élément
- troisième élément
</value>
  </data>
  <data name="simple_key">
    <value>clé simple, message simple, tout si simple.</value>
  </data>
  <data name="unverified_key">
    <value>Cette traduction n'est pas encore vérifiée et demeure en attente. (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.