js-i18n-language-server
v0.5.0
Published
Language Server for JavaScript/TypeScript i18n (i18next, next-intl, react-intl)
Maintainers
Readme
Language Server for JavaScript/TypeScript i18n libraries.
Provides IDE features (completion, hover, diagnostics, etc.) for translation keys in i18next, react-i18next, and next-intl projects.
Editor Extensions
- VS Code: nabekou29/vscode-js-i18n
- Neovim: nabekou29/js-i18n.nvim
Installation
npm
npm install -g js-i18n-language-serverCargo
cargo install --git https://github.com/nabekou29/js-i18n-language-serverBinary
Download from GitHub Releases.
Configuration
Create .js-i18n.json in your project root:
{
"translationFiles": {
"filePattern": "**/locales/**/*.json"
},
"includePatterns": ["src/**/*.{ts,tsx}"],
"excludePatterns": ["node_modules/**"]
}Documentation
- Configuration Reference - All configuration options
- LSP Features - Standard methods and custom commands
- Supported Syntax - Recognized code patterns
License
MIT
