File: update.sh

package info (click to toggle)
python-bottle 0.12.19-1%2Bdeb11u1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 1,420 kB
  • sloc: python: 5,803; makefile: 77; sh: 63
file content (19 lines) | stat: -rwxr-xr-x 534 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash
cd "$( cd "$( dirname "$0" )" && pwd )"

LANGUAGES='zh_CN'

echo 'Generating new POT files ...'
sphinx-build -q -b gettext -E .. _pot

echo 'Merging and compiling *.po files ...'
for LANG in $LANGUAGES; do
  for POT in _pot/*.pot; do
    DOC=`basename $POT .pot`
    echo $LANG/$DOC.po
    test -d $LANG/LC_MESSAGES || mkdir -p $LANG/LC_MESSAGES
    test -f $LANG/$DOC.po || cp $POT $LANG/$DOC.po
    msgmerge --quiet --backup=none -U $LANG/$DOC.po $POT
    msgfmt $LANG/$DOC.po -o "$LANG/LC_MESSAGES/$DOC.mo"
  done
done