tbb-commits
Threads by month
- ----- 2025 -----
- 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
June 2018
- 2 participants
- 147 discussions

[tor-browser-build/master] Bug 26462: Unbreak Firefox 60 ESR 32bit Linux compilation
by gk@torproject.org 23 Jun '18
by gk@torproject.org 23 Jun '18
23 Jun '18
commit 7dc74d1652c560e193d1a4c3331efcfb08ee67b0
Author: Georg Koppen <gk(a)torproject.org>
Date: Fri Jun 22 21:16:14 2018 +0000
Bug 26462: Unbreak Firefox 60 ESR 32bit Linux compilation
For some reason the switch from 60.0.1esr to 60.1.0esr is causing
to break our builds because the 32bit linker is not capable of linking
gkrust nor libxul due to address space limitations anymore.
We keep the configuration for 32bit Linux bundles as we shipped them in
our nightly builds over the past couple of weeks but are avoiding
building browser debug information for now.
---
projects/firefox/build | 4 ++--
projects/firefox/mozconfig-linux-i686 | 3 +--
projects/tor-browser/build | 4 +++-
3 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/projects/firefox/build b/projects/firefox/build
index 9f849b0..f023c6d 100644
--- a/projects/firefox/build
+++ b/projects/firefox/build
@@ -202,7 +202,7 @@ cp -p obj-*/dist/host/bin/mbsdiff $MARTOOLS/
cd $distdir
-[% IF c("var/linux") %]
+[% IF c("var/linux-x86_64") %]
# Strip and generate debuginfo for the firefox binary that we keep, all *.so
# files, the plugin-container, and the updater (see ticket #10126)
for LIB in Browser/*.so Browser/firefox Browser/plugin-container Browser/updater
@@ -244,7 +244,7 @@ END;
tar_args => '-czf ' _ dest_dir _ '/' _ c('filename') _ '/tor-browser.tar.gz',
}) %]
-[% IF c("var/linux") %]
+[% IF c("var/linux-x86_64") %]
[% c('tar', {
tar_src => [ 'Debug' ],
tar_args => '-cJf ' _ dest_dir _ '/' _ c('filename') _ '/tor-browser-debug.tar.xz',
diff --git a/projects/firefox/mozconfig-linux-i686 b/projects/firefox/mozconfig-linux-i686
index b677df3..ec0adb9 100755
--- a/projects/firefox/mozconfig-linux-i686
+++ b/projects/firefox/mozconfig-linux-i686
@@ -24,10 +24,9 @@ ac_add_options --enable-tor-browser-update
ac_add_options --enable-signmar
ac_add_options --enable-verify-mar
-ac_add_options --disable-strip
-ac_add_options --disable-install-strip
ac_add_options --disable-tests
ac_add_options --disable-debug
+ac_add_options --disable-debug-symbols
ac_add_options --disable-maintenance-service
ac_add_options --disable-crashreporter
ac_add_options --disable-webrtc
diff --git a/projects/tor-browser/build b/projects/tor-browser/build
index f3ed949..4c06412 100644
--- a/projects/tor-browser/build
+++ b/projects/tor-browser/build
@@ -300,8 +300,10 @@ cd $distdir
rm -rf $distdir/${PKG_DIR}
cp $rootdir/[% c('input_files_by_name/firefox') %]/mar-tools-*.zip "$OUTDIR"/
-[% IF c("var/linux") -%]
+[% IF c("var/linux-x86_64") -%]
cp $rootdir/[% c('input_files_by_name/firefox') %]/tor-browser-debug.tar.xz "$OUTDIR"/tor-browser-[% c("var/mar_osname") %]-debug.tar.xz
+[% END -%]
+[% IF c("var/linux") -%]
cp $rootdir/[% c('input_files_by_name/tor') %]/tor-debug.tar.xz "$OUTDIR"/tor-[% c("var/mar_osname") %]-debug.tar.xz
[% END -%]
1
0

22 Jun '18
commit 0709bf672473a4440a3d0a09d6f30ebd03433d28
Author: Georg Koppen <gk(a)torproject.org>
Date: Fri Jun 22 09:17:21 2018 +0000
Release preparations for 8.0a9
Changelog update and versions bump
---
projects/firefox-langpacks/config | 2 +-
projects/firefox/config | 2 +-
projects/https-everywhere/config | 2 +-
.../tor-browser/Bundle-Data/Docs/ChangeLog.txt | 78 ++++++++++++++++++++++
projects/tor-browser/config | 4 +-
projects/tor-launcher/config | 2 +-
projects/tor/config | 2 +-
projects/torbutton/config | 2 +-
rbm.conf | 4 +-
9 files changed, 88 insertions(+), 10 deletions(-)
diff --git a/projects/firefox-langpacks/config b/projects/firefox-langpacks/config
index 4e42939..04cd7dd 100644
--- a/projects/firefox-langpacks/config
+++ b/projects/firefox-langpacks/config
@@ -4,7 +4,7 @@ filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/buil
var:
ff_version: '[% pc("firefox", "var/firefox_version") %]'
- ff_build: build1
+ ff_build: build2
ff_arch: linux-i686
input_filename: 'dl-langpack-[% c("var/ff_arch") %]-[% c("version") %]'
diff --git a/projects/firefox/config b/projects/firefox/config
index c2cbebd..350b4fd 100644
--- a/projects/firefox/config
+++ b/projects/firefox/config
@@ -7,7 +7,7 @@ git_url: https://git.torproject.org/tor-browser.git
gpg_keyring: torbutton.gpg
var:
- firefox_platform_version: 60.0.1
+ firefox_platform_version: 60.1.0
firefox_version: '[% c("var/firefox_platform_version") %]esr'
torbrowser_branch: 8.0
torbrowser_update_channel: alpha
diff --git a/projects/https-everywhere/config b/projects/https-everywhere/config
index cfa0a78..739347b 100644
--- a/projects/https-everywhere/config
+++ b/projects/https-everywhere/config
@@ -1,5 +1,5 @@
# vim: filetype=yaml sw=2
-version: 2018.4.11
+version: 2018.6.21
git_url: https://git.torproject.org/https-everywhere.git
git_hash: '[% c("version") %]'
git_submodule: 1
diff --git a/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt b/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt
index 4438a9d..7a536da 100644
--- a/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt
+++ b/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt
@@ -1,3 +1,81 @@
+Tor Browser 8.0a9 -- June 27 2018
+ * All platforms
+ * Update Firefox to 60.1.0esr
+ * Update Tor to 0.3.4.2-alpha
+ * Update Libevent to 2.1.8
+ * Update Binutils to 2.26.1
+ * Update Torbutton to 2.0
+ * Bug 26100: Adapt Torbutton to Firefox 60 ESR
+ * Bug 24309: Move circuit display to the identity popup
+ * Bug 26128: Adapt security slider to the WebExtensions version of NoScript
+ * Bug 23247: Show security state of .onions
+ * Bug 26129: Show our about:tor page on startup
+ * Bug 26235: Hide new unusable items from help menu
+ * Bug 26058: Remove workaround for hiding 'sign in to sync' button
+ * Bug 20628: Add locales bn-BD, da, he, sv, zh-TW
+ * Translations update
+ * Update Tor Launcher to 0.2.16
+ * Bug 25750: Update Tor Launcher to make it compatible with Firefox 60 ESR
+ * Bug 20890: Increase control port connection timeout
+ * Bug 20628: Add more locales to Tor Browser
+ * Translations update
+ * Update HTTPS Everywhere to 2018.6.13
+ * Update NoScript to 10.1.8.2
+ * Bug 25543: Rebase Tor Browser patches for ESR60
+ * Bug 23247: Show security state of .onions
+ * Bug 26039: Load our preferences that modify extensions
+ * Bug 26365: Add potential AltSvc support
+ * Bug 26045: Add new MAR signing keys
+ * Bug 22564: Hide Firefox Sync
+ * Bug 25090: Disable updater telemetry
+ * Bug 26127: Make sure Torbutton and Tor Launcher are not treated as legacy extensions
+ * Bug 26073: Migrate general.useragent.locale to intl.locale.requested
+ * Bug 20628: Make Tor Browser available in bn-BD, da, he, sv-SE, and zh-TW
+ * Bug 12927: Include Hebrew translation into Tor Browser
+ * Bug 21245: Add danish (da) translation
+ * Windows
+ * Bug 26239+24197: Enable content sandboxing for 64bit Windows builds
+ * Bug 22581: Fix shutdown crash
+ * Bug 26424: Disable UNC paths to prevent possible proxy bypasses
+ * Bug 26304: Update zlib to version 1.2.11
+ * OS X
+ * Bug 24052: Backport fix for bug 1412081 for better file:// handling
+ * Bug 24632: Disable snowflake for now until its build is fixed
+ * Bug 26438: Remove broken seatbelt profiles
+ * Linux
+ * Bug 24052: Backport fix for bug 1412081 for better file:// handling
+ * Bug 26153: Update selfrando to be compatible with Firefox 60 ESR
+ * Bug 22242: Remove RUNPATH in Linux binaries embedded by selfrando
+ * Bug 26354: Set SSE2 support as minimal requirement for Tor Browser 8
+ * Build System
+ * All
+ * Bug 26362: Use old MAR format for first ESR60-based alpha
+ * Clean up
+ * Windows
+ * Bug 26203: Adapt tor-browser-build/tor-browser for Windows
+ * Bug 26204: Bundle d3dcompiler_47.dll for Tor Browser 8
+ * Bug 26205: Don't build the uninstaller for Windows during Firefox compilation
+ * Bug 26206: Ship pthread related dll where needed
+ * Bug 26396: Build libwinpthread reproducible
+ * Bug 25837: Integrate fxc2 into our build setup for Windows builds
+ * Bug 25894: Get a rust cross-compiler for Windows
+ * Bug 25554: Bump mingw-w64 version for ESR 60
+ * Bug 23561: Fix nsis builds for Windows 64
+ * Bug 23231: Remove our STL Wrappers workaround for Windows 64bit
+ * Bug 26370: Don't copy msvcr100.dll and libssp-0.dll twice
+ * Bug 18287: Use SHA-2 signature for Tor Browser setup executables
+ * OS X
+ * Bug 24632: Update macOS toolchain for ESR 60
+ * Bug 9711: Build our own cctools for macOS cross-compilation
+ * Bug 25548: Update macOS SDK for Tor Browser builds to 10.11
+ * Bug 26003: Clean up our mozconfig-osx-x86_64 file
+ * Bug 26195: Use new cctools in our macosx-toolchain project
+ * Bug 25975: Get a rust cross-compiler for macOS
+ * Linux
+ * Bug 26073: Patch tor-browser-build for transition to ESR 60
+ * Bug 25540: Stop building and distributing sandboxed tor browser
+ * Bug 25481: Rust support for tor-browser and tor
+
Tor Browser 8.0a8 -- June 10 2018
* All platforms
* Update Firefox to 52.8.1esr
diff --git a/projects/tor-browser/config b/projects/tor-browser/config
index 820755c..4ad855a 100644
--- a/projects/tor-browser/config
+++ b/projects/tor-browser/config
@@ -66,9 +66,9 @@ input_files:
name: snowflake
enable: '[% c("var/snowflake") %]'
- filename: Bundle-Data
- - URL: https://addons.cdn.mozilla.net/user-media/addons/722/noscript_security_suit…
+ - URL: https://addons.cdn.mozilla.net/user-media/addons/722/noscript_security_suit…
name: noscript
- sha256sum: 63a8a6a582af6e28084fae3bc72ebc5c5c2437467f8d445c8ea69d1061a3f7b2
+ sha256sum: d41f5d36337569d1a1633303d7d07505ab905efba0644e73edccf43edc0d39e0
- filename: 'RelativeLink/start-tor-browser.desktop'
enable: '[% c("var/linux") %]'
- filename: 'RelativeLink/execdesktop'
diff --git a/projects/tor-launcher/config b/projects/tor-launcher/config
index fe21a49..c42e18c 100644
--- a/projects/tor-launcher/config
+++ b/projects/tor-launcher/config
@@ -1,5 +1,5 @@
# vim: filetype=yaml sw=2
-version: 0.2.15.2
+version: 0.2.16
git_url: https://git.torproject.org/tor-launcher.git
git_hash: '[% c("version") %]'
gpg_keyring: torbutton.gpg
diff --git a/projects/tor/config b/projects/tor/config
index 6219ea6..c873db2 100644
--- a/projects/tor/config
+++ b/projects/tor/config
@@ -1,6 +1,6 @@
# vim: filetype=yaml sw=2
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %]'
-version: 0.3.3.5-rc
+version: 0.3.4.2-alpha
git_hash: 'tor-[% c("version") %]'
git_url: https://git.torproject.org/tor.git
git_submodule: 1
diff --git a/projects/torbutton/config b/projects/torbutton/config
index f153cf6..0791953 100644
--- a/projects/torbutton/config
+++ b/projects/torbutton/config
@@ -1,5 +1,5 @@
# vim: filetype=yaml sw=2
-version: 1.9.9.1
+version: 2.0
git_url: https://git.torproject.org/torbutton.git
git_hash: '[% c("version") %]'
gpg_keyring: torbutton.gpg
diff --git a/rbm.conf b/rbm.conf
index f283b19..ae8dc96 100644
--- a/rbm.conf
+++ b/rbm.conf
@@ -15,10 +15,10 @@ buildconf:
git_signtag_opt: '-s'
var:
- torbrowser_version: '8.0a7'
+ torbrowser_version: '8.0a9'
torbrowser_build: 'build1'
torbrowser_incremental_from:
- - 8.0a6
+ - 8.0a8
project_name: tor-browser
multi_lingual: 0
build_mar: 1
1
0
commit 3fa7fd3f438805171deb146aab8b417611445147
Author: Georg Koppen <gk(a)torproject.org>
Date: Fri Jun 22 08:09:03 2018 +0000
Release preparations for 2.0
CHANGELOG update and version bump
---
src/CHANGELOG | 11 +++++++++++
src/install.rdf | 2 +-
2 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/src/CHANGELOG b/src/CHANGELOG
index 0ea09ce..b5fdb75 100644
--- a/src/CHANGELOG
+++ b/src/CHANGELOG
@@ -1,3 +1,14 @@
+2.0
+ * Bug 26100: Adapt Torbutton to Firefox 60 ESR
+ * Bug 24309: Move circuit display to the identity popup
+ * Bug 26128: Adapt security slider to the WebExtensions version of NoScript
+ * Bug 23247: Show security state of .onions
+ * Bug 26129: Show our about:tor page on startup
+ * Bug 26235: Hide new unusable items from help menu
+ * Bug 26058: Remove workaround for hiding 'sign in to sync' button
+ * Bug 20628: Add locales bn-BD, da, he, sv, zh-TW
+ * Translations update
+
1.9.9.1
* Bug 25126: Make about:tor layout responsive
* Translations update
diff --git a/src/install.rdf b/src/install.rdf
index 98db46a..919c744 100644
--- a/src/install.rdf
+++ b/src/install.rdf
@@ -6,7 +6,7 @@
<em:name>Torbutton</em:name>
<em:creator>Mike Perry</em:creator>
<em:id>torbutton(a)torproject.org</em:id>
- <em:version>1.9.9.1</em:version>
+ <em:version>2.0</em:version>
<em:multiprocessCompatible>true</em:multiprocessCompatible>
<em:homepageURL>https://www.torproject.org/projects/torbrowser.html.en</em:homepageURL>
<em:optionsURL>chrome://torbutton/content/preferences.xul</em:optionsURL>
1
0
commit b006b92169ffa5cb97a6afe81be93fd9ec050d28
Author: Georg Koppen <gk(a)torproject.org>
Date: Fri Jun 22 08:10:54 2018 +0000
minVersion is 60 now
---
src/install.rdf | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/install.rdf b/src/install.rdf
index 919c744..d4de4ba 100644
--- a/src/install.rdf
+++ b/src/install.rdf
@@ -17,7 +17,7 @@
<em:targetApplication>
<Description>
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
- <em:minVersion>52.0</em:minVersion>
+ <em:minVersion>60.0</em:minVersion>
<em:maxVersion>10000.0</em:maxVersion>
</Description>
</em:targetApplication>
1
0
commit 1d9b9b9660b34450f68c807e340c6963e1410fb3
Author: Georg Koppen <gk(a)torproject.org>
Date: Fri Jun 22 06:11:14 2018 +0000
Translations update
---
src/chrome/locale/ar/torbutton.properties | 4 ++
src/chrome/locale/bn-BD/aboutDialog.dtd | 19 +++++++
src/chrome/locale/bn-BD/aboutTBUpdate.dtd | 6 +++
src/chrome/locale/bn-BD/aboutTor.dtd | 45 +++++++++++++++++
src/chrome/locale/bn-BD/aboutTor.properties | 20 ++++++++
src/chrome/locale/bn-BD/brand.dtd | 15 ++++++
src/chrome/locale/bn-BD/brand.properties | 16 ++++++
src/chrome/locale/bn-BD/torbutton.dtd | 51 +++++++++++++++++++
src/chrome/locale/bn-BD/torbutton.properties | 58 +++++++++++++++++++++
src/chrome/locale/da/torbutton.properties | 4 ++
src/chrome/locale/de/torbutton.properties | 4 ++
src/chrome/locale/es/torbutton.properties | 4 ++
src/chrome/locale/eu/torbutton.dtd | 22 ++++----
src/chrome/locale/eu/torbutton.properties | 6 ++-
src/chrome/locale/fa/torbutton.properties | 4 ++
src/chrome/locale/fr/torbutton.properties | 4 ++
src/chrome/locale/he/aboutDialog.dtd | 19 +++++++
src/chrome/locale/he/aboutTBUpdate.dtd | 6 +++
src/chrome/locale/he/aboutTor.dtd | 60 +++++++++++-----------
src/chrome/locale/he/aboutTor.properties | 19 ++++---
src/chrome/locale/he/brand.dtd | 15 ++++--
src/chrome/locale/he/brand.properties | 17 ++++---
src/chrome/locale/he/torbutton.dtd | 57 +++++++++++++++------
src/chrome/locale/he/torbutton.properties | 75 ++++++++++++++++++++--------
src/chrome/locale/it/torbutton.properties | 4 ++
src/chrome/locale/ja/torbutton.properties | 4 ++
src/chrome/locale/ko/torbutton.properties | 4 ++
src/chrome/locale/nl/torbutton.properties | 4 ++
src/chrome/locale/pl/torbutton.properties | 4 ++
src/chrome/locale/pt-BR/torbutton.dtd | 4 +-
src/chrome/locale/pt-BR/torbutton.properties | 4 ++
src/chrome/locale/ru/aboutTor.properties | 2 +-
src/chrome/locale/ru/torbutton.dtd | 2 +-
src/chrome/locale/ru/torbutton.properties | 4 ++
src/chrome/locale/sv/torbutton.dtd | 4 +-
src/chrome/locale/sv/torbutton.properties | 8 ++-
src/chrome/locale/tr/aboutTor.dtd | 2 +-
src/chrome/locale/tr/torbutton.dtd | 4 +-
src/chrome/locale/tr/torbutton.properties | 16 +++---
src/chrome/locale/vi/torbutton.properties | 4 ++
src/chrome/locale/zh-CN/torbutton.dtd | 2 +-
src/chrome/locale/zh-CN/torbutton.properties | 8 ++-
src/chrome/locale/zh-TW/aboutDialog.dtd | 19 +++++++
src/chrome/locale/zh-TW/aboutTBUpdate.dtd | 6 +++
src/chrome/locale/zh-TW/aboutTor.dtd | 60 +++++++++++-----------
src/chrome/locale/zh-TW/aboutTor.properties | 19 ++++---
src/chrome/locale/zh-TW/brand.dtd | 15 ++++--
src/chrome/locale/zh-TW/brand.properties | 17 ++++---
src/chrome/locale/zh-TW/torbutton.dtd | 67 ++++++++++++++++++-------
src/chrome/locale/zh-TW/torbutton.properties | 73 +++++++++++++++++++--------
50 files changed, 702 insertions(+), 208 deletions(-)
diff --git a/src/chrome/locale/ar/torbutton.properties b/src/chrome/locale/ar/torbutton.properties
index afa0b93..815004f 100644
--- a/src/chrome/locale/ar/torbutton.properties
+++ b/src/chrome/locale/ar/torbutton.properties
@@ -52,3 +52,7 @@ profileReadOnly=ÙØ§ ÙÙ
ÙÙ٠ت؎غÙÙ %S Ù
Ù ÙØžØ§Ù
Ù
ÙÙØ§Øª خاص Øš
profileReadOnlyMac=ÙØ§ ÙÙ
ÙÙ٠ت؎غÙÙ %S Ù
Ù ÙØžØ§Ù
Ù
ÙÙØ§Øª خاص ؚاÙÙØ±Ø§Ø¡Ø© ÙÙØ·. ÙØ±Ø¬Ù ÙØ³Ø® %S Ø¥ÙÙ Ø³Ø·Ø Ø§ÙÙ
ÙØªØš Ø£Ù Ù
Ø¬ÙØ¯ Ø§ÙØªØ·ØšÙÙØ§Øª ÙØšÙ Ù
ØØ§ÙÙØ© استخداÙ
Ù.
profileAccessDenied=ÙØ§ ÙÙ
تÙÙ %S Ø§ÙØµÙاØÙات اÙÙ
Ø·ÙÙØšØ© ÙÙ
Ù٠إعداداتÙ. ÙØ±Ø¬Ù ضؚط ØµÙØ§ØÙات ÙØžØ§Ù
اÙÙ
ÙÙØ§Øª Ø«Ù
إعادة اÙÙ
ØØ§ÙÙØ©.
profileMigrationFailed=ÙØŽÙ ÙÙÙ Ù
Ù٠إعدادات %S اÙÙ
ÙØ¬Ùد Ø¥ÙÙ Ø§ÙØ¥ØµØ¯Ø§Ø±Ø© Ø§ÙØ¬Ø¯Ùدة.\nØ³ÙØ³ØªØ®Ø¯Ù
Ù
Ù٠إعدادات Ø¬Ø¯ÙØ¯.
+
+# .Onion Page Info prompt. Strings are kept here for ease of translation.
+pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
+pageInfo_OnionEncryption=Connection Encrypted (Onion Service)
diff --git a/src/chrome/locale/bn-BD/aboutDialog.dtd b/src/chrome/locale/bn-BD/aboutDialog.dtd
new file mode 100644
index 0000000..9af6013
--- /dev/null
+++ b/src/chrome/locale/bn-BD/aboutDialog.dtd
@@ -0,0 +1,19 @@
+<!ENTITY project.start "&brandShortName; àŠŠà§àŠ¬àŠŸàŠ°àŠŸ àŠ€à§àŠ°àŠ¿ àŠàŠ°àŠŸ àŠ¹àŠ¯àŠŒà§àŠà§">
+<!-- LOCALIZATION NOTE (project.tpoLink): This is a link title that links to https://www.torproject.org -->
+<!ENTITY project.tpoLink "&vendorShortName;">
+<!ENTITY project.end "àŠàŠàŠàŠ¿ àŠ
àŠ²àŠŸàŠàŠàŠšàŠ àŠªà§àŠ°àŠ€àŠ¿àŠ·à§àŠàŠŸàŠš àŠàŠªàŠšàŠŸàŠ° àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸ àŠàŠ¬àŠ àŠ
àŠšàŠ²àŠŸàŠàŠš àŠžà§àŠ¬àŠŸàŠ§à§àŠšàŠ€àŠŸ àŠ°àŠà§àŠ·àŠŸ àŠàŠ°àŠŸàŠ° àŠàŠšà§àН àŠàŠŸàŠ àŠàаà§à¥€">
+
+<!ENTITY help.start "àŠžàŠŸàŠ¹àŠŸàŠ¯à§àН àŠàŠ°àŠ€à§ àŠàŠŸàŠ?">
+<!-- LOCALIZATION NOTE (help.donate): This is a link title that links to https://www.torproject.org/donate/donate.html.en -->
+<!ENTITY help.donateLink "àŠ¡àŠšà§àŠ àŠàаà§àŠš">
+<!ENTITY help.or "àŠàŠ¥àŠ¬àŠŸ">
+<!-- LOCALIZATION NOTE (help.getInvolvedLink): This is a link title that links to https://www.torproject.org/getinvolved/volunteer.html.en -->
+<!ENTITY help.getInvolvedLink "àŠàŠ¡àŠŒàŠ¿àŠ€">
+<!ENTITY help.end "!">
+<!-- LOCALIZATION NOTE (bottom.questions): This is a link title that links to https://www.torproject.org/docs/trademark-faq.html.en -->
+<!ENTITY bottomLinks.questions "àŠªà§àŠ°àŠ¶à§àŠš?">
+<!-- LOCALIZATION NOTE (bottom.questions): This is a link title that links to https://www.torproject.org/getinvolved/relays -->
+<!ENTITY bottomLinks.grow "àŠàа àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠ àŠ¬à§àŠŠà§àŠ§àŠ¿àŠ€à§ àŠžàŠŸàŠ¹àŠŸàŠ¯à§àН àŠàаà§àŠš!">
+<!-- LOCALIZATION NOTE (bottom.questions): This is a link title that links to about:license -->
+<!ENTITY bottomLinks.license "àŠ²àŠŸàŠàŠžà§àŠšà§àŠžàŠ¿àŠ àŠ€àŠ¥à§àН">
+<!ENTITY tor.TrademarkStatement "'àŠàа' àŠàŠ¬àŠ 'àŠàŠ¯àŠŒàŠŸàŠšàŠ¿àŠ¯àŠŒàŠŸàŠš àŠ²à§àŠà§' àŠàа àŠªà§àаàŠà§àŠà§àŠ, àŠàŠšàŠà¥€ àŠàа àŠšàŠ¿àŠ¬àŠšà§àŠ§àŠ¿àŠ€ àŠà§àаà§àŠ¡àŠ®àŠŸàŠ°à§àŠ">
diff --git a/src/chrome/locale/bn-BD/aboutTBUpdate.dtd b/src/chrome/locale/bn-BD/aboutTBUpdate.dtd
new file mode 100644
index 0000000..90abe5d
--- /dev/null
+++ b/src/chrome/locale/bn-BD/aboutTBUpdate.dtd
@@ -0,0 +1,6 @@
+<!ENTITY aboutTBUpdate.title "àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠàŠªàŠ¡à§àŠ">
+<!ENTITY aboutTBUpdate.updated "àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠàŠªàŠ¡à§àŠ àŠàŠ°àŠŸ àŠ¹àŠ¯àŠŒà§àŠà§à¥€">
+<!ENTITY aboutTBUpdate.linkPrefix "àŠàŠ àŠ°àŠ¿àŠ²àŠ¿àŠ àŠžàŠ®à§àŠªàŠ°à§àŠà§ àŠžàŠ¬àŠà§àŠ¯àŠŒà§ àŠàŠª àŠà§ àŠ¡à§àŠ àŠ€àŠ¥à§àН àŠàŠšà§àН,">
+<!ENTITY aboutTBUpdate.linkLabel "àŠàŠ®àŠŸàŠŠà§àа àŠàŠ¯àŠŒà§àŠ¬àŠžàŠŸàŠàŠ àŠŠà§àŠà§àŠš">
+<!ENTITY aboutTBUpdate.linkSuffix ".">
+<!ENTITY aboutTBUpdate.changeLogHeading "àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠ£à§àа:">
diff --git a/src/chrome/locale/bn-BD/aboutTor.dtd b/src/chrome/locale/bn-BD/aboutTor.dtd
new file mode 100644
index 0000000..f9226bf
--- /dev/null
+++ b/src/chrome/locale/bn-BD/aboutTor.dtd
@@ -0,0 +1,45 @@
+<!--
+ - Copyright (c) 2015, The Tor Project, Inc.
+ - See LICENSE for licensing information.
+ - vim: set sw=2 sts=2 ts=8 et syntax=xml:
+ -->
+
+<!ENTITY aboutTor.title "Tor àŠžàŠ®à§àŠªàŠ°à§àŠà§">
+
+<!ENTITY aboutTor.outOfDateTorOn.label "àŠžàŠ€àŠ°à§àŠàŠ€àŠŸ: àŠàŠ àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ°àŠàŠ¿ àŠªà§àŠ°àŠŸàŠšà§à¥€">
+<!ENTITY aboutTor.outOfDateTorOff.label "àŠàŠàŠŸàŠ¡àŠŒàŠŸàŠ, àŠàŠ àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ°àŠàŠ¿àŠ àŠªà§àŠ°àŠŸàŠšà§à¥€">
+<!ENTITY aboutTor.outOfDate2.label "Onion àŠàа àŠàŠªàŠ° àŠà§àŠ²àŠ¿àŠ àŠàаà§àŠš àŠàŠ¬àŠ àŠ€àŠŸàŠ°àŠªàŠ° àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠàŠªàŠ¡à§àŠ àŠàŠšà§àН àŠà§àŠ àŠšàŠ¿àŠ°à§àŠ¬àŠŸàŠàŠš àŠàаà§àŠšà¥€">
+
+<!ENTITY aboutTor.check.label "àŠàа àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠ àŠžà§àŠàŠ¿àŠàŠž àŠà§àŠžà§àŠÂ àŠàаà§àŠš">
+
+<!ENTITY aboutTor.success.label "àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ°à§ àŠžà§àŠ¬àŠŸàŠàŠ€àŠ®">
+<!ENTITY aboutTor.success2.label "àŠàа àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠà§ àŠžàŠàНà§àŠà§àŠ€">
+<!ENTITY aboutTor.success3.label "àŠàŠªàŠšàŠ¿ àŠàŠàŠš àŠšàŠ¿àŠ°àŠŸàŠªàŠŠà§ àŠàŠšà§àŠàŠŸàŠ°àŠšà§àŠ àŠ¬à§àŠ°àŠŸàŠàŠ àŠàŠ°àŠ€à§ àŠªàŠŸàŠ°àŠ¬à§àŠšà¥€">
+<!ENTITY aboutTor.failure.label "àŠàŠ¿àŠà§ àŠà§àв àŠ¹àŠ¯àŠŒà§àŠà§!">
+<!ENTITY aboutTor.failure2.label "àŠàа àŠàŠ àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ°à§ àŠàŠŸàŠ àŠàаàŠà§ àŠšàŠŸ">
+
+<!ENTITY aboutTor.search.label "àŠà§àŠà§àŠš">
+<!ENTITY aboutTor.searchDDGPost.link "https://duckduckgo.com">
+
+<!ENTITY aboutTor.torInfo1.label "àŠ
àŠ€àŠ¿àŠ°àŠ¿àŠà§àŠ€ àŠ€àŠ¥à§àН:">
+<!ENTITY aboutTor.torInfo2.label "àŠŠà§àж àŠàŠ¬àŠ IP àŠ àŠ¿àŠàŠŸàŠšàŠŸ:">
+<!ENTITY aboutTor.torInfo3.label "àŠªà§àŠ°àŠžà§àŠ¥àŠŸàŠš àŠšà§àŠ¡:">
+<!ENTITY aboutTor.torInfo4.label "àŠàŠ àŠžàŠŸàŠ°à§àŠàŠŸàŠ° àŠŠàŠ°à§àŠ¶àŠ àŠžàŠ®à§àŠªàŠ°à§àŠà§ àŠà§àŠšàŠ àŠ€àŠ¥à§àН àŠ²àŠ àŠàŠ°à§ àŠšàŠŸà¥€">
+<!ENTITY aboutTor.whatnextQuestion.label "àŠàŠ°àŠªàŠ° àŠà§?">
+<!ENTITY aboutTor.whatnextAnswer.label "Tor àŠàŠªàŠšàŠ¿ àŠžàŠ®àŠžà§àŠ€ àŠ¬à§àŠšàŠŸàŠ®à§ àŠ¬à§àŠ°àŠŸàŠàŠ àŠàŠ°àŠ€à§ àŠ¹àŠ¬à§ àŠšàŠŸ! àŠàŠªàŠšàŠŸàŠ° àŠªàŠ°àŠ¿àŠàŠ¯àŠŒ àŠšàŠ¿àŠ°àŠŸàŠªàŠŠ àŠ¥àŠŸàŠà§ àŠ€àŠŸ àŠšàŠ¿àŠ¶à§àŠàŠ¿àŠ€ àŠàŠ°àŠ€à§ àŠàŠªàŠšàŠŸàŠà§ àŠàŠªàŠšàŠŸàŠ° àŠ¬à§àŠ°àŠŸàŠàŠàŠ¿àŠ àŠ
àŠà§àŠ¯àŠŸàŠžàŠà§àŠ²àŠ¿àŠ° àŠàŠ¿àŠà§ àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠš àŠàŠ°àŠ€à§ àŠ¹àŠ¬à§à¥€">
+<!ENTITY aboutTor.whatnext.label "àŠšàŠ¿àŠ°àŠŸàŠªàŠŠà§ àŠ¥àŠŸàŠàŠŸàŠ° àŠ¥àŠŸàŠàŠŸàŠ° àŠàŠ¿àŠªàŠž »">
+<!ENTITY aboutTor.whatnext.link "https://www.torproject.org/download/download.html.en#warning">
+<!ENTITY aboutTor.torbrowser_user_manual.accesskey "M">
+<!ENTITY aboutTor.torbrowser_user_manual.label "àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠàŠàŠàŠŸàŠ° àŠ®à§àŠ¯àŠŸàŠšà§àŠ¯àŠŒàŠŸàŠ²">
+<!ENTITY aboutTor.helpInfo1.label "àŠ€à§àŠ®àŠ¿ àŠžàŠŸàŠ¹àŠŸàŠ¯à§àН àŠàŠ°àŠ€à§ àŠªàŠŸàŠ°!">
+<!ENTITY aboutTor.helpInfo2.label "àŠàа àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠ àŠŠà§àаà§àŠ€ àŠàŠ¬àŠ àŠ¶àŠà§àŠ€àŠ¿àŠ¶àŠŸàŠ²à§ àŠàŠ°àŠ€à§ àŠàŠªàŠšàŠ¿ àŠ
àŠšà§àŠ àŠàŠªàŠŸàŠ¯àŠŒ àŠàŠà§:">
+<!ENTITY aboutTor.helpInfo3.label "àŠàŠàŠàŠ¿ àŠàŠ°à§ àŠ°àŠ¿àŠ²à§ àŠšàŠŸàŠ¡ àŠàŠŸàŠ²àŠŸàŠš »">
+<!ENTITY aboutTor.helpInfo3.link "https://www.torproject.org/docs/tor-doc-relay.html.en">
+<!ENTITY aboutTor.helpInfo4.label "àŠàŠªàŠšàŠŸàŠ° àŠªàŠ°àŠ¿àŠ·à§àŠ¬àŠŸàŠà§àŠ²àŠ¿ àŠžà§àЬà§àŠà§àŠàŠŸàŠžà§àŠ¬àŠ Â»">
+<!ENTITY aboutTor.helpInfo4.link "https://www.torproject.org/getinvolved/volunteer.html.en">
+<!ENTITY aboutTor.helpInfo5.label "àŠŠàŠŸàŠš àŠàаà§àŠš »">
+<!ENTITY aboutTor.helpInfo5.link "https://www.torproject.org/donate/donate.html.en">
+
+<!ENTITY aboutTor.footer.label "àŠàа àŠªà§àаàŠàвà§àŠªàŠàŠ¿ àŠ®àŠŸàŠ°à§àŠàŠ¿àŠš àŠ¯à§àŠà§àŠ€àŠ°àŠŸàŠ·à§àŠà§àаà§àа 501 (àŠžàŠ¿) (3) àŠ
-àŠ²àŠŸàŠàŠàŠšàŠ àŠàЬà§àŠ·àŠ£àŠŸ, àŠàŠšà§àŠšàŠ¯àŠŒàŠš àŠàŠ¬àŠ àŠ
àŠšàŠ²àŠŸàŠàŠš àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸ àŠàŠ¬àŠ àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸàŠ° àŠ¶àŠ¿àŠà§àŠ·àŠŸà¥€">
+<!ENTITY aboutTor.learnMore.label "Tor àŠªà§àаàŠàвà§àŠª àŠžàŠ®à§àŠªàŠ°à§àŠà§ àŠàŠ°àŠ àŠàŠŸàŠšà§àŠš »">
+<!ENTITY aboutTor.learnMore.link "https://www.torproject.org/about/overview.html.en">
diff --git a/src/chrome/locale/bn-BD/aboutTor.properties b/src/chrome/locale/bn-BD/aboutTor.properties
new file mode 100644
index 0000000..210ce23
--- /dev/null
+++ b/src/chrome/locale/bn-BD/aboutTor.properties
@@ -0,0 +1,20 @@
+# Copyright (c) 2014, The Tor Project, Inc.
+# See LICENSE for licensing information.
+# vim: set sw=2 sts=2 ts=8 et:
+
+aboutTor.searchDDG.privacy=<a href="%1$S"> DuckDuckGo àŠŠàŠ¿àŠ¯àŠŒà§ àŠšàŠ¿àŠ°àŠŸàŠªàŠŠà§ àŠ
àŠšà§àŠžàŠšà§àŠ§àŠŸàŠš àŠàаà§àŠš <a href="%2$S">
+# The following string is a link which replaces %1$S above.
+aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
+# The following string is a link which replaces %2$S above.
+aboutTor.searchDDG.search.link=https://duckduckgo.com/
+
+aboutTor.donationBanner.donate=àŠàŠàŠšàŠ¿ àŠŠàŠŸàŠš àŠàаà§!
+
+aboutTor.donationBanner.slogan=àŠàа: àŠ¡àŠ¿àŠàŠ¿àŠàŠŸàŠ² àŠªà§àŠ°àŠ€àŠ¿àŠ°à§àЧ àŠà§àŠ·àŠ®àŠ€àŠŸ
+aboutTor.donationBanner.mozilla=àŠàŠ àŠŠàŠ¿àŠš àŠàŠ¬àŠ àŠ®àŠàŠ¿àŠ²àŠŸ àŠàŠªàŠšàŠŸàŠ° àŠàŠªàŠ¹àŠŸàŠ°à§àа àŠžàŠŸàŠ¥à§ àŠ®à§àвà§!
+
+aboutTor.donationBanner.tagline1=2006 àŠžàŠŸàŠ² àŠ¥à§àŠà§ àŠžàŠŸàŠàŠ¬àŠŸàŠŠàŠ¿àŠàŠŠà§àа àŠ°àŠà§àŠ·àŠŸ, àŠ¹à§àŠàŠžàŠ² àŠ¬à§àвà§àŠ¯àŠŒàŠŸàŠ°à§àŠž àŠàŠ¬àŠ àŠ
à§àŠ¯àŠŸàŠà§àŠàŠ¿àŠàŠ¿àŠžà§àŠàŠ°àŠŸ
+aboutTor.donationBanner.tagline2=àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠàŠ¿àŠ àŠžà§àŠ¬àŠŸàŠ§à§àŠšàŠ€àŠŸ àŠ¬àŠ¿àŠ¶à§àŠ¬àŠ¬à§àŠ¯àŠŸàŠªà§
+aboutTor.donationBanner.tagline3=àŠ«à§àŠ°àŠ¿àŠ¡àŠ® àŠ
àŠšàŠ²àŠŸàŠàŠš
+aboutTor.donationBanner.tagline4=àŠ¬àŠ¿àŠ¶à§àŠ¬àŠ¬à§àŠ¯àŠŸàŠªà§ àŠ¬àŠ¿àŠšàŠŸàŠ®à§àвà§àŠ¯à§ àŠ
àŠàŠ¿àŠ¬àŠŸàŠŠàŠš àŠàŠ€à§àŠžàŠŸàŠ¹àŠŠàŠŸàŠš
+aboutTor.donationBanner.tagline5=àŠªà§àŠ°àŠ€àŠ¿ àŠŠàŠ¿àŠš àŠ²àŠà§àŠ· àŠ²àŠà§àŠ· àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸ àŠ°àŠà§àŠ·àŠŸ àŠàаà§àŠš
diff --git a/src/chrome/locale/bn-BD/brand.dtd b/src/chrome/locale/bn-BD/brand.dtd
new file mode 100644
index 0000000..626b71c
--- /dev/null
+++ b/src/chrome/locale/bn-BD/brand.dtd
@@ -0,0 +1,15 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY brandShorterName "àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ°">
+<!ENTITY brandShortName "àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ°">
+<!ENTITY brandFullName "àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ°">
+<!ENTITY vendorShortName "àŠàа àŠªà§àаàŠàвà§àŠª">
+<!ENTITY trademarkInfo.part1 "àŠ«àŠŸàŠ¯àŠŒàŠŸàŠ°àŠ«àŠà§àŠž àŠàŠ¬àŠ àŠ«àŠŸàŠ¯àŠŒàŠŸàŠ°àŠ«àŠà§àŠž àŠ²à§àŠà§ àŠ®à§àŠàŠ¿àŠ²àŠŸ àŠ«àŠŸàŠàŠšà§àŠ¡à§àŠ¶àŠšà§àа àŠà§àаà§àŠ¡àŠ®àŠŸàŠ°à§àŠà¥€">
+
+<!-- The following strings are for bug #10280's UI. We place them here for our translators -->
+<!ENTITY plugins.installed.find "àŠàŠšàŠžà§àŠàв àŠàŠ°àŠŸ àŠžàŠ¿àŠžà§àŠà§àŠ® àŠªà§àŠ²àŠŸàŠàŠàŠšàŠà§àŠ²àŠ¿ àŠ²à§àŠ¡ àŠàŠ°àŠ€à§ àŠà§àŠ²àŠ¿àŠ àŠàаà§àŠš">
+<!ENTITY plugins.installed.enable "àŠªà§àŠ²àŠŸàŠàŠàŠš àŠžàŠà§àŠ·àŠ® àŠàаà§àŠš">
+<!ENTITY plugins.installed.disable "àŠªà§àŠ²àŠŸàŠàŠàŠš àŠ¬àŠšà§àЧ àŠàаà§àŠš">
+<!ENTITY plugins.installed.disable.tip "àŠžàŠ¿àŠžà§àŠà§àŠ® àŠªà§àŠ²àŠŸàŠàŠàŠš àŠ²à§àŠ¡àŠ¿àŠ àŠªà§àŠ°àŠ€àŠ¿àŠ°à§àЧ àŠàŠ°àŠ€à§ àŠà§àŠ²àŠ¿àŠ àŠàаà§àŠš">
diff --git a/src/chrome/locale/bn-BD/brand.properties b/src/chrome/locale/bn-BD/brand.properties
new file mode 100644
index 0000000..436b7c8
--- /dev/null
+++ b/src/chrome/locale/bn-BD/brand.properties
@@ -0,0 +1,16 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+brandShorterName=àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ°
+brandShortName=àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ°
+brandFullName=àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ°
+vendorShortName=àŠàа àŠªà§àаàŠàвà§àŠª
+
+homePageSingleStartMain=àŠ«àŠŸàŠ¯àŠŒàŠŸàŠ°àŠ«àŠà§àŠž àŠžà§àŠàŠŸàŠ°à§àŠ, àŠ¬àŠ¿àŠ²à§àŠ-àŠàŠš àŠ
àŠšà§àŠžàŠšà§àŠ§àŠŸàŠš àŠžàŠ¹ àŠàŠàŠàŠ¿ àŠŠà§àаà§àŠ€ àŠ¹à§àŠ® àŠªà§àŠ
+homePageImport=%S àŠ¥à§àŠà§ àŠàŠªàŠšàŠŸàŠ° àŠ¹à§àŠ® àŠªà§àŠ·à§àŠ àŠŸ àŠàŠ®àŠŠàŠŸàŠšàŠ¿ àŠàаà§àŠš
+
+homePageMigrationPageTitle=àŠ¹à§àŠ® àŠªà§àŠ·à§àŠ àŠŸ àŠšàŠ¿àŠ°à§àŠ¬àŠŸàŠàŠš
+homePageMigrationDescription=àŠàŠªàŠšàŠ¿ àŠ¯à§ àŠ¹à§àŠ® àŠªà§àŠàŠàŠ¿ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ° àŠàŠ°àŠ€à§ àŠàŠŸàŠš àŠ€àŠŸ àŠšàŠ¿àŠ°à§àŠ¬àŠŸàŠàŠš àŠàаà§àŠš:
+
+syncBrandShortName=àŠžà§àŠžàŠàŠàŠ€
diff --git a/src/chrome/locale/bn-BD/torbutton.dtd b/src/chrome/locale/bn-BD/torbutton.dtd
new file mode 100644
index 0000000..98b928c
--- /dev/null
+++ b/src/chrome/locale/bn-BD/torbutton.dtd
@@ -0,0 +1,51 @@
+<!ENTITY torbutton.context_menu.new_identity "àŠšàŠ€à§àŠš àŠªàŠ°àŠ¿àŠàŠ¯àŠŒ">
+<!ENTITY torbutton.context_menu.new_identity_key "I">
+<!ENTITY torbutton.context_menu.new_circuit "àŠàŠ àŠžàŠŸàŠàŠà§àа àŠàŠšà§àН àŠšàŠ€à§àŠš àŠàа àŠžàŠŸàŠ°à§àŠàŠ¿àŠ">
+<!ENTITY torbutton.context_menu.new_circuit_key "C">
+<!ENTITY torbutton.context_menu.preferences "àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ àŠ¬àŠ¿àŠšà§àŠ¯àŠŸàŠžâŠ">
+<!ENTITY torbutton.context_menu.preferences.key "S">
+<!ENTITY torbutton.context_menu.networksettings "àŠàа àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠ àŠžà§àŠàŠ¿àŠàŠž ...">
+<!ENTITY torbutton.context_menu.networksettings.key "N">
+<!ENTITY torbutton.context_menu.downloadUpdate "àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠàŠªàŠ¡à§àŠà§àа àŠàŠšà§àН àŠà§àŠ àŠàаà§àŠš ...">
+<!ENTITY torbutton.context_menu.downloadUpdate.key "U">
+<!ENTITY torbutton.context_menu.cookieProtections "àŠà§àŠàŠ¿ àŠªà§àаà§àŠà§àŠàŠ¶àŠš ...">
+<!ENTITY torbutton.context_menu.cookieProtections.key "C">
+<!ENTITY torbutton.button.tooltip "Torbutton àŠàŠ°àŠ®à§àŠ àŠàŠ°àŠŸàŠ° àŠàŠšà§àН àŠà§àŠ²àŠ¿àŠ àŠàаà§àŠš">
+<!ENTITY torbutton.prefs.security_settings "àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ àŠžà§àŠàŠ¿àŠàŠž">
+<!ENTITY torbutton.prefs.restore_defaults "àŠªà§àаà§àŠ¬àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠš àŠªà§àŠšàŠ°à§àŠ§àŠŸàŠ°">
+<!ENTITY torbutton.prefs.custom_warning "àŠàŠªàŠšàŠŸàŠ° àŠàŠŸàŠžà§àŠàŠ® àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ°à§àа àŠªàŠàŠšà§àŠŠàŠà§àŠ²àŠ¿àŠ° àŠàŠŸàŠ°àŠ£à§ àŠ
àŠžà§àŠ¬àŠŸàŠàŠŸàŠ¬àŠ¿àŠ àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ àŠžà§àŠàŠ¿àŠàŠž àŠŠà§àŠàŠŸ àŠŠàŠ¿àŠ¯àŠŒà§àŠà§ àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ àŠàŠ¬àŠ àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸàŠ° àŠàŠŸàŠ°àŠ£à§, àŠàŠ®àŠ°àŠŸ àŠàŠªàŠšàŠŸàŠà§ àŠ¡àŠ¿àŠ«àŠ²à§àŠ àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ àŠžà§àŠ€àŠ°àŠà§àŠ²àŠ¿àŠ° àŠàŠàŠàŠ¿ àŠàŠ¯àŠŒàŠš àŠàŠ°àŠŸàŠ° àŠžà§àŠªàŠŸàŠ°àŠ¿àŠ¶ àŠàŠ°àŠ¿à¥€">
+<!ENTITY torbutton.cookiedialog.title "àŠà§àŠàŠ¿ àŠªà§àаà§àŠà§àŠàŠ¶àŠšàŠà§àŠ²àŠ¿ àŠªàŠ°àŠ¿àŠàŠŸàŠ²àŠšàŠŸ àŠàаà§àŠš">
+<!ENTITY torbutton.cookiedialog.lockCol "àŠ°àŠà§àŠ·àŠ¿àŠ€">
+<!ENTITY torbutton.cookiedialog.domainCol "àŠšàŠ¿àŠ®àŠšà§àŠ€à§àŠ°àŠ£àŠàаà§àŠ€àŠŸ">
+<!ENTITY torbutton.cookiedialog.nameCol "Name">
+<!ENTITY torbutton.cookiedialog.pathCol "Path">
+<!ENTITY torbutton.cookiedialog.protectCookie "àŠà§àŠàŠ¿ àŠ°àŠà§àŠ·àŠŸ àŠàаà§àŠš">
+<!ENTITY torbutton.cookiedialog.removeCookie "àŠà§àŠàŠ¿ àŠžàŠ°àŠŸàŠš">
+<!ENTITY torbutton.cookiedialog.unprotectCookie "àŠ
àŠ°àŠà§àŠ·àŠ¿àŠ€ àŠà§àŠàŠ¿">
+<!ENTITY torbutton.cookiedialog.removeAllBut "àŠžàŠ®àŠžà§àŠ€ àŠàŠ¿àŠšà§àŠ€à§ àŠžà§àаàŠà§àŠ·àŠ¿àŠ€ àŠžàŠ°àŠŸàŠš">
+<!ENTITY torbutton.cookiedialog.saveAllCookies "àŠšàŠ€à§àŠš àŠà§àŠàŠ¿ àŠžàŠàаàŠà§àŠ·àŠ£ àŠàаà§àŠš">
+<!ENTITY torbutton.cookiedialog.doNotSaveAllCookies "àŠšàŠ€à§àŠš àŠà§àŠàŠ¿ àŠ°àŠà§àŠ·àŠŸ àŠàŠ°àŠ¬à§àŠš àŠšàŠŸ">
+<!ENTITY torbutton.prefs.restrict_thirdparty "àŠ€à§àŠ€à§àŠ¯àŠŒ àŠªàŠà§àŠ·à§àа àŠà§àŠàŠ¿àŠ àŠàŠ¬àŠ àŠ
àŠšà§àŠ¯àŠŸàŠšà§àН àŠà§àаà§àŠ¯àŠŸàŠàŠ¿àŠ àŠ¡à§àŠàŠŸ àŠšàŠ¿àŠ¯àŠŒàŠšà§àŠ€à§àŠ°àŠ£ àŠàаà§àŠš">
+<!ENTITY torbutton.prefs.restrict_thirdparty.accesskey "R">
+<!ENTITY torbutton.prefs.restrict_thirdparty_tooltip "àŠàŠªàŠšàŠ¿ àŠ¬à§àŠ°àŠŸàŠàŠ àŠàŠ°à§ àŠ¬à§àŠ°àŠŸàŠàŠ àŠ¹àŠ¿àŠžàŠŸàŠ¬à§ àŠ¬àŠ¿àŠàŠ¿àŠšà§àŠš àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àНàŠà§àŠ²àŠ¿ àŠ
àŠªàŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ° àŠàŠ°àŠŸ àŠ¥à§àŠà§ àŠ¬àŠ¿àŠ°àŠ€ àŠ¥àŠŸàŠàŠŸàŠ° àŠàŠšà§àН àŠàŠ àŠ¬àŠà§àŠžàŠàŠ¿ àŠà§àŠ àŠàаà§àŠšà¥€ àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠ¿àŠ€ àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àНàŠà§àŠ²àŠ¿àŠ° àŠ®àŠ§à§àŠ¯à§ àŠ°àŠ¯àŠŒà§àŠà§ àŠ¬à§àŠ²àŠ¬ àŠàŠàŠàаàŠàв, àŠ¬à§àŠ°àŠ¡àŠàŠŸàŠžà§àŠ àŠà§àŠ¯àŠŸàŠšà§àв, àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠà§àŠ¯àŠŸàŠ¶, àŠà§àŠàŠ¿àŠ, àŠ«à§àŠ¯àŠŸàŠàŠ¿àŠàŠš, àŠàŠàŠàŠàŠ¿àŠàŠ¿àŠªàŠ¿ àŠ
àŠ¹àŠ¿àŠàŠ¥ àŠ¹à§àŠ¡àŠŸàŠ°, àŠ²àŠ¿àŠàŠ àŠªà§àŠ°àŠ¿àŠàŠšà§àŠàŠž, àŠžà§àŠ¥àŠŸàŠšà§àŠ¯àŠŒ àŠžà§àŠà§àаà§àŠ, àŠ®àŠ¿àŠ¡àŠ¿àŠ¯àŠŒàŠŸàŠžà§àаà§àŠž àŠàŠàŠàаàŠàв, àŠàŠžàŠ¿àŠàŠžàŠªàŠ¿ àŠ
àŠšà§àаà§àЧ, àŠ¶à§àŠ¯àŠŒàŠŸàŠ° àŠàŠ¯àŠŒàŠŸàŠ°à§àŠàŠŸàŠ°à§àŠž, àŠàŠ¬àŠ àŠàŠ¿àŠàвàŠàŠž àŠžà§àŠ¶àŠš àŠàŠ¿àŠà
Š¿àŠà¥€">
+<!ENTITY torbutton.prefs.resist_fingerprinting "àŠ
àŠšà§àŠ¯àŠŸàŠšà§àН àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§àŠŠà§àа àŠ¥à§àŠà§ àŠàŠªàŠšàŠ¿ àŠªàŠŸàŠ°à§àŠ¥àŠà§àН àŠ¬àŠ¿àŠ¬àŠ°àŠ£ àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠš àŠàаà§àŠš">
+<!ENTITY torbutton.prefs.resist_fingerprinting.accesskey "F">
+<!ENTITY torbutton.prefs.resist_fingerprinting_tooltip "àŠàŠªàŠšàŠŸàŠ° àŠàŠ®à§àŠªàŠ¿àŠàŠàŠŸàŠ°à§àа àŠªàŠŸàŠ°àŠ«àŠ°àŠ®à§àŠ¯àŠŸàŠšà§àŠž, àŠà§àЬà§àаà§àŠ¡ àŠ²à§àŠàŠàŠ, àŠ²à§àŠà§àв, àŠàŠšàŠžà§àŠàв àŠàŠ°àŠŸ àŠªà§àŠ²àŠŸàŠàŠàŠšàŠà§àŠ²àŠ¿àŠ° àŠ
àŠ¬àŠžà§àŠ¥àŠŸàŠš, àŠàŠšàŠžà§àŠàв àŠàŠ°àŠŸ àŠªà§àŠ²àŠŸàŠàŠàŠšàŠà§àŠ²àŠ¿àŠ° àŠ€àŠŸàŠ²àŠ¿àŠàŠŸ, àŠàŠªàŠšàŠŸàŠ° àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠ àŠžà§àŠ¥àŠ¿àŠ€àŠ¿, àŠžà§àŠà§àаà§àŠš àŠ
àŠàŠ¿àŠàŠ®àŠš, àŠžà§àŠà§àŠ°àŠ¿àŠšà§àа àŠàŠàŠŸàŠ°, àŠžàŠŸàŠàŠ-àŠàа àŠžàŠŸàŠ¥à§ àŠàŠªàŠšàŠŸàŠ° àŠàŠ®à§àŠªàŠ¿àŠàŠàŠŸàŠ°à§àа àŠàŠ®àŠš àŠàŠ¿àŠà§ àŠàŠ¿àŠšàŠ¿àŠž àŠ²à§àŠàŠ¿àŠ¯àŠŒà§ àŠ°àŠŸàŠàŠ€à§ àŠàŠ àŠ¬àŠà§àŠžàŠàŠ¿ àŠà§àŠ àŠàаà§àŠš àŠ¯àŠŸ àŠžàŠŸàŠàŠàŠàŠ¿ àŠàŠªàŠšàŠŸàŠ° àŠàŠŸàŠà§ àŠ
àŠšàŠšà§àН àŠ¹àŠ€à§ àŠªàŠŸàŠ°à§à¥€ àŠšàŠ¿àŠ°à§àŠŠàŠ¿àŠ·à§àŠ àŠà§àŠ® àŠžà§àŠ€àŠ°, àŠžàŠ®àŠ°à§àŠ¥àŠ¿àŠ€ àŠ«àŠŸàŠàвà§àа àŠ§àŠ°àŠš, àŠžàŠ¿àŠžà§àŠà§àŠ® àŠ°àŠ àŠàŠ¬àŠ WebGL àŠà§àŠ·àŠ®àŠ€à
ŠŸàŠà§àŠ²àŠ¿à¥€">
+<!ENTITY torbutton.prefs.sec_caption "àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸàŠ° àŠ®àŠŸàŠ€à§àŠ°àŠŸ">
+<!ENTITY torbutton.prefs.sec_caption_tooltip "àŠžàŠ¿àŠàŠ¿àŠàŠ°àŠ¿àŠàŠ¿ àŠžà§àŠ²àŠŸàŠàŠ¡àŠŸàŠ° àŠàŠªàŠšàŠŸàŠà§ àŠšàŠ¿àŠ°à§àŠŠàŠ¿àŠ·à§àŠ àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ°à§àа àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àНàŠà§àŠ²àŠ¿ àŠ
àŠà§àŠ·àŠ® àŠàŠ°àŠ€à§ àŠŠà§àŠ¯àŠŒ àŠ¯àŠŸ àŠàŠªàŠšàŠŸàŠ° àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ°àŠà§ àŠ¹à§àŠ¯àŠŸàŠàŠ¿àŠàŠ¯àŠŒà§àа àŠªà§àаàŠà§àŠ·à§àŠàŠŸàŠà§àŠ²àŠ¿àŠà§ àŠàŠ°àŠ àŠŠà§àаà§àŠ¬àŠ² àŠàŠ°à§ àŠ€à§àŠ²àŠ€à§ àŠªàŠŸàŠ°à§à¥€">
+<!ENTITY torbutton.prefs.sec_standard_label "àŠ®àŠŸàŠš">
+<!ENTITY torbutton.prefs.sec_standard_description "àŠžàŠ®àŠžà§àŠ€ àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠàŠ¬àŠ àŠàŠ¯àŠŒà§àŠ¬àŠžàŠŸàŠàŠ àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àН àŠžàŠà§àŠ·àŠ® àŠàŠ°àŠŸ àŠ¹àŠ¯àŠŒà¥€">
+<!ENTITY torbutton.prefs.sec_safer_label "àŠšàŠ¿àŠ°àŠŸàŠªàŠŠ">
+<!ENTITY torbutton.prefs.sec_safer_description "àŠàŠ¯àŠŒà§àŠ¬àŠžàŠŸàŠàŠà§àа àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àНàŠà§àŠ²àŠ¿ àŠªà§àŠ°àŠŸàŠ¯àŠŒàŠ àŠ¬àŠ¿àŠªàŠà§àŠàŠšàŠ àŠàаà§, àŠ¯àŠŸ àŠàŠ¿àŠà§ àŠžàŠŸàŠàŠàŠà§àŠ²àŠ¿ àŠàŠŸàŠ°à§àНàŠàŠŸàŠ°àŠ¿àŠ€àŠŸ àŠ¹àŠŸàŠ°àŠŸàŠ€à§ àŠ¬àŠŸàŠ§àŠŸ àŠŠà§àŠ¯àŠŒà¥€">
+<!ENTITY torbutton.prefs.sec_safer_list_label "àŠšàŠ¿àŠ°àŠŸàŠªàŠŠ àŠžà§àŠàŠ¿àŠàŠžà§:">
+<!ENTITY torbutton.prefs.sec_safest_label "àŠšàŠ¿àŠ°àŠŸàŠªàŠŠ">
+<!ENTITY torbutton.prefs.sec_safest_description "àŠ¶à§àЧà§àŠ®àŠŸàŠ€à§àа àŠžà§àŠ¥àŠŸàŠ¯àŠŒà§ àŠžàŠŸàŠàŠ àŠàŠ¬àŠ àŠ®à§àŠ²àŠ¿àŠ àŠªàŠ°àŠ¿àŠ·à§àŠ¬àŠŸàŠà§àŠ²àŠ¿àŠ° àŠàŠšà§àН àŠªà§àŠ°àŠ¯àŠŒà§àŠàŠšà§àŠ¯àŠŒ àŠàŠ¯àŠŒà§àŠ¬àŠžàŠŸàŠàŠ àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àНàŠà§àŠ²àŠ¿ àŠ®àŠà§àŠà§àŠ°àŠ¿ àŠŠà§àŠ¯àŠŒ àŠàŠ àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠšàŠà§àŠ²àŠ¿ àŠàŠ®à§àŠ, àŠ®àŠ¿àŠ¡àŠ¿àŠ¯àŠŒàŠŸ àŠàŠ¬àŠ àŠžà§àŠà§àŠ°àŠ¿àŠªà§àŠàŠà§àŠ²àŠ¿ àŠªà§àаàŠàŠŸàŠ¬àŠ¿àŠ€ àŠàаà§à¥€">
+<!ENTITY torbutton.prefs.sec_safest_list_label "àŠšàŠ¿àŠ°àŠŸàŠªàŠŠ àŠžà§àŠàŠ¿àŠ àŠ:">
+<!ENTITY torbutton.prefs.sec_learn_more_label "àŠàŠ°àŠ àŠàŠŸàŠšà§àŠš">
+<!ENTITY torbutton.prefs.sec_js_on_https_sites_only "Non-HTTPS àŠžàŠŸàŠàŠàŠà§àŠ²àŠ¿àŠ€à§ àŠàŠŸàŠàŠŸàŠžà§àŠà§àŠ°àŠ¿àŠªà§àŠ àŠ
àŠà§àŠ·àŠ® àŠàŠ°àŠŸ àŠàŠà§à¥€">
+<!ENTITY torbutton.prefs.sec_js_disabled "àŠàŠŸàŠàŠŸàŠžà§àŠà§àŠ°àŠ¿àŠªà§àŠ àŠžàŠ¬ àŠžàŠŸàŠàŠà§ àŠ¡àŠ¿àŠ«àŠ²à§àŠ àŠŠà§àŠ¬àŠŸàŠ°àŠŸ àŠšàŠ¿àŠ·à§àŠà§àŠ°àŠ¿àŠ¯àŠŒ àŠàŠ°àŠŸ àŠ¹àŠ¯àŠŒà¥€">
+<!ENTITY torbutton.prefs.sec_limit_typography "àŠàŠ¿àŠà§ àŠ«àŠšà§àŠ àŠàŠ¬àŠ àŠàŠ£àŠ¿àŠ€ àŠàŠ¿àŠ¹à§àŠš àŠ
àŠà§àŠ·àŠ® àŠàŠà§à¥€">
+<!ENTITY torbutton.prefs.sec_limit_graphics_and_typography "àŠàŠ¿àŠà§ àŠ«àŠšà§àŠ, àŠàŠàŠàŠš, àŠàŠ£àŠ¿àŠ€ àŠªà§àŠ°àŠ€à§àŠ àŠàŠ¬àŠ àŠàŠ¬àŠ¿ àŠ
àŠà§àŠ·àŠ® àŠ°àŠ¯àŠŒà§àŠà§à¥€">
+<!ENTITY torbutton.prefs.sec_click_to_play_media "àŠ
àŠ¡àŠ¿àŠ àŠàŠ¬àŠ àŠàŠ¿àŠ¡àŠ¿àŠ (HTML5 àŠ®àŠ¿àŠ¡àŠ¿àŠ¯àŠŒàŠŸ) àŠà§àŠ²àŠ¿àŠ-àŠà§-àŠà§àŠ²àŠŸà¥€">
+<!ENTITY torbutton.circuit_display.title "Tor Circuit">
+<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this Site">
diff --git a/src/chrome/locale/bn-BD/torbutton.properties b/src/chrome/locale/bn-BD/torbutton.properties
new file mode 100644
index 0000000..377fd91
--- /dev/null
+++ b/src/chrome/locale/bn-BD/torbutton.properties
@@ -0,0 +1,58 @@
+torbutton.circuit_display.internet = àŠàŠšà§àŠàŠŸàŠ°àŠšà§àŠà§àа
+torbutton.circuit_display.ip_unknown = àŠàŠàŠªàŠ¿ àŠ
àŠàŠŸàŠšàŠŸ
+torbutton.circuit_display.onion_site = àŠ
àŠšàŠ¿àŠàŠš àŠžàŠŸàŠàŠ
+torbutton.circuit_display.this_browser = àŠàŠ àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ°
+torbutton.circuit_display.relay = Relay
+torbutton.circuit_display.tor_bridge = àŠ¬à§àŠ°àŠ¿àŠ
+torbutton.circuit_display.unknown_country = àŠ
àŠàŠŸàŠšàŠŸ àŠŠà§àж
+torbutton.circuit_display.guard = Guard
+torbutton.circuit_display.guard_note = Your [Guard] node may not change.
+torbutton.circuit_display.learn_more = àŠàŠ°àŠ àŠàŠŸàŠšà§àŠš
+torbutton.content_sizer.margin_tooltip = àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠàŠªàŠšàŠŸàŠ° àŠàŠàŠšà§àŠ¡à§ àŠªà§àŠ°àŠžà§àŠ¥ àŠàŠ¬àŠ àŠàŠà§àŠàŠ€àŠŸ àŠšàŠ¿àŠà§àŠàŠ€ àŠàŠ°àŠ€à§ àŠàŠ àŠ®àŠŸàŠ°à§àŠàŠ¿àŠš àŠ¯à§àŠ àŠàаà§, àŠàŠ¬àŠ àŠàŠàŠàŠŸàŠ¬à§ àŠ®àŠŸàŠšà§àŠ· àŠàŠªàŠšàŠŸàŠà§ àŠ
àŠšàŠ²àŠŸàŠàŠš àŠà§àаà§àŠ¯àŠŸàŠ àŠàŠ°àŠŸàŠ° àŠà§àŠ·àŠ®àŠ€àŠŸ àŠ¹à§àŠ°àŠŸàŠž àŠàаà§à¥€
+torbutton.panel.tooltip.disabled = àŠàа àŠžàŠà§àŠ°àŠ¿àŠ¯àŠŒ àŠàŠ°àŠ€à§ àŠà§àŠ²àŠ¿àŠ àŠàаà§àŠš
+torbutton.panel.tooltip.enabled = àŠàа àŠ
àŠà§àŠ·àŠ® àŠàŠ°àŠ€à§ àŠà§àŠ²àŠ¿àŠ àŠàаà§àŠš
+torbutton.panel.label.disabled = àŠàа àŠ
àŠà§àŠ·àŠ®
+torbutton.panel.label.enabled = àŠàаà§àŠ àŠžàŠà§àŠ°àŠ¿àŠ¯àŠŒ
+extensions.torbutton(a)torproject.org.description = Torbutton àŠàа àŠžà§àŠàŠ¿àŠàŠž àŠàŠšàŠ«àŠ¿àŠàŠŸàŠ° àŠàŠ°àŠŸàŠ° àŠàŠšà§àН àŠàŠàŠàŠ¿ àŠ¬à§àŠ€àŠŸàŠ® àŠžàŠ°àŠ¬àŠ°àŠŸàŠ¹ àŠàŠ°à§ àŠàŠ¬àŠ àŠ¬à§àНàŠà§àŠ€àŠ¿àŠàŠ€ àŠ¬à§àŠ°àŠŸàŠàŠàŠ¿àŠ àŠ¡à§àŠàŠŸ àŠŠà§àаà§àŠ€ àŠàŠ¬àŠ àŠžàŠ¹àŠà§ àŠªàŠ°àŠ¿àŠ·à§àŠàŠŸàŠ° àŠàаà§à¥€
+torbutton.popup.external.title = àŠàŠàŠàŠ¿ àŠ¬àŠŸàŠ¹à§àŠ¯àŠ¿àŠ àŠ«àŠŸàŠàв àŠàŠŸàŠàŠª àŠ¡àŠŸàŠàŠšàŠ²à§àŠ¡ àŠàŠ°àŠ¬à§àŠš?
+torbutton.popup.external.app = àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠàŠ àŠ«àŠŸàŠàвàŠàŠ¿ àŠªà§àŠ°àŠŠàŠ°à§àŠ¶àŠš àŠàŠ°àŠ€à§ àŠªàŠŸàŠ°à§ àŠšàŠŸà¥€ àŠàŠªàŠšàŠ¿ àŠàŠàŠ¿ àŠ
àŠšà§àН àŠ
à§àŠ¯àŠŸàŠªà§àŠ²àŠ¿àŠà§àŠ¶àŠš àŠŠàŠ¿àŠ¯àŠŒà§ àŠà§àŠ²àŠ€à§ àŠ¹àŠ¬à§à¥€\n
+torbutton.popup.external.note = àŠàŠ¿àŠà§ àŠ§àŠ°àŠ£à§àа àŠ«àŠŸàŠàвàŠà§àŠ²àŠ¿ àŠàа àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ° àŠšàŠŸ àŠàаà§àŠ àŠàŠšà§àŠàŠŸàŠ°àŠšà§àŠà§ àŠžàŠàНà§àŠ àŠžà§àŠ¥àŠŸàŠªàŠš àŠàŠ°àŠ€à§ àŠªàŠŸàŠ°à§à¥€\n
+torbutton.popup.external.suggest = àŠšàŠ¿àŠ°àŠŸàŠªàŠŠ àŠ¹àŠàŠ¯àŠŒàŠŸàŠ° àŠàŠšà§àН, àŠ
àŠ«àŠ²àŠŸàŠàŠšà§ àŠ¥àŠŸàŠàŠŸ àŠ
àŠ¬àŠžà§àŠ¥àŠŸàŠ¯àŠŒ àŠàŠªàŠšàŠŸàŠà§ àŠ¶à§àЧà§àŠ®àŠŸàŠ€à§àа àŠ¡àŠŸàŠàŠšàŠ²à§àŠ¡ àŠ¹àŠàŠ¯àŠŒàŠŸ àŠ«àŠŸàŠàвàŠà§àŠ²àŠ¿ àŠà§àŠ²àŠ€à§ àŠ¹àŠ¬à§, àŠ
àŠ¥àŠ¬àŠŸ àŠàŠ°à§ àŠ²àŠŸàŠàŠ àŠžàŠ¿àŠ¡àŠ¿ àŠ¯à§àŠ®àŠš àŠàŠŸàŠàŠ¯àŠŒàŠŸàŠ°àŠà§àŠ²àŠ¿ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ° àŠàŠ°àŠŸ àŠàŠàŠ¿àŠ€à¥€\n
+torbutton.popup.launch = àŠ¡àŠŸàŠàŠšàŠ²à§àŠ¡ àŠ«àŠŸàŠàв
+torbutton.popup.cancel = àŠ¬àŠŸàŠ€àŠ¿àŠ²
+torbutton.popup.dontask = àŠžà§àŠ¬àŠ¯àŠŒàŠàŠà§àŠ°àŠ¿àŠ¯àŠŒàŠàŠŸàŠ¬à§ àŠàŠàŠš àŠ¥à§àŠà§ àŠ«àŠŸàŠàвàŠà§àŠ²àŠ¿ àŠ¡àŠŸàŠàŠšàŠ²à§àŠ¡ àŠàаà§àŠš
+torbutton.popup.prompted_language = àŠàŠªàŠšàŠ¿ àŠàŠ°àŠ àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸ àŠŠàŠ¿àŠ€à§, Torbutton àŠàŠ¯àŠŒà§àЬ àŠªà§àŠà§àа àŠàŠàаà§àŠàŠ¿ àŠàŠŸàŠ·àŠŸ àŠžàŠàŠžà§àŠàŠ°àŠ£ àŠ
àŠšà§àаà§àЧ àŠàŠ°àŠ€à§ àŠªàŠŸàŠ°à§àŠšà¥€ àŠàŠàŠ¿ àŠàŠªàŠšàŠŸàŠ° àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€à§ àŠàŠàаà§àŠàŠ¿ àŠàŠŸàŠ·àŠŸàŠ¯àŠŒ àŠªà§àŠ°àŠŠàŠ°à§àŠ¶àŠš àŠàŠ°àŠŸàŠ° àŠàŠšà§àН àŠàŠªàŠšàŠŸàŠ° àŠžà§àŠ¥àŠŸàŠšà§àŠ¯àŠŒ àŠàŠŸàŠ·àŠŸàŠ€à§ àŠªàŠ¡àŠŒàŠ€à§ àŠªàŠàŠšà§àŠŠ àŠàŠ°à§ àŠàŠ®àŠš àŠàŠ¯àŠŒà§àЬ àŠªà§àŠ·à§àŠ àŠŸàŠà§àŠ²àŠ¿àŠ° àŠàŠŸàŠ°àŠ£ àŠ¹àŠ€à§ àŠªàŠŸàŠ°à§à¥€\n\nàŠàŠªàŠšàŠ¿ àŠàŠŸàŠ² àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸ àŠàŠšà§àН àŠàŠàаà§àŠàŠ¿ àŠàŠŸàŠ·àŠŸ àŠàŠ¯àŠŒà§àЬ àŠªà§àŠ àŠ
àŠšà§àаà§àЧ àŠàŠ°àŠ€à§ àŠàŠŸàŠš?
+torbutton.popup.no_newnym = Torbutton àŠšàŠ¿àŠ°àŠŸàŠªàŠŠà§ àŠàŠªàŠšàŠŸàŠà§ àŠàŠàŠàŠ¿ àŠšàŠ€à§àŠš àŠªàŠ°àŠ¿àŠàŠ¯àŠŒ àŠŠàŠ¿àŠ€à§ àŠªàŠŸàŠ°à§ àŠšàŠŸà¥€ àŠàŠàŠ¿ àŠàа àŠàŠšà§àŠà§àаà§àв àŠªà§àаà§àŠ àŠ
à§àŠ¯àŠŸàŠà§àŠžà§àŠž àŠšà§àŠà¥€\n\nàŠàŠªàŠšàŠ¿ àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠ¬àŠŸàŠšà§àŠ¡àŠ² àŠàŠ²àŠ®àŠŸàŠš?
+torbutton.title.prompt_torbrowser = àŠà§àаà§àŠ€à§àŠ¬àŠªà§àаà§àŠ£ Torbutton àŠ€àŠ¥à§àН
+torbutton.popup.prompt_torbrowser = Torbutton àŠàŠàŠš àŠàŠ¿àŠšà§àŠšàŠàŠŸàŠ¬à§ àŠàŠŸàŠ àŠàаà§: àŠàŠªàŠšàŠ¿ àŠàŠàŠ¿ àŠàа àŠ¬àŠšà§àЧ àŠàŠ°àŠ€à§ àŠªàŠŸàŠ°àŠ¬à§àŠš àŠšàŠŸà¥€\n\nàŠàŠ®àŠ°àŠŸ àŠàŠ àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠšàŠàŠ¿ àŠ€à§àŠ°àŠ¿ àŠàаà§àŠàŠ¿ àŠàŠŸàŠ°àŠ£ àŠàŠàŠ¿ àŠàŠàŠàŠ¿ àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ°à§àа Torbutton àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ° àŠàŠ°àŠŸ àŠšàŠ¿àŠ°àŠŸàŠªàŠŠ àŠšàŠ¯àŠŒ àŠ¯àŠŸ àŠ
-àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠ¿àŠàŠ¯àŠŒà§àа àŠàŠšà§àŠ¯àŠ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ° àŠàŠ°àŠŸ àŠ¹àŠ¯àŠŒà¥€ àŠžà§àŠàŠŸàŠšà§ àŠ
àŠšà§àŠ àŠ¬àŠŸàŠ àŠàŠ¿àŠ² àŠ¯à§ àŠàŠ®àŠ°àŠŸ àŠ
àŠšà§àН àŠà§àŠš àŠàŠªàŠŸàŠ¯àŠŒ àŠ àŠ¿àŠ àŠàŠ°àŠ€à§ àŠªàŠŸàŠ°à§ àŠšàŠŸà¥€\n\nàŠàŠªàŠšàŠ¿ àŠ¯àŠŠàŠ¿ àŠžàŠŸàŠ§àŠŸàŠ°àŠ£àŠ€ àŠ«àŠŸàŠ¯àŠŒàŠŸàŠ°àŠ«àŠà§àŠž àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ° àŠàŠ°à§ àŠ°àŠŸàŠàŠ€à§ àŠàŠŸàŠš, àŠ€àŠŸàŠ¹àŠ²à§ àŠàŠªàŠšàŠŸàŠà§ Torbutton àŠàŠšàŠàŠšàŠžà§àŠàв àŠàŠ°àŠ€à§ àŠ¹àŠ¬à§ àŠàŠ¬àŠ àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠ¬à§àŠ¯àŠŸàŠ£à§àŠ¡àŠ² àŠ¡àŠŸàŠàŠšàŠ²
à§àŠ¡ àŠàŠ°àŠ€à§ àŠ¹àŠ¬à§à¥€ àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ°à§àа àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸ àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àН àŠžàŠŸàŠ§àŠŸàŠ°àŠ£ àŠ«àŠŸàŠ¯àŠŒàŠŸàŠ°àŠ«àŠà§àŠžà§àа àŠà§àŠ¯àŠŒà§àŠ àŠàŠà§àŠàŠ€àŠ°, àŠàŠ®àŠšàŠàŠ¿ àŠ«àŠŸàŠ¯àŠŒàŠŸàŠ°àŠ«àŠà§àŠžà§àа àŠàаà§àЬà§àŠàŠšà§àа àŠžàŠŸàŠ¥à§ àŠ¬à§àŠ¯àŠ¬àŠ¹à§àŠ€ àŠ¹àŠ¯àŠŒà¥€\n\nTorbutton àŠà§ àŠ®à§àŠà§ àŠ«à§àŠ²àŠŸàŠ° àŠàŠšà§àН Tools-> Addons-> àŠàŠà§àŠžàŠà§àŠšàŠ¶àŠšàŠà§àŠ²àŠ¿àŠ€à§ àŠ¯àŠŸàŠš àŠàŠ¬àŠ àŠ€àŠŸàŠ°àŠªàŠ° àŠàŠ°àŠ¬à§àŠ€àŠšà§àа àŠªàŠŸàŠ¶à§ àŠžàŠ°àŠŸàŠš àŠ¬à§àŠ€àŠŸàŠ®à§ àŠà§àŠ²àŠ¿àŠ àŠàаà§àŠšà¥€
+torbutton.popup.short_torbrowser = àŠà§àаà§àŠ€à§àŠ¬àŠªà§àаà§àŠ£ Torbutton àŠ€àŠ¥à§àН!\n\nTorbutton àŠàŠàŠš àŠžàŠ¬àŠžàŠ®àŠ¯àŠŒ àŠžàŠà§àŠ·àŠ® àŠàŠ°àŠŸ àŠ¹àŠ¯àŠŒà¥€\n\nàŠàŠ°àŠ àŠ€àŠ¥à§àН àŠàŠšà§àН Torbutton àŠà§àŠ²àŠ¿àŠ àŠàаà§àŠšà¥€
+
+torbutton.popup.confirm_plugins = àŠªà§àŠ²àŠŸàŠàŠàŠš àŠ¯à§àŠ®àŠš àŠ«à§àвà§àŠ¯àŠŸàŠ¶ àŠàŠªàŠšàŠŸàŠ° àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸ àŠàŠ¬àŠ àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸ àŠà§àŠ·àŠ€àŠ¿ àŠàŠ°àŠ€à§ àŠªàŠŸàŠ°à§à¥€\n\nàŠ€àŠŸàŠ°àŠŸ àŠàŠªàŠšàŠŸàŠ° àŠ¬àŠ°à§àŠ€àŠ®àŠŸàŠš àŠ
àŠ¬àŠžà§àŠ¥àŠŸàŠš àŠàŠ¬àŠ àŠàŠàŠªàŠ¿ àŠ àŠ¿àŠàŠŸàŠšàŠŸ àŠªà§àаàŠàŠŸàŠ¶ àŠàŠ°àŠ€à§ àŠàа àŠªàŠŸàŠž àŠàŠ°àŠ€à§ àŠªàŠŸàŠ°à§à¥€\n\nàŠàŠªàŠšàŠ¿ àŠàŠ¿ àŠªà§àŠ²àŠŸàŠàŠàŠšàŠà§àŠ²àŠ¿ àŠžàŠà§àŠ·àŠ® àŠàŠ°àŠ€à§ àŠàŠŸàŠš?\n
+torbutton.popup.never_ask_again = àŠàŠ®àŠŸàŠà§ àŠàŠ¬àŠŸàŠ° àŠàŠ¿àŠà§àŠàŠŸàŠžàŠŸ àŠàŠ°àŠ¬à§àŠš àŠšàŠŸ
+torbutton.popup.confirm_newnym = àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠžàŠ®àŠžà§àŠ€ àŠàŠàŠšà§àŠ¡à§ àŠàŠ¬àŠ àŠà§àŠ¯àŠŸàŠ¬ àŠ¬àŠšà§àЧ àŠàŠ°àŠ¬à§ àŠžàŠ®àŠžà§àŠ€ àŠàŠ¯àŠŒà§àŠ¬àŠžàŠŸàŠàŠ àŠžà§àŠ¶àŠš àŠ¹àŠŸàŠ°àŠ¿àŠ¯àŠŒà§ àŠ¯àŠŸàŠ¬à§à¥€\n\nàŠàŠªàŠšàŠŸàŠ° àŠªàŠ°àŠ¿àŠàŠ¯àŠŒ àŠ°àŠ¿àŠžà§àŠ àŠàŠ°àŠ€à§ àŠàŠŸàŠ°à§àŠ àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠªà§àŠšàŠ°àŠŸàŠ¯àŠŒ àŠàŠŸàŠ²à§ àŠàаà§àŠš?\n\n
+
+torbutton.slider_notification = àŠžàŠ¬à§àŠ onion àŠ®à§àŠšà§àŠ€à§ àŠàŠàŠš àŠàŠàŠàŠ¿ àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ àŠžà§àŠ²àŠŸàŠàŠ¡àŠŸàŠ° àŠ°àŠ¯àŠŒà§àŠà§ àŠ¯àŠŸ àŠàŠªàŠšàŠŸàŠà§ àŠàŠªàŠšàŠŸàŠ° àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ àŠžà§àŠ€àŠ°àŠà§ àŠžàŠŸàŠ®àŠà§àŠàŠžà§àН àŠàŠ°àŠ€à§ àŠŠà§àŠ¯àŠŒà¥€ àŠàŠàŠŸ àŠà§àŠ àŠàаà§àŠš!
+torbutton.slider_notification_button = àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ àŠžà§àŠàŠ¿àŠàŠž àŠà§àвà§àŠš
+
+torbutton.maximize_warning = Maximising àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠàŠ¯àŠŒà§àŠ¬àŠžàŠŸàŠàŠàŠà§àŠ²àŠ¿ àŠàŠªàŠšàŠŸàŠ° àŠ®àŠšàŠ¿àŠàа àŠàŠàŠŸàŠ° àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ£ àŠàŠ°àŠ€à§ àŠªàŠŸàŠ°à§, àŠ¯àŠŸ àŠàŠªàŠšàŠŸàŠà§ àŠà§àаà§àŠ¯àŠŸàŠ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ° àŠàŠ°àŠŸ àŠ¯à§àŠ€à§ àŠªàŠŸàŠ°à§à¥€ àŠàŠ®àŠ°àŠŸ àŠžà§àŠªàŠŸàŠ°àŠ¿àŠ¶ àŠàŠ°àŠ¿ àŠ¯à§ àŠàŠªàŠšàŠ¿ àŠ€àŠŸàŠŠà§àа àŠ®à§àв àŠ¡àŠ¿àŠ«àŠ²à§àŠ àŠàŠàŠŸàŠ°à§ àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠàŠàŠšà§àŠ¡à§ àŠà§àŠ¡àŠŒà§ àŠ¯àŠŸàŠšà¥€
+
+# Canvas permission prompt. Strings are kept here for ease of translation.
+canvas.siteprompt=àŠàŠ àŠàŠ¯àŠŒà§àŠ¬àŠžàŠŸàŠàŠàŠàŠ¿ (%S) HTML5 àŠà§àŠ¯àŠŸàŠšàŠàŠŸàŠž àŠàŠ®à§àŠ àŠ¡à§àŠàŠŸ àŠàŠà§àŠžàŠà§àаà§àŠ¯àŠŸàŠà§àŠ àŠàŠ°àŠŸàŠ° àŠà§àŠ·à§àŠàŠŸ àŠàаà§àŠà§, àŠ¯àŠŸ àŠàŠªàŠšàŠŸàŠ° àŠàŠ®à§àŠªàŠ¿àŠàŠàŠŸàŠ°àŠà§ àŠžà§àŠ¬àŠ€àŠšà§àŠ€à§àаàŠàŠŸàŠ¬à§ àŠžàŠšàŠŸàŠà§àŠ€ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ¬àŠ¹à§àŠ€ àŠ¹àŠ€à§ àŠªàŠŸàŠ°à§à¥€\n\nàŠàŠàŠàŠàŠ¿àŠàŠ®àŠàв àŠà§àŠ¯àŠŸàŠšàŠàŠŸàŠž àŠàŠ®à§àŠ àŠ¡àŠŸàŠàŠŸàŠàŠ¿ àŠ¬à§àа àŠàŠ°àŠ€à§ àŠàŠ àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ°àŠàŠ¿ àŠàŠ¿ àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠ
àŠšà§àŠ®àŠ€àŠ¿ àŠŠà§àЬà§?
+canvas.notNow=àŠàŠàŠš àŠšàŠŸ
+canvas.notNowAccessKey=N
+canvas.allow=àŠàŠ¬àŠ¿àŠ·à§àŠ¯àŠ€à§ àŠ
àŠšà§àŠ®àŠ€àŠ¿ àŠŠàŠ¿àŠš
+canvas.allowAccessKey=A
+canvas.never=àŠàŠ àŠžàŠŸàŠàŠà§àа àŠàŠšà§àН àŠàŠàŠšàŠ àŠšàŠŸ(àŠªà§àŠ°àŠžà§àŠ€àŠŸàŠ¬àŠ¿àŠ€)
+canvas.neverAccessKey=e
+
+# Profile/startup error messages. Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S is the application name.
+profileProblemTitle=%S àŠªà§àаà§àŠ«àŠŸàŠàв àŠžàŠ®àŠžà§àŠ¯àŠŸ
+profileReadOnly=àŠàŠªàŠšàŠ¿ àŠ¶à§àЧà§àŠ®àŠŸàŠ€à§àа àŠªàŠ àŠšàŠ¯à§àŠà§àН àŠ«àŠŸàŠàв àŠžàŠ¿àŠžà§àŠà§àŠ® àŠ¥à§àŠà§ %S àŠàŠŸàŠ²àŠšàŠŸ àŠàŠ°àŠ€à§ àŠªàŠŸàŠ°àŠ¬à§àŠš àŠšàŠŸà¥€ àŠàŠàŠ¿ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ° àŠàŠ°àŠŸàŠ° àŠà§àŠ·à§àŠàŠŸ àŠàŠ°àŠŸàŠ° àŠàŠà§ %S àŠàŠªàŠ¿ àŠ
àŠšà§àН àŠ
àŠ¬àŠžà§àŠ¥àŠŸàŠš àŠ¥à§àŠà§ àŠàŠªàŠ¿ àŠàаà§àŠšà¥€
+profileReadOnlyMac=àŠàŠªàŠšàŠ¿ àŠ¶à§àЧà§àŠ®àŠŸàŠ€à§àа àŠªàŠ àŠšàŠ¯à§àŠà§àН àŠ«àŠŸàŠàв àŠžàŠ¿àŠžà§àŠà§àŠ® àŠ¥à§àŠà§ %S àŠàŠŸàŠ²àŠšàŠŸ àŠàŠ°àŠ€à§ àŠªàŠŸàŠ°àŠ¬à§àŠš àŠšàŠŸà¥€ àŠàŠàŠ¿ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ° àŠàŠ°àŠŸàŠ° àŠà§àŠ·à§àŠàŠŸ àŠàŠ°àŠŸàŠ° àŠàŠà§ àŠàŠªàŠšàŠŸàŠ° àŠ¡à§àŠžà§àŠàŠàŠª àŠ¬àŠŸ àŠ
à§àŠ¯àŠŸàŠªà§àŠ²àŠ¿àŠà§àŠ¶àŠš àŠ«à§àвà§àŠ¡àŠŸàŠ°à§ %S àŠàŠªàŠ¿ àŠàаà§àŠšà¥€
+profileAccessDenied=%S àŠªà§àаà§àŠ«àŠŸàŠàвàŠàŠ¿ àŠ
à§àŠ¯àŠŸàŠà§àŠžà§àŠž àŠàŠ°àŠŸàŠ° àŠ
àŠšà§àŠ®àŠ€àŠ¿ àŠšà§àŠ àŠŠàŠ¯àŠŒàŠŸ àŠàŠ°à§ àŠàŠªàŠšàŠŸàŠ° àŠ«àŠŸàŠàв àŠžàŠ¿àŠžà§àŠà§àŠ®à§àа àŠ
àŠšà§àŠ®àŠ€àŠ¿àŠà§àŠ²àŠ¿ àŠžàŠŸàŠ®àŠà§àŠàŠžà§àН àŠàаà§àŠš àŠàŠ¬àŠ àŠàŠ¬àŠŸàŠ° àŠà§àŠ·à§àŠàŠŸ àŠàаà§àŠšà¥€
+profileMigrationFailed=àŠàŠªàŠšàŠŸàŠ° àŠ¬àŠ¿àŠŠà§àŠ¯àŠ®àŠŸàŠš %S àŠªà§àаà§àŠ«àŠŸàŠàŠ²à§ àŠžà§àŠ¥àŠŸàŠšàŠŸàŠšà§àŠ€àŠ° àŠ¬à§àŠ¯àŠ°à§àŠ¥ àŠ¹àŠ¯àŠŒà§àŠà§à¥€\nàŠšàŠ€à§àŠš àŠžà§àŠàŠ¿àŠàŠž àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ° àŠàŠ°àŠŸ àŠ¹àŠ¬à§à¥€
+
+# .Onion Page Info prompt. Strings are kept here for ease of translation.
+pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
+pageInfo_OnionEncryption=Connection Encrypted (Onion Service)
diff --git a/src/chrome/locale/da/torbutton.properties b/src/chrome/locale/da/torbutton.properties
index d3be2cc..12b7980 100644
--- a/src/chrome/locale/da/torbutton.properties
+++ b/src/chrome/locale/da/torbutton.properties
@@ -52,3 +52,7 @@ profileReadOnly=Du kan ikke kÞre %S fra et skrivebeskyttet filsystem. Kopiér v
profileReadOnlyMac=Du kan ikke kÞre %S fra et skrivebeskyttet filsystem. Kopiér venligst %S til skrivebordet eller en programmappe fÞr du prÞver at bruge det.
profileAccessDenied= %S har ikke rettigheder til at bruge profilen. Skift venligst rettigheder og prÞv igen.
profileMigrationFailed=OverfÞrsel af din eksisterende %S profil fejlede.\nNye indstillinger vil blive brugt.
+
+# .Onion Page Info prompt. Strings are kept here for ease of translation.
+pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
+pageInfo_OnionEncryption=Connection Encrypted (Onion Service)
diff --git a/src/chrome/locale/de/torbutton.properties b/src/chrome/locale/de/torbutton.properties
index e3c33c7..6564c22 100644
--- a/src/chrome/locale/de/torbutton.properties
+++ b/src/chrome/locale/de/torbutton.properties
@@ -52,3 +52,7 @@ profileReadOnly=Es ist nicht möglich %S auf einem nur lesbaren Dateisystem zu s
profileReadOnlyMac=Es ist nicht möglich %S auf einem nur lesbaren Dateisystem zu starten. Bitte %S auf Ihren Schreibtisch oder den Anwendungsordner kopieren, bevor Sie es benutzen.
profileAccessDenied=%S hat keine Berechtigung um dieses Profil abzurufen. Bitte die Berechtigungen Ihres Dateisystems einstellen und es noch einmal probieren.
profileMigrationFailed=Ãbernahme des bestehenden %S Profils ist fehlgeschlagen.\nEs werden neue Einstellungen verwendet.
+
+# .Onion Page Info prompt. Strings are kept here for ease of translation.
+pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
+pageInfo_OnionEncryption=Connection Encrypted (Onion Service)
diff --git a/src/chrome/locale/es/torbutton.properties b/src/chrome/locale/es/torbutton.properties
index 5463ea1..3afb1be 100644
--- a/src/chrome/locale/es/torbutton.properties
+++ b/src/chrome/locale/es/torbutton.properties
@@ -52,3 +52,7 @@ profileReadOnly=No puede ejecutar %S desde un sistema de ficheros de solo-lectur
profileReadOnlyMac=No puede ejecutar %S desde un sistema de ficheros de solo-lectura. Copie %S a su escritorio o la carpeta de aplicaciones antes de intentar usarlo.
profileAccessDenied=%S no tiene permiso para acceder al perfil. Ajuste los permisos de su sistema de ficheros e inténtelo de nuevo.
profileMigrationFailed=Ha ocurrido un error en la migración de tu perfil %S. \nSe usarán los nuevos ajustes.
+
+# .Onion Page Info prompt. Strings are kept here for ease of translation.
+pageInfo_OnionEncryptionWithBitsAndProtocol=Conexión encriptada (Servicio Onion, %1$S, %2$S bit keys, %3$S)
+pageInfo_OnionEncryption=Conexión encpritada (Servicio Onion)
diff --git a/src/chrome/locale/eu/torbutton.dtd b/src/chrome/locale/eu/torbutton.dtd
index fc95c71..f1b9409 100644
--- a/src/chrome/locale/eu/torbutton.dtd
+++ b/src/chrome/locale/eu/torbutton.dtd
@@ -2,7 +2,7 @@
<!ENTITY torbutton.context_menu.new_identity_key "I">
<!ENTITY torbutton.context_menu.new_circuit "Tor zirkuitu berria gune honetarako">
<!ENTITY torbutton.context_menu.new_circuit_key "C">
-<!ENTITY torbutton.context_menu.preferences "Security SettingsâŠ">
+<!ENTITY torbutton.context_menu.preferences "Segurtasun Ezarpenak...">
<!ENTITY torbutton.context_menu.preferences.key "S">
<!ENTITY torbutton.context_menu.networksettings "Tor Sarearen Ezarpenak...">
<!ENTITY torbutton.context_menu.networksettings.key "N">
@@ -11,7 +11,7 @@
<!ENTITY torbutton.context_menu.cookieProtections "Cookie babesak...">
<!ENTITY torbutton.context_menu.cookieProtections.key "C">
<!ENTITY torbutton.button.tooltip "Sakatu Torbutton abiarazteko">
-<!ENTITY torbutton.prefs.security_settings "Tor Browser Security Settings">
+<!ENTITY torbutton.prefs.security_settings "Tor Nagibatzailearen Segurtasun Ezarpenak">
<!ENTITY torbutton.prefs.restore_defaults "Lehenetsiak berrezarri">
<!ENTITY torbutton.prefs.custom_warning "Your custom browser preferences have resulted in unusual security settings. For security and privacy reasons, we recommend you choose one of the default security levels.">
<!ENTITY torbutton.cookiedialog.title "Cookie Babesak kudeatu">
@@ -33,19 +33,19 @@
<!ENTITY torbutton.prefs.resist_fingerprinting_tooltip "Keep this box checked to hide things from websites that could be unique about you, including your computer performance, keyboard layout, locale, the location of installed plugins, the list of installed plugins, your network status, screen orientation, screen size, site-specific zoom levels, supported file types, system colors, and WebGL capabilities.">
<!ENTITY torbutton.prefs.sec_caption "Segurtasun maila">
<!ENTITY torbutton.prefs.sec_caption_tooltip "The Security Slider lets you disable certain browser features that may make your browser more vulnerable to hacking attempts.">
-<!ENTITY torbutton.prefs.sec_standard_label "Standard">
-<!ENTITY torbutton.prefs.sec_standard_description "All Tor Browser and website features are enabled.">
-<!ENTITY torbutton.prefs.sec_safer_label "Safer">
+<!ENTITY torbutton.prefs.sec_standard_label "Estandarra">
+<!ENTITY torbutton.prefs.sec_standard_description "Tor Nabigatzailearen eta web-orriaren ezaugarri guztiak gaituta daude.">
+<!ENTITY torbutton.prefs.sec_safer_label "Seguruagoa">
<!ENTITY torbutton.prefs.sec_safer_description "Disables website features that are often dangerous, causing some sites to lose functionality.">
-<!ENTITY torbutton.prefs.sec_safer_list_label "At the safer setting:">
-<!ENTITY torbutton.prefs.sec_safest_label "Safest">
+<!ENTITY torbutton.prefs.sec_safer_list_label "Ezarpenik seguruenean: ">
+<!ENTITY torbutton.prefs.sec_safest_label "Seguruena">
<!ENTITY torbutton.prefs.sec_safest_description "Only allows website features required for static sites and basic services. These changes affect images, media, and scripts.">
<!ENTITY torbutton.prefs.sec_safest_list_label "At the safest setting:">
-<!ENTITY torbutton.prefs.sec_learn_more_label "Learn more">
-<!ENTITY torbutton.prefs.sec_js_on_https_sites_only "JavaScript is disabled on non-HTTPS sites.">
+<!ENTITY torbutton.prefs.sec_learn_more_label "Gehiago jakin">
+<!ENTITY torbutton.prefs.sec_js_on_https_sites_only "JavaScript ezgaituta dago HTTPS ez diren web-orrietan.">
<!ENTITY torbutton.prefs.sec_js_disabled "JavaScript is disabled by default on all sites.">
<!ENTITY torbutton.prefs.sec_limit_typography "Some fonts and math symbols are disabled.">
<!ENTITY torbutton.prefs.sec_limit_graphics_and_typography "Some fonts, icons, math symbols, and images are disabled.">
<!ENTITY torbutton.prefs.sec_click_to_play_media "Audio and video (HTML5 media) are click-to-play.">
-<!ENTITY torbutton.circuit_display.title "Tor Circuit">
-<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this Site">
+<!ENTITY torbutton.circuit_display.title "Tor Zirkuitoa">
+<!ENTITY torbutton.circuit_display.new_circuit "Zirkuito berria Gune honetarako">
diff --git a/src/chrome/locale/eu/torbutton.properties b/src/chrome/locale/eu/torbutton.properties
index e77d04a..5362d07 100644
--- a/src/chrome/locale/eu/torbutton.properties
+++ b/src/chrome/locale/eu/torbutton.properties
@@ -7,7 +7,7 @@ torbutton.circuit_display.tor_bridge = Zubia
torbutton.circuit_display.unknown_country = Herrialde ezezaguna
torbutton.circuit_display.guard = Guard
torbutton.circuit_display.guard_note = Your [Guard] node may not change.
-torbutton.circuit_display.learn_more = Learn more
+torbutton.circuit_display.learn_more = Gehiago jakin
torbutton.content_sizer.margin_tooltip = Tor nabigatzaileak marjin hau gehitzen du zure lehioaren zabalera eta altuera ez hain bereizgarria egiteko, horrela norbaitek zure jarraipena egiteko gaitasuna murriztuz.
torbutton.panel.tooltip.disabled = Sakatu Tor gaitzeko
torbutton.panel.tooltip.enabled = Sakatu Tor ezgaitzeko
@@ -52,3 +52,7 @@ profileReadOnly=Ezin duzu %S exekutatu irakurtzeko soilik den fitxategi sistema
profileReadOnlyMac=Ezin duzu %S exekutatu irakurtzeko soilik den fitxategi sistema batetik. Mesedez kopiatu %S zure mahaigain edo aplikazioen karpetara erabiltzen saiatu baino lehenago.
profileAccessDenied=%S ez du profilera sartzeko baimenik. Mesedez egokitu itzazu zure fitxategi sistemaren baimenak eta berriz saiatu.
profileMigrationFailed=Zure %S profilaren migrazioak huts egin du.\nEzarpen berriak erabiliko dira.
+
+# .Onion Page Info prompt. Strings are kept here for ease of translation.
+pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
+pageInfo_OnionEncryption=Connection Encrypted (Onion Service)
diff --git a/src/chrome/locale/fa/torbutton.properties b/src/chrome/locale/fa/torbutton.properties
index 7b282da..1ce4082 100644
--- a/src/chrome/locale/fa/torbutton.properties
+++ b/src/chrome/locale/fa/torbutton.properties
@@ -52,3 +52,7 @@ profileReadOnly=ØŽÙ
ا ÙÙ
Û ØªÙØ§ÙÛØ¯ اجرا %S از ÛÚ© ÙØ§ÛÙ Ø³ÛØ³
profileReadOnlyMac=ØŽÙ
ا ÙÙ
Û ØªÙØ§ÙÛØ¯ اجرا %S از ÛÚ© ÙØ§ÛÙ Ø³ÛØ³ØªÙ
ÙÙØ· Ø®ÙØ§ÙدÙÛ. ÙØ·Ùا Ú©ÙŸÛ Ú©ÙÛØ¯ %S ؚ٠دسکتاٟ Ø®ÙØ¯ØªØ§Ù ÛØ§ ÙŸÙØŽÙ ØšØ±ÙØ§Ù
Ù ÙØšÙ از ØªÙØ§ØŽ ØšØ±Ø§Û Ø§Ø³ØªÙØ§Ø¯Ù از Ø¢Ù.
profileAccessDenied=Ùª S Ø§Ø¬Ø§Ø²Ù Ø¯Ø³ØªØ±Ø³Û ØšÙ Ù
؎خصات ÙØ¯Ø§Ø±Ø¯. ÙØ·Ùا Ù
Ø¬ÙØ²ÙØ§Û Ø³ÛØ³ØªÙ
ÙØ§ÛÙ Ø®ÙØ¯ را ØªÙØžÛÙ
Ù Ø¯ÙØšØ§Ø±Ù Ø³Ø¹Û Ú©ÙÛØ¯.
profileMigrationFailed=Ù
ÙØ§Ø¬Ø±Øª ÙØ§Ù
ÙÙ٠از ٟرÙÙØ§ÛÙ %S.\nØªÙØžÛÙ
ات Ø¬Ø¯ÛØ¯ Ø§Ø³ØªÙØ§Ø¯Ù Ø®ÙØ§Ùد ؎د.
+
+# .Onion Page Info prompt. Strings are kept here for ease of translation.
+pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
+pageInfo_OnionEncryption=Connection Encrypted (Onion Service)
diff --git a/src/chrome/locale/fr/torbutton.properties b/src/chrome/locale/fr/torbutton.properties
index 5b7b344..00dd0ac 100644
--- a/src/chrome/locale/fr/torbutton.properties
+++ b/src/chrome/locale/fr/torbutton.properties
@@ -52,3 +52,7 @@ profileReadOnly=Vous ne pouvez pas exécuter %S à partir dâun systÚme de fic
profileReadOnlyMac=Vous ne pouvez pas exécuter %S à partir dâun systÚme de fichiers en lecture seul. Veuillez copier %S vers votre dossier Bureau ou Applications avant dâessayer de lâutiliser.
profileAccessDenied=%S nâa pas le droit dâaccéder au profil. Veuillez ajuster les droits de votre systÚme de fichiers et ressayer.
profileMigrationFailed=La migration de votre profil existant %S a échoué.\nDe nouveaux paramÚtres vont être utilisés.
+
+# .Onion Page Info prompt. Strings are kept here for ease of translation.
+pageInfo_OnionEncryptionWithBitsAndProtocol=La connexion est chiffrée (service oignon, %1$S, clés %2$S bits, %3$S)
+pageInfo_OnionEncryption=La connexion est chiffrée (service oignon)
diff --git a/src/chrome/locale/he/aboutDialog.dtd b/src/chrome/locale/he/aboutDialog.dtd
new file mode 100644
index 0000000..ce1bcba
--- /dev/null
+++ b/src/chrome/locale/he/aboutDialog.dtd
@@ -0,0 +1,19 @@
+<!ENTITY project.start "&brandShortName; ×€××ª× ×¢"×">
+<!-- LOCALIZATION NOTE (project.tpoLink): This is a link title that links to https://www.torproject.org -->
+<!ENTITY project.tpoLink "×-&vendorShortName;">
+<!ENTITY project.end ", ×ך××× ××× ×××× ×ת ך××× ××€××¢× ×××× ×¢× ×€×š××××ª× ×××ך××ª× ×ךשת.">
+
+<!ENTITY help.start "ך××Š× ××¢××ך?">
+<!-- LOCALIZATION NOTE (help.donate): This is a link title that links to https://www.torproject.org/donate/donate.html.en -->
+<!ENTITY help.donateLink "תך××">
+<!ENTITY help.or "××">
+<!-- LOCALIZATION NOTE (help.getInvolvedLink): This is a link title that links to https://www.torproject.org/getinvolved/volunteer.html.en -->
+<!ENTITY help.getInvolvedLink "×××× ××¢×ך×!">
+<!ENTITY help.end "!">
+<!-- LOCALIZATION NOTE (bottom.questions): This is a link title that links to https://www.torproject.org/docs/trademark-faq.html.en -->
+<!ENTITY bottomLinks.questions "ש×××ת?">
+<!-- LOCALIZATION NOTE (bottom.questions): This is a link title that links to https://www.torproject.org/getinvolved/relays -->
+<!ENTITY bottomLinks.grow "×¢××ך ×ךשת Tor ×××××!">
+<!-- LOCALIZATION NOTE (bottom.questions): This is a link title that links to about:license -->
+<!ENTITY bottomLinks.license "××××¢ ך×ש××">
+<!ENTITY tor.TrademarkStatement "'Tor' ×-'ס×××× ××׊×' ×× ×¡××× ×× ×ס×ך××× ×š×©×××× ×©× Tor Project, Inc.">
diff --git a/src/chrome/locale/he/aboutTBUpdate.dtd b/src/chrome/locale/he/aboutTBUpdate.dtd
new file mode 100644
index 0000000..2f93038
--- /dev/null
+++ b/src/chrome/locale/he/aboutTBUpdate.dtd
@@ -0,0 +1,6 @@
+<!ENTITY aboutTBUpdate.title "×¢×××× ×× ×××€××€× Tor">
+<!ENTITY aboutTBUpdate.updated "××€××€× Tor ×¢××××.">
+<!ENTITY aboutTBUpdate.linkPrefix "×××××¢ ×××¢×××× ×ª ×××תך ×¢× ××š×¡× ××,">
+<!ENTITY aboutTBUpdate.linkLabel "×קך ××תך ש×× ×">
+<!ENTITY aboutTBUpdate.linkSuffix ".">
+<!ENTITY aboutTBUpdate.changeLogHeading "×××× ×©×× ××××:">
diff --git a/src/chrome/locale/he/aboutTor.dtd b/src/chrome/locale/he/aboutTor.dtd
index 9f14022..819cc8e 100644
--- a/src/chrome/locale/he/aboutTor.dtd
+++ b/src/chrome/locale/he/aboutTor.dtd
@@ -1,47 +1,45 @@
<!--
- - Copyright (c) 2014, The Tor Project, Inc.
+ - Copyright (c) 2015, The Tor Project, Inc.
- See LICENSE for licensing information.
- vim: set sw=2 sts=2 ts=8 et syntax=xml:
-->
-<!ENTITY aboutTor.title "About Tor">
+<!ENTITY aboutTor.title "××××ת Tor">
-<!ENTITY aboutTor.outOfDateTorOn.label "HOWEVER, this browser is out of date.">
-<!ENTITY aboutTor.outOfDateTorOff.label "ALSO, this browser is out of date.">
-<!ENTITY aboutTor.outOfDate2.label "Click on the onion and then choose Download Tor Browser Bundle Update.">
+<!ENTITY aboutTor.outOfDateTorOn.label "×××ך×: ××€××€× ×× ××× × ××¢××××.">
+<!ENTITY aboutTor.outOfDateTorOff.label "××× ××, ××€××€× ×× ××× × ××¢××××.">
+<!ENTITY aboutTor.outOfDate2.label "×××¥ ×¢× ×××Š× ××× ××ך ×××××§ ××ך ×¢×××× ×××€××€× Tor">
-<!ENTITY aboutTor.check.label "Test Tor Network Settings">
+<!ENTITY aboutTor.check.label "××× ×××ך×ת ךשת Tor">
-<!ENTITY aboutTor.success.label "Congratulations!">
-<!ENTITY aboutTor.success2.label "This browser is configured to use Tor.">
-<!ENTITY aboutTor.success3.label "You are now free to browse the Internet anonymously.">
-<!ENTITY aboutTor.failure.label "Something Went Wrong!">
-<!ENTITY aboutTor.failure2.label "Tor is not working in this browser.">
-<!ENTITY aboutTor.failure3prefix.label "For assistance, please contact ">
-<!ENTITY aboutTor.failure3Link "help(a)rt.torproject.org">
-<!ENTITY aboutTor.failure3suffix.label ".">
+<!ENTITY aboutTor.success.label "×ך×× ××× ×× ××€××€× Tor">
+<!ENTITY aboutTor.success2.label "××××ך ×× ×š×©×ª Tor.">
+<!ENTITY aboutTor.success3.label "××ª× ×¢×ש×× ×××€×©× ××××ש ×××× ××š× × ××××€× ××××× ×.">
+<!ENTITY aboutTor.failure.label "×ש×× ×שת×ש!">
+<!ENTITY aboutTor.failure2.label "Tor ××× × ×¢××× ×××€××€× ××.">
-<!ENTITY aboutTor.search.label "Search">
-<!ENTITY aboutTor.searchSPPost.link "https://startpage.com/do/search">
-<!ENTITY aboutTor.searchDDGPost.link "https://duckduckgo.com/html/">
+<!ENTITY aboutTor.search.label "×׀ש">
+<!ENTITY aboutTor.searchDDGPost.link "https://duckduckgo.com">
-<!ENTITY aboutTor.torInfo1.label "Additional Info:">
-<!ENTITY aboutTor.torInfo2.label "Country & IP Address:">
-<!ENTITY aboutTor.torInfo3.label "Exit Node:">
-<!ENTITY aboutTor.torInfo4.label "This server does not log any information about visitors.">
-<!ENTITY aboutTor.whatnextQuestion.label "What Next?">
-<!ENTITY aboutTor.whatnextAnswer.label "Tor is NOT all you need to browse anonymously! You may need to change some of your browsing habits to ensure your identity stays safe.">
-<!ENTITY aboutTor.whatnext.label "Tips On Staying Anonymous »">
+<!ENTITY aboutTor.torInfo1.label "××××¢ × ×סף:">
+<!ENTITY aboutTor.torInfo2.label "×××× × ××ת××ת IP:">
+<!ENTITY aboutTor.torInfo3.label "׊××ת ×׊×××:">
+<!ENTITY aboutTor.torInfo4.label "שךת ×× ××× × ×š××©× ××××× ××××¢ ××ש×× ××××ת ××קך××.">
+<!ENTITY aboutTor.whatnextQuestion.label "×× ××××?">
+<!ENTITY aboutTor.whatnextAnswer.label "Tor ××× × ×× ×× ×©×ª×××§×§ ×× ×¢× ×× ×ª ××××ש ××××€× ×× ×× ×××! ××ת×× ×©×ª×Š××š× ××©× ×ת ×××§ ××ך××× ×××××©× ×©×× ××× ×××××× ×©××××ª× ×ª×××תך ×××××.">
+<!ENTITY aboutTor.whatnext.label "×××€×× ×ש×××š× ×¢× ×× ×× ××××ת ×ךשת »">
<!ENTITY aboutTor.whatnext.link "https://www.torproject.org/download/download.html.en#warning">
-<!ENTITY aboutTor.helpInfo1.label "You Can Help!">
-<!ENTITY aboutTor.helpInfo2.label "There are many ways you can help make the Tor Network faster and stronger:">
-<!ENTITY aboutTor.helpInfo3.label "Run a Tor Relay Node »">
+<!ENTITY aboutTor.torbrowser_user_manual.accesskey "M">
+<!ENTITY aboutTor.torbrowser_user_manual.label "××ך×× ×שת×ש ×©× ××€××€× Tor">
+<!ENTITY aboutTor.helpInfo1.label "××ª× ×××× ××¢××ך!">
+<!ENTITY aboutTor.helpInfo2.label "××©× × ×ך××× ×š××ת ××× ××ª× ×××× ×עש×ת ×ת ךשת Tor ××××š× ××תך ××××§× ××תך:">
+<!ENTITY aboutTor.helpInfo3.label "×××§×× ××××€×¢×× ×ע׊×× ×©×š×ª Tor">
<!ENTITY aboutTor.helpInfo3.link "https://www.torproject.org/docs/tor-doc-relay.html.en">
-<!ENTITY aboutTor.helpInfo4.label "Volunteer Your Services »">
+<!ENTITY aboutTor.helpInfo4.label "× ×× ×ת ש×ך×ת×× Â»">
<!ENTITY aboutTor.helpInfo4.link "https://www.torproject.org/getinvolved/volunteer.html.en">
-<!ENTITY aboutTor.helpInfo5.label "Make a Donation »">
+<!ENTITY aboutTor.helpInfo5.label "תך×× Â»">
<!ENTITY aboutTor.helpInfo5.link "https://www.torproject.org/donate/donate.html.en">
-<!ENTITY aboutTor.footer.label "The Tor Project is a US 501(c)(3) non-profit dedicated to the research, development, and education of online anonymity and privacy.">
-<!ENTITY aboutTor.learnMore.label "Learn more about The Tor Project »">
+<!ENTITY aboutTor.footer.label "×××× Tor ××× ×ך××× US 501(c)(3) ××× ××ך×ת ך××× ××××§×ש ×××קך, ×€×ת×× ×××× ×× ×©× ××××× ××ת ××§××× ×ª ×׀ך×××ת.">
+<!ENTITY aboutTor.learnMore.label "××× ×¢×× ××××ת ×××× Tor »">
<!ENTITY aboutTor.learnMore.link "https://www.torproject.org/about/overview.html.en">
diff --git a/src/chrome/locale/he/aboutTor.properties b/src/chrome/locale/he/aboutTor.properties
index 02088f0..0999a78 100644
--- a/src/chrome/locale/he/aboutTor.properties
+++ b/src/chrome/locale/he/aboutTor.properties
@@ -2,14 +2,19 @@
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
+aboutTor.searchDDG.privacy=×׀ש <a href="%1$S">×××××</a> ×¢× <a href="%2$S">DuckDuckGo</a>.
# The following string is a link which replaces %1$S above.
aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
# The following string is a link which replaces %2$S above.
aboutTor.searchDDG.search.link=https://duckduckgo.com/
+
+aboutTor.donationBanner.donate=תך×× ×עת!
+
+aboutTor.donationBanner.slogan=Tor: ×× ××¢×× ××ª× ×××ת ×××××××ת
+aboutTor.donationBanner.mozilla=×ª× ×××× ×-Mozilla תש××× ×ת ××ª× ×ª×!
+
+aboutTor.donationBanner.tagline1=××× ×× ×¢× ×¢×ת×× ×××, ×××©×€× ×©××ת×ת ××€×¢××× ×× ××× 2006
+aboutTor.donationBanner.tagline2=×ךשת×× ××××€× ×¢×××× ××ך×ת
+aboutTor.donationBanner.tagline3=××ך×ת ××§××× ×ª
+aboutTor.donationBanner.tagline4=×××€××× ××××€× ×¢×××× ×××¢× ××׀ש×ת
+aboutTor.donationBanner.tagline5=××× ×× ×¢× ×׀ך×××ת ×©× ×××××× ×× ×× ×××
diff --git a/src/chrome/locale/he/brand.dtd b/src/chrome/locale/he/brand.dtd
index 59f665e..e58bb4d 100644
--- a/src/chrome/locale/he/brand.dtd
+++ b/src/chrome/locale/he/brand.dtd
@@ -2,7 +2,14 @@
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<!ENTITY brandShortName "Tor Browser">
-<!ENTITY brandFullName "Tor Browser">
-<!ENTITY vendorShortName "Tor Project">
-<!ENTITY trademarkInfo.part1 "Firefox and the Firefox logos are trademarks of the Mozilla Foundation.">
+<!ENTITY brandShorterName "××€××€× Tor">
+<!ENTITY brandShortName "××€××€× Tor">
+<!ENTITY brandFullName "××€××€× Tor">
+<!ENTITY vendorShortName "×××× Tor">
+<!ENTITY trademarkInfo.part1 "Firefox ×ס×××××× ××× × ×¡××× ×× ×ס×ך××× ×š×©×××× ×××¢××ת ×§×š× Mozilla.">
+
+<!-- The following strings are for bug #10280's UI. We place them here for our translators -->
+<!ENTITY plugins.installed.find "×××¥ ×××¢×× ×ª ת××¡×€× ×עך×ת ×××ª×§× ××">
+<!ENTITY plugins.installed.enable "×׀שך ×תקע××">
+<!ENTITY plugins.installed.disable "×ש×ת ×תקע××">
+<!ENTITY plugins.installed.disable.tip "×××¥ ××× ××× ××¢ ××¢×× ×ª ××ª×§×¢× ×עך×ת">
diff --git a/src/chrome/locale/he/brand.properties b/src/chrome/locale/he/brand.properties
index f63def3..baf4637 100644
--- a/src/chrome/locale/he/brand.properties
+++ b/src/chrome/locale/he/brand.properties
@@ -2,14 +2,15 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-brandShortName=Tor Browser
-brandFullName=Tor Browser
-vendorShortName=Tor Project
+brandShorterName=××€××€× Tor
+brandShortName=××€××€× Tor
+brandFullName=××€××€× Tor
+vendorShortName=×××× Tor
-homePageSingleStartMain=Firefox Start, a fast home page with built-in search
-homePageImport=Import your home page from %S
+homePageSingleStartMain=Firefox Start, ××£ ××ת ×××ך ×¢× ×××€×ש ×××× ×
+homePageImport=×××× ×ת ××£ ×××ת ש×× ×-%S
-homePageMigrationPageTitle=Home Page Selection
-homePageMigrationDescription=Please select the home page you wish to use:
+homePageMigrationPageTitle=×××ךת ××£ ××ת
+homePageMigrationDescription=×× × ××ך ×ת ××£ ×××ת ש×ך׊×× × ××שת×ש ××:
-syncBrandShortName=Sync
+syncBrandShortName=×¡× ×ך×
diff --git a/src/chrome/locale/he/torbutton.dtd b/src/chrome/locale/he/torbutton.dtd
index 4b1edc4..5035258 100644
--- a/src/chrome/locale/he/torbutton.dtd
+++ b/src/chrome/locale/he/torbutton.dtd
@@ -1,22 +1,51 @@
<!ENTITY torbutton.context_menu.new_identity "×××ת ××ש×">
<!ENTITY torbutton.context_menu.new_identity_key "I">
-<!ENTITY torbutton.context_menu.networksettings "Open Network SettingsâŠ">
-<!ENTITY torbutton.context_menu.downloadUpdate "Download Tor Browser Bundle Update...">
+<!ENTITY torbutton.context_menu.new_circuit "× ×ª×× Tor ××ש ××תך ××">
+<!ENTITY torbutton.context_menu.new_circuit_key "C">
+<!ENTITY torbutton.context_menu.preferences "×××ך×ת ×××××...">
+<!ENTITY torbutton.context_menu.preferences.key "S">
+<!ENTITY torbutton.context_menu.networksettings "×××ך×ת ךשת Tor...">
+<!ENTITY torbutton.context_menu.networksettings.key "N">
+<!ENTITY torbutton.context_menu.downloadUpdate "××××§ ××ך ×¢×××× ×××€××€× Tor...">
<!ENTITY torbutton.context_menu.downloadUpdate.key "U">
-<!ENTITY torbutton.context_menu.cookieProtections "××× ×ת ×§××§××">
+<!ENTITY torbutton.context_menu.cookieProtections "××× ×ª ×¢××××ת...">
<!ENTITY torbutton.context_menu.cookieProtections.key "C">
<!ENTITY torbutton.button.tooltip "×××¥ ×××× ××ת×× ×ת Torbutton">
-<!ENTITY torbutton.prefs.restore_defaults "×××š× ××ך×ךת ××××">
-<!ENTITY torbutton.cookiedialog.title "× ×× ××× ×ת ×§××§××">
+<!ENTITY torbutton.prefs.security_settings "×××ך×ת ××××× ×©× ××€××€× Tor">
+<!ENTITY torbutton.prefs.restore_defaults "ש××ך ×ך×ך×ת ××××">
+<!ENTITY torbutton.prefs.custom_warning "××¢××€×ת ×××€××€× ×××ת×××ת ש×× × ××¢× ××××ך×ת ××××× ×××ª× ×©×ךת××ת. ×××¢×× ××××× ×׀ך×××ת, ×× × ××××׊×× ×× ××××ך ×××ת ×ך××ת ×××××× ×©× ×ך×ךת ×××××.">
+<!ENTITY torbutton.cookiedialog.title "× ×× ××× ×ת ×¢××××ת">
<!ENTITY torbutton.cookiedialog.lockCol "××××">
<!ENTITY torbutton.cookiedialog.domainCol "××ך×">
<!ENTITY torbutton.cookiedialog.nameCol "ש×">
-<!ENTITY torbutton.cookiedialog.pathCol "××¢×ך">
-<!ENTITY torbutton.cookiedialog.protectCookie "××× ×¢× ××§××§×">
-<!ENTITY torbutton.cookiedialog.removeCookie "×××§ ×ת ××§××§×">
-<!ENTITY torbutton.cookiedialog.unprotectCookie "×× ×ª×× ×¢× ××§××§×">
-<!ENTITY torbutton.cookiedialog.removeAllBut "×××§ ×ת ×× ××§××§×× ××× ×××× ××">
-<!ENTITY torbutton.cookiedialog.saveAllCookies "××× ×¢× ×§××§×× ××ש××">
-<!ENTITY torbutton.cookiedialog.doNotSaveAllCookies "×× ×ª×× ×¢× ×§××§×× ××ש××">
-<!ENTITY torbutton.prefs.restrict_thirdparty "Restrict third party cookies and other tracking data">
-<!ENTITY torbutton.prefs.resist_fingerprinting "Change details that distinguish you from other Tor Browser users">
+<!ENTITY torbutton.cookiedialog.pathCol "× ×ª××">
+<!ENTITY torbutton.cookiedialog.protectCookie "××× ×¢× ×¢×××××">
+<!ENTITY torbutton.cookiedialog.removeCookie "×סך ×¢×××××">
+<!ENTITY torbutton.cookiedialog.unprotectCookie "××× ××× × ×¢× ×¢×××××">
+<!ENTITY torbutton.cookiedialog.removeAllBut "×סך ××× ×××× ×××× ××">
+<!ENTITY torbutton.cookiedialog.saveAllCookies "××× ×¢× ×¢××××ת ××ש×ת">
+<!ENTITY torbutton.cookiedialog.doNotSaveAllCookies "×× ×ª×× ×¢× ×¢××××ת ××ש×ת">
+<!ENTITY torbutton.prefs.restrict_thirdparty "×××× ×¢××××ת ××Š× ×©×××©× ×× ×ª×× × ××¢×§× ××ך××">
+<!ENTITY torbutton.prefs.restrict_thirdparty.accesskey "R">
+<!ENTITY torbutton.prefs.restrict_thirdparty_tooltip "×ש×ך ת××× ×× ×ס××× ×ª ××× ××× ××¢ ×ת××× ×ת ××€××€× ×ס××××ת ××××ת ×× ×׊××ת ××× ××תך ×××ª× ××¢××× ×××ש ×ךשת. ת××× ×ת ש××©×ª× × ×××××ת ×ת×××ת ××ש, עך××Š× ×©×××ך, ××××× ×××€××€×, ×¢××××ת, ׊××××ת ×××¢××€××, ××תך×ת ××××ת HTTP, ×§×× ××××ך×× ×©× ×§×ש×ך××, ××ס×× ××§×××, ×ת×××ת ××ס×× ××××, ×קש×ת OCSP, ×¢××××× ×ש×ת׀×× ××ך××ס×× ×©× ×©×× TLS.">
+<!ENTITY torbutton.prefs.resist_fingerprinting "×©× × ×€×š××× ×××××××× ××× × ×××× ×תך ×שת××©× ××€××€× Tor">
+<!ENTITY torbutton.prefs.resist_fingerprinting.accesskey "F">
+<!ENTITY torbutton.prefs.resist_fingerprinting_tooltip "×ש×ך ת××× ×× ×ס××× ×ª ××× ××סת×ך ××ך×× ××תך×× ×©×××××× ××××ת ××××××× ×××××, ×××× ××׊××¢× ××××©× ×©××, ××¢×š× ××§××ת, ××××ך, ×××§×× ××תקע×× ×××ª×§× ××, ךש××ת ××תקע×× ××××ª×§× ××, ×××Š× ×ךשת ש××, ××××× ×ת ×ס×, ×××× ×ס×, ך×ת ת׊××× ××× ×תך, ס××× ×§×××¥ × ×ª××××, ׊××¢× ×עך×ת ××××××ת WebGL.">
+<!ENTITY torbutton.prefs.sec_caption "ך×ת ×××××">
+<!ENTITY torbutton.prefs.sec_caption_tooltip "××××× ×××××× × ××ª× ×× ××ש××ת ת××× ×ת ××€××€× ×ס××××ת ×שך ×¢××××ת ×עש×ת ×ת ×××€××€× ×©×× ××תך ×€×××¢ ×× ×¡××× ×ת ×€×׊××.">
+<!ENTITY torbutton.prefs.sec_standard_label "×ª×§× ×">
+<!ENTITY torbutton.prefs.sec_standard_description "×× ××××€××× ×× ×©× ××€××€× Tor ××××€××× × ×תך×× ××ש×ת××.">
+<!ENTITY torbutton.prefs.sec_safer_label "×××× ××תך">
+<!ENTITY torbutton.prefs.sec_safer_description "×ש××ת ×××€××× × ×תך ש×ס××× ×× ××¢×ת×× ×§×š×××ת, ×× ×©×××š× ××ס׀ך ×תך×× ×××× ×ª×€×§××××ת.">
+<!ENTITY torbutton.prefs.sec_safer_list_label "×××××š× ×××××× ××תך:">
+<!ENTITY torbutton.prefs.sec_safest_label "××× ××××">
+<!ENTITY torbutton.prefs.sec_safest_description "×ת×ך ךק ××××€××× × ×תך ××ך×ש×× ×¢××ך ×תך×× × ××××× ×ש×ך×ת×× ×ס×××××. ש×× ×××× ××× ×ש׀××¢×× ×¢× ×ª××× ×ת, ×××× ×תסך××××.">
+<!ENTITY torbutton.prefs.sec_safest_list_label "×××××š× ×××××× ×××תך:">
+<!ENTITY torbutton.prefs.sec_learn_more_label "××× ×¢××">
+<!ENTITY torbutton.prefs.sec_js_on_https_sites_only "JavaScript ××ש×ת ××× ××תך×× ×©××× × HTTPS.">
+<!ENTITY torbutton.prefs.sec_js_disabled "JavaScript ××ש×ת ××ך×ךת ×××× ××× ××תך××.">
+<!ENTITY torbutton.prefs.sec_limit_typography "×ס׀ך ×××€× ×× ×ס×××× ×ת××××× ××ש×ת××.">
+<!ENTITY torbutton.prefs.sec_limit_graphics_and_typography "×ס׀ך ×××€× ××, ׊××××ת, ס×××× ×ת××××× ×ת××× ×ת ××ש×ת××.">
+<!ENTITY torbutton.prefs.sec_click_to_play_media "ש××¢ ×××××× (×××ת HTML5) ×× ×××¥-×××-×× ××.">
+<!ENTITY torbutton.circuit_display.title "××¢×× Tor">
+<!ENTITY torbutton.circuit_display.new_circuit "××¢×× ××ש ×¢××ך ×תך ××">
diff --git a/src/chrome/locale/he/torbutton.properties b/src/chrome/locale/he/torbutton.properties
index e4074c3..c153c61 100644
--- a/src/chrome/locale/he/torbutton.properties
+++ b/src/chrome/locale/he/torbutton.properties
@@ -1,27 +1,58 @@
-torbutton.panel.tooltip.disabled = ×××¥ ×××€×¢×ת Tor
-torbutton.panel.tooltip.enabled = ×××¥ ×××××× Tor
-torbutton.panel.label.disabled = Tor ×××××
-torbutton.panel.label.enabled = Tor ×€××¢×
-extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data.
-torbutton.popup.external.title = ×××¢×× ×ª××× ××׊×× ×?
-torbutton.popup.external.app = ת××× × ××׊×× ×ת × ×××Š× ××× ×××€× ×:\n
-torbutton.popup.external.note = \n\nש×× ××: ת××× ×ת ××׊×× ××ת ××× × ×××××ת ×עש×××ת ××€×××¢ ×׀ך×××ת ש××!\n
-torbutton.popup.external.suggest = \n×× ×§×××¥ ×× ××× × ××××, ×¢××× ×ש××ך ×××ª× ×׊׀××× ×ש××× × ××××ך ×××× ××š× × ×× ××××× × ×××ך×××××ת,\n×× ×שק×× ××שת×ש ×׀ך××§×¡× ×©×§××£ ×××× LiveCD ×× torsocks.\n
-torbutton.popup.launch = ××€×¢× ×ª××× ×
-torbutton.popup.cancel = ×××××
-torbutton.popup.dontask = ת××× ××€×¢× ×ת ×ת××× × ××¢×ª× ×××××
-torbutton.popup.prompted_language = ×¢× ×× ×ª ××××ת ×׀ך×××ת ××××ךת, Torbutton ×××× ××קש ×ת ×××š×¡× ××× ×××ת ×©× ××ª×š× ××× ××š× ×. ×× ×¢×©×× ××ך×× ××× ×©×תך×× ××××× ××ª× ×š××× ××׊×× ××× ×××ת.\n\n××× ×ך׊×× × ××קש ×׊׀×ת ××תך×× ××× ×××ת ×׊××š× ×€×š×××ת ××××ךת?
-torbutton.popup.no_newnym = Torbutton ××× × ×ס××× ×ס׀ק ×× ×××ת ×××©× ×××××××. ××× ×××©× ×× Tor Control Port.\n\n××× ××ª× ××€×¢×× ×ת
-torbutton.title.prompt_torbrowser = ××××¢ Torbutton ×ש××
-torbutton.popup.prompt_torbrowser = Torbutton ×¢×ש×× ×¢××× ××ךת: ××-×׀שך ××××ת ×××ª× ××תך. עש×× × ×ת ×ש×× ×× ××× ×× ×× ×× ×××× ××שת×ש ×-Torbutton ×××€××€× ×©×ת×ש×× ×× ×× ×š×§ ×-Tor. ××× ××תך ×××× ××××× ×©×× ××××× × ××ª×§× ×ש×× ××š× ××ךת. ×× ×ך׊×× ×× ×××ש×× ×ש×××ש ך××× ××€××ך׀×קס, ×¢×××× ××ס×ך ×ת Torbutton ××××ך×× ×ת Tor Browser Bundle. ×××€××× × ×׀ך×××ת ×©× Tor Browser ××¢×××× ××××€××× × ×׀ך×××ת ×ך××××× ×©× ×€××ך׀×קס, ××€××× ×× ×€××ך׀×קס ×ש×××ש ××× ×¢× Torbutton. ××סךת Torbutton, ××©× ×××××âת×ס׀×תâ×ך×××ת ××× ×××Š× ×¢× ×׀ת×ך ×××¡×š× ××× ×-Torbutton.
-torbutton.popup.short_torbrowser = ××××¢ ×ש×× ×¢× Torbutton!\nTorbutton ×¢×ש×× ×€××¢× ×ª×××.\n×××Š× ×¢× ×-Torbutton ×××××¢ × ×סף.
+torbutton.circuit_display.internet = ××× ××š× ×
+torbutton.circuit_display.ip_unknown = IP ×××ª× ××××¢
+torbutton.circuit_display.onion_site = ×תך ×׊×
+torbutton.circuit_display.this_browser = ××€××€× ××
+torbutton.circuit_display.relay = ××סך
+torbutton.circuit_display.tor_bridge = ×שך
+torbutton.circuit_display.unknown_country = ×××× × ×× ××××¢×
+torbutton.circuit_display.guard = ××ש×ך
+torbutton.circuit_display.guard_note = ׊××ת [×××ש×ך] ש×× ×¢×©×× ×× ×××©×ª× ×ת.
+torbutton.circuit_display.learn_more = ××× ×¢××
+torbutton.content_sizer.margin_tooltip = ××€××€× Tor ××ס××£ ש×× ×× ××× ×××€×× ×ת ××××× ××ך××× ×©× ×××× × ×××××××× ×€××ת, ×××× ×××€××ת ×ת ×××××ת ×©× ×× ×©×× ××¢×§×× ××ך×× ××××€× ××§×××.
+torbutton.panel.tooltip.disabled = ×××¥ ××× ××׀שך ×ת Tor
+torbutton.panel.tooltip.enabled = ×××¥ ××× ××ש××ת ×ת Tor
+torbutton.panel.label.disabled = Tor ××ש×ת
+torbutton.panel.label.enabled = Tor ×××׀שך
+extensions.torbutton(a)torproject.org.description = Torbutton ×ס׀ק ×׀ת×ך ××× ×××××ך ×ת ×××ך×ת Tor ×××× ×× ×§×ת ××××ך×ת ×××§××ת × ×ª×× × ××××©× ×€×š××××.
+torbutton.popup.external.title = ×××ך×× ×¡×× ××׊×× × ×©× ×§×××¥?
+torbutton.popup.external.app = ××€××€× Tor ××× × ×××× ××׊×× ×§×××¥ ××. ת׊××š× ×׀ת×× ×××ª× ×××׊ע×ת ××ש×× ××ך.\n\n
+torbutton.popup.external.note = ס×××× ×ס××××× ×©× ×§×׊×× ×¢××××× ××ך×× ×××ש×××× ××ת××ך ×× ×××× ××š× × ××× ×©×××ש ×-Tor.\n
+torbutton.popup.external.suggest = ××תך ××××××, ×¢××× ×׀ת×× ×§×׊×× ×©××ך×× ×š×§ ×ש×××××ך ×× ×תק, ×× ××שת×ש ×תק××××ך ×× ×©× Tor ××× Tails. \n
+torbutton.popup.launch = ×××š× ×§×××¥
+torbutton.popup.cancel = ×××
+torbutton.popup.dontask = ×××š× ×§×׊×× ××××€× ××××××× ××¢×ª× ×××××
+torbutton.popup.prompted_language = ××× ×תת ×× ××תך ׀ך×××ת, Torbutton ×××× ××קש ×ת ×××š×¡× ××× ×××ת ×©× ××ª×š× ××× ××š× ×. ×× ×¢×©×× ××ך×× ××תך×× ×©××ª× ××¢×××£ ×קך×× ×ש׀ת ××× ×©×× ××××ת ××׊××× ××× ×××ת ×××§××.\n\n××× ×ך׊×× × ××קש ×תך×× ××©×€× ××× ×××ת ×¢××ך ׀ך×××ת ×××× ××תך?
+torbutton.popup.no_newnym = Torbutton ××× × ×××× ×תת ×× ××××× ×××ת ××ש×. ××× ×× ×××©× ×× ×€×ª×ת ×××§×š× ×©× Tor.\n\n××× ××ª× ×ך××¥ ×ת ××××ת ××€××€× Tor?
+torbutton.title.prompt_torbrowser = ××××¢ ×ש×× ×©× Torbutton
+torbutton.popup.prompt_torbrowser = Torbutton ×¢××× ×××× ××ךת: ××× × ×××× ××××ת ×××ª× ××תך.\n\nעש×× × ×©×× ×× ×× ×× ××× ×× ×××× ××שת×ש ×-Torbutton ×××€××€× ×× ××Š× ×ש×××ש ×× ×¢××ך ××××©× ×©××× × Tor. ××× ××תך ××× ×ª×§××× ×©×× ××××× × ××ª×§× ××× ××š× ××ךת.\n\n×× ×ך׊×× × ×××ש×× ××שת×ש ×-Firefox ×ך×××, ×¢××× ××ס×ך ×ת Torbutton ××××ך×× ×ת ××××ת ××€××€× Tor. ×××€××× × ×׀ך×××ת ×©× ××€××€× Tor ×× × ×¢××× ××תך ××שך ××× ×©× Firefox ך×××, ××€××× ××שך Firefox × ××Š× ×ש×××ש ×¢× Torbutton.\n\n××× ××ס×ך ×ת Torbutton, ×× ×× ××××->ת×ס׀×ת->×ך×××ת ××× ×××¥ ×¢× ××׀ת×ך ×סך ××× Torbutton.
+torbutton.popup.short_torbrowser = ××××¢ ×ש×× ×¢× Torbutton!\nTorbutton ת××× ×××׀שך ×¢×ש××.\n×××¥ ×¢× ×-Torbutton ××¢×× ××××¢.
-torbutton.popup.confirm_plugins = Plugins such as Flash can harm your privacy and anonymity.\n\nThey can also bypass Tor to reveal your current location and IP address.\n\nAre you sure you want to enable plugins?\n\n
-torbutton.popup.never_ask_again = Never ask me again
+torbutton.popup.confirm_plugins = ×תקע×× ×××× Flash ×××××× ××€×××¢ ×׀ך××××ª× ××××××× ××ת×.\n\n×× ×××××× ×× ××¢×§××£ ×ת Tor ××× ××ש××£ ×ת ×××§××× ×× ×××× ××ת ×ת××ת ×-IP ש××.\n\n××× ××ª× ×××× ×©×ך׊×× × ××׀שך ×תקע××?\n\n
+torbutton.popup.never_ask_again = ××£ ×€×¢× ×× ×ª×©×× ×××ª× ×©××
+torbutton.popup.confirm_newnym = ××€××€× Tor ×ס××ך ×ת ×× ××××× ×ת ×××ש×× ××ת. ×× ×©××× ××תך×× ×××××. \n\n×××€×¢×× ×××ש ×ת ××€××€× Tor ×¢×ש×× ××× ××׀ס ×ת ×××ת×?\n\n
+
+torbutton.slider_notification = ×ת׀ך×× ×©× ×××Š× ××ך××§ ×ש ×עת ××××× ××××× ×××׀שך ×× ××ת××× ×ת ך×ת ×××××× ×©××. × ×¡× ××ת×!
+torbutton.slider_notification_button = ×€×ª× ×××ך×ת ×××××
+
+torbutton.maximize_warning = ××€×¢×ת ××¡× ××× ×××€××€× Tor ×¢×××× ××ת×ך ××תך×× ××§×××¢ ×ת ×××× ××Š× ×©××, ×× ×©×¢××× ×ש×ש ××תך ××ת×. ×× × ××××׊×× ×©×ª×ת×ך ×ת ×××× ×ת ××€××€× Tor ××××× ×ך×ךת ××××× ×××§××š× ×©×××.
# Canvas permission prompt. Strings are kept here for ease of translation.
-canvas.siteprompt=This website (%S) attempted to access image data on a canvas. Since canvas image data can be used to discover information about your computer, blank image data was returned this time.
-canvas.allow=×׀שך ×עת××
+canvas.siteprompt=×תך ×× (%S) × ××¡× ××××¥ × ×ª×× × ×ª××× ×ת ×§× ×ס HTML5, ×שך עש×××× ×ש×ש ××× ××××ת ××××€× ×××××× ×ת ××ש××.\n\n××× ×¢× ××€××€× Tor ××ת×ך ××××¥ × ×ª×× × ×ª××× ×ת ×§× ×ס HTML5?
+canvas.notNow=×× ×¢×ש××
+canvas.notNowAccessKey=N
+canvas.allow=×תך ×עת××
canvas.allowAccessKey=A
-canvas.never=××¢××× ×× ×¢××ך ×תך ××
+canvas.never=××£ ×€×¢× ×¢××ך ×תך ×× (×××××¥)
canvas.neverAccessKey=e
+
+# Profile/startup error messages. Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S is the application name.
+profileProblemTitle=××¢×ת ׀ך××€×× %S
+profileReadOnly=××× × ×××× ××ך××¥ ×ת %S ××עך×ת ×§×׊×× ×קך××× ××××. ×× × ×עתק ×ת %S ××××§×× ××ך ××€× × × ×ס××× ××שת×ש ××.
+profileReadOnlyMac=××× × ×××× ××ך××¥ ×ת %S ××עך×ת ×§×׊×× ×קך××× ××××. ×× × ×עתק ×ת %S ×ש×××× ××¢×××× ×× ×ת××§××ת ×××ש×××× ×©×× ××€× × × ×ס××× ××שת×ש ××.
+profileAccessDenied=×-%S ××× ×ךש×× ××× ××שת ×× ×׀ך××€××. ×× × ×ת×× ×ת ×ךש××ת ×עך×ת ××§×׊×× ×©×× ×× ×¡× ×©××.
+profileMigrationFailed=××××× ×©× ×׀ך××€×× ××§××× ×©×× %S × ×ש×.\n×××ך×ת ××ש×ת ×××× ×ש×××ש.
+
+# .Onion Page Info prompt. Strings are kept here for ease of translation.
+pageInfo_OnionEncryptionWithBitsAndProtocol=××××ך ×××Š×€× (ש×ך×ת ×׊×, %1$S, ×׀ת××ת %2$S ס××××ת, %3$S)
+pageInfo_OnionEncryption=××××ך ×××Š×€× (ש×ך×ת ×׊×)
diff --git a/src/chrome/locale/it/torbutton.properties b/src/chrome/locale/it/torbutton.properties
index 37034ed..aa1279b 100644
--- a/src/chrome/locale/it/torbutton.properties
+++ b/src/chrome/locale/it/torbutton.properties
@@ -52,3 +52,7 @@ profileReadOnly=Non puoi avviare %S da un file system di sola lettura. Per favor
profileReadOnlyMac=Non puoi avviare %S da un file system di sola lettura. Per favore copia %S sulla tua scrivania o nella cartella Applicazioni prima di usarlo.
profileAccessDenied=%S non ha i permessi per accedere al profilo. Per favore, modifica i permessi del tuo file system e riprova.
profileMigrationFailed=Migrazione del tuo profilo %S esistente fallita.\nVerranno usate nuove impostazioni.
+
+# .Onion Page Info prompt. Strings are kept here for ease of translation.
+pageInfo_OnionEncryptionWithBitsAndProtocol=Connessione cifrata (Servizio onion, %1$S, chiavi %2$S bit, %3$S)
+pageInfo_OnionEncryption=Connessione cifrata (Servizio onion)
diff --git a/src/chrome/locale/ja/torbutton.properties b/src/chrome/locale/ja/torbutton.properties
index dec68bf..29e1556 100644
--- a/src/chrome/locale/ja/torbutton.properties
+++ b/src/chrome/locale/ja/torbutton.properties
@@ -52,3 +52,7 @@ profileReadOnly=èªã¿èŸŒã¿å°çšã®ãã¡ã€ã«ã·ã¹ãã ã§ã¯ %S ãå®è¡
profileReadOnlyMac=èªã¿èŸŒã¿å°çšã®ãã¡ã€ã«ã·ã¹ãã ã§ã¯ %S ãå®è¡ã§ããŸããã %S ããã¹ã¯ããããã¢ããªã±ãŒã·ã§ã³ãã©ã«ããŒã«ç§»åããŠããããäžåºŠå®è¡ããŠãã ããã
profileAccessDenied=%S ã¯ãããã¡ã€ã«ã«ã¢ã¯ã»ã¹ããæš©éããããŸãããæš©éãèšå®ããŠããããäžåºŠè©ŠããŠã¿ãŠãã ããã
profileMigrationFailed=ååšããŠãããããã¡ã€ã« %S ãžã®ãã€ã°ã¬ãŒã·ã§ã³ã«å€±æããŸããã\næ°ããèšå®ãé©çšãããŸãã
+
+# .Onion Page Info prompt. Strings are kept here for ease of translation.
+pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
+pageInfo_OnionEncryption=Connection Encrypted (Onion Service)
diff --git a/src/chrome/locale/ko/torbutton.properties b/src/chrome/locale/ko/torbutton.properties
index 7ec0238..846b6c4 100644
--- a/src/chrome/locale/ko/torbutton.properties
+++ b/src/chrome/locale/ko/torbutton.properties
@@ -52,3 +52,7 @@ profileReadOnly=%S ìì ìœêž°ì ì© íìŒìì€í
ìŒë¡ ì€ííì€ ì
profileReadOnlyMac=ìœêž° ì ì© íìŒ ìì€í
ììë %S륌 ì€íí ì ììµëë€. %S륌 ì¬ì©íêž° ì ì %S륌 ë°í í멎ìŽë ìì© íë¡ê·žëš íŽëë¡ ë³µì¬íììì€.
profileAccessDenied=%Sì íë¡í ì¡ìžì€ ê¶íìŽ ììµëë€. íìŒ ìì€í
ê¶íì ì¡°ì íê³ ë€ì ìëíììì€.
profileMigrationFailed=Ʞ졎 %S íë¡íì ìŽì íì§ ëª»íìµëë€. ìë¡ìŽ ì€ì ìŽ ì¬ì©ë©ëë€.
+
+# .Onion Page Info prompt. Strings are kept here for ease of translation.
+pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
+pageInfo_OnionEncryption=Connection Encrypted (Onion Service)
diff --git a/src/chrome/locale/nl/torbutton.properties b/src/chrome/locale/nl/torbutton.properties
index ccdac33..d190cee 100644
--- a/src/chrome/locale/nl/torbutton.properties
+++ b/src/chrome/locale/nl/torbutton.properties
@@ -52,3 +52,7 @@ profileReadOnly=Je kan %S niet draaien vanaf een alleen-lezen bestands-systeem K
profileReadOnlyMac=Je kan %S niet draaien vanaf een alleen lezen bestands-systeem. Kopieer %S naar je Bureaublad of de Applicatie map voordat je het opnieuw probeert.
profileAccessDenied=%S heeft niet de juiste permissies om toegang te krijgen tot het profiel. Pas de bestands-systeem permissies aan en probeer het opnieuw.
profileMigrationFailed=Migreren van uw bestaande %S profiel is mislukt.\nNieuwe instellingen zijn nu van toepassing.
+
+# .Onion Page Info prompt. Strings are kept here for ease of translation.
+pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
+pageInfo_OnionEncryption=Connection Encrypted (Onion Service)
diff --git a/src/chrome/locale/pl/torbutton.properties b/src/chrome/locale/pl/torbutton.properties
index aea4730..a790414 100644
--- a/src/chrome/locale/pl/torbutton.properties
+++ b/src/chrome/locale/pl/torbutton.properties
@@ -52,3 +52,7 @@ profileReadOnly=Nie moÅŒesz uruchomiÄ %S z systemu plików tylko do odczytu. Pr
profileReadOnlyMac=Nie moÅŒesz uruchomiÄ %S w systemie plików tylko do odczytu. Prosimy o skopiowanie %S na pulpit, lub do folderu aplikacji przed ponownÄ
próbÄ
uruchomienia.
profileAccessDenied=%S nie posiada uprawnieÅ, aby zobaczyÄ ten profil. Prosimy zmieniÄ uprawnienia systemu plików i spróbowaÄ ponownie.
profileMigrationFailed=Migracja Twojego isniejÄ
cego profilu %S nie powiodÅa siÄ.\nNowe ustawienia zostanÄ
uÅŒyte.
+
+# .Onion Page Info prompt. Strings are kept here for ease of translation.
+pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
+pageInfo_OnionEncryption=Connection Encrypted (Onion Service)
diff --git a/src/chrome/locale/pt-BR/torbutton.dtd b/src/chrome/locale/pt-BR/torbutton.dtd
index 64e87c2..415f151 100644
--- a/src/chrome/locale/pt-BR/torbutton.dtd
+++ b/src/chrome/locale/pt-BR/torbutton.dtd
@@ -47,5 +47,5 @@
<!ENTITY torbutton.prefs.sec_limit_typography "Algumas fontes e sÃmbolos matemáticos estão desativados.">
<!ENTITY torbutton.prefs.sec_limit_graphics_and_typography "Algumas fontes, Ãcones, sÃmbolos matemáticas e imagens estão desativadas.">
<!ENTITY torbutton.prefs.sec_click_to_play_media "Clicar para tocar ou ver áudio ou vÃdeo (mÃdia HTML5).">
-<!ENTITY torbutton.circuit_display.title "Tor Circuit">
-<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this Site">
+<!ENTITY torbutton.circuit_display.title "Circuito Tor">
+<!ENTITY torbutton.circuit_display.new_circuit "Novo circuito para este site">
diff --git a/src/chrome/locale/pt-BR/torbutton.properties b/src/chrome/locale/pt-BR/torbutton.properties
index df5f7fe..0a8453c 100644
--- a/src/chrome/locale/pt-BR/torbutton.properties
+++ b/src/chrome/locale/pt-BR/torbutton.properties
@@ -52,3 +52,7 @@ profileReadOnly=Não é possÃvel executar %S a partir de um sistema de arquivo
profileReadOnlyMac=Não é possÃvel executar %S a partir de um sistema de arquivo "somente-leitura". Por favor, copie %S no seu Desktop ou em uma pasta de Aplicações antes de tentar utilizá-lo.\n
profileAccessDenied=%S não possui permissão para acessar o perfil. Por favor, ajuste as suas permissões de arquivo de sistema e tente novamente.
profileMigrationFailed=Migração de seu perfil %S existente falhou.\nNovas configurações serão utilizadas.
+
+# .Onion Page Info prompt. Strings are kept here for ease of translation.
+pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
+pageInfo_OnionEncryption=Connection Encrypted (Onion Service)
diff --git a/src/chrome/locale/ru/aboutTor.properties b/src/chrome/locale/ru/aboutTor.properties
index d9ea5d4..4339b07 100644
--- a/src/chrome/locale/ru/aboutTor.properties
+++ b/src/chrome/locale/ru/aboutTor.properties
@@ -14,7 +14,7 @@ aboutTor.donationBanner.slogan=Tor: ÑÑÐžÐ»ÐžÐ²Ð°Ñ ÑОÑÑПвПе ÑПпÑП
aboutTor.donationBanner.mozilla=ÐПжеÑÑвÑйÑе ÑÐµÐ³ÐŸÐŽÐœÑ Ðž Mozilla ÑÐŽÐ²ÐŸÐžÑ ÐÐ°Ñ Ð²Ð·ÐœÐŸÑ.
aboutTor.donationBanner.tagline1=ÐаÑОÑа жÑÑМалОÑÑПв, ОМÑПÑЌаÑПÑПв О акÑОвОÑÑПв Ñ 2006 гПЎа
-aboutTor.donationBanner.tagline2=СвПбПЎа ÑеÑО вП вÑÑÐŒ ЌОÑе
+aboutTor.donationBanner.tagline2=СвПбПЎа ÑеÑО вП вÑеЌ ЌОÑе
aboutTor.donationBanner.tagline3=СвПбПЎа в ÑеÑО
aboutTor.donationBanner.tagline4=СПЎейÑÑвОе ÑазвОÑÐžÑ Ð±ÐµÐ·Ð³ÑаМОÑМПгП ÑаЌПвÑÑÐ°Ð¶ÐµÐœÐžÑ Ð²ÐŸ ÐÑеЌОÑМПй СеÑО.
aboutTor.donationBanner.tagline5=ÐаÑОÑÐ°Ñ ÐПМÑОЎеМÑОалÑМПÑÑÑ ÐŒÐžÐ»Ð»ÐžÐŸÐœÐŸÐ² кажЎÑй ЎеМÑ
diff --git a/src/chrome/locale/ru/torbutton.dtd b/src/chrome/locale/ru/torbutton.dtd
index 7ca05b7..cae369e 100644
--- a/src/chrome/locale/ru/torbutton.dtd
+++ b/src/chrome/locale/ru/torbutton.dtd
@@ -42,7 +42,7 @@
<!ENTITY torbutton.prefs.sec_safest_description "РазÑеÑÐµÐœÑ ÑПлÑкП ÑÑМкÑОО веб-ÑайÑПв, ÑÑебÑÑÑОеÑÑ ÐŽÐ»Ñ ÑÑаÑОÑеÑкОÑ
ÑайÑПв О ПÑМПвМÑÑ
ÑеÑвОÑПв. ÐÑО ÐžÐ·ÐŒÐµÐœÐµÐœÐžÑ Ð²Ð»ÐžÑÑÑ ÐœÐ° ОзПбÑажеМОÑ, ЌеЎОа О ÑкÑОпÑÑ.">
<!ENTITY torbutton.prefs.sec_safest_list_label "ÐÑО ÑаЌÑÑ
безПпаÑМÑÑ
МаÑÑÑПйкаÑ
:">
<!ENTITY torbutton.prefs.sec_learn_more_label "ÐПЎÑПбМее">
-<!ENTITY torbutton.prefs.sec_js_on_https_sites_only " JavaScript ПÑклÑÑÑМ Ма вÑеÑ
Ме HTTPS ÑайÑаÑ
. ">
+<!ENTITY torbutton.prefs.sec_js_on_https_sites_only " JavaScript ПÑклÑÑеМ Ма вÑеÑ
Ме HTTPS ÑайÑаÑ
. ">
<!ENTITY torbutton.prefs.sec_js_disabled "JavaScript ПÑклÑÑеМ пП ÑЌПлÑÐ°ÐœÐžÑ ÐœÐ° вÑеÑ
ÑайÑаÑ
.">
<!ENTITY torbutton.prefs.sec_limit_typography "ÐекПÑПÑÑе ÑÑОÑÑÑ Ðž ЌаÑеЌаÑОÑеÑкОе ÑÐžÐŒÐ²ÐŸÐ»Ñ ÐŸÑклÑÑеМÑ.">
<!ENTITY torbutton.prefs.sec_limit_graphics_and_typography "ÐекПÑПÑÑе ÑÑОÑÑÑ, зМаÑкО, ЌаÑеЌаÑОÑеÑкОе ÑÐžÐŒÐ²ÐŸÐ»Ñ Ðž ОзПбÑÐ°Ð¶ÐµÐœÐžÑ ÐŸÑклÑÑеМÑ.">
diff --git a/src/chrome/locale/ru/torbutton.properties b/src/chrome/locale/ru/torbutton.properties
index 2194c84..d3ccbd8 100644
--- a/src/chrome/locale/ru/torbutton.properties
+++ b/src/chrome/locale/ru/torbutton.properties
@@ -52,3 +52,7 @@ profileReadOnly=ÐевПзЌПжМП запÑÑÑОÑÑ %S Оз пПЎ ÑОÑÑ
profileReadOnlyMac=ÐевПзЌПжМП запÑÑÑОÑÑ %S Оз ÑайлПвПй ÑОÑÑеЌÑ, ЎПÑÑÑпМПй ÑПлÑкП ÐŽÐ»Ñ ÑÑеМОÑ. ÐПжалÑйÑÑа, ÑкПпОÑÑйÑе %S Ма ÑабПÑОй ÑÑПл ОлО в Ð¿Ð°Ð¿ÐºÑ "ÐÑОлПжеМОÑ" пеÑеЎ ОÑпПлÑзПваМОеЌ.
profileAccessDenied=У %S ÐœÐµÑ ÑазÑеÑÐµÐœÐžÑ ÐœÐ° ЎПÑÑÑп к пÑПÑОлÑ. ÐПжалÑйÑÑа, ОзЌеМОÑе пÑава ЎПÑÑÑпа О пПпÑПбÑйÑе ÑМПва.
profileMigrationFailed=ÐеÑеЌеÑеМОе ваÑегП ÑÑÑеÑÑвÑÑÑегП %S пÑПÑÐžÐ»Ñ ÐœÐµ ÑЎалПÑÑ.\nÐÑÐŽÑÑ ÐžÑпПлÑзПваÑÑÑÑ ÐœÐŸÐ²Ñе МаÑÑÑПйкО.
+
+# .Onion Page Info prompt. Strings are kept here for ease of translation.
+pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
+pageInfo_OnionEncryption=Connection Encrypted (Onion Service)
diff --git a/src/chrome/locale/sv/torbutton.dtd b/src/chrome/locale/sv/torbutton.dtd
index e61d393..4bbc35a 100644
--- a/src/chrome/locale/sv/torbutton.dtd
+++ b/src/chrome/locale/sv/torbutton.dtd
@@ -47,5 +47,5 @@
<!ENTITY torbutton.prefs.sec_limit_typography "Vissa typsnitt och matte symboler Àr inaktiverade.">
<!ENTITY torbutton.prefs.sec_limit_graphics_and_typography "Vissa typsnitt, ikoner, matte symboler och bilder Àr inaktiverade.">
<!ENTITY torbutton.prefs.sec_click_to_play_media "Ljud och video (HTML5-media) Àr klicka-för-att-spel.">
-<!ENTITY torbutton.circuit_display.title "Tor Circuit">
-<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this Site">
+<!ENTITY torbutton.circuit_display.title "Tor-krets">
+<!ENTITY torbutton.circuit_display.new_circuit "Ny krets för denna webbplats">
diff --git a/src/chrome/locale/sv/torbutton.properties b/src/chrome/locale/sv/torbutton.properties
index c78ff5c..554ffc7 100644
--- a/src/chrome/locale/sv/torbutton.properties
+++ b/src/chrome/locale/sv/torbutton.properties
@@ -5,8 +5,8 @@ torbutton.circuit_display.this_browser = Denna webblÀsare
torbutton.circuit_display.relay = Router
torbutton.circuit_display.tor_bridge = Brygga
torbutton.circuit_display.unknown_country = OkÀnt land
-torbutton.circuit_display.guard = Guard
-torbutton.circuit_display.guard_note = Your [Guard] node may not change.
+torbutton.circuit_display.guard = Vakt
+torbutton.circuit_display.guard_note = Din [Guard] nod kanske inte Àndras.
torbutton.circuit_display.learn_more = LÀs mer
torbutton.content_sizer.margin_tooltip = Tor Browser lÀgger till denna marginal för att göra bredden och höjden på ditt fönster mindre tydlig. DÀrmed minskas möjligheten att spåra dig.
torbutton.panel.tooltip.disabled = Klicka för att aktivera Tor
@@ -52,3 +52,7 @@ profileReadOnly=Du kan inte köra %S från ett read-only filsystem. Kopiera för
profileReadOnlyMac=Du kan inte köra %S från ett read-only filsystem. Kopiera först %S till Skrivbordet eller Applications-mapp innan anvÀndning.
profileAccessDenied=%S har inte rÀttighet att anvÀnda profilen. VÀnligen Àndra dina rÀttigheter i filsystemet och försök igen!
profileMigrationFailed=Migrering av din befintliga %S profil misslyckades.\nNya instÀllningar kommer att anvÀndas.
+
+# .Onion Page Info prompt. Strings are kept here for ease of translation.
+pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
+pageInfo_OnionEncryption=Connection Encrypted (Onion Service)
diff --git a/src/chrome/locale/tr/aboutTor.dtd b/src/chrome/locale/tr/aboutTor.dtd
index 9dd32fb..9ebd845 100644
--- a/src/chrome/locale/tr/aboutTor.dtd
+++ b/src/chrome/locale/tr/aboutTor.dtd
@@ -12,7 +12,7 @@
<!ENTITY aboutTor.check.label "Tor AÄ Ayarlarını Sınayın">
-<!ENTITY aboutTor.success.label "Tor Browser'a HoÅ Geldiniz">
+<!ENTITY aboutTor.success.label "Tor Browser Uygulamasına HoŠGeldiniz">
<!ENTITY aboutTor.success2.label "Tor aÄına baÄlanıldı.">
<!ENTITY aboutTor.success3.label "Artık İnternet'te özgÃŒrce ve anonim olarak dolaÅabilirsiniz.">
<!ENTITY aboutTor.failure.label "Bir Åeyler Ters Gitti!">
diff --git a/src/chrome/locale/tr/torbutton.dtd b/src/chrome/locale/tr/torbutton.dtd
index be0a563..ab78131 100644
--- a/src/chrome/locale/tr/torbutton.dtd
+++ b/src/chrome/locale/tr/torbutton.dtd
@@ -47,5 +47,5 @@
<!ENTITY torbutton.prefs.sec_limit_typography "Bazı yazı tÃŒrleri ve matematik simgeleri devre dıÅı bırakılır.">
<!ENTITY torbutton.prefs.sec_limit_graphics_and_typography "Bazı yazı tÃŒrleri, simgeler, matematik simgeleri ve görseller devre dıÅı bırakılır.">
<!ENTITY torbutton.prefs.sec_click_to_play_media "Ses ve görÃŒntÃŒler (HTML5 ortamı) tıklayarak çalıÅtırılabilir.">
-<!ENTITY torbutton.circuit_display.title "Tor Circuit">
-<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this Site">
+<!ENTITY torbutton.circuit_display.title "Tor Devresi">
+<!ENTITY torbutton.circuit_display.new_circuit "Bu Sitenin Devresini Yenile">
diff --git a/src/chrome/locale/tr/torbutton.properties b/src/chrome/locale/tr/torbutton.properties
index 7b4b681..3554ebb 100644
--- a/src/chrome/locale/tr/torbutton.properties
+++ b/src/chrome/locale/tr/torbutton.properties
@@ -2,11 +2,11 @@ torbutton.circuit_display.internet = İnternet
torbutton.circuit_display.ip_unknown = Bilinmeyen IP
torbutton.circuit_display.onion_site = SoÄan sitesi
torbutton.circuit_display.this_browser = Bu tarayıcı
-torbutton.circuit_display.relay = Anahtarlama
+torbutton.circuit_display.relay = Aktarıcı
torbutton.circuit_display.tor_bridge = KöprÌ
torbutton.circuit_display.unknown_country = Bilinmeyen Ãlke
-torbutton.circuit_display.guard = Guard
-torbutton.circuit_display.guard_note = Your [Guard] node may not change.
+torbutton.circuit_display.guard = Koruma
+torbutton.circuit_display.guard_note = [Guard] dÃŒÄÃŒmÃŒnÃŒz deÄiÅtirilemez.
torbutton.circuit_display.learn_more = Ayrıntılı bilgi
torbutton.content_sizer.margin_tooltip = Tor Browser pencerenizin geniÅlik ve yÃŒksekliÄini daha az ayırt edilebilir duruma getirmek için kenar boÅlukları ekleyerek kiÅilerin sizi çevrim içi olarak izleme yeteneÄini azaltır.
torbutton.panel.tooltip.disabled = Tor yazılımını etkinleÅtirmek için tıklayın
@@ -22,9 +22,9 @@ torbutton.popup.launch = Dosyayı indir
torbutton.popup.cancel = İptal\n
torbutton.popup.dontask = Bundan sonra dosyalar otomatik indirilsin
torbutton.popup.prompted_language = Daha fazla gizlilik icin, Torbutton sayfaların İngilizce sÌrÌmlerini göstermeyi isteyebilir. Bu özellik, web sayfalarının ana diliniz yerine İngilizce görÌntÌlenmesine neden olabilir.\n\nDaha iyi gizlilik için web sayfalarının İngilizce sÌrÌmlerinin görÌntÌlenmesini ister misiniz?
-torbutton.popup.no_newnym = Torbutton size yeni bir gÃŒvenli kimlik saÄlayamadı. Tor Denetim Kapısına giriÅ yapılamıyor.\n\nTor Browser Bundle yazılımını çalıÅtırdıÄınıza emin olun.
+torbutton.popup.no_newnym = Torbutton size yeni bir gÃŒvenli kimlik saÄlayamadı. Tor Denetim Kapısına giriÅ yapılamıyor.\n\nTor Browser Bundle uygulamasını çalıÅtırdıÄınızdan emin olun.
torbutton.title.prompt_torbrowser = Ãnemli Torbutton Bilgisi
-torbutton.popup.prompt_torbrowser = Torbutton Åimdi farklı çalıÅıyor: artık kapatamıyorsunuz.\n\nBu deÄiÅikliÄi yapmamızın nedeni Tor-DıÅı kullanılan bir tarayıcıda Torbutton kullanmanın gÃŒvenli olmaması. BaÅka tÃŒrlÃŒ çözemeyeceÄimiz birçok hata vardı.\n\nFirefox tarayıcısını normal olarak kullanmak istiyorsanız, Torbutton yazılımını kaldırıp Tor Browser Bundle paketini indirebilirsiniz. Tor Browser gizlilik özellikleri normal Firefox tarayıcısına, hatta Torbutton ile kullanan Firefox ikilisine göre çok daha ÃŒstÃŒndÃŒr.\n\nTorbutton yazılımını kaldırmak için, Araçlar->Eklentiler->Uzantılar bölÃŒmÃŒne gidin ve Torbutton yazılımının yanındaki Kaldır dÃŒÄmesine tıklayın.
+torbutton.popup.prompt_torbrowser = Torbutton Åimdi farklı çalıÅıyor: artık kapatamıyorsunuz.\n\nBu deÄiÅikliÄi yapmamızın nedeni Tor dıÅında kullanılan baÅka bir tarayıcıda Torbutton kullanmanın gÃŒvenli olmaması. BaÅka tÃŒrlÃŒ çözemeyeceÄimiz birçok sorun vardı.\n\nFirefox tarayıcısını normal olarak kullanmak istiyorsanız, Torbutton yazılımını kaldırıp Tor Browser Bundle paketini indirebilirsiniz. Tor Browser gizlilik özellikleri normal Firefox tarayıcısına, hatta Torbutton ile kullanan Firefox ikilisine göre çok daha ÃŒstÃŒndÃŒr.\n\nTorbutton yazılımını kaldırmak için, Araçlar->Eklentiler->Uzantılar bölÃŒmÃŒne gidin ve Torbutton yazılımının yanındaki Kaldır dÃŒÄmesine tıklayın.
torbutton.popup.short_torbrowser = Ãnemli Torbutton Bilgisi!\n\nTorbutton artık kapatılamayacak Åekilde etkinleÅtirildi.\n\nAyrıntılı bilgi almak için Torbutton ÃŒzerine tıklayın.
torbutton.popup.confirm_plugins = Flash gibi eklentiler gizliliÄinizi ve anonim kimliÄinizi zedeleyebilir.\n\nBu eklentiler Tor yazılımını atlatarak geçerli konum ve IP adresinizi ortaya çıkarabilir.\n\nBu eklentileri etkinleÅtirmek istediÄinize emin misiniz?\n
@@ -37,7 +37,7 @@ torbutton.slider_notification_button = GÌvenlik ayarlarını aç
torbutton.maximize_warning = Tor Browser görÃŒntÃŒsÃŒnÃŒn tÃŒm ekranı kaplaması, ekran boyutunuzun web siteleri tarafından öÄrenilmesini ve bu bilginin sizi izlemek için kullanılmasını saÄlayabilir. Tor Browser pencerelerini özgÃŒn varsayılan boyutlarında bırakmanız önerilir.
# Canvas permission prompt. Strings are kept here for ease of translation.
-canvas.siteprompt=Bu web sitesi (%S) bilgisayarınızı benzersiz olarak tanımlayabilmek için kullanılabilen HTML5 tuvalindeki görsel verisine eriÅmeye çalıÅtı.\n\nTor Browser bu web sitesine HTML5 tuval, görsel verisini göndersin mi?
+canvas.siteprompt=Bu web sitesi (%S) bilgisayarınızı benzersiz olarak tanımlayabilmek için kullanılabilen HTML5 tuvalindeki görsel verilerine eriÅmeye çalıÅtı.\n\nTor Browser bu web sitesine HTML5 tuval, görsel verisini göndersin mi?
canvas.notNow=Åimdi DeÄil
canvas.notNowAccessKey=N
canvas.allow=İleride izin verilsin
@@ -52,3 +52,7 @@ profileReadOnly=%S salt okunur bir dosya sisteminden çalıÅtırılamaz. LÃŒtfe
profileReadOnlyMac=%S salt okunur bir dosya sisteminden çalıÅtırılamaz. LÃŒtfen kullanmadan önce %S yazılımını MasaÃŒstÃŒ veya Uygulamalar klasörÃŒne kopyalayın.
profileAccessDenied=%S, profilinize eriÅemiyor. LÃŒtfen dosya sistemi izinlerini ayarlayarak yeniden deneyin.
profileMigrationFailed=Mevcut %S profilinizin taÅınma iÅlemi baÅarısız oldu.\nYeni ayarlar kullanılacak.
+
+# .Onion Page Info prompt. Strings are kept here for ease of translation.
+pageInfo_OnionEncryptionWithBitsAndProtocol=BaÄlantı Åifreli (Onion Hizmeti, %1$S, %2$S bit anahtarlar, %3$S)
+pageInfo_OnionEncryption=BaÄlantı Åifreli (Onion Hizmeti)
diff --git a/src/chrome/locale/vi/torbutton.properties b/src/chrome/locale/vi/torbutton.properties
index b7b8a51..aa10e5f 100644
--- a/src/chrome/locale/vi/torbutton.properties
+++ b/src/chrome/locale/vi/torbutton.properties
@@ -52,3 +52,7 @@ profileReadOnly=Bạn khÃŽng thá» chạy %S từ má»t táºp tin há» thá»ng c
profileReadOnlyMac=Bạn khÃŽng thá» chạy %S từ má»t táºp tin há» thá»ng chá» cho Äá»c. Vui lòng chép %S tá»i Desktop hoặc ứng dụng thư mục trưá»c khi cá» gắng sá» dụng nó.
profileAccessDenied=%S khÃŽng ÄÆ°á»£c phép truy cáºp cấu hình. Vui lòng Äiá»u chá»nh sá»± cho phép cá»§a táºp tin há» thá»ng và thá» lại.
profileMigrationFailed=Viá»c di chuyá»n há» sÆ¡ %S hiá»n tại cá»§a bạn Äã thất bại.\nNhững cà i Äặt má»i sẜ ÄÆ°á»£c sá» dụng.
+
+# .Onion Page Info prompt. Strings are kept here for ease of translation.
+pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
+pageInfo_OnionEncryption=Connection Encrypted (Onion Service)
diff --git a/src/chrome/locale/zh-CN/torbutton.dtd b/src/chrome/locale/zh-CN/torbutton.dtd
index d8ecba2..aa7f861 100644
--- a/src/chrome/locale/zh-CN/torbutton.dtd
+++ b/src/chrome/locale/zh-CN/torbutton.dtd
@@ -47,5 +47,5 @@
<!ENTITY torbutton.prefs.sec_limit_typography "äžäºåäœäžæ°åŠç¬Šå·è¢«çŠçšã">
<!ENTITY torbutton.prefs.sec_limit_graphics_and_typography "äžäºåäœïŒåŸæ ïŒæ°åŠç¬Šå·äžåŸç被çŠçšã">
<!ENTITY torbutton.prefs.sec_click_to_play_media "ç¹å»ææŸé³é¢æè§é¢ïŒHTML5 åªäœïŒã">
-<!ENTITY torbutton.circuit_display.title "Tor Circuit">
+<!ENTITY torbutton.circuit_display.title "toréŸè·¯">
<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this Site">
diff --git a/src/chrome/locale/zh-CN/torbutton.properties b/src/chrome/locale/zh-CN/torbutton.properties
index b00744b..dac704c 100644
--- a/src/chrome/locale/zh-CN/torbutton.properties
+++ b/src/chrome/locale/zh-CN/torbutton.properties
@@ -5,8 +5,8 @@ torbutton.circuit_display.this_browser = æ¬æµè§åš
torbutton.circuit_display.relay = äžç»§
torbutton.circuit_display.tor_bridge = çœæ¡¥
torbutton.circuit_display.unknown_country = æªç¥åœå®¶
-torbutton.circuit_display.guard = Guard
-torbutton.circuit_display.guard_note = Your [Guard] node may not change.
+torbutton.circuit_display.guard = äžèœ¬
+torbutton.circuit_display.guard_note = æšçäžèœ¬èç¹äŒŒä¹å¹¶æªæ¹å
torbutton.circuit_display.learn_more = 诊ç»äºè§£
torbutton.content_sizer.margin_tooltip = Tor æµè§åšæ·»å äºäžäºèŸ¹æ¡ïŒä»¥éäœçªå£å€§å°çç¬ç¹æ§ïŒä»€åšçº¿è·èžªçæ§ååŸæŽå å°éŸã
torbutton.panel.tooltip.disabled = ç¹å»å¯çš Tor
@@ -52,3 +52,7 @@ profileReadOnly=æšäžèœåšäžäžªåªè¯»æä»¶ç³»ç»äžè¿è¡ %Sã请åšå°è¯
profileReadOnlyMac=æšäžèœåšäžäžªåªè¯»æä»¶ç³»ç»äžè¿è¡ %Sã请åšå°è¯äœ¿çšå®åå€å¶ %S å°æšçæ¡é¢æè
åºçšçšåºæä»¶å€¹ã
profileAccessDenied=%S 没ææé访é®é
眮æä»¶ãè¯·è°æŽæšçæä»¶ç³»ç»æéç¶åéè¯ã
profileMigrationFailed=蜬移æšå·²æçé
眮æä»¶ %S 倱莥ã\næ°è®Ÿçœ®å°è¢«äœ¿çšã
+
+# .Onion Page Info prompt. Strings are kept here for ease of translation.
+pageInfo_OnionEncryptionWithBitsAndProtocol=è¿æ¥å·²ç»è¢«å å¯ïŒæŽè±æå¡ïŒ %1$S, %2$S å¯é¥, %3$SïŒ
+pageInfo_OnionEncryption=è¿æ¥å·²ç»è¢«å å¯ïŒæŽè±æå¡ïŒ
diff --git a/src/chrome/locale/zh-TW/aboutDialog.dtd b/src/chrome/locale/zh-TW/aboutDialog.dtd
new file mode 100644
index 0000000..049a8d6
--- /dev/null
+++ b/src/chrome/locale/zh-TW/aboutDialog.dtd
@@ -0,0 +1,19 @@
+<!ENTITY project.start "&brandShortName; éçŒè
">
+<!-- LOCALIZATION NOTE (project.tpoLink): This is a link title that links to https://www.torproject.org -->
+<!ENTITY project.tpoLink "the &vendorShortName;">
+<!ENTITY project.end "äžåæè¡äœ çé±ç§èèªç±çéçå©äºæ¥ã">
+
+<!ENTITY help.start "æ³èŠè²¢ç»äžå·±ä¹ååïŒ">
+<!-- LOCALIZATION NOTE (help.donate): This is a link title that links to https://www.torproject.org/donate/donate.html.en -->
+<!ENTITY help.donateLink "æå©">
+<!ENTITY help.or "æ">
+<!-- LOCALIZATION NOTE (help.getInvolvedLink): This is a link title that links to https://www.torproject.org/getinvolved/volunteer.html.en -->
+<!ENTITY help.getInvolvedLink "å å
¥åé">
+<!ENTITY help.end "ïŒ">
+<!-- LOCALIZATION NOTE (bottom.questions): This is a link title that links to https://www.torproject.org/docs/trademark-faq.html.en -->
+<!ENTITY bottomLinks.questions "æä»éºŒåé¡ïŒ">
+<!-- LOCALIZATION NOTE (bottom.questions): This is a link title that links to https://www.torproject.org/getinvolved/relays -->
+<!ENTITY bottomLinks.grow "幫婿Žè¥è·¯ç±ç¶²è·¯æé·è壯ïŒ">
+<!-- LOCALIZATION NOTE (bottom.questions): This is a link title that links to about:license -->
+<!ENTITY bottomLinks.license "ææ¬è³èš">
+<!ENTITY tor.TrademarkStatement "ãTorãåãOnion Logoãçæ¯ Tor Project, Inc çèš»ååæšã">
diff --git a/src/chrome/locale/zh-TW/aboutTBUpdate.dtd b/src/chrome/locale/zh-TW/aboutTBUpdate.dtd
new file mode 100644
index 0000000..10b1788
--- /dev/null
+++ b/src/chrome/locale/zh-TW/aboutTBUpdate.dtd
@@ -0,0 +1,6 @@
+<!ENTITY aboutTBUpdate.title "æŽè¥è·¯ç±çèŠœåšæŽæ°">
+<!ENTITY aboutTBUpdate.updated "æŽè¥è·¯ç±ç芜åšå·²ç¶æŽæ°å®æ">
+<!ENTITY aboutTBUpdate.linkPrefix "æ¬æ¬¡éåºæŽæ°çææ°è³èš">
+<!ENTITY aboutTBUpdate.linkLabel "å蚪æåçç¶²ç«">
+<!ENTITY aboutTBUpdate.linkSuffix "ã">
+<!ENTITY aboutTBUpdate.changeLogHeading "è®æŽæ·å²çŽéïŒ">
diff --git a/src/chrome/locale/zh-TW/aboutTor.dtd b/src/chrome/locale/zh-TW/aboutTor.dtd
index 9f14022..7c5d11c 100644
--- a/src/chrome/locale/zh-TW/aboutTor.dtd
+++ b/src/chrome/locale/zh-TW/aboutTor.dtd
@@ -1,47 +1,45 @@
<!--
- - Copyright (c) 2014, The Tor Project, Inc.
+ - Copyright (c) 2015, The Tor Project, Inc.
- See LICENSE for licensing information.
- vim: set sw=2 sts=2 ts=8 et syntax=xml:
-->
-<!ENTITY aboutTor.title "About Tor">
+<!ENTITY aboutTor.title "éæŒæŽè¥è·¯ç±">
-<!ENTITY aboutTor.outOfDateTorOn.label "HOWEVER, this browser is out of date.">
-<!ENTITY aboutTor.outOfDateTorOff.label "ALSO, this browser is out of date.">
-<!ENTITY aboutTor.outOfDate2.label "Click on the onion and then choose Download Tor Browser Bundle Update.">
+<!ENTITY aboutTor.outOfDateTorOn.label "èŠåïŒæ€ç芜åšççæ¬å·²ç¶éæã">
+<!ENTITY aboutTor.outOfDateTorOff.label "䞊äžïŒæ€ç芜åšå·²éæã">
+<!ENTITY aboutTor.outOfDate2.label "黿æŽè¥æéç¶åŸéžææª¢æ¥æŽè¥è·¯ç±çèŠœåšæŽæ°">
-<!ENTITY aboutTor.check.label "Test Tor Network Settings">
+<!ENTITY aboutTor.check.label "枬詊æŽè¥è·¯ç±ç¶²è·¯èšå®">
-<!ENTITY aboutTor.success.label "Congratulations!">
-<!ENTITY aboutTor.success2.label "This browser is configured to use Tor.">
-<!ENTITY aboutTor.success3.label "You are now free to browse the Internet anonymously.">
-<!ENTITY aboutTor.failure.label "Something Went Wrong!">
-<!ENTITY aboutTor.failure2.label "Tor is not working in this browser.">
-<!ENTITY aboutTor.failure3prefix.label "For assistance, please contact ">
-<!ENTITY aboutTor.failure3Link "help(a)rt.torproject.org">
-<!ENTITY aboutTor.failure3suffix.label ".">
+<!ENTITY aboutTor.success.label "æ¡è¿äœ¿çšæŽè¥è·¯ç±ç芜åš">
+<!ENTITY aboutTor.success2.label "å·²ç¶é£æ¥äžæŽè¥è·¯ç±ç¶²è·¯">
+<!ENTITY aboutTor.success3.label "æšçŸåšå¯ä»¥èªç±èªåšå°ä»¥å¿åçæ
ç芜網é網路ã">
+<!ENTITY aboutTor.failure.label "çŒçé¯èª€ïŒ">
+<!ENTITY aboutTor.failure2.label "æŽè¥è·¯ç±ç¡æ³åšæ€ç芜åšäžéäœã">
-<!ENTITY aboutTor.search.label "Search">
-<!ENTITY aboutTor.searchSPPost.link "https://startpage.com/do/search">
-<!ENTITY aboutTor.searchDDGPost.link "https://duckduckgo.com/html/">
+<!ENTITY aboutTor.search.label "æå°">
+<!ENTITY aboutTor.searchDDGPost.link "https://duckduckgo.com">
-<!ENTITY aboutTor.torInfo1.label "Additional Info:">
-<!ENTITY aboutTor.torInfo2.label "Country & IP Address:">
-<!ENTITY aboutTor.torInfo3.label "Exit Node:">
-<!ENTITY aboutTor.torInfo4.label "This server does not log any information about visitors.">
-<!ENTITY aboutTor.whatnextQuestion.label "What Next?">
-<!ENTITY aboutTor.whatnextAnswer.label "Tor is NOT all you need to browse anonymously! You may need to change some of your browsing habits to ensure your identity stays safe.">
-<!ENTITY aboutTor.whatnext.label "Tips On Staying Anonymous »">
+<!ENTITY aboutTor.torInfo1.label "å
¶ä»è³èšïŒ">
+<!ENTITY aboutTor.torInfo2.label "åå®¶å IP äœåïŒ">
+<!ENTITY aboutTor.torInfo3.label "åºå£ç¯é»ïŒ">
+<!ENTITY aboutTor.torInfo4.label "æ€äŒºæåšäžæèšéä»»äœæé蚪客çè³èšã">
+<!ENTITY aboutTor.whatnextQuestion.label "äžäžæ¥ïŒ">
+<!ENTITY aboutTor.whatnextAnswer.label "æŽè¥è·¯ç±äžæ¯ç¢ºä¿æšå¯ä»¥å¿åç芜çè¬éäž¹ïŒæšä»éèŠæ¹è®äžäºå人çäžç¶²çèŠœç¿æ
£ïŒä»¥ç¢ºä¿æšå人身仜çå®å
šã">
+<!ENTITY aboutTor.whatnext.label "ä¿æå¿åçç§è𣠻">
<!ENTITY aboutTor.whatnext.link "https://www.torproject.org/download/download.html.en#warning">
-<!ENTITY aboutTor.helpInfo1.label "You Can Help!">
-<!ENTITY aboutTor.helpInfo2.label "There are many ways you can help make the Tor Network faster and stronger:">
-<!ENTITY aboutTor.helpInfo3.label "Run a Tor Relay Node »">
+<!ENTITY aboutTor.torbrowser_user_manual.accesskey "M">
+<!ENTITY aboutTor.torbrowser_user_manual.label "æŽè¥è·¯ç±ç芜åšä¹äœ¿çšè
æå">
+<!ENTITY aboutTor.helpInfo1.label "æšå¯ä»¥å¹«å¿ïŒ">
+<!ENTITY aboutTor.helpInfo2.label "æšå¯ä»¥ééåŸå€æ¹æ³å¹«å©è®æŽè¥è·¯ç±ç¶²è·¯æŽå¿«éäžæŽåŒ·å€§ïŒ">
+<!ENTITY aboutTor.helpInfo3.label "æ¶èšçéäžåæŽè¥è·¯ç±çäžç¹Œç¯é» »">
<!ENTITY aboutTor.helpInfo3.link "https://www.torproject.org/docs/tor-doc-relay.html.en">
-<!ENTITY aboutTor.helpInfo4.label "Volunteer Your Services »">
+<!ENTITY aboutTor.helpInfo4.label "è²¢ç»æšçæå »">
<!ENTITY aboutTor.helpInfo4.link "https://www.torproject.org/getinvolved/volunteer.html.en">
-<!ENTITY aboutTor.helpInfo5.label "Make a Donation »">
+<!ENTITY aboutTor.helpInfo5.label "æèŽ Â»">
<!ENTITY aboutTor.helpInfo5.link "https://www.torproject.org/donate/donate.html.en">
-<!ENTITY aboutTor.footer.label "The Tor Project is a US 501(c)(3) non-profit dedicated to the research, development, and education of online anonymity and privacy.">
-<!ENTITY aboutTor.learnMore.label "Learn more about The Tor Project »">
+<!ENTITY aboutTor.footer.label "Tor Project æ¯äžåçŸå 501(c)(3) éçå©çµç¹ïŒèŽåæŒç·äžå¿åèé±ç§çç ç©¶ãéçŒåæè²ã">
+<!ENTITY aboutTor.learnMore.label "äºè§£æŽå€ Tor Project çžéè³èš »">
<!ENTITY aboutTor.learnMore.link "https://www.torproject.org/about/overview.html.en">
diff --git a/src/chrome/locale/zh-TW/aboutTor.properties b/src/chrome/locale/zh-TW/aboutTor.properties
index 02088f0..a66dbe3 100644
--- a/src/chrome/locale/zh-TW/aboutTor.properties
+++ b/src/chrome/locale/zh-TW/aboutTor.properties
@@ -2,14 +2,19 @@
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
-aboutTor.searchSP.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">Startpage</a>.
-# The following string is a link which replaces %1$S above.
-aboutTor.searchSP.privacy.link=https://startpage.com/eng/protect-privacy.html
-# The following string is a link which replaces %2$S above.
-aboutTor.searchSP.search.link=https://startpage.com/
-
-aboutTor.searchDDG.privacy=Search <a href="%1$S">securely</a> with <a href="%2$S">DuckDuckGo</a>.
+aboutTor.searchDDG.privacy=éé <a href="%2$S">DuckDuckGo</a> <a href="%1$S">å®å
šå°</a>æå°ã
# The following string is a link which replaces %1$S above.
aboutTor.searchDDG.privacy.link=https://duckduckgo.com/privacy.html
# The following string is a link which replaces %2$S above.
aboutTor.searchDDG.search.link=https://duckduckgo.com/
+
+aboutTor.donationBanner.donate=ç«å»ææ¬ŸïŒ
+
+aboutTor.donationBanner.slogan=Tor: å ææžäœæºæ
+aboutTor.donationBanner.mozilla=仿¥ææ¬Ÿ Mozilla æåå©å 碌èŽå!
+
+aboutTor.donationBanner.tagline1=åŸ 2006 幎起ïŒä¿è·èç¡æžçåªé«èšè
ãæå¯è
å瀟æéåè
.
+aboutTor.donationBanner.tagline2=äž²é£å
šäžç網絡èªç±
+aboutTor.donationBanner.tagline3=èªç±äžç·
+aboutTor.donationBanner.tagline4=å¬çå
šäžçç衚æèªç±
+aboutTor.donationBanner.tagline5=æ¯æ¥ä¿è·çŸè¬äººé±ç§
diff --git a/src/chrome/locale/zh-TW/brand.dtd b/src/chrome/locale/zh-TW/brand.dtd
index 59f665e..565fc61 100644
--- a/src/chrome/locale/zh-TW/brand.dtd
+++ b/src/chrome/locale/zh-TW/brand.dtd
@@ -2,7 +2,14 @@
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<!ENTITY brandShortName "Tor Browser">
-<!ENTITY brandFullName "Tor Browser">
-<!ENTITY vendorShortName "Tor Project">
-<!ENTITY trademarkInfo.part1 "Firefox and the Firefox logos are trademarks of the Mozilla Foundation.">
+<!ENTITY brandShorterName "æŽè¥è·¯ç±ç芜åš">
+<!ENTITY brandShortName "æŽè¥è·¯ç±ç芜åš">
+<!ENTITY brandFullName "æŽè¥è·¯ç±ç芜åš">
+<!ENTITY vendorShortName "æŽè¥è·¯ç±å°æ¡">
+<!ENTITY trademarkInfo.part1 "Firefox è Firefox æšèªæ¯ Mozilla åºéæçèš»ååæšã">
+
+<!-- The following strings are for bug #10280's UI. We place them here for our translators -->
+<!ENTITY plugins.installed.find "黿以èŒå
¥å·²å®è£çç³»çµ±å€æ">
+<!ENTITY plugins.installed.enable "åçšå€æ">
+<!ENTITY plugins.installed.disable "åçšå€æ">
+<!ENTITY plugins.installed.disable.tip "黿以黿¢èŒå
¥å·²å®è£çç³»çµ±å€æ">
diff --git a/src/chrome/locale/zh-TW/brand.properties b/src/chrome/locale/zh-TW/brand.properties
index f63def3..dfc06d7 100644
--- a/src/chrome/locale/zh-TW/brand.properties
+++ b/src/chrome/locale/zh-TW/brand.properties
@@ -2,14 +2,15 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-brandShortName=Tor Browser
-brandFullName=Tor Browser
-vendorShortName=Tor Project
+brandShorterName=æŽè¥è·¯ç±ç芜åš
+brandShortName=æŽè¥è·¯ç±ç芜åš
+brandFullName=æŽè¥è·¯ç±ç芜åš
+vendorShortName=Tor èšç«
-homePageSingleStartMain=Firefox Start, a fast home page with built-in search
-homePageImport=Import your home page from %S
+homePageSingleStartMain=Firefox Start:å
å«å
§å»ºæå°çå¿«ééŠé
+homePageImport=åŸ %S å¯å
¥æšçéŠé
-homePageMigrationPageTitle=Home Page Selection
-homePageMigrationDescription=Please select the home page you wish to use:
+homePageMigrationPageTitle=éŠé éžå
+homePageMigrationDescription=è«éžææšæ³èŠäœ¿çšçéŠé :
-syncBrandShortName=Sync
+syncBrandShortName=忥
diff --git a/src/chrome/locale/zh-TW/torbutton.dtd b/src/chrome/locale/zh-TW/torbutton.dtd
index 0f98a7a..3cb32b1 100644
--- a/src/chrome/locale/zh-TW/torbutton.dtd
+++ b/src/chrome/locale/zh-TW/torbutton.dtd
@@ -1,22 +1,51 @@
-<!ENTITY torbutton.context_menu.new_identity "æŽæèº«ä»œ">
+<!ENTITY torbutton.context_menu.new_identity "æ°èå¥èº«å">
<!ENTITY torbutton.context_menu.new_identity_key "I">
-<!ENTITY torbutton.context_menu.networksettings "Open Network SettingsâŠ">
-<!ENTITY torbutton.context_menu.downloadUpdate "Download Tor Browser Bundle Update...">
-<!ENTITY torbutton.context_menu.downloadUpdate.key "A">
-<!ENTITY torbutton.context_menu.cookieProtections "Cookie Protections">
+<!ENTITY torbutton.context_menu.new_circuit "å»ºç«æ°çæŽè¥è·¯ç±è¿Žè·¯äŸé£æ¥äžæ€ç¶²ç«">
+<!ENTITY torbutton.context_menu.new_circuit_key "C">
+<!ENTITY torbutton.context_menu.preferences "å®å
šèšå®äž...">
+<!ENTITY torbutton.context_menu.preferences.key "S">
+<!ENTITY torbutton.context_menu.networksettings "æŽè¥è·¯ç±ç¶²è·¯èšå®">
+<!ENTITY torbutton.context_menu.networksettings.key "N">
+<!ENTITY torbutton.context_menu.downloadUpdate "æª¢æ¥æŽè¥è·¯ç±çèŠœåšæŽæ°....">
+<!ENTITY torbutton.context_menu.downloadUpdate.key "U">
+<!ENTITY torbutton.context_menu.cookieProtections "Cookie ä¿è·">
<!ENTITY torbutton.context_menu.cookieProtections.key "C">
-<!ENTITY torbutton.button.tooltip "黿以åå§ Torbutton">
-<!ENTITY torbutton.prefs.restore_defaults "å埩é èšåŒ">
-<!ENTITY torbutton.cookiedialog.title "Manage Cookie Protections">
-<!ENTITY torbutton.cookiedialog.lockCol "Protected">
-<!ENTITY torbutton.cookiedialog.domainCol "Host">
+<!ENTITY torbutton.button.tooltip "æäžäžä»¥åå§å Torbutton">
+<!ENTITY torbutton.prefs.security_settings "æŽè¥è·¯ç±ç芜åšä¹å®å
šæ§èšå®">
+<!ENTITY torbutton.prefs.restore_defaults "æ¢åŸ©å°é èšåŒ">
+<!ENTITY torbutton.prefs.custom_warning "æšçç芜åšå人åèšå®å¯èœæé æå®å
šæ§ççæ
®ãåºæŒå人網路å®å
šèé±ç§çèéïŒå»ºè°æšéžçšé èšçå®å
šæ§å±€çŽéžé
ã">
+<!ENTITY torbutton.cookiedialog.title "管ç Cookie çä¿è·">
+<!ENTITY torbutton.cookiedialog.lockCol "åä¿è·">
+<!ENTITY torbutton.cookiedialog.domainCol "äž»æ©">
<!ENTITY torbutton.cookiedialog.nameCol "åçš±">
-<!ENTITY torbutton.cookiedialog.pathCol "Path">
-<!ENTITY torbutton.cookiedialog.protectCookie "Protect Cookie">
-<!ENTITY torbutton.cookiedialog.removeCookie "Remove Cookie">
-<!ENTITY torbutton.cookiedialog.unprotectCookie "Unprotect Cookie">
-<!ENTITY torbutton.cookiedialog.removeAllBut "Remove All But Protected">
-<!ENTITY torbutton.cookiedialog.saveAllCookies "Protect New Cookies">
-<!ENTITY torbutton.cookiedialog.doNotSaveAllCookies "Do Not Protect New Cookies">
-<!ENTITY torbutton.prefs.restrict_thirdparty "Restrict third party cookies and other tracking data">
-<!ENTITY torbutton.prefs.resist_fingerprinting "Change details that distinguish you from other Tor Browser users">
+<!ENTITY torbutton.cookiedialog.pathCol "è·¯åŸ">
+<!ENTITY torbutton.cookiedialog.protectCookie "ä¿è· Cookie">
+<!ENTITY torbutton.cookiedialog.removeCookie "ç§»é€ Cookie">
+<!ENTITY torbutton.cookiedialog.unprotectCookie "åæ¶ä¿è· Cookie">
+<!ENTITY torbutton.cookiedialog.removeAllBut "å
šéšåªé€ïŒäœåä¿è·">
+<!ENTITY torbutton.cookiedialog.saveAllCookies "ä¿è·æ°ç Cookie">
+<!ENTITY torbutton.cookiedialog.doNotSaveAllCookies "äžä¿è·æ°ç Cookie">
+<!ENTITY torbutton.prefs.restrict_thirdparty "éå¶ç¬¬äžæ¹ cookie åå
¶ä»è¿œè¹€è³æ">
+<!ENTITY torbutton.prefs.restrict_thirdparty.accesskey "R">
+<!ENTITY torbutton.prefs.restrict_thirdparty_tooltip "ä¿æåçšæ€é
ç®ä»¥é¿å
ç¶æšåšçèŠœç¶²é æïŒç芜åšçæäºåèœè¢«ç¶²ç«èšèšè
å©çšäŸè¿œè¹€æšçç寊身仜ãäŸåŠïŒblob URLsã廣æé »éãçèŠœåšæ«åè³æãcookiesãfaviconsãHTTPèªèæšé ãlink preconnectsãlocalStorageãvmediaSource URLsãOCSP requestsãSharedWorkersãTLS session ticketsçã">
+<!ENTITY torbutton.prefs.resist_fingerprinting "è®æŽå¯ä»¥å奿šèå
¶ä»æŽè¥è·¯ç±ç芜åšäœ¿çšè
ç詳现è³èš">
+<!ENTITY torbutton.prefs.resist_fingerprinting.accesskey "F">
+<!ENTITY torbutton.prefs.resist_fingerprinting_tooltip "åŸéžå忀åèœå¯ä»¥é¿å
äžé¢éäºè³èšè¢«æé 蚪çç¶²ç«ååŸïŒéäºè³èšéœå¯ä»¥è¢«çšäŸè奿šçç寊身仜ïŒé»è
Šç³»çµ±æèœãéµç€äœå±ãèªç³»èšå®ã倿å
ä»¶çå®è£äœçœ®ãå·²å®è£ä¹å€æå
ä»¶ã網路çæ
ãè¢å¹ç倧å°èè§£æåºŠãæ¯æŽçæªæ¡æ ŒåŒã系統è²åœ©èšå®ãWebGL ä¹ç¹ªåéç®èœåã">
+<!ENTITY torbutton.prefs.sec_caption "å®å
šççŽ">
+<!ENTITY torbutton.prefs.sec_caption_tooltip "æ€å®å
šæ§èª¿æŽæ»æ£æééæäºç芜åšçåèœïŒå°èŽæšççèŠœåšæŽå®¹æéåé§å®¢æ»æã">
+<!ENTITY torbutton.prefs.sec_standard_label "æšæº">
+<!ENTITY torbutton.prefs.sec_standard_description "ææç芜åšèç¶²ç«çåèœéœåçš">
+<!ENTITY torbutton.prefs.sec_safer_label "èŒå®å
š">
+<!ENTITY torbutton.prefs.sec_safer_description "åçšæäºåèœ,å çºå
¶æå±éª,æé æéšä»œç¶²ç«å€±èœ">
+<!ENTITY torbutton.prefs.sec_safer_list_label "åšèŒå®å
šèšå®:">
+<!ENTITY torbutton.prefs.sec_safest_label "æå®å
š">
+<!ENTITY torbutton.prefs.sec_safest_description "åªåæéæ
ç¶²ç«ååºæ¬æåçç¶²ç«åèœ.éäºè®åæåœ±é¿åç,åªé«åè
³æ¬.">
+<!ENTITY torbutton.prefs.sec_safest_list_label "åšæå®å
šèšå®:">
+<!ENTITY torbutton.prefs.sec_learn_more_label "繌çºé±è®">
+<!ENTITY torbutton.prefs.sec_js_on_https_sites_only "ææéHTTPSç¶²ç«æé èšåçšJavaScript ">
+<!ENTITY torbutton.prefs.sec_js_disabled "ææç¶²ç«æé èšåçšJavaScript ">
+<!ENTITY torbutton.prefs.sec_limit_typography "æäºååœ¢èæžåžç¬Šè被åçš">
+<!ENTITY torbutton.prefs.sec_limit_graphics_and_typography "æäºåå,åæš,æžåžç¬Šèèåç被åçš">
+<!ENTITY torbutton.prefs.sec_click_to_play_media "è²é³å圱ç (HTML5 åªé«) èŠé»æææŸ">
+<!ENTITY torbutton.circuit_display.title "Tor Circuit">
+<!ENTITY torbutton.circuit_display.new_circuit "New Circuit for this Site">
diff --git a/src/chrome/locale/zh-TW/torbutton.properties b/src/chrome/locale/zh-TW/torbutton.properties
index 129d4d0..864d7fe 100644
--- a/src/chrome/locale/zh-TW/torbutton.properties
+++ b/src/chrome/locale/zh-TW/torbutton.properties
@@ -1,27 +1,58 @@
-torbutton.panel.tooltip.disabled = 黿以åçš Tor
-torbutton.panel.tooltip.enabled = 黿以åçš Tor
-torbutton.panel.label.disabled = Tor å·²åçš
-torbutton.panel.label.enabled = Tor å·²åçš
-extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data.
-torbutton.popup.external.title = Load external content?
-torbutton.popup.external.app = An external application is needed to handle:\n\n
-torbutton.popup.external.note = \n\nNOTE: External applications are NOT Tor safe by default and can unmask you!\n
-torbutton.popup.external.suggest = \nåŠæéåæªæ¡æ¯äžè¢«ä¿¡ä»»çïŒæšæè©²åšå²ååŸé¢ç·æª¢èŠïŒææ¯åš VM çç°å¢äžïŒ\nææ¯èæ
®äœ¿çšééåŒ Tor 代çæååšïŒåæ¯ Tails LiveCD æ torsocksã\n
-torbutton.popup.launch = ååæçšçšåŒ
+torbutton.circuit_display.internet = ç¶²é網路
+torbutton.circuit_display.ip_unknown = æªç¥ç IP
+torbutton.circuit_display.onion_site = æŽè¥ç¶²ç«
+torbutton.circuit_display.this_browser = æ€ç芜åš
+torbutton.circuit_display.relay = äžç¹Œ
+torbutton.circuit_display.tor_bridge = æ©æ¥åš
+torbutton.circuit_display.unknown_country = æªç¥çåå®¶
+torbutton.circuit_display.guard = Guard
+torbutton.circuit_display.guard_note = Your [Guard] node may not change.
+torbutton.circuit_display.learn_more = 繌çºé±è®
+torbutton.content_sizer.margin_tooltip = æŽè¥è·¯ç±ç芜åšç¹æå°èŠçªéæ¡ç寬床åé«åºŠéæ°èšçœ®ïŒä»¥äŸ¿è®æšçç芜åšçæ
è³èšçèµ·äŸæŽçºæ®éïŒåŠæ€å¯ä»¥æžå°æšç網路掻å被èå¥äžŠè¿œè¹€çå¯èœæ§ã
+torbutton.panel.tooltip.disabled = æäžäžä»¥åçšæŽè¥è·¯ç±
+torbutton.panel.tooltip.enabled = æäžäžä»¥åçšæŽè¥è·¯ç±
+torbutton.panel.label.disabled = æŽè¥è·¯ç±å·²åçš
+torbutton.panel.label.enabled = æŽè¥è·¯ç±å·²åçš
+extensions.torbutton(a)torproject.org.description = Torbutton æäŸäžåæéäŸèšå®æŽè¥è·¯ç±ïŒä»¥åèŒé¬äŸ¿æ·å°æž
é€ç§äººçèŠœè³æã
+torbutton.popup.external.title = äžèŒå€éšæªæ¡é¡åïŒ
+torbutton.popup.external.app = æŽè¥è·¯ç±ç芜åšç¡æ³é¡¯ç€ºéåæªæ¡ïŒæšéèŠäœ¿çšå
¶ä»æçšçšåŒäŸéåå®ã\n\n
+torbutton.popup.external.note = éšä»œé¡åçæªæ¡å¯èœæååæäºæçšçšåŒïŒäžŠäžåšäžç¶éæŽè¥è·¯ç±çæ
æ³äžïŒçŽæ¥é£äžç¶²é網路ã\n
+torbutton.popup.external.suggest = çºäºå®å
šèµ·èŠïŒæšæè©²åªåšé¢ç·çæ
ææéåå·²äžèŒçæªæ¡ïŒææ¯äœ¿çšå Tails ç Tor Live CD ä¹é¡çå·¥å
·ã\n
+torbutton.popup.launch = äžèŒæªæ¡
torbutton.popup.cancel = åæ¶
-torbutton.popup.dontask = Always launch applications from now on
-torbutton.popup.prompted_language = To give you more privacy, Torbutton can request the English language version of web pages. This may cause web pages that you prefer to read in your native language to display in English instead.\n\nWould you like to request English language web pages for better privacy?
-torbutton.popup.no_newnym = Torbutton ç¡æ³å®å
šç絊æšäžåæ°ç身åãå®ç¡æ³åå Tor æ§å¶é£æ¥å ã\n\næšæ£åšäœ¿çš Tor Browser Bundle?
-torbutton.title.prompt_torbrowser = Important Torbutton Information
-torbutton.popup.prompt_torbrowser = Torbutton works differently now: you can't turn it off any more.\n\nWe made this change because it isn't safe to use Torbutton in a browser that's also used for non-Tor browsing. There were too many bugs there that we couldn't fix any other way.\n\nIf you want to keep using Firefox normally, you should uninstall Torbutton and download Tor Browser Bundle. The privacy properties of Tor Browser are also superior to those of normal Firefox, even when Firefox is used with Torbutton.\n\nTo remove Torbutton, go to Tools->Addons->Extensions and then click the Remove button next to Torbutton.
-torbutton.popup.short_torbrowser = Important Torbutton Information!\n\nTorbutton is now always enabled.\n\nClick on the Torbutton for more information.
+torbutton.popup.dontask = åŸçŸåšéå§èªåäžèŒæªæ¡
+torbutton.popup.prompted_language = çºäºçµŠæšæŽå€çé±ç§ïŒTorbutton å¯ä»¥çŒéè±æçç¶²é çè«æ±èšèãéå¯èœæå°èŽåæ¬æè©²ä»¥æšçæ¯èªäŸé¡¯ç€ºçç¶²é ïŒæ¹æä»¥è±æç顯瀺ã\n\næšèŠäœ¿çšè±æç¶²é äŸç²åŸæŽå¥œçé±ç§åïŒ
+torbutton.popup.no_newnym = Torbutton ç¡æ³å®å
šå°çµŠäœ äžåæ°ç身仜ãå®ç¡æ³ååæŽè¥è·¯ç±çæ§å¶é£æ¥å ã\n\næšç®åæ£åšå·è¡çæ¯æŽè¥è·¯ç±ç芜åšåïŒ
+torbutton.title.prompt_torbrowser = éèŠç Torbutton è³èš
+torbutton.popup.prompt_torbrowser = Torbutton çŸåšä»¥äžåçæ¹åŒéäœïŒæšåä¹äžèœå°å
¶ééã\n\næååäºé暣çè®æŽïŒå çºè¥åšåäžåç芜åšäžïŒäœ¿çšæŽè¥è·¯ç±é 蚪網ç«ïŒååæäžç¶éæŽè¥è·¯ç±é 蚪å
¶ä»ç¶²ç«ïŒå°ææå®å
šäžççæ
®ãç®åä»æå€ªå€æåç¡æ³ä¿®åŸ©ççšåŒé¯èª€ååšã\n\nåŠææšåžæç¹Œçºæ£åžžäœ¿çšç«ççžç芜åšïŒæšæè§£é€å®è£ Torbutton 䞊äžèŒæŽè¥è·¯ç±ç芜åšå¥ä»¶ãæŽè¥è·¯ç±ç芜åšçé±ç§æ§ä¹åªæŒæ®éçç«ççžç芜åšïŒå³äœ¿ç¶ç«ççžç芜åšè Torbutton äžèµ·äœ¿çšæä¹æ¯ã\n\nèŠç§»é€ TorbuttonïŒè«ååŸ å·¥å
· -> éå å
ä»¶ -> æŽå
å¥ä»¶ ç¶åŸæäžäž Torbutton æéç ãç§»é€ãæéã
+torbutton.popup.short_torbrowser = éèŠç Torbutton è³èšïŒ\n\nTorbutton çŸåšæ°žé åçšã\n\næäžäž Torbutton ç²åæŽå€è³èšã
-torbutton.popup.confirm_plugins = Plugins such as Flash can harm your privacy and anonymity.\n\nThey can also bypass Tor to reveal your current location and IP address.\n\nAre you sure you want to enable plugins?\n\n
-torbutton.popup.never_ask_again = Never ask me again
+torbutton.popup.confirm_plugins = è«žåŠ Flash çç芜åšå€æçšåŒå¯èœæå±å®³æšçé±ç§åå¿åæ§ã\n\nå®åéå¯ä»¥ç¹éæŽè¥è·¯ç±ïŒéé²åºæšç®åæåšçäœçœ®å IP äœåã\n\næšç¢ºå®èŠåçšå€æçšåŒåïŒ\n
+torbutton.popup.never_ask_again = äžèŠååæ
+torbutton.popup.confirm_newnym = æŽè¥è·¯ç±ç芜åšå°ééææèŠçªååé ãææå·²ç»å
¥çæ
äžçç¶²ç«è³èšéœå°è¢«æž
é€ã\n\nçŸåšéæ°ååæŽè¥è·¯ç±ç芜åšäŸéæ°èšçœ®æšç身仜ïŒ\n\n
+
+torbutton.slider_notification = ç¶ è²çæŽè¥éžå®è£¡çŸåšæäžåå®å
šæ»ååšïŒå¯è®æšèª¿æŽæšçå®å
šççŽãå¿«äŸççå§ïŒ
+torbutton.slider_notification_button = éåå®å
šæ§èšå®
+
+torbutton.maximize_warning = è¥å°æŽè¥è·¯ç±ç芜åšèŠçªæå€§åïŒå¯èœæè®æé 蚪çç¶²ç«èœå€ åŸç¥æšçè¢å¹å°ºå¯žïŒæ€èå¯èœè¢«å©çšäŸèå¥äžŠè¿œè¹€æšç網路掻åãå æ€æåå»ºè°æšè®æŽè¥è·¯ç±ç芜åšèŠçªä¿æåå§ç倧å°ã
# Canvas permission prompt. Strings are kept here for ease of translation.
-canvas.siteprompt=This website (%S) attempted to access image data on a canvas. Since canvas image data can be used to discover information about your computer, blank image data was returned this time.
-canvas.allow=Allow in the Future
+canvas.siteprompt=æ€ç¶²ç« (%S) 詊åäœ¿çš HTML 5 ç«åžåœ±åè³æïŒæ€åèœå¯èœè¢«çšäŸæšèšè奿šçé»è
Šã\n\næ¯åŠèŠå
èš±æŽè¥è·¯ç±ç芜åšå·è¡èç HTML 5 ç«åžåœ±åè³æïŒ
+canvas.notNow=çšåŸ
+canvas.notNowAccessKey=N
+canvas.allow=æ°žé å
èš±
canvas.allowAccessKey=A
-canvas.never=Never for This Site
+canvas.never=æ€ç¶²ç«æ°žäž(建è°)
canvas.neverAccessKey=e
+
+# Profile/startup error messages. Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S is the application name.
+profileProblemTitle=%S é
眮åé¡
+profileReadOnly=æšäžèœåšå¯è®çæªæ¡ç³»çµ±äžå·è¡ %SïŒè«å
å° %S è€è£œå°å
¶ä»äœçœ®äžåè¡å詊ã
+profileReadOnlyMac=æšäžèœåšå¯è®çæªæ¡ç³»çµ±äžå·è¡ %SïŒè«å
å° %S è€è£œå°æšçé»è
Šæ¡é¢ææçšçšåŒè³æå€ŸäžïŒåè¡å詊ã
+profileAccessDenied=%S æ²æè¶³å€ çå忬éïŒè«éæ°èª¿æŽæšçæªæ¡ç³»çµ±æ¬éåŸåè¡å詊ã
+profileMigrationFailed=ç¡æ³èœç§»è³æšçŸåç%Sè³æå€Ÿã\nå°äœ¿çšæ°èšå®ã
+
+# .Onion Page Info prompt. Strings are kept here for ease of translation.
+pageInfo_OnionEncryptionWithBitsAndProtocol=Connection Encrypted (Onion Service, %1$S, %2$S bit keys, %3$S)
+pageInfo_OnionEncryption=Connection Encrypted (Onion Service)
1
0
commit 769d546086581046448c394eb323bb61a44de1d5
Author: Georg Koppen <gk(a)torproject.org>
Date: Fri Jun 22 06:00:02 2018 +0000
Translations update
---
src/chrome/locale/ar/network-settings.dtd | 44 +++++++++++-----------
src/chrome/locale/ar/torlauncher.properties | 52 +++++++++++++-------------
src/chrome/locale/br/torlauncher.properties | 2 +-
src/chrome/locale/de/network-settings.dtd | 4 +-
src/chrome/locale/eu/network-settings.dtd | 16 ++++----
src/chrome/locale/ms-MY/network-settings.dtd | 8 ++--
src/chrome/locale/ms-MY/torlauncher.properties | 24 ++++++------
src/chrome/locale/nb/network-settings.dtd | 4 +-
src/chrome/locale/nb/torlauncher.properties | 8 ++--
src/chrome/locale/pl/network-settings.dtd | 2 +-
src/chrome/locale/pt/network-settings.dtd | 2 +-
src/chrome/locale/ru/network-settings.dtd | 8 ++--
src/chrome/locale/ru/torlauncher.properties | 2 +-
src/chrome/locale/tr/network-settings.dtd | 6 +--
src/chrome/locale/tr/torlauncher.properties | 26 ++++++-------
15 files changed, 104 insertions(+), 104 deletions(-)
diff --git a/src/chrome/locale/ar/network-settings.dtd b/src/chrome/locale/ar/network-settings.dtd
index 6b1855a..b06d17d 100644
--- a/src/chrome/locale/ar/network-settings.dtd
+++ b/src/chrome/locale/ar/network-settings.dtd
@@ -1,7 +1,7 @@
<!ENTITY torsettings.dialog.title "إعدادات شبكة تور">
-<!ENTITY torsettings.wizard.title.default "إتصل بشبكة تور">
+<!ENTITY torsettings.wizard.title.default "اتصل بتور">
<!ENTITY torsettings.wizard.title.configure "إعدادات شبكة تور">
-<!ENTITY torsettings.wizard.title.connecting "يتم إنشاء اتصال">
+<!ENTITY torsettings.wizard.title.connecting "يجري إنشاء اتصال">
<!-- For locale picker: -->
<!ENTITY torlauncher.localePicker.title "لغة متصفح تور">
@@ -9,25 +9,25 @@
<!-- For "first run" wizard: -->
-<!ENTITY torSettings.connectPrompt "إنقر "اتصل" للإتصال بتور.">
-<!ENTITY torSettings.configurePrompt "إنقر "اضبط" لتعديل إعدادات الشبكة إن كنت في بلد يحجب تور (كمصر, الصين, تركيا) أو إن كنت تتصل من شبكة خاصة تتطلب بروكسي.">
+<!ENTITY torSettings.connectPrompt "انقر "اتصل" للاتصال بتور.">
+<!ENTITY torSettings.configurePrompt "انقر "اضبط" لضبط إعدادات الشبكة إن كنت في بلد يحجب تور (مثل مصر، والصين، وتركيا) أو إن كنت تتصل من شبكة خاصة تتطلب وسيط.">
<!ENTITY torSettings.configure "تكوين">
<!ENTITY torSettings.connect "اتصل">
<!-- Other: -->
<!ENTITY torsettings.startingTor "في انتظار تور حتي يبدء بالعمل...">
-<!ENTITY torsettings.restartTor "إعادة تشغيل تور">
-<!ENTITY torsettings.reconfigTor "إعادة إعداد">
+<!ENTITY torsettings.restartTor "أعِد تشغيل تور">
+<!ENTITY torsettings.reconfigTor "أعِد ضبط">
-<!ENTITY torsettings.discardSettings.prompt "قمت بضبت جسر تور او ادخلت اعدادات بروكسي محلي.  لانشاء اتصال مباشر بشبكه تور، يجب ازاله هذه الاعدادات.">
+<!ENTITY torsettings.discardSettings.prompt "ضبطت جسر تور أو أدخلت إعدادات الوسيط المحلي.  لإنشاء اتصال مباشر بشبكه تور، يجب إزاله هذه الإعدادات.">
<!ENTITY torsettings.discardSettings.proceed "ازل الاعدادات ثم اتصل">
<!ENTITY torsettings.optional "اختياري">
-<!ENTITY torsettings.useProxy.checkbox "إنني أستخدم وكيلا للبروكسي للإتصال بالأنترنت">
+<!ENTITY torsettings.useProxy.checkbox "أستخدم وسيطا للاتصال بالإنترنت">
<!ENTITY torsettings.useProxy.type "نوع البروكسي:">
-<!ENTITY torsettings.useProxy.type.placeholder "إختر نوع البروكسي">
+<!ENTITY torsettings.useProxy.type.placeholder "اختر نوع الوسيط">
<!ENTITY torsettings.useProxy.address "العنوان:">
<!ENTITY torsettings.useProxy.address.placeholder "عنوان الإنترنت IP أو اسم المضيف">
<!ENTITY torsettings.useProxy.port "المنفذ:">
@@ -39,24 +39,24 @@
<!ENTITY torsettings.firewall.checkbox "اتصال الإنترنت لهذا الكمبيوتر يمر بجدار حماية يسمح بالاتصال فقط من خلال منافذ معينة">
<!ENTITY torsettings.firewall.allowedPorts "المنافذ المسموح بها:">
<!ENTITY torsettings.useBridges.checkbox "تور محجوب في بلدي">
-<!ENTITY torsettings.useBridges.default "إختر جسرا مُدمَجا في البرنامج">
-<!ENTITY torsettings.useBridges.default.placeholder "إختر جسرا">
-<!ENTITY torsettings.useBridges.bridgeDB "Request a bridge from torproject.org">
-<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Enter the characters from the image">
-<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Get a new challenge">
-<!ENTITY torsettings.useBridges.captchaSubmit "إرسال">
-<!ENTITY torsettings.useBridges.custom "إدخال عنوان جسرٍ أعرفه">
-<!ENTITY torsettings.useBridges.label "أدخل معلومات جسر (بريدج) من مصدر موثوق.">
+<!ENTITY torsettings.useBridges.default "اختر جسرا مُدمَجا في البرنامج">
+<!ENTITY torsettings.useBridges.default.placeholder "اختر جسرا">
+<!ENTITY torsettings.useBridges.bridgeDB "اطلب جسرا من torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "أدخل الرموز الموجودة في الصورة">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "احصل على تحد جديد">
+<!ENTITY torsettings.useBridges.captchaSubmit "أرسل">
+<!ENTITY torsettings.useBridges.custom "أدخل عنوان جسرٍ أعرفه">
+<!ENTITY torsettings.useBridges.label "أدخل معلومات جسر من مصدر موثوق.">
<!ENTITY torsettings.useBridges.placeholder "اكتب العنوان:المنفذ (واحد لكل سطر)">
<!ENTITY torsettings.copyLog "نسخ سجل تور إلي الحافظة">
-<!ENTITY torsettings.proxyHelpTitle "مساعدة بروكسي">
-<!ENTITY torsettings.proxyHelp1 "تحتاج لبروكسي محلي عند الاتصال عبر شركة, مدرسة, أو شبكة جامعية. إذا لم تكن متأكدا من كيفية الإجابة على هذا السؤال, إلقي نظرة على إعدادات الإنترنت في متصفح آخر أو تحقق من إعدادات شبكة نظامك لتتأكد إن كان هناك حاجة لبروكسي.">
+<!ENTITY torsettings.proxyHelpTitle "مساعدة الوسيط">
+<!ENTITY torsettings.proxyHelp1 "تحتاج لوسيط (بروكسي) محلي عند الاتصال عبر شركة، أو مدرسة، أو شبكة جامعية. إذا لم تكن متأكدا من كيفية الإجابة على هذا السؤال فألق نظرة على إعدادات الإنترنت في متصفح آخر أو تحقق من إعدادات شبكة نظامك لتتأكد إن كان هناك حاجة لوسيط.">
<!ENTITY torsettings.bridgeHelpTitle "المساعدة الخاصة بالجسور المُرحلة">
-<!ENTITY torsettings.bridgeHelp1 "الجسور هي تبديلات (ريلاي) غير مدرجة تجعل حجب الاتصالات إلى شبكة تور اصعب. كل نوع من الجسور يستخدم طريقة مختلفة لتجنب الرقابة. ذوات ال (obfs) تجعل حركة معلوماتك تبدوا كضجة عشوائية, وذوات ال (meek) تجعل حركة معلوماتك تبدوا كأنها تتصل لتلك الخدمة بدلا من تور.">
-<!ENTITY torsettings.bridgeHelp2 "بسبب طريقة حظر بعض البلدان لتور, بعض الجسور تعمل في بلدان معينة لكنها لا تعمل ببعضها الآخر. إن لم تكن متأكدا بشأن أي جسور تعمل في بلدك, زر الموقع torproject.org/about/contact.html">
+<!ENTITY torsettings.bridgeHelp1 "الجسور هي تحويلات غير مدرجة تجعل حجب الاتصالات إلى شبكة تور أصعب.  كل نوع من الجسور يستخدم طريقة مختلفة لتجنب الرقابة.  جسور obfs تجعل حركة معلوماتك تبدو كضجيج عشوائي، وجسور meek تجعل حركة معلوماتك تبدوا كأنها تتصل لتلك الخدمة بدلا من تور.">
+<!ENTITY torsettings.bridgeHelp2 "بسبب طريقة حظر بعض البلدان لتور، تعمل بعض الجسور في بلدان معينة لكنها لا تعمل ببعضها الآخر. إن لم تكن متأكدا بشأن أي الجسور تعمل في بلدك، فزر torproject.org/about/contact.html#support">
<!-- Progress -->
-<!ENTITY torprogress.pleaseWait "الرجاء الإنتظار في حين نقوم بإنشاء اتصال لشبكة تور. هذا قد يستغرق عدة دقائق.">
+<!ENTITY torprogress.pleaseWait "الرجاء الانتظار بينما ننشئ اتصالا لشبكة تور.  قد يستغرق هذا عدة دقائق.">
diff --git a/src/chrome/locale/ar/torlauncher.properties b/src/chrome/locale/ar/torlauncher.properties
index a0190e7..f66f3e8 100644
--- a/src/chrome/locale/ar/torlauncher.properties
+++ b/src/chrome/locale/ar/torlauncher.properties
@@ -3,9 +3,9 @@
torlauncher.error_title=مُشغل تور
-torlauncher.tor_exited_during_startup=تم إغلاق تور بشكل مفاجئ. قد يكون هذا بسبب مشكلة في تور نفسه أو بسبب برنامج آخر على نظامك أو بسبب مشكلة في عتاد جهازك. إلى أن تقوم بإعادة تشغيل تور، فإن متصفح تور لن يستطيع الوصول إلى أي موقع. إذا استمرت المشكلة، يرجى إرسال نسخة من سجل تور إلى فريق الدعم.
-torlauncher.tor_exited=تم إغلاق تور بشكل مفاجئ. قد يكون هذا بسبب مشكلة في تور نفسه أو بسبب برنامج آخر على نظامك أو بسبب مشكلة في عتاد جهازك. إلى أن تقوم بإعادة تشغيل تور، فإن متصفح تور لن يستطيع الوصول إلى أي موقع. إذا استمرت المشكلة، يرجى إرسال نسخة من سجل تور إلى فريق الدعم.
-torlauncher.tor_exited2=اعادة تشغيل تور لا يغلق الصفحات.
+torlauncher.tor_exited_during_startup=توقف تور أثناء بدء تشغيله. قد يكون هذا بسبب خطأ في ملف إعدادات تور، أو مشكلة في تور نفسه أو برنامج آخر على نظامك، أو بسبب مشكلة في عتاد جهازك. بدون إصلاح المشكلة الحقيقية وإعادة تشغيل تور لن يعمل متصفح تور.
+torlauncher.tor_exited=توقف تور أثناء بدء تشغيله. قد يكون هذا بسبب خطأ في ملف إعدادات تور، أو مشكلة في تور نفسه أو برنامج آخر على نظامك، أو بسبب مشكلة في عتاد جهازك. بدون إصلاح المشكلة الحقيقية وإعادة تشغيل تور لن يعمل متصفح تور. إذا استمرت المشكلة، يرجى إرسال نسخة من سجل تور إلى فريق الدعم.
+torlauncher.tor_exited2=إعادة تشغيل تور لا يغلق ألسنة المتصفح.
torlauncher.tor_controlconn_failed=تعذر الاتصال بمنفذ التحكم الخاص بتور.
torlauncher.tor_failed_to_start=تور فشل في بدء التشغيل.
torlauncher.tor_control_failed=تعذر التحكم في تور.
@@ -14,8 +14,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=ملف torrc غير موجود وتعذّر إنشاؤه.
+torlauncher.datadir_missing=دليل بيانات تور غير موجود وتعذّر إنشاؤه.
torlauncher.password_hash_missing=فشل في الحصول على كلمة المرور المجزأة.
torlauncher.failed_to_get_settings=غير قادر علي جلب إعدادات تور.\n\n%S
@@ -29,20 +29,20 @@ torlauncher.error_default_bridges_type_missing=يجب عليك تحديد نوع
torlauncher.error_bridgedb_bridges_missing=يُرجى طلب جسر.
torlauncher.error_bridge_bad_default_type=هذا النوع غير متوفر بداخل الجسور المقدمة مع المتصفح. الرجاء تعديل إعداداتك.
-torlauncher.bridge_suffix.meek-amazon=(شغال في الصين)
-torlauncher.bridge_suffix.meek-azure=(شغال في الصين)
+torlauncher.bridge_suffix.meek-amazon=(يعمل في الصين)
+torlauncher.bridge_suffix.meek-azure=(يعمل في الصين)
-torlauncher.request_a_bridge=عملية طلب جسرٍ جارية …
-torlauncher.request_a_new_bridge=عملية طلب جسرٍ جديدة جارية …
-torlauncher.contacting_bridgedb=عملية الإتصال بقاعدة الجسور BridgeDB جارية. يُرجى الإنتظار.
-torlauncher.captcha_prompt=Solve the CAPTCHA to request a bridge.
-torlauncher.bad_captcha_solution=الحل ليس سليمًا بعد. يُرجى إعادة المحاولة.
-torlauncher.unable_to_get_bridge=Unable to obtain a bridge from BridgeDB.\n\n%S
-torlauncher.no_meek=This browser is not configured for meek, which is needed to obtain bridges.
-torlauncher.no_bridges_available=المعذرة. لا توجد هناك جسور متوفرة حاليا.
+torlauncher.request_a_bridge=اطلب جسرا…
+torlauncher.request_a_new_bridge=اطلب جسرا جديدا…
+torlauncher.contacting_bridgedb=يتصل بقاعدة بيانات الجسور BridgeDB. يُرجى الانتظار.
+torlauncher.captcha_prompt=حل كاباتشا لطلب جسر.
+torlauncher.bad_captcha_solution=الحل ليس سليمًا. يُرجى إعادة المحاولة.
+torlauncher.unable_to_get_bridge=تعذّر جلب جسر من قاعدة بيانات الجسور BridgeDB.\n\n%S
+torlauncher.no_meek=ليس المتصفح معدّا ليستخدم meek، وهو أساسي للحصول على الجسور.
+torlauncher.no_bridges_available=المعذرة. لا تتوفر أية جسور حاليا.
torlauncher.connect=اتصل
-torlauncher.restart_tor=إعادة تشغيل تور
+torlauncher.restart_tor=أعِد تشغيل تور
torlauncher.quit=إنهاء
torlauncher.quit_win=خروج
torlauncher.done=تم
@@ -50,29 +50,29 @@ torlauncher.done=تم
torlauncher.forAssistance=للمساعدة, اتصل بـ %S
torlauncher.forAssistance2=للمُساعدة, قُم بزيارة S%
-torlauncher.copiedNLogMessages=تم إكمال النسخ. %S من رسائل سجل تور جاهزة لنسخها في محرر نصوص أو رسالة بريد إلكتروني.
+torlauncher.copiedNLogMessages=تم النسخ. %S من رسائل سجل تور جاهزة للصقها في محرر نصوص أو رسالة بريد إلكتروني.
-torlauncher.bootstrapStatus.conn_dir=جارٍ الاتصال بدليل التحويلات
+torlauncher.bootstrapStatus.conn_dir=يتّصل بدليل التحويلات
torlauncher.bootstrapStatus.handshake_dir=ينشئ اتصالا مشفرا بالدليل
-torlauncher.bootstrapStatus.requesting_status=الحصول على حالة الشبكة
-torlauncher.bootstrapStatus.loading_status=تحميل حالة الشبكة
+torlauncher.bootstrapStatus.requesting_status=يجلب حالة الشبكة
+torlauncher.bootstrapStatus.loading_status=يحمّل حالة الشبكة
torlauncher.bootstrapStatus.loading_keys=يحمل شهادات السلطة
torlauncher.bootstrapStatus.requesting_descriptors=يطلب معلومات التحويلة
torlauncher.bootstrapStatus.loading_descriptors=يحمل معلومات التحويلة
-torlauncher.bootstrapStatus.conn_or=جاري الاتصال بشبكة تور
+torlauncher.bootstrapStatus.conn_or=يتصل بشبكة تور
torlauncher.bootstrapStatus.handshake_or=ينشئ دائرة تور
torlauncher.bootstrapStatus.done=تم الاتصال بشبكة تور
torlauncher.bootstrapWarning.done=تم
-torlauncher.bootstrapWarning.connectrefused=تم رفض الاتصال
+torlauncher.bootstrapWarning.connectrefused=رُفض الاتصال
torlauncher.bootstrapWarning.misc=متفرّقات
torlauncher.bootstrapWarning.resourcelimit=الموارد غير كافية
torlauncher.bootstrapWarning.identity=لم تتطابق الهوية
-torlauncher.bootstrapWarning.timeout=الاتصال عاطل
+torlauncher.bootstrapWarning.timeout=انتهت مهلة الاتصال
torlauncher.bootstrapWarning.noroute=لا طريق للمضيف
torlauncher.bootstrapWarning.ioerror=خطأ في القراءة/الكتابة
torlauncher.bootstrapWarning.pt_missing=الناقل المضاف مفقود
-torlauncher.nsresult.NS_ERROR_NET_RESET=لقد قُطع الإتصال مع الخادوم.
-torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=فشِل الإتصال بالخادوم.
-torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=فشِل الإتصال بوكيل البروكسي.
+torlauncher.nsresult.NS_ERROR_NET_RESET=قُطع الاتصال مع الخادوم.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=فشِل الاتصال بالخادوم.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=فشِل الاتصال بالوسيط.
diff --git a/src/chrome/locale/br/torlauncher.properties b/src/chrome/locale/br/torlauncher.properties
index 49cb444..90711bd 100644
--- a/src/chrome/locale/br/torlauncher.properties
+++ b/src/chrome/locale/br/torlauncher.properties
@@ -45,7 +45,7 @@ torlauncher.connect=Connect
torlauncher.restart_tor=Restart Tor
torlauncher.quit=Quit
torlauncher.quit_win=Kuitaat
-torlauncher.done=Done
+torlauncher.done=Graet
torlauncher.forAssistance=For assistance, contact %S
torlauncher.forAssistance2=For assistance, visit %S
diff --git a/src/chrome/locale/de/network-settings.dtd b/src/chrome/locale/de/network-settings.dtd
index 9cefcf3..0984152 100644
--- a/src/chrome/locale/de/network-settings.dtd
+++ b/src/chrome/locale/de/network-settings.dtd
@@ -41,8 +41,8 @@
<!ENTITY torsettings.useBridges.checkbox "Tor wird in meinem Land blockiert.">
<!ENTITY torsettings.useBridges.default "Bereitgestellte Brücke auswählen">
<!ENTITY torsettings.useBridges.default.placeholder "Brücke auswählen">
-<!ENTITY torsettings.useBridges.bridgeDB "Request a bridge from torproject.org">
-<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Geben Sie das Zeichen aus dem Bild ein">
+<!ENTITY torsettings.useBridges.bridgeDB "Brücke von torproject.org anfragen">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Geben Sie die Zeichen in dem Bild ein">
<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Get a new challenge">
<!ENTITY torsettings.useBridges.captchaSubmit "Übermitteln">
<!ENTITY torsettings.useBridges.custom "Biete mir eine Brücke an, die ich kenne">
diff --git a/src/chrome/locale/eu/network-settings.dtd b/src/chrome/locale/eu/network-settings.dtd
index 30c80ae..0e376c6 100644
--- a/src/chrome/locale/eu/network-settings.dtd
+++ b/src/chrome/locale/eu/network-settings.dtd
@@ -1,7 +1,7 @@
<!ENTITY torsettings.dialog.title "Tor sare ezarpenak">
<!ENTITY torsettings.wizard.title.default "Connect to Tor">
<!ENTITY torsettings.wizard.title.configure "Tor sare ezarpenak">
-<!ENTITY torsettings.wizard.title.connecting "Establishing a Connection">
+<!ENTITY torsettings.wizard.title.connecting "Konexioa Ezartzen">
<!-- For locale picker: -->
<!ENTITY torlauncher.localePicker.title "Tor nabigatzailearen hizkuntza">
@@ -25,9 +25,9 @@
<!ENTITY torsettings.optional "Hautazkoa">
-<!ENTITY torsettings.useProxy.checkbox "I use a proxy to connect to the Internet">
+<!ENTITY torsettings.useProxy.checkbox "Proxy bat erabiltzen dut Internetera sartzeko">
<!ENTITY torsettings.useProxy.type "Proxy mota:">
-<!ENTITY torsettings.useProxy.type.placeholder "select a proxy type">
+<!ENTITY torsettings.useProxy.type.placeholder "proxy mota aukeratu">
<!ENTITY torsettings.useProxy.address "Helbidea:">
<!ENTITY torsettings.useProxy.address.placeholder "IP helbide edo ostalari izena">
<!ENTITY torsettings.useProxy.port "Ataka:">
@@ -38,13 +38,13 @@
<!ENTITY torsettings.useProxy.type.http "HTTP / HTTPS">
<!ENTITY torsettings.firewall.checkbox "Ordenagailu honek ataka zehatz batzuetara bakarrik konektatzea baimentzen duen sueten baten zehar doa">
<!ENTITY torsettings.firewall.allowedPorts "Baimendutako atakak:">
-<!ENTITY torsettings.useBridges.checkbox "Tor is censored in my country">
+<!ENTITY torsettings.useBridges.checkbox "Tor zentsuratuta dago nire herrialdean">
<!ENTITY torsettings.useBridges.default "Select a built-in bridge">
-<!ENTITY torsettings.useBridges.default.placeholder "select a bridge">
+<!ENTITY torsettings.useBridges.default.placeholder "aukeratu zubia">
<!ENTITY torsettings.useBridges.bridgeDB "Request a bridge from torproject.org">
-<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Enter the characters from the image">
-<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Get a new challenge">
-<!ENTITY torsettings.useBridges.captchaSubmit "Submit">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Sartu irudian agertzen diren karaktereak">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Lortu erronka berri bat">
+<!ENTITY torsettings.useBridges.captchaSubmit "Bidali">
<!ENTITY torsettings.useBridges.custom "Provide a bridge I know">
<!ENTITY torsettings.useBridges.label "Enter bridge information from a trusted source.">
<!ENTITY torsettings.useBridges.placeholder "type address:port (one per line)">
diff --git a/src/chrome/locale/ms-MY/network-settings.dtd b/src/chrome/locale/ms-MY/network-settings.dtd
index 8843554..d53fced 100644
--- a/src/chrome/locale/ms-MY/network-settings.dtd
+++ b/src/chrome/locale/ms-MY/network-settings.dtd
@@ -41,10 +41,10 @@
<!ENTITY torsettings.useBridges.checkbox "Tor dilarang penggunaannya di negara saya">
<!ENTITY torsettings.useBridges.default "Pilih satu titi terbina-dalam">
<!ENTITY torsettings.useBridges.default.placeholder "pilih satu titi">
-<!ENTITY torsettings.useBridges.bridgeDB "Request a bridge from torproject.org">
-<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Enter the characters from the image">
-<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Get a new challenge">
-<!ENTITY torsettings.useBridges.captchaSubmit "Submit">
+<!ENTITY torsettings.useBridges.bridgeDB "Pinta titi dari torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Masukkan aksara yang tertera dari imej">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Dapatkan satu cabaran baharu">
+<!ENTITY torsettings.useBridges.captchaSubmit "Serah">
<!ENTITY torsettings.useBridges.custom "Sediakan satu titi yang saya tahu">
<!ENTITY torsettings.useBridges.label "Masukkan maklumat titi dari sumber yang dipercayai.">
<!ENTITY torsettings.useBridges.placeholder "taip alamat:port (satu per baris)">
diff --git a/src/chrome/locale/ms-MY/torlauncher.properties b/src/chrome/locale/ms-MY/torlauncher.properties
index 91e9f69..1976a17 100644
--- a/src/chrome/locale/ms-MY/torlauncher.properties
+++ b/src/chrome/locale/ms-MY/torlauncher.properties
@@ -26,20 +26,20 @@ torlauncher.error_proxy_addr_missing=Anda mesti nyatakan kedua-dua alamat IP ata
torlauncher.error_proxy_type_missing=Anda mesti pilih jenis proksi.
torlauncher.error_bridges_missing=Anda mesti nyatakan satu atau lebih titi.
torlauncher.error_default_bridges_type_missing=Anda mesti pilih jenis angkutan untuk titi yang disediakan.
-torlauncher.error_bridgedb_bridges_missing=Please request a bridge.
+torlauncher.error_bridgedb_bridges_missing=Sila pinta satu titi.
torlauncher.error_bridge_bad_default_type=Tiada titi disediakan yang mempunyai jenis angkutan %S tersedia. Sila laras tetapan anda.
torlauncher.bridge_suffix.meek-amazon=(berfungsi di China)
torlauncher.bridge_suffix.meek-azure=(berfungsi di China)
-torlauncher.request_a_bridge=Request a Bridge…
-torlauncher.request_a_new_bridge=Request a New Bridge…
-torlauncher.contacting_bridgedb=Contacting BridgeDB. Please wait.
-torlauncher.captcha_prompt=Solve the CAPTCHA to request a bridge.
-torlauncher.bad_captcha_solution=The solution is not correct. Please try again.
-torlauncher.unable_to_get_bridge=Unable to obtain a bridge from BridgeDB.\n\n%S
-torlauncher.no_meek=This browser is not configured for meek, which is needed to obtain bridges.
-torlauncher.no_bridges_available=No bridges are available at this time. Sorry.
+torlauncher.request_a_bridge=Pinta satu Titi...
+torlauncher.request_a_new_bridge=Pinta satu Titi Baharu...
+torlauncher.contacting_bridgedb=Menghubungi BridgeDB. Tunggu sebentar.
+torlauncher.captcha_prompt=Selesaikan CAPTCHA untuk meminta satu titi.
+torlauncher.bad_captcha_solution=Jawapan salah. Cuba sekali lagi.
+torlauncher.unable_to_get_bridge=Gagal memperoleh satu titi dari BridgeDB.\n\n%S
+torlauncher.no_meek=Pelayar ini tidak dikonfigur untuk meek, yang mana perlu dapatkan titi terlebih dahulu.
+torlauncher.no_bridges_available=Tiada titi tersedia buat masa ini. Mohon maaf.
torlauncher.connect=Sambung
torlauncher.restart_tor=Mula Semula Tor
@@ -73,6 +73,6 @@ torlauncher.bootstrapWarning.noroute=tiada hala dihoskan
torlauncher.bootstrapWarning.ioerror=ralat baca/tulis
torlauncher.bootstrapWarning.pt_missing=angkutan boleh palam hilang
-torlauncher.nsresult.NS_ERROR_NET_RESET=The connection to the server was lost.
-torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Could not connect to the server.
-torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Could not connect to the proxy.
+torlauncher.nsresult.NS_ERROR_NET_RESET=Sambungan dengan pelayan telah terputus.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Tidak dapat bersambung dengan pelayan.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Tidak dapat bersambung dengan proksi.
diff --git a/src/chrome/locale/nb/network-settings.dtd b/src/chrome/locale/nb/network-settings.dtd
index 492b6cd..781a076 100644
--- a/src/chrome/locale/nb/network-settings.dtd
+++ b/src/chrome/locale/nb/network-settings.dtd
@@ -41,8 +41,8 @@
<!ENTITY torsettings.useBridges.checkbox "Tor er sensurert i mitt land">
<!ENTITY torsettings.useBridges.default "Velg en bro med flere innfartsårer">
<!ENTITY torsettings.useBridges.default.placeholder "velg en bro">
-<!ENTITY torsettings.useBridges.bridgeDB "Request a bridge from torproject.org">
-<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Enter the characters from the image">
+<!ENTITY torsettings.useBridges.bridgeDB "Forespør en bro fra torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Skriv inn tegnene fra bildet">
<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Get a new challenge">
<!ENTITY torsettings.useBridges.captchaSubmit "Send inn">
<!ENTITY torsettings.useBridges.custom "Tilby en bro jeg kjenner">
diff --git a/src/chrome/locale/nb/torlauncher.properties b/src/chrome/locale/nb/torlauncher.properties
index 8e97a0d..4c50bee 100644
--- a/src/chrome/locale/nb/torlauncher.properties
+++ b/src/chrome/locale/nb/torlauncher.properties
@@ -26,7 +26,7 @@ torlauncher.error_proxy_addr_missing=Du må spesifisere både IP-adresse eller v
torlauncher.error_proxy_type_missing=Du må velge mellomtjenertypen.
torlauncher.error_bridges_missing=Du må velge én eller flere broer.
torlauncher.error_default_bridges_type_missing=Du må velge en tilkoblingstype for de angitte broene.
-torlauncher.error_bridgedb_bridges_missing=Please request a bridge.
+torlauncher.error_bridgedb_bridges_missing=Forespør en bro.
torlauncher.error_bridge_bad_default_type=Det er ingen angitte broer som har tilkoblingstypen %S tilgjengelig. Juster innstillingene dine.
torlauncher.bridge_suffix.meek-amazon=(virker i Kina)
@@ -73,6 +73,6 @@ torlauncher.bootstrapWarning.noroute=ingen rute til vert
torlauncher.bootstrapWarning.ioerror=lese/skrive -feil
torlauncher.bootstrapWarning.pt_missing=pluggbar transport mangler
-torlauncher.nsresult.NS_ERROR_NET_RESET=The connection to the server was lost.
-torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Could not connect to the server.
-torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Could not connect to the proxy.
+torlauncher.nsresult.NS_ERROR_NET_RESET=Tilkoblingen til tjeneren gitt tapt.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Kunne ikke koble til tjeneren.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Kunne ikke koble til mellomtjeneren.
diff --git a/src/chrome/locale/pl/network-settings.dtd b/src/chrome/locale/pl/network-settings.dtd
index 4e5916a..57a30bd 100644
--- a/src/chrome/locale/pl/network-settings.dtd
+++ b/src/chrome/locale/pl/network-settings.dtd
@@ -38,7 +38,7 @@
<!ENTITY torsettings.useProxy.type.http "HTTP / HTTPS">
<!ENTITY torsettings.firewall.checkbox "Ten komputer pozwala na połączenie z ustalonymi portami">
<!ENTITY torsettings.firewall.allowedPorts "Dozwolone porty:">
-<!ENTITY torsettings.useBridges.checkbox "Tor is censored in my country">
+<!ENTITY torsettings.useBridges.checkbox "Tor jest ocenzurowany w moim kraju">
<!ENTITY torsettings.useBridges.default "Select a built-in bridge">
<!ENTITY torsettings.useBridges.default.placeholder "select a bridge">
<!ENTITY torsettings.useBridges.bridgeDB "Request a bridge from torproject.org">
diff --git a/src/chrome/locale/pt/network-settings.dtd b/src/chrome/locale/pt/network-settings.dtd
index f0576fd..b0b6e52 100644
--- a/src/chrome/locale/pt/network-settings.dtd
+++ b/src/chrome/locale/pt/network-settings.dtd
@@ -1,7 +1,7 @@
<!ENTITY torsettings.dialog.title "Configurações da Rede Tor">
<!ENTITY torsettings.wizard.title.default "Ligar ao Tor">
<!ENTITY torsettings.wizard.title.configure "Definições da Rede Tor">
-<!ENTITY torsettings.wizard.title.connecting "A Estabelecer a Ligação">
+<!ENTITY torsettings.wizard.title.connecting "Estabelecer uma Ligação">
<!-- For locale picker: -->
<!ENTITY torlauncher.localePicker.title "Idioma do Navegador Tor">
diff --git a/src/chrome/locale/ru/network-settings.dtd b/src/chrome/locale/ru/network-settings.dtd
index 37252c2..20a65e4 100644
--- a/src/chrome/locale/ru/network-settings.dtd
+++ b/src/chrome/locale/ru/network-settings.dtd
@@ -38,11 +38,11 @@
<!ENTITY torsettings.useProxy.type.http "HTTP / HTTPS">
<!ENTITY torsettings.firewall.checkbox "Мой сетевой экран позволяет мне подключиться только к определенным портам">
<!ENTITY torsettings.firewall.allowedPorts "Разрешенные порты:">
-<!ENTITY torsettings.useBridges.checkbox "Tor запрещён в моей стране">
+<!ENTITY torsettings.useBridges.checkbox "Tor запрещен в моей стране">
<!ENTITY torsettings.useBridges.default "Выбрать встроенный мост">
<!ENTITY torsettings.useBridges.default.placeholder "выбрать мост">
-<!ENTITY torsettings.useBridges.bridgeDB "Request a bridge from torproject.org">
-<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Enter the characters from the image">
+<!ENTITY torsettings.useBridges.bridgeDB "Запросить мост от torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Введите символы с изображения">
<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Get a new challenge">
<!ENTITY torsettings.useBridges.captchaSubmit "Передать">
<!ENTITY torsettings.useBridges.custom "Указать мост, который я знаю">
@@ -56,7 +56,7 @@
<!ENTITY torsettings.bridgeHelpTitle "Помощь по ретрансляторам типа мост">
<!ENTITY torsettings.bridgeHelp1 "Мосты - это незарегистрированные реле, которые затрудняют блокировку соединений с сетью Tor.&#160 Каждый тип моста использует отличный от других метод, чтобы избежать блокировки цезорами. Обходные устройства делают ваш трафик похожим на случайный шум и имитируют то, что он подключается к этой службе вместо Tor.">
-<!ENTITY torsettings.bridgeHelp2 "Из-за того, как именно страны пытаются блокировать Tor, определённые мосты работают в одних странах, но не работают в других.  Если вы не уверены в том, какие мосты сработает в вашей стране, посетите torproject.org/about/contact.html#support">
+<!ENTITY torsettings.bridgeHelp2 "Из-за того, как именно страны пытаются блокировать Tor, определенные мосты работают в одних странах, но не работают в других.  Если вы не уверены в том, какие мосты сработает в вашей стране, посетите torproject.org/about/contact.html#support">
<!-- Progress -->
<!ENTITY torprogress.pleaseWait "Пожалуйста, подождите, пока мы установим подключение к сети Tor.  Это может занять несколько минут.">
diff --git a/src/chrome/locale/ru/torlauncher.properties b/src/chrome/locale/ru/torlauncher.properties
index 3ff6b62..7f978da 100644
--- a/src/chrome/locale/ru/torlauncher.properties
+++ b/src/chrome/locale/ru/torlauncher.properties
@@ -36,7 +36,7 @@ torlauncher.request_a_bridge=Запрос моста…
torlauncher.request_a_new_bridge=Запрос нового моста…
torlauncher.contacting_bridgedb=Обращение к BridgeDB. Пожалуйста, подождите.
torlauncher.captcha_prompt=Решите CAPTCHA для запроса моста.
-torlauncher.bad_captcha_solution=Решение не является правильным. Попробуйте ещё раз.
+torlauncher.bad_captcha_solution=Решение не является правильным. Попробуйте еще раз.
torlauncher.unable_to_get_bridge=Не удалось получить мост из BridgeDB.\n\n%S
torlauncher.no_meek=Этот браузер не настроен должным образом, что необходимо для получения мостов.
torlauncher.no_bridges_available=В настоящее время мостов не имеется. Извините.
diff --git a/src/chrome/locale/tr/network-settings.dtd b/src/chrome/locale/tr/network-settings.dtd
index 8a45e77..74a24e0 100644
--- a/src/chrome/locale/tr/network-settings.dtd
+++ b/src/chrome/locale/tr/network-settings.dtd
@@ -41,9 +41,9 @@
<!ENTITY torsettings.useBridges.checkbox "Bulunduğum ülkede Tor engelleniyor">
<!ENTITY torsettings.useBridges.default "Bir hazır köprü seçin">
<!ENTITY torsettings.useBridges.default.placeholder "bir köprü seçin">
-<!ENTITY torsettings.useBridges.bridgeDB "torproject.org'dan köprü iste">
-<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Resimdeki karakterleri girin">
-<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Get a new challenge">
+<!ENTITY torsettings.useBridges.bridgeDB "torproject.org üzerinden bir köprü isteyin">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Görseldeki karakterleri yazın">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Yeni bir güvenlik kodu isteyin">
<!ENTITY torsettings.useBridges.captchaSubmit "Gönder">
<!ENTITY torsettings.useBridges.custom "Bildiğim bir köprü sağla">
<!ENTITY torsettings.useBridges.label "Güvenli bir kaynaktan gelen köprü bilgisini yazın.">
diff --git a/src/chrome/locale/tr/torlauncher.properties b/src/chrome/locale/tr/torlauncher.properties
index a40956d..a4b3f28 100644
--- a/src/chrome/locale/tr/torlauncher.properties
+++ b/src/chrome/locale/tr/torlauncher.properties
@@ -4,7 +4,7 @@
torlauncher.error_title=Tor Başlatıcı
torlauncher.tor_exited_during_startup=Tor başlatılırken sonlandı. Bu durum torrc dosyasındaki ya da sisteminizdeki başka bir yazılımda bulunan bir hatadan ya da sorunlu bir donanımdan kaynaklanmış olabilir. Sorun çözülene ve Tor uygulaması yeniden başlatılana kadar Tor Browser çalışmayacak.
-torlauncher.tor_exited=Tor, beklenmedik şekilde sonlandı. Bu durum Tor içinde ya da sisteminizdeki başka bir yazılımda bulunan bir hatadan ya da sorunlu bir donanımdan kaynaklanmış olabilir. Yeniden başlatılana kadar Tor Browser hiçbir web sitesine erişemeyecek. Sorun devam ederse lütfen Tor Günlüğünün bir kopyasını destek takımına gönderin.
+torlauncher.tor_exited=Tor, beklenmedik şekilde sonlandı. Bu durum Tor içinde ya da sisteminizdeki başka bir yazılımda bulunan bir hatadan ya da sorunlu bir donanımdan kaynaklanmış olabilir. Yeniden başlatılana kadar Tor Browser hiçbir web sitesine erişemeyecek. Sorun devam ederse lütfen Tor Günlüğünün bir kopyasını destek ekibine gönderin.
torlauncher.tor_exited2=Tor uygulaması yeniden başlatıldığında tarayıcı sekmeleriniz kapatılmayacak.
torlauncher.tor_controlconn_failed=Tor denetim bağlantı noktasına bağlanılamadı.
torlauncher.tor_failed_to_start=Tor başlatılamadı.
@@ -26,20 +26,20 @@ torlauncher.error_proxy_addr_missing=İnternet'e bir vekil sunucu üzerinden ba
torlauncher.error_proxy_type_missing=Vekil sunucu türünü seçmelisiniz.
torlauncher.error_bridges_missing=Bir ya da birkaç köprü belirtmelisiniz.
torlauncher.error_default_bridges_type_missing=Hazır köprüler için bir aktarım türü seçmelisiniz.
-torlauncher.error_bridgedb_bridges_missing=Lütfen köprü talep edin.
+torlauncher.error_bridgedb_bridges_missing=Lütfen bir köprü isteği yapın.
torlauncher.error_bridge_bad_default_type=Hazır köprüler %S aktarım türü için kullanılamıyor. Lütfen ayarlarınızı değiştirin.
torlauncher.bridge_suffix.meek-amazon=(Çin'de çalışır)
torlauncher.bridge_suffix.meek-azure=(Çin'de çalışır)
-torlauncher.request_a_bridge=Köprü talep edin...
-torlauncher.request_a_new_bridge=Yeni Köprü talep edin...
+torlauncher.request_a_bridge=Köprü İsteği Yap…
+torlauncher.request_a_new_bridge=Yeni Bir Köprü İsteği Yap...
torlauncher.contacting_bridgedb=Köprü veritabanına bağlanılıyor. Lütfen bekleyin.
-torlauncher.captcha_prompt=Köprü talep etmek için lütfen güvenlik kodunu girin.
-torlauncher.bad_captcha_solution=Çözümleme doğru değil. Lütfen yeniden deneyin.
-torlauncher.unable_to_get_bridge=Köprü veritabanından köprü alınamıyor.
-torlauncher.no_meek=This browser is not configured for meek, which is needed to obtain bridges.
-torlauncher.no_bridges_available=Şu anda hiçbir köprü müsait değil. Üzgünüz.
+torlauncher.captcha_prompt=Köprü isteği yapmak için güvenlik kodunu çözün.
+torlauncher.bad_captcha_solution=Çözüm doğru değil. Lütfen yeniden deneyin.
+torlauncher.unable_to_get_bridge=Köprü veritabanından bir köprü alınamadı.
+torlauncher.no_meek=Bu tarayıcı, köprüleri katmak için gerekli meek uygulamasını kullanmak üzere yapılandırılmamış.
+torlauncher.no_bridges_available=Maalesef şu anda kullanılabilecek bir köprü yok.
torlauncher.connect=Bağlan
torlauncher.restart_tor=Tor'u Yeniden Başlat
@@ -47,7 +47,7 @@ torlauncher.quit=Çık
torlauncher.quit_win=Çıkış
torlauncher.done=Tamamlandı
-torlauncher.forAssistance=Yardım için %S ile görüşün
+torlauncher.forAssistance=Yardım almak için %S ile görüşün
torlauncher.forAssistance2=Yardım almak için, %S sayfasına bakın
torlauncher.copiedNLogMessages=Kopyalama tamamlandı. %S Tor günlük iletisi bir metin düzenleyici ya da e-posta iletisine kopyalanmaya hazır.
@@ -73,6 +73,6 @@ torlauncher.bootstrapWarning.noroute=sunucu yöneltmesi yok
torlauncher.bootstrapWarning.ioerror=okuma/yazma hatası
torlauncher.bootstrapWarning.pt_missing=takılabilir aktarım bulunamadı
-torlauncher.nsresult.NS_ERROR_NET_RESET=Sunucuyla bağlantı kesildi
-torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Sunucuya bağlanılamadı.
-torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Vekil sunucusuna bağlanılamadı.
+torlauncher.nsresult.NS_ERROR_NET_RESET=Sunucu ile bağlantı kesildi.
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Sunucu ile bağlantı kurulamadı.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Vekil sunucu ile bağlantı kurulamadı.
1
0
commit 453ad88f6a5e56b9b7362bff522f317bd57707ec
Author: Georg Koppen <gk(a)torproject.org>
Date: Fri Jun 22 06:01:08 2018 +0000
Version bump
---
src/install.rdf | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/install.rdf b/src/install.rdf
index e9ae610..011ab5b 100644
--- a/src/install.rdf
+++ b/src/install.rdf
@@ -7,7 +7,7 @@
<em:creator>The Tor Project, Inc.</em:creator>
<em:contributor>Pearl Crescent, LLC</em:contributor>
<em:id>tor-launcher(a)torproject.org</em:id>
- <em:version>0.2.15.2</em:version>
+ <em:version>0.2.16</em:version>
<em:multiprocessCompatible>true</em:multiprocessCompatible>
<em:homepageURL>https://www.torproject.org/projects/torbrowser.html</em:homepageURL>
<em:updateURL>data:text/plain,</em:updateURL>
1
0

[tor-browser-build/master] Bug 26039: <profiledir>/preferences/extension-overrides.js will not be loaded in ESR 60
by gk@torproject.org 22 Jun '18
by gk@torproject.org 22 Jun '18
22 Jun '18
commit 4f7417becede4e116eecade1dfad65f67ccbbe8d
Author: Richard Pospesel <richard(a)torproject.org>
Date: Tue Jun 19 11:45:29 2018 -0700
Bug 26039: <profiledir>/preferences/extension-overrides.js will not be loaded in ESR 60
The infrastructure for loading extension-overrides.js no longer
exists in ESR60, so these prefs had to be moved.
Unfortunately, we can't just dump the contents of extension-overrides.js
into 000-tor-browser.js. The settings are actually partially built in
tor-browser-build to conditionally include various bridge strings as well
as localization settings. So, we piggy back off this existing build
process and just append the contents of the partially generated
extension-overrids.js to 000-tor-browser.js.
---
.../extension-overrides.js | 0
.../preferences/extension-overrides.js | 63 ----------------------
.../preferences/extension-overrides.js | 63 ----------------------
projects/tor-browser/build | 17 +++---
4 files changed, 9 insertions(+), 134 deletions(-)
diff --git a/projects/tor-browser/Bundle-Data/linux/Data/Browser/profile.default/preferences/extension-overrides.js b/projects/tor-browser/Bundle-Data/PTConfigs/extension-overrides.js
similarity index 100%
rename from projects/tor-browser/Bundle-Data/linux/Data/Browser/profile.default/preferences/extension-overrides.js
rename to projects/tor-browser/Bundle-Data/PTConfigs/extension-overrides.js
diff --git a/projects/tor-browser/Bundle-Data/mac/TorBrowser/Data/Browser/profile.default/preferences/extension-overrides.js b/projects/tor-browser/Bundle-Data/mac/TorBrowser/Data/Browser/profile.default/preferences/extension-overrides.js
deleted file mode 100644
index c81a7bf..0000000
--- a/projects/tor-browser/Bundle-Data/mac/TorBrowser/Data/Browser/profile.default/preferences/extension-overrides.js
+++ /dev/null
@@ -1,63 +0,0 @@
-# Overrides for Extension Preferences
-# Tor Browser Bundle
-# Do not edit this file.
-
-# HTTPS Everywhere Preferences:
-pref("extensions.https_everywhere._observatory.popup_shown", true);
-pref("extensions.https_everywhere.toolbar_hint_shown", true);
-
-# NoScript Preferences:
-pref("capability.policy.maonoscript.javascript.enabled", "allAccess");
-pref("capability.policy.maonoscript.sites", "[System+Principal] about: about:tbupdate about:tor chrome: resource: blob: mediasource: moz-extension: moz-safe-about: about:neterror about:certerror about:feeds about:tabcrashed about:cache");
-pref("noscript.default", "[System+Principal] about: about:tbupdate about:tor chrome: resource: blob: mediasource: moz-extension: moz-safe-about: about:neterror about:certerror about:feeds about:tabcrashed about:cache");
-pref("noscript.mandatory", "[System+Principal] about: about:tbupdate about:tor chrome: resource: blob: mediasource: moz-extension: moz-safe-about: about:neterror about:certerror about:feeds about:tabcrashed about:cache");
-pref("noscript.ABE.enabled", false);
-pref("noscript.ABE.notify", false);
-pref("noscript.ABE.wanIpAsLocal", false);
-pref("noscript.confirmUnblock", false);
-pref("noscript.contentBlocker", true);
-pref("noscript.firstRunRedirection", false);
-pref("noscript.global", true);
-pref("noscript.gtemp", "");
-pref("noscript.opacizeObject", 3);
-pref("noscript.forbidWebGL", true);
-pref("noscript.forbidFonts", false);
-pref("noscript.options.tabSelectedIndexes", "5,0,0");
-pref("noscript.policynames", "");
-pref("noscript.secureCookies", true);
-pref("noscript.showAllowPage", false);
-pref("noscript.showBaseDomain", false);
-pref("noscript.showDistrust", false);
-pref("noscript.showRecentlyBlocked", false);
-pref("noscript.showTemp", false);
-pref("noscript.showTempToPerm", false);
-pref("noscript.showUntrusted", false);
-pref("noscript.STS.enabled", false);
-pref("noscript.subscription.lastCheck", -142148139);
-pref("noscript.temp", "");
-pref("noscript.untrusted", "");
-pref("noscript.forbidMedia", false);
-pref("noscript.allowWhitelistUpdates", false);
-pref("noscript.fixLinks", false);
-// Now handled by plugins.click_to_play
-pref("noscript.forbidFlash", false);
-pref("noscript.forbidSilverlight", false);
-pref("noscript.forbidJava", false);
-pref("noscript.forbidPlugins", false);
-// Usability tweaks
-pref("noscript.showPermanent", false);
-pref("noscript.showTempAllowPage", true);
-pref("noscript.showRevokeTemp", true);
-pref("noscript.notify", false);
-pref("noscript.autoReload", true);
-pref("noscript.autoReload.allTabs", false);
-pref("noscript.cascadePermissions", true);
-pref("noscript.restrictSubdocScripting", true);
-pref("noscript.showVolatilePrivatePermissionsToggle", false);
-pref("noscript.volatilePrivatePermissions", true);
-pref("noscript.clearClick", 0);
-
-# PDF.js
-// needs to be a user_pref because pdf.js blows away non-user prefs with its own
-// defaults each time
-user_pref("pdfjs.disableRange", true);
diff --git a/projects/tor-browser/Bundle-Data/windows/Data/Browser/profile.default/preferences/extension-overrides.js b/projects/tor-browser/Bundle-Data/windows/Data/Browser/profile.default/preferences/extension-overrides.js
deleted file mode 100644
index c81a7bf..0000000
--- a/projects/tor-browser/Bundle-Data/windows/Data/Browser/profile.default/preferences/extension-overrides.js
+++ /dev/null
@@ -1,63 +0,0 @@
-# Overrides for Extension Preferences
-# Tor Browser Bundle
-# Do not edit this file.
-
-# HTTPS Everywhere Preferences:
-pref("extensions.https_everywhere._observatory.popup_shown", true);
-pref("extensions.https_everywhere.toolbar_hint_shown", true);
-
-# NoScript Preferences:
-pref("capability.policy.maonoscript.javascript.enabled", "allAccess");
-pref("capability.policy.maonoscript.sites", "[System+Principal] about: about:tbupdate about:tor chrome: resource: blob: mediasource: moz-extension: moz-safe-about: about:neterror about:certerror about:feeds about:tabcrashed about:cache");
-pref("noscript.default", "[System+Principal] about: about:tbupdate about:tor chrome: resource: blob: mediasource: moz-extension: moz-safe-about: about:neterror about:certerror about:feeds about:tabcrashed about:cache");
-pref("noscript.mandatory", "[System+Principal] about: about:tbupdate about:tor chrome: resource: blob: mediasource: moz-extension: moz-safe-about: about:neterror about:certerror about:feeds about:tabcrashed about:cache");
-pref("noscript.ABE.enabled", false);
-pref("noscript.ABE.notify", false);
-pref("noscript.ABE.wanIpAsLocal", false);
-pref("noscript.confirmUnblock", false);
-pref("noscript.contentBlocker", true);
-pref("noscript.firstRunRedirection", false);
-pref("noscript.global", true);
-pref("noscript.gtemp", "");
-pref("noscript.opacizeObject", 3);
-pref("noscript.forbidWebGL", true);
-pref("noscript.forbidFonts", false);
-pref("noscript.options.tabSelectedIndexes", "5,0,0");
-pref("noscript.policynames", "");
-pref("noscript.secureCookies", true);
-pref("noscript.showAllowPage", false);
-pref("noscript.showBaseDomain", false);
-pref("noscript.showDistrust", false);
-pref("noscript.showRecentlyBlocked", false);
-pref("noscript.showTemp", false);
-pref("noscript.showTempToPerm", false);
-pref("noscript.showUntrusted", false);
-pref("noscript.STS.enabled", false);
-pref("noscript.subscription.lastCheck", -142148139);
-pref("noscript.temp", "");
-pref("noscript.untrusted", "");
-pref("noscript.forbidMedia", false);
-pref("noscript.allowWhitelistUpdates", false);
-pref("noscript.fixLinks", false);
-// Now handled by plugins.click_to_play
-pref("noscript.forbidFlash", false);
-pref("noscript.forbidSilverlight", false);
-pref("noscript.forbidJava", false);
-pref("noscript.forbidPlugins", false);
-// Usability tweaks
-pref("noscript.showPermanent", false);
-pref("noscript.showTempAllowPage", true);
-pref("noscript.showRevokeTemp", true);
-pref("noscript.notify", false);
-pref("noscript.autoReload", true);
-pref("noscript.autoReload.allTabs", false);
-pref("noscript.cascadePermissions", true);
-pref("noscript.restrictSubdocScripting", true);
-pref("noscript.showVolatilePrivatePermissionsToggle", false);
-pref("noscript.volatilePrivatePermissions", true);
-pref("noscript.clearClick", 0);
-
-# PDF.js
-// needs to be a user_pref because pdf.js blows away non-user prefs with its own
-// defaults each time
-user_pref("pdfjs.disableRange", true);
diff --git a/projects/tor-browser/build b/projects/tor-browser/build
index 1c98c35..f3ed949 100644
--- a/projects/tor-browser/build
+++ b/projects/tor-browser/build
@@ -12,6 +12,7 @@ mkdir -p $OUTDIR
# directory named tor-browser (instead of tor-browser_en-US). Therefore we
# stage everything under tor-browser-stage to avoid a conflict.
TB_STAGE_DIR=$distdir/tor-browser-stage
+EXTOVERRIDESPATH=$rootdir/Bundle-Data/PTConfigs/extension-overrides.js
[% IF c("var/osx") %]
TBDIR="$TB_STAGE_DIR/Tor Browser.app"
@@ -20,7 +21,6 @@ TB_STAGE_DIR=$distdir/tor-browser-stage
EXTSPATH=Contents/Resources/distribution/extensions
TORBINPATH=Contents/MacOS/Tor
TORCONFIGPATH=Contents/Resources/TorBrowser/Tor
- EXTOVERRIDESPATH=Contents/Resources/distribution/preferences//extension-overrides.js
MEEKPROFILEPATH=Contents/Resources/TorBrowser/Tor/PluggableTransports/template-profile.meek-http-helper
tar -C /var/tmp/dist -xf $rootdir/[% c('input_files_by_name/libdmg') %]
@@ -31,7 +31,6 @@ TB_STAGE_DIR=$distdir/tor-browser-stage
DOCSPATH=TorBrowser/Docs
EXTSPATH=TorBrowser/Data/Browser/profile.default/extensions
TORCONFIGPATH=TorBrowser/Data/Tor
- EXTOVERRIDESPATH=TorBrowser/Data/Browser/profile.default/preferences/extension-overrides.js
MEEKPROFILEPATH=TorBrowser/Data/Browser/profile.meek-http-helper
mkdir -p "$TBDIR/TorBrowser/Data/Browser/Caches"
@@ -116,9 +115,9 @@ cat Bundle-Data/PTConfigs/[% bundledata_osname %]/torrc-defaults-appendix >> "$T
[% IF c("var/linux") -%]
[% IF ! c("var/snowflake") %]
grep -v 'default_bridge\.snowflake' Bundle-Data/PTConfigs/bridge_prefs.js \
- >> "$TBDIR/$EXTOVERRIDESPATH"
+ >> "$EXTOVERRIDESPATH"
[% ELSE %]
- cat Bundle-Data/PTConfigs/bridge_prefs.js >> "$TBDIR/$EXTOVERRIDESPATH"
+ cat Bundle-Data/PTConfigs/bridge_prefs.js >> "$EXTOVERRIDESPATH"
[% END %]
[% END -%]
[% IF c("var/windows") -%]
@@ -126,13 +125,13 @@ cat Bundle-Data/PTConfigs/[% bundledata_osname %]/torrc-defaults-appendix >> "$T
# We don't have fte available on Windows x86_64 yet
grep -v 'default_bridge\.snowflake' Bundle-Data/PTConfigs/bridge_prefs.js \
[% IF c("var/windows-x86_64") %]| grep -v 'default_bridge\.fte' [% END %] \
- >> "$TBDIR/$EXTOVERRIDESPATH"
+ >> "$EXTOVERRIDESPATH"
[% END -%]
[% IF c("var/osx") -%]
# FTE is temporarily removed due to bug 18495.
grep -Ev 'default_bridge\.fte' Bundle-Data/PTConfigs/bridge_prefs.js \
[% IF ! c("var/snowflake") %]| grep -v 'default_bridge\.snowflake' [% END %] \
- >> "$TBDIR/$EXTOVERRIDESPATH"
+ >> "$EXTOVERRIDESPATH"
[% END -%]
cat Bundle-Data/PTConfigs/meek-http-helper-user.js >> "$TBDIR/$MEEKPROFILEPATH/user.js"
@@ -146,8 +145,8 @@ cat Bundle-Data/PTConfigs/meek-http-helper-user.js >> "$TBDIR/$MEEKPROFILEPATH/u
[% END %]
[% IF ! c("var/multi_lingual") %]
- echo 'pref("extensions.torlauncher.prompt_for_locale", false);' >> "$TBDIR/$EXTOVERRIDESPATH"
- echo 'pref("intl.locale.matchOS", false);' >> "$TBDIR/$EXTOVERRIDESPATH"
+ echo 'pref("extensions.torlauncher.prompt_for_locale", false);' >> "$EXTOVERRIDESPATH"
+ echo 'pref("intl.locale.matchOS", false);' >> "$EXTOVERRIDESPATH"
[% END %]
[% IF c("var/linux") %]
@@ -174,6 +173,8 @@ unzip omni.ja chrome/en-US/locale/browser/searchplugins* || [ $? -lt 3 ]
mv chrome/en-US/locale/browser/searchplugins $rootdir
rm -rf chrome/en-US
unzip omni.ja defaults/preferences/000-tor-browser.js || [ $? -lt 3 ]
+# Append our built extension-overrides.js to 000-tor-browser.js
+cat "$EXTOVERRIDESPATH" >> defaults/preferences/000-tor-browser.js
cp defaults/preferences/000-tor-browser.js $rootdir
[% IF c("var/osx") %]
# Embed our default bookmarks within the en-US locale.
1
0

[tor-browser-build/master] Merge remote-tracking branch 'arthur/20628+1'
by gk@torproject.org 22 Jun '18
by gk@torproject.org 22 Jun '18
22 Jun '18
commit b39dad476f870b60d7008c1e22e477dc80875c38
Merge: 6402ea6 7ccafbc
Author: Georg Koppen <gk(a)torproject.org>
Date: Fri Jun 22 05:30:07 2018 +0000
Merge remote-tracking branch 'arthur/20628+1'
rbm.conf | 5 +++++
1 file changed, 5 insertions(+)
1
0

[tor-browser-build/master] Bug 20628: Add locales bn-BD, da, he, sv-SE, zh-TW
by gk@torproject.org 22 Jun '18
by gk@torproject.org 22 Jun '18
22 Jun '18
commit 7ccafbcff04c11b352dc31081be06bc68f49ad60
Author: Arthur Edelstein <arthuredelstein(a)gmail.com>
Date: Thu Jun 21 00:59:11 2018 -0700
Bug 20628: Add locales bn-BD, da, he, sv-SE, zh-TW
---
rbm.conf | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/rbm.conf b/rbm.conf
index de5102d..f283b19 100644
--- a/rbm.conf
+++ b/rbm.conf
@@ -52,10 +52,13 @@ var:
locale_ja: ja
locales:
- ar
+ - bn-BD
+ - da
- de
- es-ES
- fa
- fr
+ - he
- it
- '[% c("var/locale_ja") %]'
- ko
@@ -63,9 +66,11 @@ var:
- pl
- pt-BR
- ru
+ - sv-SE
- tr
- vi
- zh-CN
+ - zh-TW
sign_build: '[% ENV.RBM_SIGN_BUILD %]'
sign_build_gpg_opts: '[% ENV.RBM_GPG_OPTS %]'
1
0