Extensiones de archivo |
.resx, .resw |
Extensión API |
windows8_resource |
Importación |
Sí |
Exportación |
Sí |
Compatibilidad con formularios plurales |
No |
Compatibilidad con descripción |
Sí |
Formato de archivo basado en XML utilizado principalmente por las aplicaciones de Windows. Comparado con otros formatos de archivo, como .XLIFF y .TS, no está diseñado específicamente para la localización o traducción y no suele ser bilingüe o multilingüe. Cuando se usan para la localización, Strings pendientes de traducción se almacenan en el elemento <value>
alojado bajo <data>
. Se supone que los elementos <value>
bajo otros tags no se deben cambiar o filtrar para la traducción.
Ejemplo 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:nombre del elemento="datos"> <xsd:complexType> <xsd:sequence> <xsd:nombre del elemento="valor" tipo="xsd:cadena" minOcurre="0" msdata:Ordinal="2"/> </xsd:sequence> <xsd:nombre del atributo="nombre" tipo="xsd:cadena"/> <xsd:nombre del atributo="tipo" tipo="xsd:cadena"/> <xsd:nombre del atributo="mimetype" type="xsd:cadena"/> </xsd:complexType> </xsd:elemento> <xsd:nombre del elemento="resheader"> <xsd:complexType> <xsd:sequence> <xsd:nombre del elemento="valor" tipo="xsd:cadena" minOcurre="0" msdata:Ordinal="1"/> </xsd:sequence> <xsd:nombre del atributo="nombre" tipo="xsd:cadena" use="requerido"/> </xsd:complexType> </xsd:elemento> </xsd:complexType> </xsd:elemento> </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, Versión=4.0.0.0, Culture=Neutro, PublicKeyToken=b77a5c561934e089</value> </resheader> <resheader name="writer"> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Versión=4.0.0.0, Culture=Neutro, 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>This clave has a description! (Al menos en algunos formatos)</value> comentar¡Soy una descripción importante para esa clave!comentar </data> <data name="key_with_line-break"> <value>Estas traducciones contienen un salto de línea.</value> </data> <data name="nested.deeply.key"> <value>Soy una clave profundamente anidada.</value> </data> <data name="nested.key"> <value>Esta clave está anidada dentro de un espacio de nombres.</value> </data> <data name="null_translation"> <value/> </data> <data name="pluralized_key"> <value>No tienes pluralización.</value> </data> <data name="sample_collection"> <value>--- - primer item - segundo item - tercer item </value> </data> <data name="simple_key"> <value>Simple clave, simple mensaje.</value> </data> <data name="unverified_key"> <value>Traducción aún no verificada esperando la misma. (En algunos formatos también exportar este estado)</value> </data> </root>