Desde hace tiempo estamos instalando algunas tiendas con WooCommerce en entorno WordPress. Para aquellos usuarios que no requieren muchas funcionalidades y tienen pocos productos, es la solución adecuada.
El único problema que hay es que los archivos de lenguaje no están traducidos al 100%, sino aproximadamente al 32% (WooCommerce versión 2.0.10). Pero a esto le vamos a poner solución con esta entrada:
Los archivos de idioma en castellano de WooCommerce se encuentran en la carpeta plugins\woocommerce\i18n\languages:
- woocommerce-admin-es_ES.po
- woocommerce-es_ES.po
Hace tiempo que hemos traducido todo el texto que está visible en WordPress (y sobre todo el texto que está visible para los usuarios) y por eso hemos decidido compartirlos.
También íbamos a subirlo al repositorio de WooThemes en GitHub, pero hemos visto que ya hay una versión más actualizada que la que lleva el propio WooCommerce (de hace 8 días) del archivo woocommerce-admin-es_ES.po esperando a ser aprobada. Y por no interferir hemos decidido publicarlo solo como entrada de blog.
[ ACTUALIZACIÓN 01/sep/13 ] Esta actualización que mencionábamos y que se había subido a GitHub finalmente se ha incluido en WooCommerce. [ /ACTUALIZACIÓN ]
[ ACTUALIZACIÓN 12/nov/13 ] En la descarga de WooCommerce se ha incluido una actualización de los archivos de traducción de principios de este mes, que actualiza los textos a la versión 2.0.8 cuando ya vamos por la versión 2.0.15 y ha habido bastantes cambios de una versión a la siguiente. [ /ACTUALIZACIÓN ]
Si descargáis los dos archivos con la traducción, os recomendamos que no los pongáis en la carpeta woocommerce/i18n/languages donde pueden ser reemplazados en la próxima actualización, sino en la carpeta wp-content/languages/woocommerce/ donde estarán seguros de cualquier modificación. OJO: Con la herramienta Codestyling no se pueden editar las traducciones en wp-content/languages/woocommerce/, solo las que están en: woocommerce/i18n/languages.
A cambio de la descarga de la traducción, solo os pedimos que lo compartáis en alguna red social, para darle un poco de difusión a esta entrada. Gracias.
Si tenéis cualquier pregunta, como siempre estamos a vuestra disposición.
Vamos a ir actualizando esta traducción. Si en algún momento la versión incluida en el WooCommerce está completa y correcta, os avisaremos aquí y dejaremos de actualizarla.
[ ACTUALIZACIÓN 06/ene/14 ]
Llevamos varias horas revisando el tema de las traducciones de WooCommerce. Actualmente en la descarga de la versión actual 2.0.20 está incluída una actualización de la traducción a la versión 2.0.8 que además está incompleta, tanto en el front-end donde faltan unas 40 cadenas de traducción como en el back-end donde faltan unos cientos de cadenas de traducción.
Desde los archivos que estamos publicando con vosotros en esta página (versión 2.0.10) a la versión actual (2.0.20) hay cientos de cambios en las cadenas de traducción (unas 1.500 cadenas de traducción que han cambiado tanto en el archivo del front-end como del back-end).
Esto es mucho trabajo que ahora a principio de año no podemos afrontar. Haremos las traducciones completas durante los próximos meses. Sentimos tener que daros estas noticias, pero no tenemos otra opción.
[ /ACTUALIZACIÓN ]
Hola!
Excelente trabajo!. GRACIAS.
Una preguta… ¿presenta alguna incompatibilidad en el caso de tiendas «funcionando»?.
Saludos!
Buenos días,
Nosotros no hemos encontrado ninguna incompatibilidad. De hecho hemos actualizado varias tiendas. Lo importante es que el WooCommerce sea versión 2.0.x.
Por otro lado, si hubiese algún problema, rápidamente se puede volver a la versión anterior 😉
Estoy montando woocommerce. Ayer, antes de instalar el plugin CodeStyling Localization y actualizar la traducción de woocommerce que indicáis, cuando hacía una selección por categorías funciomaba, ahora me devueve ste error Error 404 – Page not found!
The page you trying to reach does not exist, or has been moved. Please use the menus or the search box to find what you are looking for.
Tendrán algo que ver las traducciones?
Hola Fernando,
No tiene nada que ver, ya que no cambian funcionalidades de la tienda. En los archivos de traducción lo único que hay son el equivalente de palabras en otros idiomas, las cuales se reemplazan cuando se encuentran; pero en ningún momento un archivo de traducciones incorpora funcionalidades o cambia el funcionamiento de WordPress + WooCommerce.
Un saludo.
Gracias, creo que todo se debía al plugin CodeStyling Localization. Ha traducido algúna palabra con acentos … He vuelto a reinstalar woocommerce y ha funcionar.
Perfecto.
Hola, Magnífico post.
Tengo dos preguntas, una es que la carpeta wp-content/languages/woocommerce/ no existe, hay que crearla?O debería tenerla por defecto.
Y la segunda es que tengo las traducciones, gracias a tu post pero mi wp arranca con el woocommerce en inglés, sabes por qué podría ser?En el wp-config tengo puesto Es, para que arranque es español…
Gracias!
Efectivamente la carpeta hay que crearla. No la tienes por defecto.
Para que el WooCommerce funcione en castellano, hay que configurar el idioma en el WordPress como es_ES y no solo ES.
Si tienes más dudas, déjanos un comentario.
Sí sí si lo tengo así establecido, pero no entiendo como me arranca el woocommerce en inglés con Login, My account…en vez de Inicio, Mi cuenta…
Lo normal es que arrancara en español y que al darle a la banderita de qtranslate se cambiara el idioma no?
Bueno, gracias!
El idioma por defecto del Woocommerce depende de los valores de la variable WPLANG en wp-config.php.
Si está
define(‘WPLANG’, ‘es_ES’);
por defecto se muestra en español de España.
Hola,
A mí también me pasa lo mismo, he seguido los pasos y no termina de traducir toda la tienda a pesar de que sí que están todos los textos traducidos.
WooCommerce Versión: 2.0.14
Lo primero: Comprobar si utilizas algún plugin de caché como W3 TOTAL CACHE o similar y vaciar el caché.
Después comprobar que el idioma en el WordPress esté configurado como es_ES y no solo ES.
Cuéntanos a ver si te ha funcionado.
hola
He seguido los pasos y no noto ninguna diferencia , no se si lo estoy haciendo bien.
La pagina de formulario de contacto
Me dice esto
E-mail has not been setup properly. Please add your contact e-mail!
el boton de cesta pone my basket
en los comentarios pone
No comments yet.
Leave a Reply
Logged in as admin. Log out?
¿Estas frases deberian de salir traducidas?
un saludo
Hola Carlos. Lo miraremos, pero yo creo que estas frases deberían de aparecer traducidas. Ya que todo lo que se ve de forma pública estaba traducido.
Antes de nada, feicitaros por este magnífico aporte. Tengo la siguiente duda: ¿Cómo le decimos a nuestra instalación de wordpress/woocomerce que coja los archivos de idiomas de la carpeta «wp-content/languages/woocommerce» y no de la habitual?
Gracias de antemano
Hola Germán, si hay archivos de idiomas en wp-content/languages/woocommerce los coge por defecto.
Tengo un problema con la traducción del woocommerce. No encuentro el modo de que funcione bien! He probado de todo, sin embargo, aunque compruebo que en el fichero woocomerce-es_ES.po las frases «billing Address» «Shipping Address» «Proceed to Checkout» y otras están correctamente traducidas, luego en la web me aparecen en inglés. ¿Alguien podría ayudarme? ¿Dónde puede estar el problema?
Buenas tardes. Lo primero que se me ocurre es que mires a ver si hay algún plugin de caché activado (tipo W3 TOTAL CACHE). Si lo tienes activo, desactívalo y mira a ver que pasa. Otra cosa no se me ocurre, sin que haya que mirar la instalación.
Buen día,
Tengo dias buscando como traducir el frontend de woocommerce a español y hasta ahorita este articulo es lo mejor que he encontrado, hice la creación de una nueva carpeta “wp-content/languages/woocommerce”
subi los archivos que aquí descargué pero el idioma sigue en inglés…. incluso los reemplazé en woocommerce/i18n/languages pero ni así. ¿Que me estará faltando?
Gracias!
Lo primero: Comprobar si utilizas algún plugin de caché como W3 TOTAL CACHE o similar y vaciar el caché.
Después comprobar que el idioma en el WordPress esté configurado como es_ES y no solo ES:
define(‘WPLANG’, ‘es_ES’);
Y así debería de funcionar.
no me funciona, en el config tengo esto: define(‘WPLANG’, ‘es_ES’);
los archivos que descargo de aqui los coloco en wp-content\languages\woocommerce
pero no me toma nada, todo lo publico sigue en ingles, a que puede deberse?
gracias
juanma
¿En la carpeta woocommerce/i18n/languages tienes los archivos de traducción incompletos? Si los colocas en la carpeta wp-content\languages\woocommerce prueba eliminar los de la carpeta woocommerce/i18n/languages y nos cuentas.
hola ya lo logre, el problema ahora es el siguiente, tengo algunos textos incompletos, ejemplo el boton «view cart», pero en el po SI me figura el view cart traducido, por que puede ser que no lo este levantando algunas traducciones?
Ok esto me ha ayudado!
Muchísimas gracias. Me ha funcionado correctamente.
Saludos cordiales
Hola, antes que nada felicitaciones por la info y gracias por el aporte. El tema es que no me funciona. Tengo es_ES en el config, cree la carpeta wp-contentlanguageswoocommerce y he colocado ahi los archivos, tambien los he colocado en la carpeta woocommerce/i18n/languages, he borrado tambien los archivos de woocommerce/i18n/languages, sin embargo hay algunas cosas que me siguen apareciendo en Ingles, como cuando entro desde el Front a editar mi direccion dice «Edit Adress» o en Wishlist sigue en ingles. Alguna mano mas? jejeej Muchas gracias por tu tiempo. Saludos.
Buenos días, En principio todo debería de estar traducido. De todas formas lo revisaremos a principios de la semana que viene. Hace tiempo que no lo actualizamos y puede ser que hayan nuevas cadenas que no estén traducidas. Saludos.
Muchísimas gracias. Fue de gran ayuda tu post.
Buenas, podréis realizar las actualización de los archivos en estas fechas?.. Es que he seguido los pasos que habéis indicado Ramón, y hay cadenas que me siguen apareciendo en Inglés :(.
Gracias
Hola Ana, Tenemos previsto realizar las actualizaciones en la semana de Navidad (23 al 27 de Diciembre), ya que en esas fechas tendremos algo de tranquilidad.
Muchas gracias!
Hola,
lo primero darte la enhorabuena por todo lo que has escrito, me has ayudado muchisimo.
Tengo todo actualizado 3.8 con Woocomerce…
He logrado traducir correctamente casi todo aunque hay una sola cosa que no se donde traducirla que es la palabra »ADD TO CARD».
-Según he estado editando los .po todos estan correctos es_ES tanto el idioma del Theme como el idioma del Plugin.
-Sin embargo es curioso, sí he encontrado y sí debería estar traducido aunque no aparece, todo esta correcto excepto el ADD TO CARD. Y eso que sí he verificado que ya estaba traducido »AÑADIR AL CARRO».
La única cosa que no he probado y no se si a estas alturas tiene sentido es la de crear la carpeta wp-content/lenguages/woocomerce
¿Es necesario? Dónde o en qué otro lugar debería poder cambiar el ADD TO CARD ?? Sabrías decirme?? porque ni en el Theme ni en el Plugin todo esta correcto y los coge, la única palabra que tengo en inglés es justamente esa ADD TO CARD.
Te agradezco mucho tu tiempo y espero tu respuesta por aquí. te lo agradezco.
Muchas gracias de verdad.
hola!
He eliminado del editor (soy nueva) todos los idiomas menos el castellano, pero en la parte de login para nuevos usuarios me sigue apareciendo en inglés. ¿Cómo puedo hacer para cambiarlo?
Perdona, llevo un buen rato comiendome la cabeza, de donde descargo los archivos?
Muchas gracias por tu ayuda
Saludos
Lo puedes descargar con un tweet, un me gusta o un +1 en la sección donde pone: «Este contenido está bloqueado. Para obtener acceso a los archivos, por favor ayúdanos a difundir esta publicación, compartiéndola en alguna de las siguientes redes sociales».
Hola! Me resulta imposible hacer una total traducciòn, y lo mas raro de todo es que hay veces que por ejemplo la frase » no hay productos en el carrito» se ve una vez y al instante se cambia a ingles. Ya probe colocar los idiomas en todas las carpetas mencionadas y hasta borrar todo de /Li18n.
Tampoco tengo instalado plug in de cache. Alguno tiene idea que puede ser? tengo wordpress y woo actualizados .
Hola Martin. Siento no poder ayudarte con lo que nos detallas. Si encuentras la causa y una solución, pasate por aquí a comentarla. Gracias.
Hola, tengo un problema similar. He mirado todo lo que decis, wp-config esta como «es_ES» y el archivo woocommerce-es_ES.po tiene todas las traducciones además de tener también woocommerce-admin-es_ES.po.
En bastantes páginas si coge la traducción pero en Login, Seguimiento del pedido y alguna más nada de nada. La versión de woocomerce es la 2.1.12. El plugin w3 caché lo tengo desactivado, aunque ya me pasaba antes de instalar ningun plugin.
Ya nose donde mirar… ¿alguna idea?
Gracias
Hola Dilistak, Este mes de agosto vamos a echarle un vistazo a este tema, a ver si conseguimos que todo esté traducido, sin tener que tocar los archivos php de WooCommerce (y con la consecuente pérdida en caso de una actualización). Nosotros este mes vamos a seguir experimentando, a ver si damos con una solución.
Podrías enviarnos los archivo po/mo que usas a través de Wetransfer a info@hablandodeinternet.com y también les echamos un vistazo?
Un saludo.
Parece que sigue habiendo problemas con algunas cadenas en las traducciones de woocommerce, he probado todo y aun estando traducidas en los po/mo, no aparecen en el frontend a no ser que los cambie directamente en los archivos php con lo que con una actualización los perdería, alguien puede confirmar que tiene un woocommerce completamente traducido al español y funcionando?
Mis versiones: wordpress 3.9.1 y woocommerce 2.1.12
Hola Javier, La verdad es que está siendo bastante complicado tener un WooCommerce completamente traducido al castellano sin tocar los archivos php (y con la consecuente pérdida en caso de una actualización). Nosotros este mes vamos a seguir experimentando, a ver si damos con una solución.
Podrías enviarnos los archivo po/mo que usas a través de Wetransfer a info@hablandodeinternet.com y también les echamos un vistazo?
Un saludo.
Hola, hice todo lo que han comentado y el sitio sigue igual, todo lo que esta dentro de wishlist, o carro de compras esta en ingles. Podrian ayudarme?
Hola Manuela, ¿Qué versión de WooCommerce utilizas? En las últimas versiones la traducción debería de funcionar sin problemas.
Hola,
En primer lugar, muchas gracias por la traducción, ¡es de gran utilidad!
En mi caso, utilizo la última versión de woocommerce pero hay ciertos botones que no hay manera de traducir como «view cart» o «proceed to checkout».
Hay alguna novedad en relación a este tema?
Gracias!
Hola Brenda,
En las últimas versiones de WooCommerce las traducciones incluidas son bastante buenas y estos problemas ya no deberían de aparecer. ¿Qué versión de WooCommerce utilizas?
Hola
Mi problema sorprendentemente es el contrario, me sale en español, pero me interesa en Inglés, cómo debo modificar woocommerce.pot, para que salga en inglés?
Muchas gracias!
Y enhorabuena por la página.
Buenos días,
Si lo que quieres es que salga en inglés, tienes que cambiar la configuración del WordPress al inglés (en AJUSTES / GENERAL). Ahí configuras inglés como idioma de la web y Woocommerce te saldrá en inglés. Lo que no es posible es tener un entorno mitad en castellano y mitad en inglés sin instalar un plugin como WPML.
Hola buenas,
Estoy teniendo algunos problemas con la traducción que trae por defecto WooCommerce (v2.3.8) y buscando información he dado con vuestra página, a ver si me podéis echar una mano.
Como dices en el último comentario de la entrada, WooCommerce ya trae las traducciones incluidas, aunque en mi caso por defecto aunque tengo WordPress en español, WooCommerce se instala en ingles, y tengo que ir a los ajustes generales y dar a guardar cambios para que WooCommerce se ponga en español. Pero este no es el principal problema, el problema que tengo es que casi todo el backend aparece sin traducir, aunque vaya a los ajustes de WooCommerce y fuerce a que descargue las últimas traducciones disponibles, nada, la parte del backend aparece casi por completo en inglés. De hecho si abro con Poedit el archivo «woocommerce-admin-es_ES.po» que se genera en la carpeta «wp-content\languages\plugins» sólo tiene traducidas 226 de 1360 (16%) expresiones.
¿Me podríais decir si la traducción del backend está ahora así o si estoy haciendo algo mal? Es que viendo algunos videotutoriales por internet veo que instalan WooCommerce y directamente ya les sale en español y con todo el backend traducido, por eso no se porque a mi no me sale (aclarar que todo lo que estoy probando es en local, por si pudiera tener algo que ver).
A ver si me podéis echar una mano.
Gracias por adelantado (y perdón por todo el rollo que he soltado)
Un cordial saludo.
Hola Juan,
Nosotros tenemos el 100% de las cadenas traducidas (ubcación del archivo en: wp-content/languages/woocommerce).
Si sigues teniendo problemas te podemos enviar el archivo por WETRANSFER para que lo pruebes.
Un saludo.
Muy buenas, he realizado varios cambios en el archivo .PO ya que el .MO no podía editarlo en el bloc de notas. Subo el archivo .PO únicamente y no pasa nada.
Sólo quería comentaros que hasta que no he convertido el fichero .PO a .MO y lo he subido no se han aplicado los cambios. He optado por una aplicación online http://po2mo.net/ y ha funcionado.
Buenos días Juan,
Es verdad que hay que compilar el archivo .PO ya que lo importante es el archivo .MO resultante de compilar el contenido del archivo .PO. Por esta razón normalmente usamos POEDIT que permite editar el archivo .PO y cada vez que guardamos los cambios automáticamente nos crea el archivo .MO.
Un saludo.
Hola,
Tengo woocomerce 2.5.5 y he subido la pagína al servidor y la parte de la tienda no me la traduce
mientras que en local me la pone en castellano. Ha que se puede deber este problema?
Hola Julen. Eso normalmente es debido a que WooCommerce no encuentra los archivos de traducción en el servidor. ¿Has comprobado que estén en la carpeta correcta?
Buenos Dias
Una consulta como modificar label del formulario de facturacion
-payment
– your orden
y demas a español
Hola Jonathan. Si con los archivos de traducción no se te ha traducido, normalmente es una cadena de texto del tema. Has mirado en los archivos de traducción del tema si está ahí y está correctamente traducido?
Hola!
Acabo de instalar el woocommerce, versión Versión 2.6.4.
¿Saben de donde puede bajar los archivos para traducirlo al español?
Muchas Gracias!
Hola Laura. Con las versiones nuevas de WooCommerce las actualizaciones te deberían de aparecer automáticamente como Actualización de WordPress.
Hola,
He probado de todo para intentar que me salga en la web traducidos los botones y los textos del woocommerce y sigue apareciendo todo en inglés. No sé donde está el error y voy a darme por vencida.
No sé que estoy haciendo mal. Ya he subido los archivos .PO y .MO, tengo el pluggin de Locotranslate instalado, he probado mil manera que he visto en la red y nada.
¿Alguna sugerencia?
Ya está solucionado. Gracias de todos modos
hola me puedes decir por favor como hiciste gracias.
Hola Henry. Puedes detallarnos un poco en qué necesitas nuestra ayuda. Un saludo.
Hola, estoy teniendo este mismo problema, ya probé todo lo sugerido mas arriba pero nada, sigue todo en inglés. Estoy utilizando una plantilla llamada shopme y loco traductor. Si pueden echarme una mano les agradezco. saludos!
Hola Damián. Dado que la plantilla ShopMe es una plantilla de pago, te recomendaríamos preguntarle al desarrollador. Él es el que mejor te puede ayudar en este caso. Posiblemente sea algún archivo de traducción del tema. Saludos.