Si encuentras algún detalle que no comprendes puedes dejarlo en los comentarios y trataremos de ayudarte rápidamente.
Solución:
También he tenido este problema con las traducciones. había actualizado el módulo base
muchas veces también y funcionó, pero a veces no era necesario. Lo que hice fue el siguiente proceso:
-
Ir Ajustes > Traducciones > Cargar una traducciónseleccione su idioma y marque la casilla Sobrescribir términos existentesluego haga clic en
Carga botón. -
Después de eso, presione F5 para actualizar el navegador, luego vaya a Configuración > Traducciones > Términos de la aplicación > Sincronizar términosseleccione su idioma y haga clic en Actualizar. Luego presione nuevamente F5 para ver si sus términos han sido actualizados.
Saludos.
A veces las traducciones no funcionan muy bien. Intente presionar el botón “Actualizar” en el módulo “Base”. Esto deberia resolver el problema.
Actualización: 21 de noviembre de 2019
No sé en versiones anteriores, pero ahora hay más opciones en la línea de comandos para actualizar, importar y exportar traducciones. El argumento --i18n-overwrite
podría ser útil en su caso:
Use these options to translate Odoo to another language. See i18n
section of the user manual. Option '-d' is mandatory. Option '-l' is
mandatory in case of importation
--load-language=LOAD_LANGUAGE
specifies the languages for the translations you want
to be loaded
-l LANGUAGE, --language=LANGUAGE
specify the language of the translation file. Use it
with --i18n-export or --i18n-import
--i18n-export=TRANSLATE_OUT
export all sentences to be translated to a CSV file, a
PO file or a TGZ archive and exit
--i18n-import=TRANSLATE_IN
import a CSV or a PO file with translations and exit.
The '-l' option is required.
--i18n-overwrite overwrites existing translation terms on updating a
module or importing a CSV or a PO file.
--modules=TRANSLATE_MODULES
specify modules to export. Use in combination with
--i18n-export
A veces, no es suficiente actualizar el módulo base. Implementé una solución basada en una publicación. Lo que hago es borrar todo el idioma usando una consulta y luego volver a cargar el idioma usando. “Cargar una traducción” desde el menú de configuración.
La consulta que lo hizo posible, es la siguiente, por ejemplo para es_CL:
ELIMINAR DESDE ir_translation WHERE lang = ‘es_CL’;
He puesto esto en un módulo, que puedes usar para adaptarlo a tus necesidades:
https://github.com/odoo-chile/l10n_cl_clear_translation
Cuando este módulo está instalado, ejecuta la consulta. Luego puede recargar su idioma usando el menú.
Tienes la posibilidad difundir esta noticia si te fue de ayuda.