Public bug reported: In my OpenStack Mitaka cluster, I want to make the service response with zh-TW language, according to the steps below. (take the glance service as example) 1 stop glance-api service with "systemctl stop glance-api" 2 export the env with "export GLANCE_LOCALEDIR=/usr/lib/python2.7/site-packages/glance/locale/ " 3 start glance-api service with "systemctl start glance-api" 4 show image detail with wrong uuid; curl -g -i -X GET http://192.168.51.253:9292/v2/images/8b0e2af4-178e-48bdbad30fe6e99d1ca2 H "User-Agent: python-glanceclient" -H "Content-Type: application/octet-stream" -H "X-Auth-Token: $token" -H "Accept-Language: zh-TW" expect i18n translate the exception to zh-TW, but the response is zh-CN https://github.com/openstack/oslo.i18n/blob/master/oslo_i18n/_gettextutils.p... language_list.extend(alias for locale, alias in aliases.items() if (locale in language_list and alias not in language_list)) the zh_Hant is not in the language_list, so the zh_TW will not append to the language_list ** Affects: openstack-i18n Importance: Undecided Assignee: WangBinbin (bbwang5827) Status: New ** Changed in: openstack-i18n Assignee: (unassigned) => WangBinbin (bbwang5827) -- You received this bug notification because you are a member of OpenStack I18n Core Team, which is subscribed to openstack i18n. https://bugs.launchpad.net/bugs/1665255 Title: request to OpenStack service with header "Accept-Language: zh-TW", but the response language is not Status in openstack i18n: New Bug description: In my OpenStack Mitaka cluster, I want to make the service response with zh-TW language, according to the steps below. (take the glance service as example) 1 stop glance-api service with "systemctl stop glance-api" 2 export the env with "export GLANCE_LOCALEDIR=/usr/lib/python2.7/site-packages/glance/locale/ " 3 start glance-api service with "systemctl start glance-api" 4 show image detail with wrong uuid; curl -g -i -X GET http://192.168.51.253:9292/v2/images/8b0e2af4-178e-48bdbad30fe6e99d1ca2 H "User-Agent: python-glanceclient" -H "Content-Type: application/octet-stream" -H "X-Auth-Token: $token" -H "Accept-Language: zh-TW" expect i18n translate the exception to zh-TW, but the response is zh-CN https://github.com/openstack/oslo.i18n/blob/master/oslo_i18n/_gettextutils.p... language_list.extend(alias for locale, alias in aliases.items() if (locale in language_list and alias not in language_list)) the zh_Hant is not in the language_list, so the zh_TW will not append to the language_list To manage notifications about this bug go to: https://bugs.launchpad.net/openstack-i18n/+bug/1665255/+subscriptions