Skip to content
Novus Examples
resx1.7 KB

.NET RESX — Spanish

The Spanish satellite RESX (Resources.es.resx) — for testing .NET resource parsers and culture-based resource resolution against the same keys.

Preview — first 47 linesresx
<?xml version="1.0" encoding="utf-8"?>
<root>
  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
    <xsd:element name="root" msdata:IsDataSet="true" />
  </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="Greeting" xml:space="preserve">
    <value>Hola</value>
    <comment>Greeting shown on the home screen</comment>
  </data>
  <data name="Welcome" xml:space="preserve">
    <value>Bienvenido, {0}</value>
    <comment>Welcome message with the user's name</comment>
  </data>
  <data name="Save" xml:space="preserve">
    <value>Guardar</value>
    <comment>Save button label</comment>
  </data>
  <data name="Cancel" xml:space="preserve">
    <value>Cancelar</value>
    <comment>Cancel button label</comment>
  </data>
  <data name="Search" xml:space="preserve">
    <value>Buscar</value>
    <comment>Search field placeholder</comment>
  </data>
  <data name="Settings" xml:space="preserve">
    <value>Configuración</value>
    <comment>Settings menu item</comment>
  </data>
  <data name="Logout" xml:space="preserve">
    <value>Cerrar sesión</value>
    <comment>Log out menu item</comment>
  </data>
</root>

Specifications

Format
.NET RESX (XML)
Culture
es
Placeholder
{0}
Entries
7

What is a .resx file?

.resx is a .NET XML resource file that stores localizable strings (and other resources) as name/value data elements, with a standard header block declaring the ResX schema and reader/writer types. Per-culture files like Resources.es.resx provide translations that the .NET runtime resolves by culture.

How to use this file

Use an example .resx file to test .NET resource parsers, Visual Studio resource editors, RESX-to-other-format converters, and satellite-assembly localization tooling.

How to use this file for testing

“.NET RESX — Spanish” is a deterministic Novus Examples fixture for Localization catalogs, Internationalization, Editor testing. Gettext PO/POT, XLIFF, Apple .strings, Flutter .arb, Android strings.xml, .NET .resx, and i18next JSON — with RTL and CJK variants — for testing localization pipelines, translation-memory tools, and catalog converters.

Documented properties for this file: 7 entries · placeholder {0} · .NET RESX (XML). Compare results against paired or grouped companions on this page when present (clean↔damaged, searchable↔scanned, or format twins) so scores stay reproducible across runs.

Download the file once, keep the path stable in CI or local scripts, and treat the spec table as the contract: dimensions, seeds, field lists, and roles are intentional. Corrupt or invalid samples are labelled as such — expect parsers to fail loudly rather than silently accept them.

Translation-catalog fixtures carry the same message set across formats, each with its native placeholder syntax. Test your i18n loader, catalog converter, or translation-memory tool, and use the RTL and CJK variants to check bidirectional text and Unicode handling.

Load the catalog with your i18n framework and verify placeholder interpolation and plural handling; the RTL and CJK variants exercise bidirectional text and font fallback.

Code examples

import xml.etree.ElementTree as ET

root = ET.parse("Resources.es.resx").getroot()
for d in root.findall("data"):
    print(d.get("name"), "->", d.findtext("value"))

Generated by generation/localization.py. Free for any use, no attribution required — license.