Skip to content
Testaroo

Explore the test library

Find files, editable templates and browser test targets by what you need to make or test. The directory below is cut by format; the two collections under it cut the same library by subject and by workflow.

161 results

Page 1 of 7; 24 results per page.

Show the canonical directory
Preview of .NET RESX: composite format strings (Arabic (Egypt))
resx
2.8 KB
Actual file preview for .NET RESX: composite format strings (Arabic (Egypt))

.NET RESX: composite format strings (Arabic (Egypt))

A Arabic (Egypt) resource file built around composite format strings: {0:N2}, {2:P1}, {0:C}, {0:d} and {0:t}, whose rendered output depends entirely on CultureInfo. Includes a whitespace-significant resource guarded by xml:space, and documents the suffixed-key convention .NET falls back on because String.Format has no plural selector.

File
RESX · Dotnet
Use case
InternationalizationLocalization catalogs+1· Conversion set
Preview of .NET RESX: composite format strings (English (United States))
resx
2.7 KB
Actual file preview for .NET RESX: composite format strings (English (United States))

.NET RESX: composite format strings (English (United States))

A English (United States) resource file built around composite format strings: {0:N2}, {2:P1}, {0:C}, {0:d} and {0:t}, whose rendered output depends entirely on CultureInfo. Includes a whitespace-significant resource guarded by xml:space, and documents the suffixed-key convention .NET falls back on because String.Format has no plural selector.

File
RESX · Dotnet
Use case
InternationalizationLocalization catalogs+1· Conversion set
Preview of .NET RESX: composite format strings (German (Germany))
resx
2.7 KB
Actual file preview for .NET RESX: composite format strings (German (Germany))

.NET RESX: composite format strings (German (Germany))

A German (Germany) resource file built around composite format strings: {0:N2}, {2:P1}, {0:C}, {0:d} and {0:t}, whose rendered output depends entirely on CultureInfo. Includes a whitespace-significant resource guarded by xml:space, and documents the suffixed-key convention .NET falls back on because String.Format has no plural selector.

File
RESX · Dotnet
Use case
InternationalizationLocalization catalogs+1· Conversion set
Preview of .NET RESX: composite format strings (Polish (Poland))
resx
2.7 KB
Actual file preview for .NET RESX: composite format strings (Polish (Poland))

.NET RESX: composite format strings (Polish (Poland))

A Polish (Poland) resource file built around composite format strings: {0:N2}, {2:P1}, {0:C}, {0:d} and {0:t}, whose rendered output depends entirely on CultureInfo. Includes a whitespace-significant resource guarded by xml:space, and documents the suffixed-key convention .NET falls back on because String.Format has no plural selector.

File
RESX · Dotnet
Use case
InternationalizationLocalization catalogs+1· Conversion set
Preview of .NET RESX: English
resx
1.6 KB
Actual file preview for .NET RESX: English

.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.

File
RESX · Dotnet
Use case
Localization catalogsInternationalization+1· Conversion set
Preview of .NET RESX: Spanish
resx
1.7 KB
Actual file preview for .NET RESX: Spanish

.NET RESX: Spanish

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

File
RESX · Dotnet
Use case
Localization catalogsInternationalization+1· Conversion set
Preview of Android <plurals>: Arabic (6 quantities)
xml
2.4 KB
Actual file preview for Android <plurals>: Arabic (6 quantities)

Android <plurals>: Arabic (6 quantities)

Arabic Android quantity strings: 4 <plurals> blocks with an <item> for each of the 6 CLDR quantities ar actually selects. Rename to plurals.xml and drop into res/values-ar/ to use it as-is.

File
XML · Android
Preview of Android <plurals>: Polish (4 quantities)
xml
1.8 KB
Actual file preview for Android <plurals>: Polish (4 quantities)

Android <plurals>: Polish (4 quantities)

Polish Android quantity strings: 4 <plurals> blocks with an <item> for each of the 4 CLDR quantities pl actually selects. Rename to plurals.xml and drop into res/values-pl/ to use it as-is.

File
XML · Android
Preview of Android <plurals>: Welsh (6 quantities)
xml
2.2 KB
Actual file preview for Android <plurals>: Welsh (6 quantities)

Android <plurals>: Welsh (6 quantities)

Welsh Android quantity strings: 4 <plurals> blocks with an <item> for each of the 6 CLDR quantities cy actually selects. Rename to plurals.xml and drop into res/values-cy/ to use it as-is.

File
XML · Android
Preview of Android strings.xml: English
xml
960 B
Actual file preview for Android strings.xml: English

Android strings.xml: English

An 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.

