22e8b7cd84
I was mainly using it to keep the output tidy anyway
19 lines
411 B
Bash
Executable File
19 lines
411 B
Bash
Executable File
#!/bin/bash
|
|
#
|
|
# build mo files
|
|
#
|
|
set -eo pipefail
|
|
|
|
targetDir="../aqt_data/locale/gettext"
|
|
mkdir -p $targetDir
|
|
|
|
echo "Compiling *.po..."
|
|
for file in po/desktop/*/anki.po
|
|
do
|
|
outdir=$(echo "$file" | \
|
|
perl -pe "s%po/desktop/(.*)/anki.po%$targetDir/\1/LC_MESSAGES%")
|
|
outfile="$outdir/anki.mo"
|
|
mkdir -p $outdir
|
|
msgmerge -q "$file" po/desktop/anki.pot | msgfmt - --output-file="$outfile"
|
|
done
|