ГлавнаяПесочницаВитринаПриложениеДокументБлог
    • Englishанглийский
      EN
    • русскийрусский
      RU
    • 日本語японский
      JA
    • françaisфранцузский
      FR
    • 한국어корейский
      KO
    • 中文китайский
      ZH
    • españolиспанский
      ES
    • Deutschнемецкий
      DE
    • العربيةарабский
      AR
    • italianoитальянский
      IT
    • British Englishбританский английский
      EN-GB
    • portuguêsпортугальский
      PT
    • हिन्दीхинди
      HI
    • Türkçeтурецкий
      TR
    • polskiпольский
      PL
    • Indonesiaиндонезийский
      ID
    • Tiếng Việtвьетнамский
      VI
    • українськаукраинский
      UK
    /
    Фильтровать документы по фреймворку
    Alt+←
    Почему Intlayer?
    Начать
    Концепция
    • Как работает Intlayer
    • Конфигурация
    • TestFillBuildWatchExtractLoginPushPullConfigurationListVersionEditorLiveDebugDoc ReviewDoc TranslateSDK
    • Визуальный редактор
    • CMS
    • Интеграция CI/CD
    • ПереводМножественное числоПеречислениеУсловиеПолВставкаФайлВложенностьMarkdownHTMLПолучение функции
    • Файл для каждой локали
    • Компилятор
    • Автозаполнение
    • Тестирование
    • Оптимизация пакета
    Окружающая среда
    • Next.js 14 и App Router
      Next.js 15
      Next.js без locale URL
      Next.js и Page Router
      Compiler
    • Tanstack Start Solid
    • Astro и React
      Astro и Svelte
      Astro и Vue
      Astro и Solid
      Astro и Preact
      Astro и Lit
      Astro и Vanilla JS
    • React Router v7
      React Router v7 (fs-routes)
      Compiler
    • Nuxt и Vue
    • Vite и Solid
    • SvelteKit
    • Vite и Preact
    • Vite и Vanilla JS
    • Vite и Lit
    • Angular 19 (Webpack)
      Analog
    • React CRA
    • React Native и Expo
    • Express.js
      NestJS
      Fastify
      Hono
      Adonis
    • Lynx и React
    Plugins
    • JSON
    • gettext (.po)
    Расширение VS Code
    Агент
    • Сервер MCP
    • Навики агента
    Релизы
    • v8
    • v7
    • v6
    Бенчмарк
    • Next.js
    • TanStack
    • Vue
    • Solid
    • Svelte
    Блог
    Задать вопрос
    1. Documentation
    2. Расширение VS Code
    Создание:2025-03-17Последнее обновление:2025-09-30
    Ссылайтесь на этот документ на ваш любимый ассистент AI
    ChatGPT
    Claude
    DeepSeek
    Google AI mode
    Gemini
    Perplexity
    Mistral
    Grok

    Спросите свой вопрос и получите сводку документа, используя эту страницу и выбранного вами поставщика AI

    История версий

    1. "Добавлено демонстрационное gif"
      v6.1.530.09.2025
    2. "Добавлен раздел выбора окружения"
      v6.1.024.09.2025
    3. "Вкладка Intlayer / команды Fill & Test"
      v6.0.022.09.2025
    4. "Инициализация истории"
      v5.5.1029.06.2025

    Содержимое этой страницы было переведено с помощью ИИ.

    Смотреть последнюю версию оригинального контента на английском
    Изменить эту документацию

    Если у вас есть идея по улучшению этой документации, не стесняйтесь внести свой вклад, подав запрос на вытягивание на GitHub.

    Ссылка на документацию GitHub
    Копировать

    Копировать Markdown документа в буфер обмена

    Официальное расширение VS Code

    Обзор

    Intlayer, официальное расширение Visual Studio Code для Intlayer, разработанное для улучшения опыта разработчика при работе с локализованным контентом в ваших проектах.

    Расширение Intlayer для VS Code

    Ссылка на расширение: https://marketplace.visualstudio.com/items?itemName=Intlayer.intlayer-vs-code-extension

    Возможности

    Извлечение контента

    • Извлечение контента – Извлекайте контент из ваших компонентов React / Vue / Svelte

    Заполнение словарей

    • Мгновенная навигация – Быстрый переход к нужному файлу контента при клике на ключ useIntlayer.
    • Заполнение словарей – Заполнение словарей контентом из вашего проекта.

    Список команд

    • Простой доступ к командам Intlayer – Легко собирайте, отправляйте, загружайте, заполняйте и тестируйте словари контента.

    Создание файла контента

    • Генератор деклараций контента – Создавайте файлы словарей контента в различных форматах (.ts, .esm, .cjs, .json).

    Тестирование словарей

    • Тестирование словарей – Проверяйте словари на наличие отсутствующих переводов.

    Пересобрать словарь

    • Держите ваши словари в актуальном состоянии – Обновляйте словари с последним содержимым из вашего проекта.

    Вкладка Intlayer (Панель активности)

    • Вкладка Intlayer (Панель активности) – Просматривайте и ищите словари через специальную боковую вкладку с панелью инструментов и контекстными действиями (Сборка, Загрузка, Отправка, Заполнение, Обновление, Тестирование, Создание файла).

    Использование

    Быстрая навигация

    1. Откройте проект, использующий react-intlayer.
    2. Найдите вызов useIntlayer(), например:

      tsx
      Копировать код

      Копировать код в буфер обмена

      const content = useIntlayer("app");
    3. Командный клик (⌘+Click на macOS) или Ctrl+Click (на Windows/Linux) по ключу (например, "app").
    4. VS Code автоматически откроет соответствующий файл словаря, например, src/app.content.ts.

    Вкладка Intlayer (Панель активности)

    Используйте боковую вкладку для просмотра и управления словарями:

    • Откройте иконку Intlayer на панели активности.
    • В поле Поиск введите текст для фильтрации словарей и записей в реальном времени.
    • В разделе Словари просматривайте окружения, словари и файлы. Используйте панель инструментов для действий: Сборка, Загрузка, Отправка, Заполнение, Обновление, Тестирование и Создание файла словаря. Щелкните правой кнопкой мыши для контекстных действий (Загрузка/Отправка для словарей, Заполнение для файлов). Текущий файл редактора автоматически подсвечивается в дереве, если применимо.

    Доступ к командам

    Вы можете получить доступ к командам через Палитру команд.

    sh
    Копировать код

    Копировать код в буфер обмена

    Cmd + Shift + P (macOS) / Ctrl + Shift + P (Windows/Linux)
    • Сборка словарей
    • Отправка словарей
    • Загрузка словарей
    • Заполнение словарей
    • Тестирование словарей
    • Создание файла словаря

    Загрузка переменных окружения

    Intlayer рекомендует хранить ваши ключи API ИИ, а также идентификатор клиента Intlayer и секрет в переменных окружения.

    Расширение может загружать переменные окружения из вашего рабочего пространства для выполнения команд Intlayer с правильным контекстом.

    • Порядок загрузки (по приоритету): .env.<env>.local → .env.<env> → .env.local → .env
    • Без разрушения: существующие значения process.env не перезаписываются.
    • Область действия: файлы разрешаются из настроенной базовой директории (по умолчанию корень рабочего пространства).

    Выбор активного окружения

    • Палитра команд: откройте палитру и выполните команду Intlayer: Select Environment, затем выберите окружение (например, development, staging, production). Расширение попытается загрузить первый доступный файл из приведённого выше списка приоритетов и покажет уведомление, например «Загружено окружение из .env.<env>.local».
    • Настройки: перейдите в Настройки → Расширения → Intlayer и установите:
      • Окружение: имя окружения, используемое для разрешения файлов .env.<env>*.
      • (Опционально) Файл Env: явный путь к файлу .env. При указании он имеет приоритет над списком, определённым автоматически.

    Моно-репозитории и пользовательские директории

    Если ваши файлы .env находятся за пределами корня рабочего пространства, установите Базовый каталог в Настройки → Расширения → Intlayer. Загрузчик будет искать файлы .env относительно этого каталога.

    gettext (.po)
    Сервер MCP
    Alt+→

    На этой странице

      Обсуждения анонимны и регулярно просматриваются для решения распространённых проблем. Не стесняйтесь делиться идеями функций, отзывами о документации или чем-либо, связанным с Intlayer, мы используем эту информацию для формирования нашей дорожной карты и улучшения продукта.

      const content = useIntlayer("app");
      Cmd + Shift + P (macOS) / Ctrl + Shift + P (Windows/Linux)