Extensión para Visual Studio Code que busca texto plano entre etiquetas HTML en archivos Twig y permite reemplazarlo por etiquetas de traducción ({{ 'llave'|trans({}, 'archivo') }}) usando un archivo YAML de traducciones.
Funcionalidades
Escanea el archivo HTML/Twig abierto y encuentra todo el texto plano entre etiquetas.
Carga un archivo YAML con las traducciones y muestra las coincidencias disponibles.
Reemplazo individual o masivo ("Remplazar todo") de texto por su correspondiente etiqueta de traducción.
Restauración individual o masiva ("Regresar todo") al texto original.
Los textos ya reemplazados se muestran con un icono de regresar, los pendientes con un icono de reemplazar.
Al hacer clic en una coincidencia, revela la línea correspondiente en el editor.
Requisitos
Visual Studio Code v1.85 o superior.
Uso
Abre un archivo HTML o Twig (el nombre del archivo debe contener "html").
La extensión aparecerá en la barra lateral con el nombre Traducciones Twig.
Ingresa el nombre del archivo de traducciones y haz clic en Cargar YAML (formato YAML con claves anidadas, ej. module.name).
Las coincidencias encontradas se listarán con su número de línea y texto.
Usa los botones de cada ítem o los botones superiores Remplazar todo / Regresar todo.
Formato del archivo YAML
module:
welcome: "Bienvenido"
hi: "Hola"
general:
title: "Título de la página"
El texto entre etiquetas se mapea al valor en YAML y se reemplaza por la llave correspondiente.