Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>locale-intellisenseNew to Visual Studio Code? Get it now.
locale-intellisense

locale-intellisense

Pavel Kostyurin

|
6 installs
| (0) | Free
provide intellisense for key:value files
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

🧠 Locale IntelliSense (Private VS Code Extension)

Инструмент для автодополнения и работы с ключами локализации в locale.en.json и wizards/locale.en.json.

🚀 Возможности

✅ Автодополнение ключей при вводе:

get('outer.inner.')    // показывает вложенные ключи
wget('wizard.step.')   // аналогично, из другого файла

✅ Поддержка автодополнения сразу после кавычки:

get('|')   // показывает корневые ключи

✅ Отображение значений ключей:

  • Показывается перевод (value) в списке автодополнений
  • Полный путь (outer.inner.key) виден при наведении

✅ Всплывающая подсказка (hover):

  • Наведи мышкой на get('some.key') — появится перевод

✅ Поиск ключа по значению:

  • Через команду Find Locale Key by Value
  • Вводишь строку → выбираешь ключ → он вставляется в код и копируется в буфер

🛠 Установка

  1. Убедись, что у тебя установлен CLI для VS Code:

    code --version
    
  2. Установи расширение:

    code --install-extension ./test-resources/vscode-extensions/locale-intellisense-0.0.1.vsix
    
  3. Перезапусти VS Code (если необходимо)


⚙️ Настройки

Добавь в .vscode/settings.json:

{
  "localeKeyIntelliSense.getFilePath": "assets/language/locale.en.json",
  "localeKeyIntelliSense.wgetFilePath": "wizards/assets/language/locale.en.json"
}

⌨️ Доступные команды

Открываются через Ctrl+Shift+P → “Find Locale Key by Value”

  • 🔍 Поиск ключа по значению
  • 🧩 Вставка вызова get(...) или wget(...) в текущую позицию курсора
  • 📋 Копирование найденного ключа в буфер обмена

📌 Примечания

  • Автоматически активируется в файлах .js, .ts, .jsx, .tsx
  • Поддерживает два файла локализации
  • Не публикуется в Marketplace
  • Можно хранить .vsix прямо в репозитории
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft