|
Dateierweiterungen |
.resx, .resw |
|
API-Erweiterung |
resx_windowsphone |
|
Importieren |
Ja |
|
Exportieren |
Ja |
|
Unterstützung für Pluralformen |
Nein |
Windows Phone ist ein mobiles Betriebssystem, das von Microsoft entwickelt wurde. Ähnlich wie andere Microsoft-Plattformen (z. B. .NET) unterstützt Windows Phone die Lokalisierung und Internationalisierung durch seine Variante von .resx-Dateien.
Windows Phone ResX-Dateien sind XML-basiert. Übersetzbare Daten werden in den <value> Elementen platziert, die unter <data> geschachtelt sind. <value> Elemente können auch in den <resheader> Elementen existieren. Diese <value> Elemente enthalten Metadaten, die mit der App verbunden sind, und sollten nicht als übersetzbare Zeichenfolgen behandelt werden. Phrase hat einen einsatzbereiten Filter, um Ihnen bei der Verwaltung von Windows Phone ResXs zu helfen.
Codebeispiel
<?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:import namespace="http://www.w3.org/XML/1998/namespace"/>
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded"/>
<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:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"/>
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required"/>
</xsd:complexType>
</xsd:element>
</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>Dieser Schlüssel hat eine Beschreibung! (Mindestens in einigen Formaten)</value>
<comment>Ich bin eine wichtige Beschreibung für diesen Schlüssel!</comment>
</data>
<data name="key_with_line-break">
<value>Diese Übersetzung enthält
einen Zeilenumbruch.</value>
</data>
<data name="nested.deeply.key">
<value>Ich bin ein tief verschachtelter Schlüssel.</value>
</data>
<data name="nested.key">
<value>Dieser Schlüssel ist in einem Namensraum verschachtelt.</value>
</data>
<data name="null_translation">
<value/>
</data>
<data name="pluralized_key">
<value>Sie haben keine Pluralisierung.</value>
</data>
<data name="sample_collection">
<value>---
- first item
- second item
- third item
</value>
</data>
<data name="simple_key">
<value>Einfacher Schlüssel, einfache Nachricht.</value>
</data>
<data name="unverified_key">
<value>Diese Übersetzung ist noch nicht überprüft und wartet darauf. (In einigen Formaten exportieren wir auch diesen Status)</value>
</data>
</root>