Internationalization Before Translation: An Engineering Field Guide
Most localization projects fail before a translator sees a single string. Here is the engineering work that has to come first — and how to tell whether your codebase is ready.
No listicles and no vendor pitches. These are the write-ups we send to clients when they ask why something is harder than it looks.
Showing 6 of 6 articles
Most localization projects fail before a translator sees a single string. Here is the engineering work that has to come first — and how to tell whether your codebase is ready.
A language team is a small organisation. It needs a purpose, a structure, a way in and a way up — otherwise it survives exactly as long as its most stubborn volunteer.
Gettext is nearly forty years old and still runs a large share of the free software world. Here is the whole pipeline, command by command, including the parts that bite.
“It reads fine” is not a quality process. This is how to score translations the way you score code — with a typology, a severity scale and reproducible examples.
RTL support is not `direction: rtl` and a shrug. It is a layout model, a text algorithm and a set of mirroring decisions — and most of the bugs live in mixed-direction strings.
Machine translation is a genuinely useful tool and a genuinely effective way to destroy a volunteer community's trust. The difference is entirely in how you introduce it.
A short digest of what we published and what broke in production. No sales mail, unsubscribe in one click.
Tell us about your project and we will come back within two working days with a scope, a timeline and the names of the people who would do the work.