diff --git a/development/add_weblate_language.sh b/development/add_weblate_language.sh new file mode 100755 index 00000000000..a2b2428d7d6 --- /dev/null +++ b/development/add_weblate_language.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +if [[ "$#" -ne 1 ]]; then + echo "Usage: $0 locale_code (e.g. fi)" + exit 1 +fi + +f="po/uh/unknown-horizons.pot" +o="po/uh/${1}.po" +msginit --locale "$1" --input "$f" --no-translator --output-file "$o" +git add "$o" + +f="po/uh-server/unknown-horizons-server.pot" +o="po/uh-server/${1}.po" +msginit --locale "$1" --input "$f" --no-translator --output-file "$o" +git add "$o" + +mkdir -p "po/scenarios/${1}/" +f="po/scenarios/templates/tutorial.pot" +o="po/scenarios/${1}/tutorial.po" +msginit --locale "$1" --input "$f" --no-translator --output-file "$o" +git add "$o" + +git commit -m "Add $1 translation files" + +echo "Remember to add the respective horizons.constants LANGUAGENAMES entries!"