[evolution-patches] i18n for eplugins





Hi guys,

I've worked out a sane method for i18n for eplugins using similar mechanisms to other xml data.  Including fixing the error stuff not to need e-error-tool anymore.

Attached is a patch which should fix it all up for mailing-list-actions and the plugin-manager plugins.

Several major changes:

eplugin files should be stored in cvs to end in '.eplug.xml'  rather than '.eplug.in'.  This is so the i18n extractor knows it is an xml file.  I could have chosen '.eplug.xml.in' which also works, but that seems to add unecessary mess.

error files should now be stored in cvs to end in '.error.xml' rather than '.xml'.  We now dynamically generate the i18n data, so the corresponding '.xml.h' files should be removed.  It also greatly simplifies the Makefile.am foo.  There is a slight problem in that you may have a clash with older error files which ended in '.xml' - e-error will just load all the files present in the errors directory - but that only affects people building unstable from source.  Tags are no longer hard-coded for translation based on their name.  Just use the <_tag _attribute="foo">bar</_tag> syntax in the file.

Where contents must retain whitespace, add the property  xml:space="preserve" to the tag.  e.g. in multi-line secondary error texts.

All of the various 'xml' files - eplugin.xml, error.xml and the bonobo menu '.xml' files that have translatable strings just then get added to POTFILES.in as with any other source file.

I _presume_ this will make make dist work ... :)

Michael


Index: ChangeLog
===================================================================
RCS file: /cvs/gnome/evolution/ChangeLog,v
retrieving revision 1.1460
diff -u -p -r1.1460 ChangeLog
--- ChangeLog	5 May 2005 13:44:18 -0000	1.1460
+++ ChangeLog	6 May 2005 05:37:55 -0000
@@ -1,3 +1,9 @@
+2005-05-06  Not Zed  <NotZed Ximian com>
+
+	* plugin.mk: changed .eplug rule to also convert i18n tags if it
+	ends in xml.  Also convert .error.xml into .error converting i18n
+	tags.
+
 2005-05-05  Harish Krishnaswamy  <kharish novell com>
 
 	* configure.in: reset upgrade revision to 0
Index: plugin.mk
===================================================================
RCS file: /cvs/gnome/evolution/plugin.mk,v
retrieving revision 1.1
diff -u -p -r1.1 plugin.mk
--- plugin.mk	20 Oct 2004 05:17:54 -0000	1.1
+++ plugin.mk	6 May 2005 05:37:55 -0000
@@ -1,2 +1,9 @@
 %.eplug: %.eplug.in
 	sed -e 's|\ PLUGINDIR\@|$(plugindir)|' $< > $@
+
+%.eplug: %.eplug.xml
+	LC_ALL=C $(INTLTOOL_MERGE) -x -u /tmp $< - | \
+	sed -e 's|\ PLUGINDIR\@|$(plugindir)|' > $@
+
+%.error: %.error.xml
+	LC_ALL=C $(INTLTOOL_MERGE) -x -u /tmp $< $@
Index: plugins/mailing-list-actions/Makefile.am
===================================================================
RCS file: /cvs/gnome/evolution/plugins/mailing-list-actions/Makefile.am,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile.am
--- plugins/mailing-list-actions/Makefile.am	9 Nov 2004 18:23:56 -0000	1.3
+++ plugins/mailing-list-actions/Makefile.am	6 May 2005 05:37:55 -0000
@@ -10,15 +10,14 @@ plugin_LTLIBRARIES = liborg-gnome-mailin
 liborg_gnome_mailing_list_actions_la_SOURCES = mailing-list-actions.c
 liborg_gnome_mailing_list_actions_la_LDFLAGS = -module -avoid-version
 
-error_DATA = org-gnome-mailing-list-actions-errors.xml
-error_i18n = $(error_DATA:.xml=.xml.h)
+error_DATA = org-gnome-mailing-list-actions.error
 errordir = $(privdatadir)/errors
-%.xml.h: %.xml
-	$(top_builddir)/e-util/e-error-tool $^
 
-BUILT_SOURCES = $(error_i18n)
+BUILT_SOURCES = \
+	org-gnome-mailing-list-actions.eplug		\
+	org-gnome-mailing-list-actions.error
+
 EXTRA_DIST = 						\
