Paso 1: Instalar el paquete de idioma
Antes de que pueda comenzar a utilizar Language Overrides, debe asegurarse de que el paquete de idioma que desea modificar esté instalado en su sitio de Joomla. Para instalar el paquete de idioma español, siga estos pasos:
Vaya a System > Install > Languages.
Haga clic en Install Languages.
En la página siguiente, busque "Spanish" y haga clic en el botón Install.
Ahora, el paquete de idioma español está instalado y listo para ser personalizado.
Paso 2: Acceso a Language Overrides
Para acceder a la función Language Overrides, siga estos pasos:
Vaya a System > Manage > Language Overrides.
En la página siguiente, verá una lista de todas las sobreescrituras de idioma existentes. Elija español para el sitio web y haga clic en New.
Paso 3: Creación de un Language Override
En Joomla 4, puede crear una sobreescritura de idioma buscando por valor o por constante. Veamos cómo se hace de ambas maneras.
Buscar por valor
La búsqueda por valor le permite buscar el texto exacto que desea cambiar en el sitio. Para crear una sobreescritura de idioma por valor, siga estos pasos:
- En la página New Override, seleccione la pestaña Search Text.
- En el campo de búsqueda, escriba el texto exacto que desea cambiar y haga clic en Search.
- Joomla mostrará una lista de todas las cadenas de texto que coinciden con su búsqueda. Elija la cadena que desea cambiar y haga clic en ella.
- Joomla llenará automáticamente los campos Language Constant y Text. Modifique el campo Text con el nuevo texto que desea utilizar.
- Finalmente, haga clic en Save & Close.
Buscar por constante
La búsqueda por constante le permite buscar la constante de idioma que desea cambiar. Esto puede ser útil si ya sabe cuál es la constante que desea modificar. Para crear una sobreescritura de idioma por constante, siga estos pasos:
- En la página New Override, seleccione la pestaña Search a constant.
- En el campo de búsqueda, escriba la constante exacta que desea cambiar y haga clic en Search.
- Joomla mostrará la constante que coincide con su búsqueda. Haga clic en ella.
- Joomla llenará automáticamente los campos Language Constant y Text. Modifique el campo Text con el nuevo texto que desea utilizar.
- Finalmente, haga clic en Save & Close.
Con estos pasos, podrá personalizar cualquier cadena de texto en su sitio de Joomla con el paquete de idioma español. Recuerde, sin embargo, que cada cambio que haga se aplicará solo a ese idioma en particular. Si desea que los cambios se apliquen en otros idiomas, deberá crear una sobreescritura de idioma para cada uno de ellos.
Ejemplo de Language Override
Para ilustrar mejor cómo funciona esto, vamos a tomar un ejemplo. Supongamos que queremos cambiar el texto "Read more" a "Leer más" en nuestro sitio en español.
Cambiando "Read more" a "Leer más" usando constante
Vaya a System > Manage > Language Overrides.
Haga clic en New.
Seleccione la pestaña Search a constant.
En el campo de búsqueda, escriba "READ_MORE" y haga clic en Search.
Aparecerá la constante. Haga clic en ella.
En el campo Text, cambie "Read more" a "Leer más".
Haga clic en Save & Close.
En resumen, la función Language Overrides en Joomla 4 es una herramienta poderosa para personalizar el texto en su sitio web. Ya sea que esté buscando cambiar un solo término o redefinir por completo el lenguaje de su sitio, los Language Overrides pueden hacer el trabajo de manera eficiente y segura.