5
source_dir=../translations-export
6
dest_dir=./translations
8
# trap 'rm -f "${temp_file}"' EXIT
9
# temp_file="$(mktemp)"
11
for source_file in ${source_dir}/*.po
13
locale="$(basename ${source_file} .po)"
14
dest_file="${dest_dir}/qpdfview_${locale}.ts"
16
sed "s/^\"X-Generator:..*/\"X-Qt-Contexts: true\\\\n\"/" "${source_file}" \
17
| sed -r "/^msgctxt \"[^Qq][^:]+\"/ s/^msgctxt \"([^Qq][^:|\"]+)|\"$/msgctxt \"qpdfview::\1/" \
18
| lconvert -if po -i - -o "${dest_file}"
21
lupdate -no-obsolete ./qpdfview.pro
23
source_dir=../translations-export/help
26
for source_file in ${source_dir}/*.po
28
locale="$(basename ${source_file} .po)"
29
dest_file="${dest_dir}/help_${locale}.html"
31
po4a-translate --format xhtml --master "${dest_dir}/help.html" --master-charset utf-8 \
32
--localized "${dest_file}" --localized-charset utf-8 \
33
--po "${source_file}" --keep 0