tor-commits
  Threads by month 
                
            - ----- 2025 -----
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
March 2016
- 16 participants
- 1260 discussions
 
                        
                    
                        
                            
                                
                            
                            [translation/tor-launcher-properties] Update	translations for tor-launcher-properties
                        
                        
by translation@torproject.org 20 Mar '16
                    by translation@torproject.org 20 Mar '16
20 Mar '16
                    
                        commit a0607e24a1c5fbf3d29bb0c50ca17ca1dc96f626
Author: Translation commit bot <translation(a)torproject.org>
Date:   Sun Mar 20 09:16:47 2016 +0000
    Update translations for tor-launcher-properties
---
 ach/torlauncher.properties         | 6 +++---
 ady/torlauncher.properties         | 6 +++---
 af/torlauncher.properties          | 6 +++---
 ak/torlauncher.properties          | 6 +++---
 am/torlauncher.properties          | 6 +++---
 ar/torlauncher.properties          | 6 +++---
 arn/torlauncher.properties         | 6 +++---
 ast/torlauncher.properties         | 6 +++---
 az/torlauncher.properties          | 6 +++---
 ba/torlauncher.properties          | 6 +++---
 be/torlauncher.properties          | 6 +++---
 bg/torlauncher.properties          | 6 +++---
 bn/torlauncher.properties          | 6 +++---
 bn_BD/torlauncher.properties       | 6 +++---
 bn_IN/torlauncher.properties       | 6 +++---
 bo/torlauncher.properties          | 6 +++---
 br/torlauncher.properties          | 6 +++---
 brx/torlauncher.properties         | 6 +++---
 bs/torlauncher.properties          | 6 +++---
 ca/torlauncher.properties          | 6 +++---
 ceb/torlauncher.properties         | 6 +++---
 cs/torlauncher.properties          | 6 +++---
 csb/torlauncher.properties         | 6 +++---
 cv/torlauncher.properties          | 6 +++---
 cy/torlauncher.properties          | 6 +++---
 da/torlauncher.properties          | 6 +++---
 de/torlauncher.properties          | 6 +++---
 dz/torlauncher.properties          | 6 +++---
 el/torlauncher.properties          | 6 +++---
 en/torlauncher.properties          | 6 +++---
 en_GB/torlauncher.properties       | 6 +++---
 eo/torlauncher.properties          | 6 +++---
 es/torlauncher.properties          | 6 +++---
 es_AR/torlauncher.properties       | 6 +++---
 es_CL/torlauncher.properties       | 6 +++---
 es_CO/torlauncher.properties       | 6 +++---
 es_MX/torlauncher.properties       | 6 +++---
 et/torlauncher.properties          | 6 +++---
 eu/torlauncher.properties          | 6 +++---
 fa/torlauncher.properties          | 6 +++---
 fi/torlauncher.properties          | 6 +++---
 fil/torlauncher.properties         | 6 +++---
 fo/torlauncher.properties          | 6 +++---
 fr/torlauncher.properties          | 6 +++---
 fr_CA/torlauncher.properties       | 6 +++---
 fur/torlauncher.properties         | 6 +++---
 fy/torlauncher.properties          | 6 +++---
 ga/torlauncher.properties          | 6 +++---
 gl/torlauncher.properties          | 6 +++---
 gu/torlauncher.properties          | 6 +++---
 gu_IN/torlauncher.properties       | 6 +++---
 gun/torlauncher.properties         | 6 +++---
 ha/torlauncher.properties          | 6 +++---
 he/torlauncher.properties          | 6 +++---
 hi/torlauncher.properties          | 6 +++---
 hr/torlauncher.properties          | 6 +++---
 hr_HR/torlauncher.properties       | 6 +++---
 ht/torlauncher.properties          | 6 +++---
 hu/torlauncher.properties          | 6 +++---
 hy/torlauncher.properties          | 6 +++---
 ia/torlauncher.properties          | 6 +++---
 id/torlauncher.properties          | 6 +++---
 is/torlauncher.properties          | 6 +++---
 it/torlauncher.properties          | 6 +++---
 ja/torlauncher.properties          | 6 +++---
 jv/torlauncher.properties          | 6 +++---
 ka/torlauncher.properties          | 6 +++---
 kk/torlauncher.properties          | 6 +++---
 km/torlauncher.properties          | 6 +++---
 kn/torlauncher.properties          | 6 +++---
 ko/torlauncher.properties          | 6 +++---
 ko_KR/torlauncher.properties       | 6 +++---
 ku/torlauncher.properties          | 6 +++---
 ku_IQ/torlauncher.properties       | 6 +++---
 kw/torlauncher.properties          | 6 +++---
 ky/torlauncher.properties          | 6 +++---
 la/torlauncher.properties          | 6 +++---
 lb/torlauncher.properties          | 6 +++---
 lg/torlauncher.properties          | 6 +++---
 ln/torlauncher.properties          | 6 +++---
 lo/torlauncher.properties          | 6 +++---
 lt/torlauncher.properties          | 6 +++---
 lv/torlauncher.properties          | 6 +++---
 mg/torlauncher.properties          | 6 +++---
 mi/torlauncher.properties          | 6 +++---
 mk/torlauncher.properties          | 6 +++---
 ml/torlauncher.properties          | 6 +++---
 mn/torlauncher.properties          | 6 +++---
 mr/torlauncher.properties          | 6 +++---
 ms_MY/torlauncher.properties       | 6 +++---
 mt/torlauncher.properties          | 6 +++---
 my/torlauncher.properties          | 6 +++---
 nah/torlauncher.properties         | 6 +++---
 nap/torlauncher.properties         | 6 +++---
 nb/torlauncher.properties          | 6 +++---
 nds/torlauncher.properties         | 6 +++---
 ne/torlauncher.properties          | 6 +++---
 nl/torlauncher.properties          | 6 +++---
 nl_BE/torlauncher.properties       | 6 +++---
 nn/torlauncher.properties          | 6 +++---
 nso/torlauncher.properties         | 6 +++---
 oc/torlauncher.properties          | 6 +++---
 or/torlauncher.properties          | 6 +++---
 pa/torlauncher.properties          | 6 +++---
 pap/torlauncher.properties         | 6 +++---
 pl/torlauncher.properties          | 6 +++---
 pms/torlauncher.properties         | 6 +++---
 ps/torlauncher.properties          | 6 +++---
 pt/torlauncher.properties          | 6 +++---
 pt_BR/torlauncher.properties       | 6 +++---
 ro/torlauncher.properties          | 6 +++---
 ru/torlauncher.properties          | 6 +++---
 ru(a)petr1708/torlauncher.properties | 6 +++---
 scn/torlauncher.properties         | 6 +++---
 sco/torlauncher.properties         | 6 +++---
 si_LK/torlauncher.properties       | 6 +++---
 sk/torlauncher.properties          | 6 +++---
 sk_SK/torlauncher.properties       | 6 +++---
 sl/torlauncher.properties          | 6 +++---
 sl_SI/torlauncher.properties       | 6 +++---
 sn/torlauncher.properties          | 6 +++---
 so/torlauncher.properties          | 6 +++---
 son/torlauncher.properties         | 6 +++---
 sq/torlauncher.properties          | 6 +++---
 sr/torlauncher.properties          | 6 +++---
 sr(a)latin/torlauncher.properties    | 6 +++---
 st/torlauncher.properties          | 6 +++---
 su/torlauncher.properties          | 6 +++---
 sv/torlauncher.properties          | 6 +++---
 sw/torlauncher.properties          | 6 +++---
 szl/torlauncher.properties         | 6 +++---
 ta/torlauncher.properties          | 6 +++---
 te/torlauncher.properties          | 6 +++---
 te_IN/torlauncher.properties       | 6 +++---
 tg/torlauncher.properties          | 6 +++---
 th/torlauncher.properties          | 6 +++---
 ti/torlauncher.properties          | 6 +++---
 tk/torlauncher.properties          | 6 +++---
 tr/torlauncher.properties          | 6 +++---
 tzm/torlauncher.properties         | 6 +++---
 ug(a)Arab/torlauncher.properties     | 6 +++---
 uk/torlauncher.properties          | 6 +++---
 ur/torlauncher.properties          | 6 +++---
 ur_PK/torlauncher.properties       | 6 +++---
 uz/torlauncher.properties          | 6 +++---
 ve/torlauncher.properties          | 6 +++---
 vi/torlauncher.properties          | 6 +++---
 wa/torlauncher.properties          | 6 +++---
 wo/torlauncher.properties          | 6 +++---
 yo/torlauncher.properties          | 6 +++---
 zh_CN/torlauncher.properties       | 6 +++---
 zh_HK/torlauncher.properties       | 6 +++---
 zh_TW/torlauncher.properties       | 6 +++---
 zu/torlauncher.properties          | 6 +++---
 154 files changed, 462 insertions(+), 462 deletions(-)
diff --git a/ach/torlauncher.properties b/ach/torlauncher.properties
index 02be756..0ef4437 100644
--- a/ach/torlauncher.properties
+++ b/ach/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/ady/torlauncher.properties b/ady/torlauncher.properties
index 02be756..0ef4437 100644
--- a/ady/torlauncher.properties
+++ b/ady/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/af/torlauncher.properties b/af/torlauncher.properties
index c347389..fbe21f3 100644
--- a/af/torlauncher.properties
+++ b/af/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/ak/torlauncher.properties b/ak/torlauncher.properties
index 02be756..0ef4437 100644
--- a/ak/torlauncher.properties
+++ b/ak/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/am/torlauncher.properties b/am/torlauncher.properties
index 8329edd..9dc4e45 100644
--- a/am/torlauncher.properties
+++ b/am/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/ar/torlauncher.properties b/ar/torlauncher.properties
index 2fc973e..172dbcc 100644
--- a/ar/torlauncher.properties
+++ b/ar/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=مُشغل تور
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S  فشل(%2$S).
 
 torlauncher.unable_to_start_tor=غير قادر علي بدء تشغيل تور.\n\n%S
 torlauncher.tor_missing=الملف التنفيذي لتور مفقود.
-torlauncher.torrc_missing=ملف torrc مفقود.
-torlauncher.datadir_missing=مجلد data الخاص بتور غير موجود.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=فشل في الحصول على كلمة المرور المجزأة.
 
 torlauncher.failed_to_get_settings=غير قادر علي جلب إعدادات تور.\n\n%S
diff --git a/arn/torlauncher.properties b/arn/torlauncher.properties
index 02be756..0ef4437 100644
--- a/arn/torlauncher.properties
+++ b/arn/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/ast/torlauncher.properties b/ast/torlauncher.properties
index 02be756..0ef4437 100644
--- a/ast/torlauncher.properties
+++ b/ast/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/az/torlauncher.properties b/az/torlauncher.properties
index 55df92f..50fa4cb 100644
--- a/az/torlauncher.properties
+++ b/az/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor İşlədici
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S xətası (%2$S).
 
 torlauncher.unable_to_start_tor=Tor başlaya bilmir.\n\n%S
 torlauncher.tor_missing=İcra edilə bilən Tor çatışmır.
-torlauncher.torrc_missing=Torrc faylı çatışmır.
-torlauncher.datadir_missing=Tor məlumat kataloqu mövcud deyil.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Qarışıd şifrə əldə edə bilmədi.
 
 torlauncher.failed_to_get_settings=Tor parametrlərinin bərpası mümkün olmadı.\n\n%S
diff --git a/ba/torlauncher.properties b/ba/torlauncher.properties
index 02be756..0ef4437 100644
--- a/ba/torlauncher.properties
+++ b/ba/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/be/torlauncher.properties b/be/torlauncher.properties
index 68ed6bf..4268916 100644
--- a/be/torlauncher.properties
+++ b/be/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/bg/torlauncher.properties b/bg/torlauncher.properties
index af17760..d49e228 100644
--- a/bg/torlauncher.properties
+++ b/bg/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Тор лънчер
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S несупя да (%2$S).
 
 torlauncher.unable_to_start_tor=Невъзможно е да се стартира Tor.\n\n%S
 torlauncher.tor_missing=Приложението "Tor" липсва.
-torlauncher.torrc_missing=Файла "torrc" липсва.
-torlauncher.datadir_missing=Дата директорията на Тор не съществува
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Проблем с изтеглянето на хеширани пароли.
 
 torlauncher.failed_to_get_settings=Невъзможно е получаването на настройките на Tor.\n\n%S
diff --git a/bn/torlauncher.properties b/bn/torlauncher.properties
index fd9face..2b81438 100644
--- a/bn/torlauncher.properties
+++ b/bn/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S ব্যর্থ হয়েছে
 
 torlauncher.unable_to_start_tor=টর শুরু করা সম্ভব নয়।\n\n%S
 torlauncher.tor_missing= Tor executable নথিটি পাওয়া যাচ্ছে না।
-torlauncher.torrc_missing=torrc নথিটি পাওয়া যাচ্ছে না।
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/bn_BD/torlauncher.properties b/bn_BD/torlauncher.properties
index 02be756..0ef4437 100644
--- a/bn_BD/torlauncher.properties
+++ b/bn_BD/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/bn_IN/torlauncher.properties b/bn_IN/torlauncher.properties
index 02be756..0ef4437 100644
--- a/bn_IN/torlauncher.properties
+++ b/bn_IN/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/bo/torlauncher.properties b/bo/torlauncher.properties
index 02be756..0ef4437 100644
--- a/bo/torlauncher.properties
+++ b/bo/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/br/torlauncher.properties b/br/torlauncher.properties
index 5860c8a..715581c 100644
--- a/br/torlauncher.properties
+++ b/br/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/brx/torlauncher.properties b/brx/torlauncher.properties
index 02be756..0ef4437 100644
--- a/brx/torlauncher.properties
+++ b/brx/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/bs/torlauncher.properties b/bs/torlauncher.properties
index 02be756..0ef4437 100644
--- a/bs/torlauncher.properties
+++ b/bs/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/ca/torlauncher.properties b/ca/torlauncher.properties
index 520ffda..493777c 100644
--- a/ca/torlauncher.properties
+++ b/ca/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Inicialitzador Tor
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S ha fallat (%2$S).
 
 torlauncher.unable_to_start_tor=Impossible iniciar Tor.\n%S
 torlauncher.tor_missing=Falta l'executable de Tor.
