diff options
author | Dominik Schmidt <dev@dominik-schmidt.de> | 2019-04-09 22:10:44 +0300 |
---|---|---|
committer | Dominik Schmidt <domme@tomahawk-player.org> | 2019-04-10 12:12:04 +0300 |
commit | 1a95067bc76c284a594ba38f7b47540b298d40d3 (patch) | |
tree | b9f65140dfce238cf8788aa7aec0da9096edf6bb /admin | |
parent | 3356a09d83c5d5639f16c2b2be39e28c753b3df9 (diff) |
Add Makefile for handling nsis translations in Transifex
Diffstat (limited to 'admin')
-rw-r--r-- | admin/win/nsi/l10n/Makefile | 24 | ||||
-rwxr-xr-x | admin/win/nsi/l10n/bin/l10n.sh | 5 | ||||
-rw-r--r-- | admin/win/nsi/l10n/languages.nsh | 6 |
3 files changed, 31 insertions, 4 deletions
diff --git a/admin/win/nsi/l10n/Makefile b/admin/win/nsi/l10n/Makefile new file mode 100644 index 000000000..4e0319260 --- /dev/null +++ b/admin/win/nsi/l10n/Makefile @@ -0,0 +1,24 @@ +# +# Translation +#-------------------------------------- + +.PHONY: l10n-push +l10n-push: ; + tx -d push -s --skip --no-interactive + +.PHONY: l10n-pull +l10n-pull: ; + tx -d pull -r owncloud.client-nsis --skip + +.PHONY: l10n-clean +l10n-clean: + rm -rf l10n/ + git checkout .tx/config + +.PHONY: l10n-read +l10n-read: ; + +.PHONY: l10n-write +l10n-write: + pip install polib + bin/l10n.sh diff --git a/admin/win/nsi/l10n/bin/l10n.sh b/admin/win/nsi/l10n/bin/l10n.sh index 93cff625b..0bd20246d 100755 --- a/admin/win/nsi/l10n/bin/l10n.sh +++ b/admin/win/nsi/l10n/bin/l10n.sh @@ -1,4 +1,7 @@ -#!/bin/bash -x +#!/bin/bash + +set -euxo pipefail + L10NDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && cd .. && pwd )" SCRIPTDIR="$L10NDIR/bin" PODIR="$L10NDIR/pofiles" diff --git a/admin/win/nsi/l10n/languages.nsh b/admin/win/nsi/l10n/languages.nsh index e008ac759..645a63a3a 100644 --- a/admin/win/nsi/l10n/languages.nsh +++ b/admin/win/nsi/l10n/languages.nsh @@ -2,13 +2,11 @@ !insertmacro MUI_LANGUAGE "Swedish" !insertmacro MUI_LANGUAGE "Estonian" !insertmacro MUI_LANGUAGE "Turkish" -!insertmacro MUI_LANGUAGE "PortugueseBR" !insertmacro MUI_LANGUAGE "Slovenian" !insertmacro MUI_LANGUAGE "SpanishInternational" !insertmacro MUI_LANGUAGE "Dutch" -!insertmacro MUI_LANGUAGE "Norwegian" !insertmacro MUI_LANGUAGE "Hungarian" -!insertmacro MUI_LANGUAGE "Ukrainian" +!insertmacro MUI_LANGUAGE "Norwegian" !insertmacro MUI_LANGUAGE "French" !insertmacro MUI_LANGUAGE "Catalan" !insertmacro MUI_LANGUAGE "Russian" @@ -17,9 +15,11 @@ !insertmacro MUI_LANGUAGE "Basque" !insertmacro MUI_LANGUAGE "Greek" !insertmacro MUI_LANGUAGE "SimpChinese" +!insertmacro MUI_LANGUAGE "PortugueseBR" !insertmacro MUI_LANGUAGE "Italian" !insertmacro MUI_LANGUAGE "Portuguese" !insertmacro MUI_LANGUAGE "Czech" +!insertmacro MUI_LANGUAGE "Ukrainian" !insertmacro MUI_LANGUAGE "Japanese" !insertmacro MUI_LANGUAGE "Galician" !insertmacro MUI_LANGUAGE "German" |