Offline localisation that scales beyond translated labels
A language toggle is credible only when the entire interface behaves correctly in the selected locale.
Translate states, not only labels
Errors, empty states, share feedback, print labels, dialog titles and assistive text all belong to the interface. Missing these strings creates a visibly incomplete product.
Use locale-aware data
Dates and number formats should be produced through the platform internationalisation APIs. Do not hard-code English date order into translated content.
Test geometry
Japanese and English have different line-breaking behaviour. The design should retain the same component hierarchy without clipping, tiny text or unpredictable height changes.

0 Comments
Local demonstration — comments are stored on this device only.