mirror of
https://github.com/c9moser/sgbackup.git
synced 2026-01-19 11:30:13 +00:00
22 lines
465 B
Bash
Executable File
22 lines
465 B
Bash
Executable File
#!/bin/sh
|
|
self="$( realpath "$0" )"
|
|
scriptdir="$( dirname "$self" )"
|
|
project_root="$( dirname "$( dirname "$self" )" )"
|
|
|
|
PO_DIR="${project_root}/PO"
|
|
LINGUAS="${PO_DIR}/LINGUAS"
|
|
LOCALEDIR="${project_root}/sgbackup/locale"
|
|
|
|
for i in $( cat "$LINGUAS" );do
|
|
po="${PO_DIR}/${i}.po"
|
|
|
|
[ ! -f "$po" ] && continue
|
|
|
|
msgdir="${LOCALEDIR}/${i}/LC_MESSAGES"
|
|
mo="${msgdir}/sgbackup.mo"
|
|
|
|
[ ! -d $msgdir ] && mkdir -pv "$msgdir"
|
|
|
|
msgfmt -o "$mo" "$po"
|
|
done
|