Localization + i18n primitives
Visual primitives for the Mufflermen workshop localization workspace — language and region switching, Intl-powered number / date / currency demos, translation memory, glossary, RTL preview, plural rules tester, string extraction, locale coverage matrix, and a live multi-zone clock. Reference only — Intl APIs are real, no translation backend is wired.
Localization + i18n primitives is a reusable Oak Flats Muffler Men UI primitive with documented states, accessibility expectations, theme behavior, and implementation evidence.
Localization + i18n primitives: Visual primitives for the Mufflermen workshop localization workspace — language and region switching, Intl-powered number / date / currency demos, translation memory, glossary, RTL preview, plural rules tester, string extraction, locale coverage matrix, and a live multi-zone clock. Reference only — Intl APIs are real, no translation backend is wired.
Language switcher
Compact language switcher with current flag + chevron, dropdown search, endonyms, and RTL marker chips.
Region switcher
Region tiles showing timezone, currency, and metric vs imperial units per supported market.
Currency formatter
Same amount rendered across AUD / USD / EUR / GBP / JPY / NZD / CAD via Intl.NumberFormat.
Date format demo
Same instant formatted for en-AU, en-US, en-GB, de-DE, ja-JP, and ar-SA with RTL direction.
Number format demo
Locale-aware separators with km / kg / °C units rendered with Intl.NumberFormat unit style.
Translation key row
Row showing key + source + targets per locale, with status + reviewer chips and missing markers.
Translation progress meter
Bar showing % translated per language — tone shifts red < 50, amber 50–90, green 90+.
Glossary card
Term card with translations per locale, part of speech, usage notes, and a lock toggle.
RTL layout toggle
Toggle LTR / RTL preview — rotates the preview frame in place; reduced-motion swaps instantly.
Pluralization tester
Cardinal count input + output across CLDR plural forms (zero / one / two / few / many / other).
String extraction row
Source file row listing detected strings, extraction status, and suggested translation keys.
Translation memory card
TM suggestion card — source + memory hits + similarity % + reuse CTA per locale.
Locale coverage matrix
Feature × locale matrix showing translated / partial / missing / N/A coverage cells.
Time zone display
Live multi-zone strip showing the current time in Sydney, NYC, London, Tokyo, and Berlin.
Full translation console
Composed translation manager workspace — language switcher, progress meters, key list, TM and glossary.