Even if we cant get the code in for 4.8, I kinda would still like to have localization in the app bundle for the release, if that’s ok.
Josh On Oct 3, 2014, at 1:55 AM, Joshua Pettus <[email protected]> wrote: > 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
