¿Magento agrega un nuevo idioma?

18

He mirado varias páginas con respecto a agregar otro soporte de idiomas al carrito de Magento, sin embargo, parece que falta algo.

Lo habitual es descargar la traducción a través de la interfaz de administración ... Luego, cree una vista de tienda y configure la configuración regional en el idioma deseado. Esto no parece funcionar ya que he intentado agregar compatibilidad con el idioma ruso solo para descubrir que el cambio hace que el sitio salga con un error y se vuelva inaccesible.

Recuerdo que hace aproximadamente un año encontré algunas menciones de los directorios que debían crearse en el servidor para que el idioma estuviera disponible.

Karlson
fuente
¿El idioma está en otro dominio? depende de cómo cree las vistas de la tienda, ya sea que necesite o no hacer subdirecciones. ¿Le echó un vistazo a este artículo y sus comentarios? inchoo.net/ecommerce/magento/adding-a-new-language-in-magento
Sander Mangel
Es algo irrelevante para la pregunta. Y sí, miré el enlace y a eso me refería.
Karlson el
¿Cuál es el error que ves? ¿Utiliza mod_rewrite? ¿Utiliza "agregar código de tienda a la URL"?
Piotr Kaminski

Respuestas:

12

Lo que suelo hacer para agregar el idioma ruso:

  1. Agregue la vista de la tienda y asígnele la configuración regional rusa como se hace en su enlace
  2. Descargue la traducción al ruso de nosotros (ET) de este tema (comentario de Niro) e instálela manualmente

¡Eso es!

Sé que hay algunos casos similares a los suyos y generalmente significa que ha intentado instalar la traducción desde Magento Connect. El problema está en los permisos. Es mucho más fácil y seguro instalarlo manualmente.

¿Y por qué traducción no oficial? Bueno, porque el oficial es muy malo.

Y si esto no te ayuda, sería genial ver cómo se ve tu error. Será más fácil encontrar la fuente del problema.

Alexei Yerofeyev
fuente
2

Algunos paquetes locales parecen estar mal embalados. Después de instalar en lugar de expandirse en sus carpetas locales como ru_RU, se expanden en la configuración regional, lo que obviamente es incorrecto. He conocido algunos de esos. Crear la carpeta local correspondiente y mover los archivos en ella generalmente resuelve el problema. No olvides vaciar el caché después de eso.

Petar Dzhambazov
fuente
1

Si desea agregar otro idioma, puede descargarlo del sitio web y copiarlo app/locale/{language_code}. Por ejemplo, para el idioma checo que tienes /app/locale/cs_CZ/*.csv.

Magento tiene tres tipos de traducción que se cargan en este orden:

  1. app/locale/{language_code}
  2. app/design/{area}/{theme_package}/{theme}/locale/translate.csv
  3. traducción en línea en db
MiMo
fuente