Спросите свой вопрос и получите сводку документа, используя эту страницу и выбранного вами поставщика AI
Интеграция сервера MCP Intlayer в ваш любимый AI-ассистент позволяет получать все документы непосредственно из ChatGPT, DeepSeek, Cursor, VSCode и т.д.
Просмотр документации сервера MCPСодержимое этой страницы было переведено с помощью ИИ.
Смотреть последнюю версию оригинального контента на английскомЕсли у вас есть идея по улучшению этой документации, не стесняйтесь внести свой вклад, подав запрос на вытягивание на GitHub.
Ссылка на документацию GitHubКопировать Markdown документа в буфер обмена
Официальное расширение VS Code
Обзор
Intlayer — официальное расширение Visual Studio Code для Intlayer, созданное для улучшения опыта разработчика при работе с локализованным контентом в ваших проектах.
Ссылка на расширение: https://marketplace.visualstudio.com/items?itemName=Intlayer.intlayer-vs-code-extension
Возможности
Мгновенная навигация
Поддержка перехода к определению – Используйте ⌘ + Click (Mac) или Ctrl + Click (Windows/Linux) по ключу useIntlayer, чтобы мгновенно открыть соответствующий файл с контентом.
Бесшовная интеграция – Работает без усилий с проектами на react-intlayer и next-intlayer.
Поддержка нескольких языков – Поддерживает локализованный контент на разных языках.
Интеграция с VS Code – Плавно интегрируется с навигацией и палитрой команд VS Code.
Команды управления словарями
Управляйте своими словарями контента прямо из VS Code:
- Сборка словарей – Генерируйте файлы контента на основе структуры вашего проекта.
- Отправка словарей – Загружайте актуальное содержимое словарей в ваш репозиторий.
- Получение словарей – Синхронизируйте актуальное содержимое словарей из репозитория с вашей локальной средой.
- Заполнение словарей – Заполняйте словари контентом из вашего проекта.
- Тестирование словарей – Определяйте отсутствующие или неполные переводы.
Генератор деклараций контента
Легко генерируйте структурированные файлы словарей в различных форматах:
Если вы сейчас работаете над компонентом, он сгенерирует для вас файл .content.{ts,tsx,js,jsx,mjs,cjs,json}.
Пример компонента:
Копировать код в буфер обмена
const MyComponent = () => { const { myTranslatedContent } = useIntlayer("my-component"); return <span>{myTranslatedContent}</span>;};
Сгенерированный файл в формате TypeScript:
Копировать код в буфер обмена
import { t, type Dictionary } from "intlayer";const componentContent = { key: "my-component", content: { myTranslatedContent: t({ en: "Hello World", es: "Hola Mundo", fr: "Bonjour le monde", }), },};export default componentContent;
Доступные форматы:
- TypeScript (.ts)
- ES Module (.esm)
- CommonJS (.cjs)
- JSON (.json)
Вкладка Intlayer (Панель активности)
Откройте вкладку Intlayer, нажав на значок Intlayer в панели активности VS Code. Она содержит два представления:
- Поиск: Живая строка поиска для быстрого фильтра словарей и их содержимого. При вводе результаты обновляются мгновенно.
- Словари: Древовидное представление ваших окружений/проектов, ключей словарей и файлов, вносящих записи. Вы можете:
- Кликнуть по файлу, чтобы открыть его в редакторе.
- Использовать панель инструментов для выполнения действий: Build, Pull, Push, Fill, Refresh, Test и Create Dictionary File.
- Использовать контекстное меню для действий, специфичных для элемента:
- Для словаря: Pull или Push
- Для файла: Fill Dictionary
- При переключении редакторов дерево покажет соответствующий файл, если он принадлежит словарю.
Установка
Вы можете установить Intlayer напрямую из Marketplace VS Code:
- Откройте VS Code.
- Перейдите в Marketplace расширений.
- Найдите "Intlayer".
- Нажмите Установить.
Использование
Быстрая навигация
- Откройте проект, использующий react-intlayer.
Найдите вызов useIntlayer(), например:
tsxКопировать кодКопировать код в буфер обмена
const content = useIntlayer("app");
- Выполните Command-click (⌘+Click на macOS) или Ctrl+Click (на Windows/Linux) по ключу (например, "app").
- VS Code автоматически откроет соответствующий файл словаря, например, src/app.content.ts.
Управление словарями контента
Вкладка Intlayer (Панель активности)
Используйте боковую вкладку для просмотра и управления словарями:
- Откройте значок Intlayer в панели активности.
- В Поиске введите текст для фильтрации словарей и записей в реальном времени.
- В разделе Словари просматривайте окружения, словари и файлы. Используйте панель инструментов для команд Build, Pull, Push, Fill, Refresh, Test и Create Dictionary File. Щелкните правой кнопкой мыши для контекстных действий (Pull/Push для словарей, Fill для файлов). Текущий файл редактора автоматически отображается в дереве, когда это применимо.
Сборка словарей
Сгенерируйте все файлы содержимого словарей с помощью:
Копировать код в буфер обмена
Cmd + Shift + P (macOS) / Ctrl + Shift + P (Windows/Linux)
Найдите команду Build Dictionaries и выполните её.
Отправка словарей
Загрузите последнее содержимое словарей:
- Откройте Палитру команд.
- Найдите Push Dictionaries.
- Выберите словари для отправки и подтвердите.
Получение словарей
Синхронизируйте последнее содержимое словарей:
- Откройте Палитру команд.
- Найдите Pull Dictionaries.
- Выберите словари для загрузки.
Заполнение словарей
Заполните словари содержимым из вашего проекта:
- Откройте Палитру команд.
- Найдите Fill Dictionaries.
- Выполните команду для заполнения словарей.
Тестирование словарей
Проверьте словари и найдите отсутствующие переводы:
- Откройте Палитру команд.
- Найдите Test Dictionaries.
- Просмотрите обнаруженные проблемы и исправьте их при необходимости.
История документа
Версия | Дата | Изменения |
---|---|---|
5.5.10 | 2025-06-29 | Инициализация истории |