-	$(error_DATA)					\
-	$(error_i18n)					\
-	org-gnome-mailing-list-actions.eplug.in		\
+	org-gnome-mailing-list-actions.eplug.xml	\
+	org-gnome-mailing-list-actions.error.xml	\
 	org-gnome-mailing-list-actions.xml
Index: plugins/mailing-list-actions/org-gnome-mailing-list-actions-errors.xml
===================================================================
RCS file: plugins/mailing-list-actions/org-gnome-mailing-list-actions-errors.xml
diff -N plugins/mailing-list-actions/org-gnome-mailing-list-actions-errors.xml
--- plugins/mailing-list-actions/org-gnome-mailing-list-actions-errors.xml	17 Nov 2004 04:03:45 -0000	1.3
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<error-list domain="org.gnome.mailing-list-actions">
-
- <error id="no-header" type="error">
-  <primary>Action not available</primary>
-  <secondary>This message does not contain the header information required for this action.</secondary>
- </error>
-
- <error id="posting-not-allowed" type="error">
-  <primary>Posting not allowed</primary>
-  <secondary>Posting to this mailing list is not allowed. Possibly, this is a read-only mailing list. Contact the list owner for details.</secondary>
- </error>
-
- <error id="ask-send-message" type="question" default="GTK_RESPONSE_YES">
-  <primary>Send e-mail message to mailing list?</primary>
-  <secondary>An e-mail message will be sent to the URL "{0}". You can either send the message automatically, or see and change it first.
-
-You should receive an answer from the mailing list shortly after the message has been sent.</secondary>
-  <button label="_Send message" response="GTK_RESPONSE_YES"/>
-  <button label="_Edit message" response="GTK_RESPONSE_NO"/>
-  <button stock="gtk-cancel" response="GTK_RESPONSE_CANCEL"/>
- </error>
-
- <error id="malformed-header" type="error">
-  <primary>Malformed header</primary>
-  <secondary>The {0} header of this message is malformed and could not be processed.
-
-Header: {1}</secondary>
- </error>
-
- <error id="no-action" type="error">
-  <primary>No e-mail action</primary>
-  <secondary>The action could not be performed. This means the header for this action did not contain any action we could handle.
-
-Header: {0}</secondary>
- </error>
-
-</error-list>
Index: plugins/mailing-list-actions/org-gnome-mailing-list-actions-errors.xml.h
===================================================================
RCS file: plugins/mailing-list-actions/org-gnome-mailing-list-actions-errors.xml.h
diff -N plugins/mailing-list-actions/org-gnome-mailing-list-actions-errors.xml.h
--- plugins/mailing-list-actions/org-gnome-mailing-list-actions-errors.xml.h	17 Nov 2004 04:03:45 -0000	1.3
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,28 +0,0 @@
-/* org.gnome.mailing-list-actions:no-header primary */
-char *s = N_("Action not available");
-/* org.gnome.mailing-list-actions:no-header secondary */
-char *s = N_("This message does not contain the header information required for this action.");
-/* org.gnome.mailing-list-actions:posting-not-allowed primary */
-char *s = N_("Posting not allowed");
-/* org.gnome.mailing-list-actions:posting-not-allowed secondary */
-char *s = N_("Posting to this mailing list is not allowed. Possibly, this is a read-only mailing list. Contact the list owner for details.");
-/* org.gnome.mailing-list-actions:ask-send-message primary */
-char *s = N_("Send e-mail message to mailing list?");
-/* org.gnome.mailing-list-actions:ask-send-message secondary */
-char *s = N_("An e-mail message will be sent to the URL \"{0}\". You can either send the message automatically, or see and change it first.\n"
-	"\n"
-	"You should receive an answer from the mailing list shortly after the message has been sent.");
-char *s = N_("_Send message");
-char *s = N_("_Edit message");
-/* org.gnome.mailing-list-actions:malformed-header primary */
-char *s = N_("Malformed header");
-/* org.gnome.mailing-list-actions:malformed-header secondary */
-char *s = N_("The {0} header of this message is malformed and could not be processed.\n"
-	"\n"
-	"Header: {1}");
-/* org.gnome.mailing-list-actions:no-action primary */
-char *s = N_("No e-mail action");
-/* org.gnome.mailing-list-actions:no-action secondary */
-char *s = N_("The action could not be performed. This means the header for this action did not contain any action we could handle.\n"
-	"\n"
-	"Header: {0}");
Index: plugins/mailing-list-actions/org-gnome-mailing-list-actions.eplug.in
===================================================================
RCS file: plugins/mailing-list-actions/org-gnome-mailing-list-actions.eplug.in
diff -N plugins/mailing-list-actions/org-gnome-mailing-list-actions.eplug.in
--- plugins/mailing-list-actions/org-gnome-mailing-list-actions.eplug.in	25 Feb 2005 15:54:22 -0000	1.4
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,44 +0,0 @@
-<?xml version="1.0"?>
-<e-plugin-list>
-	<e-plugin
-		type="shlib"
-		id="org.gnome.plugin.mailing-list.actions"
-		domain="eplug-mailing-list-actions"
-		location="@PLUGINDIR@/liborg-gnome-mailing-list-actions.so"
-		name="Mailing List Actions">
-	    	<author name="Meilof Veeningen" email="meilof wanadoo nl"/>
-		<description>Provide actions for common mailing list commands (subscribe, unsubscribe, ...).</description>
-		<hook class="org.gnome.evolution.mail.bonobomenu:1.0">
-			<menu id="org.gnome.evolution.mail.browser" target="select">
-				<ui file="@PLUGINDIR@/org-gnome-mailing-list-actions.xml"/>
-				<item type="item" verb="ListHelp" path="/commands/ListHelp" visible="mailing_list" activate="emla_list_help"/>
-				<item type="item" verb="ListSubscribe" path="/commands/ListSubscribe" visible="mailing_list" activate="emla_list_subscribe"/>
-				<item type="item" verb="ListUnsubscribe" path="/commands/ListUnsubscribe" visible="mailing_list" activate="emla_list_unsubscribe"/>
-				<item type="item" verb="ListPost" path="/commands/ListPost" visible="mailing_list" activate="emla_list_post"/>
-				<item type="item" verb="ListOwner" path="/commands/ListOwner" visible="mailing_list" activate="emla_list_owner"/>
-				<item type="item" verb="ListArchive" path="/commands/ListArchive" visible="mailing_list" activate="emla_list_archive"/>
-			</menu>
-			<menu id="org.gnome.evolution.mail.messagebrowser" target="select">
-				<ui file="@PLUGINDIR@/org-gnome-mailing-list-actions.xml"/>
-				<item type="item" verb="ListHelp" path="/commands/ListHelp" visible="mailing_list" activate="emla_list_help"/>
-				<item type="item" verb="ListSubscribe" path="/commands/ListSubscribe" visible="mailing_list" activate="emla_list_subscribe"/>
-				<item type="item" verb="ListUnsubscribe" path="/commands/ListUnsubscribe" visible="mailing_list" activate="emla_list_unsubscribe"/>
-				<item type="item" verb="ListPost" path="/commands/ListPost" visible="mailing_list" activate="emla_list_post"/>
-				<item type="item" verb="ListOwner" path="/commands/ListOwner" visible="mailing_list" activate="emla_list_owner"/>
-				<item type="item" verb="ListArchive" path="/commands/ListArchive" visible="mailing_list" activate="emla_list_archive"/>
-			</menu>
-		</hook>
-		<hook class="org.gnome.evolution.mail.popup:1.0">
-			<menu id="org.gnome.mail.folderview.popup.select" target="select">
-				<item type="bar" path="96.list" visible="mailing_list" activate=""/>
-				<item type="submenu" path="96.list.00" visible="mailing_list" activate="" label="Mailing _List"/>
-				<item type="item" verb="ListHelp" path="96.list.00/00.help" label="Get list _usage information" visible="mailing_list" activate="emla_list_help"/>
-				<item type="item" verb="ListSubscribe" path="96.list.00/10.subscribe" label="_Subscribe to list" visible="mailing_list" activate="emla_list_subscribe"/>
-				<item type="item" verb="ListUnsubscribe" path="96.list.00/20.unsubscribe" label="_Un-subscribe to list" visible="mailing_list" activate="emla_list_unsubscribe"/>
-				<item type="item" verb="ListPost" path="96.list.00/30.post" label="_Post message to list" visible="mailing_list" activate="emla_list_post"/>
-				<item type="item" verb="ListOwner" path="96.list.00/40.owner" label="Contact list _owner" visible="mailing_list" activate="emla_list_owner"/>
-				<item type="item" verb="ListArchive" path="96.list.00/50.archive" label="Get list _archive" visible="mailing_list" activate="emla_list_archive"/>
-			</menu>
-		</hook>
-  	</e-plugin>
-</e-plugin-list>
Index: plugins/mailing-list-actions/org-gnome-mailing-list-actions.eplug.xml
===================================================================
RCS file: plugins/mailing-list-actions/org-gnome-mailing-list-actions.eplug.xml
diff -N plugins/mailing-list-actions/org-gnome-mailing-list-actions.eplug.xml
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ plugins/mailing-list-actions/org-gnome-mailing-list-actions.eplug.xml	6 May 2005 05:37:55 -0000
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<e-plugin-list>
+	<e-plugin
+		type="shlib"
+		id="org.gnome.plugin.mailing-list.actions"
+		domain="eplug-mailing-list-actions"
+		location="@PLUGINDIR@/liborg-gnome-mailing-list-actions.so"
+		_name="Mailing List Actions">
+	    	<author name="Meilof Veeningen" email="meilof wanadoo nl"/>
+		<_description>Provide actions for common mailing list commands (subscribe, unsubscribe, ...).</_description>
+		<hook class="org.gnome.evolution.mail.bonobomenu:1.0">
+			<menu id="org.gnome.evolution.mail.browser" target="select">
+				<ui file="@PLUGINDIR@/org-gnome-mailing-list-actions.xml"/>
+				<item type="item" verb="ListHelp" path="/commands/ListHelp" visible="mailing_list" activate="emla_list_help"/>
+				<item type="item" verb="ListSubscribe" path="/commands/ListSubscribe" visible="mailing_list" activate="emla_list_subscribe"/>
+				<item type="item" verb="ListUnsubscribe" path="/commands/ListUnsubscribe" visible="mailing_list" activate="emla_list_unsubscribe"/>
+				<item type="item" verb="ListPost" path="/commands/ListPost" visible="mailing_list" activate="emla_list_post"/>
+				<item type="item" verb="ListOwner" path="/commands/ListOwner" visible="mailing_list" activate="emla_list_owner"/>
+				<item type="item" verb="ListArchive" path="/commands/ListArchive" visible="mailing_list" activate="emla_list_archive"/>
+			</menu>
+			<menu id="org.gnome.evolution.mail.messagebrowser" target="select">
+				<ui file="@PLUGINDIR@/org-gnome-mailing-list-actions.xml"/>
+				<item type="item" verb="ListHelp" path="/commands/ListHelp" visible="mailing_list" activate="emla_list_help"/>
+				<item type="item" verb="ListSubscribe" path="/commands/ListSubscribe" visible="mailing_list" activate="emla_list_subscribe"/>
+				<item type="item" verb="ListUnsubscribe" path="/commands/ListUnsubscribe" visible="mailing_list" activate="emla_list_unsubscribe"/>
+				<item type="item" verb="ListPost" path="/commands/ListPost" visible="mailing_list" activate="emla_list_post"/>
+				<item type="item" verb="ListOwner" path="/commands/ListOwner" visible="mailing_list" activate="emla_list_owner"/>
+				<item type="item" verb="ListArchive" path="/commands/ListArchive" visible="mailing_list" activate="emla_list_archive"/>
+			</menu>
+		</hook>
+		<hook class="org.gnome.evolution.mail.popup:1.0">
+			<menu id="org.gnome.mail.folderview.popup.select" target="select">
+				<item type="bar" path="96.list" visible="mailing_list" activate=""/>
+				<item type="submenu" path="96.list.00" visible="mailing_list" activate="" label="Mailing _List"/>
+				<item type="item" verb="ListHelp" path="96.list.00/00.help" label="Get list _usage information" visible="mailing_list" activate="emla_list_help"/>
+				<item type="item" verb="ListSubscribe" path="96.list.00/10.subscribe" label="_Subscribe to list" visible="mailing_list" activate="emla_list_subscribe"/>
+				<item type="item" verb="ListUnsubscribe" path="96.list.00/20.unsubscribe" label="_Un-subscribe to list" visible="mailing_list" activate="emla_list_unsubscribe"/>
+				<item type="item" verb="ListPost" path="96.list.00/30.post" label="_Post message to list" visible="mailing_list" activate="emla_list_post"/>
+				<item type="item" verb="ListOwner" path="96.list.00/40.owner" label="Contact list _owner" visible="mailing_list" activate="emla_list_owner"/>
+				<item type="item" verb="ListArchive" path="96.list.00/50.archive" label="Get list _archive" visible="mailing_list" activate="emla_list_archive"/>
+			</menu>
+		</hook>
+  	</e-plugin>
+</e-plugin-list>
Index: plugins/mailing-list-actions/org-gnome-mailing-list-actions.error.xml
===================================================================
RCS file: plugins/mailing-list-actions/org-gnome-mailing-list-actions.error.xml
diff -N plugins/mailing-list-actions/org-gnome-mailing-list-actions.error.xml
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ plugins/mailing-list-actions/org-gnome-mailing-list-actions.error.xml	6 May 2005 05:37:55 -0000
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<error-list domain="org.gnome.mailing-list-actions">
+
+ <error id="no-header" type="error">
+  <_primary>Action not available</_primary>
+  <_secondary>This message does not contain the header information required for this action.</_secondary>
+ </error>
+
+ <error id="posting-not-allowed" type="error">
+  <_primary>Posting not allowed</_primary>
+  <_secondary>Posting to this mailing list is not allowed. Possibly, this is a read-only mailing list. Contact the list owner for details.</_secondary>
+ </error>
+
+ <error id="ask-send-message" type="question" default="GTK_RESPONSE_YES">
+  <_primary>Send e-mail message to mailing list?</_primary>
+  <_secondary xml:space="preserve">An e-mail message will be sent to the URL "{0}". You can either send the message automatically, or see and change it first.
+
+You should receive an answer from the mailing list shortly after the message has been sent.</_secondary>
+  <button _label="_Send message" response="GTK_RESPONSE_YES"/>
+  <button _label="_Edit message" response="GTK_RESPONSE_NO"/>
+  <button stock="gtk-cancel" response="GTK_RESPONSE_CANCEL"/>
+ </error>
+
+ <error id="malformed-header" type="error">
+  <_primary>Malformed header</_primary>
+  <_secondary xml:space="preserve">The {0} header of this message is malformed and could not be processed.
+
+Header: {1}</_secondary>
+ </error>
+
+ <error id="no-action" type="error">
+  <_primary>No e-mail action</_primary>
+  <_secondary xml:space="preserve">The action could not be performed. This means the header for this action did not contain any action we could handle.
+
+Header: {0}</_secondary>
+ </error>
+
+</error-list>
Index: plugins/plugin-manager/Makefile.am
===================================================================
RCS file: /cvs/gnome/evolution/plugins/plugin-manager/Makefile.am,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile.am
--- plugins/plugin-manager/Makefile.am	9 Nov 2004 15:18:22 -0000	1.3
+++ plugins/plugin-manager/Makefile.am	6 May 2005 05:37:55 -0000
@@ -11,5 +11,5 @@ liborg_gnome_plugin_manager_la_SOURCES =
 liborg_gnome_plugin_manager_la_LDFLAGS = -module -avoid-version
 
 EXTRA_DIST =						\
