Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/admin
diff options
context:
space:
mode:
authorDominik Schmidt <dev@dominik-schmidt.de>2019-04-09 22:10:44 +0300
committerDominik Schmidt <domme@tomahawk-player.org>2019-04-10 12:12:04 +0300
commit1a95067bc76c284a594ba38f7b47540b298d40d3 (patch)
treeb9f65140dfce238cf8788aa7aec0da9096edf6bb /admin
parent3356a09d83c5d5639f16c2b2be39e28c753b3df9 (diff)
Add Makefile for handling nsis translations in Transifex
Diffstat (limited to 'admin')
-rw-r--r--admin/win/nsi/l10n/Makefile24
-rwxr-xr-xadmin/win/nsi/l10n/bin/l10n.sh5
-rw-r--r--admin/win/nsi/l10n/languages.nsh6
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"