Skip to main content
Localisation27 June 2026

# Offline localisation that scales beyond translated labels

Sample Author1 min readUpdated: 2 July 2026
EmailLinkedInXBluesky

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.

Display name
Website (optional)
Comment 0 of 1200 characters
I understand this demonstration stores my comment only on this device.

## Related posts

Design systemsDesigning for depth without adding visual noise Case studiesBuilding a useful case study from evidence, not decoration