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

Bug#294075: Please update debconf PO translation for the package apt



Quoting Kenshi Muto (kmuto@debian.org):
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> At Tue, 8 Feb 2005 17:39:49 +0100,
> bubulle@debian.org wrote:
> > This mail is only sent to translators with complete translations, of course.
> > 
> > PLEASE RESPECT the Reply-To: field and send your updated translation to
> > 294075@bugs.debian.org. For avoiding confusion, we will collect all updates
> > in only ONE bug report.
> 
> OK, here is Japanese translation.

Stats: ja.po:2511: `msgid' and `msgstr' entries do not both end with '\n'
msgfmt: found 1 fatal error

:-)

I corrected the small mistake.

My "po_test" script:

#!/bin/sh

temp=`tempfile`
trap "rm -f $temp $temp.new" 1 2 3 15

clean_and_die() {
    rm -f $temp $temp.new
    if [ "$1" = "2" ] ; then
	echo Invalid encoding. Please check the file.
    fi
    exit $1
}


if [ -z $1 ]
then
  echo Usage $0 fichier
  clean_and_die 1
fi
if [ ! -f $1 ]
then
  echo $1 not found.
  clean_and_die 1
fi

if [ `ls -1 *pot 2>/dev/null | wc -l` != "1" ] ; then 
  echo No POT file \(or more than one\) in current directory
  clean_and_die 1
fi

potfile=`ls -1 *pot`

msgmerge -U $1 $potfile

enc=$(grep -E "^\"Content-Type" $1 | cut -f2 -d= | sed 's/\\n\"//g')

echo -n "Charset is $enc. Stats: "


if test -n "$enc" ; then
  iconv -f $enc -t UTF-8 $1 >$temp >/dev/null 2>&1 || clean_and_die 2
  LC_ALL=C msgfmt -c -v -o /dev/null --statistics $1
fi


clean_and_die 0




Reply to: