| #!/bin/bash |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| function render_doTranslation { |
| |
| |
| |
| if [[ -f ${TRANSLATION} ]];then |
| |
| |
| cli_printMessage "${TRANSLATION}" --as-translation-line |
| |
| |
| |
| if [[ ${TEMPLATE_HAS_DOCTYPE} -eq 0 ]];then |
| xmllint --valid --noent ${TEMPLATE} \ |
| | xml2po -a -l $(cli_getCurrentLocale) -p ${TRANSLATION} -o ${INSTANCE} - |
| else |
| xml2po -a -l $(cli_getCurrentLocale) -p ${TRANSLATION} -o ${INSTANCE} ${TEMPLATE} |
| fi |
| |
| |
| if [[ -f ${PWD}/.xml2po.mo ]];then |
| rm ${PWD}/.xml2po.mo |
| fi |
| |
| else |
| |
| |
| if [[ ${TEMPLATE_HAS_DOCTYPE} -eq 0 ]];then |
| xmllint --valid --noent ${TEMPLATE} > ${INSTANCE} |
| else |
| cp ${TEMPLATE} ${INSTANCE} |
| fi |
| |
| fi |
| |
| |
| cli_checkFiles $INSTANCE |
| |
| } |