Hi Harm, I wanted to let you know that I can have gettext working in the mac app. Turns out, all we needed was to compile xboard with NLS and we were good. Xboard of course checks the LOCALEDIR which is originally set to /usr/local/share/locale in the makefile. I was hoping we could hardcode it for the Xboard.app to be DataDir/Contents/Resources/share/locale in a way similar to what we did with SVGDIR.
There was an extra hurdle regarding the gtkmacintegration library with the Application (Xboard) menu, which requires to be localized separately by OSX. Namely a bunch of language.lproj folders with Gtkosxapplication.strings files in the app’s resource folder with each string for the menu items. On the gtk-osx-users-list email list we managed to squash a library bug stoping this from working for us properly. I also updated those .string files that came with the library accordingly, so we now have a matching language folder for every language we have with gettext. Except for zh_HK, which I have no idea what that is. There is one more problem though. “About Xboard” was moved from the help menu to the Xboard menu. John Ralls said that moved menu items need to be handled by gettext, but for some reason this is never translated by gettext. Anything we can do to restore this? Thanks! Josh Pettus
