[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [translation/snowflakeaddon-messages.json_completed] https://gitweb.torproject.org/translation.git/commit/?h=snowflakeaddon-messages.json_completed



commit 15b0270acb97d690d0a3122f224aa5220ce1c01e
Author: Translation commit bot <translation@xxxxxxxxxxxxxx>
Date:   Thu Feb 13 14:47:17 2020 +0000

    https://gitweb.torproject.org/translation.git/commit/?h=snowflakeaddon-messages.json_completed
---
 ar/messages.json               | 80 ++++++++++++++++++++++++++++++++++++++++++
 bn-BD/messages.json            | 80 ++++++++++++++++++++++++++++++++++++++++++
 cs/messages.json               | 32 ++++++++---------
 da/messages.json               | 50 +++++++++++++-------------
 de/messages.json               | 50 +++++++++++++-------------
 el/messages.json               | 26 --------------
 {sv => en-GB}/messages.json    |  6 ++--
 {pt_BR => en}/messages.json    |  0
 {es => es-ES}/messages.json    |  0
 es_AR/messages.json            | 26 --------------
 et/messages.json               | 26 --------------
 fa/messages.json               | 52 +++++++++++++--------------
 hu/messages.json               | 26 --------------
 is/messages.json               | 80 ++++++++++++++++++++++++++++++++++++++++++
 it/messages.json               | 14 ++++----
 ja/messages.json               | 80 ++++++++++++++++++++++++++++++++++++++++++
 ka/messages.json               | 52 +++++++++++++--------------
 lt/messages.json               | 32 ++++++++---------
 ml/messages.json               | 80 ++++++++++++++++++++++++++++++++++++++++++
 nb/messages.json               | 26 --------------
 nl/messages.json               | 16 ++++-----
 pt-BR/messages.json            | 80 ++++++++++++++++++++++++++++++++++++++++++
 {pt_PT => pt-PT}/messages.json |  0
 ro/messages.json               | 80 ++++++++++++++++++++++++++++++++++++++++++
 ru/messages.json               | 80 ++++++++++++++++++++++++++++++++++++++++++
 sv-SE/messages.json            | 80 ++++++++++++++++++++++++++++++++++++++++++
 uk/messages.json               | 32 -----------------
 {zh_CN => zh-CN}/messages.json |  0
 28 files changed, 872 insertions(+), 314 deletions(-)

diff --git a/ar/messages.json b/ar/messages.json
new file mode 100644
index 0000000000..e65456bb81
--- /dev/null
+++ b/ar/messages.json
@@ -0,0 +1,80 @@
+{
+  "appDesc": {
+    "message": "Snowflake عبارة عÙ? Ù?اÙ?Ù? Ù?Ù?صÙ?Ù? Ù?Ù? Ù?Ù?ع WebRTC خاص بتÙ?ر."
+  },
+  "popupEnabled": {
+    "message": "â?®Ù?Ù?Ù?عÙ?Ù?"
+  },
+  "popupLearnMore": {
+    "message": "تعرÙ? عÙ?Ù? اÙ?Ù?زÙ?د"
+  },
+  "popupStatusOff": {
+    "message": "Snowflake Ù?ا Ù?عÙ?Ù?"
+  },
+  "popupStatusOn": {
+    "message": "عدد اÙ?Ù?ستخدÙ?Ù?Ù? اÙ?Ù?تصÙ?Ù?Ù? حاÙ?Ù?ا: $1"
+  },
+  "popupStatusReady": {
+    "message": "Snowflake اÙ?خاص بÙ? جاÙ?ز Ù?Ù?ساعدة اÙ?Ù?ستخدÙ?Ù?Ù? عÙ?Ù? تخÙ?Ø·Ù? اÙ?رÙ?ابة."
+  },
+  "popupWebRTCOff": {
+    "message": "Ù?Ù? Ù?تÙ? اÙ?عثÙ?ر عÙ?Ù? خاصÙ?Ø© WebRTC."
+  },
+  "popupBridgeUnreachable": {
+    "message": "تعذÙ?ر اÙ?اتصاÙ? باÙ?جسر."
+  },
+  "popupDescOn": {
+    "message": "عدد اÙ?Ù?ستخدÙ?Ù?Ù? Ù?Ù? آخر 24 ساعة اÙ?Ø°Ù?Ù? ساعدÙ?Ù? Snowflake اÙ?خاص بÙ? عÙ?Ù? تخطÙ? اÙ?رÙ?ابة: $1"
+  },
+  "badgeCookiesOff": {
+    "message": "Ù?Ù?Ù?ات تعرÙ?Ù? اÙ?ارتباط (Ù?Ù?Ù?Ù?ز) غÙ?ر Ù?Ù?عÙ?Ø©."
+  },
+  "websiteIntro": {
+    "message": "Snowflake Ù?Ù? Ù?ظاÙ? Ù?Ù?زÙ?Ù?Ø© اÙ?رÙ?ابة عÙ?Ù? اÙ?اÙ?ترÙ?ت. اÙ?أشخاص اÙ?Ù?راÙ?بÙ?Ù? Ù?Ù?Ù?Ù?Ù?Ù? استخداÙ? Snowflake Ù?Ù?دخÙ?Ù? عÙ?Ù? اÙ?Ø¥Ù?ترÙ?ت. إتصاÙ?Ù?Ù? Ù?Ù?ر عبر برÙ?Ù?سÙ?Ù?ات Snowflake اÙ?تÙ? Ù?تÙ? تشغÙ?Ù?Ù?ا عÙ? طرÙ?Ù? Ù?تطÙ?عÙ?Ù?. Ù?Ù?Ù?زÙ?د Ù?Ù? اÙ?Ù?عÙ?Ù?Ù?ات اÙ?تÙ?صÙ?Ù?Ù?Ø© عÙ? طرÙ?Ù?Ø© عÙ?Ù? Snowflake اذÙ?ب Ø¥Ù?Ù? <a href=\"https://trac.torproject.org/projects/tor/wiki/doc/Snowflake/\"; data-msgid=\"__MSG_docWiki__\">تÙ?Ø«Ù?Ù? اÙ?Ù?Ù?Ù?Ù?</a> اÙ?خاص بÙ?ا."
+  },
+  "docWiki": {
+    "message": "تÙ?Ø«Ù?Ù? اÙ?Ù?Ù?Ù?Ù?"
+  },
+  "browser": {
+    "message": "اÙ?Ù?تصÙ?Ø­"
+  },
+  "censoredUsers": {
+    "message": "اذا Ù?اÙ? اتصاÙ?Ù? باÙ?اÙ?ترÙ?ت Ù?راÙ?بØ? Ù?Ù?جب عÙ?Ù?Ù? تحÙ?Ù?Ù? <a href=\"https://www.torproject.org/download/\";>Ù?تصÙ?Ø­ تÙ?ر Tor Browser</a>."
+  },
+  "extension": {
+    "message": "إضاÙ?Ø©"
+  },
+  "installExtension": {
+    "message": "اذا Ù?اÙ? اتصاÙ?Ù? باÙ?Ø¥Ù?ترÙ?ت <strong>غÙ?ر</strong> Ù?راÙ?بØ? Ù?جب عÙ?Ù?Ù? Ø£Ù? تÙ?ظر Ù?Ù? تثبÙ?ت إضاÙ?Ø© Snowflake Ù?Ù?ساعدة اÙ?Ù?ستخدÙ?Ù?Ù? Ù?Ù? اÙ?شبÙ?ات اÙ?Ù?راÙ?بة. Ù?Ù?س عÙ?Ù?Ù? Ø£Ù? تÙ?Ù?Ù? Ù?Ù? اÙ?Ù?Ù?اÙ?ع اÙ?تÙ? Ù?دخÙ? Ø¥Ù?Ù?Ù?ا اÙ?Ù?اس Ù?Ù? Ø®Ù?اÙ? اÙ?برÙ?Ù?سÙ? اÙ?خاص بÙ?. عÙ?Ù?اÙ? IP اÙ?ظاÙ?ر سÙ?Ù?Ù?Ù? Ù?طابÙ?ا Ù?عÙ?دة Ù?خرج تÙ?ر Tor exit node Ù? Ù?Ù?س عÙ?Ù?اÙ?Ù?."
+  },
+  "installFirefox": {
+    "message": "تثبÙ?ت Ù?Ù? Ù?Ù?Ù?Ù?رÙ?Ù?Ù?Ù?Ù?سÙ? Firefox"
+  },
+  "installChrome": {
+    "message": "تثبÙ?ت Ù?Ù? Ù?Ù?رÙ?Ù? Chrome"
+  },
+  "reportingBugs": {
+    "message": "اÙ?إبÙ?اغ عÙ? اÙ?أخطاء"
+  },
+  "fileBug": {
+    "message": "اذا Ù?اجÙ?تÙ? Ù?شاÙ?Ù? Ù?ع Snowflake Ù?عÙ?Ù?Ù? اÙ? Ù?برÙ?Ù?سÙ?Ø? Ù?Ù? Ù?ضÙ?Ù? اÙ?ظر Ù?Ù? اÙ?تبÙ?Ù?غ عÙ? خطأ. Ù?Ù?Ù? تÙ?عÙ? Ø°Ù?Ù?Ø? Ù?جب عÙ?Ù?Ù?"
+  },
+  "sharedAccount": {
+    "message": "Ø¥Ù?ا Ø£Ù? <a href=\"https://trac.torproject.org/projects/tor/register\";>تÙ?Ù?شأ حسابا</a> Ø£Ù? تÙ?Ù?Ù? <a href=\"https://trac.torproject.org/projects/tor/login\";>بتسجÙ?Ù? اÙ?دخÙ?Ù?</a> باستخداÙ? اÙ?حساب اÙ?Ù?شارÙ? <b>cypherpunks</b> Ù?استخداÙ? Ù?Ù?Ù?Ø© سر <b>writecode</b>."
+  },
+  "bugTracker": {
+    "message": "<a href=\"https://trac.torproject.org/projects/tor/newticket?component=Circumvention%2FSnowflake\";>أصدÙ?ر تذÙ?رة ticket</a> باستخداÙ? Ù?تتبع اÙ?أخطاء bug tracker اÙ?خاص بÙ?ا."
+  },
+  "descriptive": {
+    "message": "Ù?Ù? Ù?ضÙ?Ù? حاÙ?Ù? Ø£Ù? تÙ?Ù?Ù? Ù?اضحا بأÙ?ثر Ù?در Ù?Ù?Ù?Ù? Ù?Ù? تÙ?Ø°Ù?رÙ?تÙ? Ù? اذا Ø£Ù?Ù?Ù? اÙ?Ø­Ù?Ù? بÙ?ا سجÙ? اÙ?رسائÙ? اÙ?Ø°Ù? سÙ?ساعدÙ?ا Ù?Ù? إعادة Ø¥Ù?تاج اÙ?خطأ. اÙ?ظر Ù?Ù? اضاÙ?Ø© Ù?Ù?Ù?ات Ù?Ù?تاحÙ?Ø© <em>snowflake-webextension</em> Ù?إضاÙ?Ø© اÙ?Ù?Ù?ب Ø£Ù? <em>snowflake-client</em>Ù?Ù?عÙ?Ù?Ù? Ù?Ù?Ù? تسÙ?Ø­ Ù?Ù?ا بÙ?عرÙ?Ø© Ø£Ù? جزء Ù?Ù? Ù?ظاÙ? Snowflake Ù?Ù?اجÙ? Ù?شاÙ?Ù?."
+  },
+  "embed": {
+    "message": "اÙ?تضÙ?Ù?Ù?"
+  },
+  "possible": {
+    "message": "اÙ?Ø¢Ù? باÙ?Ù?اÙ?Ù? Ø£Ù? تضÙ?Ù? إشارة Snowflake Ù?Ù? Ø£Ù? Ù?Ù?Ù?ع:"
+  },
+  "looksLike": {
+    "message": "Ù? اÙ?تÙ? تظÙ?ر عÙ?Ù? اÙ?Ø´Ù?Ù? اÙ?تاÙ?Ù?:"
+  }
+}
diff --git a/bn-BD/messages.json b/bn-BD/messages.json
new file mode 100644
index 0000000000..fe6cd5b7f3
--- /dev/null
+++ b/bn-BD/messages.json
@@ -0,0 +1,80 @@
+{
+  "appDesc": {
+    "message": "Snowflake Tor �র �ন�য ���ি WebRTC প�লা�য���যয���য পরিবহন।"
+  },
+  "popupEnabled": {
+    "message": "স��রিয় �রা"
+  },
+  "popupLearnMore": {
+    "message": "�র� �ান�ন"
+  },
+  "popupStatusOff": {
+    "message": "Snowflake বন�ধ ���"
+  },
+  "popupStatusOn": {
+    "message": "বর�তমান� স�য���ত ব�যবহার�ার�র স���যা: $1"
+  },
+  "popupStatusReady": {
+    "message": "�পনার Snowflake  ব�যবহার�ার�দ�র স�ন�সর �াড়িয়� দ��য়ার �ন�য প�রস�ত�ত"
+  },
+  "popupWebRTCOff": {
+    "message": "WebRTC ব�শিষ���য সনা��ত �রা যায়নি।"
+  },
+  "popupBridgeUnreachable": {
+    "message": "ব�রি��র সাথ� স�য�� স�থাপন �রা যায়নি।"
+  },
+  "popupDescOn": {
+    "message": "�পনার Snowflake ব�যবহার�ার�র স���যা �ত 24 �ন��া��লিত� স�ন�সর�ি�� দ�র� রা�ত� সহায়তা �র���: $1"
+  },
+  "badgeCookiesOff": {
+    "message": "���ি� স��ষম নয়।"
+  },
+  "websiteIntro": {
+    "message": "Snowflake �ন��ারন�� স�ন�সরশিপ�� পরাস�ত �রার ���ি ব�যবস�থা। স�ন�সরয���ত ল���রা �ন��ারন�� ��যা��স�স �রত� স�ন�ফ�ল�� ব�যবহার �রত� পার�ন। তাদ�র স�য�� স�ন�ফ�ল�� প�র��সি��লির মধ�য দিয়� যায়, যা স�ব����াস�ব�রা �ালিত হয়। স�ন�ফ�ল�� ��ভাব� �া� �র� স� সম�পর��� �র� বিস�তারিত তথ�য�র �ন�য �মাদ�র <a href=\"https://trac.torproject.org/projects/tor/wiki/doc/Snowflake/\"; data-msgid=\"__MSG_docWiki__\">ড��ম�ন���শন ���ি</a> দ���ন।"
+  },
+  "docWiki": {
+    "message": "ড��ম�ন���শন ���ি"
+  },
+  "browser": {
+    "message": "ব�রা��ার"
+  },
+  "censoredUsers": {
+    "message": "যদি �পনার �ন��ারন�� ��যা��স�স স�ন�সর �রা থা�� তব� �পনার <a href=\"https://www.torproject.org/download/\";>Tor Browser</a> ডা�নল�ড �রা ��িত।"
+  },
+  "extension": {
+    "message": "���স��নশন"
+  },
+  "installExtension": {
+    "message": "যদি �পনার �ন��ারন�� ��যা��স�স স�ন�সর <strong>না �রা হয়</strong> তব� স�ন�সরয���ত ন���য়ার����লিত� ব�যবহার�ার�দ�র সহায়তা �রার �ন�য �পনার স�ন�ফ�ল�� ���স��নশন�ি �নস��ল �রার �থা বিব��না �রা ��িত। ল���রা �পনার প�র��সি দিয়� ��ন �য়�বসা����লিত� ��যা��স�স �র�� তা নিয়� �িন�তা �রার দর�ার ন��। তাদ�র দ�শ�যমান ব�রা��ি� ��পি ঠি�ানা�ি �পনার �র প�রস�থান ন�ড�র সাথ� মিলব�।"
+  },
+  "installFirefox": {
+    "message": "ফায়ারফ��স� �নস��ল �র�ন"
+  },
+  "installChrome": {
+    "message": "Chrome � �নস��ল �র�ন"
+  },
+  "reportingBugs": {
+    "message": "বা� রিপ�র��ি�"
+  },
+  "fileBug": {
+    "message": "�পনার যদি ��লায়�ন�� বা প�র��সি হিসাব� Snowflake �র  সমস�যা হয় তব� দয়া �র� ���ি বা� ফা�ল �রা বিব��না �র�ন। ��ি �রত� �পনা�� �রত� হব�,"
+  },
+  "sharedAccount": {
+    "message": "হয় <a href=\"https://trac.torproject.org/projects/tor/register\";>���ি ��যা�া�ন�� ত�রি �র�ন</a> বা পাস�য়ার�ড <b>রা��ি� ��ড</b> সহ ভা� �রা <b>cypherpunks</b> ��যা�া�ন���ি ব�যবহার �র� <a href=\"https://trac.torproject.org/projects/tor/login\";>ল� �ন</a> �র�ন।"
+  },
+  "bugTracker": {
+    "message": "�মাদ�র বা� ��র�যা�ার ব�যবহার �র� <a href=\"https://trac.torproject.org/projects/tor/newticket?component=Circumvention%2FSnowflake\";>�ি�ি� ফা�ল �র�ন</a>।"
+  },
+  "descriptive": {
+    "message": "�পনার �ি�ি� দিয়� যত�া সম�ভব বর�ণনাম�ল� হ�য়ার ��ষ��া �র�ন �ব� সম�ভব হল� ল� বার�তা �ন�তর�ভ���ত �র�ন যা �মাদ�র বা��র প�নর�ত�পাদন �রত� সহায়তা �রব�। স�ন�ফ�ল�� সিস���ম�র ��ন ��শ�ি ��ভাব� সমস�যার ম���ম��ি হ���� তা �মাদ�র �ানান দিত� <em>snowflake-webextension</em> বা <em>snowflake-client</em> ���য়ার�ড য���ত �রার বিষয়�ি বিব��না �র�ন।"
+  },
+  "embed": {
+    "message": "�ম�ব�ড"
+  },
+  "possible": {
+    "message": "��ন ��ন� �য়�বসা��� Snowflake ব�যা� �ম�ব�ড �রা সম�ভব:"
+  },
+  "looksLike": {
+    "message": "যা দ��ত� �র�ম দ��া����:"
+  }
+}
diff --git a/cs/messages.json b/cs/messages.json
index dfd7503593..4d881c1935 100644
--- a/cs/messages.json
+++ b/cs/messages.json
@@ -21,60 +21,60 @@
     "message": "WebRTC rozšíÅ?ení nebylo detekováno."
   },
   "popupBridgeUnreachable": {
-    "message": "Could not connect to the bridge."
+    "message": "Nelze se pÅ?ipojit k mostu."
   },
   "popupDescOn": {
     "message": "PoÄ?et uživatelů, kterým pomohl tvůj Snowflake obejít cenzuru za posledních 24 hodin: $1"
   },
   "badgeCookiesOff": {
-    "message": "Cookies are not enabled."
+    "message": "Cookies nejsou povoleny."
   },
   "websiteIntro": {
-    "message": "Snowflake is a system to defeat internet censorship. People who are censored can use Snowflake to access the internet. Their connection goes through Snowflake proxies, which are run by volunteers. For more detailed information about how Snowflake works see our <a href=\"https://trac.torproject.org/projects/tor/wiki/doc/Snowflake/\"; data-msgid=\"__MSG_docWiki__\">documentation wiki</a>."
+    "message": "Snowflake je systém pro obcházení internetové cenzury. Lidé jej mohou použít pro pÅ?ístup k internetu bez cenzury tak, že je jejich spojení vedeno pÅ?es proxy servery Snowflaku, které jsou provozované dobrovolníky. PodrobnÄ?jší informace, jak Snowflake funguje, najdete na naší <a href=\"https://trac.torproject.org/projects/tor/wiki/doc/Snowflake/\"; data-msgid=\"__MSG_docWiki__\">wiki</a>."
   },
   "docWiki": {
-    "message": "documentation wiki"
+    "message": "wiki"
   },
   "browser": {
     "message": "ProhlížeÄ?"
   },
   "censoredUsers": {
-    "message": "If your internet access is censored, you should download <a href=\"https://www.torproject.org/download/\";>Tor Browser</a>."
+    "message": "Pokud je váš pÅ?ístup k internetu cenzurován, stáhnÄ?te si\n<a href=\"https://www.torproject.org/download/\";>ProhlížeÄ? Tor</a>."
   },
   "extension": {
     "message": "RozšíÅ?ení"
   },
   "installExtension": {
-    "message": "If your internet access is <strong>not</strong> censored, you should consider installing the Snowflake extension to help users in censored networks. There is no need to worry about which websites people are accessing through your proxy. Their visible browsing IP address will match their Tor exit node, not yours."
+    "message": "Pokud vaÅ¡e pÅ?ipojení k internetu <strong>není</strong> cenzurované, zvažte instalaci rozšíÅ?ení Snowflake, které pomůže uživatelům, kteÅ?í s cenzurou bojovat musí. Nemusíte se strachovat, jaké stránky lidé skrze Snowflake navÅ¡tÄ?vují. IP adresa, kterou servery uvidí, bude odpovídat IP adrese koncového uzlu, nikoliv vaší."
   },
   "installFirefox": {
-    "message": "Install in Firefox"
+    "message": "Nainstalovat do Firefoxu"
   },
   "installChrome": {
-    "message": "Install in Chrome"
+    "message": "Nainstalovat do Chromu"
   },
   "reportingBugs": {
-    "message": "Reporting Bugs"
+    "message": "Hlášení chyb"
   },
   "fileBug": {
-    "message": "If you encounter problems with Snowflake as a client or a proxy, please consider filing a bug.  To do so, you will have to,"
+    "message": "Pokud narazíte se Snowflakem na nÄ?jaký problém, aÅ¥ už jako klient nebo proxy, nahlaste nám ho prosím."
   },
   "sharedAccount": {
-    "message": "Either <a href=\"https://trac.torproject.org/projects/tor/register\";>create an account</a> or <a href=\"https://trac.torproject.org/projects/tor/login\";>log in</a> using the shared <b>cypherpunks</b> account with password <b>writecode</b>."
+    "message": "StaÄ?í si <a href=\"https://trac.torproject.org/projects/tor/register\";>založit úÄ?et</a> nebo se <a href=\"https://trac.torproject.org/projects/tor/login\";>pÅ?ihlásit</a> sdíleným úÄ?tem <b>cypherpunks</b> úÄ?tem a heslem <b>writecode</b>."
   },
   "bugTracker": {
-    "message": "<a href=\"https://trac.torproject.org/projects/tor/newticket?component=Circumvention%2FSnowflake\";>File a ticket</a> using our bug tracker."
+    "message": "<a href=\"https://trac.torproject.org/projects/tor/newticket?component=Circumvention%2FSnowflake\";>Zadat ticket</a> v našem systému."
   },
   "descriptive": {
-    "message": "Please try to be as descriptive as possible with your ticket and if possible include log messages that will help us reproduce the bug. Consider adding keywords <em>snowflake-webextension</em> or <em>snowflake-client</em> to let us know how which part of the Snowflake system is experiencing problems."
+    "message": "PopiÅ¡te prosím podrobnÄ? svůj problém a pokud je to možné, vložte také zprávy z protokolu, které nám pomohou chybu zreprodukovat. PÅ?idejte také klíÄ?ová slova <em>snowflake-webextension</em> nebo <em>snowflake-client</em> abychom vÄ?dÄ?li, ve které Ä?ásti Snowflaku problém nastává."
   },
   "embed": {
-    "message": "Embed"
+    "message": "Vložit"
   },
   "possible": {
-    "message": "It is now possible to embed the Snowflake badge on any website:"
+    "message": "Nyní můžete vložit odznak Snowflake na jakoukoliv stránku:"
   },
   "looksLike": {
-    "message": "Which looks like this:"
+    "message": "Který vypadá takto:"
   }
 }
