Me pregunto cuál es la mejor manera de realizar traducciones con oficinas de traducción.
Básicamente veo dos formas de hacer esto:
- Envíeles los archivos CSV .
- Dales acceso a una instalación de Magento para la traducción en línea .
Los problemas que pueden ocurrir:
Archivos CSV
- Muchas agencias prefieren formatos de archivo "profesionales" como .pot / .po (GetText).
- Falta el contexto para las cadenas a traducir.
- No todos los textos se pueden encontrar en archivos CSV (bloque CMS, páginas CMS, ...).
traducción en línea
- No todas las agencias quieren aprender a usar el backend de Magento
- Es difícil reproducir todos los escenarios para textos traducibles (piense en mensajes de error, por ejemplo)
- Quiero que mis traducciones estén en archivos versionables en lugar de en la base de datos. (Ok, puede evitar eso y extraer las traducciones de la base de datos a los archivos).
En general, esto parece ser lento y propenso a errores. ¿Me estoy perdiendo algo obvio aquí?
magento-1
localisation
Matthias Zeis
fuente
fuente
Es una pregunta difícil que nos encontremos a todos. Doy los archivos CSV (o los convierto a po si lo desean). Como dijiste con la traducción en línea, no puedes cubrir todos los escenarios, lleva mucho tiempo, la mayoría de las veces se pierden mensajes de error. La solución que me da menos problemas es CSV, uso https://github.com/diglin/Diglin_LanguageCsv para extraerlos de un módulo.
Sin embargo, con respecto a las páginas de CMS, por ejemplo, puede ser mejor dar acceso a la traducción en línea. Al definir el conjunto de páginas a traducir, no debería ser una gran restricción para los traductores si está claro con ellos.
Si trabaja regularmente con la misma agencia y traductores, ellos y su herramienta Administrador de memoria se acostumbrarán al "vocabulario de la tienda".
Entonces, dependiendo del proyecto, veo una combinación de ambas soluciones. En mi caso, proporciono principalmente archivos CSV.
fuente