This bug was fixed in the package console-setup - 1.178ubuntu11 --------------- console-setup (1.178ubuntu11) disco; urgency=medium
* kbdnames-maker: Call `{bind,}textdomain` after switching locale. There's a change in perl 5.28 to use `uselocale()` & friends instead of gettext directly, to support thread safety. Apparently this causes the results of `gettext()` calls to be cached now where they weren't before, and this breaks our keyboard name generation. For example, we have `en_GB*model*sun_type6_jp*Sun Type 6 (Japonesa)` instead of `en_GB*model*sun_type6_jp*Sun Type 6 (Japanese)`, and many many other examples. Calling `bindtextdomain()` and then `textdomain()` after changing locale causes the cache to be invalidated and we get correct results again. LP: #1817453 -- Iain Lane <i...@orangesquash.org.uk> Fri, 15 Mar 2019 12:34:06 +0000 ** Changed in: console-setup (Ubuntu Disco) Status: In Progress => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1817453 Title: 19.04 installer displays keyboard layouts in the wrong language To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/console-setup/+bug/1817453/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs