2020-08-08 01:23:01 +00:00
|
|
|
cd ..
|
2021-05-21 19:21:35 +00:00
|
|
|
declare -a StringArray=("rcgcdw" "misc")
|
2020-08-08 18:32:23 +00:00
|
|
|
for file in ${StringArray[@]}; do
|
2021-05-21 19:21:35 +00:00
|
|
|
xgettext -L Python --package-name=RcGcDw -L Python --keyword=pgettext:1c,2 --keyword=npgettext:1c,2,3 -o "locale/templates/$file.pot" src/$file.py
|
2020-08-08 18:32:23 +00:00
|
|
|
done
|
2021-05-10 00:12:50 +00:00
|
|
|
# Get all translatable files for formatters
|
2021-05-21 19:21:35 +00:00
|
|
|
find extensions/ -name '*.py' -print | xargs xgettext -L Python --package-name=RcGcDw --keyword=pgettext:1c,2 --keyword=npgettext:1c,2,3 -o "locale/templates/formatters.pot" src/api/util.py
|
2021-05-18 12:38:37 +00:00
|
|
|
for language in de fr lol pl pt-br ru uk zh-hans zh-hant hi es
|
2020-08-08 18:32:23 +00:00
|
|
|
do
|
|
|
|
for file in ${StringArray[@]}; do
|
|
|
|
msgmerge -U locale/$language/LC_MESSAGES/$file.po locale/templates/$file.pot
|
|
|
|
done
|
|
|
|
done
|
2020-11-18 09:05:40 +00:00
|
|
|
# Exceptions
|
2021-05-21 19:21:35 +00:00
|
|
|
xgettext -L Python --package-name=RcGcDw --keyword=pgettext:1c,2 --keyword=npgettext:1c,2,3 -o "locale/templates/redaction.pot" src/discord/redaction.py
|
2021-05-18 12:38:37 +00:00
|
|
|
for language in de fr lol pl pt-br ru uk zh-hans zh-hant hi es
|
2020-11-18 09:05:40 +00:00
|
|
|
do
|
|
|
|
msgmerge -U locale/$language/LC_MESSAGES/redaction.po locale/templates/redaction.pot
|
2021-05-10 00:12:50 +00:00
|
|
|
msgmerge -U locale/$language/LC_MESSAGES/formatters.po locale/templates/formatters.pot
|
2021-05-10 00:16:37 +00:00
|
|
|
done
|