| #!/bin/bash |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| function locale_updateMessageBinary { |
| |
| |
| if [[ ${FLAG_DONT_CREATE_MO} == 'true' ]];then |
| return |
| fi |
| |
| |
| local PO_FILE="$1" |
| |
| |
| cli_checkFiles "${PO_FILE}" |
| |
| |
| local MO_DIR="${L10N_WORKDIR}/LC_MESSAGES" |
| |
| |
| local MO_FILE="${MO_DIR}/${CLI_PROGRAM}.sh.mo" |
| |
| |
| cli_printMessage "${MO_FILE}" --as-creating-line |
| |
| |
| |
| if [[ ! -d ${MO_DIR} ]];then |
| mkdir -p ${MO_DIR} |
| fi |
| |
| |
| msgfmt --check ${PO_FILE} --output-file=${MO_FILE} |
| |
| } |