-torlauncher.torrc_missing=Falta l'arxiu torrc.
-torlauncher.datadir_missing=La carpeta de dades de Tor no existeix.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Ha fallat l'obtencio de la contrasenya hash.
 
 torlauncher.failed_to_get_settings=Impossible obtenir la configuració de Tor\n%S
diff --git a/ceb/torlauncher.properties b/ceb/torlauncher.properties
index 02be756..0ef4437 100644
--- a/ceb/torlauncher.properties
+++ b/ceb/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/cs/torlauncher.properties b/cs/torlauncher.properties
index 0701889..59cbb65 100644
--- a/cs/torlauncher.properties
+++ b/cs/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor spouštěč
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S selhal (%2$S).
 
 torlauncher.unable_to_start_tor=Tor není schopen startovat\n\n%S
 torlauncher.tor_missing=Spustitelný soubor Tor chybí.
-torlauncher.torrc_missing=Chybí soubor torrc.
-torlauncher.datadir_missing=Adresář s daty Tor neexistuje.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Nepovedlo se získat hashované heslo.
 
 torlauncher.failed_to_get_settings=Nelze načíst Tor nastavení.\n\n%S
diff --git a/csb/torlauncher.properties b/csb/torlauncher.properties
index 02be756..0ef4437 100644
--- a/csb/torlauncher.properties
+++ b/csb/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/cv/torlauncher.properties b/cv/torlauncher.properties
index f55f173..86270c5 100644
--- a/cv/torlauncher.properties
+++ b/cv/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/cy/torlauncher.properties b/cy/torlauncher.properties
index 933e5d6..6781d61 100644
--- a/cy/torlauncher.properties
+++ b/cy/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Lansiwr Tor
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=Methodd %1$S (%2$S).
 
 torlauncher.unable_to_start_tor=Methu cychwyn Tor.\n\n%S
 torlauncher.tor_missing=Mae'r gweithredadwyn Tor ar goll.
-torlauncher.torrc_missing=Mae'r ffeil torrc ar goll.
-torlauncher.datadir_missing=Nid yw'r cyfeiriadur data Tor yn bodoli.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Methwyd gael cyfrinair stwnshlyd.
 
 torlauncher.failed_to_get_settings=Methwyd nôl gosodiadau Tor.\n\n%S
diff --git a/da/torlauncher.properties b/da/torlauncher.properties
index 2c7c9ca..81f11ad 100644
--- a/da/torlauncher.properties
+++ b/da/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor starter
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S fejlede (%2$S).
 
 torlauncher.unable_to_start_tor=Kan ikke starte Tor.\n\n%S
 torlauncher.tor_missing=Kunne ikke finde Tor programmet.
-torlauncher.torrc_missing=Torrc-filen mangler.
-torlauncher.datadir_missing=Tor's data bibliotek eksisterer ikke.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Kunne ikke finde hash-værdi af kodeordet.
 
 torlauncher.failed_to_get_settings=Kunne ikke læse Tor indstillingerne..⏎\n⏎\n%S
diff --git a/de/torlauncher.properties b/de/torlauncher.properties
index 0da42da..bc0a809 100644
--- a/de/torlauncher.properties
+++ b/de/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor-Starter
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S gescheitert (%2$S).
 
 torlauncher.unable_to_start_tor=Tor kann nicht gestartet werden.\n\n%S
 torlauncher.tor_missing=Die Tor-Programmdatei ist nicht vorhanden.
-torlauncher.torrc_missing=Die torrc-Datei ist nicht vorhanden.
-torlauncher.datadir_missing=Das Tor-Datenverzeichniss existiert nicht.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Erhalt des Hash-Passwortes ist fehlgeschlagen.
 
 torlauncher.failed_to_get_settings=Die Tor-Einstellungen können nicht abgefragt werden.\n\n%S
diff --git a/dz/torlauncher.properties b/dz/torlauncher.properties
index 02be756..0ef4437 100644
--- a/dz/torlauncher.properties
+++ b/dz/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/el/torlauncher.properties b/el/torlauncher.properties
index b257e45..c5cab00 100644
--- a/el/torlauncher.properties
+++ b/el/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S απέτυχε (%2$S).
 
 torlauncher.unable_to_start_tor=Αδυναμία εκκίνησης του Tor.⏎\n⏎\n%S
 torlauncher.tor_missing=Το Tor εκτελέσιμο λείπει.
-torlauncher.torrc_missing=Το torrc αρχείο λείπει.
-torlauncher.datadir_missing=Ο κατάλογος δεδομένων του Tor δεν υπάρχει. 
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Απέτυχε να πάρει διαγραμμισμένο κωδικό πρόσβασης.
 
 torlauncher.failed_to_get_settings=Αποτυχία διαγραφής των Tor ρυθμισεων.⏎\n⏎\n%S
diff --git a/en/torlauncher.properties b/en/torlauncher.properties
index 02be756..0ef4437 100644
--- a/en/torlauncher.properties
+++ b/en/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/en_GB/torlauncher.properties b/en_GB/torlauncher.properties
index 02be756..0ef4437 100644
--- a/en_GB/torlauncher.properties
+++ b/en_GB/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/eo/torlauncher.properties b/eo/torlauncher.properties
index 7609a5c..52f3292 100644
--- a/eo/torlauncher.properties
+++ b/eo/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor-startigilo
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S malsukcesis (%2$S).
 
 torlauncher.unable_to_start_tor=Ne eblas starti Tor.\n\n%S
 torlauncher.tor_missing=Tor-komandodosiero mankas.
-torlauncher.torrc_missing=Konfigura dosiero torrc mankas.
-torlauncher.datadir_missing=Datuma dosierujo de Tor ne ekzistas.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Malsukcesis ricevado de haketigita pasvorto.
 
 torlauncher.failed_to_get_settings=Ne eblas ricevi agordojn de Tor.\n\n%S
diff --git a/es/torlauncher.properties b/es/torlauncher.properties
index 42780e5..fa78ce9 100644
--- a/es/torlauncher.properties
+++ b/es/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Arranque de Tor
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S falló (%2$S).
 
 torlauncher.unable_to_start_tor=Imposible iniciar Tor.\n\n%S
 torlauncher.tor_missing=No se encuentra el archivo ejecutable de Tor.
-torlauncher.torrc_missing=No se encuentra el archivo "torrc"
-torlauncher.datadir_missing=El directorio de datos de Tor no existe.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Fallo al obtener la contraseña cifrada.
 
 torlauncher.failed_to_get_settings=No se pudo recuperar las preferencias de Tor.\n\n%S
diff --git a/es_AR/torlauncher.properties b/es_AR/torlauncher.properties
index 3c010cb..e972d0d 100644
--- a/es_AR/torlauncher.properties
+++ b/es_AR/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Lanzador de Tor
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S falló (%2$S).
 
 torlauncher.unable_to_start_tor=No se puede iniciar Tor.\n\n%S
 torlauncher.tor_missing=No se encuentra el archivo ejecutable de Tor
-torlauncher.torrc_missing=No se encuentra el archivo torrc.
-torlauncher.datadir_missing=El directorio de datos de Tor no existe.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Falló al conseguir contraseñas encriptadas.
 
 torlauncher.failed_to_get_settings=No se pudo acceder a las configuraciones de Tor.\n\n%S
diff --git a/es_CL/torlauncher.properties b/es_CL/torlauncher.properties
index 292e182..ca8e893 100644
--- a/es_CL/torlauncher.properties
+++ b/es_CL/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/es_CO/torlauncher.properties b/es_CO/torlauncher.properties
index 8580f6e..7da56cd 100644
--- a/es_CO/torlauncher.properties
+++ b/es_CO/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/es_MX/torlauncher.properties b/es_MX/torlauncher.properties
index 77aa158..90cf753 100644
--- a/es_MX/torlauncher.properties
+++ b/es_MX/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Lanzador Tor
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S falló (%2$S).
 
 torlauncher.unable_to_start_tor=No se ha podido iniciar Tor.\n\n%S
 torlauncher.tor_missing=Falta el ejecutable de Tor.
-torlauncher.torrc_missing=Falta el archivo torrc.
-torlauncher.datadir_missing=El diccionario de datos de Tor no existe.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=No se pudo obtener la contraseña cifrada.
 
 torlauncher.failed_to_get_settings=No se puede recuperar la configuración de Tor. \n\n% S
diff --git a/et/torlauncher.properties b/et/torlauncher.properties
index 1ebd50d..6c7a4f9 100644
--- a/et/torlauncher.properties
+++ b/et/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tori käivitaja
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Ei suuda käivitada Tor-i.\n\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/eu/torlauncher.properties b/eu/torlauncher.properties
index 073e987..7ab719b 100644
--- a/eu/torlauncher.properties
+++ b/eu/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor abiarazlea
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S huts egin du (%2$S).
 
 torlauncher.unable_to_start_tor=Ezin izan da Tor hasi.\n\n%S
 torlauncher.tor_missing=Tor exekutagarria falta da.
-torlauncher.torrc_missing=torrc fitxategia falta da.
-torlauncher.datadir_missing=Tor datu direktorioa ez da existitzen.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Huts egin du hash-eatutako pasahitza eskuratzen.
 
 torlauncher.failed_to_get_settings=Ezin izan dira Tor ezarpenak berreskuratu.\n\n%S
diff --git a/fa/torlauncher.properties b/fa/torlauncher.properties
index bdd5c09..81dda8d 100644
--- a/fa/torlauncher.properties
+++ b/fa/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=اجرا کننده تور
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S ناموفق بود (%2$S).
 
 torlauncher.unable_to_start_tor=راه اندازی تور امکان پذیر نمی باشد.\n\n%S
 torlauncher.tor_missing=فایل اجرایی تور یافت نشد.
-torlauncher.torrc_missing=فایل torrc یافت نشد.
-torlauncher.datadir_missing=لیست داده تور وجود ندارد.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=کلمهٔ عبور رمزشده دریافت نشد.
 
 torlauncher.failed_to_get_settings=ناموفق در بازگردانی تنظیمات تور.\n\n%S
diff --git a/fi/torlauncher.properties b/fi/torlauncher.properties
index 533f596..368261d 100644
--- a/fi/torlauncher.properties
+++ b/fi/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor-käynnistin
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S epäonnistui (%2$S).
 
 torlauncher.unable_to_start_tor=Tor-sovelluksen käynnistys epäonnistui.\n\n%S
 torlauncher.tor_missing=Suoritettava Tor-tiedosto puuttuu.
-torlauncher.torrc_missing=Tiedosto torrc puuttuu.
-torlauncher.datadir_missing=Tor-tietohakemistoa ei ole.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Tiivistettyä salasanaa ei löytynyt.
 
 torlauncher.failed_to_get_settings=Tor-asetusten noutaminen epäonnistui.\n\n%S
diff --git a/fil/torlauncher.properties b/fil/torlauncher.properties
index 23dfc4d..14eb7ba 100644
--- a/fil/torlauncher.properties
+++ b/fil/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tagapaglunsad ng Tor
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S nabigo (%2$S).
 
 torlauncher.unable_to_start_tor=Hindi magawang simulan ang Tor.\n\n%S
 torlauncher.tor_missing=Ang Tor executable ay nawawala.
-torlauncher.torrc_missing=Ang torrc file ay nawawala.
-torlauncher.datadir_missing=Walang direktoryo ng data ang Tor.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Nabigong makakuha ng na-hash na password.
 
 torlauncher.failed_to_get_settings=Hindi nabawi ang mga setting ng Tor.\n\n%S
diff --git a/fo/torlauncher.properties b/fo/torlauncher.properties
index 954ef11..ce0c5a7 100644
--- a/fo/torlauncher.properties
+++ b/fo/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/fr/torlauncher.properties b/fr/torlauncher.properties
index dcb50bc..aef5019 100644
--- a/fr/torlauncher.properties
+++ b/fr/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Lanceur Tor
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S échoué (%2$S).
 
 torlauncher.unable_to_start_tor=Impossible de démarrer Tor.\n\n%S
 torlauncher.tor_missing=L'exécutable Tor est introuvable.
-torlauncher.torrc_missing=Le fichier torrc est manquant.
-torlauncher.datadir_missing=Le répertoire de données de Tor n'existe pas.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Impossible d'obtenir le mot de passe chiffré.
 
 torlauncher.failed_to_get_settings=Impossible de récupérer les paramètres de Tor.\n\n%S
diff --git a/fr_CA/torlauncher.properties b/fr_CA/torlauncher.properties
index 2f7cc98..7511726 100644
--- a/fr_CA/torlauncher.properties
+++ b/fr_CA/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Lanceur Tor
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S a échoué (%2$S).
 
 torlauncher.unable_to_start_tor=Impossible de démarrer Tor.\n\n%S
 torlauncher.tor_missing=L'exécutable Tor est manquant.
-torlauncher.torrc_missing=Le fichier torrc est manquant.
-torlauncher.datadir_missing=Le répertoire de données de Tor n'existe pas.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Impossible d'obtenir le mot de passe haché.
 
 torlauncher.failed_to_get_settings=Impossible de récupérer les paramètres de Tor.\n\n%S
diff --git a/fur/torlauncher.properties b/fur/torlauncher.properties
index 02be756..0ef4437 100644
--- a/fur/torlauncher.properties
+++ b/fur/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/fy/torlauncher.properties b/fy/torlauncher.properties
index d735f57..7088f15 100644
--- a/fy/torlauncher.properties
+++ b/fy/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/ga/torlauncher.properties b/ga/torlauncher.properties
index 02be756..0ef4437 100644
--- a/ga/torlauncher.properties
+++ b/ga/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/gl/torlauncher.properties b/gl/torlauncher.properties
index 038d926..4161e75 100644
--- a/gl/torlauncher.properties
+++ b/gl/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Lanzador do Tor
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Non se puido iniciar o Tor.⏎\n⏎\n%S
 torlauncher.tor_missing=Falta o executábel do Tor.
-torlauncher.torrc_missing=Falta o ficheiro torrc
-torlauncher.datadir_missing=Non existe o directorio de datos do Tor.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Non se puido obter o contrasinal cifrado.
 
 torlauncher.failed_to_get_settings=Non se pode recuperar a configuración do Tor.⏎\n⏎\n%S