-	org-gnome-plugin-manager.eplug.in		\
+	org-gnome-plugin-manager.eplug.xml
 	org-gnome-plugin-manager.xml
Index: plugins/plugin-manager/org-gnome-plugin-manager.eplug.in
===================================================================
RCS file: plugins/plugin-manager/org-gnome-plugin-manager.eplug.in
diff -N plugins/plugin-manager/org-gnome-plugin-manager.eplug.in
--- plugins/plugin-manager/org-gnome-plugin-manager.eplug.in	3 Nov 2004 07:28:33 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,22 +0,0 @@
-<?xml version="1.0"?>
-<e-plugin-list>
-  <e-plugin
-    type="shlib"
-    id="org.gnome.evolution.plugin.manager"
-    location="@PLUGINDIR@/liborg-gnome-plugin-manager.so"
-    name="Plugin manager">
-    <description>A plugin for managing which plugins are enabled or disabled.</description>
-    <author name="Michael Zucchi" email="notzed ximian com"/>
-    <hook class="org.gnome.evolution.shell.bonobomenu:1.0">
-      <menu id="org.gnome.evolution.shell" target="shell">
-	<!-- the path to the bonobo menu description -->
-	<ui file="@PLUGINDIR@/org-gnome-plugin-manager.xml"/>
-	<item
-	  type="item"
-	  verb="EPluginManagerManage"
-	  path="/commands/EPluginManagerManage"
-	  activate="org_gnome_plugin_manager_manage"/>
-      </menu>
-    </hook>
-  </e-plugin>
-</e-plugin-list>
Index: plugins/plugin-manager/org-gnome-plugin-manager.eplug.xml
===================================================================
RCS file: plugins/plugin-manager/org-gnome-plugin-manager.eplug.xml
diff -N plugins/plugin-manager/org-gnome-plugin-manager.eplug.xml
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ plugins/plugin-manager/org-gnome-plugin-manager.eplug.xml	6 May 2005 05:37:55 -0000
@@ -0,0 +1,22 @@
+<?xml version="1.0"?>
+<e-plugin-list>
+  <e-plugin
+    type="shlib"
+    id="org.gnome.evolution.plugin.manager"
+    location="@PLUGINDIR@/liborg-gnome-plugin-manager.so"
+    name="Plugin manager">
+    <_description>A plugin for managing which plugins are enabled or disabled.</_description>
+    <author name="Michael Zucchi" email="notzed ximian com"/>
+    <hook class="org.gnome.evolution.shell.bonobomenu:1.0">
+      <menu id="org.gnome.evolution.shell" target="shell">
+	<!-- the path to the bonobo menu description -->
+	<ui file="@PLUGINDIR@/org-gnome-plugin-manager.xml"/>
+	<item
+	  type="item"
+	  verb="EPluginManagerManage"
+	  path="/commands/EPluginManagerManage"
+	  activate="org_gnome_plugin_manager_manage"/>
+      </menu>
+    </hook>
+  </e-plugin>
+</e-plugin-list>
Index: po/ChangeLog
===================================================================
RCS file: /cvs/gnome/evolution/po/ChangeLog,v
retrieving revision 1.1957
diff -u -p -r1.1957 ChangeLog
--- po/ChangeLog	5 May 2005 12:06:20 -0000	1.1957
+++ po/ChangeLog	6 May 2005 05:37:55 -0000
@@ -1,3 +1,8 @@
+2005-05-06  Not Zed  <NotZed Ximian com>
+
+	* POTFILES.in: fixed/completed mailing-list-actions and
+	plugin-manager plugin source files.
+
 2005-05-05  Pawan Chitrakar  <pawan nplinux org>
 
 	* ne.po: Updated Nepali Translation