diff --git a/da/messages.json b/da/messages.json
index 0d638c7d48..1b437c6de6 100644
--- a/da/messages.json
+++ b/da/messages.json
@@ -1,80 +1,80 @@
 {
   "appDesc": {
-    "message": "Snowflake is a WebRTC pluggable transport for Tor."
+    "message": "Snowflake er en WebRTC-udskiftelig transport til Tor."
   },
   "popupEnabled": {
-    "message": "Enabled"
+    "message": "Aktiveret"
   },
   "popupLearnMore": {
-    "message": "Learn more"
+    "message": "Lær mere"
   },
   "popupStatusOff": {
-    "message": "Snowflake is off"
+    "message": "Snowflake er slukket"
   },
   "popupStatusOn": {
-    "message": "Number of users currently connected: $1"
+    "message": "Antal tilsluttede brugere i øjeblikket: $1"
   },
   "popupStatusReady": {
-    "message": "Your Snowflake is ready to help users circumvent censorship"
+    "message": "Din Snowflake er klar til at hjælpe brugere med at omgå censur"
   },
   "popupWebRTCOff": {
-    "message": "WebRTC feature is not detected."
+    "message": "WebRTC-funktionalitet ikke registreret."
   },
   "popupBridgeUnreachable": {
-    "message": "Could not connect to the bridge."
+    "message": "Kunne ikke oprette forbindelse til broen."
   },
   "popupDescOn": {
-    "message": "Number of users your Snowflake has helped circumvent censorship in the last 24 hours: $1"
+    "message": "Antal brugere som din Snowflake har hjulpet med at omgå censur indenfor de sidste 24 timer: $1"
   },
   "badgeCookiesOff": {
-    "message": "Cookies are not enabled."
+    "message": "Cookies er ikke aktiveret."
   },
   "websiteIntro": {
-    "message": "Snowflake is a system to defeat internet censorship. People who are censored can use Snowflake to access the internet. Their connection goes through Snowflake proxies, which are run by volunteers. For more detailed information about how Snowflake works see our <a href=\"https://trac.torproject.org/projects/tor/wiki/doc/Snowflake/\"; data-msgid=\"__MSG_docWiki__\">documentation wiki</a>."
+    "message": "Snowflake er et system til at bekæmpe internetcensur. Personer som er udsat for censur kan bruge Snowflake til at tilgå internettet. Deres forbindelse går gennem Snowflake-proxier, som køres af frivillige. Se vores <a href=\"https://trac.torproject.org/projects/tor/wiki/doc/Snowflake/\"; data-msgid=\"__MSG_docWiki__\">dokumentationswiki</a> for mere information om hvordan Snowflake virker."
   },
   "docWiki": {
-    "message": "documentation wiki"
+    "message": "dokumentationswiki"
   },
   "browser": {
     "message": "Browser"
   },
   "censoredUsers": {
-    "message": "If your internet access is censored, you should download <a href=\"https://www.torproject.org/download/\";>Tor Browser</a>."
+    "message": "Din internetadgang er censureret, du bør downloade <a href=\"https://www.torproject.org/download/\";>Tor Browser</a>."
   },
   "extension": {
-    "message": "Extension"
+    "message": "Udvidelse"
   },
   "installExtension": {
-    "message": "If your internet access is <strong>not</strong> censored, you should consider installing the Snowflake extension to help users in censored networks. There is no need to worry about which websites people are accessing through your proxy. Their visible browsing IP address will match their Tor exit node, not yours."
+    "message": "Hvis din internetadgang <strong>ikke</strong> er censureret, så bør du overveje at installere Snowflake-udvidelsen for at hjælpe brugere i censureret netværk. Du behøver ikke bekymre dig om hvilke websteder folk tilgår gennem din proxy. Deres synlige browsing IP-adresse vil matche deres Tor-afslutningsknudepunkt, ikke dit."
   },
   "installFirefox": {
-    "message": "Install in Firefox"
+    "message": "Installer i Firefox"
   },
   "installChrome": {
-    "message": "Install in Chrome"
+    "message": "Installer i Chrome"
   },
   "reportingBugs": {
-    "message": "Reporting Bugs"
+    "message": "Rapportér fejl"
   },
   "fileBug": {
-    "message": "If you encounter problems with Snowflake as a client or a proxy, please consider filing a bug.  To do so, you will have to,"
+    "message": "Hvis du støder på problemer med Snowflake som en klient eller en proxy, så overvej venligst at udfylde en fejlrapport. Det gøres ved,"
   },
   "sharedAccount": {
-    "message": "Either <a href=\"https://trac.torproject.org/projects/tor/register\";>create an account</a> or <a href=\"https://trac.torproject.org/projects/tor/login\";>log in</a> using the shared <b>cypherpunks</b> account with password <b>writecode</b>."
+    "message": "Enten at <a href=\"https://trac.torproject.org/projects/tor/register\";>Oprette en konto</a> eller <a href=\"https://trac.torproject.org/projects/tor/login\";>logge ind</a> med den delte <b>cypherpunks</b>-konto med adgangskoden <b>writecode</b>."
   },
   "bugTracker": {
-    "message": "<a href=\"https://trac.torproject.org/projects/tor/newticket?component=Circumvention%2FSnowflake\";>File a ticket</a> using our bug tracker."
+    "message": "<a href=\"https://trac.torproject.org/projects/tor/newticket?component=Circumvention%2FSnowflake\";>Udfyld en ticket</a> med vores bug tracker."
   },
   "descriptive": {
-    "message": "Please try to be as descriptive as possible with your ticket and if possible include log messages that will help us reproduce the bug. Consider adding keywords <em>snowflake-webextension</em> or <em>snowflake-client</em> to let us know how which part of the Snowflake system is experiencing problems."
+    "message": "Vær venligst så beskrivende som muligt i din ticket og medtag logmeddelelser hvis det er muligt for at hjælpe os med at reproducere fejlen. Overvej at tilføje nøgleordene <em>snowflake-webextension</em> eller <em>snowflake-client</em> så vi ved hvilken del af Snowflake-systemet der er problemer med."
   },
   "embed": {
-    "message": "Embed"
+    "message": "Indlejr"
   },
   "possible": {
-    "message": "It is now possible to embed the Snowflake badge on any website:"
+    "message": "Det er nu muligt at indlejre Snowflake-badget på et websted:"
   },
   "looksLike": {
-    "message": "Which looks like this:"
+    "message": "Som ser sådan her ud:"
   }
 }
