xboard-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[XBoard-devel] Gettext localization will work with the osx app!


From: Joshua Pettus
Subject: [XBoard-devel] Gettext localization will work with the osx app!
Date: Fri, 3 Oct 2014 01:55:51 -0400

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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]