.NET RESX — English
A .NET Resources.resx file (English) with the standard ResX schema and resheader block plus name/value string data and comments, using {0} composite-format placeholders.
<?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>Hello</value>
<comment>Greeting shown on the home screen</comment>
</data>
<data name="Welcome" xml:space="preserve">
<value>Welcome, {0}</value>
<comment>Welcome message with the user's name</comment>
</data>
<data name="Save" xml:space="preserve">
<value>Save</value>
<comment>Save button label</comment>
</data>
<data name="Cancel" xml:space="preserve">
<value>Cancel</value>
<comment>Cancel button label</comment>
</data>
<data name="Search" xml:space="preserve">
<value>Search</value>
<comment>Search field placeholder</comment>
</data>
<data name="Settings" xml:space="preserve">
<value>Settings</value>
<comment>Settings menu item</comment>
</data>
<data name="Logout" xml:space="preserve">
<value>Log out</value>
<comment>Log out menu item</comment>
</data>
</root>
Specifications
- Format
- .NET RESX (XML)
- Culture
- invariant/en
- 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 — English” 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.resx").getroot()
for d in root.findall("data"):
print(d.get("name"), "->", d.findtext("value"))Related files
- xmlAndroid strings.xml — EnglishAn Android values/strings.xml (English) with string resources, a <plurals> block, and a <string-array>, using positional %1$s placeholders — the res/values/ default catalog.

- xmlAndroid strings.xml — SpanishThe Spanish Android strings.xml (as res/values-es/) — for testing Android resource parsers, plurals, and string-array localization.

- stringsApple .strings — EnglishAn Apple Localizable.strings file (English) — quoted key = value pairs with comments and %@ placeholders, as iOS/macOS apps use per-locale in .lproj folders.

- stringsApple .strings — SpanishThe Spanish twin of the Apple .strings catalog — for testing .strings parsers and en/es diffing against the same keys.

- arbFlutter ARB — EnglishA Flutter Application Resource Bundle (English) — JSON messages with matching @key metadata (descriptions and typed placeholders) using ICU {name} syntax, as Flutter's gen-l10n consumes.

- arbFlutter ARB — SpanishThe Spanish twin of the Flutter ARB bundle — for testing ARB parsers, the gen-l10n pipeline, and ICU placeholder handling.

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