diff --git a/gu/torlauncher.properties b/gu/torlauncher.properties
index 02be756..0ef4437 100644
--- a/gu/torlauncher.properties
+++ b/gu/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/gu_IN/torlauncher.properties b/gu_IN/torlauncher.properties
index 02be756..0ef4437 100644
--- a/gu_IN/torlauncher.properties
+++ b/gu_IN/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/gun/torlauncher.properties b/gun/torlauncher.properties
index 02be756..0ef4437 100644
--- a/gun/torlauncher.properties
+++ b/gun/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/ha/torlauncher.properties b/ha/torlauncher.properties
index 02be756..0ef4437 100644
--- a/ha/torlauncher.properties
+++ b/ha/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/he/torlauncher.properties b/he/torlauncher.properties
index 66cd550..abdcc14 100644
--- a/he/torlauncher.properties
+++ b/he/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=תוכנת ההפעלה של Tor
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S נכשל (%2$S).
 
 torlauncher.unable_to_start_tor=אין אפשרות להפעיל את Tor.\n\n%S
 torlauncher.tor_missing=קובץ ההפעלה של Tor איננו קיים.
-torlauncher.torrc_missing=קובץ torrc איננו קיים.
-torlauncher.datadir_missing=תיקיית הנתונים Tor איננה קיימת.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=כשל בהשגת סיסמה מעורבלת.
 
 torlauncher.failed_to_get_settings=אין אפשרות לאחזר הגדרות Tor.\n\n%S
diff --git a/hi/torlauncher.properties b/hi/torlauncher.properties
index f093ec6..ab169f7 100644
--- a/hi/torlauncher.properties
+++ b/hi/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/hr/torlauncher.properties b/hr/torlauncher.properties
index fd08f79..3cccba0 100644
--- a/hr/torlauncher.properties
+++ b/hr/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/hr_HR/torlauncher.properties b/hr_HR/torlauncher.properties
index 02be756..0ef4437 100644
--- a/hr_HR/torlauncher.properties
+++ b/hr_HR/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/ht/torlauncher.properties b/ht/torlauncher.properties
index 02be756..0ef4437 100644
--- a/ht/torlauncher.properties
+++ b/ht/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/hu/torlauncher.properties b/hu/torlauncher.properties
index d2b6ea2..e653775 100644
--- a/hu/torlauncher.properties
+++ b/hu/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Indító
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S hiba (%2$S).
 
 torlauncher.unable_to_start_tor=Nem sikerült a Tor-t elindítani.\n\n%S
 torlauncher.tor_missing=A Tor futtatható állomány hiányzik.
-torlauncher.torrc_missing=A torrc fájl hiányzik.
-torlauncher.datadir_missing=A Tor adat könyvtár nem létezik.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Nem sikerült megszerezni a hash-elt jelszót.
 
 torlauncher.failed_to_get_settings=Sikertelen a Tor beállítások lekérése.\n\n%S
diff --git a/hy/torlauncher.properties b/hy/torlauncher.properties
index 02be756..0ef4437 100644
--- a/hy/torlauncher.properties
+++ b/hy/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/ia/torlauncher.properties b/ia/torlauncher.properties
index 44c40ed..851277f 100644
--- a/ia/torlauncher.properties
+++ b/ia/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/id/torlauncher.properties b/id/torlauncher.properties
index cc23057..acb12ba 100644
--- a/id/torlauncher.properties
+++ b/id/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S gagal (%2$S).
 
 torlauncher.unable_to_start_tor=Tidak dapat memulai Tor\n\n%S
 torlauncher.tor_missing=Tor executable hilang
-torlauncher.torrc_missing=File torrc hilang
-torlauncher.datadir_missing=Direktori data Tor tidak ada.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Gagal mendapatkan kata sandi hashed.
 
 torlauncher.failed_to_get_settings=Gagal mendapatkan pengaturan Tor.\n\n%S
