Skip to main content
Localisation 27 June 2026

# Offline localisation that scales beyond translated labels

Sample Author 1 min read Updated: 2 July 2026
Email LinkedIn X Bluesky

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 systems Designing for depth without adding visual noise Case studies Building a useful case study from evidence, not decoration