[gtk-osx-users] Gtk-mac-integration 2.1.1 Released

I'm pleased to announce the release of gtk-mac-integration 2.1.1.

* The translations for the Application Menu (the one at the left end of the menu bar with your application's 
name) are now managed with gettext instead of the Cocoa localization functions for better integration with 
other Gtk-based projects. Someone's even provided an actual human translation to Polish (thanks, Piotr Drąg)!

* There is a new function, gtkosx_application_set_about_item(GtkosxApplication*, GtkWidget*). This is 
intended to be used in new code instead of setting gtkosx_application_set_app_menu_item(app, about_item, 0). 
Old code will still work, but the new function is more expressive of the intent.

* The 0-index item on the app menu is now "About app name", with it's own translatable msgid "About %s". That 
allows better translations, especially in languages where the localized value of "about" goes *after* the app 
name. See https://bugzilla.gnome.org/show_bug.cgi?id=794073. That qualifies the note above: Old code will 
still work as long as the menu item in gtkosx_application_set_app_menu_item( app, menu_item, 0) was in fact 
the About item. If it's something else it's going to get called "About X". If you call it with index 0 more 
than once you'll get more than one "About X" in the app menu.

John Ralls

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