]> Dogcows Code - chaz/tar/commitdiff
* bootstrap: Don't exclude ja.po; it is working again.
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 9 Aug 2006 18:30:16 +0000 (18:30 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 9 Aug 2006 18:30:16 +0000 (18:30 +0000)
Don't remove all old .po files if we're merely updating one.
* po/.cvsignore: Add Makevars.

ChangeLog
bootstrap
po/.cvsignore

index 445dfa108a74f064a0329c582a8fe82bad62a2b3..dd17a3fd1eb1b3be7a8a7eaf88fde0e6705098c4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-08-09  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * bootstrap: Don't exclude ja.po; it is working again.
+       Don't remove all old .po files if we're merely updating one.
+       * po/.cvsignore: Add Makevars.
+
 2006-08-07  Paul Eggert  <eggert@cs.ucla.edu>
 
        * src/tar.c: Work around limitation imposed by gettext 0.15
index b54810c0b308f275720e1a372ba66196f484566a..a08742e39245a56fd6afe4e60138a6ee83cbee77 100755 (executable)
--- a/bootstrap
+++ b/bootstrap
@@ -109,7 +109,10 @@ get_translations() {
   po_file=$3
 
   echo "$0: getting translations into $subdir for $domain..."
-  (cd $subdir && rm -f dummy `ls | sed -n '/\.gmo$/p; /\.po/p'`) &&
+
+  case $po_file in
+  '') (cd $subdir && rm -f dummy `ls | sed -n '/\.gmo$/p; /\.po/p'`);;
+  esac &&
 
   $WGET_COMMAND -O "$subdir/$domain.html" "$TP_URL$domain" &&
 
@@ -123,11 +126,11 @@ get_translations() {
   awk -v domain="$domain" -v po_file="$po_file" -v subdir="$subdir" '
     {
       lang = $1
-      if (po_file == (lang ".po")) next
+      if (po_file && po_file != (lang ".po")) next
 
       # Work around bugs in translations uncovered by gettext 0.15.
       # This workaround can be removed once the translations are fixed.
-      if (lang == "hu" || lang == "ja" || lang == "ky" || lang == "zh_TW") next
+      if (lang == "hu" || lang == "ky" || lang == "zh_TW") next
 
       ver = $2
       urlfmt = ""
@@ -146,10 +149,7 @@ update_po() {
     *.po)  POFILE=$1;;
     *)     POFILE=${1}.po;;
     esac
-    get_translations po $package "$POFILE" &&
-    LANG=`expr $POFILE : '\(.*\)\.po'` &&
-    { grep -q $LANG po/LINGUAS ||
-        (echo $LANG; cat po/LINGUAS) | sort -o po/LINGUAS; }
+    get_translations po $package "$POFILE"
   else
     get_translations po $package
   fi
index 534c98ab552ddaf8c92741c1b833070b3481d8de..21f2546fba39500c911ca506e7d71a359a67d5f3 100644 (file)
@@ -2,6 +2,7 @@ index.html
 *.po
 LINGUAS
 Makefile.in.in
+Makevars
 Makevars.template
 Rules-quot
 boldquot.sed
This page took 0.02622 seconds and 4 git commands to generate.