Description of problem:
Currently ibus* glade applications are not localized in some platforms because glade.bindtextdomain() is not called.
e.g. ibus-setup-anthy, ibus-setup searches "/usr/lib/locale/*/LC_MESSAGES/ibus*.mo"
but the GNU .mo files are installed in /usr/share/locale.
Created attachment 358042 [details]
Patch for ibus/setup/ibus-setup.in, ibus/setup/main.py
since the localedir is loaded by configure script, the value can be set during the build.
Created attachment 358043 [details]
Patch for ibus/bus/connection.c, ibus/src/test-keymap.c
This patch is for none linux/gcc.
Created attachment 358044 [details]
Patch for ibus-anthy/setup/ibus-setup-anthy.in, ibus-anthy/setup/main.py
This patch for ibus-anthy.