Haz tu pregunta y obtén un resumen del documento referenciando esta página y el proveedor AI de tu elección
Al integrar el servidor MCP Intlayer a tu asistente de IA, puedes recuperar todos los documentos directamente desde ChatGPT, DeepSeek, Cursor, VSCode, etc.
Ver la documentación del servidor MCPEl contenido de esta página ha sido traducido con una IA.
Ver la última versión del contenido original en inglésSi tienes una idea para mejorar esta documentación, no dudes en contribuir enviando una pull request en GitHub.
Enlace de GitHub a la documentaciónCopiar el Markdown del documento a la portapapeles
Rellenar / auditar / traducir diccionarios
npx intlayer fillEste comando analiza tus archivos de declaración de contenido en busca de posibles problemas como traducciones faltantes, inconsistencias estructurales o incompatibilidades de tipo. Si encuentra algún problema, intlayer fill propondrá o aplicará actualizaciones para mantener tus diccionarios consistentes y completos.
Alias:
- npx intlayer dictionaries fill
- npx intlayer dictionary fill
- npx intlayer dic fill
Argumentos:
Opciones de lista de archivos:
-f, --file [files...]: Una lista de archivos específicos de declaración de contenido para auditar. Si no se proporciona, se auditarán todos los archivos *.content.{ts,js,mjs,cjs,tsx,jsx,json} descubiertos según la configuración de tu archivo.
Ejemplo: npx intlayer dictionary fill -f src/home/app.content.ts
-k, --keys [keys...]: Filtrar diccionarios basados en claves. Si no se proporciona, se auditarán todos los diccionarios.
Ejemplo: npx intlayer dictionary fill -k key1 key2
--key [keys...]: Filtrar diccionarios basados en claves (alias de --keys).
Ejemplo: npx intlayer dictionary fill --key key1 key2
--excluded-keys [excludedKeys...]: Excluir diccionarios basados en claves. Si no se proporciona, se auditarán todos los diccionarios.
Ejemplo: npx intlayer dictionary fill --excluded-keys key1 key2
--excluded-key [excludedKeys...]: Excluir diccionarios basados en claves (alias de --excluded-keys).
Ejemplo: npx intlayer dictionary fill --excluded-key key1 key2
--path-filter [pathFilters...]: Filtrar diccionarios basados en patrones glob para rutas de archivos.
Ejemplo: npx intlayer dictionary fill --path-filter "src/home/**"
Opciones de salida de entradas:
--source-locale [sourceLocale]: La locale fuente desde la cual traducir. Si no se especifica, se usará la locale por defecto de tu configuración.
--output-locales [outputLocales...]: Locales destino a las cuales traducir. Si no se especifica, se usarán todas las locales de tu configuración excepto la locale fuente.
--mode [mode]: Modo de traducción: complete, review. Por defecto es complete. complete llenará todo el contenido faltante, review llenará el contenido faltante y revisará las claves existentes.
Opciones de Git:
- --git-diff: Ejecutar solo en diccionarios que incluyan cambios desde la base (por defecto origin/main) hasta la rama actual (por defecto: HEAD).
- --git-diff-base: Especificar la referencia base para el git diff (por defecto origin/main).
- --git-diff-current: Especificar la referencia actual para el git diff (por defecto HEAD).
- --uncommitted: Incluir cambios no confirmados.
- --unpushed: Incluir cambios no enviados.
--untracked: Incluir archivos no rastreados.
Ejemplo: npx intlayer doc translate --git-diff --git-diff-base origin/main --git-diff-current HEAD
Ejemplo: npx intlayer doc translate --uncommitted --unpushed --untracked
Opciones de IA:
- --model [model]: El modelo de IA a usar para la traducción (por ejemplo, gpt-3.5-turbo).
- --provider [provider]: El proveedor de IA a usar para la traducción.
- --temperature [temperature]: Configuración de temperatura para el modelo de IA.
- --api-key [apiKey]: Proporciona tu propia clave API para el servicio de IA.
- --custom-prompt [prompt]: Proporciona un prompt personalizado para tus instrucciones de traducción.
--application-context [applicationContext]: Proporciona contexto adicional para la traducción por IA.
Ejemplo: npx intlayer fill --model gpt-3.5-turbo --provider openai --temperature 0.5 --api-key sk-1234567890 --application-context "Mi aplicación es una tienda de gatos"
Opciones de variables de entorno:
- --env: Especifica el entorno (por ejemplo, development, production).
--env-file [envFile]: Proporciona un archivo de entorno personalizado desde el cual cargar las variables.
Ejemplo: npx intlayer fill --env-file .env.production.local
Ejemplo: npx intlayer fill --env production
Opciones de configuración:
--base-dir: Especifica el directorio base para el proyecto.
Ejemplo: npx intlayer fill --base-dir ./src
--no-cache: Deshabilita la caché.
Ejemplo: npx intlayer build --no-cache
Opciones de preparación:
--build: Construye los diccionarios antes de hacer push para asegurar que el contenido esté actualizado. True forzará la construcción, false la omitirá, undefined permitirá usar la caché de la construcción.
--skip-metadata: Omitir el llenado de metadatos faltantes (descripción, título, etiquetas) para los diccionarios.
Opciones de registro:
- --verbose: Habilitar el registro detallado para depuración. (por defecto en true usando CLI)
Ejemplo:
npx intlayer fill --file src/home/*.content.ts --source-locale en --output-locales fr es --model gpt-3.5-turboEste comando traducirá el contenido del inglés al francés y español para todos los archivos de declaración de contenido en el directorio src/home/ usando el modelo GPT-3.5 Turbo.