All pastes #337681 Raw Edit

Stuff

public text v1 · immutable
·published 2007-02-02 22:58 UTC
rendered paste body
=== configure.in
==================================================================
--- configure.in        (revision 918)
+++ configure.in        (revision 919)
@@ -176,6 +176,22 @@
 #
 # Replace xgettext by our PluginInfo aware wrapper script
 #
+
+XGETTEXT_XCOMMENT=`echo 'Test("1")' |\
+       xgettext -L C\# -k'Test:1,"XCOMMENT"' -o- - |\
+       grep XCOMMENT`
+
+if test "x#. XCOMMENT" = "x${XGETTEXT_XCOMMENT}"; then
+       XGETTEXT_PLUGIN_NAME=',"Plugin Name"'
+       XGETTEXT_PLUGIN_DESC=',"Plugin Description"'
+else
+       XGETTEXT_PLUGIN_NAME=
+       XGETTEXT_PLUGIN_DESC=
+fi
+
+AC_SUBST(XGETTEXT_PLUGIN_NAME)
+AC_SUBST(XGETTEXT_PLUGIN_DESC)
+
 INTLTOOL_UPDATE="XGETTEXT=\$(top_builddir)/pot-update $INTLTOOL_UPDATE"
 AC_CONFIG_FILES([pot-update], [chmod +x pot-update])
 
=== pot-update.in
==================================================================
--- pot-update.in       (revision 918)
+++ pot-update.in       (revision 919)
@@ -1,4 +1,4 @@
 #!/bin/sh
 
-@XGETTEXT@ --keyword='PluginInfo:1,"PluginName"' "$@"
-@XGETTEXT@ --keyword='PluginInfo:4,"PluginDescription"' "$@" --join-existing --sort-by-file
+@XGETTEXT@ --keyword='PluginInfo:1@XGETTEXT_PLUGIN_NAME@' "$@"
+@XGETTEXT@ --keyword='PluginInfo:4@XGETTEXT_PLUGIN_DESC@' "$@" --join-existing --sort-by-file