Welcome
Easy I18n is a plugin based on the IntelliJ Platform SDK to handle the process of internationalization in your project.
Translating large projects using your favorite IDE has never been easier!
This plugin offers a wide range of configuration options to adapt to the specific requirements of the project. However, to help you get started quickly, there are a variety of presets for common use cases.
Features
- Support for Multi-Module projects, ideally for monorepos
- Translations Tool Window to manage all your translations in a single place
- Visualize as tree or table view
- Filter by full-text-search query
- Filter and highlighting of duplicate or missing translation values
- Easily Add / Edit or Delete translations via the Translation Dialog or Tool Window
- Configuring of translation sources using a powerful template syntax
- Fine-grained editor assistance using user-defined rules
- Referencing of translation keys to quickly jump the Translation Dialog
- Inspection to find unresolved translation keys
- Quickfix intention action to add translations
- Extract translation action to localize hard-coded literals
- Documentation provider to preview translation values
- Folding of translation keys with preview locale value
Builtin Support
File Types
JSON - JSON5 - YAML - Properties
Editor Language Assistance
HTML/XML - JS(X) - TS(X) - Vue - Svelte - PHP - Ruby - Rust - Go - Dart - Python - Kotlin - Java