Pseudo Locale Tester
A pseudo locale tester with a strategy switch and ruled rows pairing each English string with its accented render, growth percentage, and fit badge.
A pseudo locale tester with a strategy switch and ruled rows pairing each English string with its accented render, growth percentage, and fit badge.
The source for every Application block is included with Basic and Pro. Pick a plan to copy the code.
Already purchased? Log in
Pseudo Locale Tester renders the qps-ploc build of the checkout namespace so layout breaks surface before real translations arrive. A segmented switch picks the strategy, Accented, Expanded, or Bracketed, and each string sits in a ruled row that pairs the English source with its accented pseudo render, a growth percentage, and a fit Badge reading OK, Overflow, or Clipped. Rows that break carry a note with the exact numbers, a Pay now button that needs 131px inside 96px, and a free returns line that clips after 34 characters.
The rows array is typed with a Fit union and a fitBadge record maps each state to its label and Badge variant, so a new row only has to declare its fit. The footer sets the expectation with a real figure, German runs about 35 percent longer than English.
Reach for this block on a developer or QA localization screen, run against a pseudo locale generated from your source strings. Wire the growth numbers to your real measured widths so the Overflow and Clipped badges reflect the shipping layout, not an estimate.
A natural flow around it on an Application Pro page:
Before
After
One strong use is the layout audit before translation. Other pseudo locale shapes:
Tip: pseudo test before you send a single string to translators, a layout fixed early costs nothing next to the rework after every locale lands.