From 003be35e8eecf9f5813faa9fafdca18050f18841 Mon Sep 17 00:00:00 2001
From: Christoph Reiter <reiter.christoph@gmail.com>
Date: Wed, 21 Oct 2020 16:20:09 +0200
Subject: [PATCH] qr-code-scanner: detect language changes

---
 packages/qr-code-scanner/src/qr-code-scanner.js | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/packages/qr-code-scanner/src/qr-code-scanner.js b/packages/qr-code-scanner/src/qr-code-scanner.js
index dca3ad1b..b18cb745 100644
--- a/packages/qr-code-scanner/src/qr-code-scanner.js
+++ b/packages/qr-code-scanner/src/qr-code-scanner.js
@@ -144,6 +144,18 @@ export class QrCodeScanner extends ScopedElementsMixin(DBPLitElement) {
         }
     }
 
+    update(changedProperties) {
+        changedProperties.forEach((oldValue, propName) => {
+            switch (propName) {
+                case "lang":
+                    i18n.changeLanguage(this.lang);
+                    break;
+            }
+        });
+
+        super.update(changedProperties);
+    }
+
     /**
      * Init and start the video and QR code scan
      *
-- 
GitLab