changeset 154:2ba329e82fb0

Wrap vue templates with translation in parentheses An obscure error in vue-gettext corrupted workflow. Using workaround from https://github.com/Polyconseil/vue-gettext/issues/28#issuecomment-367017202 works so far.
author Thomas Junk <thomas.junk@intevation.de>
date Mon, 02 Jul 2018 18:00:18 +0200
parents dc2a5920b731
children 399357bc205e
files client/src/locale/de_DE/LC_MESSAGES/app.po client/src/locale/de_DE/LC_MESSAGES/app.po~ client/src/locale/en_GB/LC_MESSAGES/app.po client/src/locale/en_GB/LC_MESSAGES/app.po~ client/src/locale/it_IT/LC_MESSAGES/app.po client/src/locale/it_IT/LC_MESSAGES/app.po~ client/src/views/Login.vue
diffstat 7 files changed, 66 insertions(+), 59 deletions(-) [+]
line wrap: on
line diff
--- a/client/src/locale/de_DE/LC_MESSAGES/app.po	Mon Jul 02 16:30:29 2018 +0200
+++ b/client/src/locale/de_DE/LC_MESSAGES/app.po	Mon Jul 02 18:00:18 2018 +0200
@@ -1,33 +1,19 @@
-# German translations for wamosjs package
-# German translation for wamosjs.
-# Copyright (C) 2018 THE wamosjs'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the wamosjs package.
-# Automatically generated, 2018.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: wamosjs 0.1.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-07-02 12:51+0200\n"
-"PO-Revision-Date: 2018-06-29 13:23+0200\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
-"Language: de_DE\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
 #: src/views/Login.vue:23
 msgid "Forgot password"
-msgstr "Passwort vergessen?"
+msgstr ""
 
 #: src/views/Login.vue:22
 msgid "Login"
-msgstr "Einloggen"
+msgstr ""
 
 #: src/views/Login.vue:11
 msgid "Login failed"
 msgstr ""
-"Login fehlgeschlagen\n"
-"Bitte versuchen Sie es erneut"
+
+#: src/views/Login.vue:115
+msgid "Enter passphrase"
+msgstr ""
+
+#: src/views/Login.vue:118
+msgid "Enter email"
+msgstr ""
--- a/client/src/locale/de_DE/LC_MESSAGES/app.po~	Mon Jul 02 16:30:29 2018 +0200
+++ b/client/src/locale/de_DE/LC_MESSAGES/app.po~	Mon Jul 02 18:00:18 2018 +0200
@@ -1,27 +0,0 @@
-# German translations for wamosjs package
-# German translation for wamosjs.
-# Copyright (C) 2018 THE wamosjs'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the wamosjs package.
-# Automatically generated, 2018.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: wamosjs 0.1.0\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-06-29 13:24+0200\n"
-"PO-Revision-Date: 2018-06-29 13:23+0200\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
-"Language: de_DE\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#: src/views/Login.vue:23
-msgid "Forgot password"
-msgstr "Passwort vergessen?"
-
-#: src/views/Login.vue:22
-msgid "Login"
-msgstr "Einloggen"
--- a/client/src/locale/en_GB/LC_MESSAGES/app.po	Mon Jul 02 16:30:29 2018 +0200
+++ b/client/src/locale/en_GB/LC_MESSAGES/app.po	Mon Jul 02 18:00:18 2018 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: wamosjs 0.1.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-07-02 12:51+0200\n"
+"POT-Creation-Date: 2018-07-02 17:56+0200\n"
 "PO-Revision-Date: 2018-06-29 13:23+0200\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -28,3 +28,12 @@
 #: src/views/Login.vue:11
 msgid "Login failed"
 msgstr ""
+
+#: src/views/Login.vue:115
+#, fuzzy
+msgid "Enter passphrase"
+msgstr "Forgot password"
+
+#: src/views/Login.vue:118
+msgid "Enter email"
+msgstr ""
--- a/client/src/locale/en_GB/LC_MESSAGES/app.po~	Mon Jul 02 16:30:29 2018 +0200
+++ b/client/src/locale/en_GB/LC_MESSAGES/app.po~	Mon Jul 02 18:00:18 2018 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: wamosjs 0.1.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-06-29 13:23+0200\n"
+"POT-Creation-Date: 2018-07-02 17:55+0200\n"
 "PO-Revision-Date: 2018-06-29 13:23+0200\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -24,3 +24,16 @@
 #: src/views/Login.vue:22
 msgid "Login"
 msgstr "Login"
