diff --git a/scripts/generate-qmake-plugins-translations.sh b/scripts/generate-qmake-plugins-translations.sh deleted file mode 100755 index b83de2fa8..000000000 --- a/scripts/generate-qmake-plugins-translations.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/bash -# -# Generates list of all plugins translations for qmake .pro - -PLUGINS=`ls -d ../src/plugins/*/translations` - -for dir in $PLUGINS -do - echo -e "$dir\n" - echo "TRANSLATIONS += \\" - - for translation in $dir/*.ts - do - [[ "$translation" == *empty.ts ]] && continue - echo " `echo $translation | awk 'BEGIN{FS="/"}{printf "%s/%s",$5,$6}'` \\" - done - - echo -e "\n\n" -done diff --git a/scripts/generate-qmake-translations.sh b/scripts/generate-qmake-translations.sh new file mode 100755 index 000000000..4a47d8b9e --- /dev/null +++ b/scripts/generate-qmake-translations.sh @@ -0,0 +1,33 @@ +#!/bin/bash +# +# Generates list of all translations for qmake .pro + +# Plugins translations +PLUGINS="`ls -d ../src/plugins/*/translations`" + +for dir in $PLUGINS +do + echo -e "$dir\n" + echo "TRANSLATIONS += \\" + + for translation in $dir/*.ts + do + [[ "$translation" == *empty.ts ]] && continue + echo " `echo $translation | awk 'BEGIN{FS="/"}{printf "%s/%s",$5,$6}'` \\" + done + + echo -e "\n\n" +done + +# App translations +echo -e "../translations\n" +echo "TRANSLATIONS += \\" + +for translation in ../translations/*.ts +do + [[ "$translation" == *empty.ts ]] && continue + echo " `echo $translation | awk 'BEGIN{FS="/"}{printf "$$PWD/%s",$3}'` \\" +done + +echo -e "\n\n" + diff --git a/translations/translations.pri b/translations/translations.pri index e240ddb33..9761e8f11 100644 --- a/translations/translations.pri +++ b/translations/translations.pri @@ -1,37 +1,40 @@ -TRANSLATIONS += $$PWD/ar_SA.ts \ - $$PWD/bg_BG.ts \ - $$PWD/ca_ES.ts \ - $$PWD/cs_CZ.ts \ - $$PWD/de_DE.ts \ - $$PWD/el_GR.ts \ - $$PWD/es_ES.ts \ - $$PWD/es_VE.ts \ - $$PWD/fa_IR.ts \ - $$PWD/fr_FR.ts \ - $$PWD/gl_ES.ts \ - $$PWD/he_IL.ts \ - $$PWD/hu_HU.ts \ - $$PWD/id_ID.ts \ - $$PWD/it_IT.ts \ - $$PWD/ja_JP.ts \ - $$PWD/ka_GE.ts \ - $$PWD/lg.ts \ - $$PWD/nl_NL.ts \ - $$PWD/nqo.ts \ - $$PWD/pl_PL.ts \ - $$PWD/pt_BR.ts \ - $$PWD/pt_PT.ts \ - $$PWD/ro_RO.ts \ - $$PWD/ru_RU.ts \ - $$PWD/sk_SK.ts \ - $$PWD/sr_BA@latin.ts \ - $$PWD/sr_BA.ts \ - $$PWD/sr_RS@latin.ts \ - $$PWD/sr_RS.ts \ - $$PWD/sv_SE.ts \ - $$PWD/uk_UA.ts \ - $$PWD/zh_CN.ts \ - $$PWD/zh_TW.ts \ +TRANSLATIONS += \ + $$PWD/ar_SA.ts \ + $$PWD/bg_BG.ts \ + $$PWD/ca_ES.ts \ + $$PWD/cs_CZ.ts \ + $$PWD/de_DE.ts \ + $$PWD/el_GR.ts \ + $$PWD/es_ES.ts \ + $$PWD/es_VE.ts \ + $$PWD/eu_ES.ts \ + $$PWD/fa_IR.ts \ + $$PWD/fr_FR.ts \ + $$PWD/gl_ES.ts \ + $$PWD/he_IL.ts \ + $$PWD/hu_HU.ts \ + $$PWD/id_ID.ts \ + $$PWD/it_IT.ts \ + $$PWD/ja_JP.ts \ + $$PWD/ka_GE.ts \ + $$PWD/lg.ts \ + $$PWD/nl_NL.ts \ + $$PWD/nqo.ts \ + $$PWD/pl_PL.ts \ + $$PWD/pt_BR.ts \ + $$PWD/pt_PT.ts \ + $$PWD/ro_RO.ts \ + $$PWD/ru_RU.ts \ + $$PWD/sk_SK.ts \ + $$PWD/sr_BA@latin.ts \ + $$PWD/sr_BA.ts \ + $$PWD/sr_RS@latin.ts \ + $$PWD/sr_RS.ts \ + $$PWD/sv_SE.ts \ + $$PWD/uk_UA.ts \ + $$PWD/uz@Latn.ts \ + $$PWD/zh_CN.ts \ + $$PWD/zh_TW.ts \ updateqm.input = TRANSLATIONS updateqm.output = $$PWD/../bin/locale/${QMAKE_FILE_BASE}.qm