Learn

Localization, explained

Locale codes that disagree with each other, a language with six plural forms, a placeholder that means something different in every framework. Internationalization is a pile of small, sharp details — these guides work through them one at a time.

i18n

Foundations

The vocabulary of localization: what the terms mean and when each one matters.

en-GB

Locales & plurals

Language tags, plural categories and the message syntax that survives translation.

%{name}

File formats & placeholders

Every format we parse, and the placeholder syntax hiding inside it.

t()

Framework guides

Wiring translation into Rails, React, Vue, Django, Laravel and friends.

git

Workflow & team

Working with translators, catching broken strings, keeping localization in Git.

vs

Comparisons

Honest comparisons with the other translation management platforms, including where they win.

Stop managing translations in spreadsheets

WebTranslateIt keeps your language files in sync with your repository, validates placeholders and plural forms as translators type, and hands the result back in the exact format your app expects.