Спросите свой вопрос и получите сводку документа, используя эту страницу и выбранного вами поставщика AI
Интеграция сервера MCP Intlayer в ваш любимый AI-ассистент позволяет получать все документы непосредственно из ChatGPT, DeepSeek, Cursor, VSCode и т.д.
Просмотр документации сервера MCPСодержимое этой страницы было переведено с помощью ИИ.
Смотреть последнюю версию оригинального контента на английскомЕсли у вас есть идея по улучшению этой документации, не стесняйтесь внести свой вклад, подав запрос на вытягивание на GitHub.
Ссылка на документацию GitHubКопировать Markdown документа в буфер обмена
Заполнение / проверка / перевод словарей
npx intlayer fillЭта команда анализирует ваши файлы деклараций контента на предмет возможных проблем, таких как отсутствующие переводы, структурные несоответствия или несоответствия типов. Если будут обнаружены какие-либо проблемы, intlayer fill предложит или применит обновления для поддержания ваших словарей в согласованном и полном состоянии.
Псевдонимы:
- npx intlayer dictionaries fill
- npx intlayer dictionary fill
- npx intlayer dic fill
Аргументы:
Опции списка файлов:
-f, --file [files...]: Список конкретных файлов деклараций контента для проверки. Если не указано, будут проверены все обнаруженные файлы *.content.{ts,js,mjs,cjs,tsx,jsx,json} на основе вашей конфигурации.
Пример: npx intlayer dictionary fill -f src/home/app.content.ts
-k, --keys [keys...]: Фильтрация словарей по ключам. Если не указано, будут проверены все словари.
Пример: npx intlayer dictionary fill -k key1 key2
--key [keys...]: Фильтрация словарей по ключам (псевдоним для --keys).
Пример: npx intlayer dictionary fill --key key1 key2
--excluded-keys [excludedKeys...]: Исключение словарей на основе ключей. Если не указано, будут проверены все словари.
Пример: npx intlayer dictionary fill --excluded-keys key1 key2
--excluded-key [excludedKeys...]: Исключение словарей на основе ключей (псевдоним для --excluded-keys).
Пример: npx intlayer dictionary fill --excluded-key key1 key2
--path-filter [pathFilters...]: Фильтрация словарей на основе шаблона glob для путей файлов.
Пример: npx intlayer dictionary fill --path-filter "src/home/**"
Опции вывода записей:
--source-locale [sourceLocale]: Исходная локаль для перевода. Если не указано, будет использована локаль по умолчанию из вашей конфигурации.
--output-locales [outputLocales...]: Целевые локали для перевода. Если не указано, будут использованы все локали из вашей конфигурации, кроме исходной локали.
--mode [mode]: Режим перевода: complete, review. По умолчанию complete. complete заполнит весь отсутствующий контент, review заполнит отсутствующий контент и проверит существующие ключи.
Опции Git:
- --git-diff: Запускать только для словарей, которые содержат изменения от базы (по умолчанию origin/main) до текущей ветки (по умолчанию: HEAD).
- --git-diff-base: Указать базовую ссылку для git diff (по умолчанию origin/main).
- --git-diff-current: Указать текущую ссылку для git diff (по умолчанию HEAD).
- --uncommitted: Включить неподтверждённые изменения.
- --unpushed: Включить непушенные изменения.
--untracked: Включить неотслеживаемые файлы.
Пример: npx intlayer doc translate --git-diff --git-diff-base origin/main --git-diff-current HEAD
Пример: npx intlayer doc translate --uncommitted --unpushed --untracked
Опции ИИ:
- --model [model]: Модель ИИ для использования при переводе (например, gpt-3.5-turbo).
- --provider [provider]: Провайдер ИИ для использования при переводе.
- --temperature [temperature]: Параметр температуры для модели ИИ.
- --api-key [apiKey]: Предоставить собственный API-ключ для сервиса ИИ.
- --custom-prompt [prompt]: Предоставить пользовательский запрос для инструкций по переводу.
--application-context [applicationContext]: Предоставить дополнительный контекст для перевода ИИ.
Пример: npx intlayer fill --model gpt-3.5-turbo --provider openai --temperature 0.5 --api-key sk-1234567890 --application-context "Моё приложение — магазин для кошек"
Опции переменных окружения:
- --env: Указать окружение (например, development, production).
--env-file [envFile]: Указать пользовательский файл окружения для загрузки переменных.
Пример: npx intlayer fill --env-file .env.production.local
Пример: npx intlayer fill --env production
Опции конфигурации:
--base-dir: Указать базовую директорию для проекта.
Пример: npx intlayer fill --base-dir ./src
--no-cache: Отключить кэш.
Пример: npx intlayer build --no-cache
Опции подготовки:
--build: Собрать словари перед пушем, чтобы гарантировать актуальность контента. Значение true принудительно запускает сборку, false пропускает сборку, undefined позволяет использовать кэш сборки.
--skip-metadata: Пропустить заполнение отсутствующих метаданных (описание, заголовок, теги) для словарей.
Опции логирования:
- --verbose: Включить подробное логирование для отладки. (по умолчанию true при использовании CLI)
Пример:
npx intlayer fill --file src/home/*.content.ts --source-locale en --output-locales fr es --model gpt-3.5-turboЭта команда переведет контент с английского на французский и испанский для всех файлов декларации контента в директории src/home/ с использованием модели GPT-3.5 Turbo.