ГоловнаПісочницяВітринаДодатокДокументаціяБлог
    • 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

    Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту

    Історія версій

    1. "Додано команду Extract Content"
      v7.3.025.11.2025
    2. "Додано демонстраційний GIF"
      v6.1.530.09.2025
    3. "Додано розділ вибору середовища"
      v6.1.024.09.2025
    4. "Вкладка Intlayer / команди Fill & Test"
      v6.0.022.09.2025
    5. "Ініціалізація історії"
      v5.5.1029.06.2025

    Вміст цієї сторінки перекладено за допомогою штучного інтелекту.

    Переглянути останню версію оригінального вмісту англійською
    Редагувати цей документ

    Якщо у вас є ідея щодо покращення цієї документації, будь ласка, долучіться, надіславши pull request на 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 – Build, push, pull, fill, test словників вмісту з легкістю.

    Створити файл вмісту

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

    Тест словників

    • Тестування словників – Перевірка словників на наявність відсутніх перекладів.

    Перебудова словника

    • Тримайте свої словники в актуальному стані – Оновлюйте словники останнім вмістом з вашого проєкту.

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

    • Вкладка Intlayer (Панель активності) – Оглядайте та шукайте словники у виділеній бічній вкладці з панеллю інструментів і контекстними діями (Build, Pull, Push, Fill, Refresh, Test, Create File).

    Використання

    Швидка навігація

    1. Відкрийте проєкт, що використовує react-intlayer.
    2. Знайдіть виклик useIntlayer(), наприклад:

      tsx
      Копіювати код

      Скопіюйте код у буфер обміну

      const content = useIntlayer("app");
    3. Command-click (⌘+Click на macOS) або Ctrl+Click (на Windows/Linux) по ключу (наприклад, "app").
    4. VS Code автоматично відкриє відповідний файл словника, наприклад, src/app.content.ts.

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

    Використовуйте бічну вкладку для перегляду та керування словниками:

    • Відкрийте значок Intlayer на Панелі активності.
    • У Search введіть текст, щоб у реальному часі фільтрувати словники та записи.
    • У Dictionaries переглядайте середовища, словники та файли. Використовуйте панель інструментів для Build, Pull, Push, Fill, Refresh, Test та Create Dictionary File. Натисніть правою кнопкою для контекстних дій (Pull/Push для словників, Fill для файлів). Поточний файл у редакторі автоматично відображається в дереві, коли це доречно.

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

    Ви можете викликати команди через Command Palette.

    sh
    Копіювати код

    Скопіюйте код у буфер обміну

    Cmd + Shift + P (macOS) / Ctrl + Shift + P (Windows/Linux)
    • Build Dictionaries
    • Надіслати словники
    • Отримати словники
    • Заповнити словники
    • Тестувати словники
    • Створити файл словника

    Завантаження змінних оточення

    Intlayer рекомендує зберігати ваші AI API keys, а також Intlayer client ID і secret у змінних оточення.

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

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

    Вибір активного середовища

    • Палітра команд: відкрийте палітру та виконайте Intlayer: Select Environment, потім оберіть середовище (наприклад, development, staging, production). Розширення намагатиметься завантажити перший доступний файл зі списку пріоритетів вище та покаже повідомлення на кшталт «Завантажено env з .env.<env>.local».
    • Налаштування: перейдіть у Settings → Extensions → Intlayer та встановіть:
      • Environment: назва середовища, яка використовується для визначення файлів .env.<env>*.
      • (Необов'язково) Env File: явний шлях до файлу .env. Якщо вказано, він має пріоритет над виведеним вище списком.

    Монорепозиторії та власні каталоги

    Якщо ваші файли .env розташовані поза коренем робочого простору, встановіть Базовий каталог у Settings → Extensions → Intlayer. Завантажувач шукатиме файли .env відносно цього каталогу.

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

    На цій сторінці

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

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