Continuando con el aprendizaje descubrimiento de Magento2, dado mi historial con las traducciones (2009, 2012 y 2012 a la fecha) una de las primeras cosas que me puse a investigar el mes pasado fue el tema de los paquetes de idioma.
En parte para aprender y en parte para poder usar, fue que creé el módulo magento2-language-es_ar. Como siempre, disponible en Github.
Pero siendo que estamos ya en el año 2016, el módulo es instalable vía composer ya que se encuentra en Packagist.
Para instalarlo, sólo tendremos que ejecutar 3 comandos en la consola.
Lo primero será instalarlo.
composer require barbanet/magento2-language-es_ar
Una vez que se haya copiado el paquete, vamos a hacer uso de la consola de Magento.
bin/magento i18n:pack --mode=replace -d vendor/barbanet/magento2-language-es_ar/es_ar.csv . es_AR
Aquí se habrán generado los csv del locale en cada uno de los módulos y themes.
El paso final será actualizar el contenido estático con:
bin/magento setup:static-content:deploy es_AR
Luego de eso, ya comenzarán a mostrarse (siempre y cuando hayamos configurado el locale correcto en la plataforma).
El módulo no traduce aún el 100% (es más, traduce sólo algunos textos). La idea es comenzar a armarlo e ir evolucionándolo.
En su momento participé en el grupo de Crowdin de Magento2 pero no ha habido mucho movimiento en cuanto a las traducciones ni a las aprobaciones.
Si alguien quiere sumarse a traducir, sólo debe clonar el repositorio en Github y enviar sus PR.
En caso de preferir crearse su propio paquete, pueden leer aquí como generar su propio diccionario.