diff --git a/de/messages.json b/de/messages.json
index 0d638c7d48..73516e73ad 100644
--- a/de/messages.json
+++ b/de/messages.json
@@ -1,80 +1,80 @@
 {
   "appDesc": {
-    "message": "Snowflake is a WebRTC pluggable transport for Tor."
+    "message": "Snowflake ist eine WebRTC basierte austauschbare �bertragungsart für Tor."
   },
   "popupEnabled": {
-    "message": "Enabled"
+    "message": "Aktiv"
   },
   "popupLearnMore": {
-    "message": "Learn more"
+    "message": "Mehr erfahren"
   },
   "popupStatusOff": {
-    "message": "Snowflake is off"
+    "message": "Snowflake ist ausgeschaltet"
   },
   "popupStatusOn": {
-    "message": "Number of users currently connected: $1"
+    "message": "Anzahl der derzeit verbundenen Benutzer: $1"
   },
   "popupStatusReady": {
-    "message": "Your Snowflake is ready to help users circumvent censorship"
+    "message": "Dein Snowflake ist bereit, Benutzern zu helfen, die Zensur zu umgehen."
   },
   "popupWebRTCOff": {
-    "message": "WebRTC feature is not detected."
+    "message": "WebRTC-Fähigkeit nicht erkannt."
   },
   "popupBridgeUnreachable": {
-    "message": "Could not connect to the bridge."
+    "message": "Konnte keine Verbindung zur Brücke herstellen."
   },
   "popupDescOn": {
-    "message": "Number of users your Snowflake has helped circumvent censorship in the last 24 hours: $1"
+    "message": "Anzahl der Benutzer, die dein Snowflake in den letzten 24 Stunden geholfen hat, die Zensur zu umgehen: $1"
   },
   "badgeCookiesOff": {
-    "message": "Cookies are not enabled."
+    "message": "Cookies sind nicht aktiviert."
   },
   "websiteIntro": {
-    "message": "Snowflake is a system to defeat internet censorship. People who are censored can use Snowflake to access the internet. Their connection goes through Snowflake proxies, which are run by volunteers. For more detailed information about how Snowflake works see our <a href=\"https://trac.torproject.org/projects/tor/wiki/doc/Snowflake/\"; data-msgid=\"__MSG_docWiki__\">documentation wiki</a>."
+    "message": "Snowflake ist ein System um Internetzensur zu überwinden. Personen, die zensiert werden können Snowflake verwenden, um auf das Internet zuzugreifen. Deren Verbindung läuft über Snowflake proxies, welche von Freiwilligen betrieben werden. Für genauere Informationen über wie Snowflake funktioniert, besuchen Sie bitte das <a href=\"https://trac.torproject.org/projects/tor/wiki/doc/Snowflake/\"; data-msgid=\"__MSG_docWiki__\">Dokumentations-Wiki</a>."
   },
   "docWiki": {
-    "message": "documentation wiki"
+    "message": "Wiki-Dokumentation"
   },
   "browser": {
     "message": "Browser"
   },
   "censoredUsers": {
-    "message": "If your internet access is censored, you should download <a href=\"https://www.torproject.org/download/\";>Tor Browser</a>."
+    "message": "Falls Ihr Internetzugang zensiert ist, sollte Sie den <a href=\"https://www.torproject.org/download/\";>Tor Browser</a> herunterladen."
   },
   "extension": {
-    "message": "Extension"
+    "message": "Erweiterung"
   },
   "installExtension": {
-    "message": "If your internet access is <strong>not</strong> censored, you should consider installing the Snowflake extension to help users in censored networks. There is no need to worry about which websites people are accessing through your proxy. Their visible browsing IP address will match their Tor exit node, not yours."
+    "message": "Falls Ihr Internetzugang <strong>nicht</strong> zensiert ist, sollten Sie in Erwägung ziehen Snowflake zu installieren, um Nutzern in zensierten Netzwerken zu helfen. Sie brauchen sich keine Sorgen zu machen über die  Webseiten auf die die Nutzer über Ihren Proxy zugreifen. Deren sichtbare IP-Adresse entspricht der, des Tor Ausgangsknotenpunktes, nicht Ihrer."
   },
   "installFirefox": {
-    "message": "Install in Firefox"
+    "message": "In Firefox installieren"
   },
   "installChrome": {
-    "message": "Install in Chrome"
+    "message": "In Chrome installieren"
   },
   "reportingBugs": {
-    "message": "Reporting Bugs"
+    "message": "Fehler werden gemeldet"
   },
   "fileBug": {
-    "message": "If you encounter problems with Snowflake as a client or a proxy, please consider filing a bug.  To do so, you will have to,"
+    "message": "Sollten Probleme bei der Verwendung von Snowflake als Nutzer oder Proxy auftauchen, bitten wir Sie den Fehler zu melden.  um das zu tun, müssen Sie"
   },
   "sharedAccount": {
-    "message": "Either <a href=\"https://trac.torproject.org/projects/tor/register\";>create an account</a> or <a href=\"https://trac.torproject.org/projects/tor/login\";>log in</a> using the shared <b>cypherpunks</b> account with password <b>writecode</b>."
+    "message": "Entweder <a href=\"https://trac.torproject.org/projects/tor/register\";>ein Benutzerkonto erstellen</a> oder <a href=\"https://trac.torproject.org/projects/tor/login\";>sich anmelden</a> mit dem geteilten <b>Cypherpunks</b> Konto mit dem Passwort <b>writecode</b>."
   },
   "bugTracker": {
-    "message": "<a href=\"https://trac.torproject.org/projects/tor/newticket?component=Circumvention%2FSnowflake\";>File a ticket</a> using our bug tracker."
+    "message": "<a href=\"https://trac.torproject.org/projects/tor/newticket?component=Circumvention%2FSnowflake\";>Ein Ticket lösen</a> mithilfe unseres Bug Trackers."
   },
   "descriptive": {
-    "message": "Please try to be as descriptive as possible with your ticket and if possible include log messages that will help us reproduce the bug. Consider adding keywords <em>snowflake-webextension</em> or <em>snowflake-client</em> to let us know how which part of the Snowflake system is experiencing problems."
+    "message": "Bitte versuchen Sie alles so genau wie nur möglich zu beschreiben und falls möglich die Log-Nachrichten mitzuschicken, um uns zu helfen, den Fehler zu reproduzieren. Fügen Sie im Falle auch die Schlagwörter <em>snowflake-webextension</em> oder <em>snowflake-client</em> hinzu, um uns zu informieren welcher Teil des Snowflake-Systems den Fehler aufweist."
   },
   "embed": {
-    "message": "Embed"
+    "message": "Einbetten"
   },
   "possible": {
-    "message": "It is now possible to embed the Snowflake badge on any website:"
+    "message": "Es ist nun möglich, den Snowflake Banner auf jeder Webseite einzubetten:"
   },
   "looksLike": {
-    "message": "Which looks like this:"
+    "message": "Was so aussieht:"
   }
 }
diff --git a/el/messages.json b/el/messages.json
deleted file mode 100644
index 4ab5cac613..0000000000
--- a/el/messages.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
-  "appDesc": {
-    "message": "Το Snowflake είναι μια Ï?Ï?νδέÏ?ιμη μεÏ?αÏ?οÏ?ά WebRTC για Ï?ο Tor."
-  },
-  "popupTurnOn": {
-    "message": "Î?νεÏ?γοÏ?οίηÏ?η"
-  },
-  "popupTurnOff": {
-    "message": "Î?Ï?ενεÏ?γοÏ?οίηÏ?η"
-  },
-  "popupLearnMore": {
-    "message": "Î?άθεÏ?ε Ï?εÏ?ιÏ?Ï?Ï?Ï?εÏ?α"
-  },
-  "popupStatusOff": {
-    "message": "Το Snowflake είναι αÏ?ενεÏ?γοÏ?οιημένο"
-  },
-  "popupStatusOn": {
-    "message": "$1 Ï?Ï?νδεδεμένοι Ï?Ï?ήÏ?Ï?εÏ?."
-  },
-  "popupWebRTCOff": {
-    "message": "Î? λειÏ?οÏ?Ï?γία WebRTC δεν έÏ?ει ανιÏ?νεÏ?θεί."
-  },
-  "popupDescOn": {
-    "message": "Το snowflake Ï?αÏ? βοήθηÏ?ε $1 Ï?Ï?ήÏ?Ï?εÏ? να Ï?αÏ?ακάμÏ?οÏ?ν Ï?ην λογοκÏ?ιÏ?ία Ï?ιÏ? Ï?ελεÏ?Ï?αίεÏ? 24 Ï?Ï?εÏ?."
-  }
-}
diff --git a/sv/messages.json b/en-GB/messages.json
similarity index 94%
rename from sv/messages.json
rename to en-GB/messages.json
index 0d638c7d48..d60bf432ce 100644
--- a/sv/messages.json
+++ b/en-GB/messages.json
@@ -30,7 +30,7 @@
     "message": "Cookies are not enabled."
   },
   "websiteIntro": {
-    "message": "Snowflake is a system to defeat internet censorship. People who are censored can use Snowflake to access the internet. Their connection goes through Snowflake proxies, which are run by volunteers. For more detailed information about how Snowflake works see our <a href=\"https://trac.torproject.org/projects/tor/wiki/doc/Snowflake/\"; data-msgid=\"__MSG_docWiki__\">documentation wiki</a>."
+    "message": "Snowflake is a system to defeat internet censorship. People who are censored can use Snowflake to access the Internet. Their connection goes through Snowflake proxies, which are run by volunteers. For more detailed information about how Snowflake works see our <a href=\"https://trac.torproject.org/projects/tor/wiki/doc/Snowflake/\"; data-msgid=\"__MSG_docWiki__\">documentation wiki</a>."
   },
   "docWiki": {
     "message": "documentation wiki"
@@ -39,13 +39,13 @@
     "message": "Browser"
   },
   "censoredUsers": {
-    "message": "If your internet access is censored, you should download <a href=\"https://www.torproject.org/download/\";>Tor Browser</a>."
+    "message": "If your Internet access is censored, you should download <a href=\"https://www.torproject.org/download/\";>Tor Browser</a>."
   },
   "extension": {
     "message": "Extension"
   },
   "installExtension": {
-    "message": "If your internet access is <strong>not</strong> censored, you should consider installing the Snowflake extension to help users in censored networks. There is no need to worry about which websites people are accessing through your proxy. Their visible browsing IP address will match their Tor exit node, not yours."
+    "message": "If your Internet access is <strong>not</strong> censored, you should consider installing the Snowflake extension to help users in censored networks. There is no need to worry about which websites people are accessing through your proxy. Their visible browsing IP address will match their Tor exit node, not yours."
   },
   "installFirefox": {
     "message": "Install in Firefox"
diff --git a/pt_BR/messages.json b/en/messages.json
similarity index 100%
rename from pt_BR/messages.json
rename to en/messages.json
diff --git a/es/messages.json b/es-ES/messages.json
similarity index 100%
rename from es/messages.json
rename to es-ES/messages.json
diff --git a/es_AR/messages.json b/es_AR/messages.json
deleted file mode 100644
index 1c57317788..0000000000
--- a/es_AR/messages.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
-  "appDesc": {
-    "message": "Snowflake es un transporte conectable WebRTC para Tor."
-  },
-  "popupTurnOn": {
-    "message": "Prender"
-  },
-  "popupTurnOff": {
-    "message": "Apagar"
-  },
-  "popupLearnMore": {
-    "message": "Aprendé más"
-  },
-  "popupStatusOff": {
-    "message": "Snowflake está apagado"
-  },
-  "popupStatusOn": {
-    "message": "$1 clientes conectados."
-  },
-  "popupWebRTCOff": {
-    "message": "No se detecta WebRTC."
-  },
-  "popupDescOn": {
-    "message": "Tu snowflake ha ayudado a que $1 usuarios eviten la censura en las últimas 24 horas."
-  }
-}
diff --git a/et/messages.json b/et/messages.json
deleted file mode 100644
index 3f196b9a84..0000000000
--- a/et/messages.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
-  "appDesc": {
-    "message": "Snowflake on WebRTC-sisendiga transport Torile."
-  },
-  "popupTurnOn": {
-    "message": "Lülita sisse"
-  },
-  "popupTurnOff": {
-    "message": "Lülita välja"
-  },
-  "popupLearnMore": {
-    "message": "Loe lisaks"
-  },
-  "popupStatusOff": {
-    "message": "Snowflake on väljas"
-  },
-  "popupStatusOn": {
-    "message": "$1 klienti ühendatud."
-  },
-  "popupWebRTCOff": {
-    "message": "WebRTC funktsiooni ei tuvastatud."
-  },
-  "popupDescOn": {
-    "message": "Sinu snowflake on aidanud $1 kasutajal hiilida tsensuurist mööda viimase 24 tunni jooksul."
-  }
-}
diff --git a/fa/messages.json b/fa/messages.json
index 0d638c7d48..5fcc395bde 100644
--- a/fa/messages.json
+++ b/fa/messages.json
@@ -1,80 +1,80 @@
 {
   "appDesc": {
-    "message": "Snowflake is a WebRTC pluggable transport for Tor."
+    "message": "برÙ?â??â??داÙ?Ù? Û?Ú© حاÙ?Ù? Ù?تصÙ?â??Ø´Ù?Ù?دÙ?â??Û?  WebRTC براÛ? تÙ?ر است."
   },
   "popupEnabled": {
-    "message": "Enabled"
+    "message": "Ù?عاÙ?"
   },
   "popupLearnMore": {
-    "message": "Learn more"
+    "message": "اطÙ?اعات بÛ?شتر"
   },
   "popupStatusOff": {
-    "message": "Snowflake is off"
+    "message": "برÙ?â??داÙ?Ù? خاÙ?Ù?Ø´ است"
   },
   "popupStatusOn": {
-    "message": "Number of users currently connected: $1"
+    "message": "تعداد کاربراÙ?Û? Ú©Ù? Ù?تصÙ? Ù?ستÙ?د: $1"
   },
   "popupStatusReady": {
-    "message": "Your Snowflake is ready to help users circumvent censorship"
+    "message": "برÙ?â??داÙ?Ù?â??Û? Ø´Ù?ا Ø¢Ù?ادÙ?â??Û? Ú©Ù?Ú© بÙ? دÙ?ر زدÙ? ساÙ?سÙ?ر است."
   },
   "popupWebRTCOff": {
-    "message": "WebRTC feature is not detected."
+    "message": "Ù?Û?Ú?Ú¯Û? WebRTC Ø´Ù?اساÛ?Û? Ù?شدÙ? است."
   },
   "popupBridgeUnreachable": {
-    "message": "Could not connect to the bridge."
+    "message": "اتصاÙ? بÙ? Ù¾Ù? Ù?Ù?Ú©Ù? Ù?شد."
   },
   "popupDescOn": {
-    "message": "Number of users your Snowflake has helped circumvent censorship in the last 24 hours: $1"
+    "message": "تعداد کاربراÙ?Û? Ú©Ù? برÙ?â??داÙ?Ù?â??Û? Ø´Ù?ا در 24 ساعت گذشتÙ? بÙ? Ø¢Ù?Ù?ا Ú©Ù?Ú© کردÙ? تا ساÙ?سÙ?ر را دÙ?ر بزÙ?Ù?د: $1"
   },
   "badgeCookiesOff": {
-    "message": "Cookies are not enabled."
+    "message": "Ú©Ù?Ú©Û? Ù?ا Ù?عاÙ? Ù?Û?ستÙ?د."
   },
   "websiteIntro": {
-    "message": "Snowflake is a system to defeat internet censorship. People who are censored can use Snowflake to access the internet. Their connection goes through Snowflake proxies, which are run by volunteers. For more detailed information about how Snowflake works see our <a href=\"https://trac.torproject.org/projects/tor/wiki/doc/Snowflake/\"; data-msgid=\"__MSG_docWiki__\">documentation wiki</a>."
+    "message": "برÙ?â??داÙ?Ù? سÛ?ستÙ?Û? براÛ? شکستÙ? ساÙ?سÙ?ر اÛ?Ù?ترÙ?ت است. اÙ?رادÛ? Ú©Ù? گرÙ?تار ساÙ?سÙ?ر شدÙ?â??اÙ?د Ù?Û?â??تÙ?اÙ?Ù?د از برÙ?â??داÙ?Ù? براÛ? دسترسÛ? بÙ? اÛ?Ù?ترÙ?ت استÙ?ادÙ? Ú©Ù?Ù?د. ارتباطات Ø¢Ù?Ù?ا از درÙ?Ù? پراکسÛ?â??Ù?اÛ? برÙ?â??داÙ?Ù? Ú©Ù? تÙ?سط اÙ?راد داÙ?Ø·Ù?ب اجرا Ù?Û?â??Ø´Ù?Ù?دØ? عبÙ?ر دادÙ? Ù?Û?â??Ø´Ù?د. براÛ? اطÙ?اعات بÛ?شتر دربارÙ?â??Û? Ù?Ø­Ù?Ù? کار برÙ?â??داÙ?Ù? Ù?ستÙ?دات Ù?ا را <a href=\"https://trac.torproject.org/projects/tor/wiki/doc/Snowflake/\"; data-msgid=\"__MSG_docWiki__\"> در Ù?Û?Ú©Û? ببÛ?Ù?Û?د."
   },
   "docWiki": {
-    "message": "documentation wiki"
+    "message": "Ù?Û?Ú©Û? راÙ?Ù?Ù?اÛ? سÙ?دسازÛ? "
   },
   "browser": {
-    "message": "Browser"
+    "message": "Ù?رÙ?رگر"
   },
   "censoredUsers": {
-    "message": "If your internet access is censored, you should download <a href=\"https://www.torproject.org/download/\";>Tor Browser</a>."
+    "message": "اگر دسترسÛ? Ø´Ù?ا بÙ? اÛ?Ù?ترÙ?ت ساÙ?سÙ?ر شدÙ? استØ? Ù?Û? تÙ?اÙ?Û?د Ù?رÙ?رگر تÙ?ر را بارگÛ?رÛ? Ú©Ù?Û?د."
   },
   "extension": {
-    "message": "Extension"
+    "message": "اÙ?زÙ?Ù?Ù?"
   },
   "installExtension": {
-    "message": "If your internet access is <strong>not</strong> censored, you should consider installing the Snowflake extension to help users in censored networks. There is no need to worry about which websites people are accessing through your proxy. Their visible browsing IP address will match their Tor exit node, not yours."
+    "message": "اگر دسترسÛ? Ø´Ù?ا بÙ? اÛ?Ù?ترÙ?ت ساÙ?سÙ?ر <strong>Ù?شدÙ?</strong>Ø? بÙ?تر است Ù?صب اÙ?زÙ?Ù?Ù?â??Û? برÙ?â??داÙ?Ù? را براÛ? Ú©Ù?Ú© بÙ? کاربراÙ? شبکÙ?â??Ù?اÛ? ساÙ?سÙ?ر شدÙ? درâ??Ù?ظر بگÛ?رÛ?د. Ù?Û?ازÛ? Ù?Û?ست Ù?گراÙ? ساÛ?تâ??Ù?اÛ?Û? باشÛ?د Ú©Ù? Ù?ردÙ? از طرÛ?Ù? پرÙ?کسÛ? Ø´Ù?ا بÙ? Ø¢Ù?Ù?ا دسترسÛ? Ù¾Û?دا Ù?Û?â??Ú©Ù?Ù?د. Ù?شاÙ?Û? IP Ù?Ù?اÛ?Ø´ Û?اÙ?تÙ? Ø¢Ù?â??Ù?ا Ù?طابÙ? گرÙ? خرÙ?جÛ? تÙ?ر Ø®Ù?دشاÙ? Ù? Ù?Ù? Ø´Ù?اØ? Ø®Ù?اÙ?د بÙ?د."
   },
   "installFirefox": {
-    "message": "Install in Firefox"
+    "message": "Ù?صب در Ù?اÛ?رÙ?اکس"
   },
   "installChrome": {
-    "message": "Install in Chrome"
+    "message": "Ù?صب در کرÙ?Ù?"
   },
   "reportingBugs": {
-    "message": "Reporting Bugs"
+    "message": "گزارش اشکاÙ?"
   },
   "fileBug": {
-    "message": "If you encounter problems with Snowflake as a client or a proxy, please consider filing a bug.  To do so, you will have to,"
+    "message": "اگر بÙ? عÙ?Ù?اÙ? کاربر Û?ا پرÙ?کسÛ? Ù?Ø´Ú©Ù?Û? با برÙ?â??داÙ?Ù? Ù¾Û?دا کردÛ?د Ù?Ø·Ù?ا Ø¢Ù? را گزارش Ú©Ù?Û?د. براÛ? اÛ?Ù? کار Ø´Ù?ا باÛ?د "
   },
   "sharedAccount": {
-    "message": "Either <a href=\"https://trac.torproject.org/projects/tor/register\";>create an account</a> or <a href=\"https://trac.torproject.org/projects/tor/login\";>log in</a> using the shared <b>cypherpunks</b> account with password <b>writecode</b>."
+    "message": "Û?ا <a href=\"https://trac.torproject.org/projects/tor/register\";>Û?Ú© حساب بسازÛ?د</a> Ù? Û?ا با استÙ?ادÙ? از حساب اشتراکÛ? <b>cypherpunks</b> با گذرÙ?اÚ?Ù? <b>writecode</b> <a href=\"https://trac.torproject.org/projects/tor/login\";>Ù?ارد Ø´Ù?Û?د</a>."
   },
   "bugTracker": {
-    "message": "<a href=\"https://trac.torproject.org/projects/tor/newticket?component=Circumvention%2FSnowflake\";>File a ticket</a> using our bug tracker."
+    "message": "با عÛ?ب Û?اب Ù?ا <a href=\"https://trac.torproject.org/projects/tor/newticket?component=Circumvention%2FSnowflake\";>گزارشÛ? تÙ?ظÛ?Ù? Ú©Ù?Û?د</a>."
   },
   "descriptive": {
-    "message": "Please try to be as descriptive as possible with your ticket and if possible include log messages that will help us reproduce the bug. Consider adding keywords <em>snowflake-webextension</em> or <em>snowflake-client</em> to let us know how which part of the Snowflake system is experiencing problems."
+    "message": "Ù?Ø·Ù?ا در گزارش Ø®Ù?د Ù?ر Ú?Ù? را Ù?Û?â??تÙ?اÙ?Û?د تÙ?ضÛ?Ø­ دÙ?Û?د Ù? در صÙ?رت اÙ?کاÙ?Ø? Ù¾Û?اÙ?â??Ù?اÛ? Ù?Ù?اÛ?ع ثبتâ??شدÙ? را در Ø¢Ù? بگÙ?جاÙ?Û?د تا بÙ? Ù?ا در شبÛ?Ù? سازÛ? Ù?Ø´Ú©Ù? Ú©Ù?Ú© Ú©Ù?Û?د. Ù?Ø·Ù?ا از Ú©Ù?Û?دÙ?اÚ?Ù?â??Ù?اÛ? <em>snowflake-webextension</em> Û?ا <em>snowflake-client</em> استÙ?ادÙ? Ú©Ù?Û?د تا بداÙ?Û?Ù? Ú©Ù? Ù?Ø´Ú©Ù? در کداÙ? بخش از سÛ?ستÙ? برÙ?â??داÙ?Ù? بÙ? Ù?جÙ?د Ø¢Ù?دÙ? است."
   },
   "embed": {
-    "message": "Embed"
+    "message": "جاگذارÛ?"
   },
   "possible": {
-    "message": "It is now possible to embed the Snowflake badge on any website:"
+    "message": "اکÙ?Ù?Ù? Ù?شاÙ? برÙ?â??داÙ?Ù? را Ù?Û?â??تÙ?اÙ? در Ù?ر Ù?بâ??ساÛ?تÛ? جاگذارÛ? کرد."
   },
   "looksLike": {
-    "message": "Which looks like this:"
+    "message": "Ú©Ù? Ù?اÙ?Ù?د اÛ?Ù? است:"
   }
 }
