Vue.js localization #️⃣
Vue.js is a progressive JavaScript framework for building user interfaces through composable components. For internationalization, most Vue projects rely on vue-i18n, the official i18n plugin that handles translation loading, locale switching, and message formatting from JSON files. Localazy translates those JSON files and syncs them back into your project, working with both Vue 2 and Vue 3.
How Localazy works with Vue.js #️⃣
Upload your source locale file through the Localazy CLI, translate on the platform using Localazy AI and human reviewers, and download completed files back for vue-i18n to consume at runtime. No code changes needed.
- Flat and nested JSON - message hierarchies matching your component structure parsed and preserved automatically.
- vue-i18n syntax recognition - named interpolation, list interpolation, and linked messages handled correctly.
- Interpolation protection -
{variable},{0}, and@:linkreferences are protected during translation and validated before download. - Plural validation - pipe-separated plural rules checked so they stay syntactically correct per language.
- CI/CD automation -
localazy uploadandlocalazy downloadfit into any CI/CD pipeline.
Helpful Localazy features for Vue translation #️⃣
Placeholder and linked-message protection #️⃣
vue-i18n messages mix variables, list indices, and cross-references to other keys. A translator who drops a {0} or rewrites @:common.appName breaks the message. Localazy detects and protects this syntax and flags issues before you download.
Structure integrity #️⃣
Downloaded files match your source JSON exactly (same nesting, same key paths), so route-based or feature-based locale files drop straight back into src/locales/ without any issues.
Format conversions #️⃣
Need the same strings in a Nuxt site or a mobile app? Download translations in any of 40+ formats from one Localazy project.
AI-driven translation
with human control
Localazy CLI: Automated localization for your project
Looking for more integrations?
Localazy supports all i18n file formats and frameworks. You can upload your files using the CLI, connect via API, integrate your CMS, localize your Figma designs, and more.
Explore all integrations of Localazy and build your localization workflow.