diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2011-08-18 19:45:34 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2011-08-18 19:45:34 +0000 |
commit | 51c2a16f2d3658672421892e2c3405c6ed74c490 (patch) | |
tree | d85dc7296a76d90f32862540dffa614f03df033a /bootstrap | |
parent | 9fd45622e2cda584e13bf1d3f08960d4fead3c0d (diff) | |
download | gdbm-51c2a16f2d3658672421892e2c3405c6ed74c490.tar.gz gdbm-51c2a16f2d3658672421892e2c3405c6ed74c490.tar.bz2 |
Get po files.
* bootstrap: Get PO files; create LINGUAS list
* po/.cvsignore: Add LINGUAS.
Diffstat (limited to 'bootstrap')
-rwxr-xr-x | bootstrap | 42 |
1 files changed, 42 insertions, 0 deletions
@@ -1,4 +1,44 @@ #! /bin/sh +# Copyright (C) 2011 Free Software Foundation, Inc. +# +# GDBM is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3, or (at your option) +# any later version. +# +# GDBM is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GDBM. If not, see <http://www.gnu.org/licenses/>. */ + force=0 +refdir=po/.reference + +get_po() { + test -d $refdir || mkdir $refdir + # Get PO files. + rsync --delete -Lrtvz translationproject.org::tp/latest/gdbm/ $refdir + langs=`cd $refdir && ls *.po | sed 's/\.po$//' | sort` + if test "$langs" != '*'; then + for lang in $langs + do + if test -f po/$lang.po && cmp po/$lang.po $refdir/$lang.po + then + : + else + cp $refdir/$lang.po po + fi + done + fi + # Create LINGUAS + (echo "# This file is generated automatically; don't edit" + ls po/*.po 2>/dev/null | sed 's^.*/^^;s/\.po$//' | sort) > po/LINGUAS +} + +################ + if test $# -eq 0; then @@ -27,2 +67,4 @@ fi +get_po + test -d m4 || mkdir m4 |