dev-vcs/bzr-2.5.1 installs locales into the wrong location: # find /var/tmp/portage/dev-vcs/bzr-2.5.1/work -type f -print |grep locale usr/share/share/locale/ar/LC_MESSAGES/bzr.mo usr/share/share/locale/ast/LC_MESSAGES/bzr.mo usr/share/share/locale/bs/LC_MESSAGES/bzr.mo usr/share/share/locale/ca/LC_MESSAGES/bzr.mo usr/share/share/locale/cs/LC_MESSAGES/bzr.mo usr/share/share/locale/de/LC_MESSAGES/bzr.mo usr/share/share/locale/en_AU/LC_MESSAGES/bzr.mo usr/share/share/locale/en_GB/LC_MESSAGES/bzr.mo usr/share/share/locale/es/LC_MESSAGES/bzr.mo usr/share/share/locale/fo/LC_MESSAGES/bzr.mo usr/share/share/locale/fr/LC_MESSAGES/bzr.mo usr/share/share/locale/gl/LC_MESSAGES/bzr.mo usr/share/share/locale/he/LC_MESSAGES/bzr.mo usr/share/share/locale/it/LC_MESSAGES/bzr.mo usr/share/share/locale/ja/LC_MESSAGES/bzr.mo usr/share/share/locale/ms/LC_MESSAGES/bzr.mo usr/share/share/locale/my/LC_MESSAGES/bzr.mo usr/share/share/locale/nb/LC_MESSAGES/bzr.mo usr/share/share/locale/nl/LC_MESSAGES/bzr.mo usr/share/share/locale/oc/LC_MESSAGES/bzr.mo usr/share/share/locale/pl/LC_MESSAGES/bzr.mo usr/share/share/locale/pt_BR/LC_MESSAGES/bzr.mo usr/share/share/locale/ro/LC_MESSAGES/bzr.mo usr/share/share/locale/ru/LC_MESSAGES/bzr.mo usr/share/share/locale/sco/LC_MESSAGES/bzr.mo usr/share/share/locale/sv/LC_MESSAGES/bzr.mo usr/share/share/locale/tr/LC_MESSAGES/bzr.mo usr/share/share/locale/ug/LC_MESSAGES/bzr.mo usr/share/share/locale/vi/LC_MESSAGES/bzr.mo So, an additional 'share' in the path.
I've tried dev-vcs/bzr-2.5.1-r1 ebuild and it installed translations to correct folder.
Already repaired in 2.5.1-r1. Amy