Introducción
Joinchat está traducido a 10 idiomas (holandés, inglés, gallego, persa, portugués, ruso y español de varios países) y puedes ver el estado de otras traducciones o colaborar con su elaboración desde Translating WordPress.
Para la traducción de los ajustes, Joinchat es compatible con WPML y Polylang permitiendo traducir a cada idioma los textos que configures en los ajustes generales.
Por defecto, son traducibles los campos de texto y el número de teléfono pero con el filtro 'joinchat_settings_i18n'
se pueden incluir otros campos para ser traducidos. Por ejemplo, si queremos distintos colores para cada idioma:
add_filter( 'joinchat_settings_i18n', function( $fields ){ $fields['color'] = 'Theme Color'; return $fields; } );
Desde la versión 4.2 de Joinchat es más fácil editar las traducciones. Cuando se modifica algún campo que se puede traducir aparece un mensaje con un enlace a la edición de las traducciones.
WPML
En primer lugar es necesario tener WPML instalado y configurado, puedes seguir su Guía de inicio. Más información sobre la traducción de cadenas en WPML.
¿Cómo traducir todas las cadenas con WPML?
En primer lugar es necesario tener «WPML» y «WPML String Translation» instalado y configurado, puedes seguir su Guía de inicio. También debes tener configuradas las diferentes opciones de Joinchat, el número de teléfono y los textos. Una vez hecho esto, sigue estos pasos para traducir Joinchat en cada idioma:
- Dirígete a WPML> Traducción de cadenas.
- Clica el desplegable «En el dominio» y filtra las cadenas por el dominio «Joinchat»
- Actualiza las traducciones de las cadenas para cada idioma y guarda.
Como hemos explicado anteriormente, por defecto son traducibles los campos de texto y el número de teléfono pero con el filtro 'joinchat_settings_i18n'
se pueden incluir otros campos para ser traducidos. Por ejemplo, si queremos distintos colores para cada idioma:
add_filter( 'joinchat_settings_i18n', function( $fields ){ $fields['color'] = 'Theme Color'; return $fields; } );
Desde la versión 4.2 de Joinchat es más fácil editar las traducciones. Cuando se modifica algún campo que se puede traducir aparece un mensaje con un enlace a la edición de las traducciones.
Polylang
En primer lugar es necesario tener Polylang instalado y configurado, ver documentación. Después sigue estos pasos para configurar Joinchat en cada idioma:
- Desde Ajustes> Joinchat configura los ajustes generales en el idioma principal del sito.
- Dirígete a Idiomas> Traducción de cadenas y filtra las cadenas por el grupo «Joinchat».
- Actualiza las traducciones de las cadenas para cada idioma y guarda.
Más información sobre la traducción de cadenas en Polylang.