mirror of
https://gitlab.com/chicken-riders/RcGcDb.git
synced 2025-02-23 00:54:09 +00:00
36 lines
2 KiB
Bash
Executable file
36 lines
2 KiB
Bash
Executable file
cd ..
|
|
# 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
|
|
|
|
xgettext -L Python --package-name=RcGcDb -o locale/templates/buttons.pot extensions/hooks/buttons.py
|
|
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
|
|
|
|
declare -a StringArray=("wiki" "misc")
|
|
for language in de pl pt-br hi ru uk zh-hans zh-hant fr es it
|
|
do
|
|
for file in ${StringArray[@]}; do
|
|
msgmerge -U locale/$language/LC_MESSAGES/$file.po locale/templates/$file.pot
|
|
done
|
|
msgmerge -o locale/$language/LC_MESSAGES/wiki.po ~/Projects/RcGcDw/locale/$language/LC_MESSAGES/rc.po locale/$language/LC_MESSAGES/wiki.po
|
|
msgmerge -o locale/$language/LC_MESSAGES/formatters.po locale/$language/LC_MESSAGES/formatters.po locale/$language/LC_MESSAGES/buttons.po
|
|
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
|
|
msgfmt -o locale/$language/LC_MESSAGES/$file.mo locale/$language/LC_MESSAGES/$file.po
|
|
done
|
|
done
|
|
# for language in locale/*/LC_MESSAGES
|
|
for language in de pl pt-br hi ru uk zh-hans zh-hant fr es it
|
|
do
|
|
wget https://translate.wikibot.de/widgets/rcgcdw/$(basename ${language//\/LC_MESSAGES/})/-/svg-badge.svg
|
|
convert -background none svg-badge.svg locale/widgets/$(basename ${language//\/LC_MESSAGES/}).png
|
|
rm svg-badge.svg
|
|
done
|