Django no traduce algunos formularios/modelos/cadenas
noviembre 3, 2011 at 11:49 am | Blog, Django, Programación | No comment
Esta es cortita.
Django incorpora unas grandes herramientas para traducir los sitios a diversos idiomas, pero hay un pequeño pero: todo debe estar en el mismo idioma base y luego incorporar las traducciones necesarias.
Esto lo he descubierto después de estar unas pocas de horas rebuscando por qué había algunos formularios y cadenas que no se mostraban correctamente en inglés y sólo aparecían en español.
La clave estaba en que los formularios eran parte de una aplicación antigua que había incluido en el proyecto (ya sabes, don’t repeat yourself) y estaban integramente en español. Así que he tenido que pasarlo a inglés y crear el archivo de traducciones a español como para el resto de aplicaciones.
Entradas similares:
- Error en Django Admin al buscar: Related Field has invalid lookup: icontains
Mientras buscaba en un gran listado de productos desde la administración de django me he topado con el siguiente error: Related Field has invalid lookup: icontains A la postre resulta... - Django y error No module named models
Esta mañana estaba refactorizando un poco el código de la aplicación de tiendas antes de subirlo al repositorio de un cliente y me he encontrado con el error que describe... - Django: Acceder a variables counter en bucles for anidados
Esta es una rapidita pero muy útil. Si tienes varios bucles for anidados en una plantilla y necesitas acceder tanto al forloop.counter del padre como al del hijo puedes hacerlo...