diff --git a/hu/messages.json b/hu/messages.json
deleted file mode 100644
index 6bd69946fb..0000000000
--- a/hu/messages.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
-  "appDesc": {
-    "message": "A Snowflake egy WebRTC csatlakoztatható átvivÅ? a Tor-hoz."
-  },
-  "popupTurnOn": {
-    "message": "Bekapcsol"
-  },
-  "popupTurnOff": {
-    "message": "Kikapcsol"
-  },
-  "popupLearnMore": {
-    "message": "További információ"
-  },
-  "popupStatusOff": {
-    "message": "A Snowflake kikapcsolt"
-  },
-  "popupStatusOn": {
-    "message": "$1 kliens csatlakozva."
-  },
-  "popupWebRTCOff": {
-    "message": "WebRTC szolgáltatás nem észlelt."
-  },
-  "popupDescOn": {
-    "message": "A Snowflake-je (hópihéje) $1 felhasználót segített a cenzúra elkerülésében az utolsó 24 órában."
-  }
-}
diff --git a/is/messages.json b/is/messages.json
new file mode 100644
index 0000000000..beceb1a510
--- /dev/null
+++ b/is/messages.json
@@ -0,0 +1,80 @@
+{
+  "appDesc": {
+    "message": "Snowflake er WebRTC-tengileið fyrir Tor."
+  },
+  "popupEnabled": {
+    "message": "Virkt"
+  },
+  "popupLearnMore": {
+    "message": "Fræðast frekar"
+  },
+  "popupStatusOff": {
+    "message": "Slökkt er á Snowflake"
+  },
+  "popupStatusOn": {
+    "message": "Fjöldi notenda sem núna eru tengdir: $1"
+  },
+  "popupStatusReady": {
+    "message": "Snowflake-tilvikið þitt er reiðubúið að hjálpa notendum við að komast framhjá ritskoðun"
+  },
+  "popupWebRTCOff": {
+    "message": "WebRTC-eiginleikinn fannst ekki."
+  },
+  "popupBridgeUnreachable": {
+    "message": "Tókst ekki að tengjast brúnni."
+  },
+  "popupDescOn": {
+    "message": "Fjöldi notenda sem Snowflake-tilvikið þitt hefur hjálpað við að komast framhjá ritskoðun á síðustu 24 klukkustundum: $1"
+  },
+  "badgeCookiesOff": {
+    "message": "Vefkökur eru ekki virkar."
+  },
+  "websiteIntro": {
+    "message": "Snowflake er kerfi til að komast í kringum ritskoðun á internetinu. Fólk sem verður fyrir ritskoðun getur notað Snowflake til að komast á internetið. Tengingin þeirra fer þá í gegnum Snowflake-milliþjóna, sem eru reknir af sjálfboðaliðum. Til að sjá nánari upplýsingar um hvernig Snowflake virkar <a href=\"https://trac.torproject.org/projects/tor/wiki/doc/Snowflake/\"; data-msgid=\"__MSG_docWiki__\">wiki-vefinn með hjálparskjölunum</a>."
+  },
+  "docWiki": {
+    "message": "wiki-vefur með hjálparskjölum"
+  },
+  "browser": {
+    "message": "Vafri"
+  },
+  "censoredUsers": {
+    "message": "Ef aðgangur þinn að internetinu er ritskoðaður, þá ættirðu að sækja <a href=\"https://www.torproject.org/download/\";>Tor-vafrann</a>."
+  },
+  "extension": {
+    "message": "Forritsviðauki"
+  },
+  "installExtension": {
+    "message": "Ef internet aðgangur þinn að internetinu er <strong>ekki</strong> ritskoðaður, ættirðu að íhuga að setja upp Snowflake-forritsviðbótina til að hjálpa notendum sem eru á ritskoðuðum netkerfum. �að þarf ekkert að hafa áhyggjur af hvaða vefsvæði fólk er að skoða í gegnum milliþjóninn þinn. Sýnilegt IP-vistfang í vafrinu þeirra mun samsvara Tor-útgangshnútnum þeirra, ekki þínum."
+  },
+  "installFirefox": {
+    "message": "Setja upp í Firefox"
+  },
+  "installChrome": {
+    "message": "Setja upp í Chrome"
+  },
+  "reportingBugs": {
+    "message": "Tilkynna villur"
+  },
+  "fileBug": {
+    "message": "Ef þú rekst á vandamál í Snowflake sem biðlara eða milliþjón, skaltu endilega tilkynna vandamálið.  Til að gera það muntu þurfa að:"
+  },
+  "sharedAccount": {
+    "message": "Annað hvort að <a href=\"https://trac.torproject.org/projects/tor/register\";>búa til aðgang</a> eða <a href=\"https://trac.torproject.org/projects/tor/login\";>skrá inn</a> með sameiginlega <b>cypherpunks</b> aðgangnum og lykilorðinu <b>writecode</b>."
+  },
+  "bugTracker": {
+    "message": "<a href=\"https://trac.torproject.org/projects/tor/newticket?component=Circumvention%2FSnowflake\";>Skrá beiðni/ticket</a> með villuskráningarkerfinu okkar."
+  },
+  "descriptive": {
+    "message": "Reyndu að gera verkbeiðnina eins greinargóða og lýsandi og auðið er, hafa jafnvel með þau skilaboð úr atvikaskráningu (log) sem geta hjálpað við að endurgera villuna. �ú getur jafnvel sett inn stikkorðin <em>snowflake-webextension</em> eða <em>snowflake-client</em> til að gefa okkur til kynna í hvorum hluta Snowflake-kerfisins vandamálið liggur."
+  },
+  "embed": {
+    "message": "Ã?vefja"
+  },
+  "possible": {
+    "message": "Núna er einfalt að birta Snowflake-merki á hvaða vefsvæði sem er:"
+  },
+  "looksLike": {
+    "message": "Sem lítur þá svona út:"
+  }
+}
diff --git a/it/messages.json b/it/messages.json
index 83d774725f..3774fe4f7f 100644
--- a/it/messages.json
+++ b/it/messages.json
@@ -1,6 +1,6 @@
 {
   "appDesc": {
-    "message": "Snowflake is a WebRTC pluggable transport for Tor."
+    "message": "Snowflake è un plugin di trasporto WebRTC per Tor."
   },
   "popupEnabled": {
     "message": "Attivato"
@@ -15,10 +15,10 @@
     "message": "Numero di utenti attualmente connessi: $1"
   },
   "popupStatusReady": {
-    "message": "Your Snowflake is ready to help users circumvent censorship"
+    "message": "il tuo Snowflake è pronto per aiutare l'utente a evitare al censura"
   },
   "popupWebRTCOff": {
-    "message": "WebRTC feature is not detected."
+    "message": "Requisito WebRTC non individuato."
   },
   "popupBridgeUnreachable": {
     "message": "Impossibile connettersi al bridge."
@@ -30,16 +30,16 @@
     "message": "I cookie non sono attivati."
   },
   "websiteIntro": {
-    "message": "Snowflake is a system to defeat internet censorship. People who are censored can use Snowflake to access the internet. Their connection goes through Snowflake proxies, which are run by volunteers. For more detailed information about how Snowflake works see our <a href=\"https://trac.torproject.org/projects/tor/wiki/doc/Snowflake/\"; data-msgid=\"__MSG_docWiki__\">documentation wiki</a>."
+    "message": "Snowflake è un sistema per sconfiggere la censura di internet. Le persone che sono sottoposte a censura possono usare Snowflake per accedere ad internet. Le loro connessioni passano attraverso i proxy Snowflake, che sono gestiti da volontari. Per informazioni più dettagliate su come funziona Snowflake leggi la nostra <a href=\"https://trac.torproject.org/projects/tor/wiki/doc/Snowflake/\";>wiki di documentazione</a>."
   },
   "docWiki": {
-    "message": "documentation wiki"
+    "message": "Documentazione wiki"
   },
   "browser": {
     "message": "Browser"
   },
   "censoredUsers": {
-    "message": "If your internet access is censored, you should download <a href=\"https://www.torproject.org/download/\";>Tor Browser</a>."
+    "message": "Se il tuo accesso ad internet è censurato, dovresti scaricare <a href=\"https://www.torproject.org/download/\";>Tor Browser</a>."
   },
   "extension": {
     "message": "Estensione"
@@ -54,7 +54,7 @@
     "message": "Installa in Chrome"
   },
   "reportingBugs": {
-    "message": "Reporting Bugs"
+    "message": "Segnala un Problema"
   },
   "fileBug": {
     "message": "Se incappi in qualche problema con Snowflake, sia come client che come proxy,  prendi in considerazione di compilare una segnalazione di errore.  Per farlo dovrai,"
diff --git a/ja/messages.json b/ja/messages.json
new file mode 100644
index 0000000000..045827a018
--- /dev/null
+++ b/ja/messages.json
@@ -0,0 +1,80 @@
+{
+  "appDesc": {
+    "message": "Snowflakeã?¯ã??Torç?¨ã?®WebRTCã??ã?©ã?°å?¯è?½ã?ªã??ã?©ã?³ã?¹ã??ã?¼ã??ã?§ã??ã??"
+  },
+  "popupEnabled": {
+    "message": "常é§?ã??ã??"
+  },
+  "popupLearnMore": {
+    "message": "ã??ã??ã?«ç?¥ã??"
+  },
+  "popupStatusOff": {
+    "message": "Snowflakeã?¯ã?ªã??ã?§ã??"
+  },
+  "popupStatusOn": {
+    "message": "ç?¾å?¨æ?¥ç¶?ã??ã?¦ã??ã??ã?¦ã?¼ã?¶ã?¼æ?°ï¼?$1"
+  },
+  "popupStatusReady": {
+    "message": "Snowflakeã?¯ã??ã?¦ã?¼ã?¶ã?¼ã?¸ã?®æ¤?é?²ã??å??é?¿ã??ã??æº?å??ã??ã?§ã??ã?¾ã??ã??ã??"
+  },
+  "popupWebRTCOff": {
+    "message": "WebRTCæ©?è?½ã??è¦?ã?¤ã??ã??ã?¾ã??ã??ã?§ã??ã??"
+  },
+  "popupBridgeUnreachable": {
+    "message": "ã??ã?ªã??ã?¸ã?«æ?¥ç¶?ã?§ã??ã?¾ã??ã??ã?§ã??ã??ã??"
+  },
+  "popupDescOn": {
+    "message": "Snowflakeã??é??å?»24æ??é??ã?«æ¤?é?²ã??å??é?¿ã??ã??ã?¦ã?¼ã?¶ã?¼ã?®æ?°ï¼?$1"
+  },
+  "badgeCookiesOff": {
+    "message": "ã?¯ã??ã?­ã?¼ã??æ??å?¹ã?«ã?ªã?£ã?¦ã??ã?¾ã??ã??ã??"
+  },
+  "websiteIntro": {
+    "message": "Snowflakeã?¯ã??ã?¤ã?³ã?¿ã?¼ã??ã??ã??æ¤?é?²ã??ç?¡å?¹å??ã??ã??ã?·ã?¹ã??ã? ã?§ã??ã?? æ¤?é?²ã??ã?¦ã??ã??人ã?¯ã??Snowflakeã??使ç?¨ã??ã?¦ã?¤ã?³ã?¿ã?¼ã??ã??ã??ã?«ã?¢ã?¯ã?»ã?¹ã??ã??ã??ã?¨ã??ã?§ã??ã?¾ã??ã?? ã??ã??ã??ã?®æ?¥ç¶?ã?¯ã??沢山ã?®ã??ã?©ã?³ã??ã?£ã?¢ã?«ã??ã?£ã?¦é??å?¶ã??ã??ã?¦ã??ã??Snowflakeã??ã?­ã?­ã?·ã??çµ?ç?±ã??ã?¾ã??ã?? Snowflakeã?®ä»?çµ?ã?¿ã?®è©³ç´°ã?«ã?¤ã??ã?¦ã?¯ã??<a href=\"https://trac.torproject.org/projects/tor/wiki/doc/Snowflake/\"; data-msgid=\"__MSG_docWiki__\">Wikiã??ã?­ã?¥ã?¡ã?³ã??</a>ã??å??ç?§ã??ã?¦ã??ã? ã??ã??ã??"
+  },
+  "docWiki": {
+    "message": "Wikiã??ã?­ã?¥ã?¡ã?³ã??"
+  },
+  "browser": {
+    "message": "ã??ã?©ã?¦ã?¶"
+  },
+  "censoredUsers": {
+    "message": "ã??ã??ã?¤ã?³ã?¿ã?¼ã??ã??ã??ã?¢ã?¯ã?»ã?¹ã??æ¤?é?²ã??ã??ã?¦ã??ã??ã?®ã?ªã??ã??<a href=\"https://www.torproject.org/download/\";>Tor Browser</a>ã??使ç?¨ã??ã??å¿?è¦?ã??ã??ã??ã?¾ã??ã??"
+  },
+  "extension": {
+    "message": "æ?¡å¼µ"
+  },
+  "installExtension": {
+    "message": "ã??ã??ã??ã?ªã??ã?®ã?¤ã?³ã?¿ã?¼ã??ã??ã??ã?¢ã?¯ã?»ã?¹ã??æ¤?é?²ã??ã??ã?¦<strong>ã??ã?ªã??</strong>ã?ªã??ã??Snowflakeæ?¡å¼µæ©?è?½ã?®ã?¤ã?³ã?¹ã??ã?¼ã?«ã??ã?¦ã??ã??ã??ã??ã?¯ã?¼ã?¯ã??æ¤?é?²ã??ã??ã?¦ã??ã??ã?¦ã?¼ã?¶ã?¼ã??æ??ã??ã?¾ã??ã??ã??ã??ã??ã?ªã??ã?®ã??ã?­ã?­ã?·ã??çµ?ç?±ã??ã?¦ã??å½¼ã??ã??ã?©ã??ã?ªã?µã?¤ã??ã?«ã?¢ã?¯ã?»ã?¹ã??ã?¦ã??ã??ã?®ã??å¿?é??ã??ã??å¿?è¦?ã?¯ã??ã??ã?¾ã??ã??ã??å½¼ã??ã?«è¡¨ç¤ºã??ã??ã??ã??ã?©ã?¦ã?¸ã?³ã?°IPã?¢ã??ã?¬ã?¹ã?¯\nTorã?®å?ºå?£ã??ã?¼ã??ã?§ã??ã??ã?ªã??ã?®IPã?¢ã??ã?¬ã?¹ã?§ã?¯ã??ã??ã?¾ã??ã??ã??"
+  },
+  "installFirefox": {
+    "message": "Firefoxã?«ã?¤ã?³ã?¹ã??ã?¼ã?«ã??ã??"
+  },
+  "installChrome": {
+    "message": "Chromeã?«ã?¤ã?³ã?¹ã??ã?¼ã?«ã??ã??"
+  },
+  "reportingBugs": {
+    "message": "ã??ã?°ã??å ±å??ã??ã?¦ã??ã?¾ã??"
+  },
+  "fileBug": {
+    "message": "ã?¯ã?©ã?¤ã?¢ã?³ã??ã?¾ã??ã?¯ã??ã?­ã?­ã?·ã?¨ã??ã?¦Snowflakeã?§å??é¡?ã??ç?ºç??ã??ã??å ´å??ã??ã??ã?°ã?®å ±å??ã??æ¤?è¨?ã??ã?¦ã??ã? ã??ã??ã?? ã??ã??ã??ã??ã??ã??ã?«ã?¯ã??次ã?®ã??ã?¨ã??ã??ã??å¿?è¦?ã??ã??ã??ã?¾ã??ã??"
+  },
+  "sharedAccount": {
+    "message": "<a href=\"https://trac.torproject.org/projects/tor/register\";>ã?¢ã?«ã?¦ã?³ã??ä½?æ??</a>ã?¾ã??ã?¯<a href=\"https://trac.torproject.org/projects/tor/login\";>ã?­ã?°ã?¤ã?³</a>ã?­ã?°ã?¤ã?³ã?«ã?¯å?±æ??<b>cypherpunks</b>ã?¨ã??ã?¹ã?¯ã?¼ã??<b>writecode</b>ã??使ç?¨ã??ã?¾ã??ã??"
+  },
+  "bugTracker": {
+    "message": "ã??ã?°ã??ã?©ã??ã?«ã?¼ã??使ç?¨ã??ã?¦ã??<a href=\"https://trac.torproject.org/projects/tor/newticket?component=Circumvention%2FSnowflake\";>ã??ã?±ã??ã??ã??æ??å?ºã??ã??</a>"
+  },
+  "descriptive": {
+    "message": "ã??ã?±ã??ã??ã??ã?§ã??ã??ã? ã??ã??ã??ã??ã??ã??ã??説æ??ã??ã??å?¯è?½ã?§ã??ã??ã?°ã??ã?°ã?®å??ç?¾ã?«å½¹ç«?ã?¤ã?­ã?°ã?¡ã??ã?»ã?¼ã?¸ã??追å? ã??ã?¦ã??ã? ã??ã??ã??Snowflakeã?·ã?¹ã??ã? ã?®ã?©ã?®é?¨å??ã?§å??é¡?ã??ç?ºç??ã??ã?¦ã??ã??ã??ã??調ã?¹ã??ã??ã??ã?«ã??ã?­ã?¼ã?¯ã?¼ã??<em>snowflake-ã?¦ã?§ã??æ?¡å¼µ</em>ã?¾ã??ã?¯<em>snowflake-ã?¯ã?©ã?¤ã?¢ã?³ã??</em>ã??追å? ã??ã?¦ã??ã? ã??ã??ã??"
+  },
+  "embed": {
+    "message": "å??ã??è¾¼ã??"
+  },
+  "possible": {
+    "message": "Snowflakeã??ã??ã?¸ã??ä»»æ??ã?®Webã?µã?¤ã??ã?«å??ã??è¾¼ã??ã??ã?¨ã??ã?§ã??ã??ã??ã??ã?«ã?ªã??ã?¾ã??ã??ã??"
+  },
+  "looksLike": {
+    "message": "ã??ã??ã?¯æ¬¡ã?®ã??ã??ã?«ã?ªã??ã?¾ã??ï¼?"
+  }
+}
diff --git a/ka/messages.json b/ka/messages.json
index 0d638c7d48..94e01cdd99 100644
--- a/ka/messages.json
+++ b/ka/messages.json
@@ -1,80 +1,80 @@
 {
   "appDesc": {
-    "message": "Snowflake is a WebRTC pluggable transport for Tor."
+    "message": "Snowflake á??á? á??á?¡ WebRTC-á?¡á??á?®á??á?¡ á??á??á?¡á??á??á? á??á??á??á??á??á?? á??á??á??á??á??á?§á??á??á??á?? Tor-á??á?¡á??á??á??á?¡."
   },
   "popupEnabled": {
-    "message": "Enabled"
+    "message": "á?©á??á? á??á?£á??á??á??"
   },
   "popupLearnMore": {
-    "message": "Learn more"
+    "message": "á??á?®á??á??á??á?? á??á? á?ªá??á??á??"
   },
   "popupStatusOff": {
-    "message": "Snowflake is off"
+    "message": "Snowflake á??á??á??á??á? á??á?£á??á??á??"
   },
   "popupStatusOn": {
-    "message": "Number of users currently connected: $1"
+    "message": "á??á??á??á??á??á??á?? á??á??á??á??á??á?¨á??á? á??á??á?£á??á?? á??á??á??á?®á??á??á? á??á??á??á??á??á??á?¡ á? á??á??á??á??á??á??á??á??: $1"
   },
   "popupStatusReady": {
-    "message": "Your Snowflake is ready to help users circumvent censorship"
+    "message": "á??á?¥á??á??á??á?? Snowflake á??á??á??á??á??á?? á??á??á??á?®á??á??á? á??á?¡ á??á??á??á?®á??á??á? á??á??á??á??á??á?¡, á?ªá??á??á??á?£á? á??á?¡á??á??á??á?¡ á??á??á??á? á??á??á?¡ á??á??á??á??á?¨á??"
   },
   "popupWebRTCOff": {
-    "message": "WebRTC feature is not detected."
+    "message": "WebRTC-á??á?¡ á?¨á??á?¡á??á?«á??á??á??á??á??á??á?? á??á? á??á?? á??á?¦á??á??á?©á??á??á??á??á??."
   },
   "popupBridgeUnreachable": {
-    "message": "Could not connect to the bridge."
+    "message": "á?®á??á??á??á??á?? á??á??á??á??á??á?¨á??á? á??á??á?? á??á??á?  á?®á??á? á?®á??á??á??á??."
   },
   "popupDescOn": {
-    "message": "Number of users your Snowflake has helped circumvent censorship in the last 24 hours: $1"
+    "message": "á??á??á??á?®á??á??á? á??á??á??á??á??á??á?¡ á? á??á??á??á??á??á??á??á??, á? á??á??á??á??á??á??á?ª á??á?¥á??á??á??á?? Snowflake á??á??á??á?®á??á??á? á?? á?ªá??á??á??á?£á? á??á?¡á??á??á??á?¡ á??á??á??á? á??á??á?¡ á??á??á??á??á?¨á??, á??á??á??á?? 24 á?¡á??á??á??á?¨á??: $1"
   },
   "badgeCookiesOff": {
-    "message": "Cookies are not enabled."
+    "message": "á?¤á?£á??á??á?£á?¨á??á??á?? á??á? á??á?? á?©á??á? á??á?£á??á??."
   },
   "websiteIntro": {
-    "message": "Snowflake is a system to defeat internet censorship. People who are censored can use Snowflake to access the internet. Their connection goes through Snowflake proxies, which are run by volunteers. For more detailed information about how Snowflake works see our <a href=\"https://trac.torproject.org/projects/tor/wiki/doc/Snowflake/\"; data-msgid=\"__MSG_docWiki__\">documentation wiki</a>."
+    "message": "Snowflake á?¬á??á? á??á??á??á??á??á??á??á?¡ á?¡á??á?¡á?¢á??á??á??á?¡ á??á??á?¢á??á? á??á??á?¢á?¨á?? á?ªá??á??á??á?£á? á??á?¡ á??á??á?¡á??á?¡á??á??á??á??á??. á?®á??á??á?®á?¡ á? á??á??á??á??á??á??á?ª á?ªá??á??á??á?£á? á??á?¡ á?¥á??á??á?¨ á??á? á??á??á??, á?¨á??á?£á?«á??á??á??á?? á??á??á??á??á??á?§á??á??á??á?? Snowflake á??á??á?¢á??á? á??á??á?¢á??á??á?? á?¬á??á??á??á??á??á?¡á??á??á??á?¡.  á??á??á??á?? á??á??á??á?¨á??á? á?? á??á??á??á??á??á??á?¡á??á??á??á? á??á??á??á??á?? Snowflake-á??á? á??á?¥á?¡á??á??á??á??, á? á??á??á??á??á??á?¡á??á?ª á??á??á?£á?¨á??á??á??á??á??á?? á??á??á?®á??á??á??á?¡á??á??á??á??. Snowflake-á??á?¡ á??á?£á?¨á??á??á??á??á?¡ á?¨á??á?¡á??á?®á??á?? á??á? á?ªá??á??á??, á??á?®á??á??á??á?? á?©á??á??á??á?? <a href=\"https://trac.torproject.org/projects/tor/wiki/doc/Snowflake/\"; data-msgid=\"__MSG_docWiki__\">á??á??á?¡á??á??á??á??á??á?¡ á??á??á??á??á?¨á??</a>."
   },
   "docWiki": {
-    "message": "documentation wiki"
+    "message": "á??á??á??á?®á??á??á? á?? á??á??á?¡á??á??á??á??á??á?¡ á??á??á??á??"
   },
   "browser": {
-    "message": "Browser"
+    "message": "á??á? á??á?£á??á??á? á??"
   },
   "censoredUsers": {
-    "message": "If your internet access is censored, you should download <a href=\"https://www.torproject.org/download/\";>Tor Browser</a>."
+    "message": "á??á?£ á??á?¥á??á??á??á?? á??á??á?¢á??á? á??á??á?¢á??á??á??á?¨á??á? á?? á?ªá??á??á??á?£á? á??á?¡ á?¥á??á??á?¨á??á??, á??á??á? á?©á??á??á?? á?©á??á??á??á?¢á??á??á? á??á??á?? <a href=\"https://www.torproject.org/download/\";>Tor-á??á? á??á?£á??á??á? á??</a>."
   },
   "extension": {
-    "message": "Extension"
+    "message": "á??á??á?¤á??á? á??á??á??á??á??"
   },
   "installExtension": {
-    "message": "If your internet access is <strong>not</strong> censored, you should consider installing the Snowflake extension to help users in censored networks. There is no need to worry about which websites people are accessing through your proxy. Their visible browsing IP address will match their Tor exit node, not yours."
+    "message": "á??á?£ á??á?¥á??á??á??á?? á??á??á?¢á??á? á??á??á?¢á??á??á??á?¨á??á? á?? <strong>á??á? á??á??</strong> á?ªá??á??á??á?£á? á??á?¡ á?¥á??á??á?¨, á?¡á??á?¡á?£á? á??á??á??á??á?? á??á??á??á?§á??á??á??á?? á??á??á?¤á??á? á??á??á??á??á?? Snowflake á? á??á?? á??á??á??á?®á??á??á? á??á?? á?ªá??á??á??á?£á? á??á?¡ á?¥á??á??á?¨ á??á?§á??á?¤á??á??á?¡. á?¨á??á??á??á?«á??á??á??á?? á??á?  á??á?¦á??á??á??á??á??, á??á?£ á? á??á??á??á?? á?¡á??á??á?¢á??á??á?¡ á??á?¬á??á??á??á?? á?®á??á??á?®á?? á??á?¥á??á??á??á?? á??á? á??á?¥á?¡á??á?¡ á??á??á??á??á??á??. á??á??á?? IP-á??á??á?¡á??á??á??á? á??á??á??á??á?? á??á??á??á??á?©á??á??á??á??á?? á??á??á??á?? á??á??á??á?¡á??á??á??á??á?? Tor-á?¬á??á? á?¢á??á??á??á??á?? á??á?? á??á? á?? á??á?¥á??á??á??á??."
   },
   "installFirefox": {
-    "message": "Install in Firefox"
+    "message": "á?©á??á??á??á??á?? Firefox-á?¨á??"
   },
   "installChrome": {
-    "message": "Install in Chrome"
+    "message": "á?©á??á??á??á??á?? Chrome-á?¨á??"
   },
   "reportingBugs": {
-    "message": "Reporting Bugs"
+    "message": "á?®á??á? á??á??á??á??á??á??á?¡ á??á??á?®á?¡á??á??á??á??á??"
   },
   "fileBug": {
-    "message": "If you encounter problems with Snowflake as a client or a proxy, please consider filing a bug.  To do so, you will have to,"
+    "message": "á??á?£ á? á??á??á?? á?®á??á? á??á??á??á?¡ á??á??á??á??á??á?¬á?§á??á??á?? Snowflake-á??á?¡ á??á??á??á??á??á?¢á??á?¡ á??á?? á??á? á??á?¥á?¡á??á?¡ á??á??á??á??á?§á??á??á??á??á??á?¡á??á?¡, á??á??á?®á??á??á??, á??á??á??á??á??á?®á?¡á??á??á??á??.  á??á??á??á?¡á??á??á??á?¡ á?¡á??á?­á??á? á??á??,"
   },
   "sharedAccount": {
-    "message": "Either <a href=\"https://trac.torproject.org/projects/tor/register\";>create an account</a> or <a href=\"https://trac.torproject.org/projects/tor/login\";>log in</a> using the shared <b>cypherpunks</b> account with password <b>writecode</b>."
+    "message": "á??á?? á?£á??á??á?? <a href=\"https://trac.torproject.org/projects/tor/register\";>á?¨á??á?¥á??á??á??á?? á??á??á??á??á? á??á?¨á??</a> á??á?? <a href=\"https://trac.torproject.org/projects/tor/login\";>á?¨á??á?®á??á??á??á??á??</a> á??á??á??á??á??á?§á??á??á??á?? <b>á?¨á??á?¤á? á??á??á??á??á??á??á??á??á?¡</b> á?¡á??á??á??á??á? á?? á??á??á??á??á? á??á?¨á?? á??á??á? á??á??á??á?? <b>writecode</b>."
   },
   "bugTracker": {
-    "message": "<a href=\"https://trac.torproject.org/projects/tor/newticket?component=Circumvention%2FSnowflake\";>File a ticket</a> using our bug tracker."
+    "message": "<a href=\"https://trac.torproject.org/projects/tor/newticket?component=Circumvention%2FSnowflake\";>á?¨á??á?¥á??á??á??á??á?? á??á??á??á??á??á??</a> á?®á??á? á??á??á??á??á??á??á?¡ á??á?¦á??á? á??á?ªá?®á??á??á??á?¡ á??á??á?¨á??á??á??á??á??á??."
   },
   "descriptive": {
-    "message": "Please try to be as descriptive as possible with your ticket and if possible include log messages that will help us reproduce the bug. Consider adding keywords <em>snowflake-webextension</em> or <em>snowflake-client</em> to let us know how which part of the Snowflake system is experiencing problems."
+    "message": "á??á??á?®á??á??á??, á?¨á??á??á?ªá??á??á??á?? á??á??á?¢á??á?? á??á? á?ªá??á??á?? á??á?¦á?¬á??á? á??á?? á?¡á??á??á??á??á?®á?? á??á??á??á??á??á?¨á?? á??á?? á??á?£ á?¨á??á?¡á??á?«á??á??á??á??á??á??á?? á??á??á?£á? á??á??á?? á??á?¦á? á??á?ªá?®á??á??á?¡ á?¨á??á?¢á?§á??á??á??á??á??á??á??á??á??, á? á??á?ª á??á??á??á??á??á?®á??á??á? á??á??á?? á??á??á??á??á??á??á??á??á?¬á??á??á?? á?®á??á? á??á??á??á??. á?¡á??á?¡á?£á? á??á??á??á??á?? á?¡á??á??á??á??á??á?«á?? á?¡á??á?¢á?§á??á??á??á??á?? á??á??á?£á??á??á??á??á?? <em>snowflake-webextension</em> á??á?? <em>snowflake-client</em>á? á??á?ª á??á??á??á?£á?¬á?§á??á??á?¡, á??á?£ Snowflake-á?¡á??á?¡á?¢á??á??á??á?¡ á? á?? á??á??á?¬á??á??á??á??á?? á?¬á??á? á??á??á??á??á??á??á??á??á?? á?®á??á? á??á??á??á??á??á??."
   },
   "embed": {
-    "message": "Embed"
+    "message": "á?©á??á?¨á??á??á??á??á??"
   },
   "possible": {
-    "message": "It is now possible to embed the Snowflake badge on any website:"
+    "message": "á??á?®á??á?? á?£á??á??á?? á?¨á??á?¡á??á?«á??á??á??á??á??á??á?? Snowflake-á??á?¡ á??á??á?¨á??á??á?¡ á?©á??á?¨á??á??á??á??á?? á??á??á??á??á?¡á??á??á??á?  á?¡á??á??á?¢á??á??:"
   },
   "looksLike": {
-    "message": "Which looks like this:"
+    "message": "á? á??á??á??á??á??á?ª á??á??á??á??á??á?§á?£á? á??á??á?? á??á?¡á??:"
   }
 }
diff --git a/lt/messages.json b/lt/messages.json
index 3a13a63c35..e8b117f0ca 100644
--- a/lt/messages.json
+++ b/lt/messages.json
@@ -3,10 +3,10 @@
     "message": "Snowflake yra WebRTC keiÄ?iamasis perdavimas, skirtas Tor."
   },
   "popupEnabled": {
-    "message": "Enabled"
+    "message": "Įjungta"
   },
   "popupLearnMore": {
-    "message": "Learn more"
+    "message": "Sužinoti daugiau"
   },
   "popupStatusOff": {
     "message": "Snowflake išjungta"
@@ -15,7 +15,7 @@
     "message": "Å iuo metu prisijungusių naudotojų skaiÄ?ius: $1"
   },
   "popupStatusReady": {
-    "message": "Your Snowflake is ready to help users circumvent censorship"
+    "message": "JÅ«sų Snowflake yra parengta padÄ?ti naudotojams iÅ¡vengti cenzÅ«ros"
   },
   "popupWebRTCOff": {
     "message": "WebRTC ypatybÄ? neaptikta."
@@ -36,45 +36,45 @@
     "message": "dokumentacijos vikis"
   },
   "browser": {
-    "message": "Browser"
+    "message": "NarÅ¡yklÄ?"
   },
   "censoredUsers": {
     "message": "Jeigu jÅ«sų interneto prieiga yra cenzÅ«ruojama, turÄ?tumÄ?te atsisiųsti </a>Tor NarÅ¡yklÄ?</a>."
   },
   "extension": {
-    "message": "Extension"
+    "message": "PlÄ?tinys"
   },
   "installExtension": {
-    "message": "If your internet access is <strong>not</strong> censored, you should consider installing the Snowflake extension to help users in censored networks. There is no need to worry about which websites people are accessing through your proxy. Their visible browsing IP address will match their Tor exit node, not yours."
+    "message": "Jeigu jÅ«sų interneto prieiga <strong>nÄ?ra</strong> blokuojama, jÅ«s turÄ?tumÄ?te pagalvoti apie Snowflake plÄ?tinio įdiegimÄ?, kad padÄ?tumÄ?te naudotojams kurių tinklai blokuojami. Nereikia jaudintis dÄ?l to kokius tinklalapius lankys žmonÄ?s per jÅ«sų tarpinį serverį. Jų matomas IP adresas atitiks jų iÅ¡Ä?jimo mazgÄ?, o ne jÅ«siÅ¡kį."
   },
   "installFirefox": {
-    "message": "Install in Firefox"
+    "message": "Įdiegti Firefox"
   },
   "installChrome": {
-    "message": "Install in Chrome"
+    "message": "Įdiegti Chrome"
   },
   "reportingBugs": {
-    "message": "Reporting Bugs"
+    "message": "Pranešimas apie klaidas"
   },
   "fileBug": {
-    "message": "If you encounter problems with Snowflake as a client or a proxy, please consider filing a bug.  To do so, you will have to,"
+    "message": "Jei turite problemų su Snowflake kaip klientas arba kaip tarpinis serveris, užpildykite klaidos bilietÄ?.  NorÄ?dami tai padaryti jÅ«s turÄ?site,"
   },
   "sharedAccount": {
-    "message": "Either <a href=\"https://trac.torproject.org/projects/tor/register\";>create an account</a> or <a href=\"https://trac.torproject.org/projects/tor/login\";>log in</a> using the shared <b>cypherpunks</b> account with password <b>writecode</b>."
+    "message": "Arba <a href=\"https://trac.torproject.org/projects/tor/register\";>susikurti paskyrÄ?</a> arba <a href=\"https://trac.torproject.org/projects/tor/login\";>prisijungti</a> naudojant bendrÄ? <b>cypherpunks'ų</b> paskyrÄ? su slaptažodžio <b>raÅ¡ymo kodu</b>."
   },
   "bugTracker": {
-    "message": "<a href=\"https://trac.torproject.org/projects/tor/newticket?component=Circumvention%2FSnowflake\";>File a ticket</a> using our bug tracker."
+    "message": "<a href=\"https://trac.torproject.org/projects/tor/newticket?component=Circumvention%2FSnowflake\";>Registruokite klaidÄ?</a> naudodamiesi mÅ«sų klaidų sekliu."
   },
   "descriptive": {
-    "message": "Please try to be as descriptive as possible with your ticket and if possible include log messages that will help us reproduce the bug. Consider adding keywords <em>snowflake-webextension</em> or <em>snowflake-client</em> to let us know how which part of the Snowflake system is experiencing problems."
+    "message": "BÅ«kite kuo iÅ¡samesni pildydami bilietÄ? ir jei įmanoma pridÄ?kite žurnalo praneÅ¡imus, kurie mums padÄ?s atgaminti klaidÄ?. Galite pridÄ?ti raktinius žodžius <em>snowflake-webextension</em> arba <em>snowflake-client</em> kurie leis mums suprasti, su kuria Snowflake sistemos dalimi kyla problema."
   },
   "embed": {
-    "message": "Embed"
+    "message": "Įterpti"
   },
   "possible": {
-    "message": "It is now possible to embed the Snowflake badge on any website:"
+    "message": "Dabar įmanoma įterpti Snowflake ženkliukÄ? bet kuriame tinklalapyje:"
   },
   "looksLike": {
-    "message": "Which looks like this:"
+    "message": "Kuris atrodo taip:"
   }
 }
