Расширения файлов |
.resx, .resw |
Расширение API |
resx_windowsphone |
Импорт |
Да |
Экспорт |
Да |
Поддержка форм множественного числа |
Нет |
Варианты формата |
Windows Phone - мобильная операционная система, разработанная Microsoft. Как и другие платформы Microsoft (например, .NET), Windows Phone поддерживает локализацию и интернационализацию, предоставляя файлы .resx.
Файлы Windows Phone ResX основаны на XML. Переводимые данные помещаются в элементы <значения>
, вложенные в <данные>
. Элементы <значения>
также могут существовать в элементах <resheader>
. Эти элементы <значения>
содержат метаданные, связанные с приложением, и не должны рассматриваться как переводимые Strings. Phrase имеет готовый к использованию фильтр для Справки управления Windows Phone ResXs.
Образец кода
<?xml версия="1.0" кодировка="UTF-8"?> <root> <xsd:schema xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" Идентификатор="корень"> <xsd:import namespace="http://www.w3.org/XML/1998/namespace"/> <xsd:element name="root" msdata:IsDataSet="true"> <xsd:complexType> <xsd:choice maxOccurs="неограниченный"/> <xsd:element name="data"> <xsd:complexType> <xsd:sequence> <xsd:element name="value" type="строка" minOccurs="0" msdata:Ordinal="2"/> </xsd:sequence> <xsd:attribute name="name" type="строка"/> <xsd:attribute name="type" type="строка"/> <xsd:attribute name="mimetype" type="строка"/> </xsd:complexType> </xsd:element> <xsd:element name="resheader"> <xsd:complexType> <xsd:sequence> <xsd:element name="value" type="строка" minOccurs="0" msdata:Ordinal="1"/> </xsd:sequence> <xsd:attribute name="name" type="xsd:string" use="обязательно"/> </xsd:complexType> </xsd:element> </xsd:complexType> </xsd:element> </xsd:schema> <resmimetype="resmimetype"> <value>text/microsoft-resx</value> </resheader> <resheader name="версия"> <value>2.0</value> </resheader> <resheader name="reader"> <value>System.Resources.ResXReader, System.Windows.Forms, Версия=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </resheader> <resheader name="writer"> <value>Система.Ресурсы.ResXResourceWriter, Система.Окна.Формы, Версия=4.0.0.0, Культура=Нейтральный, Токен открытого ключа=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> комментировать важное описание для этого ключ!</комментировать </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>-- - первый элемент - второй элемент - третий элемент </value> </data> <data name="simple_key"> <value>Простой ключ, простое сообщение.</value> </data> <data name="unverified_key"> <value>Этот перевод еще не подтвержден и ждет его. (В некоторых форматах мы также экспортируем этот статус)</value> </data> </root>