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
Extensión Oficial de VS Code
Visió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.
Enlace de la extensión: https://marketplace.visualstudio.com/items?itemName=Intlayer.intlayer-vs-code-extension
Funcionalidades
Navegación Instantánea
Soporte para Ir a la Definición – Usa ⌘ + Click (Mac) o Ctrl + Click (Windows/Linux) sobre una clave useIntlayer para abrir instantáneamente el archivo de contenido correspondiente.
Integración Perfecta – Funciona sin problemas con proyectos react-intlayer y next-intlayer.
Soporte Multilingüe – Soporta contenido localizado en diferentes idiomas.
Integración con VS Code – Se integra de manera fluida con la navegación y la paleta de comandos de VS Code.
Comandos para la Gestión de Diccionarios
Gestiona tus diccionarios de contenido directamente desde VS Code:
- Construir Diccionarios – Genera archivos de contenido basados en la estructura de tu proyecto.
- Subir Diccionarios – Sube el contenido más reciente del diccionario a tu repositorio.
- Descargar Diccionarios – Sincroniza el contenido más reciente del diccionario desde tu repositorio a tu entorno local.
- Rellenar Diccionarios – Llena los diccionarios con contenido de tu proyecto.
- Probar Diccionarios – Identifica traducciones faltantes o incompletas.
Generador de Declaración de Contenido
Genera fácilmente archivos de diccionario estructurados en diferentes formatos:
Si estás trabajando actualmente en un componente, generará el archivo .content.{ts,tsx,js,jsx,mjs,cjs,json} para ti.
Ejemplo de componente:
Copiar el código al portapapeles
const MyComponent = () => { const { myTranslatedContent } = useIntlayer("my-component"); return <span>{myTranslatedContent}</span>;};
Archivo generado en formato TypeScript:
Copiar el código al portapapeles
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;
Formatos disponibles:
- TypeScript (.ts)
- Módulo ES (.esm)
- CommonJS (.cjs)
- JSON (.json)
Pestaña Intlayer (Barra de Actividad)
Abre la pestaña de Intlayer haciendo clic en el ícono de Intlayer en la Barra de Actividades de VS Code. Contiene dos vistas:
- Buscar: Una barra de búsqueda en vivo para filtrar rápidamente los diccionarios y su contenido. Al escribir, los resultados se actualizan instantáneamente.
- Diccionarios: Una vista en árbol de tus entornos/proyectos, claves de diccionario y los archivos que aportan entradas. Puedes:
- Hacer clic en un archivo para abrirlo en el editor.
- Usar la barra de herramientas para ejecutar acciones: Construir, Extraer (Pull), Enviar (Push), Rellenar, Actualizar, Probar y Crear Archivo de Diccionario.
- Usar el menú contextual para acciones específicas del ítem:
- En un diccionario: Extraer (Pull) o Enviar (Push)
- En un archivo: Rellenar Diccionario
- Cuando cambias de editor, el árbol revelará el archivo correspondiente si pertenece a un diccionario.
Instalación
Puedes instalar Intlayer directamente desde el Marketplace de VS Code:
- Abre VS Code.
- Ve al Marketplace de Extensiones.
- Busca "Intlayer".
- Haz clic en Instalar.
Uso
Navegación Rápida
- Abre un proyecto que use react-intlayer.
Localiza una llamada a useIntlayer(), como:
tsxCopiar códigoCopiar el código al portapapeles
const content = useIntlayer("app");
- Haz Command-click (⌘+Click en macOS) o Ctrl+Click (en Windows/Linux) sobre la clave (por ejemplo, "app").
- VS Code abrirá automáticamente el archivo de diccionario correspondiente, por ejemplo, src/app.content.ts.
Gestión de Diccionarios de Contenido
Pestaña Intlayer (Barra de Actividades)
Usa la pestaña lateral para explorar y gestionar diccionarios:
- Abre el ícono de Intlayer en la Barra de Actividades.
- 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, Enviar, 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.
Construcción de Diccionarios
Genera todos los archivos de contenido del diccionario con:
Copiar el código al portapapeles
Cmd + Shift + P (macOS) / Ctrl + Shift + P (Windows/Linux)
Busca Construir Diccionarios y ejecuta el comando.
Envío de Diccionarios
Sube el contenido más reciente del diccionario:
- Abre la Paleta de Comandos.
- Busca Enviar Diccionarios.
- Selecciona los diccionarios a enviar y confirma.
Extracción de Diccionarios
Sincroniza el contenido más reciente del diccionario:
- Abre la Paleta de Comandos.
- Busca Extraer Diccionarios.
- Elige los diccionarios que deseas extraer.
Rellenar Diccionarios
Rellena los diccionarios con contenido de tu proyecto:
- Abre la Paleta de Comandos.
- Busca Rellenar Diccionarios.
- Ejecuta el comando para poblar los diccionarios.
Probar Diccionarios
Valida los diccionarios y encuentra traducciones faltantes:
- Abre la Paleta de Comandos.
- Busca Probar Diccionarios.
- Revisa los problemas reportados y corrígelos según sea necesario.
Historial del Documento
Versión | Fecha | Cambios |
---|---|---|
5.5.10 | 2025-06-29 | Historial inicial |