Traducir un tema de WordPress suele ser bastante fácil si no tenemos algún inconveniente extraño. En el caso del Tema Sydney lo encontramos con algunas cadenas especiales, pero como siempre "hay un roto para un descosido", voy a explicar cómo traducir el tema Sydney al 100%.
Un tema que se precie de ser bueno debe tener sus traducciones disponibles según el idioma que escojamos en los ajustes generales de WordPress.
Sydney es de esos, pero los complementos como Elementor que disponen de otros complementos adicionales, pueden fallar y no traducir algunas palabras o frases.
Traducción del tema Sydney según la sección o apartado
Para tener traducido Sydney completamente necesitamos configurar las traducciones desde diferentes apartados.
Doy por hecho que hemos elegido el idioma principal en el apartado de ajustes generales de WordPress, que en mi caso está en Español de España (ES_es).

Traducciones desde el personalizador de WordPress
Para traducir los textos de la cabecera, el menú y los widgets del footer necesitamos acceder al personalizador del tema desde el menú superior.
Slider
En la cabecera encontramos el "slider" que puede contener hasta cinco diapositivas, el texto de estas diapositivas se traduce y coloca desde el apartado "Personalizando ‣ Área de la cabecera ‣ Dispositivas de la cabecera".
Picando en el icono del lápiz se abrirá el apartado correspondiente donde podemos colocar el texto que necesitemos.

Menú
Los elementos del menú no es que haya que traducirlos, pues se van creando conforme creamos cada apartado.
Pero si queremos mantener los apartados que viene con los archivos de demostración, tenemos que editar el menú y cambiar el nombre de cada item.
Desde el apartado "Menú" del personalizador podemos editar los nombres de cada item y traducirlo o poner el que queramos.

Widgets del footer
Algo parecido hay que hacer con los widgets que forman el footer. Para traducir el tema Sydney en este apartado hay que editar cada widget por deparado y sustituir el texto que hay por la traducción que corresponda.
Sin salir del personalizador vamos al apartado de los widgets y seleccionamos los del pie del tema.

Una vez que terminemos con los apartados del personalizador, picamos en "Publicar" para guardar los cambios.
Traducciones de cadenas no configurables
Existen apartados que no permiten una acción manual para cambiar los textos directamente.
Según vamos añadiendo complementos es posible que tengamos más palabras que traducir si estos no disponen de una traducción de origen.
Para este tipo de traducción hay que utilizar un plugin llamado "Loco Translate" que permite tanto a Sydney, plugins o el mismo WordPress, acceder a los idiomas para crear nuevos, completarlos o modificarlos.
- El uso de este plugin es sencillo:
- Elegimos el tema Sydeney
- Escogemos el idioma adecuado que nos interese (en mi caso el Español_españa)
- Localizamos la cadena que queremos traducir
- Colocamos la traducción y guardamos los cambios

Traducción del contenido de Elementor
Elementor es un constructor de páginas que utiliza módulos configurables para componer el diseño.
Traducción directa
Estos módulos se configuran individualmente y podemos traducirlos fácilmente, editando la página o el post y colocando el cursor encima de cada elemento.

Traducción de "Show all" del apartado portfolio
Hay un apartado que requiere una atención especial, ya que no resulta fácil traducirlo manualmente ni con el plugin Loco Translate.
Dentro de la sección "Nuestro trabajo" (Our Work), donde se muestra una serie de imágenes destacadas de los proyectos de nuestra web, el selector de categorías no traduce el apartado general "Show all".
Para traducirlo tenemos que añadir un pequeño script a través de un plugin. Tenemos varias opciones:
Opción 1
- Instalar y activar el plugin TC Custom JavaScript
- Ir a "Apariencia ‣ Custom JavaScript".
- Pegar el siguiente código.
1 2 3 4 5 6 7 | (function($){ if( $('.elementor-widget-athemes-portfolio').length ) { $('.elementor-widget-athemes-portfolio a[data-filter="*"]').text('Mostrar todo'); } })(jQuery); |
Podemos cambiar el texto "Mostrar todo" por el que queramos que aparezca.

Opción 2
Si esta opción anterior no funciona podemos utilizar un plugin más actual y moderno.
- Instalar y activar el plugin Simple Custom CSS and JS
- Ir a "CSS y JS personalizado ‣ Añadir JS personalizado".
- Pegar el siguiente código eliminando el texto en rojo inicial.
1 2 3 4 5 6 7 8 9 | jQuery(document).ready(function( $ ){ (function($){ if( $('.elementor-widget-athemes-portfolio').length ) { $('.elementor-widget-athemes-portfolio a[data-filter="*"]').text('Mostrar Todo'); } })(jQuery); }); |
Igual que en el código anterior, podemos sustituir "Mostrar todo" por lo que queramos.

Con estas acciones habremos podido traducir el tema Sydney completamente, y si no es así, házmelo saber y buscamos una solución.
0 comentarios