From 498662d53853dc58db1fd393028bcfd4dcfe630c Mon Sep 17 00:00:00 2001
From: Pascal Ernster <github@hardfalcon.net>
Date: Mon, 14 May 2018 22:49:02 +0000
Subject: [PATCH] Add support for Luxembourgish (#262)

Add support for Luxembourgish
---
 _locales/lb/messages.json   | 70 +++++++++++++++++++++++++++++++++++++
 crowdin.yaml                |  1 +
 modules/internal/helpers.js |  3 +-
 3 files changed, 73 insertions(+), 1 deletion(-)
 create mode 100644 _locales/lb/messages.json

diff --git a/_locales/lb/messages.json b/_locales/lb/messages.json
new file mode 100644
index 0000000..1410e08
--- /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 b5edf31..2d1d240 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 003d8e1..4bfcd13 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) {
-- 
GitLab