i18n Vision
i18n Vision is a fork of i18n Ally that helps you manage translations without leaving Visual Studio Code. Find, understand, edit, and review localization keys right where you work.
Features
- See translations in context with inline annotations and hover previews, including missing-translation indicators and locale-aware labels.
- Browse your localization in activity bar views for translation keys, locales, and translation progress.
- Edit translations in the editor with a theme-aware interface for adding, renaming, and updating values.
- Find hard-coded text and extract strings into translation keys.
- Translate missing values using supported machine-translation services.
- Review translations with your team by commenting, approving, or requesting changes.
- Navigate and refactor keys with framework-aware key detection and refactor suggestions.
- Copy a key path directly from its hover preview.
Getting started
- Install i18n Vision from the Visual Studio Code Marketplace.
- Open a project containing locale files, such as
locales/en.json.
- Open the i18n Vision views in the Activity Bar to browse keys, locales, and translation progress.
- If needed, adjust the
i18n-vision.* settings for your project’s locale directories, languages, and framework.
i18n Vision detects frameworks and locale directories where supported. You can also configure them for your project.
Parsers are available for:
- JSON and JSON5
- YAML
- INI
.properties
- Fluent (
.ftl)
- PO
- PHP
- JavaScript and TypeScript
PO, PHP, JavaScript, and TypeScript files are read-only. Other listed formats support editing.
Framework integrations
Framework-aware key detection and refactor suggestions have been tested with:
- Custom integrations
- Ember
- Fluent Vue and Fluent Vue SFC
- Flutter
- i18n-js
- I18next Shopify
- Laravel
- Next-intl
- Next-translate
- React i18next
Framework support customizes key matching and refactor suggestions. Translation views and editor features are shared where applicable. Project conventions and framework versions can affect detection and extraction results.
Requirements
- Visual Studio Code 1.144 or later
Credits
i18n Vision is a fork of i18n Ally, originally created by think2011, later developed by Anthony Fu, and maintained by Lokalise. Thank you to all the original authors and contributors.
License
MIT. Original copyright notices from i18n Ally are preserved.