js-i18n-language-server
v0.6.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 your i18n 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": {
"includePatterns": ["**/locales/**/*.json"]
},
"includePatterns": ["src/**/*.{ts,tsx,svelte,vue}"],
"excludePatterns": ["node_modules/**"]
}Documentation
- Configuration Reference - All configuration options
- LSP Features - Standard methods and custom commands
Supported Frameworks
License
MIT