diff --git a/is/torlauncher.properties b/is/torlauncher.properties
index 9a238cc..9a47c1b 100644
--- a/is/torlauncher.properties
+++ b/is/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor-ræsir
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S mistókst (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/it/torlauncher.properties b/it/torlauncher.properties
index b5729ed..aed382e 100644
--- a/it/torlauncher.properties
+++ b/it/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Avviatore di Tor
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Impossibile avviare Tor.⏎\n⏎\n%S
 torlauncher.tor_missing=Il file eseguibile di Tor è mancante.
-torlauncher.torrc_missing=Il file di configurazione torrc è mancante.
-torlauncher.datadir_missing=La directory dei dati di Tor non esiste.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Tentativo di ottenere la password fallito.
 
 torlauncher.failed_to_get_settings=Impossibile recuperare le impostazioni di Tor.⏎\n⏎\n%S
diff --git a/ja/torlauncher.properties b/ja/torlauncher.properties
index c679f1d..da5c840 100644
--- a/ja/torlauncher.properties
+++ b/ja/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S 失敗 (%2$S)。
 
 torlauncher.unable_to_start_tor=Torを開始出来ません。\n\n%S
 torlauncher.tor_missing=Torの実行可能ファイルが見つかりません。
-torlauncher.torrc_missing=torrcファイルが見つかりません。
-torlauncher.datadir_missing=Torのデータディレクトリが存在しません。
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=ハッシュ化されたパスワードの入手に失敗しました
 
 torlauncher.failed_to_get_settings=Torの設定を回復出来ません。\n\n%S
diff --git a/jv/torlauncher.properties b/jv/torlauncher.properties
index 02be756..0ef4437 100644
--- a/jv/torlauncher.properties
+++ b/jv/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/ka/torlauncher.properties b/ka/torlauncher.properties
index 0cdc934..e85cf5f 100644
--- a/ka/torlauncher.properties
+++ b/ka/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/kk/torlauncher.properties b/kk/torlauncher.properties
index 02be756..0ef4437 100644
--- a/kk/torlauncher.properties
+++ b/kk/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/km/torlauncher.properties b/km/torlauncher.properties
index b93eb81..f93bbf4 100644
--- a/km/torlauncher.properties
+++ b/km/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=កម្មវិធីចាប់ផ្ដើម Tor
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=បានបរាជ័យ %1$S  (%
 
 torlauncher.unable_to_start_tor=មិនអាចចាប់ផ្ដើម Tor ។\n\n%S
 torlauncher.tor_missing=បាត់ឯកសារអាចប្រតិបត្តិរបស់ Tor ។
-torlauncher.torrc_missing=បាត់ឯកសារ torrc ។
-torlauncher.datadir_missing=មិនមានថតទិន្នន័យ Tor ។
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=បានបរាជ័យក្នុងការទទួលពាក្យសម្ងាត់។
 
 torlauncher.failed_to_get_settings=មិនអាចទៅយកការកំណត់ Tor ។\n\n%S
diff --git a/kn/torlauncher.properties b/kn/torlauncher.properties
index a4ad1c9..0f15993 100644
--- a/kn/torlauncher.properties
+++ b/kn/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/ko/torlauncher.properties b/ko/torlauncher.properties
index c20a6ac..5e57782 100644
--- a/ko/torlauncher.properties
+++ b/ko/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor 브라우저 Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S 실패 (%2$S)
 
 torlauncher.unable_to_start_tor=Tor를 시작할 수 없습니다.\n\n%S
 torlauncher.tor_missing=Tor 실행 파일이 없습니다.
-torlauncher.torrc_missing=torrc 파일이 없습니다.
-torlauncher.datadir_missing=Tor 데이터 목록이 존재하지 않습니다.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=해쉬 암호 획득 실패
 
 torlauncher.failed_to_get_settings=Tor 설정을 찾을 수 없습니다.\n\n%S
diff --git a/ko_KR/torlauncher.properties b/ko_KR/torlauncher.properties
index c793562..9607599 100644
--- a/ko_KR/torlauncher.properties
+++ b/ko_KR/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/ku/torlauncher.properties b/ku/torlauncher.properties
index 02be756..0ef4437 100644
--- a/ku/torlauncher.properties
+++ b/ku/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/ku_IQ/torlauncher.properties b/ku_IQ/torlauncher.properties
index 36eef0d..c07f508 100644
--- a/ku_IQ/torlauncher.properties
+++ b/ku_IQ/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/kw/torlauncher.properties b/kw/torlauncher.properties
index 02be756..0ef4437 100644
--- a/kw/torlauncher.properties
+++ b/kw/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/ky/torlauncher.properties b/ky/torlauncher.properties
index 66f9e15..4421de0 100644
--- a/ky/torlauncher.properties
+++ b/ky/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/la/torlauncher.properties b/la/torlauncher.properties
index 02be756..0ef4437 100644
--- a/la/torlauncher.properties
+++ b/la/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/lb/torlauncher.properties b/lb/torlauncher.properties
index 9edd40f..8d0c343 100644
--- a/lb/torlauncher.properties
+++ b/lb/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/lg/torlauncher.properties b/lg/torlauncher.properties
index 02be756..0ef4437 100644
--- a/lg/torlauncher.properties
+++ b/lg/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/ln/torlauncher.properties b/ln/torlauncher.properties
index 02be756..0ef4437 100644
--- a/ln/torlauncher.properties
+++ b/ln/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/lo/torlauncher.properties b/lo/torlauncher.properties
index 10e34b0..a63122d 100644
--- a/lo/torlauncher.properties
+++ b/lo/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=ໂຕເປີດ Tor
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/lt/torlauncher.properties b/lt/torlauncher.properties
index 99962c4..ec15294 100644
--- a/lt/torlauncher.properties
+++ b/lt/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Leistuvas
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S nepavyko (%2$S).
 
 torlauncher.unable_to_start_tor=Nepavyksta paleisti Tor.\n\n%S
 torlauncher.tor_missing=Trūksta Tor vykdomojo failo.
-torlauncher.torrc_missing=Trūksta torrc failo
-torlauncher.datadir_missing=Nesukurtas Tor duomenų aplankas
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Nepavyko perskaityti slaptažodžio santrumpos
 
 torlauncher.failed_to_get_settings=Nepavyko perskaityti Tor nustatymo parametrų.\n\n%S
diff --git a/lv/torlauncher.properties b/lv/torlauncher.properties
index fff24bf..ac4ae63 100644
--- a/lv/torlauncher.properties
+++ b/lv/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor palaidējs
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S neizdevas  (%2$S).
 
 torlauncher.unable_to_start_tor=Nespēj startēt Tor:\n⏎\n%S
 torlauncher.tor_missing=Trūkst Tor'a izpildāmā moduļa.
-torlauncher.torrc_missing=Trūkst datnes torrc .
-torlauncher.datadir_missing=Tor'a datu direktorijs nepastāv.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Neizdevās saņemt jaukto paroli.
 
 torlauncher.failed_to_get_settings=Neizdevās izgūt Tor'a iestatījumus.\n\n%S
diff --git a/mg/torlauncher.properties b/mg/torlauncher.properties
index 02be756..0ef4437 100644
--- a/mg/torlauncher.properties
+++ b/mg/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/mi/torlauncher.properties b/mi/torlauncher.properties
index 02be756..0ef4437 100644
--- a/mi/torlauncher.properties
+++ b/mi/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/mk/torlauncher.properties b/mk/torlauncher.properties
index 3b8e9fa..2ebfd34 100644
--- a/mk/torlauncher.properties
+++ b/mk/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/ml/torlauncher.properties b/ml/torlauncher.properties
index 02be756..0ef4437 100644
--- a/ml/torlauncher.properties
+++ b/ml/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/mn/torlauncher.properties b/mn/torlauncher.properties
index 02be756..0ef4437 100644
--- a/mn/torlauncher.properties
+++ b/mn/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/mr/torlauncher.properties b/mr/torlauncher.properties
index 010b0d4..559c038 100644
--- a/mr/torlauncher.properties
+++ b/mr/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=टॉर लाँचर
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=टॉर सुरू करण्यात अपयश.\n\n%S
 torlauncher.tor_missing=टॉरची प्रोग्राम फाइल अनुपस्थित.
-torlauncher.torrc_missing=torrc फाइल अनुपस्थित.
-torlauncher.datadir_missing=टॉर माहिती संच अस्तित्वात नाही.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=हॅश्ड परवलीचा शब्द मिळवण्यात अपयश.
 
 torlauncher.failed_to_get_settings=टॉरच्या सेटिंग्स मिळवण्यात अपयश.
diff --git a/ms_MY/torlauncher.properties b/ms_MY/torlauncher.properties
index c403773..06c01a8 100644
--- a/ms_MY/torlauncher.properties
+++ b/ms_MY/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Pelancar Tor
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Tidak dapat memulakan Tor.\n\n%S
 torlauncher.tor_missing=Tor executable hilang.
-torlauncher.torrc_missing=Fail torrc hilang.
-torlauncher.datadir_missing=Direktori data Tor tidak wujud.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Gagal untuk mendapatkan kata laluan hashes.
 
 torlauncher.failed_to_get_settings=Gagal mendapatkan tetapan Tor.\n\n%S
diff --git a/mt/torlauncher.properties b/mt/torlauncher.properties
index 02be756..0ef4437 100644
--- a/mt/torlauncher.properties
+++ b/mt/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/my/torlauncher.properties b/my/torlauncher.properties
index 9c1d74c..7789f7f 100644
--- a/my/torlauncher.properties
+++ b/my/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/nah/torlauncher.properties b/nah/torlauncher.properties
index 02be756..0ef4437 100644
--- a/nah/torlauncher.properties
+++ b/nah/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/nap/torlauncher.properties b/nap/torlauncher.properties
index 02be756..0ef4437 100644
--- a/nap/torlauncher.properties
+++ b/nap/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/nb/torlauncher.properties b/nb/torlauncher.properties
index cdbad0e..e50f8b6 100644
--- a/nb/torlauncher.properties
+++ b/nb/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S feilet (%2$S).
 
 torlauncher.unable_to_start_tor=Kunne ikke starte Tor.\n\n%S
 torlauncher.tor_missing=Den kjørbare Tor-filen finnes ikke.
-torlauncher.torrc_missing=torrc filen finnes ikke.
-torlauncher.datadir_missing=Datamappen til Tor finnes ikke.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Kunne ikke hente kryptert passord.
 
 torlauncher.failed_to_get_settings=Kunne ikke hente Tor-innstillinger.\n\n%S
diff --git a/nds/torlauncher.properties b/nds/torlauncher.properties
index 02be756..0ef4437 100644
--- a/nds/torlauncher.properties
+++ b/nds/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/ne/torlauncher.properties b/ne/torlauncher.properties
index ddd7834..d3c501d 100644
--- a/ne/torlauncher.properties
+++ b/ne/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=टोर सुरुवातकर्ता
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=टोरको सेटिङ भेटिएन
diff --git a/nl/torlauncher.properties b/nl/torlauncher.properties
index 12c0bf7..36d8cb6 100644
--- a/nl/torlauncher.properties
+++ b/nl/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Starter
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S mislukte (%2$S).
 
 torlauncher.unable_to_start_tor=Kon Tor niet starten.\n\n%S
 torlauncher.tor_missing=Het Tor uitvoerbare bestand ontbreekt.
-torlauncher.torrc_missing=Het torrc bestand ontbreekt.
-torlauncher.datadir_missing=De Tor data map bestaat niet.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Ophalen van een gehashed wachtwoord is mislukt.
 
 torlauncher.failed_to_get_settings=Kon Tor instellingen niet ophalen.\n\n%S
diff --git a/nl_BE/torlauncher.properties b/nl_BE/torlauncher.properties
index e231325..802f2b5 100644
--- a/nl_BE/torlauncher.properties
+++ b/nl_BE/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Kan Tor niet starten.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=Het torcc bestand ontbreekt
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/nn/torlauncher.properties b/nn/torlauncher.properties
index 8e3c85d..20106f3 100644
--- a/nn/torlauncher.properties
+++ b/nn/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor-oppstartar
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S feila (%2$S).
 
 torlauncher.unable_to_start_tor=Tor kunne ikkje starta.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=torrc-fila manglar
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/nso/torlauncher.properties b/nso/torlauncher.properties
index 02be756..0ef4437 100644
--- a/nso/torlauncher.properties
+++ b/nso/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/oc/torlauncher.properties b/oc/torlauncher.properties
index 02be756..0ef4437 100644
--- a/oc/torlauncher.properties
+++ b/oc/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/or/torlauncher.properties b/or/torlauncher.properties
index 02be756..0ef4437 100644
--- a/or/torlauncher.properties
+++ b/or/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/pa/torlauncher.properties b/pa/torlauncher.properties
index 4246cf6..db520b5 100644
--- a/pa/torlauncher.properties
+++ b/pa/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=ਟੋਰ ਲਾਂਚਰ
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/pap/torlauncher.properties b/pap/torlauncher.properties
index 02be756..0ef4437 100644
--- a/pap/torlauncher.properties
+++ b/pap/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/pl/torlauncher.properties b/pl/torlauncher.properties
index 7ba4f88..7d82267 100644
--- a/pl/torlauncher.properties
+++ b/pl/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S błąd (%2$S).
 
 torlauncher.unable_to_start_tor=Nie można wystartować aplikacji Tor.\n\n%S
 torlauncher.tor_missing=Brakuje pliku wykonywalnego Tora.
-torlauncher.torrc_missing=Brakuje pliku torrc
-torlauncher.datadir_missing=Katalog danych Tora nie istnieje.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Nie można uzyskać hasha hasła.
 
 torlauncher.failed_to_get_settings=Nie można odzyskać ustawień Tora.\n\n%S
diff --git a/pms/torlauncher.properties b/pms/torlauncher.properties
index 02be756..0ef4437 100644
--- a/pms/torlauncher.properties
+++ b/pms/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/ps/torlauncher.properties b/ps/torlauncher.properties
index 02be756..0ef4437 100644
--- a/ps/torlauncher.properties
+++ b/ps/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/pt/torlauncher.properties b/pt/torlauncher.properties
index 61b4aa9..4833bc3 100644
--- a/pt/torlauncher.properties
+++ b/pt/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Executor Tor
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S falhou (%2$S).
 
 torlauncher.unable_to_start_tor=Não é possível iniciar o Tor.\n\n %S
 torlauncher.tor_missing=O executável do Tor está em falta.
-torlauncher.torrc_missing=O ficheiro torrc está em falta.
-torlauncher.datadir_missing=A pasta dos dados do Tor não existe.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Não foi possível obter a senha "hashed".
 
 torlauncher.failed_to_get_settings=Não é possível obter as configurações do Tor\n\n %S
diff --git a/pt_BR/torlauncher.properties b/pt_BR/torlauncher.properties
index 295770d..2d48aa0 100644
--- a/pt_BR/torlauncher.properties
+++ b/pt_BR/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Inicializador do Tor
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S falhou (%2$S).
 
 torlauncher.unable_to_start_tor=Impossível iniciar Tor.
 torlauncher.tor_missing=Falta o programa de execução de Tor.
-torlauncher.torrc_missing=Falta o arquivo torrc.
-torlauncher.datadir_missing=O diretório de dados de Tor não existe.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Falha ao obter a senha criptografada.
 
 torlauncher.failed_to_get_settings=Impossível recuperar as configurações de Tor.
diff --git a/ro/torlauncher.properties b/ro/torlauncher.properties
index 9d0257b..487d806 100644
--- a/ro/torlauncher.properties
+++ b/ro/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Lansator Tor
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S eșec (%2$S).
 
 torlauncher.unable_to_start_tor=Tor nu poate porni.
 torlauncher.tor_missing=Fișierul executabil Tor lipsește.
-torlauncher.torrc_missing=Fișierul torrc lipsește
-torlauncher.datadir_missing=Tor data directory nu există.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Eșec parole hashed.
 
 torlauncher.failed_to_get_settings=Nu pot obține Tor settings.\n\n%S
diff --git a/ru/torlauncher.properties b/ru/torlauncher.properties
index 0b68b18..9327f02 100644
--- a/ru/torlauncher.properties
+++ b/ru/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Загрузчик Tor
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S неудачно (%2$S).
 
 torlauncher.unable_to_start_tor=Невозможно запустить Tor.\n\n%S
 torlauncher.tor_missing=Исполняемый файл Tor отсутствует.
-torlauncher.torrc_missing=Файл torrc отсутствует.
-torlauncher.datadir_missing=Каталог данных Tor не существует.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Не удаётся получить хэшированный пароль.
 
 torlauncher.failed_to_get_settings=Не удаётся загрузить настройки Tor.\n\n%S
diff --git a/ru(a)petr1708/torlauncher.properties b/ru(a)petr1708/torlauncher.properties
index 77dc4e7..05a0e7b 100644
--- a/ru(a)petr1708/torlauncher.properties
+++ b/ru(a)petr1708/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/scn/torlauncher.properties b/scn/torlauncher.properties
index 02be756..0ef4437 100644
--- a/scn/torlauncher.properties
+++ b/scn/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/sco/torlauncher.properties b/sco/torlauncher.properties
index 02be756..0ef4437 100644
--- a/sco/torlauncher.properties
+++ b/sco/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/si_LK/torlauncher.properties b/si_LK/torlauncher.properties
index a132cff..17b167a 100644
--- a/si_LK/torlauncher.properties
+++ b/si_LK/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor පුරනය
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Tor ආරම්භ කිරීමට නොහැක.\n\n%S
 torlauncher.tor_missing=Tor විධානය අස්ථානගත වී ඇත.
-torlauncher.torrc_missing=torrc ගොනුව අස්ථානගත වී ඇත.
-torlauncher.datadir_missing=Tor දත්ත නාමාවලිය නොපවතී.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=පුරණය කරනලද මුරපදය ලබාගැනීමට අපොහොසත්ය.
 
 torlauncher.failed_to_get_settings=Tor සිටුවම් සොයා ලබාගැනීමට අපොහොසත්ය.\n\n%S
diff --git a/sk/torlauncher.properties b/sk/torlauncher.properties
index 17de31a..0b75b58 100644
--- a/sk/torlauncher.properties
+++ b/sk/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Spúšťač Tor
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S zlyhalo (%2$S).
 
 torlauncher.unable_to_start_tor=Nie je možné spustiť Tor.\n\n%S
 torlauncher.tor_missing=Spustiteľný súbor programu Tor chýba.
-torlauncher.torrc_missing=Súbor torrc chýba.
-torlauncher.datadir_missing=Dátový priečinok Tor neexistuje.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Nepodarilo sa získať zabezpečené heslo.
 
 torlauncher.failed_to_get_settings=Nie je možné prijať nastavenia Tor.\n\n%S
diff --git a/sk_SK/torlauncher.properties b/sk_SK/torlauncher.properties
index 63c1b2c..72bcd48 100644
--- a/sk_SK/torlauncher.properties
+++ b/sk_SK/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S zlyhaných (%2$S).
 
 torlauncher.unable_to_start_tor=Nie je možné spustiť Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=Torrc súbor chýba.
-torlauncher.datadir_missing=Data adresár pre Tor neexistuje.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Nebolo možné prevziať zašifrované heslo.
 
 torlauncher.failed_to_get_settings=Nepodarilo sa získať Tor nastavenia.\n\n%S
diff --git a/sl/torlauncher.properties b/sl/torlauncher.properties
index c1f7981..9434744 100644
--- a/sl/torlauncher.properties
+++ b/sl/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor zaganjalnik
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Tor se ne zažene.\n\n%S
 torlauncher.tor_missing=Manjka Torjeva izvršljiva datoteka.
-torlauncher.torrc_missing=Manjka datoteka torrc.
-torlauncher.datadir_missing=Torjev podatkovni imenik ne obstaja.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Spodletelo pridobivanje zgoščene vrednosti gesla.
 
 torlauncher.failed_to_get_settings=Ni uspela pridobitev Tor nastavitev.\n\n%S
diff --git a/sl_SI/torlauncher.properties b/sl_SI/torlauncher.properties
index e083df9..119e69b 100644
--- a/sl_SI/torlauncher.properties
+++ b/sl_SI/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor zaganjalnik
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S neuspešno (%2$S).
 
 torlauncher.unable_to_start_tor=Nemogoče zagnati Tor,\n\n%S
 torlauncher.tor_missing=Tor zagonska manjka.
-torlauncher.torrc_missing=Torrc datoteka manjka.
-torlauncher.datadir_missing=Tor imenik podatkov ne obstoja.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Neuspelo pridobivanje hash gesla.
 
 torlauncher.failed_to_get_settings=Ni moč pridobiti nastavitve Tor,\n\n%S
diff --git a/sn/torlauncher.properties b/sn/torlauncher.properties
index 6e5b1e9..191fdd9 100644
--- a/sn/torlauncher.properties
+++ b/sn/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/so/torlauncher.properties b/so/torlauncher.properties
index 02be756..0ef4437 100644
--- a/so/torlauncher.properties
+++ b/so/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/son/torlauncher.properties b/son/torlauncher.properties
index 02be756..0ef4437 100644
--- a/son/torlauncher.properties
+++ b/son/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/sq/torlauncher.properties b/sq/torlauncher.properties
index b32ee99..51c6132 100644
--- a/sq/torlauncher.properties
+++ b/sq/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Lëshuesi Tor
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S dështoi (%2$S).
 
 torlauncher.unable_to_start_tor=E pamundur që të niset Tor.\n\n%S
 torlauncher.tor_missing=Skedari i ekzekutueshëm Tor, mungon.
-torlauncher.torrc_missing=Skedari torrc mungon.
-torlauncher.datadir_missing=Direktoria e të dhënave të Tor nuk ekziston.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Dështuam të përftonim fjalëkalimin me thurje.
 
 torlauncher.failed_to_get_settings=Dështuam të gjenim konfigurimin e Tor.\n\n%S
diff --git a/sr/torlauncher.properties b/sr/torlauncher.properties
index d714f9a..aef3157 100644
--- a/sr/torlauncher.properties
+++ b/sr/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Тоr Покретач
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Тоr се не може покренути\n\n%Ѕ
 torlauncher.tor_missing=Tor извршни фајл недостаје
-torlauncher.torrc_missing=torrc фајл недостаје
-torlauncher.datadir_missing=Директоријум за  Тоr податке не постоји 
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Узимање хеширане лозинке није успело
 
 torlauncher.failed_to_get_settings=Немогућност повратка Tor подешавања\n\n%Ѕ
diff --git a/sr(a)latin/torlauncher.properties b/sr(a)latin/torlauncher.properties
index a5e87ea..4848677 100644
--- a/sr(a)latin/torlauncher.properties
+++ b/sr(a)latin/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/st/torlauncher.properties b/st/torlauncher.properties
index 02be756..0ef4437 100644
--- a/st/torlauncher.properties
+++ b/st/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/su/torlauncher.properties b/su/torlauncher.properties
index 02be756..0ef4437 100644
--- a/su/torlauncher.properties
+++ b/su/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/sv/torlauncher.properties b/sv/torlauncher.properties
index 095d0b7..fae9b96 100644
--- a/sv/torlauncher.properties
+++ b/sv/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S misslyckades (%2$S).
 
 torlauncher.unable_to_start_tor=Kan inte starta Tor.\n\n%S
 torlauncher.tor_missing=Tors körbara programfil saknas.
-torlauncher.torrc_missing=Filen torrc saknas.
-torlauncher.datadir_missing=Tors data-katalog saknas.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Misslyckades med att hämta hashat lösenord.
 
 torlauncher.failed_to_get_settings=Kunde inte läsa in inställningar för Tor.\n\n%S
diff --git a/sw/torlauncher.properties b/sw/torlauncher.properties
index 8a09482..c260ae1 100644
--- a/sw/torlauncher.properties
+++ b/sw/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/szl/torlauncher.properties b/szl/torlauncher.properties
index 02be756..0ef4437 100644
--- a/szl/torlauncher.properties
+++ b/szl/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/ta/torlauncher.properties b/ta/torlauncher.properties
index 079d758..80b8e76 100644
--- a/ta/torlauncher.properties
+++ b/ta/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor துவக்கி
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Tor தொடங்க முடியவில்லை.\n\n%S
 torlauncher.tor_missing=Tor இயங்கக்கூடியது காணவில்லை.
-torlauncher.torrc_missing=Torrc கோப்பை காணவில்லை.
-torlauncher.datadir_missing=Tor தரவு அடைவு இல்லை.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Hashed கடவுச்சொல்லை பெற முடியவில்லை.
 
 torlauncher.failed_to_get_settings=Tor அமைப்புகளை மீட்டெடுக்க முடியவில்லை.\n\n%S
diff --git a/te/torlauncher.properties b/te/torlauncher.properties
index 02be756..0ef4437 100644
--- a/te/torlauncher.properties
+++ b/te/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/te_IN/torlauncher.properties b/te_IN/torlauncher.properties
index 02be756..0ef4437 100644
--- a/te_IN/torlauncher.properties
+++ b/te_IN/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/tg/torlauncher.properties b/tg/torlauncher.properties
index 02be756..0ef4437 100644
--- a/tg/torlauncher.properties
+++ b/tg/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/th/torlauncher.properties b/th/torlauncher.properties
index b451784..b2da93c 100644
--- a/th/torlauncher.properties
+++ b/th/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=ตัวเปิด Tor
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=ไม่สามารถเริ่มการทำงานของ Tor ได้\n\n%S
 torlauncher.tor_missing=แฟ้มโปรแกรม Tor ขาดหายไป
-torlauncher.torrc_missing=แฟ้ม torrc หายไป
-torlauncher.datadir_missing=ไม่มีไดเรกทอรีข้อมูลของ Tor
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=ล้มเหลวในการเรียกรหัสผ่านที่ถูกแฮช
 
 torlauncher.failed_to_get_settings=ไม่สามารถเรียกการตั้งค่า Tor ได้\n\n%S
diff --git a/ti/torlauncher.properties b/ti/torlauncher.properties
index 02be756..0ef4437 100644
--- a/ti/torlauncher.properties
+++ b/ti/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/tk/torlauncher.properties b/tk/torlauncher.properties
index 02be756..0ef4437 100644
--- a/tk/torlauncher.properties
+++ b/tk/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/tr/torlauncher.properties b/tr/torlauncher.properties
index cbf467d..2c7cda1 100644
--- a/tr/torlauncher.properties
+++ b/tr/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Başlatıcı
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S başarısız oldu (%2$S).
 
 torlauncher.unable_to_start_tor=Tor başlatılamadı.\n\n%S
 torlauncher.tor_missing=Çalıştırılabilecek Tor dosyası bulunamadı.
-torlauncher.torrc_missing=torrc dosyası bulunamadı.
-torlauncher.datadir_missing=Tor veri klasörü bulunamadı.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Karılmış parola alınamadı.
 
 torlauncher.failed_to_get_settings=Tor ayarları alınamadı.\n\n%S
diff --git a/tzm/torlauncher.properties b/tzm/torlauncher.properties
index 02be756..0ef4437 100644
--- a/tzm/torlauncher.properties
+++ b/tzm/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/ug(a)Arab/torlauncher.properties b/ug(a)Arab/torlauncher.properties
index 02be756..0ef4437 100644
--- a/ug(a)Arab/torlauncher.properties
+++ b/ug(a)Arab/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/uk/torlauncher.properties b/uk/torlauncher.properties
index 8287a1f..c53dee4 100644
--- a/uk/torlauncher.properties
+++ b/uk/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Завантажувач Tor
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S невдало (%2$S).
 
 torlauncher.unable_to_start_tor=Неможливо запустити Tor.\n\n%S
 torlauncher.tor_missing=Виконуваний файл Tor відсутній.
-torlauncher.torrc_missing=Файл torrc відсутній.
-torlauncher.datadir_missing=Каталог даних Tor не існує.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Не вдалося отримати хеширований пароль.
 
 torlauncher.failed_to_get_settings=Не вдалося отримати налаштування Tor.\n\n%S
diff --git a/ur/torlauncher.properties b/ur/torlauncher.properties
index 02be756..0ef4437 100644
--- a/ur/torlauncher.properties
+++ b/ur/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/ur_PK/torlauncher.properties b/ur_PK/torlauncher.properties
index f5a81fc..bc25a05 100644
--- a/ur_PK/torlauncher.properties
+++ b/ur_PK/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/uz/torlauncher.properties b/uz/torlauncher.properties
index 9ead70b..a5e0932 100644
--- a/uz/torlauncher.properties
+++ b/uz/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=torrc fayli mavjud emas.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/ve/torlauncher.properties b/ve/torlauncher.properties
index 02be756..0ef4437 100644
--- a/ve/torlauncher.properties
+++ b/ve/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/vi/torlauncher.properties b/vi/torlauncher.properties
index e5d7acd..2dd940e 100644
--- a/vi/torlauncher.properties
+++ b/vi/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=Tập tin thực thi của Tor bị thiếu.
-torlauncher.torrc_missing=Thiếu tập tin torrc.
-torlauncher.datadir_missing=Thư mục data trong Tor không tồn tại.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Không thể nhận được cài đặt Tor.
diff --git a/wa/torlauncher.properties b/wa/torlauncher.properties
index 02be756..0ef4437 100644
--- a/wa/torlauncher.properties
+++ b/wa/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/wo/torlauncher.properties b/wo/torlauncher.properties
index 02be756..0ef4437 100644
--- a/wo/torlauncher.properties
+++ b/wo/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/yo/torlauncher.properties b/yo/torlauncher.properties
index 02be756..0ef4437 100644
--- a/yo/torlauncher.properties
+++ b/yo/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/zh_CN/torlauncher.properties b/zh_CN/torlauncher.properties
index 828415a..b8ae1be 100644
--- a/zh_CN/torlauncher.properties
+++ b/zh_CN/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S 失败 (%2$S)。
 
 torlauncher.unable_to_start_tor=无法启动 Tor。\n\n%S
 torlauncher.tor_missing=缺少 Tor 可执行文件。
-torlauncher.torrc_missing=缺少 torrc 文件。
-torlauncher.datadir_missing=Tor 数据目录不存在。
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=无法获取哈希密码。
 
 torlauncher.failed_to_get_settings=无法获取 Tor 设置。\n\n%S
diff --git a/zh_HK/torlauncher.properties b/zh_HK/torlauncher.properties
index 151dc4b..401a4fe 100644
--- a/zh_HK/torlauncher.properties
+++ b/zh_HK/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor啟動器
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
diff --git a/zh_TW/torlauncher.properties b/zh_TW/torlauncher.properties
index ca8bdb9..c0a5760 100644
--- a/zh_TW/torlauncher.properties
+++ b/zh_TW/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=洋蔥路由啟動工具
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S 失敗 (%2$S)。
 
 torlauncher.unable_to_start_tor=無法啟動洋蔥路由。\n\n%S
 torlauncher.tor_missing=洋蔥路由可執行檔遺失。
-torlauncher.torrc_missing=torrc 檔案遺失。
-torlauncher.datadir_missing=洋蔥路由資料目錄不存在。
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=無法取得雜湊過的密碼。
 
 torlauncher.failed_to_get_settings=無法擷取洋蔥路由設定。\n\n%S
diff --git a/zu/torlauncher.properties b/zu/torlauncher.properties
index 02be756..0ef4437 100644
--- a/zu/torlauncher.properties
+++ b/zu/torlauncher.properties
@@ -1,4 +1,4 @@
-### Copyright (c) 2014, The Tor Project, Inc.
+### Copyright (c) 2016, The Tor Project, Inc.
 ### See LICENSE for licensing information.
 
 torlauncher.error_title=Tor Launcher
@@ -13,8 +13,8 @@ torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
 
 torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
 torlauncher.tor_missing=The Tor executable is missing.
-torlauncher.torrc_missing=The torrc file is missing.
-torlauncher.datadir_missing=The Tor data directory does not exist.
+torlauncher.torrc_missing=The torrc file is missing and could not be created.
+torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
 torlauncher.password_hash_missing=Failed to get hashed password.
 
 torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                    
                    
                        commit 53fb0cbc45acc435d2aa1c06839d1b47f268a8a9
Author: Georg Koppen <gk(a)torproject.org>
Date:   Sun Mar 20 07:28:59 2016 +0000
    Deprecating old Tor Browser version
---
 projects/torbrowser/RecommendedTBBVersions | 10 ----------
 1 file changed, 10 deletions(-)
diff --git a/projects/torbrowser/RecommendedTBBVersions b/projects/torbrowser/RecommendedTBBVersions
index b18a5b6..d6b52f3 100644
--- a/projects/torbrowser/RecommendedTBBVersions
+++ b/projects/torbrowser/RecommendedTBBVersions
@@ -1,22 +1,12 @@
 [
-"5.5.3",
-"5.5.3-Linux",
-"5.5.3-MacOS",
-"5.5.3-Windows",
 "5.5.4",
 "5.5.4-Linux",
 "5.5.4-MacOS",
 "5.5.4-Windows",
-"6.0a3",
-"6.0a3-Linux",
-"6.0a3-MacOS",
-"6.0a3-Windows",
 "6.0a4",
 "6.0a4-Linux",
 "6.0a4-MacOS",
 "6.0a4-Windows",
-"6.0a3-hardened",
-"6.0a3-hardened-Linux",
 "6.0a4-hardened",
 "6.0a4-hardened-Linux"
 ]
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                    
                    
                        commit c730a6c69fd972a3b760d3f9195db3a453b15aef
Author: Damian Johnson <atagar(a)torproject.org>
Date:   Sat Mar 19 21:06:17 2016 -0700
    Fix menu stacktrace
    
    Oops, turns out these attributes are still used after all by our menu.
---
 nyx/popups.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/nyx/popups.py b/nyx/popups.py
index 89fa26e..6190a09 100644
--- a/nyx/popups.py
+++ b/nyx/popups.py
@@ -24,7 +24,7 @@ UNRESOLVED_MSG = 'No consensus data available'
 ERROR_MSG = 'Unable to retrieve data'
 
 
-def popup_window(height = -1, width = -1, below_static = True):
+def popup_window(height = -1, width = -1, top = 0, left = 0, below_static = True):
   """
   Provides a popup dialog you can use in a 'with' block...
 
@@ -38,6 +38,8 @@ def popup_window(height = -1, width = -1, below_static = True):
 
   :param int height: maximum height of the popup
   :param int width: maximum width of the popup
+  :param int top: top position, relative to the sticky content
+  :param int left: left position from the screen
   :param bool below_static: positions popup below static content if True
 
   :returns: tuple of the form (subwindow, width, height) when used in a with block
@@ -52,7 +54,7 @@ def popup_window(height = -1, width = -1, below_static = True):
       else:
         sticky_height = 0
 
-      popup = nyx.panel.Panel('popup', top = sticky_height, height = height, width = width)
+      popup = nyx.panel.Panel('popup', top + sticky_height, left, height, width)
       popup.set_visible(True)
 
       # Redraws the popup to prepare a subwindow instance. If none is spawned then
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    20 Mar '16
                    
                        commit 75661a9d109f73eeedd76f93b5c88e5f06990adb
Author: Damian Johnson <atagar(a)torproject.org>
Date:   Sat Mar 19 17:08:32 2016 -0700
    Drop Panel's set_height() and set_width()
    
    Couple unused resizing funcitons.
---
 nyx/panel/__init__.py | 48 +++++++-----------------------------------------
 1 file changed, 7 insertions(+), 41 deletions(-)
diff --git a/nyx/panel/__init__.py b/nyx/panel/__init__.py
index 77884ac..62ae709 100644
--- a/nyx/panel/__init__.py
+++ b/nyx/panel/__init__.py
@@ -246,18 +246,6 @@ class Panel(object):
 
     return self.height
 
-  def set_height(self, height):
-    """
-    Changes the height used for subwindows. This uses all available space if -1.
-
-    Arguments:
-      height - maximum height of panel (uses all available space if -1)
-    """
-
-    if self.height != height:
-      self.height = height
-      self.win = None
-
   def get_width(self):
     """
     Provides the width used for subwindows (-1 if it isn't limited).
@@ -265,18 +253,6 @@ class Panel(object):
 
     return self.width
 
-  def set_width(self, width):
-    """
-    Changes the width used for subwindows. This uses all available space if -1.
-
-    Arguments:
-      width - maximum width of panel (uses all available space if -1)
-    """
-
-    if self.width != width:
-      self.width = width
-      self.win = None
-
   def get_preferred_size(self):
     """
     Provides the dimensions the subwindow would use when next redrawn, given
@@ -566,7 +542,7 @@ class Panel(object):
 
     return user_input
 
-  def add_scroll_bar(self, top, bottom, size, draw_top = 0, draw_bottom = -1, draw_left = 0):
+  def add_scroll_bar(self, top, bottom, size, draw_top = 0):
     """
     Draws a left justified scroll bar reflecting position within a vertical
     listing. This is shorted if necessary, and left undrawn if no space is
@@ -585,24 +561,14 @@ class Panel(object):
       bottom     - list index for the bottom-most visible element
       size       - size of the list in which the listed elements are contained
       draw_top    - starting row where the scroll bar should be drawn
-      draw_bottom - ending row where the scroll bar should end, -1 if it should
-                   span to the bottom of the panel
-      draw_left   - left offset at which to draw the scroll bar
     """
 
     if (self.max_y - draw_top) < 2:
       return  # not enough room
 
-    # sets draw_bottom to be the actual row on which the scrollbar should end
-
-    if draw_bottom == -1:
-      draw_bottom = self.max_y - 1
-    else:
-      draw_bottom = min(draw_bottom, self.max_y - 1)
-
     # determines scrollbar dimensions
 
-    scrollbar_height = draw_bottom - draw_top
+    scrollbar_height = self.max_y - draw_top - 1
     slider_top = scrollbar_height * top / size
     slider_size = scrollbar_height * (bottom - top) / size
 
@@ -624,15 +590,15 @@ class Panel(object):
 
     for i in range(scrollbar_height):
       if i >= slider_top and i <= slider_top + slider_size:
-        self.addstr(i + draw_top, draw_left, ' ', HIGHLIGHT)
+        self.addstr(i + draw_top, 0, ' ', HIGHLIGHT)
       else:
-        self.addstr(i + draw_top, draw_left, ' ')
+        self.addstr(i + draw_top, 0, ' ')
 
     # draws box around the scroll bar
 
-    self.vline(draw_top, draw_left + 1, draw_bottom - 1)
-    self.addch(draw_bottom, draw_left + 1, curses.ACS_LRCORNER)
-    self.addch(draw_bottom, draw_left, curses.ACS_HLINE)
+    self.vline(draw_top, 1, self.max_y - 2)
+    self.addch(self.max_y - 1, 1, curses.ACS_LRCORNER)
+    self.addch(self.max_y - 1, 0, curses.ACS_HLINE)
 
   def _reset_subwindow(self):
     """
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                    
                    
                        commit b18a2e48f63e2fb15107f2a818f5cc4c0e0688d7
Author: Damian Johnson <atagar(a)torproject.org>
Date:   Wed Mar 16 09:52:38 2016 -0700
    Move CURSES_LOCK to nyx.curses
    
    This belongs with the curses screen. Eventually all curses interactions will go
    through us so nobody outside this module will need the lock.
---
 nyx/curses.py         |  5 +++++
 nyx/panel/__init__.py | 10 ++--------
 nyx/panel/graph.py    |  2 +-
 nyx/panel/log.py      |  2 +-
 nyx/popups.py         |  8 ++++----
 5 files changed, 13 insertions(+), 14 deletions(-)
diff --git a/nyx/curses.py b/nyx/curses.py
index 0b6e24a..97ad02a 100644
--- a/nyx/curses.py
+++ b/nyx/curses.py
@@ -66,6 +66,7 @@ if we want Windows support in the future too.
 from __future__ import absolute_import
 
 import curses
+import threading
 
 import stem.util.conf
 import stem.util.enum
@@ -73,7 +74,11 @@ import stem.util.system
 
 from nyx import msg, log
 
+# Curses screen we've initialized and lock for interacting with it. Curses
+# isn't thread safe and concurrency bugs produce especially sinister glitches.
+
 CURSES_SCREEN = None
+CURSES_LOCK = threading.RLock()
 
 # Text colors and attributes. These are *very* commonly used so including
 # shorter aliases (so they can be referenced as just GREEN or BOLD).
diff --git a/nyx/panel/__init__.py b/nyx/panel/__init__.py
index 0394d55..287d756 100644
--- a/nyx/panel/__init__.py
+++ b/nyx/panel/__init__.py
@@ -7,7 +7,6 @@ import time
 import curses
 import curses.ascii
 import curses.textpad
-from threading import RLock
 
 import nyx.curses
 import stem.util.log
@@ -15,11 +14,6 @@ import stem.util.log
 from nyx.curses import HIGHLIGHT
 from stem.util import conf, str_tools
 
-# global ui lock governing all panel instances (curses isn't thread save and
-# concurrency bugs produce especially sinister glitches)
-
-CURSES_LOCK = RLock()
-
 PASS = -1
 
 __all__ = [
@@ -457,7 +451,7 @@ class Panel(object):
 
     self.max_y, self.max_x = subwin_max_y, subwin_max_x
 
-    if not CURSES_LOCK.acquire(False):
+    if not nyx.curses.CURSES_LOCK.acquire(False):
       return
 
     try:
@@ -466,7 +460,7 @@ class Panel(object):
         self.draw(self.max_x, self.max_y)
       self.win.refresh()
     finally:
-      CURSES_LOCK.release()
+      nyx.curses.CURSES_LOCK.release()
 
   def hline(self, y, x, length, *attributes):
     """
diff --git a/nyx/panel/graph.py b/nyx/panel/graph.py
index 257716e..20a64c0 100644
--- a/nyx/panel/graph.py
+++ b/nyx/panel/graph.py
@@ -475,7 +475,7 @@ class GraphPanel(nyx.panel.Panel):
 
     control = nyx.controller.get_controller()
 
-    with nyx.panel.CURSES_LOCK:
+    with nyx.curses.CURSES_LOCK:
       try:
         while True:
           msg = 'press the down/up to resize the graph, and enter when done'
diff --git a/nyx/panel/log.py b/nyx/panel/log.py
index 92e3f90..3ab53f3 100644
--- a/nyx/panel/log.py
+++ b/nyx/panel/log.py
@@ -239,7 +239,7 @@ class LogPanel(nyx.panel.Panel, threading.Thread):
       if key_press.match('c'):
         self.clear()
     elif key.match('f'):
-      with nyx.panel.CURSES_LOCK:
+      with nyx.curses.CURSES_LOCK:
         initial_selection = 1 if self._filter.selection() else 0
         options = ['None'] + self._filter.latest_selections() + ['New...']
         selection = nyx.popups.show_menu('Log Filter:', options, initial_selection)
diff --git a/nyx/popups.py b/nyx/popups.py
index 61273f3..f29c9c8 100644
--- a/nyx/popups.py
+++ b/nyx/popups.py
@@ -63,13 +63,13 @@ def popup_window(height = -1, width = -1, top = 0, left = 0, below_static = True
       popup.redraw(True)
 
       if popup.win is not None:
-        nyx.panel.CURSES_LOCK.acquire()
+        nyx.curses.CURSES_LOCK.acquire()
         return (popup, popup.max_x - 1, popup.max_y)
       else:
         return (None, 0, 0)
 
     def __exit__(self, exit_type, value, traceback):
-      nyx.panel.CURSES_LOCK.release()
+      nyx.curses.CURSES_LOCK.release()
       nyx.controller.get_controller().redraw(False)
 
   return _Popup()
@@ -85,7 +85,7 @@ def input_prompt(msg, initial_value = ''):
     initial_value - initial value of the field
   """
 
-  with nyx.panel.CURSES_LOCK:
+  with nyx.curses.CURSES_LOCK:
     control = nyx.controller.get_controller()
     msg_panel = control.get_panel('msg')
     msg_panel.set_message(msg)
@@ -107,7 +107,7 @@ def show_msg(msg, max_wait = None, attr = HIGHLIGHT):
     attr    - attributes with which to draw the message
   """
 
-  with nyx.panel.CURSES_LOCK:
+  with nyx.curses.CURSES_LOCK:
     control = nyx.controller.get_controller()
     control.set_msg(msg, attr, True)
 
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                    
                    
                        commit 2cdee9afa60c8d72654a503a0975936b1e351add
Author: Damian Johnson <atagar(a)torproject.org>
Date:   Wed Mar 16 10:22:34 2016 -0700
    Drop Panel's get_parent() method
    
    Only used in one spot, and a weird one at that. I want to get rid of this
    attribute entirely but it's still used within the Panel itself.
---
 nyx/panel/__init__.py |  7 -------
 nyx/panel/header.py   | 11 +++++------
 2 files changed, 5 insertions(+), 13 deletions(-)
diff --git a/nyx/panel/__init__.py b/nyx/panel/__init__.py
index 287d756..176eea9 100644
--- a/nyx/panel/__init__.py
+++ b/nyx/panel/__init__.py
@@ -192,13 +192,6 @@ class Panel(object):
 
     self.title_visible = is_visible
 
-  def get_parent(self):
-    """
-    Provides the parent used to create subwindows.
-    """
-
-    return self.parent
-
   def set_visible(self, is_visible):
     """
     Toggles if the panel is visible or not.
diff --git a/nyx/panel/header.py b/nyx/panel/header.py
index 3ee0e84..51245ee 100644
--- a/nyx/panel/header.py
+++ b/nyx/panel/header.py
@@ -44,21 +44,19 @@ class HeaderPanel(nyx.panel.Panel, threading.Thread):
 
     self._vals = get_sampling()
 
+    self._last_width = 100
     self._pause_condition = threading.Condition()
     self._halt = False  # terminates thread if true
     self._reported_inactive = False
 
     tor_controller().add_status_listener(self.reset_listener)
 
-  def is_wide(self, width = None):
+  def is_wide(self):
     """
     True if we should show two columns of information, False otherwise.
     """
 
-    if width is None:
-      width = self.get_parent().getmaxyx()[1]
-
-    return width >= MIN_DUAL_COL_WIDTH
+    return self._last_width >= MIN_DUAL_COL_WIDTH
 
   def get_height(self):
     """
@@ -127,7 +125,8 @@ class HeaderPanel(nyx.panel.Panel, threading.Thread):
 
   def draw(self, width, height):
     vals = self._vals  # local reference to avoid concurrency concerns
-    is_wide = self.is_wide(width)
+    self._last_width = width
+    is_wide = self.is_wide()
 
     # space available for content
 
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    20 Mar '16
                    
                        commit 5484afb38e2ab7475c22b5194ba3dccefbadea22
Author: Damian Johnson <atagar(a)torproject.org>
Date:   Sat Mar 19 16:15:10 2016 -0700
    Move paused attribute handling out of Panel
    
    This is simpler and less error prone when done by the panels. Actually, the
    graph panel was the only spot still using these helpers so easy thing to
    remove. :P
---
 nyx/panel/__init__.py | 69 ---------------------------------------------------
 nyx/panel/graph.py    | 42 ++++++++++++++++++-------------
 2 files changed, 25 insertions(+), 86 deletions(-)
diff --git a/nyx/panel/__init__.py b/nyx/panel/__init__.py
index c47ac59..77884ac 100644
--- a/nyx/panel/__init__.py
+++ b/nyx/panel/__init__.py
@@ -2,7 +2,6 @@
 Panels consisting the nyx interface.
 """
 
-import copy
 import time
 import curses
 import curses.ascii
@@ -142,13 +141,7 @@ class Panel(object):
     self.visible = False
     self.title_visible = True
 
-    # Attributes for pausing. The pause_attr contains variables our get_attr
-    # method is tracking, and the pause buffer has copies of the values from
-    # when we were last unpaused (unused unless we're paused).
-
     self.paused = False
-    self.pause_attr = []
-    self.pause_buffer = {}
     self.pause_time = -1
 
     self.top = top
@@ -207,56 +200,6 @@ class Panel(object):
 
     return self.paused
 
-  def set_pause_attr(self, attr):
-    """
-    Configures the panel to track the given attribute so that get_attr provides
-    the value when it was last unpaused (or its current value if we're
-    currently unpaused). For instance...
-
-    > self.set_pause_attr('myVar')
-    > self.myVar = 5
-    > self.myVar = 6  # self.get_attr('myVar') -> 6
-    > self.set_paused(True)
-    > self.myVar = 7  # self.get_attr('myVar') -> 6
-    > self.set_paused(False)
-    > self.myVar = 7  # self.get_attr('myVar') -> 7
-
-    Arguments:
-      attr - parameter to be tracked for get_attr
-    """
-
-    self.pause_attr.append(attr)
-    self.pause_buffer[attr] = self.copy_attr(attr)
-
-  def get_attr(self, attr):
-    """
-    Provides the value of the given attribute when we were last unpaused. If
-    we're currently unpaused then this is the current value. If untracked this
-    returns None.
-
-    Arguments:
-      attr - local variable to be returned
-    """
-
-    if attr not in self.pause_attr:
-      return None
-    elif self.paused:
-      return self.pause_buffer[attr]
-    else:
-      return self.__dict__.get(attr)
-
-  def copy_attr(self, attr):
-    """
-    Provides a duplicate of the given configuration value, suitable for the
-    pause buffer.
-
-    Arguments:
-      attr - parameter to be provided back
-    """
-
-    current_value = self.__dict__.get(attr)
-    return copy.copy(current_value)
-
   def set_paused(self, is_pause):
     """
     Toggles if the panel is paused or not. This causes the panel to be redrawn
@@ -264,8 +207,6 @@ class Panel(object):
     important when pausing since otherwise the panel's display could change
     when redrawn for other reasons.
 
-    This returns True if the panel's pause state was changed, False otherwise.
-
     Arguments:
       is_pause        - freezes the state of the pause attributes if true, makes
                         them editable otherwise
@@ -276,17 +217,7 @@ class Panel(object):
         self.pause_time = time.time()
 
       self.paused = is_pause
-
-      if is_pause:
-        # copies tracked attributes so we know what they were before pausing
-
-        for attr in self.pause_attr:
-          self.pause_buffer[attr] = self.copy_attr(attr)
-
       self.redraw(True)
-      return True
-    else:
-      return False
 
   def get_pause_time(self):
     """
diff --git a/nyx/panel/graph.py b/nyx/panel/graph.py
index 20a6110..b325dd1 100644
--- a/nyx/panel/graph.py
+++ b/nyx/panel/graph.py
@@ -390,21 +390,21 @@ class GraphPanel(nyx.panel.Panel):
     self._graph_height = CONFIG['features.graph.height']
 
     self._accounting_stats = None
+    self._accounting_stats_paused = None
 
     self._stats = {
       GraphStat.BANDWIDTH: BandwidthStats(),
       GraphStat.SYSTEM_RESOURCES: ResourceStats(),
     }
 
+    self._stats_paused = None
+
     if CONFIG['features.panels.show.connection']:
       self._stats[GraphStat.CONNECTIONS] = ConnectionStats()
     elif self._displayed_stat == GraphStat.CONNECTIONS:
       log.warn("The connection graph is unavailble when you set 'features.panels.show.connection false'.")
       self._displayed_stat = GraphStat.BANDWIDTH
 
-    self.set_pause_attr('_stats')
-    self.set_pause_attr('_accounting_stats')
-
     controller = tor_controller()
     controller.add_event_listener(self._update_accounting, EventType.BW)
     controller.add_event_listener(self._update_stats, EventType.BW)
@@ -455,8 +455,9 @@ class GraphPanel(nyx.panel.Panel):
       return 0
 
     height = DEFAULT_CONTENT_HEIGHT + self._graph_height
+    accounting_stats = self._accounting_stats if self.is_paused() else self._accounting_stats_paused
 
-    if self.displayed_stat == GraphStat.BANDWIDTH and self._accounting_stats:
+    if self.displayed_stat == GraphStat.BANDWIDTH and accounting_stats:
       height += 3
 
     return height
@@ -544,11 +545,23 @@ class GraphPanel(nyx.panel.Panel):
       ('i', 'graph update interval', self.update_interval),
     ]
 
+  def set_paused(self, is_pause):
+    if is_pause:
+      self._accounting_stats_paused = copy.copy(self._accounting_stats)
+      self._stats_paused = dict([(key, type(self._stats[key])(self._stats[key])) for key in self._stats])
+
+    nyx.panel.Panel.set_paused(self, is_pause)
+
   def draw(self, width, height):
     if not self.displayed_stat:
       return
 
-    stat = self.get_attr('_stats')[self.displayed_stat]
+    if not self.is_paused():
+      stat = self._stats[self.displayed_stat]
+      accounting_stats = self._accounting_stats
+    else:
+      stat = self._stats_paused[self.displayed_stat]
+      accounting_stats = self._accounting_stats_paused
 
     attr = DrawAttributes(
       stat = type(stat)(stat),  # clone the GraphCategory
@@ -556,7 +569,7 @@ class GraphPanel(nyx.panel.Panel):
       subgraph_width = min(width / 2, CONFIG['features.graph.max_width']),
       interval = self.update_interval,
       bounds_type = self.bounds_type,
-      accounting = self.get_attr('_accounting_stats'),
+      accounting = accounting_stats,
       right_to_left = CONFIG['features.graph.right_to_left'],
     )
 
@@ -723,12 +736,6 @@ class GraphPanel(nyx.panel.Panel):
       self.addstr(y, 0, 'Accounting:', BOLD)
       self.addstr(y, 12, 'Connection Closed...')
 
-  def copy_attr(self, attr):
-    if attr == '_stats':
-      return dict([(key, type(self._stats[key])(self._stats[key])) for key in self._stats])
-    else:
-      return nyx.panel.Panel.copy_attr(self, attr)
-
   def _update_accounting(self, event):
     if not CONFIG['features.graph.bw.accounting.show']:
       self._accounting_stats = None
@@ -736,18 +743,19 @@ class GraphPanel(nyx.panel.Panel):
       old_accounting_stats = self._accounting_stats
       self._accounting_stats = tor_controller().get_accounting_stats(None)
 
-      # if we either added or removed accounting info then redraw the whole
-      # screen to account for resizing
+      if not self.is_paused():
+        # if we either added or removed accounting info then redraw the whole
+        # screen to account for resizing
 
-      if bool(old_accounting_stats) != bool(self._accounting_stats):
-        nyx.controller.get_controller().redraw()
+        if bool(old_accounting_stats) != bool(self._accounting_stats):
+          nyx.controller.get_controller().redraw()
 
   def _update_stats(self, event):
     for stat in self._stats.values():
       stat.bandwidth_event(event)
 
     if self.displayed_stat:
-      param = self.get_attr('_stats')[self.displayed_stat]
+      param = self._stats[self.displayed_stat]
       update_rate = INTERVAL_SECONDS[self.update_interval]
 
       if param.primary.tick % update_rate == 0:
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    20 Mar '16
                    
                        commit 5d9c3dde6315b1ceb9ba9017823ea036501b909c
Author: Damian Johnson <atagar(a)torproject.org>
Date:   Thu Mar 17 09:53:18 2016 -0700
    Move raw curses usage behind raw_screen()
    
    Providing a function for raw access to the curses screen rather than passing a
    reference around. This is an intermediate step since we want to abstract this
    all away but for now better to have them go through nyx.curses to get this.
---
 nyx/controller.py       | 46 +++++++++++++++++-----------------------------
 nyx/curses.py           | 35 ++++++++++++++++++++++++++++++++---
 nyx/panel/__init__.py   | 14 ++++++++------
 nyx/panel/config.py     |  4 ++--
 nyx/panel/connection.py |  4 ++--
 nyx/panel/graph.py      |  4 ++--
 nyx/panel/header.py     |  4 ++--
 nyx/panel/log.py        |  4 ++--
 nyx/panel/torrc.py      |  4 ++--
 nyx/popups.py           |  2 +-
 10 files changed, 70 insertions(+), 51 deletions(-)
diff --git a/nyx/controller.py b/nyx/controller.py
index 602c85e..32f4db5 100644
--- a/nyx/controller.py
+++ b/nyx/controller.py
@@ -63,8 +63,8 @@ class LabelPanel(nyx.panel.Panel):
   Panel that just displays a single line of text.
   """
 
-  def __init__(self, stdscr):
-    nyx.panel.Panel.__init__(self, stdscr, 'msg', 0, height=1)
+  def __init__(self):
+    nyx.panel.Panel.__init__(self, 'msg', 0, height=1)
     self.msg_text = ''
     self.msg_attr = NORMAL
 
@@ -92,41 +92,36 @@ class Controller:
   Tracks the global state of the interface
   """
 
-  def __init__(self, stdscr):
+  def __init__(self):
     """
     Creates a new controller instance. Panel lists are ordered as they appear,
     top to bottom on the page.
-
-    Arguments:
-      stdscr - curses window
     """
 
-    self._screen = stdscr
-
     self._sticky_panels = [
-      nyx.panel.header.HeaderPanel(stdscr),
-      LabelPanel(stdscr),
+      nyx.panel.header.HeaderPanel(),
+      LabelPanel(),
     ]
 
     self._page_panels, first_page_panels = [], []
 
     if CONFIG['features.panels.show.graph']:
-      first_page_panels.append(nyx.panel.graph.GraphPanel(stdscr))
+      first_page_panels.append(nyx.panel.graph.GraphPanel())
 
     if CONFIG['features.panels.show.log']:
-      first_page_panels.append(nyx.panel.log.LogPanel(stdscr))
+      first_page_panels.append(nyx.panel.log.LogPanel())
 
     if first_page_panels:
       self._page_panels.append(first_page_panels)
 
     if CONFIG['features.panels.show.connection']:
-      self._page_panels.append([nyx.panel.connection.ConnectionPanel(stdscr)])
+      self._page_panels.append([nyx.panel.connection.ConnectionPanel()])
 
     if CONFIG['features.panels.show.config']:
-      self._page_panels.append([nyx.panel.config.ConfigPanel(stdscr)])
+      self._page_panels.append([nyx.panel.config.ConfigPanel()])
 
     if CONFIG['features.panels.show.torrc']:
-      self._page_panels.append([nyx.panel.torrc.TorrcPanel(stdscr)])
+      self._page_panels.append([nyx.panel.torrc.TorrcPanel()])
 
     self.quit_signal = False
     self._page = 0
@@ -135,13 +130,6 @@ class Controller:
     self._last_drawn = 0
     self.set_msg()  # initializes our control message
 
-  def get_screen(self):
-    """
-    Provides our curses window.
-    """
-
-    return self._screen
-
   def get_page_count(self):
     """
     Provides the number of pages the interface has. This may be zero if all
@@ -306,7 +294,8 @@ class Controller:
     # https://trac.torproject.org/projects/tor/ticket/2830#comment:9
 
     if force:
-      self._screen.clear()
+      with nyx.curses.raw_screen() as stdscr:
+        stdscr.clear()
 
     for panel_impl in display_panels:
       panel_impl.redraw(force)
@@ -365,17 +354,14 @@ class Controller:
     return halt_thread
 
 
-def start_nyx(stdscr):
+def start_nyx():
   """
   Main draw loop context.
-
-  Arguments:
-    stdscr - curses window
   """
 
   global NYX_CONTROLLER
 
-  NYX_CONTROLLER = Controller(stdscr)
+  NYX_CONTROLLER = Controller()
   control = get_controller()
 
   if not CONFIG['features.acsSupport']:
@@ -411,7 +397,9 @@ def start_nyx(stdscr):
     # redraws the interface if it's needed
 
     control.redraw(False)
-    stdscr.refresh()
+
+    with nyx.curses.raw_screen() as stdscr:
+      stdscr.refresh()
 
     # wait for user keyboard input until timeout, unless an override was set
 
diff --git a/nyx/curses.py b/nyx/curses.py
index 97ad02a..4d9571b 100644
--- a/nyx/curses.py
+++ b/nyx/curses.py
@@ -9,6 +9,7 @@ if we want Windows support in the future too.
 ::
 
   start - initializes curses with the given function
+  raw_screen - provides direct access to the curses screen
   key_input - get keypress by user
   curses_attr - curses encoded text attribute
 
@@ -139,8 +140,7 @@ CONFIG = stem.util.conf.config_dict('nyx', {
 
 def start(function, transparent_background = False, cursor = True):
   """
-  Starts a curses interface, delegating to the given function. The function
-  should accept a single argument for the curses screen.
+  Starts a curses interface, delegating to the given function.
 
   :param funtion: function to invoke when curses starts
   :param bool transparent_background: allows background transparency
@@ -164,11 +164,40 @@ def start(function, transparent_background = False, cursor = True):
       except curses.error:
         pass
 
-    function(stdscr)
+    function()
 
   curses.wrapper(_wrapper)
 
 
+def raw_screen():
+  """
+  Provides the curses screen. This can only be called after
+  :func:`~nyx.curses.start`, and is used as follows...
+
+  ::
+
+    with nyx.curses.raw_screen() as stdscr:
+      ... work with curses...
+
+  In the future this will never be called directly. This is just an
+  intermediate function as we migrate.
+  """
+
+  class _Wrapper(object):
+    def __enter__(self):
+      # TODO: We should be wrapping this with CURSES_LOCK.acquire/release(),
+      # but doing so seems to be causing frequent terminal gliches when
+      # shutting down. Strange since this should be strictly safer. Oh well -
+      # something to dig into later.
+
+      return CURSES_SCREEN
+
+    def __exit__(self, exit_type, value, traceback):
+      pass
+
+  return _Wrapper()
+
+
 def key_input(input_timeout = None):
   """
   Gets a key press from the user.
diff --git a/nyx/panel/__init__.py b/nyx/panel/__init__.py
index 176eea9..bab0cc7 100644
--- a/nyx/panel/__init__.py
+++ b/nyx/panel/__init__.py
@@ -122,12 +122,11 @@ class Panel(object):
   redraw().
   """
 
-  def __init__(self, parent, name, top, left = 0, height = -1, width = -1):
+  def __init__(self, name, top, left = 0, height = -1, width = -1):
     """
     Creates a durable wrapper for a curses subwindow in the given parent.
 
     Arguments:
-      parent - parent curses window
       name   - identifier for the panel
       top    - positioning of top within parent
       left   - positioning of the left edge within the parent
@@ -140,7 +139,6 @@ class Panel(object):
     # might chose their height based on its parent's current width).
 
     self.panel_name = name
-    self.parent = parent
     self.visible = False
     self.title_visible = True
 
@@ -358,7 +356,9 @@ class Panel(object):
     returns a tuple of (height, width).
     """
 
-    new_height, new_width = self.parent.getmaxyx()
+    with nyx.curses.raw_screen() as stdscr:
+      new_height, new_width = stdscr.getmaxyx()
+
     set_height, set_width = self.get_height(), self.get_width()
     new_height = max(0, new_height - self.top)
     new_width = max(0, new_width - self.left)
@@ -601,7 +601,8 @@ class Panel(object):
 
     display_width = self.get_preferred_size()[1]
 
-    input_subwindow = self.parent.subwin(1, display_width - x, self.top + y, self.left + x)
+    with nyx.curses.raw_screen() as stdscr:
+      input_subwindow = stdscr.subwin(1, display_width - x, self.top + y, self.left + x)
 
     # blanks the field's area, filling it with the font in case it's hilighting
 
@@ -744,7 +745,8 @@ class Panel(object):
     # would mean far more complicated code and no more selective refreshing)
 
     if recreate:
-      self.win = self.parent.subwin(new_height, new_width, self.top, self.left)
+      with nyx.curses.raw_screen() as stdscr:
+        self.win = stdscr.subwin(new_height, new_width, self.top, self.left)
 
       # note: doing this log before setting win produces an infinite loop
       stem.util.log.debug("recreating panel '%s' with the dimensions of %i/%i" % (self.get_name(), new_height, new_width))
diff --git a/nyx/panel/config.py b/nyx/panel/config.py
index 5b8a636..fc6dad1 100644
--- a/nyx/panel/config.py
+++ b/nyx/panel/config.py
@@ -118,8 +118,8 @@ class ConfigPanel(nyx.panel.Panel):
   Editor for tor's configuration.
   """
 
-  def __init__(self, stdscr):
-    nyx.panel.Panel.__init__(self, stdscr, 'configuration', 0)
+  def __init__(self):
+    nyx.panel.Panel.__init__(self, 'configuration', 0)
 
     self._contents = []
     self._scroller = nyx.curses.CursorScroller()
diff --git a/nyx/panel/connection.py b/nyx/panel/connection.py
index e3124d9..09efafb 100644
--- a/nyx/panel/connection.py
+++ b/nyx/panel/connection.py
@@ -259,8 +259,8 @@ class ConnectionPanel(nyx.panel.Panel, threading.Thread):
   the current consensus and other data sources.
   """
 
-  def __init__(self, stdscr):
-    nyx.panel.Panel.__init__(self, stdscr, 'connections', 0)
+  def __init__(self):
+    nyx.panel.Panel.__init__(self, 'connections', 0)
     threading.Thread.__init__(self)
     self.setDaemon(True)
 
diff --git a/nyx/panel/graph.py b/nyx/panel/graph.py
index 20a64c0..e4a0ce7 100644
--- a/nyx/panel/graph.py
+++ b/nyx/panel/graph.py
@@ -381,8 +381,8 @@ class GraphPanel(nyx.panel.Panel):
   Panel displaying graphical information of GraphCategory instances.
   """
 
-  def __init__(self, stdscr):
-    nyx.panel.Panel.__init__(self, stdscr, 'graph', 0)
+  def __init__(self):
+    nyx.panel.Panel.__init__(self, 'graph', 0)
 
     self._displayed_stat = None if CONFIG['features.graph.type'] == 'none' else CONFIG['features.graph.type']
     self._update_interval = CONFIG['features.graph.interval']
diff --git a/nyx/panel/header.py b/nyx/panel/header.py
index 51245ee..c3bba36 100644
--- a/nyx/panel/header.py
+++ b/nyx/panel/header.py
@@ -37,8 +37,8 @@ class HeaderPanel(nyx.panel.Panel, threading.Thread):
   Top area containing tor settings and system information.
   """
 
-  def __init__(self, stdscr):
-    nyx.panel.Panel.__init__(self, stdscr, 'header', 0)
+  def __init__(self):
+    nyx.panel.Panel.__init__(self, 'header', 0)
     threading.Thread.__init__(self)
     self.setDaemon(True)
 
diff --git a/nyx/panel/log.py b/nyx/panel/log.py
index 3ab53f3..d6e00de 100644
--- a/nyx/panel/log.py
+++ b/nyx/panel/log.py
@@ -64,8 +64,8 @@ class LogPanel(nyx.panel.Panel, threading.Thread):
   from tor's log file if it exists.
   """
 
-  def __init__(self, stdscr):
-    nyx.panel.Panel.__init__(self, stdscr, 'log', 0)
+  def __init__(self):
+    nyx.panel.Panel.__init__(self, 'log', 0)
     threading.Thread.__init__(self)
     self.setDaemon(True)
 
diff --git a/nyx/panel/torrc.py b/nyx/panel/torrc.py
index 033fd94..f52b6fb 100644
--- a/nyx/panel/torrc.py
+++ b/nyx/panel/torrc.py
@@ -20,8 +20,8 @@ class TorrcPanel(panel.Panel):
   area.
   """
 
-  def __init__(self, stdscr):
-    panel.Panel.__init__(self, stdscr, 'torrc', 0)
+  def __init__(self):
+    panel.Panel.__init__(self, 'torrc', 0)
 
     self._scroller = nyx.curses.Scroller()
     self._show_line_numbers = True  # shows left aligned line numbers
diff --git a/nyx/popups.py b/nyx/popups.py
index f29c9c8..6190a09 100644
--- a/nyx/popups.py
+++ b/nyx/popups.py
@@ -54,7 +54,7 @@ def popup_window(height = -1, width = -1, top = 0, left = 0, below_static = True
       else:
         sticky_height = 0
 
-      popup = nyx.panel.Panel(control.get_screen(), 'popup', top + sticky_height, left, height, width)
+      popup = nyx.panel.Panel('popup', top + sticky_height, left, height, width)
       popup.set_visible(True)
 
       # Redraws the popup to prepare a subwindow instance. If none is spawned then
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                    
                    
                        commit 78355ab3700aa86eeae14e56b75368a082677362
Author: Damian Johnson <atagar(a)torproject.org>
Date:   Sat Mar 19 15:41:55 2016 -0700
    Fix log panel's ability to pause
    
    When paused the log panel didn't actually freeze its content. To do this
    implementing clone method for our LogGroup.
---
 nyx/controller.py       |  2 +-
 nyx/log.py              | 32 ++++++++++++++++++++++++--------
 nyx/panel/__init__.py   |  9 +++------
 nyx/panel/config.py     |  2 +-
 nyx/panel/connection.py |  2 +-
 nyx/panel/graph.py      |  2 +-
 nyx/panel/header.py     |  2 +-
 nyx/panel/log.py        | 13 +++++++++----
 nyx/popups.py           |  6 ++----
 9 files changed, 43 insertions(+), 27 deletions(-)
diff --git a/nyx/controller.py b/nyx/controller.py
index 32f4db5..e469358 100644
--- a/nyx/controller.py
+++ b/nyx/controller.py
@@ -64,7 +64,7 @@ class LabelPanel(nyx.panel.Panel):
   """
 
   def __init__(self):
-    nyx.panel.Panel.__init__(self, 'msg', 0, height=1)
+    nyx.panel.Panel.__init__(self, 'msg', height = 1)
     self.msg_text = ''
     self.msg_attr = NORMAL
 
diff --git a/nyx/log.py b/nyx/log.py
index 642e97c..aeae399 100644
--- a/nyx/log.py
+++ b/nyx/log.py
@@ -19,11 +19,13 @@ runlevels.
 
   LogGroup - thread safe, deduplicated grouping of events
     |- add - adds an event to the group
-    +- pop - removes and returns an event
+    |- pop - removes and returns an event
+    +- clone - deep copy of this LogGroup
 
   LogEntry - individual log event
     |- is_duplicate_of - checks if a duplicate message of another LogEntry
-    +- day_count - number of days since this even occured
+    |- day_count - number of days since this even occured
+    +- clone - deep copy of this LogEntry
 
   LogFileOutput - writes log events to a file
     +- write - persist a given message
@@ -33,7 +35,7 @@ runlevels.
     |- selection - current regex filter
     |- latest_selections - past regex selections
     |- match - checks if a LogEntry matches this filter
-    +- clone - deep clone of this LogFilters
+    +- clone - deep copy of this LogFilters
 """
 
 import collections
@@ -261,6 +263,12 @@ class LogGroup(object):
       if last_entry.is_duplicate:
         last_entry.duplicates.pop()
 
+  def clone(self):
+    with self._lock:
+      copy = LogGroup(self._max_size, self._group_by_day)
+      copy._entries = [entry.clone() for entry in self._entries]
+      return copy
+
   def __len__(self):
     with self._lock:
       return len(self._entries)
@@ -285,7 +293,7 @@ class LogEntry(object):
 
   :var bool is_duplicate: true if this matches other messages in the group and
     isn't the first
-  :var list duplicates: messages that are identical to thsi one
+  :var list duplicates: messages that are identical to this one
   """
 
   def __init__(self, timestamp, type, message):
@@ -340,6 +348,13 @@ class LogEntry(object):
 
     return day_count(self.timestamp)
 
+  def clone(self):
+    copy = LogEntry(self.timestamp, self.type, self.message)
+    copy.is_duplicate = self.is_duplicate
+    copy.duplicates = None if self.duplicates is None else list(self.duplicates)
+
+    return copy
+
   def __eq__(self, other):
     if isinstance(other, LogEntry):
       return hash(self) == hash(other)
@@ -431,10 +446,11 @@ class LogFilters(object):
 
   def clone(self):
     with self._lock:
-      clone = LogFilters(max_filters = self._max_filters)
-      clone._selected = self._selected
-      clone._past_filters = self._past_filters
-      return clone
+      copy = LogFilters(max_filters = self._max_filters)
+      copy._selected = self._selected
+      copy._past_filters = self._past_filters
+
+      return copy
 
 
 def trace(msg, **attr):
diff --git a/nyx/panel/__init__.py b/nyx/panel/__init__.py
index bab0cc7..c47ac59 100644
--- a/nyx/panel/__init__.py
+++ b/nyx/panel/__init__.py
@@ -122,7 +122,7 @@ class Panel(object):
   redraw().
   """
 
-  def __init__(self, name, top, left = 0, height = -1, width = -1):
+  def __init__(self, name, top = 0, left = 0, height = -1, width = -1):
     """
     Creates a durable wrapper for a curses subwindow in the given parent.
 
@@ -257,7 +257,7 @@ class Panel(object):
     current_value = self.__dict__.get(attr)
     return copy.copy(current_value)
 
-  def set_paused(self, is_pause, suppress_redraw = False):
+  def set_paused(self, is_pause):
     """
     Toggles if the panel is paused or not. This causes the panel to be redrawn
     when toggling is pause state unless told to do otherwise. This is
@@ -269,7 +269,6 @@ class Panel(object):
     Arguments:
       is_pause        - freezes the state of the pause attributes if true, makes
                         them editable otherwise
-      suppress_redraw - if true then this will never redraw the panel
     """
 
     if is_pause != self.paused:
@@ -284,9 +283,7 @@ class Panel(object):
         for attr in self.pause_attr:
           self.pause_buffer[attr] = self.copy_attr(attr)
 
-      if not suppress_redraw:
-        self.redraw(True)
-
+      self.redraw(True)
       return True
     else:
       return False
diff --git a/nyx/panel/config.py b/nyx/panel/config.py
index fc6dad1..765345a 100644
--- a/nyx/panel/config.py
+++ b/nyx/panel/config.py
@@ -119,7 +119,7 @@ class ConfigPanel(nyx.panel.Panel):
   """
 
   def __init__(self):
-    nyx.panel.Panel.__init__(self, 'configuration', 0)
+    nyx.panel.Panel.__init__(self, 'configuration')
 
     self._contents = []
     self._scroller = nyx.curses.CursorScroller()
diff --git a/nyx/panel/connection.py b/nyx/panel/connection.py
index 09efafb..3d571ec 100644
--- a/nyx/panel/connection.py
+++ b/nyx/panel/connection.py
@@ -260,7 +260,7 @@ class ConnectionPanel(nyx.panel.Panel, threading.Thread):
   """
 
   def __init__(self):
-    nyx.panel.Panel.__init__(self, 'connections', 0)
+    nyx.panel.Panel.__init__(self, 'connections')
     threading.Thread.__init__(self)
     self.setDaemon(True)
 
diff --git a/nyx/panel/graph.py b/nyx/panel/graph.py
index e4a0ce7..20a6110 100644
--- a/nyx/panel/graph.py
+++ b/nyx/panel/graph.py
@@ -382,7 +382,7 @@ class GraphPanel(nyx.panel.Panel):
   """
 
   def __init__(self):
-    nyx.panel.Panel.__init__(self, 'graph', 0)
+    nyx.panel.Panel.__init__(self, 'graph')
 
     self._displayed_stat = None if CONFIG['features.graph.type'] == 'none' else CONFIG['features.graph.type']
     self._update_interval = CONFIG['features.graph.interval']
diff --git a/nyx/panel/header.py b/nyx/panel/header.py
index c3bba36..0c7aa1b 100644
--- a/nyx/panel/header.py
+++ b/nyx/panel/header.py
@@ -38,7 +38,7 @@ class HeaderPanel(nyx.panel.Panel, threading.Thread):
   """
 
   def __init__(self):
-    nyx.panel.Panel.__init__(self, 'header', 0)
+    nyx.panel.Panel.__init__(self, 'header')
     threading.Thread.__init__(self)
     self.setDaemon(True)
 
diff --git a/nyx/panel/log.py b/nyx/panel/log.py
index d6e00de..159469a 100644
--- a/nyx/panel/log.py
+++ b/nyx/panel/log.py
@@ -65,19 +65,18 @@ class LogPanel(nyx.panel.Panel, threading.Thread):
   """
 
   def __init__(self):
-    nyx.panel.Panel.__init__(self, 'log', 0)
+    nyx.panel.Panel.__init__(self, 'log')
     threading.Thread.__init__(self)
     self.setDaemon(True)
 
     logged_events = nyx.arguments.expand_events(CONFIG['startup.events'])
     self._event_log = nyx.log.LogGroup(CONFIG['cache.log_panel.size'], group_by_day = True)
+    self._event_log_paused = None
     self._event_types = nyx.log.listen_for_events(self._register_tor_event, logged_events)
     self._log_file = nyx.log.LogFileOutput(CONFIG['features.logFile'])
     self._filter = nyx.log.LogFilters(initial_filters = CONFIG['features.log.regex'])
     self._show_duplicates = CONFIG['features.log.showDuplicateEntries']
 
-    self.set_pause_attr('_event_log')
-
     self._scroller = nyx.curses.Scroller()
     self._halt = False  # terminates thread if true
     self._pause_condition = threading.Condition()
@@ -271,10 +270,16 @@ class LogPanel(nyx.panel.Panel, threading.Thread):
       ('c', 'clear event log', None),
     ]
 
+  def set_paused(self, is_pause):
+    if is_pause:
+      self._event_log_paused = self._event_log.clone()
+
+    nyx.panel.Panel.set_paused(self, is_pause)
+
   def draw(self, width, height):
     scroll = self._scroller.location(self._last_content_height, height)
 
-    event_log = list(self.get_attr('_event_log'))
+    event_log = list(self._event_log_paused if self.is_paused() else self._event_log)
     event_filter = self._filter.clone()
     event_types = list(self._event_types)
     last_content_height = self._last_content_height
diff --git a/nyx/popups.py b/nyx/popups.py
index 6190a09..89fa26e 100644
--- a/nyx/popups.py
+++ b/nyx/popups.py
@@ -24,7 +24,7 @@ UNRESOLVED_MSG = 'No consensus data available'
 ERROR_MSG = 'Unable to retrieve data'
 
 
-def popup_window(height = -1, width = -1, top = 0, left = 0, below_static = True):
+def popup_window(height = -1, width = -1, below_static = True):
   """
   Provides a popup dialog you can use in a 'with' block...
 
@@ -38,8 +38,6 @@ def popup_window(height = -1, width = -1, top = 0, left = 0, below_static = True
 
   :param int height: maximum height of the popup
   :param int width: maximum width of the popup
-  :param int top: top position, relative to the sticky content
-  :param int left: left position from the screen
   :param bool below_static: positions popup below static content if True
 
   :returns: tuple of the form (subwindow, width, height) when used in a with block
@@ -54,7 +52,7 @@ def popup_window(height = -1, width = -1, top = 0, left = 0, below_static = True
       else:
         sticky_height = 0
 
-      popup = nyx.panel.Panel('popup', top + sticky_height, left, height, width)
+      popup = nyx.panel.Panel('popup', top = sticky_height, height = height, width = width)
       popup.set_visible(True)
 
       # Redraws the popup to prepare a subwindow instance. If none is spawned then
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [translation/tor-messenger-ircproperties_completed]	Update translations for tor-messenger-ircproperties_completed
                        
                        
by translation@torproject.org 19 Mar '16
                    by translation@torproject.org 19 Mar '16
19 Mar '16
                    
                        commit ac7a37e4634c41c5ffe1ed2f1b4e7f7d0a98bf5e
Author: Translation commit bot <translation(a)torproject.org>
Date:   Sat Mar 19 23:46:50 2016 +0000
    Update translations for tor-messenger-ircproperties_completed
---
 pt_BR/irc.properties | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pt_BR/irc.properties b/pt_BR/irc.properties
index e39cdaa..eeab9d8 100644
--- a/pt_BR/irc.properties
+++ b/pt_BR/irc.properties
@@ -13,7 +13,7 @@ irc.usernameHint=pseudônimo
 #   disconnected because of an error.
 connection.error.lost=Perda de conexão com o servidor
 connection.error.timeOut=A conexão expirou
-connection.error.invalidUsername=%S não é um nome válido de usuário
+connection.error.invalidUsername=%S é um nome de usuário interdito
 connection.error.invalidPassword=Senha de servidor inválida
 connection.error.passwordRequired=Senha requerida
 
@@ -28,9 +28,9 @@ joinChat.password=_Senha
 options.server=Servidor
 options.port=Porta
 options.ssl=Use SSL
-options.encoding=Definir caractere
+options.encoding=Conjunto de caracteres
 options.quitMessage=Abandonar a mensagem
-options.partMessage=Partilhar a mensagem
+options.partMessage=Dividir a mensagem
 options.showServerTab=Mostrar as mensagens do servidor
 options.alternateNicks=Alternar pseudônimos
 
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                    