diff --git a/_locales/lb/messages.json b/_locales/lb/messages.json
new file mode 100644
index 0000000000000000000000000000000000000000..1410e08c11c9ac133137fef463f0f3118b101cd6
--- /dev/null
+++ b/_locales/lb/messages.json
@@ -0,0 +1,70 @@
+{
+  "extensionDescription": {
+    "message": "Schützt virun Tracking duerch \"gratis\" Content Delivery Networks.",
+    "description": "Extension description."
+  },
+  "disableProtectionTitle": {
+    "message": "Schutz fir dëse Site ausschalten",
+    "description": "Disable protection title."
+  },
+  "enableProtectionTitle": {
+    "message": "Schutz aktivéieren",
+    "description": "Enable protection title."
+  },
+  "amountInjectedTitle": {
+    "message": "Zieler fir lokal injizéierte Ressourcen",
+    "description": "Amount injected title."
+  },
+  "amountInjectedDescription": {
+    "message": "Unzuel vu lokalen Injektiounen vun CDN-Ressourcen säit der Installatioun.",
+    "description": "Amount injected description."
+  },
+  "optionsTitle": {
+    "message": "Astellungen",
+    "description": "Options title."
+  },
+  "showIconBadgeTitle": {
+    "message": "Unzuel vun Injektiounen op der Ikon uweisen",
+    "description": "Show icon badge title."
+  },
+  "showIconBadgeDescription": {
+    "message": "D'Unzuel vun injizéierte Ressourcen op der Decentraleyes-Ikon uweisen.",
+    "description": "Show icon badge description."
+  },
+  "blockMissingTitle": {
+    "message": "Eroflueden vu fehlenden Ressourcen blockéieren",
+    "description": "Block requests for missing resources title."
+  },
+  "blockMissingDescription": {
+    "message": "Ofgefaangen Ressourcen-Downloads blockéieren, wann déi ugefuerdert Datei net lokal um System verfügbar ass.",
+    "description": "Block requests for missing resources description."
+  },
+  "disablePrefetchTitle": {
+    "message": "\"Link Prefetching\" ausschalten",
+    "description": "Disable prefetch title."
+  },
+  "disablePrefetchDescription": {
+    "message": "Verhënnert, dass onerlaabten Ressourcen entgéint den aneren Astellungen trotzdeem ugefuerdert/erofgeluede ginn.",
+    "description": "Disable prefetch description."
+  },
+  "stripMetadataTitle": {
+    "message": "Metadaten aus den erlaabten Downloads erausläschen",
+    "description": "Strip metadata title."
+  },
+  "stripMetadataDescription": {
+    "message": "Läscht sensibel Daten aus den erlaabten CDN-Downloads fir den Dateschutz ze verbesseren.",
+    "description": "Strip metadata description."
+  },
+  "whitelistedDomainsTitle": {
+    "message": "Downloads fir dës Siten ëmmer erlaaben (Whitelist)",
+    "description": "Whitelisted domains title."
+  },
+  "whitelistedDomainsDescription": {
+    "message": "Gitt hei d'Domains un, deenen hir Downloads ëmmer sollen erlaabt ginn. Trennt déi eenzel Domains duerch e Semikolon (;).",
+    "description": "Whitelisted domains description."
+  },
+  "advancedLabel": {
+    "message": "Erweidert",
+    "description": "Advanced label."
+  }
+}
diff --git a/crowdin.yaml b/crowdin.yaml
index b5edf3154eb2a80f534426781d3be3cf11137b47..2d1d240abdfd2faba439d5291eaf5c6643407d45 100644
--- a/crowdin.yaml
+++ b/crowdin.yaml
@@ -24,6 +24,7 @@
         "it": "it"
         "ja": "ja"
         "ko": "ko"
+        "lb": "lb"
         "nl": "nl"
         "pl": "pl"
         "ro": "ro"
diff --git a/modules/internal/helpers.js b/modules/internal/helpers.js
index 003d8e1ff63958dd5273d6bcc7be0eebff35e134..4bfcd1316f899dc773072a1b264b2e84e3b907e2 100644
--- a/modules/internal/helpers.js
+++ b/modules/internal/helpers.js
@@ -63,7 +63,8 @@ helpers.languageIsFullySupported = function (language) {
 
     supportedLanguages = [
         'ar', 'bg', 'zh', 'cs', 'da', 'nl', 'en', 'et', 'fi', 'fr', 'de', 'el',
-        'is', 'id', 'it', 'ja', 'ko', 'pl', 'pt', 'ro', 'ru', 'es', 'sv', 'tr'
+        'is', 'id', 'it', 'ja', 'ko', 'lb', 'pl', 'pt', 'ro', 'ru', 'es', 'sv',
+        'tr'
     ];
 
     for (let supportedLanguage of supportedLanguages) {