From deed173dd11156189093290eef30135428f5b48d Mon Sep 17 00:00:00 2001
From: Thomas Rientjes <synzvato@protonmail.com>
Date: Sat, 30 Sep 2017 01:56:22 -0400
Subject: [PATCH] Add support for Estonian

---
 _locales/et/messages.json | 70 +++++++++++++++++++++++++++++++++++++++
 crowdin.yaml              |  1 +
 pages/options/options.js  |  4 +--
 3 files changed, 73 insertions(+), 2 deletions(-)
 create mode 100644 _locales/et/messages.json

diff --git a/_locales/et/messages.json b/_locales/et/messages.json
new file mode 100644
index 0000000..26a9206
--- /dev/null
+++ b/_locales/et/messages.json
@@ -0,0 +1,70 @@
+{
+  "extensionDescription":{
+    "message":"Kaitseb sind \"tasuta\", tsentraliseeritud sisu edastamisest tuleneva jälitamise vastu.",
+    "description":"Extension description."
+  },
+  "disableProtectionTitle":{
+    "message":"Keela kaitse sellel saidil",
+    "description":"Disable protection title."
+  },
+  "enableProtectionTitle":{
+    "message":"Luba kaitse",
+    "description":"Enable protection title."
+  },
+  "amountInjectedTitle":{
+    "message":"Kohalikult sisestatud ressursside loendur",
+    "description":"Amount injected title."
+  },
+  "amountInjectedDescription":{
+    "message":"Kohalike sisuedastusvõrkude ressursisisestuste arv alates installimisest.",
+    "description":"Amount injected description."
+  },
+  "optionsTitle":{
+    "message":"Valikud",
+    "description":"Options title."
+  },
+  "showIconBadgeTitle":{
+    "message":"Kuva sisestuste arvu ikoonil",
+    "description":"Show icon badge title."
+  },
+  "showIconBadgeDescription":{
+    "message":"Kuva sisestatud ressursside arvu laienduse ikoonil.",
+    "description":"Show icon badge description."
+  },
+  "blockMissingTitle":{
+    "message":"Blokeeri puuduvate ressursside taotlused",
+    "description":"Block requests for missing resources title."
+  },
+  "blockMissingDescription":{
+    "message":"Tühista kinnipüütud taotlus, kui vajaminev ressurss ei ole kohalikult saadaval.",
+    "description":"Block requests for missing resources description."
+  },
+  "disablePrefetchTitle":{
+    "message":"Keela lingi eellaadimine",
+    "description":"Disable prefetch title."
+  },
+  "disablePrefetchDescription":{
+    "message":"Väldi keelatud taotluste väljalekkimist edastusvõrkudele.",
+    "description":"Disable prefetch description."
+  },
+  "stripMetadataTitle":{
+    "message":"Eemalda lubatud taotlustelt metaandmed",
+    "description":"Strip metadata title."
+  },
+  "stripMetadataDescription":{
+    "message":"Kustuta tundlikud andmed lubatud sisuedastusvõrkude taotlustest parema privaatsuse saamiseks.",
+    "description":"Strip metadata description."
+  },
+  "whitelistedDomainsTitle":{
+    "message":"Välista uuritavaid domeene",
+    "description":"Whitelisted domains title."
+  },
+  "whitelistedDomainsDescription":{
+    "message":"Sisesta domeenid, et lisada need valgesse nimekirja. Eralda mitu üksust semikoolonitega (;).",
+    "description":"Whitelisted domains description."
+  },
+  "advancedLabel":{
+    "message":"Edasijõudnuile",
+    "description":"Advanced label."
+  }
+}
\ No newline at end of file
diff --git a/crowdin.yaml b/crowdin.yaml
index 85d5473..92d78e1 100644
--- a/crowdin.yaml
+++ b/crowdin.yaml
@@ -11,6 +11,7 @@
         "da": "da"
         "de": "de"
         "el": "el"
+        "et": "et"
         "eo": "eo"
         "es-ES": "es"
         "fi": "fi"
diff --git a/pages/options/options.js b/pages/options/options.js
index 0bbc8b9..19d7564 100644
--- a/pages/options/options.js
+++ b/pages/options/options.js
@@ -52,8 +52,8 @@ options._languageIsFullySupported = function (language) {
 
     languageSupported = false;
 
-    supportedLanguages = ['ar', 'bg', 'zh-CN', 'zh-TW', 'nl', 'en', 'fi', 'fr',
-        'de', 'he', 'is', 'id', 'pl', 'pt-PT', 'ro', 'es', 'tr'];
+    supportedLanguages = ['ar', 'bg', 'zh-CN', 'zh-TW', 'nl', 'en', 'et', 'fi',
+        'fr', 'de', 'he', 'is', 'id', 'pl', 'pt-PT', 'ro', 'es', 'tr'];
 
     for (let supportedLanguage of supportedLanguages) {
 
-- 
GitLab