summaryrefslogtreecommitdiff
path: root/dist/scripts/po2mo.sh
blob: 79f344dd2d0b7a072e274f92ae07ae1ea3a71f62 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/bash
srcbase=$1
dstbase=$2

echo "Generating locales..."
for f in $(ls $srcbase/*.po)
do
	fname=$(basename "$f")	
	mo_dir="$dstbase"/${fname%%.po}.utf8/LC_MESSAGES
	[ -d "$mo_dir" ] || mkdir -p "$mo_dir"

	#echo msgfmt -o "'$mo_dir/editablesite.mo'" "'$f'"
	msgfmt -o "$mo_dir/editablesite.mo" "$f"
done