discover-desktop/remake_base_pot.sh
Trigg 61e14e8bb9 - Removed '10' as a translatable string
- Alterations to translation script
2022-07-22 16:26:08 +00:00

14 lines
646 B
Bash
Executable file

#!/bin/bash
xgettext -d base --no-location -o discover_overlay/locales/base.pot discover_overlay/*.py discover_overlay/glade/settings.glade
sed -i 's/charset=CHARSET/charset=UTF-8/g' discover_overlay/locales/base.pot
# Update all .po files with new keys
for dir in `find discover_overlay/locales/ -mindepth 1 -maxdepth 1 -type d`; do
touch "${dir}/LC_MESSAGES/default.po"
msgmerge -N ${dir}/LC_MESSAGES/default.po discover_overlay/locales/base.pot > ${dir}/LC_MESSAGES/default.po.new
mv ${dir}/LC_MESSAGES/default.po.new ${dir}/LC_MESSAGES/default.po
msgfmt -o ${dir}/LC_MESSAGES/default.mo ${dir}/LC_MESSAGES/default.po
done