+
+#: src/views/Login.vue:11
+msgid "Login failed"
+msgstr ""
+
+#: src/views/Login.vue:115
+#, fuzzy
+msgid "Enter password"
+msgstr "Forgot password"
+
+#: src/views/Login.vue:118
+msgid "Enter email"
+msgstr ""
--- a/client/src/locale/it_IT/LC_MESSAGES/app.po	Mon Jul 02 16:30:29 2018 +0200
+++ b/client/src/locale/it_IT/LC_MESSAGES/app.po	Mon Jul 02 18:00:18 2018 +0200
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: wamosjs 0.1.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-07-02 12:51+0200\n"
+"POT-Creation-Date: 2018-07-02 17:56+0200\n"
 "PO-Revision-Date: 2018-06-29 13:23+0200\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -29,3 +29,11 @@
 #: src/views/Login.vue:11
 msgid "Login failed"
 msgstr ""
+
+#: src/views/Login.vue:115
+msgid "Enter passphrase"
+msgstr ""
+
+#: src/views/Login.vue:118
+msgid "Enter email"
+msgstr ""
--- a/client/src/locale/it_IT/LC_MESSAGES/app.po~	Mon Jul 02 16:30:29 2018 +0200
+++ b/client/src/locale/it_IT/LC_MESSAGES/app.po~	Mon Jul 02 18:00:18 2018 +0200
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: wamosjs 0.1.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-06-29 13:24+0200\n"
+"POT-Creation-Date: 2018-07-02 17:55+0200\n"
 "PO-Revision-Date: 2018-06-29 13:23+0200\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -25,3 +25,15 @@
 #: src/views/Login.vue:22
 msgid "Login"
 msgstr ""
+
+#: src/views/Login.vue:11
+msgid "Login failed"
+msgstr ""
+
+#: src/views/Login.vue:115
+msgid "Enter password"
+msgstr ""
+
+#: src/views/Login.vue:118
+msgid "Enter email"
+msgstr ""
--- a/client/src/views/Login.vue	Mon Jul 02 16:30:29 2018 +0200
+++ b/client/src/views/Login.vue	Mon Jul 02 18:00:18 2018 +0200
@@ -1,4 +1,4 @@
-<template>
+(<template>
   <div :class="loginStyle">
     <div>
       <div class="logogroup d-flex flex-row justify-content-center">
@@ -12,10 +12,10 @@
              <span class="loginerror"><translate>Login failed</translate></span>
            </div>
         <div class="input-group mb-3 emailgroup">
-          <input type="text" v-model="username" id="inputEmail" class="form-control" placeholder="emailLabel" required autofocus>
+          <input type="text" v-model="username" id="inputEmail" class="form-control" :placeholder="emailLabel" required autofocus>
         </div>
         <div class="input-group mb-3 passwordgroup">
-          <input :type="isPasswordVisible" v-model="password" id="inputPassword" class="form-control" placeholder="passwordLabel" required>
+          <input :type="isPasswordVisible" v-model="password" id="inputPassword" class="form-control" :placeholder="passwordLabel" required>
           <div class="input-group-append">
             <span class="input-group-text" id="basic-addon2" @click="showPassword"><i :class="eyeIcon"></i></span>
           </div>
@@ -26,7 +26,7 @@
       </form>
     </div>
   </div>
-</template>
+</template>)
 
 <style lang="scss">
 @import "../assets/application.scss";
@@ -111,6 +111,12 @@
     };
   },
   computed: {
+    passwordLabel() {
+      return this.$gettext("Enter passphrase");
+    },
+    emailLabel() {
+      return this.$gettext("Enter email");
+    },
     isPasswordVisible() {
       return this.readablePassword ? "text" : "password";
     },