[Goodies-commits] r2393 - in verve-plugin/trunk: . po

Jannis Pohlmann jannis at xfce.org
Wed Jan 17 17:06:59 CET 2007


Author: jannis
Date: 2007-01-17 16:06:58 +0000 (Wed, 17 Jan 2007)
New Revision: 2393

Added:
   verve-plugin/trunk/po/LINGUAS
Modified:
   verve-plugin/trunk/ChangeLog
   verve-plugin/trunk/autogen.sh
   verve-plugin/trunk/configure.in.in
Log:
	* autogen.sh, configure.in.in, po/LINGUAS: Add LINGUAS support,
	  so translators can add their languages without me having to
	  update configure.in.in.

Modified: verve-plugin/trunk/ChangeLog
===================================================================
--- verve-plugin/trunk/ChangeLog	2007-01-16 22:16:55 UTC (rev 2392)
+++ verve-plugin/trunk/ChangeLog	2007-01-17 16:06:58 UTC (rev 2393)
@@ -1,3 +1,9 @@
+2007-01-17	Jannis Pohlmann <jannis at xfce.org>
+
+	* autogen.sh, configure.in.in, po/LINGUAS: Add LINGUAS support,
+	  so translators can add their languages without me having to
+	  update configure.in.in.
+
 2007-01-16	Jannis Pohlmann <jannis at xfce.org>
 
 	* 0.3.5 released - really!

Modified: verve-plugin/trunk/autogen.sh
===================================================================
--- verve-plugin/trunk/autogen.sh	2007-01-16 22:16:55 UTC (rev 2392)
+++ verve-plugin/trunk/autogen.sh	2007-01-17 16:06:58 UTC (rev 2393)
@@ -18,10 +18,22 @@
   exit 1
 }
 
-# substitute revision and date
-revision=`svn info $0 | awk '/^Revision: / {printf "%05d\n", $2}'`
-sed -e "s/@REVISION@/${revision}/g" < "configure.in.in" > "configure.in"
+# verify that po/LINGUAS is present
+(test -f po/LINGUAS) >/dev/null 2>&1 || {
+  cat >&2 <<EOF
+autogen.sh: The file po/LINGUAS could not be found. Please check your snapshot
+            or try to checkout again.
+EOF
+  exit 1
+}
 
+# substitute revision and linguas
+linguas=`sed -e '/^#/d' po/LINGUAS`
+revision=`LC_ALL=C svn info $0 | awk '/^Revision: / {printf "%05d\n", $2}'`
+sed -e "s/@LINGUAS@/${linguas}/g" \
+    -e "s/@REVISION@/${revision}/g" \
+    < "configure.in.in" > "configure.in"
+
 exec xdt-autogen $@
 
 # vi:set ts=2 sw=2 et ai:

Modified: verve-plugin/trunk/configure.in.in
===================================================================
--- verve-plugin/trunk/configure.in.in	2007-01-16 22:16:55 UTC (rev 2392)
+++ verve-plugin/trunk/configure.in.in	2007-01-17 16:06:58 UTC (rev 2393)
@@ -47,7 +47,7 @@
 dnl ******************************
 dnl *** Check for i18n support ***
 dnl ******************************
-XDT_I18N([ca cs de el eo eu fi fr hu it ja nl pa pl pt_BR ru vi zh_TW])
+XDT_I18N([@LINGUAS@])
 
 dnl ***********************************
 dnl *** Check for required packages ***

Added: verve-plugin/trunk/po/LINGUAS
===================================================================
--- verve-plugin/trunk/po/LINGUAS	                        (rev 0)
+++ verve-plugin/trunk/po/LINGUAS	2007-01-17 16:06:58 UTC (rev 2393)
@@ -0,0 +1 @@
+ca cs de el eo eu fi fr hu it ja nl pa pl pt_BR ru vi zh_TW




More information about the Goodies-commits mailing list