Extensões de arquivo |
.resx, .resw |
Extensão de API |
resx_windowsphone |
Importar |
Sim |
Exportar |
Sim |
Suporte para formas plurais |
Não |
Opções de formato |
O Windows Phone é um sistema operacional móvel desenvolvido pela Microsoft. É semelhante a outras plataformas da Microsoft (p.ex. .NET), o Windows Phone apoia a localização e a internacionalização por meio de sua variação de arquivos .resx.
Os arquivos ResX do Windows Phone são baseados em XML. Dados traduzíveis são colocados nos elementos <value>
aninhados sob <data>
. Elementos <value>
podem existir também nos elementos <recheador>
. Estes elementos <value>
contêm metadados associados ao aplicativo e não devem ser tratados como Strings traduzíveis. O phrase tem um filtro pronto para usar para Ajuda você a gerenciar ResXs do Windows Phone.
Amostra de código
<?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, Versão=4.0.0.0, Cultura=Neutro, PublicKeyToken=b77a5c561934e089</value> </resheader> <resheader name="writer"> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=Neutro, PublicKeyToken=b77a5c561934e089</value> </resheader> <data name="boolean_key"> <value>--- verdadeiro </value> </data> <data name="empty_string_translation"> <value/> </data> <data name="key_with_description"> <value>Esta chave tem uma descrição! (Pelo menos em alguns formatos)</value> comentarSou uma descrição importante para esta chave!</comentar </data> <data name="key_with_line-break"> <value>Essas traduções contêm uma quebra de linha.</value> </data> <data name="nested.deeply.key"> <value>Sou uma chave profundamente aninhada.</value> </data> <data name="nested.key"> <value>Esta chave está aninhada em um namespace.</value> </data> <data name="null_translation"> <value/> </data> <data name="pluralized_key"> <value>Você não tem pluralização.</value> </data> <data name="sample_collection"> <value>--- - primeiro item - segundo item - terceiro item </value> </data> <data name="simple_key"> <value>Chave simples, mensagem simples.</value> </data> <data name="unverified_key"> <value>Esta tradução ainda não está verificada e está esperando por ela. (Em alguns formatos, nós também exportamos este estado)</value> </data> </root>