diff --git a/ml/messages.json b/ml/messages.json
new file mode 100644
index 0000000000..4ac7baa4af
--- /dev/null
+++ b/ml/messages.json
@@ -0,0 +1,80 @@
+{
+  "appDesc": {
+    "message": "à´¸àµ?à´¨àµ? à´«àµ?â??à´³àµ?à´?àµ? à´?à´¨àµ?നതàµ? à´µàµ?à´¬àµ? à´?ർ à´?à´¿ സി à´¯àµ?à´?àµ? à´±àµ?à´±àµ?റിനàµ? à´µàµ?à´£àµ?à´?à´¿à´¯àµ?à´³àµ?à´³ à´ªàµ?à´²àµ?à´?àµ?â??à´?ബിൽ à´?àµ?രാൻസàµ?à´ªàµ?ർà´?ാണàµ? "
+  },
+  "popupEnabled": {
+    "message": "പ�രാപ�തമാ���ി"
+  },
+  "popupLearnMore": {
+    "message": "����തൽ �റിയാൻ "
+  },
+  "popupStatusOff": {
+    "message": "à´¸àµ?â??à´¨àµ?à´«àµ?à´³àµ?à´?àµ?  à´?à´«àµ? à´?à´£àµ? "
+  },
+  "popupStatusOn": {
+    "message": "�പ�പ�ൾ ബന�ധി���ി����ള�ള യ�സ�ഴ�സിന�റ� �ണ�ണ� : $1"
+  },
+  "popupStatusReady": {
+    "message": "നിà´?àµ?à´?à´³àµ?à´?àµ? à´¸àµ?â??à´¨àµ?à´«àµ?à´³àµ?à´?àµ? à´¯àµ?à´¸àµ?à´´àµ?സിനàµ? à´¸àµ?à´¨àµ?സരàµ?à´·à´¿à´ªàµ? à´?ഴിവാà´?àµ?à´?ാൻ പരàµ?യാപàµ?തമാണàµ? "
+  },
+  "popupWebRTCOff": {
+    "message": "വ�ബ� �ർ �ി സി യ��� ഫ����ർ വ�ളിപ�പ����ില�ല "
+  },
+  "popupBridgeUnreachable": {
+    "message": "à´¬àµ?à´°à´¿à´¡àµ?â??à´?àµ?മായി  ബനàµ?ധപàµ?à´ªàµ?à´?ാൻ à´?à´´à´¿à´¯àµ?à´¨àµ?നിലàµ?à´² "
+  },
+  "popupDescOn": {
+    "message": "�വസാനത�ത� 24 മണി����റിൽ നി���ള��� സ�ന� ഫ�ള��� സ�ന�സര�ഷിപ� �ഴിവാ���ാൻ സഹായി��� യ�സ�ഴ�സിന�റ� �ണ�ണ� $1"
+  },
+  "badgeCookiesOff": {
+    "message": "����സ� �ന�വദി���ി���ില�ല "
+  },
+  "websiteIntro": {
+    "message": "�ന�റർന�റ�റ� സ�ൻസർഷിപ�പിന� പരാ�യപ�പ���ത�താന�ള�ള �ര� സ�വിധാനമാണ� സ�ന�ഫ�ല�����. സ�ൻസർ ��യ�ത �ള��ൾ���� �ന�റർന�റ�റ� ���സസ� ��യ�യ�ന�നതിന� സ�ന�ഫ�ല����� �പയ��ി���ാ�. സന�നദ�ധപ�രവർത�ത�ർ ന�ത�ത�ന�ന സ�ന�ഫ�ല����� പ�ര���സി�ളില���യാണ� �വര��� �ണ��ഷൻ. സ�ന�ഫ�ല����� ����ന� പ�രവർത�തി����ന�ന� �ന�നതിന�����റി����ള�ള ����തൽ വിവര���ൾ���� ����ള��� <a href=\"https://trac.torproject.org/projects/tor/wiki/doc/Snowflake/\";
  data-msgid=\"__MSG_docWiki__\">ഡ���യ�മ�ന�റ�ഷൻ വി���ി �ാണ��</a>."
+  },
+  "docWiki": {
+    "message": "ഡ���യ�മ�ന�റ�ഷൻ വി���ി"
+  },
+  "browser": {
+    "message": "ബ�ര�സർ "
+  },
+  "censoredUsers": {
+    "message": "നി���ള��� �ന�റർന�റ�റ� ���സസ� സ�ൻസർ ��യ�തി����ണ������ിൽ, നി���ൾ <a href=\"https://www.torproject.org/download/\";>��ർ ബ�ര�സർ </a>ഡ�ൺല�ഡ� ��യ�യണ�."
+  },
+  "extension": {
+    "message": "വ�യാപിപ�പി���ാൻ "
+  },
+  "installExtension": {
+    "message": "നിà´?àµ?à´?à´³àµ?à´?àµ? à´?ൻറർനàµ?à´±àµ?à´±àµ? à´?à´?àµ?സസàµ? à´¸àµ?ൻസർ à´?àµ?à´¯àµ?തിà´?àµ?à´?à´¿à´²àµ?à´²àµ?à´?àµ?à´?ിൽ, à´¸àµ?ൻസർ à´?àµ?à´¯àµ?à´¤ à´¨àµ?à´±àµ?à´±àµ?â??വർà´?àµ?à´?àµ?à´?ളിലàµ? à´?പയàµ?à´?àµ?താà´?àµ?à´?à´³àµ? സഹായിà´?àµ?à´?àµ?à´¨àµ?നതിനàµ? à´¸àµ?à´¨àµ?à´«àµ?à´²àµ?à´?àµ?à´?àµ? à´?à´?àµ?à´¸àµ?à´±àµ?റൻഷൻ à´?ൻസàµ?à´±àµ?റാൾ à´?àµ?à´¯àµ?à´¯àµ?à´¨àµ?നതàµ? നിà´?àµ?à´?ൾ പരിà´?ണിà´?àµ?à´?à´£à´?. നിà´?àµ?à´?à´³àµ?à´?àµ? à´ªàµ?à´°àµ?à´?àµ?സി വഴി à´?à´³àµ?à´?ൾ à´?à´¤àµ? à´µàµ?à´¬àµ?â??à´¸àµ?à´±àµ?à´±àµ?à´?ളാണàµ? à´?à´?àµ?â??സസàµ?à´¸àµ?à´?àµ?à´¯àµ?à´¯àµ?à´¨àµ?നതàµ?à´¨àµ?à´¨àµ? വിഷമിà´?àµ?à´?àµ?à´£àµ?à´?തിലàµ?à´². à´?വരàµ?à´?àµ? à´¦àµ?à´¶àµ?യമായ à´¬àµ?à´°àµ?സിà´?à´?àµ? à´?പി വിലാസà´? നിà´?àµ?à´?à´³àµ?à´?àµ?തലàµ?à´², à´?àµ?ർ à´?à´?àµ?സിറàµ?à´±àµ? à´¨àµ?à´¡àµ?മായ
 ി പ�ര�ത�തപ�പ����."
+  },
+  "installFirefox": {
+    "message": "ഫയർഫ���സിൽ �ൻസ�റ�റാൾ ��യ�യ��"
+  },
+  "installChrome": {
+    "message": "��ര�മിൽ - ൽ �ൻസ�റ�റാൾ ��യ�യ��"
+  },
+  "reportingBugs": {
+    "message": "ബ���ൾ റിപ�പ�ർ������യ�യ�ന�ന�"
+  },
+  "fileBug": {
+    "message": "�ര� ��ലയന�റ� �ല�ല����ിൽ പ�ര���സി �ന�ന നിലയിൽ സ�ന�ഫ�ല�����മായി നി���ൾ���� പ�രശ�ന���ൾ ന�രി���യാണ����ിൽ, ദയവായി �ര� ബ�� ഫയൽ ��യ�യ�ന�നത� പരി�ണി�����. ����ന� ��യ�യ�ന�നതിന�, നി���ൾ ��യ�യ�ണ��ിവര��,"
+  },
+  "sharedAccount": {
+    "message": "à´?à´¨àµ?à´¨àµ?à´?ിൽ <a href=\"https://trac.torproject.org/projects/tor/register\";>à´?à´°àµ? à´?à´?àµ?à´?àµ?à´£àµ?à´?àµ? à´¸àµ?à´·àµ?à´?à´¿à´?àµ?à´?àµ?à´? </a>à´?à´²àµ?à´²àµ?à´?àµ?à´?ിൽ പാസàµ?â??à´µàµ?à´¡àµ? <b>à´±àµ?à´±àµ?à´±àµ?â??à´?àµ?à´¡àµ?</b> à´?പയàµ?à´?à´¿à´?àµ?à´?àµ? à´ªà´?àµ?à´?à´¿à´?àµ?à´? <b>à´¸àµ?ഫർâ??à´ªà´?àµ?à´?àµ?à´¸àµ? </b>à´?à´?àµ?à´?àµ?à´£àµ?à´?àµ? à´?പയàµ?à´?à´¿à´?àµ?à´?àµ? <a href=\"https://trac.torproject.org/projects/tor/login\";>à´ªàµ?à´°à´µàµ?ശിà´?àµ?à´?àµ?à´?</a>."
+  },
+  "bugTracker": {
+    "message": "����ള��� ബ�� ��രാ���ർ �പയ��ി���� �<a href=\"https://trac.torproject.org/projects/tor/newticket?component=Circumvention%2FSnowflake\";>ര� �ി���റ�റ� ഫയൽ ��യ�യ��</a>."
+  },
+  "descriptive": {
+    "message": "നിà´?àµ?à´?à´³àµ?à´?àµ? à´?à´¿à´?àµ?à´?à´±àµ?റിനàµ?à´ªàµ?à´ªà´? à´?à´´à´¿à´¯àµ?à´¨àµ?നതàµ?à´° വിവരണാതàµ?à´®à´?മായിരിà´?àµ?à´?ാൻ à´¶àµ?രമിà´?àµ?à´?àµ?à´?, സാധàµ?യമàµ?à´?àµ?à´?ിൽ à´¬à´?àµ? à´ªàµ?നർനിർമàµ?മിà´?àµ?à´?ാൻ à´?à´?àµ?à´?à´³àµ? സഹായിà´?àµ?à´?àµ?à´¨àµ?à´¨ à´²àµ?à´?àµ? സനàµ?à´¦àµ?à´¶à´?àµ?à´?ൾ à´?ൾപàµ?à´ªàµ?à´?àµ?à´¤àµ?à´¤àµ?à´?. à´¸àµ?à´¨àµ?à´«àµ?à´²àµ?à´?àµ?à´?àµ? സിസàµ?à´±àµ?റതàµ?തിനàµ?à´±àµ? à´?à´¤àµ? à´­à´¾à´?മാണàµ? à´ªàµ?à´°à´¶àµ?â??à´¨à´?àµ?à´?ൾ à´¨àµ?à´°à´¿à´?àµ?à´¨àµ?നതàµ?à´¨àµ?à´¨àµ? à´?à´?àµ?à´?à´³àµ? à´?റിയിà´?àµ?à´?àµ?à´¨àµ?നതിനàµ? <em>à´¸àµ?à´¨àµ?à´«àµ?à´²àµ?à´?àµ?à´?àµ?-à´µàµ?à´¬àµ?â??à´¸àµ?à´±àµ?à´±àµ?ൻഷൻ </em>à´?à´²àµ?à´²àµ?à´?àµ?à´?ിൽ <em>à´¸àµ?à´¨àµ?à´«àµ?à´²àµ?à´?àµ?à´?àµ?-à´?àµ?ലയനàµ?à´±àµ? </em>à´?àµ?à´µàµ?à´¡àµ?à´?ൾ à´?àµ?ർà´?àµ?à´?àµ?à´¨àµ?നതàµ? പരിà´?ണിà´?àµ?
 ���."
+  },
+  "embed": {
+    "message": "�ൾ����ർ�����"
+  },
+  "possible": {
+    "message": "à´?à´ªàµ?à´ªàµ?ൾ സനàµ? à´«àµ?â??à´³àµ?à´?àµ? à´¨àµ?à´±àµ? തിലà´?à´? à´?à´¤àµ? à´µàµ?à´¬àµ?à´¸àµ?à´±àµ?à´±àµ? à´²àµ?à´? à´?à´?à´¬àµ?à´¡àµ? à´?àµ?à´¯àµ?യാൻ സാദàµ?à´§àµ?യമാണàµ? :"
+  },
+  "looksLike": {
+    "message": "�ത� ����ന� �ാണാൻ സാധി����� :"
+  }
+}
diff --git a/nb/messages.json b/nb/messages.json
deleted file mode 100644
index 61ed6d4a03..0000000000
--- a/nb/messages.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
-  "appDesc": {
-    "message": "Snowflake er en pluggbar WebRTC-transport for Tor."
-  },
-  "popupTurnOn": {
-    "message": "Slå På"
-  },
-  "popupTurnOff": {
-    "message": "Slå Av"
-  },
-  "popupLearnMore": {
-    "message": "Lær mer"
-  },
-  "popupStatusOff": {
-    "message": "Snowflake er av"
-  },
-  "popupStatusOn": {
-    "message": "$1 klienter tilkoblet. "
-  },
-  "popupWebRTCOff": {
-    "message": "WebRTC-funksjonen er ikke oppdaget."
-  },
-  "popupDescOn": {
-    "message": "Ditt snowflake har hjulpet $1 brukere omgår sensur i løpet av 24 timer."
-  }
-}
diff --git a/nl/messages.json b/nl/messages.json
index 3f1ffe290e..0daf5e6f0d 100644
--- a/nl/messages.json
+++ b/nl/messages.json
@@ -30,7 +30,7 @@
     "message": "Cookies zijn niet ingeschakeld."
   },
   "websiteIntro": {
-    "message": "Snowflake is a system to defeat internet censorship. People who are censored can use Snowflake to access the internet. Their connection goes through Snowflake proxies, which are run by volunteers. For more detailed information about how Snowflake works see our <a href=\"https://trac.torproject.org/projects/tor/wiki/doc/Snowflake/\"; data-msgid=\"__MSG_docWiki__\">documentation wiki</a>."
+    "message": "Snowflake is een systeem om internetcensuur te verslaan. Gecensureerde personen kunnen Snowflake gebruiken om toegang te krijgen tot het internet. Hun verbinding loopt via Snowflake-proxyâ??s, die door vrijwilligers worden beheerd. Bekijk onze <a href=\"https://trac.torproject.org/projects/tor/wiki/doc/Snowflake/\"; data-msgid=\"__MSG_docWiki__\">documentatie-wiki</a> voor meer gedetailleerde informatie over de werking van Snowflake."
   },
   "docWiki": {
     "message": "documentatie-wiki"
@@ -39,13 +39,13 @@
     "message": "Browser"
   },
   "censoredUsers": {
-    "message": "If your internet access is censored, you should download <a href=\"https://www.torproject.org/download/\";>Tor Browser</a>."
+    "message": "Als uw internettoegang wordt gecensureerd, zou u <a href=\"https://www.torproject.org/download/\";>Tor Browser</a> moeten downloaden."
   },
   "extension": {
     "message": "Extensie"
   },
   "installExtension": {
-    "message": "If your internet access is <strong>not</strong> censored, you should consider installing the Snowflake extension to help users in censored networks. There is no need to worry about which websites people are accessing through your proxy. Their visible browsing IP address will match their Tor exit node, not yours."
+    "message": "Als uw internettoegang <strong>niet</strong> wordt gecensureerd, kunt u overwegen de Snowflake-extentie te installeren om gebruikers in gecensureerde netwerken te helpen. Er is geen reden om u zorgen te maken over welke websites mensen via uw proxy benaderen. Hun zichtbare IP-adres tijdens browsen komt overeen met het IP-adres van hun Tor-exitnode, niet uw IP-adres."
   },
   "installFirefox": {
     "message": "Installeren in Firefox"
@@ -57,22 +57,22 @@
     "message": "Bugs melden"
   },
   "fileBug": {
-    "message": "If you encounter problems with Snowflake as a client or a proxy, please consider filing a bug.  To do so, you will have to,"
+    "message": "Als u problemen tegenkomt met Snowflake als een client of een proxy, overweeg dan een bug te melden. Om dit te doen, dient u,"
   },
   "sharedAccount": {
-    "message": "Either <a href=\"https://trac.torproject.org/projects/tor/register\";>create an account</a> or <a href=\"https://trac.torproject.org/projects/tor/login\";>log in</a> using the shared <b>cypherpunks</b> account with password <b>writecode</b>."
+    "message": "Een <a href=\"https://trac.torproject.org/projects/tor/register\";>account aan te maken</a> of u <a href=\"https://trac.torproject.org/projects/tor/login\";>aan te melden</a> via de gedeelde <b>cypherpunks</b>-account met het wachtwoord <b>writecode</b>."
   },
   "bugTracker": {
     "message": "<a href=\"https://trac.torproject.org/projects/tor/newticket?component=Circumvention%2FSnowflake\";>Een ticket aan te maken</a> via onze bugtracker."
   },
   "descriptive": {
-    "message": "Please try to be as descriptive as possible with your ticket and if possible include log messages that will help us reproduce the bug. Consider adding keywords <em>snowflake-webextension</em> or <em>snowflake-client</em> to let us know how which part of the Snowflake system is experiencing problems."
+    "message": "Probeer zo uitvoerig mogelijk te zijn in uw ticket en sluit zo mogelijk logboekberichten bij die ons kunnen helpen de bug te reproduceren. Overweeg het sleutelwoord <em>snowflake-webextension</em> of <em>snowflake-client</em> toe te voegen om te laten weten hoe welk deel van het Snowflake-systeem problemen ervaart."
   },
   "embed": {
-    "message": "Embed"
+    "message": "Inbedden"
   },
   "possible": {
-    "message": "It is now possible to embed the Snowflake badge on any website:"
+    "message": "Het is nu mogelijk om de Snowflake-badge op websites in te bedden:"
   },
   "looksLike": {
     "message": "Die ziet er zo uit:"
diff --git a/pt-BR/messages.json b/pt-BR/messages.json
new file mode 100644
index 0000000000..7ba6d9afc3
--- /dev/null
+++ b/pt-BR/messages.json
@@ -0,0 +1,80 @@
+{
+  "appDesc": {
+    "message": "O Snowflake é um transporte conectável WebRTC para o Tor."
+  },
+  "popupEnabled": {
+    "message": "Ativado"
+  },
+  "popupLearnMore": {
+    "message": "Saber mais"
+  },
+  "popupStatusOff": {
+    "message": "Snowflake está desligado"
+  },
+  "popupStatusOn": {
+    "message": "Número de usuários conectados no momento: $1"
+  },
+  "popupStatusReady": {
+    "message": "Seu Snowflake está pronto para ajudar os usuários a contornar a censura"
+  },
+  "popupWebRTCOff": {
+    "message": "O recurso WebRTC não é detectado."
+  },
+  "popupBridgeUnreachable": {
+    "message": "Não foi possível se conectar à ponte."
+  },
+  "popupDescOn": {
+    "message": "Número de usuários que seu Snowflake ajudou a contornar a censura nas últimas 24 horas: $1"
+  },
+  "badgeCookiesOff": {
+    "message": "Os cookies não estão ativados."
+  },
+  "websiteIntro": {
+    "message": "Snowflake é um sistema para derrotar a censura na Internet. As pessoas que são censuradas podem usar o Snowflake para acessar a Internet. Sua conexão passa por proxies do Snowflake, que são executados por voluntários. Para informações mais detalhadas sobre como o Snowflake funciona, consulte nosso <a href=\"https://trac.torproject.org/projects/tor/wiki/doc/Snowflake/\"; data-msgid=\"__MSG_docWiki__\">documentação na wiki</a>."
+  },
+  "docWiki": {
+    "message": "documentação na wiki"
+  },
+  "browser": {
+    "message": "Navegador"
+  },
+  "censoredUsers": {
+    "message": "Se o seu acesso à Internet for censurado, você deve baixar <a href=\"https://www.torproject.org/download/\";>Navegador Tor</a>."
+  },
+  "extension": {
+    "message": "Extensão"
+  },
+  "installExtension": {
+    "message": "Se o seu acesso à Internet <strong>não</strong> for censurado, considere instalar a extensão Snowflake para ajudar os usuários em redes censuradas. Não há necessidade de se preocupar com quais sites as pessoas estão acessando através do seu proxy. Seu endereço IP de navegação visível corresponderá ao nó de saída do Tor, não ao seu."
+  },
+  "installFirefox": {
+    "message": "Instalar no Firefox"
+  },
+  "installChrome": {
+    "message": "Instalar no Chrome"
+  },
+  "reportingBugs": {
+    "message": "Reportando Bugs"
+  },
+  "fileBug": {
+    "message": "Se você encontrar problemas com o Snowflake como cliente ou proxy, considere arquivar um bug. Para fazer isso, você terá que,"
+  },
+  "sharedAccount": {
+    "message": "<a href=\"https://trac.torproject.org/projects/tor/register\";>Crie uma conta</a> ou <a href=\"https://trac.torproject.org/projects/tor/login\";>entre</a> usando a conta <b>cypherpunks</b> compartilhada com código de <b>gravação da senha</b>."
+  },
+  "bugTracker": {
+    "message": "<a href=\"https://trac.torproject.org/projects/tor/newticket?component=Circumvention%2FSnowflake\";>Arquive um pedido</a> usando nosso rastreador de erros."
+  },
+  "descriptive": {
+    "message": "Tente ser o mais descritivo possível com seu ticket e, se possível, inclua mensagens de registro que nos ajudarão a reproduzir o erro. Considere adicionar palavras-chave <em>snowflake-webextension</em> ou <em>snowflake-client</em> para nos informar como qual parte do sistema Snowflake está com problemas."
+  },
+  "embed": {
+    "message": "Embutir"
+  },
+  "possible": {
+    "message": "Agora é possível incorporar o emblema do Snowflake em qualquer site:"
+  },
+  "looksLike": {
+    "message": "Que se parece com isso:"
+  }
+}
diff --git a/pt_PT/messages.json b/pt-PT/messages.json
similarity index 100%
rename from pt_PT/messages.json
rename to pt-PT/messages.json
diff --git a/ro/messages.json b/ro/messages.json
new file mode 100644
index 0000000000..b521a080f1
--- /dev/null
+++ b/ro/messages.json
@@ -0,0 +1,80 @@
+{
+  "appDesc": {
+    "message": "Snowflake este un transport conectabil WebRTC pentru Tor."
+  },
+  "popupEnabled": {
+    "message": "Activat"
+  },
+  "popupLearnMore": {
+    "message": "AflÄ? mai mult"
+  },
+  "popupStatusOff": {
+    "message": "Snowflake este închis"
+  },
+  "popupStatusOn": {
+    "message": "NumÄ?rul de utilzatori conectaÈ?i în prezent: $1"
+  },
+  "popupStatusReady": {
+    "message": "Snowflake de pe dispozitivul dvs. este gata sÄ? ajute utilizatorii sÄ? ocoleascÄ? cenzura"
+  },
+  "popupWebRTCOff": {
+    "message": "FuncÈ?ia WebRTC nu este detectatÄ?."
+  },
+  "popupBridgeUnreachable": {
+    "message": "Nu s-a putut conecta la punte."
+  },
+  "popupDescOn": {
+    "message": "NumÄ?rul de utilizatori pe care Snowflake de pe dispozitivul dvs. i-a ajutat sÄ? ocoleascÄ? cenzura în ultimile 24 de ore: $1"
+  },
+  "badgeCookiesOff": {
+    "message": "Cookie-urile nu sunt activate."
+  },
+  "websiteIntro": {
+    "message": "Snowflake este un sistem pentru a învinge cenzura pe internet. Oamenii care sunt pentru a învinge cenzura pe internet. Oameni care sunt cenzuraÈ?i pot folosi Snowflake, pentru a accesa Internetul. Conexiunea lor trece prin proxy Snowflake, care cunt rulate de voluntari. Pentru informaÈ?ii detaliate despre modul de lucru al Snowflake accesaÈ?i <a href=\"https://trac.torproject.org/projects/tor/wiki/doc/Snowflake/\"; data-msgid=\"__MSG_docWiki__\">documentaÈ?ia wiki</a>."
+  },
+  "docWiki": {
+    "message": "documentare wiki"
+  },
+  "browser": {
+    "message": "Bowser"
+  },
+  "censoredUsers": {
+    "message": "DacÄ? accesul dvs. la Internet este cenzurat, ar trebui sÄ? descÄ?rcaÈ?i <a href=\"https://www.torproject.org/download/\";>Tor Browser</a>."
+  },
+  "extension": {
+    "message": "Extensie"
+  },
+  "installExtension": {
+    "message": "DacÄ? accesul dvs. la Internet <strong>nu este</strong> cenzurat, ar trebui sÄ? instalaÈ?i extensia Snowflake pentru a ajuta utilizatorii cenzuraÈ?i din reÈ?ea. Nu trebuie sÄ? vÄ? faceÈ?i griji despre persoanele care acceseazÄ?. Internetul prin proxy-ul dvs. Adresa  IP de navigare pe Internet se va potrivi cu nodul lor de ieÈ?ire, nu cu al dvs."
+  },
+  "installFirefox": {
+    "message": "InstalaÈ?i în Firefox"
+  },
+  "installChrome": {
+    "message": "InstalaÈ?i în Chrome"
+  },
+  "reportingBugs": {
+    "message": "Raportarea erorilor"
+  },
+  "fileBug": {
+    "message": "DacÄ? apar probleme cu Snowflake ca È?i client sau proxy, vÄ? rugÄ?m sÄ? ne trimiteÈ?i eroarea,"
+  },
+  "sharedAccount": {
+    "message": "Fie <a href=\"https://trac.torproject.org/projects/tor/register\";>creaÈ?i un cont</a> sau <a href=\"https://trac.torproject.org/projects/tor/login\";>vÄ? autentificaÈ?i</a> folosind  contul <b>cypherpunks</b> cu parola  <b>writecode</b>."
+  },
+  "bugTracker": {
+    "message": "<a href=\"https://trac.torproject.org/projects/tor/newticket?component=Circumvention%2FSnowflake\";>DepuneÈ?i un bilet</a> folosind bug tracker-ul nostru."
+  },
+  "descriptive": {
+    "message": "VÄ? rugÄ?m ca în bilet sÄ? descrieÈ?i problenma cât mai detaliat È?i dacÄ? este posibil, sÄ? includeÈ?i È?i mesajul din fiÈ?ierul log care ne poate ajuta sÄ? reproducem acea eroare. AdÄ?ugaÈ?i cuvintele cheie <em>snowflake-webextension</em> sau <em>snowflake-client</em> pentru ca sÄ? înÈ?elegem care parte din sistemul Snowflake are probleme."
+  },
+  "embed": {
+    "message": "Ã?ncorporat"
+  },
+  "possible": {
+    "message": "Acum este posibil sÄ? încorporaÈ?i ecusonul Snowflake pe orice site web:"
+  },
+  "looksLike": {
+    "message": "Care aratÄ? astfel:"
+  }
+}
diff --git a/ru/messages.json b/ru/messages.json
new file mode 100644
index 0000000000..d8e45058a4
--- /dev/null
+++ b/ru/messages.json
@@ -0,0 +1,80 @@
+{
+  "appDesc": {
+    "message": "Snowflake - Ñ?Ñ?о подклÑ?Ñ?аемÑ?й Ñ?Ñ?анÑ?поÑ?Ñ? длÑ? Tor Ñ?еÑ?ез WebRTC."
+  },
+  "popupEnabled": {
+    "message": "Ð?клÑ?Ñ?ено"
+  },
+  "popupLearnMore": {
+    "message": "УзнаÑ?Ñ? болÑ?Ñ?е"
+  },
+  "popupStatusOff": {
+    "message": "Snowflake вÑ?клÑ?Ñ?ен"
+  },
+  "popupStatusOn": {
+    "message": "Ð?олиÑ?еÑ?Ñ?во подклÑ?Ñ?еннÑ?Ñ? в даннÑ?й моменÑ? полÑ?зоваÑ?елей: $1"
+  },
+  "popupStatusReady": {
+    "message": "Ð?аÑ? Snowflake гоÑ?ов помоÑ?Ñ? полÑ?зоваÑ?елÑ?м обойÑ?и Ñ?ензÑ?Ñ?Ñ?"
+  },
+  "popupWebRTCOff": {
+    "message": "WebRTC не обнаÑ?Ñ?жен."
+  },
+  "popupBridgeUnreachable": {
+    "message": "Ð?е Ñ?далоÑ?Ñ? подклÑ?Ñ?иÑ?Ñ?Ñ?Ñ? к моÑ?Ñ?Ñ?."
+  },
+  "popupDescOn": {
+    "message": "Ð?олиÑ?еÑ?Ñ?во полÑ?зоваÑ?елей, коÑ?оÑ?Ñ?м ваÑ? Snowflake помог обойÑ?и Ñ?ензÑ?Ñ?Ñ? за поÑ?ледние 24 Ñ?аÑ?а: $1"
+  },
+  "badgeCookiesOff": {
+    "message": "ФайлÑ?-кÑ?ки не вклÑ?Ñ?енÑ?."
+  },
+  "websiteIntro": {
+    "message": "Snowflake - Ñ?Ñ?о Ñ?иÑ?Ñ?ема длÑ? боÑ?Ñ?бÑ? Ñ? инÑ?еÑ?неÑ?-Ñ?ензÑ?Ñ?ой. Ð?Ñ?ди, коÑ?оÑ?Ñ?е подвеÑ?гаÑ?Ñ?Ñ?Ñ? Ñ?ензÑ?Ñ?е, могÑ?Ñ? иÑ?полÑ?зоваÑ?Ñ? Snowflake длÑ? доÑ?Ñ?Ñ?па в инÑ?еÑ?неÑ?. Ð?Ñ? Ñ?оединение пÑ?оÑ?одиÑ? Ñ?еÑ?ез пÑ?окÑ?и-Ñ?еÑ?веÑ?Ñ? Snowflake, коÑ?оÑ?Ñ?ми Ñ?пÑ?авлÑ?Ñ?Ñ? волонÑ?еÑ?Ñ?. Ð?лÑ? полÑ?Ñ?ениÑ? более подÑ?обной инÑ?оÑ?маÑ?ии о Ñ?ом, как Ñ?абоÑ?аеÑ? Snowflake, Ñ?моÑ?Ñ?иÑ?е наÑ?Ñ? <a href=\"https://trac.torproject.org/projects/tor/wiki/doc/Snowflake/\"; data-msgid=\"__MSG_docWiki__\">вики-докÑ?менÑ?аÑ?иÑ?</a>."
+  },
+  "docWiki": {
+    "message": "вики-докÑ?менÑ?аÑ?иÑ?"
+  },
+  "browser": {
+    "message": "Ð?Ñ?аÑ?зеÑ?"
+  },
+  "censoredUsers": {
+    "message": "Ð?Ñ?ли ваÑ? доÑ?Ñ?Ñ?п к Ð?нÑ?еÑ?неÑ?Ñ? подвеÑ?гаеÑ?Ñ?Ñ? Ñ?ензÑ?Ñ?е, вам Ñ?ледÑ?еÑ? Ñ?каÑ?аÑ?Ñ? <a href=\"https://www.torproject.org/download/\";>Tor Browser</a>."
+  },
+  "extension": {
+    "message": "РаÑ?Ñ?иÑ?ение"
+  },
+  "installExtension": {
+    "message": "Ð?Ñ?ли ваÑ? доÑ?Ñ?Ñ?п в Ð?нÑ?еÑ?неÑ? не подвеÑ?гаеÑ?Ñ?Ñ? Ñ?ензÑ?Ñ?е, вам Ñ?ледÑ?еÑ? Ñ?аÑ?Ñ?моÑ?Ñ?еÑ?Ñ? возможноÑ?Ñ?Ñ? Ñ?Ñ?Ñ?ановки Ñ?аÑ?Ñ?иÑ?ениÑ? Snowflake, Ñ?Ñ?обÑ? помоÑ?Ñ? полÑ?зоваÑ?елÑ?м в подÑ?ензÑ?Ñ?нÑ?Ñ? Ñ?еÑ?Ñ?Ñ?. Ð?еÑ? необÑ?одимоÑ?Ñ?и беÑ?покоиÑ?Ñ?Ñ?Ñ? о Ñ?ом, к каким веб-Ñ?айÑ?ам лÑ?ди полÑ?Ñ?аÑ?Ñ? доÑ?Ñ?Ñ?п Ñ?еÑ?ез ваÑ? пÑ?окÑ?и-Ñ?еÑ?веÑ?. Ð?Ñ? видимÑ?й IP-адÑ?еÑ? бÑ?деÑ? Ñ?ооÑ?веÑ?Ñ?Ñ?воваÑ?Ñ? иÑ? вÑ?Ñ?одномÑ? Ñ?злÑ? Tor, а не ваÑ?емÑ?."
+  },
+  "installFirefox": {
+    "message": "УÑ?Ñ?ановиÑ?Ñ? в Firefox"
+  },
+  "installChrome": {
+    "message": "УÑ?Ñ?ановиÑ?Ñ? в Chrome"
+  },
+  "reportingBugs": {
+    "message": "СообÑ?иÑ?Ñ? об оÑ?ибкаÑ?"
+  },
+  "fileBug": {
+    "message": "Ð?Ñ?ли Ñ? ваÑ? возникли пÑ?облемÑ? Ñ? Snowflake в каÑ?еÑ?Ñ?ве клиенÑ?а или пÑ?окÑ?и-Ñ?еÑ?веÑ?а, пожалÑ?йÑ?Ñ?а, оÑ?пÑ?авÑ?Ñ?е оÑ?Ñ?еÑ? об оÑ?ибке.  Ð?лÑ? Ñ?Ñ?ого вам нÑ?жно,"
+  },
+  "sharedAccount": {
+    "message": "Either <a href=\"https://trac.torproject.org/projects/tor/register\";>create an account</a> or <a href=\"https://trac.torproject.org/projects/tor/login\";>log in</a> using the shared <b>cypherpunks</b> account with password <b>writecode</b>."
+  },
+  "bugTracker": {
+    "message": "<a href=\"https://trac.torproject.org/projects/tor/newticket?component=Circumvention%2FSnowflake\";>Ð?одайÑ?е жалобÑ?</a>, иÑ?полÑ?зÑ?Ñ? наÑ? баг-Ñ?Ñ?екеÑ?."
+  },
+  "descriptive": {
+    "message": "Ð?ожалÑ?йÑ?Ñ?а, поÑ?Ñ?аÑ?айÑ?еÑ?Ñ? как можно подÑ?обно опиÑ?аÑ?Ñ? пÑ?облемÑ? в ваÑ?ей жалобе и, еÑ?ли возможно, вклÑ?Ñ?иÑ?е Ñ?ообÑ?ениÑ? из жÑ?Ñ?нала, коÑ?оÑ?Ñ?е помогÑ?Ñ? нам воÑ?пÑ?оизвеÑ?Ñ?и оÑ?ибкÑ?. РаÑ?Ñ?моÑ?Ñ?иÑ?е возможноÑ?Ñ?Ñ? добавлениÑ? клÑ?Ñ?евÑ?Ñ? Ñ?лов <em>snowflake-webextension</em> или <em>snowflake-client</em>, Ñ?Ñ?обÑ? Ñ?ообÑ?иÑ?Ñ? нам, какаÑ? Ñ?аÑ?Ñ?Ñ? Ñ?иÑ?Ñ?емÑ? Snowflake иÑ?пÑ?Ñ?Ñ?ваеÑ? пÑ?облемÑ?."
+  },
+  "embed": {
+    "message": "Ð?Ñ?Ñ?Ñ?оиÑ?Ñ?"
+  },
+  "possible": {
+    "message": "ТепеÑ?Ñ? можно вÑ?Ñ?авиÑ?Ñ? знаÑ?ок Snowflake на лÑ?бой Ñ?айÑ?:"
+  },
+  "looksLike": {
+    "message": "Ð?оÑ?оÑ?Ñ?й вÑ?глÑ?диÑ? воÑ? Ñ?ак:"
+  }
+}
diff --git a/sv-SE/messages.json b/sv-SE/messages.json
new file mode 100644
index 0000000000..b7003f04e2
--- /dev/null
+++ b/sv-SE/messages.json
@@ -0,0 +1,80 @@
+{
+  "appDesc": {
+    "message": "Snowflake är en pluggbar WebRTC-transport för Tor."
+  },
+  "popupEnabled": {
+    "message": "Aktiverad"
+  },
+  "popupLearnMore": {
+    "message": "Läs mer"
+  },
+  "popupStatusOff": {
+    "message": "Snowflake är avstängd"
+  },
+  "popupStatusOn": {
+    "message": "Antal användare som för närvarande är anslutna: $1"
+  },
+  "popupStatusReady": {
+    "message": "Din Snowflake är redo att hjälpa användarna kringgå censur"
+  },
+  "popupWebRTCOff": {
+    "message": "WebRTC-funktionen detekteras inte."
+  },
+  "popupBridgeUnreachable": {
+    "message": "Det gick inte att ansluta till bron."
+  },
+  "popupDescOn": {
+    "message": "Antal användare din Snowflake har hjälpt kringgå censur under de senaste 24 timmarna: $1"
+  },
+  "badgeCookiesOff": {
+    "message": "Kakor är inte aktiverade."
+  },
+  "websiteIntro": {
+    "message": "Snowflake är ett system för att besegra internetcensur. Människor som censureras kan använda Snowflake för att komma åt internet. Deras anslutning går igenom Snowflake-proxyservrar, som drivs av volontärer. För mer detaljerad information om hur Snowflake fungerar se vår <a href=\"https://trac.torproject.org/projects/tor/wiki/doc/Snowflake/\"; data-msgid=\"__MSG_docWiki__\">dokumentations wiki</a>."
+  },
+  "docWiki": {
+    "message": "dokumentations wiki"
+  },
+  "browser": {
+    "message": "Webbläsare"
+  },
+  "censoredUsers": {
+    "message": "Om din tillgång till internet censureras, bör du hämta <a href=\"https://www.torproject.org/download/\";>Tor Browser</a>."
+  },
+  "extension": {
+    "message": "Tillägg"
+  },
+  "installExtension": {
+    "message": "Om din Internet-åtkomst <strong>inte</strong> censureras bör du överväga att installera Snowflake-tillägget för att hjälpa användare i censurerade nätverk. Det finns ingen anledning att oroa sig för vilka webbplatser människor har tillgång till via din proxy. Deras synliga surfnings IP-adress kommer att matcha deras Tor-slutnod, inte din."
+  },
+  "installFirefox": {
+    "message": "Installera i Firefox"
+  },
+  "installChrome": {
+    "message": "Installera i Chrome"
+  },
+  "reportingBugs": {
+    "message": "Rapportera fel"
+  },
+  "fileBug": {
+    "message": "Om du stöter på problem med Snowflake som klient eller proxy, överväg att lämna in en felrapport. För att göra det måste du,"
+  },
+  "sharedAccount": {
+    "message": "Antingen <a href=\"https://trac.torproject.org/projects/tor/register\";>skapa ett konto</a> eller <a href=\"https://trac.torproject.org/projects/tor/login\";>logga in</a> med det delade <b>cypherpunks</b>-kontot med lösenordet <b>writecode</b>."
+  },
+  "bugTracker": {
+    "message": "<a href=\"https://trac.torproject.org/projects/tor/newticket?component=Circumvention%2FSnowflake\";>Skapa ett ärende</a> med vår ärendehanterare."
+  },
+  "descriptive": {
+    "message": "Vänligen försök att vara så beskrivande som möjligt med ditt ärende och om möjligt inkludera loggmeddelanden som hjälper oss att reproducera felet. �verväg att lägga till sökord <em>snowflake-webextension</em> eller <em>snowflake-client</em> för att låta oss veta hur vilken del av Snowflake-systemet upplever problem."
+  },
+  "embed": {
+    "message": "Bädda in"
+  },
+  "possible": {
+    "message": "Det är nu möjligt att bädda in Snowflake-kännetecknet på vilken webbplats som helst:"
+  },
+  "looksLike": {
+    "message": "Som ser ut så här:"
+  }
+}
diff --git a/uk/messages.json b/uk/messages.json
deleted file mode 100644
index f6ed740cfc..0000000000
--- a/uk/messages.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
-  "appDesc": {
-    "message": "Snowflake is a WebRTC pluggable transport for Tor."
-  },
-  "popupTurnOn": {
-    "message": "Turn On"
-  },
-  "popupTurnOff": {
-    "message": "Turn Off"
-  },
-  "popupLearnMore": {
-    "message": "Learn more"
-  },
-  "popupStatusOff": {
-    "message": "Snowflake is off"
-  },
-  "popupStatusOn": {
-    "message": "Number of users currently connected: $1"
-  },
-  "popupStatusReady": {
-    "message": "Your Snowflake is ready to help users circumvent censorship"
-  },
-  "popupWebRTCOff": {
-    "message": "WebRTC feature is not detected."
-  },
-  "popupDescOn": {
-    "message": "Number of users your Snowflake has helped circumvent censorship in the last 24 hours: $1"
-  },
-  "badgeCookiesOff": {
-    "message": "Cookies are not enabled."
-  }
-}
diff --git a/zh_CN/messages.json b/zh-CN/messages.json
similarity index 100%
rename from zh_CN/messages.json
rename to zh-CN/messages.json

_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits