1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
#!/usr/bin/env bash
#
# Usage: sh localize.sh
#
# This script should be executed after adding new resource strings and after
# udating the translated .po files.
#
# This script
# - converts all compiled .rst files to .po files,
# - updates all translated xx.po files
# - converts all translated .po files into .mo files
#
set -x
set -e
# IDE
# Lazarus languages : ca de es esutf fi fiwin fr he it itiso nl pl pliso plwin ru ruwin ruutf
IDE_RST=`find . -name lr_const.rst | xargs ls -1t | head -1`;
rstconv -i $IDE_RST -o ./../languages/lazreport.po
updatepofiles ./../languages/lazreport.po
for lang in fr; do
msgfmt ./../languages/lazreport.$lang.po -o ./../languages/lazreport/lazaruside.$lang.mo
done
# end.
|