Si utilizas WooCommerce como tu tienda online y necesitas cambiar parte de la traducción en español, es sencillo de hacer. El problema que puede surgir es cuando actualizas tu plantilla o el propio WooCommerce. Para evitar este problemillas lo mejor es incluir los ficheros de idioma en el child theme. Ya hemos comentado otras veces que el fichero de español de España: es_ES.
Opción 1: las mas rápida de hacer
Hacer una copia de los archivos de traducción de woocommerce en la carpeta de tu cild theme
- Origen, copiar de: plugins/woocommerce/i18n/languages/
- Destino, copiar en: themes/tu-tema-activo/langguages/ (tu-tema-activo = nombre de tu tema)
Opción 2: la mejor opción
Abrimos el fichero funtions.php de tu child theme e incluimos el siguiente código
function weg_localisation() { unload_textdomain( 'tu-tema-activo' ); load_textdomain('tu-tema-activo', get_stylesheet_directory() . '/lang/es_ES.mo'); unload_textdomain('woocommerce'); load_textdomain('woocommerce', get_stylesheet_directory() . '/woocommerce/i18n/languages/woocommerce-es_ES.mo'); } add_action('init', 'weg_localisation');
Con esto ya tienes todo listo y funcionando, puedes despreocuparte de las actualizaciones ya que de esta forma todo funciona correctamente.
Uno de los themes que mejor se pueden adaptar puedes ver en este enlace