On Oct 6, 2014, at 8:37 AM, Joshua Pettus <[email protected]> wrote:
> I see, > > Harm Geert Muller, his name, just created a window called “About Xboard” and > had it display some text, and licensing info. I don’t think anyone really > is all that expert in the intricacies of GTK. Mostly he is moving things > over from the ancient x11 athena set, and I’m sure you have an idea how > limited that system is. It is still incomplete and no real experts ever came > out of the woodwork. > > It seemed weird for the integration library to hijack the menu item and put > something that was already there. :) > > Again, thanks for the info! > Joshua Pettus Please remember to copy the list on all replies. Use reply-all. Most applications use a GtkMessageBox for the About dialog, but that’s separate from the menu item. Just have him make the menu item “_About” and the translation will work. On the other hand, since this seems to be largely a learning exercise — there’s absolutely no need for XBoard in Gnome, which already has a fine Chess app (https://wiki.gnome.org/Apps/Chess) — perhaps the two of you should be learning to use Gnome's modern application infrastructure, https://developer.gnome.org/gio/unstable/application.html, rather than using deprecated features and libraries. Regards, John Ralls > > El oct 6, 2014, a las 10:17 AM, John Ralls <[email protected]> escribió: > >> >> On Oct 5, 2014, at 8:20 PM, Joshua Pettus <[email protected]> wrote: >> >>> For the record, the reason why “About Xboard” wasn’t translated is because >>> HGM took that string and made it to output “About” which broke >>> translations. >>> >>> This is because the gtk integration library questionably adds the >>> application name after “About” I’m not sure why it’s necessary. If there >>> is an About menu item there, it was moved from somewhere else, and it >>> almost always already had the application name affixed to it. I understand >>> why it was done for the other items which are put there by the library. >>> >>> I’m sure there is another solution for us to remove the second xboard in >>> the about menu item, but I don’t understand why we have too. >> >> The Gtk stock item GTK_STOCK_ABOUT and its replacement, the help_about named >> icon, yield _About, no app name. That string is translated in the gtk >> translations. >> >> It sounds like your problem is that HGM, whatever that is, messed up: If it >> used _About, all would be well. >> >> gtk-osx-integration expects the Gtk stock item and adds the app name to >> comply with Apple's HIG. >> >> Regards, >> John Ralls >> > _______________________________________________ Gtk-osx-users-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/gtk-osx-users-list