Index: po/POTFILES.in
===================================================================
RCS file: /cvs/gnome/evolution/po/POTFILES.in,v
retrieving revision 1.259
diff -u -p -r1.259 POTFILES.in
--- po/POTFILES.in	29 Apr 2005 05:20:30 -0000	1.259
+++ po/POTFILES.in	6 May 2005 05:37:55 -0000
@@ -266,8 +266,11 @@ plugins/groupwise-account-setup/camel-gw
 plugins/groupwise-send-options/org-gnome-compose-send-options.xml
 plugins/itip-formatter/itip-formatter.c
 plugins/itip-formatter/itip-view.c
-plugins/mailing-list-actions/org-gnome-mailing-list-actions-errors.xml.h
+plugins/mailing-list-actions/org-gnome-mailing-list-actions.eplug.xml
+plugins/mailing-list-actions/org-gnome-mailing-list-actions.error.xml
+plugins/mailing-list-actions/org-gnome-mailing-list-actions.xml
 plugins/new-mail-notify/new-mail-notify.c
+plugins/plugin-manager/org-gnome-plugin-manager.eplug.xml
 plugins/plugin-manager/org-gnome-plugin-manager.xml
 plugins/plugin-manager/plugin-manager.c
 plugins/prefer-plain/prefer-plain.c


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