Поддерживаемые типы файлов (Strings)

.RESX - Microsoft .NET (Strings)

Контент автоматически переведен с английского языка с помощью Phrase Language AI.

Расширения файлов

.resx, .resw

Расширение API

resx

Импорт

Да

Экспорт

Да

Поддержка форм множественного числа

Нет

Поддержка описания

Нет

.NET является открытой платформой для разработки программного обеспечения, в основном для Microsoft Windows. Локализация для приложений, разработанных с использованием .NET, в основном работает с файлами ресурсов (.resx).

.resx файлы основаны на XML, корневой элемент - <root>. Локализуемые строки обычно встроены в <value> элементы, вложенные под <data>. Элементы <value> также могут встречаться в <resheader>, но это обычно метаданные, не предназначенные для перевода.

Образец кода

<?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>Теперь это описание! (По крайней мере для некоторых форматов)</value>
    <comment>Это превосходное описание для этого ключа!</comment>
  </data>
  <data name="key_with_line-break">
    <value>Этот перевод содержит
перенос строки.</value>
  </data>
  <data name="nested.deeply.key">
    <value>Я глубоко вложенный ключ.</value>
  </data>
  <data name="nested.key">
    <value>Этот ключ вложен внутри пространства имен.</value>
  </data>
  <data name="null_translation">
    <value/>
  </data>
  <data name="pluralized_key">
    <value>Это может быть во множественном числе.</value>
  </data>
  <data name="sample_collection">
    <value>---
- first item
- second item
- third item
</value>
  </data>
  <data name="simple_key">
    <value>простой ключ, простое сообщение, все так просто.</value>
  </data>
  <data name="unverified_key">
    <value>Этот перевод еще не подтвержден и ждет этого.</value> (В некоторых форматах мы также экспортируем этот статус)</value>
  </data>
</root>
Была ли эта статья полезной?

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.