GNOME Bugzilla – Bug 301149
plugins' names, descriptions and labels are not translated
Last modified: 2013-09-13 00:49:08 UTC
Please describe the problem: Plugin names, descriptions and labels in *.eplug.in files are not translated. There seems to be some i18n mechanism in the e-plugin code, but there's no actual translation. Steps to reproduce: 1. run evolution in any non-english locale 2. See "Tools" -> "Manage Plugins..." dialog and other plugin generated menus (e.g., "Action" -> "Mailing List") Actual results: Strings from the *.eplug.in files are not translated. Expected results: translated strings expected. Does this happen every time? Always. Other information:
adding dependency
this has been fixed for most plugins, although the translations haven't caught up yet
suse9.3, evo-2.4.0, 24 plugins, 7 of them untranslated: * org.gnome.mail.account.disable (by sshreyas) * org.gnome.mail.folder.mark_all_read (by pchenthill) * org.gnome.evolution.plugin.gw-account-setup (by snallagatla) * org.gnome.evolution.plugin.exchange-operations (by rsushma, kpraveen, shprasad) * org.gnome.evolution.addressbook.file (by snallagatla) * org.gnome.evolution.plugin.default-source (by snallagatla) * org.gnome.plugin.mailing-list.actions (by meilof veeningen) reopening. also, org.gnome.evolution.plugin.startup-wizard misses author and description.
reassigning stuff that has been assigned to notzed. goodbye, dude. :-/
*** Bug 323695 has been marked as a duplicate of this bug. ***
The plugins are fixed in CVS HEAD. > also, org.gnome.evolution.plugin.startup-wizard misses author and description. I didn't touch this.
funda: cool, thanks. i'm going to fix org.gnome.evolution.plugin.startup-wizard - i assume that jpr wrote that one.
fixed the latest one: http://cvs.gnome.org/viewcvs/evolution/plugins/startup-wizard/org-gnome-evolution-startup-wizard.eplug.xml?r1=1.2&r2=1.3 closing as fixed.
Still happening with GNOME 2.14.0, the .mo has the translations but they are not used
updating the version number and changing the target milestone; reassigning.
I'm at the origin of the re-open that bug. The only string that is not translated now is : "Mark messages as read" when you righ-click on a folder.
sebastien: confirming. so untranslated in the UI are: /evolution/plugins/caldav/org-gnome-evolution-caldav.eplug.in (=> rename to .xml?) /evolution/plugins/mailing-list-actions/org-gnome-mailing-list-actions.eplug.xml /evolution/plugins/import-ics-attachments/org-gnome-evolution-mail-attachments-import-ics.eplug.xml /evolution/plugins/mark-all-read/org-gnome-mark-all-read.eplug.xml /evolution/plugins/mail-account-disable/org-gnome-mail-account-disable.eplug.xml
Yes, not finding more. Hope that this will be patched soon, as the non english world are waiting for that ;)
*** Bug 346577 has been marked as a duplicate of this bug. ***
Set target milestone
*** Bug 351023 has been marked as a duplicate of this bug. ***
"Mark messages as read" when you right-click on a folder is still not translated in 2.7.92, though the string is in the po file.
*** Bug 352528 has been marked as a duplicate of this bug. ***
The ones that aren't working here are the following: - disable account - mark-all-read - Import to calendar - mailing list actions - caldav sources Attaching patches that should help for some of them at least.
Created attachment 71757 [details] [review] patch to mark strings for translation
Created attachment 71758 [details] [review] patch for import to calendar
Created attachment 71759 [details] [review] patch for grouwise-account-setup
*** Bug 353201 has been marked as a duplicate of this bug. ***
This patch was commited. Notice sent to gnome-i18n@gnome.org too.
Four months to get this fixed is just too much. I've commited the last one of them now.
The list of plugins that need fixing is now: - Disable Account - Mark All Read - Mailing List Actions These all have stuff properly marked in the .xml files and the translations are in the .po files but still it doesn't work...
*** Bug 401378 has been marked as a duplicate of this bug. ***
In 2.9.92 the bug is still here. 2 years old.
vetsel: i'm 24 years old.
Created attachment 85528 [details] [review] mark-all-read.patch This patch fixes mark-all-read plugin. I reindented the file for myself but the real differences are : - id, added missing evolution - added icon for right-click menu
Created attachment 85529 [details] [review] folder-unsubscribe.patch this patch fixes folder-unsubscribe plugin. again the real fix is in the id, the rest is cosmetic.
Created attachment 85530 [details] [review] mail-account-disable.patch this fixes disable-account translation loading, not really sure about what was wrong here but for me it wouldn't display it in my language, with this, it's all fine.
Created attachment 85531 [details] [review] mailing-list-actions.patch this one fixes mailing-list-actions translation as well. The fix is the domain line here.
Created attachment 85532 [details] [review] eplug-location-cleanup.patch this final patch uniforms the location field in lots of modules. Not strictly needed for evolution to work it seems but it's nice to be homogeneous.
Commit to HEAD and branch.
My stable branch build is broken. Committed to HEAD. http://svn.gnome.org/viewcvs/evolution?view=rev&revision=33354
Patches committed to stables branch as well. http://svn.gnome.org/viewcvs/evolution?view=rev&revision=33374
Many thanks to Gilles Dartiguelongue for the patches :)
updating patchs status and marking as VERIFIED since it's been applied by ubuntu, debian and probably other distros.