InicioEntorno de pruebasExhibiciónAppDocBlog
    • Englishinglés
      EN
    • русскийruso
      RU
    • 日本語japonés
      JA
    • françaisfrancés
      FR
    • 한국어coreano
      KO
    • 中文chino
      ZH
    • españolespañol
      ES
    • Deutschalemán
      DE
    • العربيةárabe
      AR
    • italianoitaliano
      IT
    • British Englishinglés británico
      EN-GB
    • portuguêsportugués
      PT
    • हिन्दीhindi
      HI
    • Türkçeturco
      TR
    • polskipolaco
      PL
    • Indonesiaindonesio
      ID
    • Tiếng Việtvietnamita
      VI
    • українськаucraniano
      UK
    /
    Filtrar documentación por framework
    Alt+←
    ¿Por qué Intlayer?
    Empezar
    Concepto
    • Cómo funciona Intlayer
    • Configuración
    • TestFillBuildWatchExtractLoginPushPullConfigurationListVersionEditorLiveDebugDoc ReviewDoc TranslateSDK
    • Editor visual
    • CMS
    • Integración CI/CD
    • TraducciónPluralEnumeraciónCondiciónGéneroInserciónArchivoAnidaciónMarkdownHTMLObtención de función
    • Archivo por locale
    • Compilador
    • Autocompletado
    • Pruebas
    • Optimización de bundle
    Entornos
    • Next.js 14 y App Router
      Next.js 15
      Next.js sin locale URL
      Next.js y Page Router
      Compiler
    • Tanstack Start Solid
    • Astro y React
      Astro y Svelte
      Astro y Vue
      Astro y Solid
      Astro y Preact
      Astro y Lit
      Astro y Vanilla JS
    • React Router v7
      React Router v7 (fs-routes)
      Compiler
    • Nuxt y Vue
    • Vite y Solid
    • SvelteKit
    • Vite y Preact
    • Vite y Vanilla JS
    • Vite y Lit
    • Angular 19 (Webpack)
      Analog
    • React CRA
    • React Native y Expo
    • Express.js
      NestJS
      Fastify
      Hono
      Adonis
    • Lynx y React
    Plugins
    • JSON
    • gettext (.po)
    Extensión VS Code
    Agente
    • Servidor MCP
    • Habilidades del agente
    Versiones
    • v8
    • v7
    • v6
    Benchmark
    • Next.js
    • TanStack
    • Vue
    • Solid
    • Svelte
    Blog
    Preguntar una pregunta
    1. Documentation
    2. Extensión VS Code
    Creación:2025-03-17Última actualización:2025-09-30
    Referencia esta doc a tu asistente AI favorito
    ChatGPT
    Claude
    DeepSeek
    Google AI mode
    Gemini
    Perplexity
    Mistral
    Grok

    Haz tu pregunta y obtén un resumen del documento referenciando esta página y el proveedor AI de tu elección

    Historial de versiones

    1. "Añadido gif de demostración"
      v6.1.530/9/2025
    2. "Añadida sección de selección de entorno"
      v6.1.024/9/2025
    3. "Pestaña Intlayer / Comandos Rellenar y Probar"
      v6.0.022/9/2025
    4. "Historial inicial"
      v5.5.1029/6/2025

    El contenido de esta página ha sido traducido con una IA.

    Ver la última versión del contenido original en inglés
    Editar esta documentación

    Si tienes una idea para mejorar esta documentación, no dudes en contribuir enviando una pull request en GitHub.

    Enlace de GitHub a la documentación
    Copiar

    Copiar el Markdown del documento a la portapapeles

    Extensión Oficial para VS Code

    Descripción general

    Intlayer es la extensión oficial de Visual Studio Code para Intlayer, diseñada para mejorar la experiencia del desarrollador al trabajar con contenido localizado en tus proyectos.

    Extensión Intlayer para VS Code

    Enlace de la extensión: https://marketplace.visualstudio.com/items?itemName=Intlayer.intlayer-vs-code-extension

    Funcionalidades

    Extraer contenido

    • Extraer Contenido – Extrae contenido de tus componentes React / Vue / Svelte

    Rellenar diccionarios

    • Navegación Instantánea – Salta rápidamente al archivo de contenido correcto al hacer clic en una clave useIntlayer.
    • Rellenar Diccionarios – Rellena los diccionarios con contenido de tu proyecto.

    Listar comandos

    • Acceso fácil a los comandos de Intlayer – Construye, envía, descarga, rellena y prueba diccionarios de contenido con facilidad.

    Crear archivo de contenido

    • Generador de declaración de contenido – Crea archivos de contenido de diccionario en varios formatos (.ts, .esm, .cjs, .json).

    Probar diccionarios

    • Probar diccionarios – Prueba diccionarios para detectar traducciones faltantes.

    Reconstruir diccionario

    • Mantén tus diccionarios actualizados – Mantén tus diccionarios actualizados con el contenido más reciente de tu proyecto.

    Pestaña Intlayer (Barra de Actividad)

    • Pestaña Intlayer (Barra de Actividad) – Navega y busca diccionarios desde una pestaña lateral dedicada con barra de herramientas y acciones contextuales (Construir, Descargar, Enviar, Rellenar, Actualizar, Probar, Crear Archivo).

    Uso

    Navegación rápida

    1. Abre un proyecto que use react-intlayer.
    2. Localiza una llamada a useIntlayer(), como:

      tsx
      Copiar código

      Copiar el código al portapapeles

      const content = useIntlayer("app");
    3. Haz clic con comando (⌘+Click en macOS) o Ctrl+Click (en Windows/Linux) sobre la clave (por ejemplo, "app").
    4. VS Code abrirá automáticamente el archivo de diccionario correspondiente, por ejemplo, src/app.content.ts.

    Pestaña Intlayer (Barra de Actividad)

    Usa la pestaña lateral para navegar y gestionar diccionarios:

    • Abre el ícono de Intlayer en la Barra de Actividad.
    • En Buscar, escribe para filtrar diccionarios y entradas en tiempo real.
    • En Diccionarios, navega por entornos, diccionarios y archivos. Usa la barra de herramientas para Construir, Extraer (Pull), Enviar (Push), Rellenar, Actualizar, Probar y Crear Archivo de Diccionario. Haz clic derecho para acciones contextuales (Extraer/Enviar en diccionarios, Rellenar en archivos). El archivo actual del editor se revela automáticamente en el árbol cuando es aplicable.

    Acceso a los comandos

    Puedes acceder a los comandos desde la Paleta de Comandos.

    sh
    Copiar código

    Copiar el código al portapapeles

    Cmd + Shift + P (macOS) / Ctrl + Shift + P (Windows/Linux)
    • Construir Diccionarios
    • Enviar Diccionarios
    • Obtener Diccionarios
    • Rellenar Diccionarios
    • Probar Diccionarios
    • Crear Archivo de Diccionario

    Carga de Variables de Entorno

    Intlayer recomienda almacenar tus claves API de IA, así como el ID y secreto del cliente de Intlayer en variables de entorno.

    La extensión puede cargar variables de entorno desde tu espacio de trabajo para ejecutar comandos de Intlayer con el contexto correcto.

    • Orden de carga (por prioridad): .env.<env>.local → .env.<env> → .env.local → .env
    • No destructivo: los valores existentes en process.env no son sobrescritos.
    • Alcance: los archivos se resuelven desde el directorio base configurado (por defecto la raíz del espacio de trabajo).

    Selección del entorno activo

    • Paleta de Comandos: abre la paleta y ejecuta Intlayer: Select Environment, luego elige el entorno (por ejemplo, development, staging, production). La extensión intentará cargar el primer archivo disponible en la lista de prioridad mencionada y mostrará una notificación como “Entorno cargado desde .env.<env>.local”.
    • Configuración: ve a Settings → Extensions → Intlayer, y configura:
      • Environment: el nombre del entorno usado para resolver archivos .env.<env>*.
      • (Opcional) Env File: una ruta explícita a un archivo .env. Cuando se proporciona, tiene prioridad sobre la lista inferida.

    Monorepos y directorios personalizados

    Si tus archivos .env están fuera de la raíz del espacio de trabajo, configura el Directorio Base en Configuración → Extensiones → Intlayer. El cargador buscará los archivos .env relativos a ese directorio.

    gettext (.po)
    Servidor MCP
    Alt+→

    En esta página

      Las conversaciones son anónimas y se revisan regularmente para abordar problemas comunes. No dudes en compartir ideas de funcionalidades, comentarios sobre la documentación o cualquier cosa relacionada con Intlayer, usamos esta información para definir nuestra hoja de ruta y mejorar el producto.

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