File
XML · Android · en (values/)
Use case
Localization catalogsInternationalization+1· Conversion set
Preview of Android strings.xml: escaping, xliff:g and markup rules
xml
2.9 KB
Actual file preview for Android strings.xml: escaping, xliff:g and markup rules

Android strings.xml: escaping, xliff:g and markup rules

Every escaping rule aapt2 enforces on a strings.xml, in one file: backslash-escaped apostrophes and quotes, quoted values that preserve leading whitespace, an escaped @ and ?, CDATA-wrapped inline HTML, <xliff:g> placeholder protection with examples, formatted="false", translatable="false" and a scoped tools:ignore.

File
XML · Android
Preview of Apple .strings: English
strings
427 B
Actual file preview for Apple .strings: English

Apple .strings: English

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

File
STRINGS · Apple · en
Use case
Localization catalogsInternationalization+1· Conversion set
Preview of Apple .strings: positional arguments that reorder (German)
strings
1.1 KB
Actual file preview for Apple .strings: positional arguments that reorder (German)

Apple .strings: positional arguments that reorder (German)

A German .strings file whose replace_confirm value puts %2$@ before %1$@, because German inverts the pair English uses. Also covers %% as a literal percent, an escaped double quote, a doubled-backslash UNC path and an escaped newline inside a value.

File
STRINGS · Apple · UTF-8
Preview of Apple .strings: UTF-16 LE with BOM (Japanese)
strings
1.5 KB
Actual file preview for Apple .strings: UTF-16 LE with BOM (Japanese)

Apple .strings: UTF-16 LE with BOM (Japanese)

The encoding fixture the .strings format needs: a Japanese catalog written as UTF-16 Little Endian with a byte-order mark, which is what Xcode has historically produced and what a UTF-8-only reader turns into mojibake or a decode error. Also carries full-width punctuation and an ideographic space for width and line-breaking tests.

File
STRINGS · Apple · UTF-16 LE
Use case
InternationalizationEncoding detection+1· Conversion set
Preview of Apple .stringsdict: Arabic (6 rules)
xml
3 KB
Actual file preview for Apple .stringsdict: Arabic (6 rules)

Apple .stringsdict: Arabic (6 rules)

Arabic Apple plural rules as a .stringsdict property list: the only place iOS and macOS accept plural variants, since a plain .strings file has no plural concept at all. Ships as .xml because the bytes are an XML plist; rename to Localizable.stringsdict to use it.

File
XML · Apple
Preview of Apple .stringsdict: English (2 rules)
xml
1.9 KB
Actual file preview for Apple .stringsdict: English (2 rules)

Apple .stringsdict: English (2 rules)

English Apple plural rules as a .stringsdict property list: the only place iOS and macOS accept plural variants, since a plain .strings file has no plural concept at all. Ships as .xml because the bytes are an XML plist; rename to Localizable.stringsdict to use it.

File
XML · Apple
Preview of Apple .stringsdict: Polish (4 rules)
xml
2.4 KB
Actual file preview for Apple .stringsdict: Polish (4 rules)

Apple .stringsdict: Polish (4 rules)

Polish Apple plural rules as a .stringsdict property list: the only place iOS and macOS accept plural variants, since a plain .strings file has no plural concept at all. Ships as .xml because the bytes are an XML plist; rename to Localizable.stringsdict to use it.

File
XML · Apple
Preview of Apple .stringsdict: Russian (4 rules)
xml
2.5 KB
Actual file preview for Apple .stringsdict: Russian (4 rules)

Apple .stringsdict: Russian (4 rules)

Russian Apple plural rules as a .stringsdict property list: the only place iOS and macOS accept plural variants, since a plain .strings file has no plural concept at all. Ships as .xml because the bytes are an XML plist; rename to Localizable.stringsdict to use it.

File
XML · Apple
Preview of Apple .stringsdict: Welsh (6 rules)
xml
2.8 KB
Actual file preview for Apple .stringsdict: Welsh (6 rules)

Apple .stringsdict: Welsh (6 rules)

Welsh Apple plural rules as a .stringsdict property list: the only place iOS and macOS accept plural variants, since a plain .strings file has no plural concept at all. Ships as .xml because the bytes are an XML plist; rename to Localizable.stringsdict to use it.

File
XML · Apple
Preview of Bidi Isolates: UI templates for user-supplied names
json
2.6 KB
Actual file preview for Bidi Isolates: UI templates for user-supplied names

Bidi Isolates: UI templates for user-supplied names

Three notification templates in English, Arabic and Hebrew, each given raw and with every interpolation slot wrapped in FSI…PDI, plus four argument sets covering an LTR name in an RTL sentence, an RTL name in an LTR sentence and a name beginning with a neutral character. This is the fixture for the bug where a display name reorders the sentence around it.

File
JSON · Bidi · UTF-8