From 2d3543993659f9609877661f622f75c10bdb5532 Mon Sep 17 00:00:00 2001
From: Tamara Steinwender <tamara.steinwender@tugraz.at>
Date: Tue, 1 Dec 2020 10:50:12 +0100
Subject: [PATCH] Change text of QR code scanner if no access to cam

---
 packages/qr-code-scanner/src/i18n/de/translation.json | 3 ++-
 packages/qr-code-scanner/src/i18n/en/translation.json | 3 ++-
 packages/qr-code-scanner/src/qr-code-scanner.js       | 2 +-
 3 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/packages/qr-code-scanner/src/i18n/de/translation.json b/packages/qr-code-scanner/src/i18n/de/translation.json
index 4f39bf3a..da2f50d5 100644
--- a/packages/qr-code-scanner/src/i18n/de/translation.json
+++ b/packages/qr-code-scanner/src/i18n/de/translation.json
@@ -1,5 +1,6 @@
 {
-  "no-camera-access": "Zugriff auf Kamera nicht möglich (bitte stellen Sie sicher, dass eine Webcam aktiviert ist)",
+  "no-camera-access": "Zugriff auf Kamera nicht möglich.",
+  "check-access": "Bitte stellen Sie sicher, dass eine Webcam oder Kamera aktiviert ist und überprüfen Sie ob Ihr Browser die notwendigen Berechtigungen besitzt.",
   "finished-scan": "Scannen abgeschlossen.",
   "loading-video": "Video laden ...",
   "no-qr-detected": "Kein QR-Code erkannt.",
diff --git a/packages/qr-code-scanner/src/i18n/en/translation.json b/packages/qr-code-scanner/src/i18n/en/translation.json
index c0d34284..59ef87c9 100644
--- a/packages/qr-code-scanner/src/i18n/en/translation.json
+++ b/packages/qr-code-scanner/src/i18n/en/translation.json
@@ -1,5 +1,6 @@
 {
-  "no-camera-access": "Unable to access video stream (please make sure you have a webcam enabled)",
+  "no-camera-access": "Unable to access video stream.",
+  "check-access": "Please make sure that a webcam or camera is activated and check whether your browser has the necessary authorizations.",
   "finished-scan": "Finished scanning.",
   "loading-video": "⌛ Loading video...",
   "no-qr-detected": "No QR code detected.",
diff --git a/packages/qr-code-scanner/src/qr-code-scanner.js b/packages/qr-code-scanner/src/qr-code-scanner.js
index f4f135a0..7e4aa740 100644
--- a/packages/qr-code-scanner/src/qr-code-scanner.js
+++ b/packages/qr-code-scanner/src/qr-code-scanner.js
@@ -241,7 +241,7 @@ export class QrCodeScanner extends ScopedElementsMixin(DBPLitElement) {
         let firstDrawDone = false;
 
         this._askPermission = true;
-        this._loadingMessage = i18n.t('no-camera-access');
+        this._loadingMessage = html` ${i18n.t('no-camera-access')} <br> ${i18n.t('check-access')}`;
         let video = await createVideoElement(this._activeCamera);
         if ( video !== null ) {
             targetvideo.appendChild(video);
-- 
GitLab