Estoy usando inglés, español y alemán como tres vistas de la tienda para mi sitio. ¿Cuál es la forma más fácil de agregar traducciones para nuevas palabras?
Incluso si agrego nuevas palabras con las traducciones, no se muestra en la interfaz.
magento-1.9
localisation
Sukeshini
fuente
fuente
Realmente no traduces palabras. Debe traducir bloques estáticos, páginas, atributos, plantillas de correo electrónico y elementos relacionados con la configuración desde el back-end. Para traducir cadenas del sistema, hay
app/design/frontend/{package}/{theme]/locale/{locale}/translate.csv
{locale} podría ser, por ejemplo, de_DE para el idioma alemán utilizado en Alemania.
app/locale/{locale}/
NO se recomienda modificar los archivos de traducción en ya que son parte de los paquetes de idiomas y deben considerarse como elementos centrales que pueden sobrescribirse tan pronto como se actualice el paquete.fuente
Se puede hacer en estos sencillos pasos. Paso 1: crea una nueva vista de la tienda. Por administrador de nuestra tienda vaya a TIENDAS-> Configuración-> Todas las tiendas.
Create Store View
. Seleccione la tienda y déle un nombre, por ejemplo, hindi. Vaya a TIENDAS-> Configuración-> Configuración. En la esquina superior izquierda enStore View
Seleccione la vista de su tiendaHindi
. En laGeneral
pestañaLocale Option
SeleccionarHindi(India)
del menú desplegable.Paso 2: Establezca su tema en esta vista de Tienda. Desde admin Vaya a CONTENIDO-> Diseño-> Configuración de
Edit
la vista de su Tienda y configure el tema.Paso 3:
<magento dir>/app/design/frontend/<vendorName>/<themeName>/i18n/hi_IN.csv
crea un archivo csv en (hi_IN para hindi). Los contenidos son:"Sign In", "Your Text" "My Account","Your Text" "My Wish List", "Your Text"
Paso 4: Implemente el contenido. en el directorio magento de su terminal
php bin/magento setup:static-content:deploy -f en_US hi_IN
Limpie el caché y actualice la página. Después de cambiar a la nueva vista de la tienda, se mostrarán sus cambios. Esto funcionará para magento 2.2.xfuente
Supongo que la parte tecnológica es respondida ... :)
Para hacerlo "fácil", o para acelerar l18n, puede traducir
CSV
archivos automáticamente .Esto puede ser útil si ha instalado o construido una extensión que solo se
en_US.csv
incluye.Req:
https://github.com/chriskonnertz/DeepLy
CSV
a traduciragregar script PHP simple
No es realmente agradable, pero funciona ...: P
Notas
No estoy relacionado profundamente , solo me ahorró un par de horas ... perdón por la publicidad.
fuente