GNOME Bugzilla – Bug 325705
Menu items aren't displayed in localized string
Last modified: 2006-01-14 18:55:34 UTC
Menu items aren't displayed in localized string. Only "Rename Playlist" in Edit menu is displayed correctly.
Created attachment 56746 [details] Screenshot(Japanese)
All the strings for menus and other interfaces are wrapped in Catalog.GetString() for gettext to work. The Japanese translation just hasn't been updated to reflect recent changes. I'm closing as I don't think this is a real bug, thanks.
I'm a translater of ja.po. What should I do? All strings of menu items have been already translated.
I believe this is a bug. Reopening.
Created attachment 57327 [details] [review] test patch All of Localized strings are displayed if you apply this patch. I can't explain why this patch works.
Only "Rename Playlist" is displayed in the localized string when launched, because the label text is overwritten by PlayerUI.SensitizeActions(). And if you hit Play button, [Playback] - [Pause] is changed to the localized string.
Excellent. So while the patch does work, it's not necessary, but it helped me find why the weird fix did work. Basically the gettext catalog was not being initialized until the interface was created, but the actions were created before that. The catalog is now initialized in the static Globals class, and the menus are now properly translated. Thanks!