diff --git a/packages/qr-code-scanner/src/i18n/de/translation.json b/packages/qr-code-scanner/src/i18n/de/translation.json index 4f39bf3a9987b918034f6cb9ea21f710c46d4fd3..da2f50d51d479a5681cf064b3728131613f33301 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 c0d342846cf3fd42394ae8e5e2cb9a63a960b97d..59ef87c97203b8b1506cf3c56cdae413a319c3bb 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 f4f135a0e43a408d5bf2e417c0a1f27bb352e5d5..7e4aa7406bdf4153e68353a55c8735c544899ee4 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);