** Changed in: keystone
       Status: Fix Committed => Fix Released

** Changed in: keystone
    Milestone: None => havana-3

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Keystone.
https://bugs.launchpad.net/bugs/1215192

Title:
  Static messages are not localized when requested

Status in OpenStack Identity (Keystone):
  Fix Released

Bug description:
  Messages created at import-time are not being translated when
  the request is made with Accept-Language.

  Note that messages created a run-time are being translated.

  Since not many messages are translated at this point, to recreate
  can set a translated message yourself. For example, update
  keystone/keystone/locale/it_IT/LC_MESSAGES/keystone.po:

   #: keystone/exception.py:101
   msgid "The request you have made requires authentication."
   msgstr "Wonderful Italian rendition of this"

  before running `python setup.py compile_catalog`

  Then run Keystone and request a resource that requires authentication.

  curl -s -H "Accept-Language: it" http://localhost:5000/v3/auth/tokens
  | python -mjson.tool

  {
      "error": {
          "code": 401,
          "message": "The request you have made requires authentication.",
          "title": "Unauthorized"
      }
  }

  -- this should return

  {
      "error": {
          "code": 401,
          "message": "Wonderful Italian rendition of this",
          "title": "Unauthorized"
      }
  }

To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1215192/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to