How it works
The playground parses your string with the same ICU MessageFormat engine Wayline ships to Unity and Godot, then renders it with your argument values against the selected language's CLDR plural rules. Change the language to see how one, few, many, and other shift, the reason a single hard-coded "{n} items" breaks the moment you localize.
Frequently asked questions
What is ICU MessageFormat?
ICU MessageFormat is the industry-standard syntax for strings with variables, plurals, and gendered choices, the same format Unity Smart Strings, Lokalise, and Crowdin use. It lets one string read correctly in every language without your code picking the wording.
Why do I need plural rules?
English has two plural forms (1 item / 2 items), but Russian and Polish have four and Arabic has six. A {count, plural, ...} message lets each language supply exactly the forms it needs, so "1 items" never ships.
Is this free, and does my text get uploaded?
Yes, it is free with no sign-up, and nothing is uploaded: the message is parsed and rendered entirely in your browser.
Can I use these strings in Unity or Godot?
Yes. This is the same ICU engine behind Wayline localization, which exports a Unity runtime, a Godot CSV, and XLIFF, so a string you test here renders identically in-game.