2020-08-10 14:14:07 +00:00
|
|
|
cd ..
|
2024-02-24 18:16:00 +00:00
|
|
|
# Formatters
|
|
|
|
#find extensions/ -name '*.py' -print | xargs xgettext -L Python --package-name=RcGcDb --keyword=pgettext:1c,2 --keyword=npgettext:1c,2,3 -o "locale/templates/formatters.pot" src/api/util.py
|
|
|
|
for language in de pl pt-br hi ru uk zh-hans zh-hant fr es it
|
|
|
|
do
|
|
|
|
msgmerge -U locale/$language/LC_MESSAGES/formatters.po ~/Projects/RcGcDw/locale/$language/LC_MESSAGES/formatters.po
|
|
|
|
# msgmerge -U locale/$language/LC_MESSAGES/formatters.po locale/templates/formatters.pot
|
|
|
|
done
|
|
|
|
|
2024-10-13 13:51:34 +00:00
|
|
|
xgettext -L Python --package-name=RcGcDb -o locale/templates/buttons.pot extensions/hooks/buttons.py
|
2020-08-10 16:46:47 +00:00
|
|
|
xgettext -L Python --package-name=RcGcDb -o locale/templates/wiki.pot src/wiki.py
|
|
|
|
xgettext -L Python --package-name=RcGcDb -o locale/templates/misc.pot src/misc.py
|
|
|
|
|
2024-02-24 18:16:00 +00:00
|
|
|
declare -a StringArray=("wiki" "misc")
|
|
|
|
for language in de pl pt-br hi ru uk zh-hans zh-hant fr es it
|
2020-08-10 14:14:07 +00:00
|
|
|
do
|
|
|
|
for file in ${StringArray[@]}; do
|
|
|
|
msgmerge -U locale/$language/LC_MESSAGES/$file.po locale/templates/$file.pot
|
|
|
|
done
|
2024-02-24 18:16:00 +00:00
|
|
|
msgmerge -o locale/$language/LC_MESSAGES/wiki.po ~/Projects/RcGcDw/locale/$language/LC_MESSAGES/rc.po locale/$language/LC_MESSAGES/wiki.po
|
2024-10-13 13:51:34 +00:00
|
|
|
msgmerge -o locale/$language/LC_MESSAGES/formatters.po locale/$language/LC_MESSAGES/formatters.po locale/$language/LC_MESSAGES/buttons.po
|
2024-02-24 18:16:00 +00:00
|
|
|
msgmerge -o locale/$language/LC_MESSAGES/wiki.po ~/Projects/RcGcDw/locale/$language/LC_MESSAGES/rcgcdw.po locale/$language/LC_MESSAGES/wiki.po
|
|
|
|
msgmerge -o locale/$language/LC_MESSAGES/misc.po ~/Projects/RcGcDw/locale/$language/LC_MESSAGES/misc.po locale/$language/LC_MESSAGES/misc.po
|
|
|
|
for file in wiki misc formatters
|
|
|
|
do
|
2020-10-19 14:45:03 +00:00
|
|
|
msgfmt -o locale/$language/LC_MESSAGES/$file.mo locale/$language/LC_MESSAGES/$file.po
|
|
|
|
done
|
2020-08-10 14:14:07 +00:00
|
|
|
done
|
2024-02-24 18:16:00 +00:00
|
|
|
# for language in locale/*/LC_MESSAGES
|
|
|
|
for language in de pl pt-br hi ru uk zh-hans zh-hant fr es it
|
2020-08-13 19:13:44 +00:00
|
|
|
do
|
2024-02-24 18:16:00 +00:00
|
|
|
wget https://translate.wikibot.de/widgets/rcgcdw/$(basename ${language//\/LC_MESSAGES/})/-/svg-badge.svg
|
2020-08-14 00:13:10 +00:00
|
|
|
convert -background none svg-badge.svg locale/widgets/$(basename ${language//\/LC_MESSAGES/}).png
|
2020-08-13 19:13:44 +00:00
|
|
|
rm svg-badge.svg
|
|
|
|
done
|