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.
Search blocks by description or jump to a page.
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.