Not sure if this is a design issue, but the subject explains it causes problems in use. Hence the following fix is needed and GnuCash can't use gettext.
https://bugs.gnucash.org/show_bug.cgi?id=797746 https://github.com/Gnucash/gnucash/commit/b5aeca94b