Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
# To update locales files you can just run | |
# bash parse_xgettext.bash | |
# Find python files and phtml files and put them in a list | |
find . -type f \( -name '*.py' -or -name '*.phtml' \) -print > list | |
# Parse the list and generate a pot file | |
xgettext --files-from=list --language=Python -a -o ./messages.pot | |
# Update locales files | |
msgmerge --update --no-fuzzy-matching --backup=off ./locales/fr/LC_MESSAGES/messages.po ./messages.pot | |
msgmerge --update --no-fuzzy-matching --backup=off ./locales/ar/LC_MESSAGES/messages.po ./messages.pot | |
# Compile locales files | |
msgfmt -o ./locales/fr/LC_MESSAGES/messages.mo ./locales/fr/LC_MESSAGES/messages.po | |
msgfmt -o ./locales/ar/LC_MESSAGES/messages.mo ./locales/ar/LC_MESSAGES/messages.po | |
# Remove the list | |
rm list |