Description of problem: The translations for the login page get cached, so you can sometimes get the wrong language regardless of your browser's language. Version-Release number of selected component (if applicable): python-django-openstack-auth-1.0.2-3.1.el6.noarch How reproducible: Steps to Reproduce: 1. Load the login page with your language's default, e.g. English 2. Go to your browser's preference and change the browser display language to Spanish or Japanese. 3. Actual results: Reload the login page a few times: only the "Login" word will be consistently translated, while "User Name" and "Password" will remain in English. Expected results: The entire page should show in the new language. Additional info: The auth form doesn't use lazy translations. We should backport the ugettext_lazy part of that patch: https://github.com/samos123/django_openstack_auth/commit/e2523bb2a7d8bb210a74fff834200e8df554a918 - this fixed it for me.
Created attachment 700777 [details] Patch for lazy translations
Verified NVR: python-django-horizon-2012.2.3-5.el6ost.noarch Verification Steps (provided by Juile) If a browser with the Spanish locale (in Firefox: Edit -> Preferences -> Content -> Languages -> Choose -> Put Spanish [es] on top of the list), display the login page. It will be in Spanish. The login page is now completely translated to Spanish: Log In --> Ingresar User Name --> Nombre de Usuario Password --> Contraseña
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2013-0672.html