tbb-commits
Threads by month
- ----- 2025 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- 1 participants
- 18730 discussions

[tor-browser-build/master] Bug 29731: Remove faketime for Windows builds
by boklm@torproject.org 03 May '19
by boklm@torproject.org 03 May '19
03 May '19
commit dd007eb1419dac3905a5aa53dbbab02bea19d92b
Author: Georg Koppen <gk(a)torproject.org>
Date: Wed May 1 18:19:10 2019 +0000
Bug 29731: Remove faketime for Windows builds
We link with `--no-insert-timestamp` when cross-compiling for Windows.
This should make using `faketime` obsolete when building tor. It seems
Rust does not like faking time and frequently hangs while compiling in
that case.
---
projects/tor/build | 2 +-
projects/tor/config | 4 ----
2 files changed, 1 insertion(+), 5 deletions(-)
diff --git a/projects/tor/build b/projects/tor/build
index 0860b6f..7f9fd53 100644
--- a/projects/tor/build
+++ b/projects/tor/build
@@ -85,7 +85,7 @@ find -type f -print0 | xargs -0 [% c("var/touch") %]
[% IF c("var/osx") %]--enable-static-openssl[% END %] \
[% IF !c("var/android") && c("var/nightly") %]--enable-rust[% END %] \
--prefix="$distdir" [% c("var/configure_opt") %]
-[% IF c("var/osx") || c("var/windows") -%]
+[% IF c("var/osx") -%]
export LD_PRELOAD=[% c("var/faketime_path") %]
export FAKETIME="[% USE date; GET date.format(c('timestamp'), format = '%Y-%m-%d %H:%M:%S') %]"
[% END -%]
diff --git a/projects/tor/config b/projects/tor/config
index 3e7c45f..bf9ec5a 100644
--- a/projects/tor/config
+++ b/projects/tor/config
@@ -41,10 +41,6 @@ targets:
var:
arch_deps:
- faketime
- windows:
- var:
- arch_deps:
- - faketime
expert-bundle:
var:
expert_bundle: 1
1
0

[tor-browser-build/master] Merge remote-tracking branch 'gk/bug_29731_v2'
by boklm@torproject.org 03 May '19
by boklm@torproject.org 03 May '19
03 May '19
commit 5c0b72bce234088834297436ff20fc6942e935a3
Merge: b00d30e dd007eb
Author: Nicolas Vigier <boklm(a)torproject.org>
Date: Fri May 3 21:24:40 2019 +0200
Merge remote-tracking branch 'gk/bug_29731_v2'
projects/tor/build | 2 +-
projects/tor/config | 4 ----
2 files changed, 1 insertion(+), 5 deletions(-)
1
0

[tor-browser-build/master] Revert "Bug 29868: Fix installation of python-future package"
by boklm@torproject.org 03 May '19
by boklm@torproject.org 03 May '19
03 May '19
commit b8c497a4eb16f8ea80914d6def714115977b6c11
Author: Georg Koppen <gk(a)torproject.org>
Date: Wed Mar 27 19:53:13 2019 +0000
Revert "Bug 29868: Fix installation of python-future package"
This reverts commit f2e272082fc484f211e0539dc177b1948c4b5d68.
---
projects/tor-browser/config | 18 ++++--------------
1 file changed, 4 insertions(+), 14 deletions(-)
diff --git a/projects/tor-browser/config b/projects/tor-browser/config
index e8c0b23..2a8d455 100644
--- a/projects/tor-browser/config
+++ b/projects/tor-browser/config
@@ -32,15 +32,12 @@ targets:
- genisoimage
- faketime
windows:
- pre: |
- # Bug 29868: jessie-backports don't exist anymore, so we download the
- # package we need from snapshot.debian.org
- # We can remove this when we switch to Stretch (bug 29307)
- DEBIAN_FRONTEND=noninteractive dpkg -i python-future_*_all.deb
var:
arch_deps:
- # python-configparser is required by python-future
- - python-configparser
+ - python-future
+ pre_pkginst: |
+ # enable jessie-backports for python-future
+ echo 'deb http://ftp.debian.org/debian jessie-backports main' >> /etc/apt/sources.list
windows-i686:
var:
mar_osname: win32
@@ -115,13 +112,6 @@ input_files:
URL: https://files.pythonhosted.org/packages/7e/9b/f99171190f04cd23768547dd34533…
sha256sum: 675c35ee0e1677db9e80d2f48d8a7ff2cf38e6207e8cd5e2a2c6d126db025854
enable: '[% c("var/windows") %]'
- # Bug 29868: jessie-backports don't exist anymore, so we download the
- # package we need from snapshot.debian.org
- # We can remove this when we switch to Stretch (bug 29307)
- - name: python-future
- URL: https://snapshot.debian.org/archive/debian/20190104T031048Z/pool/main/p/pyt…
- sha256sum: da39bbc41a6143f68eb7b8d774aad8fe2483947c4e567c9b27f6a8455981450d
- enable: '[% c("var/windows") %]'
# To generate a new keystore, see how-to-generate-keystore.txt
- filename: android-qa.keystore
enable: '[% c("var/android") %]'
1
0

[tor-browser-build/master] Merge remote-tracking branch 'gk/bug_29307_v7'
by boklm@torproject.org 03 May '19
by boklm@torproject.org 03 May '19
03 May '19
commit b00d30e8a5a91533d8fc8c7786793b72348638cf
Merge: e7c10d7 cfcb23a
Author: Nicolas Vigier <boklm(a)torproject.org>
Date: Fri May 3 17:15:18 2019 +0200
Merge remote-tracking branch 'gk/bug_29307_v7'
projects/argparse/build | 19 ++------
projects/argparse/config | 8 ----
projects/debootstrap-image/config | 23 +++------
projects/fteproxy/build | 24 ++--------
projects/fteproxy/config | 8 ----
projects/libfte/bug20302.patch | 36 --------------
projects/libfte/build | 24 ++--------
projects/libfte/config | 9 ----
projects/obfsproxy/build | 23 ++-------
projects/obfsproxy/config | 8 ----
projects/parsley/build | 21 ++-------
projects/parsley/config | 8 ----
projects/pycrypto/build | 28 +++--------
projects/pycrypto/config | 7 ---
projects/pyptlib/build | 21 ++-------
projects/pyptlib/config | 8 ----
projects/pyyaml/build | 21 ++-------
projects/pyyaml/config | 8 ----
projects/rust/config | 1 +
.../PTConfigs/windows/torrc-defaults-appendix | 3 --
projects/tor-browser/build | 8 ++--
projects/tor-browser/config | 15 +-----
projects/twisted/build | 30 ++----------
projects/twisted/config | 8 ----
projects/txsocksx/build | 21 ++-------
projects/txsocksx/config | 8 ----
projects/winpython/build | 36 --------------
projects/winpython/config | 55 ----------------------
projects/winpython/pyc-timestamp.sh | 18 -------
projects/winpython/wine-wrappers/common.py | 27 -----------
projects/winpython/wine-wrappers/dllwrap.py | 36 --------------
projects/winpython/wine-wrappers/g++.py | 39 ---------------
projects/winpython/wine-wrappers/gcc.py | 36 --------------
projects/winpython/wine-wrappers/settings.py | 2 -
projects/winpython/wine-wrappers/setup.py | 7 ---
projects/zope.interface/build | 27 ++---------
projects/zope.interface/config | 9 ----
rbm.conf | 4 +-
38 files changed, 66 insertions(+), 628 deletions(-)
1
0

[tor-browser-build/master] Bug 29319: Remove FTE support for Windows
by boklm@torproject.org 03 May '19
by boklm@torproject.org 03 May '19
03 May '19
commit 0c23af0c8c287a79a195de3df97bb70488e6ab23
Author: Georg Koppen <gk(a)torproject.org>
Date: Sun Feb 3 14:02:47 2019 +0000
Bug 29319: Remove FTE support for Windows
We want to use our new mingw-w64/clang toolchain for our Windows
cross-compilation, which requires a newer Wine among other updated
components. We need to switch to Debian Stretch for that which is
necessary anyway sooner or later given that Jessie is not properly
maintained anymore.
Updating to Stretch breaks FTE and fixing the breakage seems
non-trivial. We therefore remove support for Windows where it existed
(there was no 64bit support implemented yet, see: #24195) as it is
planned to replace FTE with a new pluggable transport in the near future
anyway.
---
projects/argparse/build | 19 ++------
projects/argparse/config | 8 ----
projects/fteproxy/build | 24 ++--------
projects/fteproxy/config | 8 ----
projects/libfte/bug20302.patch | 36 --------------
projects/libfte/build | 24 ++--------
projects/libfte/config | 9 ----
projects/obfsproxy/build | 23 ++-------
projects/obfsproxy/config | 8 ----
projects/parsley/build | 21 ++-------
projects/parsley/config | 8 ----
projects/pycrypto/build | 28 +++--------
projects/pycrypto/config | 7 ---
projects/pyptlib/build | 21 ++-------
projects/pyptlib/config | 8 ----
projects/pyyaml/build | 21 ++-------
projects/pyyaml/config | 8 ----
.../PTConfigs/windows/torrc-defaults-appendix | 3 --
projects/tor-browser/build | 8 ++--
projects/twisted/build | 30 ++----------
projects/twisted/config | 8 ----
projects/txsocksx/build | 21 ++-------
projects/txsocksx/config | 8 ----
projects/winpython/build | 36 --------------
projects/winpython/config | 55 ----------------------
projects/winpython/pyc-timestamp.sh | 18 -------
projects/winpython/wine-wrappers/common.py | 27 -----------
projects/winpython/wine-wrappers/dllwrap.py | 36 --------------
projects/winpython/wine-wrappers/g++.py | 39 ---------------
projects/winpython/wine-wrappers/gcc.py | 36 --------------
projects/winpython/wine-wrappers/settings.py | 2 -
projects/winpython/wine-wrappers/setup.py | 7 ---
projects/zope.interface/build | 27 ++---------
projects/zope.interface/config | 9 ----
rbm.conf | 2 +-
35 files changed, 57 insertions(+), 596 deletions(-)
diff --git a/projects/argparse/build b/projects/argparse/build
index 3d5b424..3170601 100644
--- a/projects/argparse/build
+++ b/projects/argparse/build
@@ -1,24 +1,13 @@
#!/bin/bash
[% c("var/set_default_env") -%]
distdir="/var/tmp/dist/[% project %]"
-[% IF c("var/windows") -%]
- [% pc(c('var/compiler'), 'var/setup', { compiler_tarfile => c('input_files_by_name/' _ c('var/compiler')) }) %]
-[% ELSE -%]
- [% c("var/set_PTDIR_DOCSDIR") -%]
- mkdir -p $PTDIR
-[% END -%]
+[% c("var/set_PTDIR_DOCSDIR") -%]
+mkdir -p $PTDIR
mkdir -p /var/tmp/build
tar -C /var/tmp/build -xf $rootdir/[% project %]-[% c('version') %].tar.gz
cd /var/tmp/build/[% project %]-[% c('version') %]
-[% IF c("var/windows") -%]
- pydir="$distdir/python"
- mkdir -p $pydir/Lib/site-packages
- export PYTHONPATH="$(wine winepath -w $pydir)\\Lib\\site-packages"
- $PYTHON setup.py install --prefix=$(wine winepath -w $pydir)
-[% ELSE -%]
- python2 setup.py build --build-lib build
- cp -a build/argparse.py $PTDIR/
-[% END -%]
+python2 setup.py build --build-lib build
+cp -a build/argparse.py $PTDIR/
cd $distdir
[% c('tar', {
tar_src => [ '.' ],
diff --git a/projects/argparse/config b/projects/argparse/config
index 730a4f1..87f80b0 100644
--- a/projects/argparse/config
+++ b/projects/argparse/config
@@ -12,16 +12,8 @@ targets:
arch_deps:
- python-setuptools
- python-dev
- windows-i686:
- var:
- compiler: winpython
- arch_deps:
- - wine
input_files:
- project: container-image
- URL: 'https://pypi.python.org/packages/source/a/argparse/argparse-[% c("version") %].tar.gz'
sha256sum: ddaf4b0a618335a32b6664d4ae038a1de8fbada3b25033f9021510ed2b3941a4
- - name: '[% c("var/compiler") %]'
- project: '[% c("var/compiler") %]'
- enable: '[% c("var/windows") %]'
diff --git a/projects/fteproxy/build b/projects/fteproxy/build
index 6b6a82f..ea37d05 100644
--- a/projects/fteproxy/build
+++ b/projects/fteproxy/build
@@ -3,30 +3,14 @@
distdir="/var/tmp/dist/[% project %]"
[% c("var/set_PTDIR_DOCSDIR") -%]
mkdir -p $PTDIR $DOCSDIR
-[% IF c("var/windows") -%]
- [% pc(c('var/compiler'), 'var/setup', { compiler_tarfile => c('input_files_by_name/' _ c('var/compiler')) }) %]
-[% END -%]
tar -C $distdir -xf $rootdir/[% c('input_files_by_name/libfte') %]
mkdir -p /var/tmp/build
tar -C /var/tmp/build -xf $rootdir/[% project %]-[% c('version') %].tar.gz
cd /var/tmp/build/[% project %]-[% c('version') %]
-[% IF c("var/windows") -%]
- pydir="$distdir/python"
- export PYTHONPATH="$(wine winepath -w $pydir)\\Lib\\site-packages"
- $PYTHON setup_tbb.py py2exe
- py2exe_zip_timestomp dist/fteproxy.zip
- cp -an dist/{*.pyd,*.exe,*.zip} $PTDIR/
- mkdir -p $PTDIR/fteproxy
- cp -a fteproxy/VERSION $PTDIR/fteproxy
- mkdir -p $PTDIR/fteproxy/defs
- cp -a fteproxy/defs/*.json $PTDIR/fteproxy/defs
- rm -Rf $pydir
-[% ELSE -%]
- cp -a $rootdir/fteproxy.wrapper $PTDIR/fteproxy.wrapper
- chmod +x $PTDIR/fteproxy.wrapper
- cp -a bin/fteproxy $PTDIR/fteproxy.bin
- cp -ra fteproxy $PTDIR/
-[% END -%]
+cp -a $rootdir/fteproxy.wrapper $PTDIR/fteproxy.wrapper
+chmod +x $PTDIR/fteproxy.wrapper
+cp -a bin/fteproxy $PTDIR/fteproxy.bin
+cp -ra fteproxy $PTDIR/
cp -a {COPYING,README.md} $DOCSDIR/
cd $distdir
[% c('tar', {
diff --git a/projects/fteproxy/config b/projects/fteproxy/config
index 06ea149..9f797c5 100644
--- a/projects/fteproxy/config
+++ b/projects/fteproxy/config
@@ -15,18 +15,10 @@ targets:
arch_deps:
- python-setuptools
- python-dev
- windows-i686:
- var:
- compiler: winpython
- arch_deps:
- - wine
input_files:
- project: container-image
- project: libfte
name: libfte
- - name: '[% c("var/compiler") %]'
- project: '[% c("var/compiler") %]'
- enable: '[% c("var/windows") %]'
- filename: fteproxy.wrapper
enable: '[% c("var/linux") %]'
diff --git a/projects/libfte/bug20302.patch b/projects/libfte/bug20302.patch
deleted file mode 100644
index a190e1d..0000000
--- a/projects/libfte/bug20302.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From a2cee5aaf51df9660de6df98ada6706546739d13 Mon Sep 17 00:00:00 2001
-From: Georg Koppen <gk(a)torproject.org>
-Date: Fri, 7 Oct 2016 09:10:41 +0000
-Subject: [PATCH] Compiling with GCC 6.4.0 based mingw-w64 is broken
-
-Due to a bug in Python (https://bugs.python.org/issue11566) compiling
-with a GCC 6.4.0 based mingw-w64 is broken. This patch adds a workaround
-for this issue.
-
-diff --git a/setup.py b/setup.py
-index f546f1f..721b113 100644
---- a/setup.py
-+++ b/setup.py
-@@ -11,16 +11,16 @@ import os
-
- if os.name == 'nt':
- libraries = ['gmp.dll']
-+ extra_compile_args=['-O3', '-fPIC', '-D_hypot=hypot']
- else:
- libraries = ['gmp']
-+ extra_compile_args=['-O3', '-fPIC']
-
- fte_cDFA = Extension('fte.cDFA',
- include_dirs=['fte',
- 'thirdparty/gmp/include',
- ],
-- extra_compile_args=['-O3',
-- '-fPIC',
-- ],
-+ extra_compile_args=extra_compile_args,
- library_dirs=['thirdparty/gmp/bin',
- 'thirdparty/gmp/lib',
- ],
---
-2.9.3
-
diff --git a/projects/libfte/build b/projects/libfte/build
index 3eaeadb..638df7a 100644
--- a/projects/libfte/build
+++ b/projects/libfte/build
@@ -17,25 +17,11 @@ tar -C $distdir -xf $rootdir/[% c('input_files_by_name/obfsproxy') %]
export CXXFLAGS=-m32
export LDFLAGS=-m32
[% END -%]
-[% IF c("var/windows") -%]
- patch -p1 < $rootdir/bug20302.patch
- pydir=$distdir/python
- export FAKETIME="[% USE date; GET date.format(c('timestamp'), format = '%Y-%m-%d %H:%M:%S') %]"
- export LD_PRELOAD=
- export PYTHONPATH="$(wine winepath -w $pydir)\\Lib\\site-packages"
- # FTE only needs libgmp-10.dll and no libgmpxx anymore.
- cp -a /var/tmp/dist/gmp/bin/libgmp-10.dll .
- cp -a /var/tmp/dist/gmp/bin/libgmp-10.dll $distdir/TorBrowser/Tor/
- WINDOWS_BUILD=1 CROSS_COMPILE=1 make
- $PYTHON setup.py install --prefix=$(wine winepath -w "$pydir")
- $PYTHON setup.py install
-[% ELSE -%]
- export PYTHON=python2[% IF c("var/linux-i686") %].7[% END %]
- make
- cp -ra fte $PTDIR/
- mkdir -p $PTDIR/fteproxy-lib
- cp /var/tmp/dist/gmp/lib/libgmp.so.10 $PTDIR/fteproxy-lib
-[% END -%]
+export PYTHON=python2[% IF c("var/linux-i686") %].7[% END %]
+make
+cp -ra fte $PTDIR/
+mkdir -p $PTDIR/fteproxy-lib
+cp /var/tmp/dist/gmp/lib/libgmp.so.10 $PTDIR/fteproxy-lib
cp -a {LICENSE,README.md} $DOCSDIR/
cp -a thirdparty/re2/LICENSE $DOCSDIR/LICENSE.re2
cd $distdir
diff --git a/projects/libfte/config b/projects/libfte/config
index 415544f..365ad81 100644
--- a/projects/libfte/config
+++ b/projects/libfte/config
@@ -33,13 +33,6 @@ targets:
apt-get download -q -y python-setuptools python-pkg-resources
dpkg -i --force-depends python-setuptools*.deb python-pkg-resources*.deb
- windows-i686:
- var:
- compiler: winpython
- arch_deps:
- - wine
- - faketime
-
input_files:
- project: container-image
- name: '[% c("var/compiler") %]'
@@ -48,5 +41,3 @@ input_files:
name: gmp
- project: obfsproxy
name: obfsproxy
- - filename: bug20302.patch
- enable: '[% c("var/windows") %]'
diff --git a/projects/obfsproxy/build b/projects/obfsproxy/build
index 2c87e95..46f9b7a 100644
--- a/projects/obfsproxy/build
+++ b/projects/obfsproxy/build
@@ -3,10 +3,6 @@
distdir="/var/tmp/dist/[% project %]"
[% c("var/set_PTDIR_DOCSDIR") -%]
mkdir -p $PTDIR $DOCSDIR
-[% IF c("var/windows") -%]
- [% pc(c('var/compiler'), 'var/setup', { compiler_tarfile => c('input_files_by_name/' _ c('var/compiler')) }) %]
-[% ELSE -%]
-[% END -%]
mkdir -p $distdir
tar -C $distdir -xf $rootdir/[% c('input_files_by_name/pycrypto') %]
tar -C $distdir -xf $rootdir/[% c('input_files_by_name/twisted') %]
@@ -19,21 +15,10 @@ tar -C $distdir -xf $rootdir/[% c('input_files_by_name/zope.interface') %]
mkdir -p /var/tmp/build
tar -C /var/tmp/build -xf $rootdir/[% project %]-[% c('version') %].tar.gz
cd /var/tmp/build/[% project %]-[% c('version') %]
-[% IF c("var/windows") -%]
- pydir="$distdir/python"
- export PYTHONPATH="$(wine winepath -w $pydir)\\Lib\\site-packages"
- $PYTHON setup_py2exe.py py2exe
- $PYTHON setup.py install --prefix=$(wine winepath -w $pydir)
- py2exe_zip_timestomp py2exe_bundle/dist/obfsproxy.zip
- cp -an py2exe_bundle/dist/{*.pyd,*.exe,*.zip} $PTDIR/
- # http://bugs.winehq.org/show_bug.cgi?id=3591
- cp -a /var/tmp/dist/winpython/python27.dll $PTDIR
-[% ELSE -%]
- export PYTHON=python2
- $PYTHON setup.py build --build-lib build
- cp -a build/obfsproxy $PTDIR/
- cp -a bin/obfsproxy $PTDIR/obfsproxy.bin
-[% END -%]
+export PYTHON=python2
+$PYTHON setup.py build --build-lib build
+cp -a build/obfsproxy $PTDIR/
+cp -a bin/obfsproxy $PTDIR/obfsproxy.bin
cp -a {LICENSE,README} $DOCSDIR
cd $distdir
[% c('tar', {
diff --git a/projects/obfsproxy/config b/projects/obfsproxy/config
index 9286c61..9616eed 100644
--- a/projects/obfsproxy/config
+++ b/projects/obfsproxy/config
@@ -17,11 +17,6 @@ targets:
arch_deps:
- python-setuptools
- python-dev
- windows-i686:
- var:
- compiler: winpython
- arch_deps:
- - wine
input_files:
- project: container-image
@@ -41,6 +36,3 @@ input_files:
name: txsocksx
- project: zope.interface
name: zope.interface
- - name: '[% c("var/compiler") %]'
- project: '[% c("var/compiler") %]'
- enable: '[% c("var/windows") %]'
diff --git a/projects/parsley/build b/projects/parsley/build
index 7b6e632..e32060b 100644
--- a/projects/parsley/build
+++ b/projects/parsley/build
@@ -1,25 +1,14 @@
#!/bin/bash
[% c("var/set_default_env") -%]
distdir="/var/tmp/dist/[% project %]"
-[% IF c("var/windows") -%]
- [% pc(c('var/compiler'), 'var/setup', { compiler_tarfile => c('input_files_by_name/' _ c('var/compiler')) }) %]
-[% ELSE -%]
- [% c("var/set_PTDIR_DOCSDIR") -%]
- mkdir -p $PTDIR
-[% END -%]
+[% c("var/set_PTDIR_DOCSDIR") -%]
+mkdir -p $PTDIR
mkdir -p /var/tmp/build
tar -C /var/tmp/build -xf $rootdir/Parsley-[% c('version') %].tar.gz
cd /var/tmp/build/Parsley-[% c('version') %]
-[% IF c("var/windows") -%]
- pydir="$distdir/python"
- mkdir -p $pydir/Lib/site-packages
- export PYTHONPATH="$(wine winepath -w $pydir)\\Lib\\site-packages"
- $PYTHON setup.py install --prefix=$(wine winepath -w $pydir)
-[% ELSE -%]
- PYTHON=python2
- $PYTHON setup.py build --build-lib build
- cp -a build/parsley.py build/ometa build/terml $PTDIR/
-[% END -%]
+PYTHON=python2
+$PYTHON setup.py build --build-lib build
+cp -a build/parsley.py build/ometa build/terml $PTDIR/
cd $distdir
[% c('tar', {
tar_src => [ '.' ],
diff --git a/projects/parsley/config b/projects/parsley/config
index f305822..72d5bfc 100644
--- a/projects/parsley/config
+++ b/projects/parsley/config
@@ -12,16 +12,8 @@ targets:
arch_deps:
- python-setuptools
- python-dev
- windows-i686:
- var:
- compiler: winpython
- arch_deps:
- - wine
input_files:
- project: container-image
- URL: 'https://pypi.python.org/packages/source/P/Parsley/Parsley-[% c("version") %].tar.gz'
sha256sum: 50d30cee70770fd44db7cea421cb2fb75af247c3a1cd54885c06b30a7c85dd23
- - name: '[% c("var/compiler") %]'
- project: '[% c("var/compiler") %]'
- enable: '[% c("var/windows") %]'
diff --git a/projects/pycrypto/build b/projects/pycrypto/build
index ecb9bb8..3162296 100644
--- a/projects/pycrypto/build
+++ b/projects/pycrypto/build
@@ -4,10 +4,8 @@ set -e
[% c("var/setarch") -%]
[% pc(c('var/compiler'), 'var/setup', { compiler_tarfile => c('input_files_by_name/' _ c('var/compiler')) }) %]
distdir="/var/tmp/dist/[% project %]"
-[% IF c("var/linux") -%]
- [% c("var/set_PTDIR_DOCSDIR") -%]
- mkdir -p $PTDIR
-[% END -%]
+[% c("var/set_PTDIR_DOCSDIR") -%]
+mkdir -p $PTDIR
mkdir -p /var/tmp/build
tar -C /var/tmp/build -xf $rootdir/[% project %]-[% c('version') %].tar.gz
cd /var/tmp/build/[% project %]-[% c('version') %]
@@ -16,24 +14,10 @@ cd /var/tmp/build/[% project %]-[% c('version') %]
export CXXFLAGS=-m32
export LDFLAGS=-m32
[% END -%]
-[% IF c("var/windows") -%]
- pydir="$distdir/python"
- mkdir -p "$pydir"
- export FAKETIME="[% USE date; GET date.format(c('timestamp'), format = '%Y-%m-%d %H:%M:%S') %]"
- export LD_PRELOAD=[% c("var/faketime_path") %]
- # This is bogus, that we run the configure script in the build environment,
- # but it seems to work. https://bugs.launchpad.net/pycrypto/+bug/1096207 for
- # ac_cv_func_malloc_0_nonnull.
- ac_cv_func_malloc_0_nonnull=yes sh configure --host=i686-w64-mingw32
- export LD_PRELOAD=
- $PYTHON setup.py build_ext -c mingw32
- $PYTHON setup.py install --prefix=$(wine winepath -w $pydir)
-[% ELSE -%]
- export PYTHON=python2[% IF c("var/linux-i686") %].7[% END %]
- ./configure --build=i686-linux-gnu [% c("var/configure_opt") %]
- $PYTHON setup.py build --build-lib build
- cp -a build/Crypto $PTDIR/
-[% END -%]
+export PYTHON=python2[% IF c("var/linux-i686") %].7[% END %]
+./configure --build=i686-linux-gnu [% c("var/configure_opt") %]
+$PYTHON setup.py build --build-lib build
+cp -a build/Crypto $PTDIR/
cd $distdir
[% c('tar', {
tar_src => [ '.' ],
diff --git a/projects/pycrypto/config b/projects/pycrypto/config
index 879484f..56fe397 100644
--- a/projects/pycrypto/config
+++ b/projects/pycrypto/config
@@ -30,13 +30,6 @@ targets:
apt-get download -q -y python-setuptools python-pkg-resources
dpkg -i --force-depends python-setuptools*.deb python-pkg-resources*.deb
- windows-i686:
- var:
- compiler: winpython
- arch_deps:
- - faketime
- - wine
-
input_files:
- project: container-image
- name: '[% c("var/compiler") %]'
diff --git a/projects/pyptlib/build b/projects/pyptlib/build
index fa6d78d..1dc0c07 100644
--- a/projects/pyptlib/build
+++ b/projects/pyptlib/build
@@ -1,25 +1,14 @@
#!/bin/bash
[% c("var/set_default_env") -%]
distdir="/var/tmp/dist/[% project %]"
-[% IF c("var/linux") -%]
- [% c("var/set_PTDIR_DOCSDIR") -%]
- mkdir -p $PTDIR
-[% END -%]
-[% IF c("var/windows") -%]
- [% pc(c('var/compiler'), 'var/setup', { compiler_tarfile => c('input_files_by_name/' _ c('var/compiler')) }) %]
-[% END -%]
+[% c("var/set_PTDIR_DOCSDIR") -%]
+mkdir -p $PTDIR
mkdir -p /var/tmp/build
tar -C /var/tmp/build -xf $rootdir/[% project %]-[% c('version') %].tar.gz
cd /var/tmp/build/[% project %]-[% c('version') %]
-[% IF c("var/windows") -%]
- pydir="$distdir/python"
- mkdir -p "$pydir"
- $PYTHON setup.py install --single-version-externally-managed --record /dev/null --prefix=$(wine winepath -w $pydir)
-[% ELSE -%]
- export PYTHON=python2
- $PYTHON setup.py build --build-lib build
- cp -a build/pyptlib $PTDIR/
-[% END -%]
+export PYTHON=python2
+$PYTHON setup.py build --build-lib build
+cp -a build/pyptlib $PTDIR/
cd $distdir
[% c('tar', {
tar_src => [ '.' ],
diff --git a/projects/pyptlib/config b/projects/pyptlib/config
index 36a6037..e8ca100 100644
--- a/projects/pyptlib/config
+++ b/projects/pyptlib/config
@@ -16,14 +16,6 @@ targets:
arch_deps:
- python-setuptools
- python-dev
- windows-i686:
- var:
- compiler: winpython
- arch_deps:
- - wine
input_files:
- project: container-image
- - name: '[% c("var/compiler") %]'
- project: '[% c("var/compiler") %]'
- enable: '[% c("var/windows") %]'
diff --git a/projects/pyyaml/build b/projects/pyyaml/build
index 72dc553..c10855c 100644
--- a/projects/pyyaml/build
+++ b/projects/pyyaml/build
@@ -1,25 +1,14 @@
#!/bin/bash
[% c("var/set_default_env") -%]
distdir="/var/tmp/dist/[% project %]"
-[% IF c("var/windows") -%]
- [% pc(c('var/compiler'), 'var/setup', { compiler_tarfile => c('input_files_by_name/' _ c('var/compiler')) }) %]
-[% ELSE -%]
- [% c("var/set_PTDIR_DOCSDIR") -%]
- mkdir -p $PTDIR
-[% END -%]
+[% c("var/set_PTDIR_DOCSDIR") -%]
+mkdir -p $PTDIR
mkdir -p /var/tmp/build
tar -C /var/tmp/build -xf $rootdir/PyYAML-[% c('version') %].tar.gz
cd /var/tmp/build/PyYAML-[% c('version') %]
-[% IF c("var/windows") -%]
- pydir="$distdir/python"
- mkdir -p $pydir/Lib/site-packages
- export PYTHONPATH="$(wine winepath -w $pydir)\\Lib\\site-packages"
- $PYTHON setup.py install --prefix=$(wine winepath -w $pydir)
-[% ELSE -%]
- export PYTHON=python2
- $PYTHON setup.py build --build-lib build
- cp -a build/yaml $PTDIR/
-[% END -%]
+export PYTHON=python2
+$PYTHON setup.py build --build-lib build
+cp -a build/yaml $PTDIR/
cd $distdir
[% c('tar', {
tar_src => [ '.' ],
diff --git a/projects/pyyaml/config b/projects/pyyaml/config
index f2b928e..5324c10 100644
--- a/projects/pyyaml/config
+++ b/projects/pyyaml/config
@@ -12,16 +12,8 @@ targets:
arch_deps:
- python-setuptools
- python-dev
- windows-i686:
- var:
- compiler: winpython
- arch_deps:
- - wine
input_files:
- project: container-image
- URL: 'https://pypi.python.org/packages/source/P/PyYAML/PyYAML-[% c("version") %].tar.gz'
sha256sum: c36c938a872e5ff494938b33b14aaa156cb439ec67548fcab3535bb78b0846e8
- - name: '[% c("var/compiler") %]'
- project: '[% c("var/compiler") %]'
- enable: '[% c("var/windows") %]'
diff --git a/projects/tor-browser/Bundle-Data/PTConfigs/windows/torrc-defaults-appendix b/projects/tor-browser/Bundle-Data/PTConfigs/windows/torrc-defaults-appendix
index 94d7fd9..7192231 100644
--- a/projects/tor-browser/Bundle-Data/PTConfigs/windows/torrc-defaults-appendix
+++ b/projects/tor-browser/Bundle-Data/PTConfigs/windows/torrc-defaults-appendix
@@ -1,6 +1,3 @@
-## fteproxy configuration
-ClientTransportPlugin fte exec TorBrowser\Tor\PluggableTransports\fteproxy.exe --managed
-
## obfs4proxy configuration
ClientTransportPlugin obfs2,obfs3,obfs4,scramblesuit exec TorBrowser\Tor\PluggableTransports\obfs4proxy.exe
diff --git a/projects/tor-browser/build b/projects/tor-browser/build
index fc64ee1..1d73ff5 100644
--- a/projects/tor-browser/build
+++ b/projects/tor-browser/build
@@ -129,11 +129,9 @@ cat Bundle-Data/PTConfigs/[% bundledata_osname %]/torrc-defaults-appendix >> "$T
[% END %]
[% END -%]
[% IF c("var/windows") -%]
- # We don't have snowflake available on Windows yet
- # 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 %] \
- >> "$GENERATEDPREFSPATH"
+ # We don't have snowflake and FTE available on Windows (yet).
+ grep -v 'default_bridge\.snowflake' Bundle-Data/PTConfigs/bridge_prefs.js | \
+ grep -v 'default_bridge\.fte' >> "$GENERATEDPREFSPATH"
[% END -%]
[% IF c("var/osx") -%]
# FTE is temporarily removed due to bug 18495.
diff --git a/projects/twisted/build b/projects/twisted/build
index 9aebe24..3ce2eb0 100644
--- a/projects/twisted/build
+++ b/projects/twisted/build
@@ -2,10 +2,8 @@
[% c("var/set_default_env") -%]
distdir="/var/tmp/dist/[% project %]"
[% pc(c('var/compiler'), 'var/setup', { compiler_tarfile => c('input_files_by_name/' _ c('var/compiler')) }) %]
-[% IF ! c("var/windows") -%]
- [% c("var/set_PTDIR_DOCSDIR") -%]
- mkdir -p $PTDIR
-[% END -%]
+[% c("var/set_PTDIR_DOCSDIR") -%]
+mkdir -p $PTDIR
mkdir -p /var/tmp/build
tar -C /var/tmp/build -xf $rootdir/Twisted-[% c('version') %].tar.bz2
cd /var/tmp/build/Twisted-[% c('version') %]
@@ -14,27 +12,9 @@ cd /var/tmp/build/Twisted-[% c('version') %]
export CXXFLAGS=-m32
export LDFLAGS=-m32
[% END -%]
-[% IF c("var/windows") -%]
- pydir="$distdir/python"
- export FAKETIME="[% USE date; GET date.format(c('timestamp'), format = '%Y-%m-%d %H:%M:%S') %]"
- export LD_PRELOAD=[% c("var/faketime_path") %]
- # twisted/internet/iocpreactor/iocpsupport/iocpsupport.c includes "python.h"
- # rather than "Python.h".
- ln -sf Python.h /var/tmp/dist/winpython/include/python.h
- # We need to set the "mingw32" compiler to avoid an error in build_ext, but
- # Twisted's "install" command calls build_ext unconditionally, whether the
- # extensions have been built already or not, so we can't just call build_ext
- # separately as with other packages. The "install" command doesn't recognize
- # the -c option, so we set the compiler in a configuration file.
- echo $'[build_ext]\ncompiler=mingw32' > setup.cfg
- mkdir -p $pydir/Lib/site-packages
- export PYTHONPATH="$(wine winepath -w $pydir)\\Lib\\site-packages"
- LD_PRELOAD= $PYTHON setup.py install --single-version-externally-managed --record /dev/null --prefix=$(wine winepath -w $pydir)
-[% ELSE -%]
- export PYTHON=python2[% IF c("var/linux-i686") %].7[% END %]
- $PYTHON setup.py build --build-lib build
- cp -a build/twisted $PTDIR/
-[% END -%]
+export PYTHON=python2[% IF c("var/linux-i686") %].7[% END %]
+$PYTHON setup.py build --build-lib build
+cp -a build/twisted $PTDIR/
cd $distdir
[% c('tar', {
tar_src => [ '.' ],
diff --git a/projects/twisted/config b/projects/twisted/config
index d9a7eeb..bbe3fc5 100644
--- a/projects/twisted/config
+++ b/projects/twisted/config
@@ -31,14 +31,6 @@ targets:
apt-get download -q -y python-setuptools python-pkg-resources
dpkg -i --force-depends python-setuptools*.deb python-pkg-resources*.deb
- windows-i686:
- var:
- compiler: winpython
- arch_deps:
- - p7zip-full
- - faketime
- - wine
-
input_files:
- project: container-image
- URL: 'https://pypi.python.org/packages/source/T/Twisted/Twisted-[% c("version") %].tar.bz2'
diff --git a/projects/txsocksx/build b/projects/txsocksx/build
index 3491d11..3491a26 100644
--- a/projects/txsocksx/build
+++ b/projects/txsocksx/build
@@ -1,12 +1,8 @@
#!/bin/bash
[% c("var/set_default_env") -%]
distdir="/var/tmp/dist/[% project %]"
-[% IF c("var/windows") -%]
- [% pc(c('var/compiler'), 'var/setup', { compiler_tarfile => c('input_files_by_name/' _ c('var/compiler')) }) %]
-[% ELSE -%]
- [% c("var/set_PTDIR_DOCSDIR") -%]
- mkdir -p $PTDIR
-[% END -%]
+[% c("var/set_PTDIR_DOCSDIR") -%]
+mkdir -p $PTDIR
mkdir -p /var/tmp/build
tar -C /var/tmp/build -xf $rootdir/[% project %]-[% c('version') %].tar.gz
cd /var/tmp/build/[% project %]-[% c('version') %]
@@ -15,16 +11,9 @@ cd /var/tmp/build/[% project %]-[% c('version') %]
# dependency should be fine here as txsocksx catches the exception due to
# missing __version__ and __sha__ .
mkdir vcversioner-1.14.1.1-py2.7.egg
-[% IF c("var/windows") -%]
- pydir="$distdir/python"
- mkdir -p $pydir/Lib/site-packages
- export PYTHONPATH="$(wine winepath -w $pydir)\\Lib\\site-packages"
- $PYTHON setup.py install_lib --install-dir=$(wine winepath -w "$pydir/Lib/site-packages")
-[% ELSE -%]
- export PYTHON=python2
- $PYTHON setup.py build --build-lib build
- cp -a build/txsocksx $PTDIR/
-[% END -%]
+export PYTHON=python2
+$PYTHON setup.py build --build-lib build
+cp -a build/txsocksx $PTDIR/
cd $distdir
[% c('tar', {
tar_src => [ '.' ],
diff --git a/projects/txsocksx/config b/projects/txsocksx/config
index 061af53..6142943 100644
--- a/projects/txsocksx/config
+++ b/projects/txsocksx/config
@@ -14,14 +14,6 @@ targets:
arch_deps:
- python-setuptools
- python-dev
- windows-i686:
- var:
- compiler: winpython
- arch_deps:
- - wine
input_files:
- project: container-image
- - name: '[% c("var/compiler") %]'
- project: '[% c("var/compiler") %]'
- enable: '[% c("var/windows") %]'
diff --git a/projects/winpython/build b/projects/winpython/build
deleted file mode 100644
index db78a0f..0000000
--- a/projects/winpython/build
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/bash
-set -e
-[% c("var/set_default_env") -%]
-[% pc(c('var/compiler'), 'var/setup', { compiler_tarfile => c('input_files_by_name/' _ c('var/compiler')) }) %]
-distdir="/var/tmp/dist/[% project %]"
-mkdir -p $distdir
-WINEROOT=$HOME/.wine/drive_c
-wine wineboot -i
-wine msiexec /qn /i python-[% c("version") %].msi TARGETDIR=$distdir
-sed -i 's/self.dll_libraries = get_msvcr()/pass#self.dll_libraries = get_msvcr()/g' $distdir/Lib/distutils/cygwinccompiler.py
-tar xf setuptools-*.tar.gz
-rm setuptools-*.tar.gz
-cd setuptools-*
-wine $distdir/python.exe setup.py install
-cd $rootdir
-7z x $rootdir/py2exe-*.exe
-cp -a PLATLIB/* $distdir/Lib/site-packages/
-export FAKETIME="[% USE date; GET date.format(c('timestamp'), format = '%Y-%m-%d %H:%M:%S') %]"
-export LD_PRELOAD=[% c("var/faketime_path") %]
-cd wine-wrappers
-# Push our config into wine-wrappers.
-> settings.py
-echo "LD_PRELOAD = \"$LD_PRELOAD\"" >> settings.py
-echo "FAKETIME = \"$FAKETIME\"" >> settings.py
-# Must pre-copy python27.dll into the build directory, or else py2exe can't find it.
-mkdir -p build/bdist.win32/winexe/bundle-2.7/
-cp -a $distdir/python27.dll build/bdist.win32/winexe/bundle-2.7/
-LD_PRELOAD= wine $distdir/python.exe setup.py py2exe
-mkdir -p $distdir/wineroot/windows/
-cp -a dist/gcc.exe dist/g++.exe dist/dllwrap.exe $distdir/wineroot/windows/
-cp $rootdir/pyc-timestamp.sh $distdir/
-cd $distdir/..
-[% c('tar', {
- tar_src => [ project, 'mingw-w64' ],
- tar_args => '-czf ' _ dest_dir _ '/' _ c('filename'),
- }) %]
diff --git a/projects/winpython/config b/projects/winpython/config
deleted file mode 100644
index 124b3b6..0000000
--- a/projects/winpython/config
+++ /dev/null
@@ -1,55 +0,0 @@
-# vim: filetype=yaml sw=2
-version: 2.7.5
-filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
-
-var:
- compiler: mingw-w64
- arch_deps:
- - p7zip-full
- - faketime
- - wine
- container:
- use_container: 1
- setup: |
- [% pc('mingw-w64', 'var/setup') %]
- # wine path ($HOME/.wine) gets included in some binaries, so set HOME
- # to a fixed path.
- export HOME=/var/tmp/home
- mkdir -p $HOME
- WINEROOT=$HOME/.wine/drive_c
- wine wineboot -i
- cp -a /var/tmp/dist/winpython/wineroot/windows/* $WINEROOT/windows/
- export PYTHON="wine /var/tmp/dist/winpython/python.exe"
-
- # Set the timestamp on every .pyc file in a zip file, and re-dzip the zip file.
- function py2exe_zip_timestomp {
- ZIPFILE="$1"
- local tmpdir="$(mktemp -d)"
- local tmpzip="$(mktemp -u)"
- unzip -d "$tmpdir" "$ZIPFILE"
- cd "$tmpdir"
- find . -name '*.pyc' -print0 | xargs -0 /var/tmp/dist/winpython/pyc-timestamp.sh "2000-01-01 00:00:00"
- [% c('zip', {
- zip_src => [ '.' ],
- zip_args => '$tmpzip',
- }) %]
- cd -
- mv -f "$tmpzip" "$ZIPFILE"
- rm -rf "$tmpdir"
- }
-
-
-input_files:
- - project: container-image
- - URL: 'https://www.python.org/ftp/python/[% c("version") %]/python-[% c("version") %].msi'
- file_gpg_id: 1
- sig_ext: asc
- gpg_keyring: winpython.gpg
- - URL: https://pypi.python.org/packages/source/s/setuptools/setuptools-1.4.tar.gz
- sha256sum: 75d288687066ed124311d6ca5f40ffa92a0e81adcd7fff318c6e84082713cf39
- - URL: https://downloads.sourceforge.net/py2exe/0.6.9/py2exe-0.6.9.win32-py2.7.exe
- sha256sum: 610a8800de3d973ed5ed4ac505ab42ad058add18a68609ac09e6cf3598ef056c
- - name: '[% c("var/compiler") %]'
- project: '[% c("var/compiler") %]'
- - filename: wine-wrappers
- - filename: pyc-timestamp.sh
diff --git a/projects/winpython/pyc-timestamp.sh b/projects/winpython/pyc-timestamp.sh
deleted file mode 100755
index e092268..0000000
--- a/projects/winpython/pyc-timestamp.sh
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/bin/bash
-# Usage: pyc-timestamp.sh "2001-01-01" FILENAMES...
-# Overwrite (in place) the timestamp in .pyc Python bytecode files.
-#
-# http://hg.python.org/cpython/file/2.7/Lib/py_compile.py#l123
-# http://nedbatchelder.com/blog/200804/the_structure_of_pyc_files.html
-# http://benno.id.au/blog/2013/01/15/python-determinism
-
-TIMESPEC="$1"
-shift
-
-hex=$(printf 0x%08x $(date +%s --date="$TIMESPEC"))
-# Write little-endian.
-esc=$(printf "\\\\x%02x\\\\x%02x\\\\x%02x\\\\x%02x" $(($hex&0xff)) $((($hex>>8)&0xff)) $((($hex>>16)&0xff)) $((($hex>>24)&0xff)))
-for filename in "$@"; do
- echo $filename
- echo -n -e "$esc" | dd of="$filename" bs=1 seek=4 conv=notrunc
-done
diff --git a/projects/winpython/wine-wrappers/common.py b/projects/winpython/wine-wrappers/common.py
deleted file mode 100644
index 19e994b..0000000
--- a/projects/winpython/wine-wrappers/common.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import os
-import subprocess
-
-import settings
-
-def winepath(windowspath):
- """Convert a Windows path to a Unix path."""
- return subprocess.check_output(["winepath", "-u", windowspath])[:-1]
-
-def search_startswith(a, elems):
- """Search for the first element of the array a that startswith any of the
- members of elems, and return it. Return None if no match was found."""
- for e in elems:
- if a.startswith(e):
- return e
- return None
-
-def popen_faketime(*args, **kwargs):
- """Does subprocess.Popen after setting faketime environment variables."""
- ld_preload = os.getenv("LD_PRELOAD")
- if ld_preload:
- # ld.so(8): "The items of [LD_PRELOAD] can be separated by spaces or colons."
- ld_preload += ":"
- ld_preload += settings.LD_PRELOAD
- os.putenv("LD_PRELOAD", ld_preload)
- os.putenv("FAKETIME", settings.FAKETIME)
- return subprocess.Popen(*args, **kwargs)
diff --git a/projects/winpython/wine-wrappers/dllwrap.py b/projects/winpython/wine-wrappers/dllwrap.py
deleted file mode 100755
index 300a3bd..0000000
--- a/projects/winpython/wine-wrappers/dllwrap.py
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/usr/bin/env python
-
-# A wrapper for i686-w64-mingw32-dllwrap that removes -mno-cygwin and converts
-# Windows paths to Unix paths, so that the w64-mingw32 dllwrap can be called by
-# Python distutils.
-
-import os
-import subprocess
-import sys
-
-import common
-
-args = ["/var/tmp/dist/mingw-w64/bin/i686-w64-mingw32-dllwrap"]
-sys.argv.pop(0)
-while sys.argv:
- a = sys.argv.pop(0)
- if not a.startswith("-"):
- args.append(common.winepath(a))
- continue
- if a == "-mno-cygwin":
- continue
- if a in ("-I", "-L", "-s", "--def", "--output-lib"):
- args.append(a)
- args.append(common.winepath(sys.argv.pop(0)))
- continue
- o = common.search_startswith(a, ("-I", "-L", "--def=", "--output-lib="))
- if o is not None:
- path = a[len(o):]
- args.append("%s%s" % (o, common.winepath(path)))
- continue
- args.append(a)
-p = common.popen_faketime(args, stderr=subprocess.PIPE)
-stderr = p.stderr.read()
-sys.stderr.write(stderr)
-if " error: " in stderr:
- sys.exit(1)
diff --git a/projects/winpython/wine-wrappers/g++.py b/projects/winpython/wine-wrappers/g++.py
deleted file mode 100755
index a71c4e3..0000000
--- a/projects/winpython/wine-wrappers/g++.py
+++ /dev/null
@@ -1,39 +0,0 @@
-#!/usr/bin/env python
-
-# A wrapper for i686-w64-mingw32-g++ that removes -mno-cygwin and converts
-# Windows paths to Unix paths, so that the w64-mingw32 g++ can be called by
-# Python distutils.
-
-import os
-import subprocess
-import sys
-
-import common
-
-args = ["/var/tmp/dist/mingw-w64/bin/i686-w64-mingw32-g++"]
-sys.argv.pop(0)
-while sys.argv:
- a = sys.argv.pop(0)
- if not a.startswith("-"):
- args.append(common.winepath(a))
- continue
- if a == "-mno-cygwin":
- continue
- if a == "--output-lib":
- o = sys.argv.pop(0)
- a = "-out-implib="+o
- if a in ("-I", "-L"):
- args.append(a)
- args.append(common.winepath(sys.argv.pop(0)))
- continue
- o = common.search_startswith(a, ("-I", "-L"))
- if o is not None:
- path = a[len(o):]
- args.append("%s%s" % (o, common.winepath(path)))
- continue
- args.append(a)
-p = common.popen_faketime(args, stderr=subprocess.PIPE)
-stderr = p.stderr.read()
-sys.stderr.write(stderr)
-if " error: " in stderr:
- sys.exit(1)
diff --git a/projects/winpython/wine-wrappers/gcc.py b/projects/winpython/wine-wrappers/gcc.py
deleted file mode 100755
index 3db89b4..0000000
--- a/projects/winpython/wine-wrappers/gcc.py
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/usr/bin/env python
-
-# A wrapper for i686-w64-mingw32-gcc that removes -mno-cygwin and converts
-# Windows paths to Unix paths, so that the w64-mingw32 gcc can be called by
-# Python distutils.
-
-import os
-import subprocess
-import sys
-
-import common
-
-args = ["/var/tmp/dist/mingw-w64/bin/i686-w64-mingw32-gcc"]
-sys.argv.pop(0)
-while sys.argv:
- a = sys.argv.pop(0)
- if not a.startswith("-"):
- args.append(common.winepath(a))
- continue
- if a == "-mno-cygwin":
- continue
- if a in ("-I", "-L"):
- args.append(a)
- args.append(common.winepath(sys.argv.pop(0)))
- continue
- o = common.search_startswith(a, ("-I", "-L"))
- if o is not None:
- path = a[len(o):]
- args.append("%s%s" % (o, common.winepath(path)))
- continue
- args.append(a)
-p = common.popen_faketime(args, stderr=subprocess.PIPE)
-stderr = p.stderr.read()
-sys.stderr.write(stderr)
-if " error: " in stderr:
- sys.exit(1)
diff --git a/projects/winpython/wine-wrappers/settings.py b/projects/winpython/wine-wrappers/settings.py
deleted file mode 100644
index f395433..0000000
--- a/projects/winpython/wine-wrappers/settings.py
+++ /dev/null
@@ -1,2 +0,0 @@
-LD_PRELOAD = "/usr/lib/faketime/libfaketime.so.1"
-FAKETIME = "2000-01-01 00:00:00"
diff --git a/projects/winpython/wine-wrappers/setup.py b/projects/winpython/wine-wrappers/setup.py
deleted file mode 100644
index f80f2c0..0000000
--- a/projects/winpython/wine-wrappers/setup.py
+++ /dev/null
@@ -1,7 +0,0 @@
-from distutils.core import setup
-import py2exe
-setup(
- console=["gcc.py", "g++.py", "dllwrap.py"],
- zipfile=None,
- options={"py2exe": {"bundle_files": 1, "compressed": True}}
-)
diff --git a/projects/zope.interface/build b/projects/zope.interface/build
index b126989..23501a3 100644
--- a/projects/zope.interface/build
+++ b/projects/zope.interface/build
@@ -1,31 +1,14 @@
#!/bin/bash
[% c("var/set_default_env") -%]
distdir="/var/tmp/dist/[% project %]"
-[% IF c("var/linux") -%]
- [% c("var/set_PTDIR_DOCSDIR") -%]
- mkdir -p $PTDIR
-[% END -%]
-[% IF c("var/windows") -%]
- [% pc(c('var/compiler'), 'var/setup', { compiler_tarfile => c('input_files_by_name/' _ c('var/compiler')) }) %]
-[% END -%]
+[% c("var/set_PTDIR_DOCSDIR") -%]
+mkdir -p $PTDIR
mkdir -p /var/tmp/build
unzip -d /var/tmp/build $rootdir/[% project %]-[% c('version') %].zip
cd /var/tmp/build/[% project %]-[% c('version') %]
-[% IF c("var/windows") -%]
- find -type f -print0 | xargs -0 [% c("var/touch") %]
- pydir="$distdir/python"
- mkdir -p $pydir/Lib/site-packages
- export PYTHONPATH="$(wine winepath -w $pydir)\\Lib\\site-packages"
- export FAKETIME="[% USE date; GET date.format(c('timestamp'), format = '%Y-%m-%d %H:%M:%S') %]"
- LD_PRELOAD= $PYTHON setup.py build_ext -c mingw32
- $PYTHON setup.py install --single-version-externally-managed --record /dev/null --prefix=$(wine winepath -w $pydir)
- # Must create this file in order for py2exe to find the package.
- touch $pydir/Lib/site-packages/zope/__init__.py
-[% ELSE -%]
- export PYTHON=python2
- $PYTHON setup.py build --build-lib build
- cp -a build/zope $PTDIR/
-[% END -%]
+export PYTHON=python2
+$PYTHON setup.py build --build-lib build
+cp -a build/zope $PTDIR/
cd $distdir
[% c('tar', {
tar_src => [ '.' ],
diff --git a/projects/zope.interface/config b/projects/zope.interface/config
index ffba3df..9743b79 100644
--- a/projects/zope.interface/config
+++ b/projects/zope.interface/config
@@ -12,17 +12,8 @@ targets:
arch_deps:
- python-setuptools
- python-dev
- windows-i686:
- var:
- compiler: winpython
- arch_deps:
- - faketime
- - wine
input_files:
- project: container-image
- URL: 'https://pypi.python.org/packages/source/z/zope.interface/zope.interface-[% c("version") %].zip'
sha256sum: 1a7c84716bbd9981915b64a81d8a3f076a5934a8c8df4224655469b3564940cc
- - name: '[% c("var/compiler") %]'
- project: '[% c("var/compiler") %]'
- enable: '[% c("var/windows") %]'
diff --git a/rbm.conf b/rbm.conf
index 9e4fc78..e2d234b 100644
--- a/rbm.conf
+++ b/rbm.conf
@@ -290,7 +290,6 @@ targets:
export RBM_SETARCH=1
exec setarch i686 ./build
fi
- fteproxy: 1
windows:
var:
windows: 1
@@ -301,6 +300,7 @@ targets:
LDFLAGS: '-Wl,--dynamicbase -Wl,--nxcompat -Wl,--enable-reloc-section -Wl,--no-insert-timestamp -lssp -L$gcclibs [% c("var/flag_HEASLR") %] [% c("var/flag_mwindows") %]'
flag_mwindows: '-mwindows'
compiler: mingw-w64
+ fteproxy: 0
deps:
- build-essential
- python
1
0

[tor-browser-build/master] Bug 29307: Use Stretch for cross-compiling for Windows
by boklm@torproject.org 03 May '19
by boklm@torproject.org 03 May '19
03 May '19
commit cfcb23a66e3ebd34b4df298f9e7550f1e0c97702
Author: Georg Koppen <gk(a)torproject.org>
Date: Wed Mar 27 19:55:24 2019 +0000
Bug 29307: Use Stretch for cross-compiling for Windows
---
projects/debootstrap-image/config | 23 ++++++-----------------
projects/rust/config | 1 +
projects/tor-browser/config | 3 ---
rbm.conf | 2 +-
4 files changed, 8 insertions(+), 21 deletions(-)
diff --git a/projects/debootstrap-image/config b/projects/debootstrap-image/config
index 7fa3551..99326dd 100644
--- a/projects/debootstrap-image/config
+++ b/projects/debootstrap-image/config
@@ -76,30 +76,19 @@ targets:
suite: jessie
arch: amd64
- jessie-i386:
+ stretch-amd64:
var:
- minimal_apt_version: 1.0.9.8.5
- # https://lists.debian.org/debian-lts-announce/2019/01/msg00014.html
- apt_packages_baseurl: http://security.debian.org/debian-security/pool/updates/main/a/apt
- apt_package_filename: apt_1.0.9.8.5_i386.deb
- apt_package_sha256sum: 13c230e9c544b1e67a8da413046bf1728526372170533b1a23e70cc99c40a228
- apt_utils_package_filename: apt-utils_1.0.9.8.5_i386.deb
- apt_utils_package_sha256sum: 1a74b12c8bb6b3968a721f3aa96739073e4fe2ced9302792c533e21535bc9cf4
- libapt_inst_package_filename: libapt-inst1.5_1.0.9.8.5_i386.deb
- libapt_inst_package_sha256sum: 5791661dd4ade72b61086fefdc209bd1f76ac7b7c812d6d4ba951b1a6232f0b9
- libapt_pkg_package_filename: libapt-pkg4.12_1.0.9.8.5_i386.deb
- libapt_pkg_package_sha256sum: 201b6cf4625ed175e6a024ac1f7ca6c526ca79d859753c125b02cd69e26c349d
-
+ minimal_apt_version: 1.4.9
container:
- suite: jessie
- arch: i386
+ suite: stretch
+ arch: amd64
- stretch-amd64:
+ stretch-i386:
var:
minimal_apt_version: 1.4.9
container:
suite: stretch
- arch: amd64
+ arch: i386
input_files:
- URL: 'http://cdimage.ubuntu.com/ubuntu-base/releases/[% c("var/ubuntu_version") %]/release/ubuntu-base-[% c("var/ubuntu_version") %]-base-amd64.tar.gz'
diff --git a/projects/rust/config b/projects/rust/config
index 0c3b280..8d65fc6 100644
--- a/projects/rust/config
+++ b/projects/rust/config
@@ -82,6 +82,7 @@ targets:
arch_deps:
- libssl-dev
- pkg-config
+ - zlib1g-dev
configure_opt: --enable-local-rust --enable-vendor --enable-extended --release-channel=stable --sysconfdir=etc --target=[% c("arch") %]-pc-windows-gnu
input_files:
diff --git a/projects/tor-browser/config b/projects/tor-browser/config
index 2a8d455..39093d4 100644
--- a/projects/tor-browser/config
+++ b/projects/tor-browser/config
@@ -35,9 +35,6 @@ targets:
var:
arch_deps:
- python-future
- pre_pkginst: |
- # enable jessie-backports for python-future
- echo 'deb http://ftp.debian.org/debian jessie-backports main' >> /etc/apt/sources.list
windows-i686:
var:
mar_osname: win32
diff --git a/rbm.conf b/rbm.conf
index e2d234b..9b99a14 100644
--- a/rbm.conf
+++ b/rbm.conf
@@ -294,7 +294,7 @@ targets:
var:
windows: 1
container:
- suite: jessie
+ suite: stretch
configure_opt: '--host=[% c("arch") %]-w64-mingw32 CFLAGS="[% c("var/CFLAGS") %]" LDFLAGS="[% c("var/LDFLAGS") %]"'
CFLAGS: '-fstack-protector-strong -fno-strict-overflow -Wno-missing-field-initializers -Wformat -Wformat-security [% c("var/flag_mwindows") %]'
LDFLAGS: '-Wl,--dynamicbase -Wl,--nxcompat -Wl,--enable-reloc-section -Wl,--no-insert-timestamp -lssp -L$gcclibs [% c("var/flag_HEASLR") %] [% c("var/flag_mwindows") %]'
1
0

[tor-browser/tor-browser-60.6.1esr-8.5-1] fixup! Bug 1542309 - Set firstPartyDomain to public suffix if getBaseDomain fails. r=baku
by gk@torproject.org 03 May '19
by gk@torproject.org 03 May '19
03 May '19
commit a491b06ba9622bede413085a0b67146fcedbf90f
Author: Alex Catarineu <acat(a)torproject.org>
Date: Fri May 3 11:06:33 2019 +0000
fixup! Bug 1542309 - Set firstPartyDomain to public suffix if getBaseDomain fails. r=baku
---
caps/tests/gtest/TestOriginAttributes.cpp | 2 ++
1 file changed, 2 insertions(+)
diff --git a/caps/tests/gtest/TestOriginAttributes.cpp b/caps/tests/gtest/TestOriginAttributes.cpp
index 12090bbbf1a5..68eb915c7843 100644
--- a/caps/tests/gtest/TestOriginAttributes.cpp
+++ b/caps/tests/gtest/TestOriginAttributes.cpp
@@ -5,6 +5,8 @@
#include "mozilla/BasePrincipal.h"
#include "mozilla/Preferences.h"
#include "nsNetUtil.h"
+#include "nsCOMPtr.h"
+#include "nsIURI.h"
using mozilla::OriginAttributes;
using mozilla::Preferences;
1
0

[tor-browser-build/master] Bug 29045: Ensure that tor does not start up in dormant mode.
by gk@torproject.org 03 May '19
by gk@torproject.org 03 May '19
03 May '19
commit e7c10d72d80c3226802c521b2c591d21dcb2e37f
Author: Kathy Brade <brade(a)pearlcrescent.com>
Date: Wed Apr 10 11:26:29 2019 -0400
Bug 29045: Ensure that tor does not start up in dormant mode.
When operating as a client and there is no network activity for
24 hours, tor 0.4.x will enter a dormant mode. Since most people
who start Tor Browser expect to use it right way, and since
bootstrapping won't occur when tor is dormant, we added the following
to torrc-defaults to ensure that tor leaves dormant mode:
DormantCanceledByStartup 1
---
projects/tor-browser/Bundle-Data/linux/Data/Tor/torrc-defaults | 1 +
projects/tor-browser/Bundle-Data/mac/TorBrowser/Data/Tor/torrc-defaults | 1 +
projects/tor-browser/Bundle-Data/windows/Data/Tor/torrc-defaults | 1 +
3 files changed, 3 insertions(+)
diff --git a/projects/tor-browser/Bundle-Data/linux/Data/Tor/torrc-defaults b/projects/tor-browser/Bundle-Data/linux/Data/Tor/torrc-defaults
index f383525..f3645cd 100644
--- a/projects/tor-browser/Bundle-Data/linux/Data/Tor/torrc-defaults
+++ b/projects/tor-browser/Bundle-Data/linux/Data/Tor/torrc-defaults
@@ -12,3 +12,4 @@ AvoidDiskWrites 1
# (stderr|stdout|syslog|file FILENAME).
Log notice stdout
CookieAuthentication 1
+DormantCanceledByStartup 1
diff --git a/projects/tor-browser/Bundle-Data/mac/TorBrowser/Data/Tor/torrc-defaults b/projects/tor-browser/Bundle-Data/mac/TorBrowser/Data/Tor/torrc-defaults
index f383525..f3645cd 100644
--- a/projects/tor-browser/Bundle-Data/mac/TorBrowser/Data/Tor/torrc-defaults
+++ b/projects/tor-browser/Bundle-Data/mac/TorBrowser/Data/Tor/torrc-defaults
@@ -12,3 +12,4 @@ AvoidDiskWrites 1
# (stderr|stdout|syslog|file FILENAME).
Log notice stdout
CookieAuthentication 1
+DormantCanceledByStartup 1
diff --git a/projects/tor-browser/Bundle-Data/windows/Data/Tor/torrc-defaults b/projects/tor-browser/Bundle-Data/windows/Data/Tor/torrc-defaults
index f383525..f3645cd 100644
--- a/projects/tor-browser/Bundle-Data/windows/Data/Tor/torrc-defaults
+++ b/projects/tor-browser/Bundle-Data/windows/Data/Tor/torrc-defaults
@@ -12,3 +12,4 @@ AvoidDiskWrites 1
# (stderr|stdout|syslog|file FILENAME).
Log notice stdout
CookieAuthentication 1
+DormantCanceledByStartup 1
1
0

[tor-browser-build/maint-8.5] Bug 30371 - Stop hard-coding the content provider name in tor-android-service
by gk@torproject.org 03 May '19
by gk@torproject.org 03 May '19
03 May '19
commit cd0b5f890776447ec0c2cd7932fcb011517db6c7
Author: Matthew Finkel <Matthew.Finkel(a)gmail.com>
Date: Thu May 2 20:47:44 2019 +0000
Bug 30371 - Stop hard-coding the content provider name in tor-android-service
---
projects/tor-android-service/build | 1 -
projects/tor-android-service/config | 1 -
projects/tor-android-service/content-provider.patch | 13 -------------
3 files changed, 15 deletions(-)
diff --git a/projects/tor-android-service/build b/projects/tor-android-service/build
index 7c5582a..10c2f04 100644
--- a/projects/tor-android-service/build
+++ b/projects/tor-android-service/build
@@ -18,7 +18,6 @@ tar -C /var/tmp/build -xf [% project %]-[% c('version') %].tar.gz
# Patch projects
cd /var/tmp/build/[% project %]-[% c('version') %]
patch -p1 < $rootdir/gradle.patch
-patch -p1 < $rootdir/content-provider.patch
patch -p1 < $rootdir/require-api.patch
# Remove native files, otherwise build will fail after gradle.patch
diff --git a/projects/tor-android-service/config b/projects/tor-android-service/config
index e2304d1..5454c94 100644
--- a/projects/tor-android-service/config
+++ b/projects/tor-android-service/config
@@ -27,7 +27,6 @@ input_files:
name: gradle-dependencies
exec: '[% INCLUDE "fetch-gradle-dependencies" %]'
- filename: gradle.patch
- - filename: content-provider.patch
- filename: require-api.patch
- project: tor-onion-proxy-library
name: topl
diff --git a/projects/tor-android-service/content-provider.patch b/projects/tor-android-service/content-provider.patch
deleted file mode 100644
index b026728..0000000
--- a/projects/tor-android-service/content-provider.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/service/src/main/java/org/torproject/android/service/DataService.java b/service/src/main/java/org/torproject/android/service/DataService.java
-index 8f802ea..07e52f3 100644
---- a/service/src/main/java/org/torproject/android/service/DataService.java
-+++ b/service/src/main/java/org/torproject/android/service/DataService.java
-@@ -28,7 +28,7 @@ final class DataService {
- this.torService = torService;
- this.eventBroadcaster = eventBroadcaster;
- this.torConfig = torConfig;
-- String packageName = context.getApplicationInfo().packageName;
-+ String packageName = "org.torproject.torbrowser";
- COOKIE_CONTENT_URI = Uri.parse("content://" + packageName + ".ui.hiddenservices.providers.cookie/cookie");
- HS_CONTENT_URI = Uri.parse("content://" + packageName + ".ui.hiddenservices.providers/hs");
- }
1
0

[tor-browser-build/master] Bug 30371 - Stop hard-coding the content provider name in tor-android-service
by gk@torproject.org 03 May '19
by gk@torproject.org 03 May '19
03 May '19
commit a74cc0baed5dd3034e58140ca28f613d008e7c20
Author: Matthew Finkel <Matthew.Finkel(a)gmail.com>
Date: Thu May 2 20:47:44 2019 +0000
Bug 30371 - Stop hard-coding the content provider name in tor-android-service
---
projects/tor-android-service/build | 1 -
projects/tor-android-service/config | 1 -
projects/tor-android-service/content-provider.patch | 13 -------------
3 files changed, 15 deletions(-)
diff --git a/projects/tor-android-service/build b/projects/tor-android-service/build
index 7c5582a..10c2f04 100644
--- a/projects/tor-android-service/build
+++ b/projects/tor-android-service/build
@@ -18,7 +18,6 @@ tar -C /var/tmp/build -xf [% project %]-[% c('version') %].tar.gz
# Patch projects
cd /var/tmp/build/[% project %]-[% c('version') %]
patch -p1 < $rootdir/gradle.patch
-patch -p1 < $rootdir/content-provider.patch
patch -p1 < $rootdir/require-api.patch
# Remove native files, otherwise build will fail after gradle.patch
diff --git a/projects/tor-android-service/config b/projects/tor-android-service/config
index e2304d1..5454c94 100644
--- a/projects/tor-android-service/config
+++ b/projects/tor-android-service/config
@@ -27,7 +27,6 @@ input_files:
name: gradle-dependencies
exec: '[% INCLUDE "fetch-gradle-dependencies" %]'
- filename: gradle.patch
- - filename: content-provider.patch
- filename: require-api.patch
- project: tor-onion-proxy-library
name: topl
diff --git a/projects/tor-android-service/content-provider.patch b/projects/tor-android-service/content-provider.patch
deleted file mode 100644
index b026728..0000000
--- a/projects/tor-android-service/content-provider.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/service/src/main/java/org/torproject/android/service/DataService.java b/service/src/main/java/org/torproject/android/service/DataService.java
-index 8f802ea..07e52f3 100644
---- a/service/src/main/java/org/torproject/android/service/DataService.java
-+++ b/service/src/main/java/org/torproject/android/service/DataService.java
-@@ -28,7 +28,7 @@ final class DataService {
- this.torService = torService;
- this.eventBroadcaster = eventBroadcaster;
- this.torConfig = torConfig;
-- String packageName = context.getApplicationInfo().packageName;
-+ String packageName = "org.torproject.torbrowser";
- COOKIE_CONTENT_URI = Uri.parse("content://" + packageName + ".ui.hiddenservices.providers.cookie/cookie");
- HS_CONTENT_URI = Uri.parse("content://" + packageName + ".ui.hiddenservices.providers/hs");
- }
1
0

02 May '19
commit b4648cc36778597fec120116c731201a62e8a7b8
Author: Georg Koppen <gk(a)torproject.org>
Date: Thu May 2 18:31:38 2019 +0000
Bumping TBA translations commit
---
projects/tba-translation/config | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/projects/tba-translation/config b/projects/tba-translation/config
index fd31b01..d53760c 100644
--- a/projects/tba-translation/config
+++ b/projects/tba-translation/config
@@ -3,5 +3,5 @@ filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
git_url: https://git.torproject.org/translation.git
# We need to bump the commit before releasing but just pointing to a branch
# might cause too much rebuidling of the Firefox part.
-git_hash: 8da59b784ec6a8492805379903696647adbcfb97
+git_hash: 342ecc5cd2ec2b0c3004fc64e0cef3956831675e
version: '[% c("abbrev") %]'
1
0

02 May '19
commit 16cea2e9105b00f6946cb853196d161cca3844ac
Author: Georg Koppen <gk(a)torproject.org>
Date: Thu May 2 18:31:38 2019 +0000
Bumping TBA translations commit
---
projects/tba-translation/config | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/projects/tba-translation/config b/projects/tba-translation/config
index fd31b01..d53760c 100644
--- a/projects/tba-translation/config
+++ b/projects/tba-translation/config
@@ -3,5 +3,5 @@ filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
git_url: https://git.torproject.org/translation.git
# We need to bump the commit before releasing but just pointing to a branch
# might cause too much rebuidling of the Firefox part.
-git_hash: 8da59b784ec6a8492805379903696647adbcfb97
+git_hash: 342ecc5cd2ec2b0c3004fc64e0cef3956831675e
version: '[% c("abbrev") %]'
1
0

[tor-browser/tor-browser-60.6.1esr-8.5-1] fixup! Bug 28329 - Part 4. Add new Tor Bootstrapping and configuration screens
by gk@torproject.org 02 May '19
by gk@torproject.org 02 May '19
02 May '19
commit 7b6b87d4766fbf7642cd967d0c37dbe0ddef8fdd
Author: Matthew Finkel <Matthew.Finkel(a)gmail.com>
Date: Wed May 1 22:50:54 2019 +0000
fixup! Bug 28329 - Part 4. Add new Tor Bootstrapping and configuration screens
Simplify code, making debugging easier
---
.../gecko/torbootstrap/TorBootstrapPager.java | 7 +---
.../torbootstrap/TorBootstrapPagerConfig.java | 45 ++--------------------
2 files changed, 4 insertions(+), 48 deletions(-)
diff --git a/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorBootstrapPager.java b/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorBootstrapPager.java
index b780810f14ab..d9d298cb75ed 100644
--- a/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorBootstrapPager.java
+++ b/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorBootstrapPager.java
@@ -114,7 +114,7 @@ public class TorBootstrapPager extends FirstrunPager {
if (fragment == null) {
TorBootstrapPagerConfig.TorBootstrapPanelConfig panelConfig = panels.get(i);
// We know the class is within the "org.mozilla.gecko.torbootstrap" package namespace
- fragment = Fragment.instantiate(mActivity.getApplicationContext(), panelConfig.getClassname(), panelConfig.getArgs());
+ fragment = Fragment.instantiate(mActivity.getApplicationContext(), panelConfig.getClassname());
((TorBootstrapPanel) fragment).setPagerNavigation(pagerNavigation);
((TorBootstrapPanel) fragment).setContext(mActivity);
((TorBootstrapPanel) fragment).setBootstrapController(this);
@@ -128,11 +128,6 @@ public class TorBootstrapPager extends FirstrunPager {
return panels.size();
}
- @Override
- public CharSequence getPageTitle(int i) {
- return context.getString(panels.get(i).getTitleRes()).toUpperCase();
- }
-
public void startBootstrapping() {
if (fragments.length == 0) {
return;
diff --git a/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorBootstrapPagerConfig.java b/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorBootstrapPagerConfig.java
index 7eb5f77fe8ca..17454da91444 100644
--- a/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorBootstrapPagerConfig.java
+++ b/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorBootstrapPagerConfig.java
@@ -5,13 +5,8 @@
package org.mozilla.gecko.torbootstrap;
-import android.os.Bundle;
import android.util.Log;
import org.mozilla.gecko.GeckoSharedPrefs;
-import org.mozilla.gecko.R;
-import org.mozilla.gecko.Telemetry;
-import org.mozilla.gecko.TelemetryContract;
-import org.mozilla.gecko.Experiments;
import java.util.LinkedList;
import java.util.List;
@@ -24,13 +19,6 @@ public class TorBootstrapPagerConfig {
public static final String KEY_SUBTEXT = "subtextRes";
public static final String KEY_CTATEXT = "ctatextRes";
- public static List<TorBootstrapPanelConfig> getDefaultConnectPanel() {
- final List<TorBootstrapPanelConfig> panels = new LinkedList<>();
- panels.add(SimplePanelConfigs.connectPanelConfig);
-
- return panels;
- }
-
public static List<TorBootstrapPanelConfig> getDefaultBootstrapPanel() {
final List<TorBootstrapPanelConfig> panels = new LinkedList<>();
panels.add(SimplePanelConfigs.bootstrapPanelConfig);
@@ -42,46 +30,19 @@ public class TorBootstrapPagerConfig {
public static class TorBootstrapPanelConfig {
private String classname;
- private int titleRes;
- private Bundle args;
-
- public TorBootstrapPanelConfig(String resource, int titleRes) {
- this(resource, titleRes, -1, -1, -1, true);
- }
- public TorBootstrapPanelConfig(String classname, int titleRes, int imageRes, int textRes, int subtextRes) {
- this(classname, titleRes, imageRes, textRes, subtextRes, false);
- }
-
- private TorBootstrapPanelConfig(String classname, int titleRes, int imageRes, int textRes, int subtextRes, boolean isCustom) {
+ public TorBootstrapPanelConfig(String classname) {
this.classname = classname;
- this.titleRes = titleRes;
-
- if (!isCustom) {
- this.args = new Bundle();
- this.args.putInt(KEY_IMAGE, imageRes);
- this.args.putInt(KEY_TEXT, textRes);
- this.args.putInt(KEY_SUBTEXT, subtextRes);
- }
}
public String getClassname() {
return this.classname;
}
-
- public int getTitleRes() {
- return this.titleRes;
- }
-
- public Bundle getArgs() {
- return args;
- }
}
private static class SimplePanelConfigs {
- public static final TorBootstrapPanelConfig connectPanelConfig = new TorBootstrapPanelConfig(TorBootstrapPanel.class.getName(), R.string.firstrun_panel_title_welcome);
- public static final TorBootstrapPanelConfig bootstrapPanelConfig = new TorBootstrapPanelConfig(TorBootstrapPanel.class.getName(), R.string.firstrun_panel_title_welcome);
- public static final TorBootstrapPanelConfig torLogPanelConfig = new TorBootstrapPanelConfig(TorBootstrapLogPanel.class.getName(), R.string.firstrun_panel_title_privacy);
+ public static final TorBootstrapPanelConfig bootstrapPanelConfig = new TorBootstrapPanelConfig(TorBootstrapPanel.class.getName());
+ public static final TorBootstrapPanelConfig torLogPanelConfig = new TorBootstrapPanelConfig(TorBootstrapLogPanel.class.getName());
}
}
1
0

[tor-browser/tor-browser-60.6.1esr-8.5-1] fixup! Bug 28329 - Part 4. Add new Tor Bootstrapping and configuration screens
by gk@torproject.org 02 May '19
by gk@torproject.org 02 May '19
02 May '19
commit 2665a59cc56b12e27ac050e31b2db65b66cd1878
Author: Matthew Finkel <Matthew.Finkel(a)gmail.com>
Date: Wed May 1 22:56:42 2019 +0000
fixup! Bug 28329 - Part 4. Add new Tor Bootstrapping and configuration screens
Move Fragment creation into ViewPagerAdapter constructor.
---
.../gecko/torbootstrap/TorBootstrapPager.java | 25 ++++++++++++----------
1 file changed, 14 insertions(+), 11 deletions(-)
diff --git a/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorBootstrapPager.java b/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorBootstrapPager.java
index d9d298cb75ed..67cfe73d465a 100644
--- a/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorBootstrapPager.java
+++ b/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorBootstrapPager.java
@@ -105,22 +105,25 @@ public class TorBootstrapPager extends FirstrunPager {
public ViewPagerAdapter(FragmentManager fm, List<TorBootstrapPagerConfig.TorBootstrapPanelConfig> panels) {
super(fm);
this.panels = panels;
- this.fragments = new Fragment[panels.size()];
+ this.fragments = getPagerPanels();
}
- @Override
- public Fragment getItem(int i) {
- Fragment fragment = fragments[i];
- if (fragment == null) {
+ private Fragment[] getPagerPanels() {
+ Fragment[] fragments = new Fragment[panels.size()];
+ for (int i = 0; i < fragments.length; i++) {
TorBootstrapPagerConfig.TorBootstrapPanelConfig panelConfig = panels.get(i);
// We know the class is within the "org.mozilla.gecko.torbootstrap" package namespace
- fragment = Fragment.instantiate(mActivity.getApplicationContext(), panelConfig.getClassname());
- ((TorBootstrapPanel) fragment).setPagerNavigation(pagerNavigation);
- ((TorBootstrapPanel) fragment).setContext(mActivity);
- ((TorBootstrapPanel) fragment).setBootstrapController(this);
- fragments[i] = fragment;
+ fragments[i] = Fragment.instantiate(mActivity.getApplicationContext(), panelConfig.getClassname());
+ ((TorBootstrapPanel) fragments[i]).setPagerNavigation(pagerNavigation);
+ ((TorBootstrapPanel) fragments[i]).setContext(mActivity);
+ ((TorBootstrapPanel) fragments[i]).setBootstrapController(this);
}
- return fragment;
+ return fragments;
+ }
+
+ @Override
+ public Fragment getItem(int i) {
+ return fragments[i];
}
@Override
1
0

[tor-browser/tor-browser-60.6.1esr-8.5-1] Bug 30239 - Render Fragments after crash
by gk@torproject.org 02 May '19
by gk@torproject.org 02 May '19
02 May '19
commit 8a9df95b91c15cd1923833acadceb0dce777a665
Author: Matthew Finkel <Matthew.Finkel(a)gmail.com>
Date: Mon Apr 29 19:53:45 2019 +0000
Bug 30239 - Render Fragments after crash
---
.../gecko/torbootstrap/TorBootstrapPager.java | 55 ++++++++++++++++++++--
1 file changed, 50 insertions(+), 5 deletions(-)
diff --git a/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorBootstrapPager.java b/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorBootstrapPager.java
index 67cfe73d465a..587806791e52 100644
--- a/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorBootstrapPager.java
+++ b/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorBootstrapPager.java
@@ -52,7 +52,6 @@ public class TorBootstrapPager extends FirstrunPager {
mActivity = activity;
final List<TorBootstrapPagerConfig.TorBootstrapPanelConfig> panels = TorBootstrapPagerConfig.getDefaultBootstrapPanel();
- setAdapter(new ViewPagerAdapter(fm, panels));
this.pagerNavigation = new TorBootstrapPanel.PagerNavigation() {
@Override
public void next() {
@@ -67,6 +66,38 @@ public class TorBootstrapPager extends FirstrunPager {
}
};
+ ViewPagerAdapter viewPagerAdapter = new ViewPagerAdapter(fm, panels);
+ setAdapter(viewPagerAdapter);
+
+ // The Fragments (Panels) should be attached to a parent View at this point (and
+ // the parent View should be |this|). If the Fragment's getParent() method returns
+ // |null|, then the Fragment was probably instantiated earlier by the FragmentManager
+ // (most likely because the app's state is being restored after it was killed by the
+ // system). If the parent View is not null, then the Fragment was instantiated below
+ // in the ViewPagerAdapter constructor.
+ //
+ // In the case where the Fragment's getParent() is null, then the Fragment was
+ // instantiated before TorBootstrapPager (|this|) was created. As a result, the
+ // fragment wasn't automatically added as a child View of the Pager (|this|) when it
+ // was created. Add the Fragments as children now.
+ //
+ // There may be a more Androidy-way of handling this.
+ for (int i = 0; i < viewPagerAdapter.getCount(); i++) {
+ Fragment fragment = viewPagerAdapter.getItem(i);
+ if (fragment == null) {
+ continue;
+ }
+
+ View fragmentView = fragment.getView();
+ if (fragmentView == null) {
+ continue;
+ }
+
+ if (fragmentView.getParent() == null) {
+ addView(fragmentView);
+ }
+ }
+
animateLoad();
}
@@ -105,15 +136,29 @@ public class TorBootstrapPager extends FirstrunPager {
public ViewPagerAdapter(FragmentManager fm, List<TorBootstrapPagerConfig.TorBootstrapPanelConfig> panels) {
super(fm);
this.panels = panels;
- this.fragments = getPagerPanels();
+ this.fragments = getPagerPanels(fm);
}
- private Fragment[] getPagerPanels() {
+ private Fragment[] getPagerPanels(FragmentManager fm) {
Fragment[] fragments = new Fragment[panels.size()];
for (int i = 0; i < fragments.length; i++) {
TorBootstrapPagerConfig.TorBootstrapPanelConfig panelConfig = panels.get(i);
- // We know the class is within the "org.mozilla.gecko.torbootstrap" package namespace
- fragments[i] = Fragment.instantiate(mActivity.getApplicationContext(), panelConfig.getClassname());
+
+ // Fragment tag is created as "android:switcher:" + viewId + ":" + id
+ // where |viewId| is the ID of the parent View container (in this case
+ // TorBootstrapPager is the parent View of the panels), and |id| is the
+ // position within the pager (in this case, it is |i| here)
+ // https://android.googlesource.com/platform/frameworks/support/+/refs/heads/m…
+ String fragmentTag = "android:switcher:" + TorBootstrapPager.this.getId() + ":" + i;
+
+ // If the Activity is being restored, then find the existing fragment. If the
+ // fragment doesn't exist, then instantiate it.
+ fragments[i] = fm.findFragmentByTag(fragmentTag);
+ if (fragments[i] == null) {
+ // We know the class is within the "org.mozilla.gecko.torbootstrap" package namespace
+ fragments[i] = Fragment.instantiate(mActivity.getApplicationContext(), panelConfig.getClassname());
+ }
+
((TorBootstrapPanel) fragments[i]).setPagerNavigation(pagerNavigation);
((TorBootstrapPanel) fragments[i]).setContext(mActivity);
((TorBootstrapPanel) fragments[i]).setBootstrapController(this);
1
0

[tor-browser/tor-browser-60.6.1esr-8.5-1] Bug 30214 - Kill background thread when Activity is null
by gk@torproject.org 02 May '19
by gk@torproject.org 02 May '19
02 May '19
commit 7a0a10b8ff98ebfc53fa46fb3223af0f64a97964
Author: Matthew Finkel <Matthew.Finkel(a)gmail.com>
Date: Tue Apr 30 15:29:00 2019 +0000
Bug 30214 - Kill background thread when Activity is null
---
.../org/mozilla/gecko/torbootstrap/TorBootstrapPanel.java | 15 ++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)
diff --git a/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorBootstrapPanel.java b/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorBootstrapPanel.java
index 2ee4c2528691..ab4de44fa8f8 100644
--- a/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorBootstrapPanel.java
+++ b/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorBootstrapPanel.java
@@ -63,7 +63,10 @@ public class TorBootstrapPanel extends FirstrunPanel implements TorBootstrapLogg
public void run() {
while (true) {
synchronized(mOnionAlphaChangerLock) {
- if (!mOnionAlphaChangerRunning) {
+ // Stop the animation and terminate this thread if the main thread
+ // set |mOnionAlphaChangerRunning| to |false| or if
+ // getActivity() returns |null|.
+ if (!mOnionAlphaChangerRunning || getActivity() == null) {
// Null the reference for this thread when we exit
mChangeOnionAlphaThread = null;
return;
@@ -281,6 +284,16 @@ public class TorBootstrapPanel extends FirstrunPanel implements TorBootstrapLogg
return mRoot;
}
+ @Override
+ public void onDestroyView() {
+ // Inform the background AlphaChanging thread it should terminate.
+ synchronized(mOnionAlphaChangerLock) {
+ mOnionAlphaChangerRunning = false;
+ }
+
+ super.onDestroyView();
+ }
+
private void setOnionAlphaValue(int newAlpha) {
ImageView onionImg = (ImageView) mRoot.findViewById(R.id.tor_bootstrap_onion);
if (onionImg == null) {
1
0

02 May '19
commit 96f201d6778aedbf18ea6f394f4db19a6d00ab1c
Author: Georg Koppen <gk(a)torproject.org>
Date: Thu May 2 10:23:54 2019 +0000
Use stable tor on maint-* branches
---
projects/tor/config | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/projects/tor/config b/projects/tor/config
index 3e7c45f..0ff7b95 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.4.0.4-rc
+version: 0.3.5.8
git_hash: 'tor-[% c("version") %]'
git_url: https://git.torproject.org/tor.git
git_submodule: 1
1
0
commit 56b51a8b418cfe84cf59e8bb6cb85583b8d01243
Author: Georg Koppen <gk(a)torproject.org>
Date: Thu May 2 08:58:47 2019 +0000
Translations update
---
src/chrome/locale/ar/torlauncher.properties | 14 +++----
src/chrome/locale/el/torlauncher.properties | 28 ++++++-------
src/chrome/locale/es/torlauncher.properties | 20 +++++-----
src/chrome/locale/et/network-settings.dtd | 24 ++++++------
src/chrome/locale/et/torlauncher.properties | 2 +-
src/chrome/locale/fr/network-settings.dtd | 2 +-
src/chrome/locale/fr/torlauncher.properties | 4 +-
src/chrome/locale/ga/torlauncher.properties | 38 +++++++++---------
src/chrome/locale/hr/torlauncher.properties | 16 ++++----
src/chrome/locale/ja/torlauncher.properties | 36 ++++++++---------
src/chrome/locale/ko/network-settings.dtd | 46 +++++++++++-----------
src/chrome/locale/ko/torlauncher.properties | 2 +-
src/chrome/locale/ms-MY/network-settings.dtd | 2 +-
src/chrome/locale/ms-MY/torlauncher.properties | 38 +++++++++---------
src/chrome/locale/nl/network-settings.dtd | 54 +++++++++++++-------------
src/chrome/locale/nl/torlauncher.properties | 32 +++++++--------
src/chrome/locale/sv/network-settings.dtd | 18 ++++-----
src/chrome/locale/sv/torlauncher.properties | 28 ++++++-------
src/chrome/locale/sw/torlauncher.properties | 2 +-
src/chrome/locale/uk/network-settings.dtd | 8 ++--
src/chrome/locale/ur/torlauncher.properties | 36 ++++++++---------
21 files changed, 225 insertions(+), 225 deletions(-)
diff --git a/src/chrome/locale/ar/torlauncher.properties b/src/chrome/locale/ar/torlauncher.properties
index 4db8398..8f405cf 100644
--- a/src/chrome/locale/ar/torlauncher.properties
+++ b/src/chrome/locale/ar/torlauncher.properties
@@ -55,7 +55,7 @@ torlauncher.copiedNLogMessages=تم النسخ. %S من رسائل سجل تور
torlauncher.bootstrapStatus.starting=جاري البدأ
torlauncher.bootstrapStatus.conn_pt=يتم الإتصال مع جِسْر
torlauncher.bootstrapStatus.conn_done_pt=يتم الإتصال مع جِسْر
-torlauncher.bootstrapStatus.conn_proxy=Connecting to proxy
+torlauncher.bootstrapStatus.conn_proxy=يتم التواصل مع الوكيل
torlauncher.bootstrapStatus.conn_done_proxy=يتم التواصل مع الوكيل
torlauncher.bootstrapStatus.conn=يتم الإتصال بمرحل تور
torlauncher.bootstrapStatus.conn_done=Connected to a Tor relay
@@ -68,15 +68,15 @@ torlauncher.bootstrapStatus.loading_keys=يحمل شهادات السلطة
torlauncher.bootstrapStatus.requesting_descriptors=يطلب معلومات التحويلة
torlauncher.bootstrapStatus.loading_descriptors=يحمل معلومات التحويلة
torlauncher.bootstrapStatus.enough_dirinfo=يتم الإنتهاء من تحميل مرحل المعلومات
-torlauncher.bootstrapStatus.ap_conn_pt=Building circuits: Connecting to bridge
-torlauncher.bootstrapStatus.ap_conn_done_pt=Building circuits: Connected to bridge
+torlauncher.bootstrapStatus.ap_conn_pt=بناء دارات : يتم الإتصال مع جِسْر
+torlauncher.bootstrapStatus.ap_conn_done_pt=بناء دارات : يتم الإتصال مع جِسْر
torlauncher.bootstrapStatus.ap_conn_proxy=بناء دارات : يتم التواصل مع الوكيل
-torlauncher.bootstrapStatus.ap_conn_done_proxy=Building circuits: Connected to proxy
-torlauncher.bootstrapStatus.ap_conn=Building circuits: Connecting to a Tor relay
+torlauncher.bootstrapStatus.ap_conn_done_proxy=بناء دارات : يتم التواصل مع الوكيل
+torlauncher.bootstrapStatus.ap_conn=بناء دارات : يتم الإتصال بمرحل تور
torlauncher.bootstrapStatus.ap_conn_done=Building circuits: Connected to a Tor relay
torlauncher.bootstrapStatus.ap_handshake= بناء دارات : يتم التفاوض مع مرحل تور
-torlauncher.bootstrapStatus.ap_handshake_done=Building circuits: Finished negotiating with a Tor relay
-torlauncher.bootstrapStatus.circuit_create=Building circuits: Establishing a Tor circuit
+torlauncher.bootstrapStatus.ap_handshake_done= بناء دارات : تم إنتهاء التفاوض مع مرحل تور
+torlauncher.bootstrapStatus.circuit_create= بناء دارات : ينشئ دائرة تور
torlauncher.bootstrapStatus.done=تم الاتصال بشبكة تور
torlauncher.bootstrapWarning.done=تم
diff --git a/src/chrome/locale/el/torlauncher.properties b/src/chrome/locale/el/torlauncher.properties
index dba4c1a..f3f7096 100644
--- a/src/chrome/locale/el/torlauncher.properties
+++ b/src/chrome/locale/el/torlauncher.properties
@@ -53,12 +53,12 @@ torlauncher.forAssistance2=Για βοήθεια, επισκεφτείτε %S
torlauncher.copiedNLogMessages=Η αντιγραφή ολοκληρώθηκε. %S μηνύματα καταγραφής είναι έτοιμα να επικολληθούν σε ένα κειμενογράφο ή ένα μήνυμα ηλεκτρονικού ταχυδρομείου.
torlauncher.bootstrapStatus.starting=Εκκίνηση
-torlauncher.bootstrapStatus.conn_pt=Connecting to bridge
-torlauncher.bootstrapStatus.conn_done_pt=Connected to bridge
-torlauncher.bootstrapStatus.conn_proxy=Connecting to proxy
-torlauncher.bootstrapStatus.conn_done_proxy=Connected to proxy
-torlauncher.bootstrapStatus.conn=Connecting to a Tor relay
-torlauncher.bootstrapStatus.conn_done=Connected to a Tor relay
+torlauncher.bootstrapStatus.conn_pt=Συνδέεται με τη γέφυρα
+torlauncher.bootstrapStatus.conn_done_pt=Συνδέθηκε στη γέφυρα
+torlauncher.bootstrapStatus.conn_proxy=Συνδέεται στο διαμεσολαβητή
+torlauncher.bootstrapStatus.conn_done_proxy=Συνδέθηκε στο διαμεσολαβητή
+torlauncher.bootstrapStatus.conn=Συνδέεται σε αναμεταδότη Tor
+torlauncher.bootstrapStatus.conn_done=Συνδέθηκε σε αναμεταδότη Tor
torlauncher.bootstrapStatus.handshake=Negotiating with a Tor relay
torlauncher.bootstrapStatus.handshake_done=Finished negotiating with a Tor relay
torlauncher.bootstrapStatus.onehop_create=Πραγματοποιήθηκε σύνδεση σε κρυπτογραφημένο κατάλογο
@@ -67,16 +67,16 @@ torlauncher.bootstrapStatus.loading_status=Φόρτωση της κατάστα
torlauncher.bootstrapStatus.loading_keys=Φόρτωση των πιστοποιητικών του φορέα
torlauncher.bootstrapStatus.requesting_descriptors=Γίνεται αίτηση για πληροφορίες των αναμεταδοτών
torlauncher.bootstrapStatus.loading_descriptors=Φόρτωση πληροφοριών αναμεταδότη
-torlauncher.bootstrapStatus.enough_dirinfo=Finished loading relay information
-torlauncher.bootstrapStatus.ap_conn_pt=Building circuits: Connecting to bridge
-torlauncher.bootstrapStatus.ap_conn_done_pt=Building circuits: Connected to bridge
-torlauncher.bootstrapStatus.ap_conn_proxy=Building circuits: Connecting to proxy
-torlauncher.bootstrapStatus.ap_conn_done_proxy=Building circuits: Connected to proxy
-torlauncher.bootstrapStatus.ap_conn=Building circuits: Connecting to a Tor relay
-torlauncher.bootstrapStatus.ap_conn_done=Building circuits: Connected to a Tor relay
+torlauncher.bootstrapStatus.enough_dirinfo=Τελείωσε η φόρτωση πληροφοριών relay
+torlauncher.bootstrapStatus.ap_conn_pt=Κτίσιμο κυκλωμάτων: Συνδέεται με τη γέφυρα
+torlauncher.bootstrapStatus.ap_conn_done_pt=Κτίσιμο κυκλωμάτων: Συνδέθηκε με τη γέφυρα
+torlauncher.bootstrapStatus.ap_conn_proxy=Κτίσιμο κυκλωμάτων: Συνδέεται με τον διαμεσολαβητή
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Κτίσιμο κυκλωμάτων: Συνδέθηκε με τον διαμεσολαβητή
+torlauncher.bootstrapStatus.ap_conn=Κτίσιμο κυκλωμάτων: Συνδέεται με έναν ενδιάμεσο κόμβο Tor
+torlauncher.bootstrapStatus.ap_conn_done=Κτίσιμο κυκλωμάτων: Συνδέθηκε με έναν ενδιάμεσο κόμβο Tor
torlauncher.bootstrapStatus.ap_handshake=Building circuits: Negotiating with a Tor relay
torlauncher.bootstrapStatus.ap_handshake_done=Building circuits: Finished negotiating with a Tor relay
-torlauncher.bootstrapStatus.circuit_create=Building circuits: Establishing a Tor circuit
+torlauncher.bootstrapStatus.circuit_create=Κτίσιμο κυκλωμάτων: Δημιουργία ενός κυκλώματος Tor
torlauncher.bootstrapStatus.done=Συνδεθήκατε στο δίκτυο Tor!
torlauncher.bootstrapWarning.done=έγινε
diff --git a/src/chrome/locale/es/torlauncher.properties b/src/chrome/locale/es/torlauncher.properties
index 10baffc..532e5b5 100644
--- a/src/chrome/locale/es/torlauncher.properties
+++ b/src/chrome/locale/es/torlauncher.properties
@@ -57,25 +57,25 @@ torlauncher.bootstrapStatus.conn_pt=Conectando al puente
torlauncher.bootstrapStatus.conn_done_pt=Conectado al puente
torlauncher.bootstrapStatus.conn_proxy=Conectando al proxy
torlauncher.bootstrapStatus.conn_done_proxy=Conectado al proxy
-torlauncher.bootstrapStatus.conn=Conectando al relay Tor
-torlauncher.bootstrapStatus.conn_done=Conectado al relay Tor
-torlauncher.bootstrapStatus.handshake=Negociando con un relay Tor
-torlauncher.bootstrapStatus.handshake_done=Terminando la negociación con un relay Tor
+torlauncher.bootstrapStatus.conn=Conectando a un repetidor Tor
+torlauncher.bootstrapStatus.conn_done=Conectado al repetidor Tor
+torlauncher.bootstrapStatus.handshake=Negociando con un repetidor Tor
+torlauncher.bootstrapStatus.handshake_done=Terminando la negociación con un repetidor Tor
torlauncher.bootstrapStatus.onehop_create=Estableciendo una conexión cifrada con el repositorio de repetidores
torlauncher.bootstrapStatus.requesting_status=Recopilando el estado de la red
torlauncher.bootstrapStatus.loading_status=Cargando el estado de la red
torlauncher.bootstrapStatus.loading_keys=Cargando los certificados de autoridades
torlauncher.bootstrapStatus.requesting_descriptors=Solicitando información del repetidor
torlauncher.bootstrapStatus.loading_descriptors=Cargando la información del repetidor
-torlauncher.bootstrapStatus.enough_dirinfo=Terminando de cargar la información de relay
+torlauncher.bootstrapStatus.enough_dirinfo=Cargada la información de repetidor
torlauncher.bootstrapStatus.ap_conn_pt=Construyendo circuitos. Conectando a un puente.
torlauncher.bootstrapStatus.ap_conn_done_pt=Construyendo circuitos. Conectando a un puente.
-torlauncher.bootstrapStatus.ap_conn_proxy=Construyendo circuitos. Conectando a un proxy
+torlauncher.bootstrapStatus.ap_conn_proxy=Construyendo circuitos: Conectando a un proxy
torlauncher.bootstrapStatus.ap_conn_done_proxy=Construyendo circuitos. Conectando a un proxy
-torlauncher.bootstrapStatus.ap_conn=Construyendo circuitos. Conectando a un relay Tor
-torlauncher.bootstrapStatus.ap_conn_done=Construyendo circuitos. Conectando a un relay Tor
-torlauncher.bootstrapStatus.ap_handshake=Construyendo circuitos. Negoaicando with un relay Tor
-torlauncher.bootstrapStatus.ap_handshake_done=Construyendo circuitos. Terminando la negociación con un relay de Tor
+torlauncher.bootstrapStatus.ap_conn=Construyendo circuitos. Conectando a un repetidor Tor
+torlauncher.bootstrapStatus.ap_conn_done=Construyendo circuitos. Conectado a un repetidor Tor
+torlauncher.bootstrapStatus.ap_handshake=Construyendo circuitos. Negociando con un repetidor Tor
+torlauncher.bootstrapStatus.ap_handshake_done=Construyendo circuitos. Terminada la negociación con un repetidor de Tor
torlauncher.bootstrapStatus.circuit_create=Construyendo circuitos. Estableciendo un circuito Tor
torlauncher.bootstrapStatus.done=¡Conectado a la red Tor!
diff --git a/src/chrome/locale/et/network-settings.dtd b/src/chrome/locale/et/network-settings.dtd
index 6af4f54..8a23e11 100644
--- a/src/chrome/locale/et/network-settings.dtd
+++ b/src/chrome/locale/et/network-settings.dtd
@@ -1,16 +1,16 @@
-<!ENTITY torsettings.dialog.title "Tor'i võrgu seaded">
-<!ENTITY torsettings.wizard.title.default "Ühendu Tor'i">
-<!ENTITY torsettings.wizard.title.configure "Tor'i võrgu seaded">
+<!ENTITY torsettings.dialog.title "Tor\'i võrgu seaded">
+<!ENTITY torsettings.wizard.title.default "Ühendu Tor\'i">
+<!ENTITY torsettings.wizard.title.configure "Tor\'i võrgu seaded">
<!ENTITY torsettings.wizard.title.connecting "Ühenduse loomine">
<!-- For locale picker: -->
-<!ENTITY torlauncher.localePicker.title "Tor'i brauseri keel">
+<!ENTITY torlauncher.localePicker.title "Tor\'i brauseri keel">
<!ENTITY torlauncher.localePicker.prompt "Palun valige keel.">
<!-- For "first run" wizard: -->
-<!ENTITY torSettings.connectPrompt "Klikkige "Ühendu" et ühenduda Tor'i.">
-<!ENTITY torSettings.configurePrompt "Kliki "Seadista" et muuta võrgusätteid kui te viibite riigis, mis tsensoreerib Tor'i (näiteks Egiptus, Hiina, Türgi) või kui te ühendute eravõrgust millel on vaja proksit.">
+<!ENTITY torSettings.connectPrompt "Klikkige "Ühendu" et ühenduda Tor\'i.">
+<!ENTITY torSettings.configurePrompt "Kliki "Seadista" et muuta võrgusätteid kui te viibite riigis, mis tsensoreerib Tor\'i (näiteks Egiptus, Hiina, Türgi) või kui te ühendute eravõrgust millel on vaja proksit.">
<!ENTITY torSettings.configure "Seadista">
<!ENTITY torSettings.connect "Ühendu">
@@ -20,7 +20,7 @@
<!ENTITY torsettings.restartTor "Taaskäivita Tor">
<!ENTITY torsettings.reconfigTor "Seadista uuesti">
-<!ENTITY torsettings.discardSettings.prompt "Te olete seadistanud kohalikud Tor'i sillad või olete sisestanud kohalikud proksi sätted.  Et luua otseühendus Tor'i võrguga, tuleb need sätted eemaldada.">
+<!ENTITY torsettings.discardSettings.prompt "Te olete seadistanud kohalikud Tor\'i sillad või olete sisestanud kohalikud proksi sätted.  Et luua otseühendus Tor\'i võrguga, tuleb need sätted eemaldada.">
<!ENTITY torsettings.discardSettings.proceed "Eemalda seaded ja ühendu">
<!ENTITY torsettings.optional "Valikuline">
@@ -41,7 +41,7 @@
<!ENTITY torsettings.useBridges.checkbox "Tor on minu riigis tsensoreeritud">
<!ENTITY torsettings.useBridges.default "Valige sisseehitatud sild">
<!ENTITY torsettings.useBridges.default.placeholder "valige sild">
-<!ENTITY torsettings.useBridges.bridgeDB "Saatke päring torproject.org'i et saada sild">
+<!ENTITY torsettings.useBridges.bridgeDB "Saatke päring torproject.org\'i et saada sild">
<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Sisestage pildil olevad tähemärgid">
<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Võta uus väljakutse">
<!ENTITY torsettings.useBridges.captchaSubmit "Esita">
@@ -49,14 +49,14 @@
<!ENTITY torsettings.useBridges.label "Sisesta sillainfo usaldusväärsest allikast.">
<!ENTITY torsettings.useBridges.placeholder "tüüp aadress:port (üks iga rea kohta)">
-<!ENTITY torsettings.copyLog "Kopeeri Tor'i logi lõikepuhvrisse">
+<!ENTITY torsettings.copyLog "Kopeeri Tor\'i logi lõikepuhvrisse">
<!ENTITY torsettings.proxyHelpTitle "Proksi abi">
<!ENTITY torsettings.proxyHelp1 "Kohalik proksi võib olla vajalik kui ühenduda läbi firma, kooli või ülikooli võrgu. Kui te ei ole kindlad kas proksi on vajalik, tutvuge internetisätetega teises brauseris või kontrollige oma süsteemi võrgusätteid.">
<!ENTITY torsettings.bridgeHelpTitle "Silla relee abi">
-<!ENTITY torsettings.bridgeHelp1 "Sillad on järjendamata releed mis teevad Tor'i võrku ühenduvate ühenduste blokeerimise raskemaks.  Kõik sillatüübid kasutavad erinevat meetodit et tsensorlust vältida.  Obfs sillad obfuskeerivad teie andmeliikluse suvaliseks andmemüraks, ja meek tüüpi sillad tekitavad illusiooni et te ühendute sellesse teenusesse, mitte Tor'i.">
-<!ENTITY torsettings.bridgeHelp2 "Kuna erinevad riigid üritavad erinevate meetoditega Tor'i blokeerida, töötavad osad sillad osades riikides, kuid mitte teistes.  Kui Te ei ole kindlad millised sillad teie riigis töötavad, külastage torproject.org/about/contact.html#support">
+<!ENTITY torsettings.bridgeHelp1 "Sillad on järjendamata releed mis teevad Tor\'i võrku ühenduvate ühenduste blokeerimise raskemaks.  Kõik sillatüübid kasutavad erinevat meetodit et tsensorlust vältida.  Obfs sillad obfuskeerivad teie andmeliikluse suvaliseks andmemüraks, ja meek tüüpi sillad tekitavad illusiooni et te ühendute sellesse teenusesse, mitte Tor\'i.">
+<!ENTITY torsettings.bridgeHelp2 "Kuna erinevad riigid üritavad erinevate meetoditega Tor\'i blokeerida, töötavad osad sillad osades riikides, kuid mitte teistes.  Kui Te ei ole kindlad millised sillad teie riigis töötavad, külastage torproject.org/about/contact.html#support">
<!-- Progress -->
-<!ENTITY torprogress.pleaseWait "Palun oodake kuni loome ühenduse Tor'i võrguga.  See võib võtta mitu minutit.">
+<!ENTITY torprogress.pleaseWait "Palun oodake kuni loome ühenduse Tor\'i võrguga.  See võib võtta mitu minutit.">
diff --git a/src/chrome/locale/et/torlauncher.properties b/src/chrome/locale/et/torlauncher.properties
index e6976b5..1581934 100644
--- a/src/chrome/locale/et/torlauncher.properties
+++ b/src/chrome/locale/et/torlauncher.properties
@@ -1,7 +1,7 @@
### Copyright (c) 2016, The Tor Project, Inc.
### See LICENSE for licensing information.
-torlauncher.error_title=Tor'i käivitaja
+torlauncher.error_title=Tor\\'i käivitaja
torlauncher.tor_exited_during_startup=Tor exited during startup. This might be due to an error in your torrc file, a bug in Tor or another program on your system, or faulty hardware. Until you fix the underlying problem and restart Tor, Tor Browser will not start.
torlauncher.tor_exited=Tor unexpectedly exited. This might be due to a bug in Tor itself, another program on your system, or faulty hardware. Until you restart Tor, the Tor Browser will not able to reach any websites. If the problem persists, please send a copy of your Tor Log to the support team.
diff --git a/src/chrome/locale/fr/network-settings.dtd b/src/chrome/locale/fr/network-settings.dtd
index 0faadd9..e45fa88 100644
--- a/src/chrome/locale/fr/network-settings.dtd
+++ b/src/chrome/locale/fr/network-settings.dtd
@@ -55,7 +55,7 @@
<!ENTITY torsettings.proxyHelp1 "Un mandataire local peut être nécessaire lors d’une connexion par un réseau d’entreprise, d’école ou d’université. Si vous n’êtes pas certain si un mandataire est nécessaire, vérifiez les paramètres Internet d’un autre navigateur ou les paramètres réseau de votre système.">
<!ENTITY torsettings.bridgeHelpTitle "Aide sur les relais-ponts">
-<!ENTITY torsettings.bridgeHelp1 "Les ponts sont des relais non référencés qui rendent les connexions au Tor réseau plus difficiles à bloquer. Chaque type de pont utilise un moyen différent pour éviter la censure. Avec les ponts obfs, votre trafic ressemble à du bruit aléatoire et avec les ponts meek, votre trafic semble se connecter à ce service plutôt qu’à Tor.">
+<!ENTITY torsettings.bridgeHelp1 "Les ponts sont des relais non référencés qui rendent les connexions au réseau Tor plus difficiles à bloquer.  Chaque type de pont utilise un moyen différent pour éviter la censure.  Avec les ponts obfs, votre trafic ressemble à du bruit aléatoire, et avec les ponts meek, votre trafic semble se connecter à ce service plutôt qu’à Tor.">
<!ENTITY torsettings.bridgeHelp2 "Dans la mesure où certains pays tentent de bloquer Tor, certains ponts fonctionnent dans certains pays, mais pas dans d’autres. Si vous ne savez pas quels ponts fonctionnent dans votre pays, visitez torproject.org/about/contact.html#support">
<!-- Progress -->
diff --git a/src/chrome/locale/fr/torlauncher.properties b/src/chrome/locale/fr/torlauncher.properties
index c6bb731..0c8cd51 100644
--- a/src/chrome/locale/fr/torlauncher.properties
+++ b/src/chrome/locale/fr/torlauncher.properties
@@ -65,8 +65,8 @@ torlauncher.bootstrapStatus.onehop_create=Mise en place d’une connexion chiffr
torlauncher.bootstrapStatus.requesting_status=Récupération de l’état du réseau
torlauncher.bootstrapStatus.loading_status=Chargement de l’état du réseau
torlauncher.bootstrapStatus.loading_keys=Chargement des certificats d’autorité
-torlauncher.bootstrapStatus.requesting_descriptors=Demande d’informations sur le relais
-torlauncher.bootstrapStatus.loading_descriptors=Chargement des informations sur le relais
+torlauncher.bootstrapStatus.requesting_descriptors=Demande de renseignements sur le relais
+torlauncher.bootstrapStatus.loading_descriptors=Chargement des renseignements sur le relais
torlauncher.bootstrapStatus.enough_dirinfo=Le chargement des renseignements du relais est terminé
torlauncher.bootstrapStatus.ap_conn_pt=Construction des circuits : connexion au pont
torlauncher.bootstrapStatus.ap_conn_done_pt=Construction des circuits : nous sommes connecté au pont
diff --git a/src/chrome/locale/ga/torlauncher.properties b/src/chrome/locale/ga/torlauncher.properties
index cfea2a0..ccf3908 100644
--- a/src/chrome/locale/ga/torlauncher.properties
+++ b/src/chrome/locale/ga/torlauncher.properties
@@ -52,31 +52,31 @@ torlauncher.forAssistance2=Tabhair cuairt ar %S le cúnamh a fháil
torlauncher.copiedNLogMessages=Cóipeáílte. Tá %S teachtaireacht ón logchomhad Tor réidh le greamú in eagarthóir téacs nó i dteachtaireacht rphoist.
-torlauncher.bootstrapStatus.starting=Starting
-torlauncher.bootstrapStatus.conn_pt=Connecting to bridge
-torlauncher.bootstrapStatus.conn_done_pt=Connected to bridge
-torlauncher.bootstrapStatus.conn_proxy=Connecting to proxy
-torlauncher.bootstrapStatus.conn_done_proxy=Connected to proxy
-torlauncher.bootstrapStatus.conn=Connecting to a Tor relay
-torlauncher.bootstrapStatus.conn_done=Connected to a Tor relay
-torlauncher.bootstrapStatus.handshake=Negotiating with a Tor relay
-torlauncher.bootstrapStatus.handshake_done=Finished negotiating with a Tor relay
+torlauncher.bootstrapStatus.starting=Á thosú
+torlauncher.bootstrapStatus.conn_pt=Ag ceangal leis an droichead
+torlauncher.bootstrapStatus.conn_done_pt=Ceangailte leis an droichead
+torlauncher.bootstrapStatus.conn_proxy=Ag ceangal leis an seachfhreastalaí
+torlauncher.bootstrapStatus.conn_done_proxy=Ceangailte leis an seachfhreastalaí
+torlauncher.bootstrapStatus.conn=Ag ceangal le hathsheachadán Tor
+torlauncher.bootstrapStatus.conn_done=Ceangailte le hathsheachadán Tor
+torlauncher.bootstrapStatus.handshake=I mbun idirbheartaíochta le hathsheachadán Tor
+torlauncher.bootstrapStatus.handshake_done=Idirbheartaíocht le hathsheachadán Tor críochnaithe
torlauncher.bootstrapStatus.onehop_create=Ceangal criptithe le heolaire á bhunú
torlauncher.bootstrapStatus.requesting_status=Stádas an líonra á fháil
torlauncher.bootstrapStatus.loading_status=Stádas an líonra á lódáil
torlauncher.bootstrapStatus.loading_keys=Teastais an údaráis á lódáil
torlauncher.bootstrapStatus.requesting_descriptors=Eolas faoin athsheachadán á iarraidh
torlauncher.bootstrapStatus.loading_descriptors=Eolas faoin athsheachadán á lódáil
-torlauncher.bootstrapStatus.enough_dirinfo=Finished loading relay information
-torlauncher.bootstrapStatus.ap_conn_pt=Building circuits: Connecting to bridge
-torlauncher.bootstrapStatus.ap_conn_done_pt=Building circuits: Connected to bridge
-torlauncher.bootstrapStatus.ap_conn_proxy=Building circuits: Connecting to proxy
-torlauncher.bootstrapStatus.ap_conn_done_proxy=Building circuits: Connected to proxy
-torlauncher.bootstrapStatus.ap_conn=Building circuits: Connecting to a Tor relay
-torlauncher.bootstrapStatus.ap_conn_done=Building circuits: Connected to a Tor relay
-torlauncher.bootstrapStatus.ap_handshake=Building circuits: Negotiating with a Tor relay
-torlauncher.bootstrapStatus.ap_handshake_done=Building circuits: Finished negotiating with a Tor relay
-torlauncher.bootstrapStatus.circuit_create=Building circuits: Establishing a Tor circuit
+torlauncher.bootstrapStatus.enough_dirinfo=Sonraí an athsheachadáin lódáilte
+torlauncher.bootstrapStatus.ap_conn_pt=Ciorcaid á dtógáil: Ag ceangal leis an droichead
+torlauncher.bootstrapStatus.ap_conn_done_pt=Ciorcaid á dtógáil: Ceangailte leis an droichead
+torlauncher.bootstrapStatus.ap_conn_proxy=Ciorcaid á dtógáil: Ag ceangal leis an seachfhreastalaí
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Ciorcaid á dtógáil: Ceangailte leis an seachfhreastalaí
+torlauncher.bootstrapStatus.ap_conn=Ciorcaid á dtógáil: Ag ceangal le hathsheachadán Tor
+torlauncher.bootstrapStatus.ap_conn_done=Ciorcaid á dtógáil: Ceangailte le hathsheachadán Tor
+torlauncher.bootstrapStatus.ap_handshake=Ciorcaid á dtógáil: I mbun idirbheartaíochta le hathsheachadán Tor
+torlauncher.bootstrapStatus.ap_handshake_done=Ciorcaid á dtógáil: Idirbheartaíocht le hathsheachadán Tor críochnaithe
+torlauncher.bootstrapStatus.circuit_create=Ciorcaid á dtógáil: Ciorcad Tor á bhunú
torlauncher.bootstrapStatus.done=Tá tú ceangailte le líonra Tor!
torlauncher.bootstrapWarning.done=críochnaithe
diff --git a/src/chrome/locale/hr/torlauncher.properties b/src/chrome/locale/hr/torlauncher.properties
index 4cccfc8..1748e08 100644
--- a/src/chrome/locale/hr/torlauncher.properties
+++ b/src/chrome/locale/hr/torlauncher.properties
@@ -3,12 +3,12 @@
torlauncher.error_title=Tor Launcher
-torlauncher.tor_exited_during_startup=Tor je prekinut tijekom pokretanja. Ovo može biti zbog pogreške u vašoj torrc datoteci, pogreške u Tor-u ili u drugom programu na vašem sistemu, ili zbog neispravnog hardvera. Dok ne riješite temeljni problem i ponovno pokrenete Tor, Tor preglednik se neće pokrenuti.
-torlauncher.tor_exited=Tor je neočekivano prekinut. To može biti zbog greške u samom Tor-u, drugom programu na vašem sistemu ili zbog neispravnog hardvera. Dok ponovno ne pokrenete Tor, Tor preglednik neće moči pristupiti web stranicama. Ako se problem nastavi, pošaljite kopiju vašeg Tor zapisnika timu za podršku.
-torlauncher.tor_exited2=Ponovno pokretanje Tor-a neće zatvoriti vaše kartice preglednika.
-torlauncher.tor_controlconn_failed=Povezivanje na kontrolni port Tor-a nije uspjelo.
-torlauncher.tor_failed_to_start=Pokretanje Tor-a nije uspjelo.
-torlauncher.tor_control_failed=Uzimanje kontrole nad Tor-om nije uspjelo
+torlauncher.tor_exited_during_startup=Tor je izašao usred pokretanja. Do toga može doći zbog greške u Vašoj torrc datoteci, greške u Toru ili drugom programu u Vašem sustavu ili zbog neispravnog hardwarea. Dok ne popravite inicijalni problem i ponovno pokrenete Tor, Tor Browser se neće pokrenuti.
+torlauncher.tor_exited=Tor je neočekivano izašao. Ovo bi moglo biti zbog greške u samom Toru, drugog programa na Vašem sustavu ili neispravnog hardwarea. Dok ne pokrenete Tor ponovno, Tor Browser neće biti u mogućnosti pristupiti web stranicama. Ako problem ustraje, molimo Vas da pošaljete kopiju Vašeg Tor zapisa timu za podršku.
+torlauncher.tor_exited2=Ponovno pokretanje Tora neće zatvoriti Vaše kartice u pregledniku.
+torlauncher.tor_controlconn_failed=Nije se moguće spojiti na Torov upravljački port.
+torlauncher.tor_failed_to_start=Tor se nije uspio pokrenuti.
+torlauncher.tor_control_failed=Preuzimanje kontrole nad Torom nije uspjelo.
torlauncher.tor_bootstrap_failed=Tor nije uspio uspostaviti Tor mrežnu vezu.
torlauncher.tor_bootstrap_failed_details=%1$S neuspjelo (%2$S).
@@ -41,9 +41,9 @@ 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.connect=Poveži se
+torlauncher.connect=Spoji
torlauncher.restart_tor=Ponovno pokreni Tor
-torlauncher.quit=Izlaz
+torlauncher.quit=Prekini
torlauncher.quit_win=Izlaz
torlauncher.done=Gotovo
diff --git a/src/chrome/locale/ja/torlauncher.properties b/src/chrome/locale/ja/torlauncher.properties
index ae7bc1f..c452259 100644
--- a/src/chrome/locale/ja/torlauncher.properties
+++ b/src/chrome/locale/ja/torlauncher.properties
@@ -53,30 +53,30 @@ torlauncher.forAssistance2=サポートについては、%Sをご覧ください
torlauncher.copiedNLogMessages=コピー成功。 %S個のTorログファイルがテキストエディターやEメールにペーストする準備ができました。
torlauncher.bootstrapStatus.starting=起動中
-torlauncher.bootstrapStatus.conn_pt=Connecting to bridge
-torlauncher.bootstrapStatus.conn_done_pt=Connected to bridge
-torlauncher.bootstrapStatus.conn_proxy=Connecting to proxy
-torlauncher.bootstrapStatus.conn_done_proxy=Connected to proxy
-torlauncher.bootstrapStatus.conn=Connecting to a Tor relay
-torlauncher.bootstrapStatus.conn_done=Connected to a Tor relay
-torlauncher.bootstrapStatus.handshake=Negotiating with a Tor relay
-torlauncher.bootstrapStatus.handshake_done=Finished negotiating with a Tor relay
+torlauncher.bootstrapStatus.conn_pt=ブリッジと接続中
+torlauncher.bootstrapStatus.conn_done_pt=ブリッジと接続しました
+torlauncher.bootstrapStatus.conn_proxy=プロキシと接続中
+torlauncher.bootstrapStatus.conn_done_proxy=プロキシと接続しました
+torlauncher.bootstrapStatus.conn=Torリレーと接続中
+torlauncher.bootstrapStatus.conn_done=Torリレーと接続しました
+torlauncher.bootstrapStatus.handshake=Torリレーとネゴシエート中
+torlauncher.bootstrapStatus.handshake_done=Torリレーとネゴシエート完了しました
torlauncher.bootstrapStatus.onehop_create=暗号化されたディレクトリとの接続を確立中
torlauncher.bootstrapStatus.requesting_status=ネットワークを検索中
torlauncher.bootstrapStatus.loading_status=ネットワークを読込中
torlauncher.bootstrapStatus.loading_keys=認証局の署名を読込中
torlauncher.bootstrapStatus.requesting_descriptors=リレー情報を要求中
torlauncher.bootstrapStatus.loading_descriptors=リレー情報を読込中
-torlauncher.bootstrapStatus.enough_dirinfo=Finished loading relay information
-torlauncher.bootstrapStatus.ap_conn_pt=Building circuits: Connecting to bridge
-torlauncher.bootstrapStatus.ap_conn_done_pt=Building circuits: Connected to bridge
-torlauncher.bootstrapStatus.ap_conn_proxy=Building circuits: Connecting to proxy
-torlauncher.bootstrapStatus.ap_conn_done_proxy=Building circuits: Connected to proxy
-torlauncher.bootstrapStatus.ap_conn=Building circuits: Connecting to a Tor relay
-torlauncher.bootstrapStatus.ap_conn_done=Building circuits: Connected to a Tor relay
-torlauncher.bootstrapStatus.ap_handshake=Building circuits: Negotiating with a Tor relay
-torlauncher.bootstrapStatus.ap_handshake_done=Building circuits: Finished negotiating with a Tor relay
-torlauncher.bootstrapStatus.circuit_create=Building circuits: Establishing a Tor circuit
+torlauncher.bootstrapStatus.enough_dirinfo=リレー情報を読込完了
+torlauncher.bootstrapStatus.ap_conn_pt=サーキットを確立中:ブリッジと接続中
+torlauncher.bootstrapStatus.ap_conn_done_pt=サーキットを確立中:ブリッジと接続しました
+torlauncher.bootstrapStatus.ap_conn_proxy=サーキットを確立中:プロキシと接続中
+torlauncher.bootstrapStatus.ap_conn_done_proxy=サーキットを確立中:プロキシと接続しました
+torlauncher.bootstrapStatus.ap_conn=サーキットを確立中:Torリレーと接続中
+torlauncher.bootstrapStatus.ap_conn_done=サーキットを確立中:Torリレーと接続しました
+torlauncher.bootstrapStatus.ap_handshake=サーキットを確立中:Torリレーとネゴシエート中
+torlauncher.bootstrapStatus.ap_handshake_done=サーキットを確立中:Torリレーとネゴシエート完了しました
+torlauncher.bootstrapStatus.circuit_create=サーキットを確立中:Tor サーキットを設置しています
torlauncher.bootstrapStatus.done=Tor ネットワークに接続しました!
torlauncher.bootstrapWarning.done=完了
diff --git a/src/chrome/locale/ko/network-settings.dtd b/src/chrome/locale/ko/network-settings.dtd
index 64b7a2c..ed1a18f 100644
--- a/src/chrome/locale/ko/network-settings.dtd
+++ b/src/chrome/locale/ko/network-settings.dtd
@@ -1,7 +1,7 @@
<!ENTITY torsettings.dialog.title "Tor 네트워크 설정">
-<!ENTITY torsettings.wizard.title.default "Connect to Tor">
+<!ENTITY torsettings.wizard.title.default "Tor에 연결하기">
<!ENTITY torsettings.wizard.title.configure "Tor 네트워크 설정">
-<!ENTITY torsettings.wizard.title.connecting "Establishing a Connection">
+<!ENTITY torsettings.wizard.title.connecting "연결되는 중">
<!-- For locale picker: -->
<!ENTITY torlauncher.localePicker.title "Tor 브라우저 언어">
@@ -9,8 +9,8 @@
<!-- For "first run" wizard: -->
-<!ENTITY torSettings.connectPrompt "Click “Connect” to connect to Tor.">
-<!ENTITY torSettings.configurePrompt "Click “Configure” to adjust network settings if you are in a country that censors Tor (such as Egypt, China, Turkey) or if you are connecting from a private network that requires a proxy.">
+<!ENTITY torSettings.connectPrompt "To에 연결하기 위해 "연결"을 클릭하세요.">
+<!ENTITY torSettings.configurePrompt "Tor를 검열하는 국가(이집트, 중국, 터키 등) 나 프록시가 필요한 사설 네트워크에서 연결하는 경우, "설정"을 클릭하여 네트워크 설정을 조정합니다.">
<!ENTITY torSettings.configure "구성">
<!ENTITY torSettings.connect "연결">
@@ -23,40 +23,40 @@
<!ENTITY torsettings.discardSettings.prompt "Tor 브리지를 구성했거나 로컬 프록시 설정을 입력했습니다. Tor 네트워크에 직접 연결하려면 이 설정을 제거해야 합니다.">
<!ENTITY torsettings.discardSettings.proceed "설정 제거 및 연결">
-<!ENTITY torsettings.optional "선택">
+<!ENTITY torsettings.optional "옵션">
-<!ENTITY torsettings.useProxy.checkbox "I use a proxy to connect to the Internet">
+<!ENTITY torsettings.useProxy.checkbox "인터넷에 연결할 때 프록시를 사용합니다">
<!ENTITY torsettings.useProxy.type "프록시 종류:">
-<!ENTITY torsettings.useProxy.type.placeholder "select a proxy type">
+<!ENTITY torsettings.useProxy.type.placeholder "프록시 유형을 선택해 주세요.">
<!ENTITY torsettings.useProxy.address "주소:">
<!ENTITY torsettings.useProxy.address.placeholder "IP 주소 또는 호스트 네임">
<!ENTITY torsettings.useProxy.port "포트:">
<!ENTITY torsettings.useProxy.username "사용자명:">
-<!ENTITY torsettings.useProxy.password "암호:">
+<!ENTITY torsettings.useProxy.password "비밀번호:">
<!ENTITY torsettings.useProxy.type.socks4 "SOCKS 4">
<!ENTITY torsettings.useProxy.type.socks5 "SOCKS 5">
<!ENTITY torsettings.useProxy.type.http "HTTP / HTTPS">
-<!ENTITY torsettings.firewall.checkbox "이 컴퓨터는 특정 포트만 통과하는 방화벽을 지나 연결됩니다.">
+<!ENTITY torsettings.firewall.checkbox "이 컴퓨터는 특정 포트만 허용하는 방화벽을 통해서 연결됩니다.">
<!ENTITY torsettings.firewall.allowedPorts "허용된 포트:">
-<!ENTITY torsettings.useBridges.checkbox "Tor is censored in my country">
-<!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">
-<!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.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)">
+<!ENTITY torsettings.useBridges.checkbox "우리나라에서는 Tor를 검열합니다.">
+<!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 "Tor log를 클립보드에 복사하기">
-<!ENTITY torsettings.proxyHelpTitle "Proxy Help">
-<!ENTITY torsettings.proxyHelp1 "A local proxy might be needed when connecting through a company, school, or university network. If you are not sure whether a proxy is needed, look at the Internet settings in another browser or check your system's network settings.">
+<!ENTITY torsettings.proxyHelpTitle "프록시 도움말">
+<!ENTITY torsettings.proxyHelp1 "회사나 학교, 혹인 대학 네트워크를 통해 연결하는 경우에 로컬 프록시가 필요할 수 있습니다. 프록시가 필요한지 모르는 경우에는 다른 브라우저에서 인터넷 설정을 확인하거나 시스템의 네트워크 설정을 확인하세요.">
<!ENTITY torsettings.bridgeHelpTitle "브릿지 중계 서버 도움말">
-<!ENTITY torsettings.bridgeHelp1 "Bridges are unlisted relays that make it more difficult to block connections to the Tor Network.  Each type of bridge uses a different method to avoid censorship.  The obfs ones make your traffic look like random noise, and the meek ones make your traffic look like it's connecting to that service instead of Tor.">
-<!ENTITY torsettings.bridgeHelp2 "Because of how certain countries try to block Tor, certain bridges work in certain countries but not others.  If you are unsure about which bridges work in your country, visit torproject.org/about/contact.html#support">
+<!ENTITY torsettings.bridgeHelp1 "브리지는 Tor 네트워크에 대한 연결을 차단하는 것을 더 어렵게 해주는 비공개 릴레이입니다.  각 유형의 브리지는 검열을 피하기 위해 각기 다른 방법을 사용합니다.   obfs 인것은 당신의 트래픽이 임의의 잡음형태인 것처럼 보이게 해줍니다. 그리고 meek 인것은 Tor 대신에 당신이 서비스에 연결되어있는 것처럼 보이게 해줍니다.">
+<!ENTITY torsettings.bridgeHelp2 "일부 국가에서 어떻게든 Tor 를 차단하려고 하기 때문에, 어떤 브릿지는 특정 국가에서는 동작하지만 다른 곳에서는 그렇지 않습니다.  당신의 나라에서 어떤 브릿지가 동작하고 있는지 모르는 경우 torproject.org/about/contact.html#support 를 방문하세요.">
<!-- Progress -->
<!ENTITY torprogress.pleaseWait "Tor 네트워크에 연결할 때까지 기다려주십시오.  몇 분 정도 소요될 수 있습니다.">
diff --git a/src/chrome/locale/ko/torlauncher.properties b/src/chrome/locale/ko/torlauncher.properties
index b3f1193..2e32da2 100644
--- a/src/chrome/locale/ko/torlauncher.properties
+++ b/src/chrome/locale/ko/torlauncher.properties
@@ -1,7 +1,7 @@
### Copyright (c) 2016, The Tor Project, Inc.
### See LICENSE for licensing information.
-torlauncher.error_title=Tor 브라우저 Launcher
+torlauncher.error_title=Tor 런처
torlauncher.tor_exited_during_startup=시작하는 동안 Tor가 종료되었습니다. 이것은 torrc 파일의 오류, Tor 또는 시스템의 다른 프로그램의 버그 또는 하드웨어 결함으로 인한 것일 수 있습니다. 기본 문제를 해결하고 Tor를 다시 시작할 때까지 Tor 브라우저는 시작되지 않습니다.
torlauncher.tor_exited=Tor가 예기치 않게 종료되었습니다. 이것은 Tor 자체의 오류, 사용자 시스템의 타 프로그램 또는 하드웨어의 오류 때문일 수 있습니다. 사용자가 Tor를 재시작 하기 전까진, Tor 브라우저는 어떠한 웹사이트에 접속하지 않습니다. 문제가 계속된다면, 지원팀에게 당신의 Tor 로그를 보내주십시오.
diff --git a/src/chrome/locale/ms-MY/network-settings.dtd b/src/chrome/locale/ms-MY/network-settings.dtd
index 7d79c1e..61c974f 100644
--- a/src/chrome/locale/ms-MY/network-settings.dtd
+++ b/src/chrome/locale/ms-MY/network-settings.dtd
@@ -52,7 +52,7 @@
<!ENTITY torsettings.copyLog "Salin log Tor ke Papan Keratan">
<!ENTITY torsettings.proxyHelpTitle "Bantuan Proksi">
-<!ENTITY torsettings.proxyHelp1 "A local proxy might be needed when connecting through a company, school, or university network. If you are not sure whether a proxy is needed, look at the Internet settings in another browser or check your system's network settings.">
+<!ENTITY torsettings.proxyHelp1 "Satu proksi setempat diperlukan semasa menyambung dengan rangkaian syarikat, sekolah, atau universiti. Jika anda tidak pasti sama ada proksi diperlukan atau sebaliknya, lihat tetapan Internet dalam pelayar yang lain atau periksa tetapan rangkaian sistem anda.">
<!ENTITY torsettings.bridgeHelpTitle "Bantuan Geganti Titi">
<!ENTITY torsettings.bridgeHelp1 "Titi adalah geganti tidak tersenarai yang menjadikannya lebih sukar menyekat sambungan dengan Rangkaian Tor.  Setiap jenis titi menggunakan kaedah berbeza untuk menghindari sekatan.  Obf menjadikan trafik anda seakan-akan hingar rawak, dan paling teruk menjadikan trafik anda kelihatan mahu bersambung dengan perkhidmatan lain selain dari Tor.">
diff --git a/src/chrome/locale/ms-MY/torlauncher.properties b/src/chrome/locale/ms-MY/torlauncher.properties
index 3b4fd06..5ffbae7 100644
--- a/src/chrome/locale/ms-MY/torlauncher.properties
+++ b/src/chrome/locale/ms-MY/torlauncher.properties
@@ -52,31 +52,31 @@ torlauncher.forAssistance2=Untuk dapatkan bantuan, lawati %S
torlauncher.copiedNLogMessages=Salin selesai. %S mesej log Tor sedia ditampal ke dalam penyunting teks atau mesej emel.
-torlauncher.bootstrapStatus.starting=Starting
-torlauncher.bootstrapStatus.conn_pt=Connecting to bridge
-torlauncher.bootstrapStatus.conn_done_pt=Connected to bridge
-torlauncher.bootstrapStatus.conn_proxy=Connecting to proxy
-torlauncher.bootstrapStatus.conn_done_proxy=Connected to proxy
-torlauncher.bootstrapStatus.conn=Connecting to a Tor relay
-torlauncher.bootstrapStatus.conn_done=Connected to a Tor relay
-torlauncher.bootstrapStatus.handshake=Negotiating with a Tor relay
-torlauncher.bootstrapStatus.handshake_done=Finished negotiating with a Tor relay
+torlauncher.bootstrapStatus.starting=Memulakan
+torlauncher.bootstrapStatus.conn_pt=Menyambung dengan titi
+torlauncher.bootstrapStatus.conn_done_pt=Bersambung dengan titi
+torlauncher.bootstrapStatus.conn_proxy=Menyambung dengan proksi
+torlauncher.bootstrapStatus.conn_done_proxy=Bersambung dengan proksi
+torlauncher.bootstrapStatus.conn=Menyambung dengan satu geganti Tor
+torlauncher.bootstrapStatus.conn_done=Bersambung dengan satu geganti Tor
+torlauncher.bootstrapStatus.handshake=Berunding dengan satu geganti Tor
+torlauncher.bootstrapStatus.handshake_done=Selesai berunding dengan satu geganti Tor
torlauncher.bootstrapStatus.onehop_create=Menjalinkan sambungan direktori tersulit
torlauncher.bootstrapStatus.requesting_status=Memperoleh status rangkaian
torlauncher.bootstrapStatus.loading_status=Memuatkan status rangkaian
torlauncher.bootstrapStatus.loading_keys=Memuatkan sijil kuasa
torlauncher.bootstrapStatus.requesting_descriptors=Meminta maklumat geganti
torlauncher.bootstrapStatus.loading_descriptors=Memuatkan maklumat geganti
-torlauncher.bootstrapStatus.enough_dirinfo=Finished loading relay information
-torlauncher.bootstrapStatus.ap_conn_pt=Building circuits: Connecting to bridge
-torlauncher.bootstrapStatus.ap_conn_done_pt=Building circuits: Connected to bridge
-torlauncher.bootstrapStatus.ap_conn_proxy=Building circuits: Connecting to proxy
-torlauncher.bootstrapStatus.ap_conn_done_proxy=Building circuits: Connected to proxy
-torlauncher.bootstrapStatus.ap_conn=Building circuits: Connecting to a Tor relay
-torlauncher.bootstrapStatus.ap_conn_done=Building circuits: Connected to a Tor relay
-torlauncher.bootstrapStatus.ap_handshake=Building circuits: Negotiating with a Tor relay
-torlauncher.bootstrapStatus.ap_handshake_done=Building circuits: Finished negotiating with a Tor relay
-torlauncher.bootstrapStatus.circuit_create=Building circuits: Establishing a Tor circuit
+torlauncher.bootstrapStatus.enough_dirinfo=Selesai memuatkan maklumat geganti
+torlauncher.bootstrapStatus.ap_conn_pt=Membina litar: Menyambung dengan titi
+torlauncher.bootstrapStatus.ap_conn_done_pt=Membina litar: Bersambung dengan Titi
+torlauncher.bootstrapStatus.ap_conn_proxy=Membina litar: Menyambung dengan proksi
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Membina litar: Bersambung dengan proksi
+torlauncher.bootstrapStatus.ap_conn=Membina litar: Menyambung dengan satu geganti Tor
+torlauncher.bootstrapStatus.ap_conn_done=Membina litar: Bersambung dengan geganti Tor
+torlauncher.bootstrapStatus.ap_handshake=Membina litar: Berunding dengan satu geganti Tor
+torlauncher.bootstrapStatus.ap_handshake_done=Membina litar: Selesai berunding dengan satu geganti Tor
+torlauncher.bootstrapStatus.circuit_create=Membina litar: Menjalinkan satu litar Tor
torlauncher.bootstrapStatus.done=Bersambung dengan rangkaian Tor!
torlauncher.bootstrapWarning.done=selesai
diff --git a/src/chrome/locale/nl/network-settings.dtd b/src/chrome/locale/nl/network-settings.dtd
index 4dabeb6..1b63518 100644
--- a/src/chrome/locale/nl/network-settings.dtd
+++ b/src/chrome/locale/nl/network-settings.dtd
@@ -1,7 +1,7 @@
-<!ENTITY torsettings.dialog.title "Tor netwerkinstellingen">
-<!ENTITY torsettings.wizard.title.default "Verbind met Tor">
-<!ENTITY torsettings.wizard.title.configure "Tor Netwerk Instellingen">
-<!ENTITY torsettings.wizard.title.connecting "Creëer een verbinding">
+<!ENTITY torsettings.dialog.title "Tor-netwerkinstellingen">
+<!ENTITY torsettings.wizard.title.default "Verbinden met Tor">
+<!ENTITY torsettings.wizard.title.configure "Tor-netwerkinstellingen">
+<!ENTITY torsettings.wizard.title.connecting "Een verbinding maken">
<!-- For locale picker: -->
<!ENTITY torlauncher.localePicker.title "Tor-browsertaal">
@@ -9,25 +9,25 @@
<!-- For "first run" wizard: -->
-<!ENTITY torSettings.connectPrompt "Klik "Verbind" om met Tor te verbinden.">
-<!ENTITY torSettings.configurePrompt "Klik op "Configureren" om de netwerkinstellingen aan te passen als u zich in een land bevindt waar Tor gecensureerd wordt (zoals Egypte, China, Turkije) of als u verbinding maakt via een particulier netwerk waarvoor een proxy vereist is.">
+<!ENTITY torSettings.connectPrompt "Klik op ‘Verbinden’ om met Tor te verbinden.">
+<!ENTITY torSettings.configurePrompt "Klik op ‘Configureren’ om de netwerkinstellingen aan te passen als u zich in een land bevindt waar Tor wordt gecensureerd (zoals Egypte, China, Turkije) of als u verbinding maakt via een particulier netwerk waarvoor een proxy is vereist.">
<!ENTITY torSettings.configure "Configureren">
<!ENTITY torSettings.connect "Verbinden">
<!-- Other: -->
-<!ENTITY torsettings.startingTor "Wachten tot Tor gestart is…">
-<!ENTITY torsettings.restartTor "Herstart Tor">
-<!ENTITY torsettings.reconfigTor "Herconfigureer">
+<!ENTITY torsettings.startingTor "Wachten op starten van Tor…">
+<!ENTITY torsettings.restartTor "Tor herstarten">
+<!ENTITY torsettings.reconfigTor "Opnieuw configureren">
-<!ENTITY torsettings.discardSettings.prompt "Je hebt Tor bridges geconfigureerd of je hebt lokale proxy-instellingen ingevuld.  Om een directe verbinding tot het Tor netwerk te kunnen maken, moet je deze instellingen verwijderen.">
+<!ENTITY torsettings.discardSettings.prompt "U hebt Tor-bridges geconfigureerd, of u hebt lokale proxyinstellingen ingevoerd.  Om een directe verbinding met het Tor-netwerk te maken, moeten deze instellingen worden verwijderd.">
<!ENTITY torsettings.discardSettings.proceed "Instellingen verwijderen en verbinden">
<!ENTITY torsettings.optional "Optioneel">
<!ENTITY torsettings.useProxy.checkbox "I gebruik een proxy om met het internet te verbinden.">
<!ENTITY torsettings.useProxy.type "Proxytype:">
-<!ENTITY torsettings.useProxy.type.placeholder "Selecteer een proxy type">
+<!ENTITY torsettings.useProxy.type.placeholder "selecteer een proxytype">
<!ENTITY torsettings.useProxy.address "Adres:">
<!ENTITY torsettings.useProxy.address.placeholder "IP-adres of hostnaam">
<!ENTITY torsettings.useProxy.port "Poort:">
@@ -36,27 +36,27 @@
<!ENTITY torsettings.useProxy.type.socks4 "SOCKS 4">
<!ENTITY torsettings.useProxy.type.socks5 "SOCKS 5">
<!ENTITY torsettings.useProxy.type.http "HTTP / HTTPS">
-<!ENTITY torsettings.firewall.checkbox "Deze computer gebruikt een firewall die enkel verbindingen tot bepaalde poorten toestaat">
+<!ENTITY torsettings.firewall.checkbox "Deze computer gebruikt een firewall die alleen verbindingen naar bepaalde poorten toestaat">
<!ENTITY torsettings.firewall.allowedPorts "Toegestane poorten:">
-<!ENTITY torsettings.useBridges.checkbox "Tor is geblokkeerd in mijn land.">
-<!ENTITY torsettings.useBridges.default "Selecteer een ingebouwde bridge">
-<!ENTITY torsettings.useBridges.default.placeholder "Kies een bridge">
-<!ENTITY torsettings.useBridges.bridgeDB "Vraag een bridge aan bij torproject.org">
-<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Voer de tekens van het plaatje in">
-<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Krijg een nieuwe uitdaging">
+<!ENTITY torsettings.useBridges.checkbox "Tor is in mijn land gecensureerd.">
+<!ENTITY torsettings.useBridges.default "Een ingebouwde bridge selecteren">
+<!ENTITY torsettings.useBridges.default.placeholder "selecteer een bridge">
+<!ENTITY torsettings.useBridges.bridgeDB "Een bridge aanvragen bij torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Voer de tekens van de afbeelding in">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Captcha vernieuwen">
<!ENTITY torsettings.useBridges.captchaSubmit "Verzenden">
-<!ENTITY torsettings.useBridges.custom "Geef een bridge weer die ik ken">
-<!ENTITY torsettings.useBridges.label "Voer bridge informatie van een vertrouwde bron in.">
-<!ENTITY torsettings.useBridges.placeholder "type adres:poort (een per lijn)">
+<!ENTITY torsettings.useBridges.custom "Een bridge opgeven die ik ken">
+<!ENTITY torsettings.useBridges.label "Voer bridge-informatie van een vertrouwde bron in.">
+<!ENTITY torsettings.useBridges.placeholder "typ adres:poort (één per regel)">
-<!ENTITY torsettings.copyLog "Kopieer Tor-log naar het klembord">
+<!ENTITY torsettings.copyLog "Tor-log naar klembord kopiëren">
-<!ENTITY torsettings.proxyHelpTitle "Proxy Help">
-<!ENTITY torsettings.proxyHelp1 "Een lokale proxy kan nodig zijn als u verbinding maakt via het netwerk van een bedrijf, school, of universiteit. Als u niet zeker weet of een proxy nodig is, kijk dan naar de internetinstellingen in een andere browser of kijk naar de netwerkinstellingen van het systeem.">
+<!ENTITY torsettings.proxyHelpTitle "Proxy-hulp">
+<!ENTITY torsettings.proxyHelp1 "Een lokale proxy kan nodig zijn als u verbinding maakt via het netwerk van een bedrijf, school of universiteit. Als u niet zeker weet of een proxy nodig is, bekijk dan de internetinstellingen in een andere browser, of bekijk de netwerkinstellingen van uw systeem.">
<!ENTITY torsettings.bridgeHelpTitle "Bridge relay-hulp">
-<!ENTITY torsettings.bridgeHelp1 "Bridges zijn niet vermelde relays die het moeilijk maken om verbindingen naar het Tor Network te blokkeren.  Elk van deze bridges gebruikt een andere methode om censuur te vermijden.  Degene die obfs gebruiken, zien eruit gelijk willekeurige ruis, en de andere laten uw netwerk verkeer eruit zien alsof u verbind met een andere service in plaats van met Tor.">
-<!ENTITY torsettings.bridgeHelp2 "Omdat bepaalde landen proberen Tor te blokkeren, sommige bridges zullen in bepaalde landen werken maar niet in andere.  Als u niet zeker bent over welke bridges werken in uw land, ga naar torproject.org/about/contact.html#support">
+<!ENTITY torsettings.bridgeHelp1 "Bridges zijn niet-vermelde relays die het moeilijk maken om verbindingen met het Tor-netwerk te blokkeren.  Elk van deze bridges gebruikt een andere methode om censuur te vermijden.  Degene die obfs gebruiken, laten uw verkeer eruitzien als willekeurige ruis, en degene die meek gebruiken, laten uw netwerk verkeer eruitzien alsof u met een andere service dan Tor verbinding maakt.">
+<!ENTITY torsettings.bridgeHelp2 "Vanwege de manier waarop bepaalde landen Tor proberen te blokkeren, werken sommige bridges in bepaalde landen wel, maar niet in andere.  Als u niet zeker weet welke bridges in uw land werken, bezoek dan torproject.org/about/contact.html#support">
<!-- Progress -->
-<!ENTITY torprogress.pleaseWait "Even geduld terwijl we een verbinding maken met het Tor network.  Dit kan enkele minuten duren.">
+<!ENTITY torprogress.pleaseWait "Even geduld; er wordt verbinding gemaakt met het Tor-netwerk.  Dit kan enkele minuten duren.">
diff --git a/src/chrome/locale/nl/torlauncher.properties b/src/chrome/locale/nl/torlauncher.properties
index 4edb6f7..1476281 100644
--- a/src/chrome/locale/nl/torlauncher.properties
+++ b/src/chrome/locale/nl/torlauncher.properties
@@ -26,20 +26,20 @@ torlauncher.error_proxy_addr_missing=Je moet zowel een IP-adres of hostnaam en e
torlauncher.error_proxy_type_missing=Je moet het proxy-type kiezen.
torlauncher.error_bridges_missing=Je moet één of meerdere bridges opgeven.
torlauncher.error_default_bridges_type_missing=Je moet een transport-type selecteren voor de verstrekte bridges.
-torlauncher.error_bridgedb_bridges_missing=Selekteer s.v.p. een brug.
+torlauncher.error_bridgedb_bridges_missing=Vraag een bridge aan.
torlauncher.error_bridge_bad_default_type=Géén van de verstrekte bridges met het transport-type %S zijn beschikbaar. Pas aub je instellingen aan.
torlauncher.bridge_suffix.meek-amazon=(Werkt in China)
torlauncher.bridge_suffix.meek-azure=(werkt in China)
-torlauncher.request_a_bridge=Verzoek een brug...
-torlauncher.request_a_new_bridge=Verzoek een Nieuwe Brug...
+torlauncher.request_a_bridge=Een bridge aanvragen…
+torlauncher.request_a_new_bridge=Een nieuwe bridge aanvragen…
torlauncher.contacting_bridgedb=Contact maken met BridgeDB. Een ogenblik.
-torlauncher.captcha_prompt=Los de CAPTCHA op om een brug te verzoeken.
+torlauncher.captcha_prompt=Los de CAPTCHA op om een bridge aan te vragen.
torlauncher.bad_captcha_solution=De oplossing is niet correct. Probeer opnieuw.
-torlauncher.unable_to_get_bridge=Kan geen brug verkrijgen van BridgeDB.\n\n%S
+torlauncher.unable_to_get_bridge=Kan geen bridge verkrijgen van BridgeDB.\n\n%S
torlauncher.no_meek=Deze browser is niet geconfigureerd voor meek, wat nodig is om bridges te verkrijgen.
-torlauncher.no_bridges_available=Geen bruggen zijn beschikbaar op dit moment. Sorry.
+torlauncher.no_bridges_available=Er zijn op dit moment geen bridges beschikbaar.
torlauncher.connect=Verbind
torlauncher.restart_tor=Herstart Tor
@@ -53,14 +53,14 @@ torlauncher.forAssistance2=Voor bijstand, bezoek %S
torlauncher.copiedNLogMessages=Kopiëren klaar. %S Tor logberichten zijn klaar om in een teksteditor of een e-mailbericht te worden geplakt.
torlauncher.bootstrapStatus.starting=Starten
-torlauncher.bootstrapStatus.conn_pt=Met brug verbinden
-torlauncher.bootstrapStatus.conn_done_pt=Met brug verbonden
+torlauncher.bootstrapStatus.conn_pt=Verbinden met brug
+torlauncher.bootstrapStatus.conn_done_pt=Verbonden met brug
torlauncher.bootstrapStatus.conn_proxy=Verbinden met proxy
torlauncher.bootstrapStatus.conn_done_proxy=Verbonden met proxy
-torlauncher.bootstrapStatus.conn=Verbinden met een Tor omleiding
-torlauncher.bootstrapStatus.conn_done=Verbonden met een Tor omleiding
-torlauncher.bootstrapStatus.handshake=Onderhandelen met een Tor omleiding
-torlauncher.bootstrapStatus.handshake_done=Onderhandelen met een Tor omleiding afgerond
+torlauncher.bootstrapStatus.conn=Verbinden met een Tor-relay
+torlauncher.bootstrapStatus.conn_done=Verbonden met een Tor-relay
+torlauncher.bootstrapStatus.handshake=Onderhandelen met een Tor-relay
+torlauncher.bootstrapStatus.handshake_done=Onderhandelen met een Tor-relay voltooid
torlauncher.bootstrapStatus.onehop_create=Maken van een versleutelde verbinding met de lijst
torlauncher.bootstrapStatus.requesting_status=Ontvangen van de netwerkstatus
torlauncher.bootstrapStatus.loading_status=Laden van de netwerkstatus
@@ -69,10 +69,10 @@ torlauncher.bootstrapStatus.requesting_descriptors=Opvragen van verbindingsinfor
torlauncher.bootstrapStatus.loading_descriptors=Laden van verbindingsinformatie
torlauncher.bootstrapStatus.enough_dirinfo=Klaar met het laden van relay informatie
torlauncher.bootstrapStatus.ap_conn_pt=Circuit maken: verbinden met brug
-torlauncher.bootstrapStatus.ap_conn_done_pt=Circuit maken: verbonden met brug
-torlauncher.bootstrapStatus.ap_conn_proxy=Circuit opbouwen: Verbinden met een proxy
-torlauncher.bootstrapStatus.ap_conn_done_proxy=Circuit opbouwen: Verbonden met een proxy
-torlauncher.bootstrapStatus.ap_conn=Circuit opbouwen: verbinden met een Tor omleiding
+torlauncher.bootstrapStatus.ap_conn_done_pt=Circuits bouwen: verbonden met bridge
+torlauncher.bootstrapStatus.ap_conn_proxy=Circuits bouwen: verbinden met proxy
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Circuits bouwen: verbonden met proxy
+torlauncher.bootstrapStatus.ap_conn=Circuits bouwen: verbinden met een Tor-relay
torlauncher.bootstrapStatus.ap_conn_done=Circuit opbouwen: Verbonden met een Tor relay
torlauncher.bootstrapStatus.ap_handshake=Circuits opzetten: Onderhandelen met een TOR relay
torlauncher.bootstrapStatus.ap_handshake_done=Circuits opzetten: Klaar met onderhandelen met een TOR relay
diff --git a/src/chrome/locale/sv/network-settings.dtd b/src/chrome/locale/sv/network-settings.dtd
index 892329a..3cd528b 100644
--- a/src/chrome/locale/sv/network-settings.dtd
+++ b/src/chrome/locale/sv/network-settings.dtd
@@ -20,7 +20,7 @@
<!ENTITY torsettings.restartTor "Starta om Tor">
<!ENTITY torsettings.reconfigTor "Omkonfigurera">
-<!ENTITY torsettings.discardSettings.prompt "Du har konfigurerat Tor-bryggor eller så har du angett lokala proxyinställningar.  För att göra en direktanslutning till Tor-nätverket måste de här inställningarna tas bort.">
+<!ENTITY torsettings.discardSettings.prompt "Du har konfigurerat Tor-broar eller så har du angett lokala proxyinställningar.  För att göra en direktanslutning till Tor-nätverket måste de här inställningarna tas bort.">
<!ENTITY torsettings.discardSettings.proceed "Ta bort inställningar och anslut">
<!ENTITY torsettings.optional "Valfri">
@@ -39,14 +39,14 @@
<!ENTITY torsettings.firewall.checkbox "Denna dator går genom en brandvägg som bara tillåter anslutningar på vissa specifika portar.">
<!ENTITY torsettings.firewall.allowedPorts "Tillåtna portar:">
<!ENTITY torsettings.useBridges.checkbox "Tor är censurerat i mitt land">
-<!ENTITY torsettings.useBridges.default "Välj en inbyggd brygga">
-<!ENTITY torsettings.useBridges.default.placeholder "Välj en brygga">
-<!ENTITY torsettings.useBridges.bridgeDB "Begär en brygga från torproject.org">
+<!ENTITY torsettings.useBridges.default "Välj en inbyggd bro">
+<!ENTITY torsettings.useBridges.default.placeholder "Välj en bro">
+<!ENTITY torsettings.useBridges.bridgeDB "Begär en bro från torproject.org">
<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Ange tecknen från bilden">
<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Få en ny utmaning">
<!ENTITY torsettings.useBridges.captchaSubmit "Skicka">
-<!ENTITY torsettings.useBridges.custom "Använd en egen brygga">
-<!ENTITY torsettings.useBridges.label "Ange brygg informationen från en betrodd källa">
+<!ENTITY torsettings.useBridges.custom "Använd en egen bro">
+<!ENTITY torsettings.useBridges.label "Ange broinformationen från en betrodd källa">
<!ENTITY torsettings.useBridges.placeholder "skriv adress:port (en per rad)">
<!ENTITY torsettings.copyLog "Kopiera Tor-loggen till urklippet">
@@ -54,9 +54,9 @@
<!ENTITY torsettings.proxyHelpTitle "Proxy hjälp">
<!ENTITY torsettings.proxyHelp1 "En lokal proxy kan behövas när du ansluter via ett företag, skola eller universitetsnätverk. Om du inte är säker på om en proxy behövs, titta på internetinställningarna i en annan webbläsare eller kontrollera systemets nätverksinställningar.">
-<!ENTITY torsettings.bridgeHelpTitle "Hjälp om relä bryggor">
-<!ENTITY torsettings.bridgeHelp1 "Bryggor är olistade reläer som gör det svårare att blockera anslutningar till Tor nätverket.   Var typ av brygga använder sig av olika metoder för att undvika censur.   Obfs gör att din trafik ser ut som brus och meek gör att din trafik ser ut som att du ansluter till tjänsten istället för Tor.">
-<!ENTITY torsettings.bridgeHelp2 "I och med att vissa länder försöker blockera Tor fungerar inte alla bryggor i alla länder.   Ifall du är osäker på vilka bryggor som fungerar i ditt land besök torproject.org/about/contact.html#support">
+<!ENTITY torsettings.bridgeHelpTitle "Hjälp om relä-broar">
+<!ENTITY torsettings.bridgeHelp1 "Broar är olistade reläer som gör det svårare att blockera anslutningar till Tor nätverket.   Var typ av bro använder sig av olika metoder för att undvika censur.   Obfs gör att din trafik ser ut som brus och meek gör att din trafik ser ut som att du ansluter till tjänsten istället för Tor.">
+<!ENTITY torsettings.bridgeHelp2 "I och med att vissa länder försöker blockera Tor fungerar inte alla broar i alla länder.   Ifall du är osäker på vilka broar som fungerar i ditt land besök torproject.org/about/contact.html#support">
<!-- Progress -->
<!ENTITY torprogress.pleaseWait "Var god och vänta medans vi etablerar en anslutning till Tor nätverket.   Detta kan ta upp till flera minuter.">
diff --git a/src/chrome/locale/sv/torlauncher.properties b/src/chrome/locale/sv/torlauncher.properties
index 9c4bb36..a83d888 100644
--- a/src/chrome/locale/sv/torlauncher.properties
+++ b/src/chrome/locale/sv/torlauncher.properties
@@ -24,22 +24,22 @@ torlauncher.ensure_tor_is_running=Försäkra dig om att Tor är startad.
torlauncher.error_proxy_addr_missing=Du måste ange både en IP-adress eller värdnamn, samt ett port-nummer för att konfigurera Tor till att använda en proxy för att nå Internet.
torlauncher.error_proxy_type_missing=Du måste välja typ av proxy.
-torlauncher.error_bridges_missing=Du måste ange en eller flera bryggor.
-torlauncher.error_default_bridges_type_missing=Du måste välja en transporttyp för de förkonfigurerade bryggorna.
-torlauncher.error_bridgedb_bridges_missing=Vänligen begär en brygga.
-torlauncher.error_bridge_bad_default_type=Det finns inga förkonfigurerade bryggor för transporttypen %S tillgängliga. Du behöver ändra dina inställningar.
+torlauncher.error_bridges_missing=Du måste ange en eller flera broar.
+torlauncher.error_default_bridges_type_missing=Du måste välja en transporttyp för de förkonfigurerade broarna.
+torlauncher.error_bridgedb_bridges_missing=Vänligen begär en bro.
+torlauncher.error_bridge_bad_default_type=Det finns inga förkonfigurerade broar för transporttypen %S tillgängliga. Du behöver ändra dina inställningar.
torlauncher.bridge_suffix.meek-amazon=(Fungerar i Kina)
torlauncher.bridge_suffix.meek-azure=(Fungerar i Kina)
-torlauncher.request_a_bridge=Begär en brygga...
-torlauncher.request_a_new_bridge=Begär en ny brygga...
+torlauncher.request_a_bridge=Begär en bro...
+torlauncher.request_a_new_bridge=Begär en ny bro...
torlauncher.contacting_bridgedb=Kontaktar BridgeDB. Vänligen vänta.
-torlauncher.captcha_prompt=Lös CAPTCHA:n för att begära en brygga.
+torlauncher.captcha_prompt=Lös CAPTCHA:n för att begära en bro.
torlauncher.bad_captcha_solution=Lösningen är inte korrekt. Vänligen försök igen.
-torlauncher.unable_to_get_bridge=Kunde inte ta emot en brygga från BridgeDB.\n\n%S
-torlauncher.no_meek=Den här webbläsaren är inte konfigurerad för meek, vilket krävs för att ta emot bryggor.
-torlauncher.no_bridges_available=Inga bryggor finns tillgängliga för tillfället, tyvärr.
+torlauncher.unable_to_get_bridge=Kunde inte ta emot en bro från BridgeDB.\n\n%S
+torlauncher.no_meek=Den här webbläsaren är inte konfigurerad för meek, vilket krävs för att ta emot broar.
+torlauncher.no_bridges_available=Inga broar finns tillgängliga för tillfället, tyvärr.
torlauncher.connect=Anslut
torlauncher.restart_tor=Starta om Tor
@@ -53,8 +53,8 @@ torlauncher.forAssistance2=För hjälp, besök %S
torlauncher.copiedNLogMessages=Kopieringen är färdig. %S meddelanden från Tor-loggen som du kan klistra in i en textredigerare eller ett e-postmeddelande.
torlauncher.bootstrapStatus.starting=Startar
-torlauncher.bootstrapStatus.conn_pt=Ansluter till bryggan
-torlauncher.bootstrapStatus.conn_done_pt=Ansluten till bryggan
+torlauncher.bootstrapStatus.conn_pt=Ansluter till bron
+torlauncher.bootstrapStatus.conn_done_pt=Ansluten till bron
torlauncher.bootstrapStatus.conn_proxy=Ansluter till proxyservern
torlauncher.bootstrapStatus.conn_done_proxy=Ansluten till proxyservern
torlauncher.bootstrapStatus.conn=Ansluter till en Tor-relä
@@ -68,8 +68,8 @@ torlauncher.bootstrapStatus.loading_keys=Läser in auktoritära certifikat
torlauncher.bootstrapStatus.requesting_descriptors=Begär reläinformation
torlauncher.bootstrapStatus.loading_descriptors=Läser in reläinformation
torlauncher.bootstrapStatus.enough_dirinfo=Färdig inläsning av relä-information
-torlauncher.bootstrapStatus.ap_conn_pt=Bygger kretser: Ansluter till bryggan
-torlauncher.bootstrapStatus.ap_conn_done_pt=Bygger kretser: Ansluten till bryggan
+torlauncher.bootstrapStatus.ap_conn_pt=Bygger kretser: Ansluter till bron
+torlauncher.bootstrapStatus.ap_conn_done_pt=Bygger kretser: Ansluten till bron
torlauncher.bootstrapStatus.ap_conn_proxy=Bygger kretsar: Ansluter till proxyservern
torlauncher.bootstrapStatus.ap_conn_done_proxy=Bygger kretsar: Ansluten till proxyservern
torlauncher.bootstrapStatus.ap_conn=Bygger kretsar: Ansluter till en Tor-relä
diff --git a/src/chrome/locale/sw/torlauncher.properties b/src/chrome/locale/sw/torlauncher.properties
index ca9774b..119d991 100644
--- a/src/chrome/locale/sw/torlauncher.properties
+++ b/src/chrome/locale/sw/torlauncher.properties
@@ -45,7 +45,7 @@ torlauncher.connect=Connect
torlauncher.restart_tor=Restart Tor
torlauncher.quit=Quit
torlauncher.quit_win=Exit
-torlauncher.done=Done
+torlauncher.done=Imefanywa
torlauncher.forAssistance=For assistance, contact %S
torlauncher.forAssistance2=For assistance, visit %S
diff --git a/src/chrome/locale/uk/network-settings.dtd b/src/chrome/locale/uk/network-settings.dtd
index f4190e5..1b90b5b 100644
--- a/src/chrome/locale/uk/network-settings.dtd
+++ b/src/chrome/locale/uk/network-settings.dtd
@@ -41,9 +41,9 @@
<!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.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 "Уведіть інформацію про міст із надійного джерела.">
@@ -52,7 +52,7 @@
<!ENTITY torsettings.copyLog "Скопіювати журнал Tor до буферу обміну">
<!ENTITY torsettings.proxyHelpTitle "Довідка Проксі">
-<!ENTITY torsettings.proxyHelp1 "A local proxy might be needed when connecting through a company, school, or university network. If you are not sure whether a proxy is needed, look at the Internet settings in another browser or check your system's network settings.">
+<!ENTITY torsettings.proxyHelp1 "Може знадобитися локальний проксі-сервер при підключенні через мережу компанії, школи або університету. Якщо ви не впевнені у необхідності проксі-серверу, погляньте у налаштування з\єднання з інтернетом у іншому браузері або перевірте ваші системні налаштування мережі.">
<!ENTITY torsettings.bridgeHelpTitle "Допомога по ретрансляторам типу міст">
<!ENTITY torsettings.bridgeHelp1 "Мости - це незареєстровані передавачі, що ускладнюють блокування з'єднання з мережею Tor.  Кожен тип мосту використовує інакший метод, щоб уникнути цензури.  Функції obfs роблять ваш трафік схожим на випадковий шум, а функції meek роблять ваш трафік схожим на те, що він підключається до цієї служби не через Tor.">
diff --git a/src/chrome/locale/ur/torlauncher.properties b/src/chrome/locale/ur/torlauncher.properties
index 64221ff..436f2c1 100644
--- a/src/chrome/locale/ur/torlauncher.properties
+++ b/src/chrome/locale/ur/torlauncher.properties
@@ -1,41 +1,41 @@
### Copyright (c) 2016, The Tor Project, Inc.
### See LICENSE for licensing information.
-torlauncher.error_title=Tor Launcher
+torlauncher.error_title=ٹار لانچر
torlauncher.tor_exited_during_startup=Tor exited during startup. This might be due to an error in your torrc file, a bug in Tor or another program on your system, or faulty hardware. Until you fix the underlying problem and restart Tor, Tor Browser will not start.
torlauncher.tor_exited=Tor unexpectedly exited. This might be due to a bug in Tor itself, another program on your system, or faulty hardware. Until you restart Tor, the Tor Browser will not able to reach any websites. If the problem persists, please send a copy of your Tor Log to the support team.
-torlauncher.tor_exited2=Restarting Tor will not close your browser tabs.
-torlauncher.tor_controlconn_failed=Could not connect to Tor control port.
-torlauncher.tor_failed_to_start=Tor failed to start.
-torlauncher.tor_control_failed=Failed to take control of Tor.
-torlauncher.tor_bootstrap_failed=Tor failed to establish a Tor network connection.
+torlauncher.tor_exited2=ٹار کو دوبارہ شروع کرنے سے آپ کے براوزر ٹیب بند نہیں ہوں گے۔
+torlauncher.tor_controlconn_failed=ٹار کنٹرول پورٹ سے رابطہ نہیں کیا جا سکا۔
+torlauncher.tor_failed_to_start=ٹار چلنے میں ناکام رہا۔
+torlauncher.tor_control_failed=ٹار کا اختیار حاصل کرنے میں ناکامی ہوئی۔
+torlauncher.tor_bootstrap_failed=ٹار نیٹ ورک سے تعلق قائم کرنے میں ٹار ناکام رہا۔
torlauncher.tor_bootstrap_failed_details=%1$S failed (%2$S).
-torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S
-torlauncher.tor_missing=The Tor executable is missing.
+torlauncher.unable_to_start_tor=ٹار کو نہیں چلایا جا سکتا۔\n\n%S
+torlauncher.tor_missing=ٹار چلانے والی ایگزیکیوٹیبل فائل غائب ہے۔
torlauncher.torrc_missing=The torrc file is missing and could not be created.
torlauncher.datadir_missing=The Tor data directory does not exist and could not be created.
torlauncher.password_hash_missing=Failed to get hashed password.
-torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S
-torlauncher.failed_to_save_settings=Unable to save Tor settings.\n\n%S
-torlauncher.ensure_tor_is_running=Please ensure that Tor is running.
+torlauncher.failed_to_get_settings=ٹار ترتیبات کو حاصل نہیں کیا جا سکا۔\n\n%S
+torlauncher.failed_to_save_settings=ٹار ترتیبات کو محفوظ نہیں کیا جا سکا۔\n\n%S
+torlauncher.ensure_tor_is_running=برائے مہربانی یقین دہانی کر لیں کہ ٹار چل رہا ہے۔
torlauncher.error_proxy_addr_missing=You must specify both an IP address or hostname and a port number to configure Tor to use a proxy to access the Internet.
torlauncher.error_proxy_type_missing=You must select the proxy type.
torlauncher.error_bridges_missing=You must specify one or more bridges.
torlauncher.error_default_bridges_type_missing=You must select a transport type for the provided bridges.
-torlauncher.error_bridgedb_bridges_missing=Please request a bridge.
+torlauncher.error_bridgedb_bridges_missing=برائے مہربانی ایک پل کی گزارش کریں۔
torlauncher.error_bridge_bad_default_type=No provided bridges that have the transport type %S are available. Please adjust your settings.
-torlauncher.bridge_suffix.meek-amazon=(works in China)
-torlauncher.bridge_suffix.meek-azure=(works in China)
+torlauncher.bridge_suffix.meek-amazon=(چائینہ میں کام کرتا ہے)
+torlauncher.bridge_suffix.meek-azure=(چائینہ میں کام کرتا ہے)
-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.request_a_bridge=ایک پل کی گزارش کریں۔۔۔
+torlauncher.request_a_new_bridge=ایک نئے پل کی گزارش کریں۔۔۔
+torlauncher.contacting_bridgedb=برج ڈی بی سے رابطہ کیا جا رہا ہے۔ برائے مہربانی انتظار کریں،
+torlauncher.captcha_prompt=پل کی گزارش کرنے کیلئے کیپچا کو حل کریں۔
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.
1
0
commit acc8eccb0cdc01f542c700663c5eeeb80e3ea673
Author: Georg Koppen <gk(a)torproject.org>
Date: Thu May 2 08:56:38 2019 +0000
Translations update
---
src/chrome/locale/de/browserOnboarding.properties | 2 +-
src/chrome/locale/el/browserOnboarding.properties | 26 +++----
.../locale/es-AR/browserOnboarding.properties | 2 +-
.../locale/es-ES/browserOnboarding.properties | 18 ++---
src/chrome/locale/eu/aboutTBUpdate.dtd | 6 +-
src/chrome/locale/eu/aboutTor.dtd | 2 +-
src/chrome/locale/eu/browserOnboarding.properties | 12 +--
src/chrome/locale/fr/aboutDialog.dtd | 4 +-
src/chrome/locale/fr/aboutTBUpdate.dtd | 2 +-
src/chrome/locale/fr/aboutTor.dtd | 2 +-
src/chrome/locale/fr/browserOnboarding.properties | 8 +-
src/chrome/locale/fr/torbutton.dtd | 16 ++--
src/chrome/locale/fr/torbutton.properties | 6 +-
src/chrome/locale/ga-IE/aboutTBUpdate.dtd | 6 +-
src/chrome/locale/ga-IE/aboutTor.dtd | 2 +-
.../locale/ga-IE/browserOnboarding.properties | 30 ++++----
src/chrome/locale/ga-IE/securityLevel.properties | 10 +--
src/chrome/locale/ga-IE/torbutton.properties | 2 +-
src/chrome/locale/he/browserOnboarding.properties | 2 +-
src/chrome/locale/hu/aboutTor.dtd | 2 +-
src/chrome/locale/hu/torbutton.properties | 2 +-
src/chrome/locale/id/browserOnboarding.properties | 40 +++++-----
src/chrome/locale/is/browserOnboarding.properties | 2 +-
src/chrome/locale/it/browserOnboarding.properties | 4 +-
src/chrome/locale/ja/aboutTBUpdate.dtd | 2 +-
src/chrome/locale/ja/aboutTor.dtd | 10 +--
src/chrome/locale/ja/browserOnboarding.properties | 38 +++++-----
src/chrome/locale/ja/securityLevel.properties | 10 +--
src/chrome/locale/ja/torbutton.properties | 6 +-
src/chrome/locale/ko/aboutTBUpdate.dtd | 4 +-
src/chrome/locale/ko/aboutTor.dtd | 6 +-
src/chrome/locale/ko/browserOnboarding.properties | 88 +++++++++++-----------
src/chrome/locale/ko/securityLevel.properties | 26 +++----
src/chrome/locale/nl/browserOnboarding.properties | 2 +-
src/chrome/locale/nl/torbutton.properties | 4 +-
src/chrome/locale/pl/browserOnboarding.properties | 14 ++--
src/chrome/locale/ru/browserOnboarding.properties | 2 +-
.../locale/sv-SE/browserOnboarding.properties | 22 +++---
src/chrome/locale/sv-SE/torbutton.properties | 2 +-
src/chrome/locale/tr/browserOnboarding.properties | 2 +-
.../locale/zh-CN/browserOnboarding.properties | 2 +-
src/chrome/locale/zh-TW/aboutTor.dtd | 2 +-
.../locale/zh-TW/browserOnboarding.properties | 48 ++++++------
43 files changed, 249 insertions(+), 249 deletions(-)
diff --git a/src/chrome/locale/de/browserOnboarding.properties b/src/chrome/locale/de/browserOnboarding.properties
index 1ddcd013..3cc32e55 100644
--- a/src/chrome/locale/de/browserOnboarding.properties
+++ b/src/chrome/locale/de/browserOnboarding.properties
@@ -26,7 +26,7 @@ onboarding.tour-tor-circuit-display.next-button=Gehe zu Sicherheit
onboarding.tour-tor-security=Sicherheit
onboarding.tour-tor-security.title=Wähle deine Erfahrung
onboarding.tour-tor-security.description=Wir bieten zusätzliche Einstellungen, um die Sicherheit zu erhöhen. In den Sicherheitseinstellungen können verschiedene Objekte und Funktionen deaktiviert werden, welche die Sicherheit des Computers gefährden können. Klicken Sie, um zu erfahren, was die verschiedenen Optionen bewirken.
-onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
+onboarding.tour-tor-security.description-suffix=Hinweis: Standardmäßig sind NoScript und HTTPS Everywhere nicht in der Symbolleiste enthalten, aber du kannst deine Symbolleiste anpassen, um sie hinzuzufügen.
onboarding.tour-tor-security-level.button=Siehe deine Sicherheitsstufe
onboarding.tour-tor-security-level.next-button=Gehe zu Erfahrungstipps
diff --git a/src/chrome/locale/el/browserOnboarding.properties b/src/chrome/locale/el/browserOnboarding.properties
index 1823d1c6..a60f2e6b 100644
--- a/src/chrome/locale/el/browserOnboarding.properties
+++ b/src/chrome/locale/el/browserOnboarding.properties
@@ -5,7 +5,7 @@
onboarding.tour-tor-welcome=Καλώς ήλθατε
onboarding.tour-tor-welcome.title=Είστε έτοιμος.
onboarding.tour-tor-welcome.description=Ο Tor Browser προσφέρει τα υψηλότερα στάνταρ στην ιδιωτικότητα και την ασφάλεια κατά την περιήγηση στο διαδίκτυο. Τώρα είστε προστατευμένος από τον εντοπισμό, την κατασκοπία και τη λογοκρισία. Μία γρήγορη δοκιμή θα σας δείξει πώς.
-onboarding.tour-tor-welcome.next-button=Go to Privacy
+onboarding.tour-tor-welcome.next-button=Πηγαίνετε στην Ιδιωτικότητα
onboarding.tour-tor-privacy=Απόρρητο
onboarding.tour-tor-privacy.title=Αποφύγετε εντοπιστές και αδιάκριτους.
@@ -21,20 +21,20 @@ onboarding.tour-tor-circuit-display=Προεπισκόπηση κυκλώματ
onboarding.tour-tor-circuit-display.title=Δείτε το μονοπάτι σας.
onboarding.tour-tor-circuit-display.description=Για κάθε ιστοσελίδα που επισκέπτεστε η κίνησή σας συνδέεται και κρυπτογραφείται σε ένα κύκλωμα εντός τριών συνδέσεων του Tor σε όλο τον κόσμο. Μπορείτε να αιτηθείτε κανούριου κυκλώματος επιλέγοντας "Νέο κύκλωμα για αυτήν τη σελίδα" στην προεπισκόπηση κυκλώματός μας.
onboarding.tour-tor-circuit-display.button=Βλέπω το μονοπάτι μου
-onboarding.tour-tor-circuit-display.next-button=Go to Security
+onboarding.tour-tor-circuit-display.next-button=Πηγαίνετε στην Ασφάλεια
onboarding.tour-tor-security=Ασφάλεια
onboarding.tour-tor-security.title=Επιλέξτε την εμπειρία σας.
onboarding.tour-tor-security.description=Μπορούμε να προσφέρουμε επιπρόσθετες ρυθμίσεις για να ενισχύσουμε την ασφάλεια του περιηγητή σας. Οι Ρυθμίσεις Ασφαλείας σας επιτρέπουν να μπλοκάρεετε στοιχεία που θα μπορούσαν να χρησιμοποιηθούν για επιθέσεις στον υπολογιστή σας. Επίλεξτε παρακάτω για να δείτε τι κάνουν οι διαφορετικές ρυθμίσεις.
-onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
+onboarding.tour-tor-security.description-suffix=Σημείωση: Τυπικά, το NoScript και το HTTPS Everywhere δεν συμπεριλαμβάνονται στη γραμμή εργαλείων, αλλά μπορείτε να τροποποιήσετε τη γραμμή εργαλείων σας για να τα προσθέσετε.
onboarding.tour-tor-security-level.button=Προβολή του επίπεδου ασφαλείας σας
-onboarding.tour-tor-security-level.next-button=Go to Experience Tips
+onboarding.tour-tor-security-level.next-button=Πηγαίνετε στις Συμβουλές Εμπειρίας
onboarding.tour-tor-expect-differences=Προτάσεις εμπειρίας
onboarding.tour-tor-expect-differences.title=Κάποιες διαφορές είναι αναμενόμενες.
onboarding.tour-tor-expect-differences.description=Με όλη την ασφάλεια και την ιδιωτικότητα που παρέχει το Tor, η εμπειρία σας κατά την περιήγηση θα είναι λίγο διαφορετική. Κάποια πράγματα θα γίνουν λίγο πιο αργά και ανάλογα με το επίπεδο ασφάλειας, κάποια στοιχεία μπορεί να μην λειτουργούν ή να μην φορτώνονται. Επίσης, μπορεί να ερωτηθείτε αν είστε άνθρωπος και όχι ρομπότ.
onboarding.tour-tor-expect-differences.button=Δείτε τις Συχνές Ερωτήσεις
-onboarding.tour-tor-expect-differences.next-button=Go to Onion Services
+onboarding.tour-tor-expect-differences.next-button=Πηγαίνετε στις Υπηρεσίες Onion
onboarding.tour-tor-onion-services=Υπηρεσίες Onion
onboarding.tour-tor-onion-services.title=Προστατευτείτε πιο πολύ.
@@ -42,17 +42,17 @@ onboarding.tour-tor-onion-services.description=Οι υπηρεσίες του On
onboarding.tour-tor-onion-services.button=Επισκεφτείτε ένα Onion
onboarding.tour-tor-onion-services.next-button=Τέλος
-onboarding.overlay-icon-tooltip-updated2=See what's new\nin %S
+onboarding.overlay-icon-tooltip-updated2=Δείτε τι καινούργιο υπάρχει\nστο %S
onboarding.tour-tor-update.prefix-new=Νέο
-onboarding.tour-tor-update.prefix-updated=Updated
+onboarding.tour-tor-update.prefix-updated=Αναβαθμίστηκε
-onboarding.tour-tor-toolbar=Toolbar
-onboarding.tour-tor-toolbar-update-8.5.title=Toolbar layout
-onboarding.tour-tor-toolbar-update-8.5.description=We improved the browser toolbar layout. We moved the Torbutton icon after the URL bar, and we added a security level icon next to it.
-onboarding.tour-tor-toolbar-update-8.5.next-button=Go to Security
+onboarding.tour-tor-toolbar=Γραμμή εργαλείων
+onboarding.tour-tor-toolbar-update-8.5.title=Διαμόρφωση γραμμής εργαλείων
+onboarding.tour-tor-toolbar-update-8.5.description=Βελτιώσαμε τη διαμόρφωση της γραμμής εργαλείων. Μετακινήσαμε το εικονίδιο του Torbutton μετά τη μπάρα διευθύνσεων, και προσθέσαμε ενα εικονίδιο για το επίπεδο ασφαλείας δίπλα του.
+onboarding.tour-tor-toolbar-update-8.5.next-button=Πηγαίνετε στην Ασφάλεια
-onboarding.tour-tor-security-update-8.5.title=Security level experience
-onboarding.tour-tor-security-update-8.5.description=We improved how you see and set your security level. We replaced the security slider with a toolbar icon that makes your current level visible at all times. Click it to view details about your current level or to change your security settings.
+onboarding.tour-tor-security-update-8.5.title=Εμπειρία επιπέδου ασφαλείας
+onboarding.tour-tor-security-update-8.5.description=Βελτιώσαμε το πως βλέπετε και ρυθμίζετε το επίπεδο ασφαλείας σας. Αντικαταστήσαμε τη μπάρα ασφαλείας με ένα εικονίδιο στη γραμμή εργαλείων, το οποίο δείχνει ανά πάσα στιγμή το τρέχων επίπεδο ασφαλείας. Πατήστε το για να δείτε λεπτομέρειες για το τρέχων επίπεδο ή για να αλλάξετε τις ρυθμίσεις ασφαλείας.
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=Επόμενο
diff --git a/src/chrome/locale/es-AR/browserOnboarding.properties b/src/chrome/locale/es-AR/browserOnboarding.properties
index fb7d4de2..85e9cd8e 100644
--- a/src/chrome/locale/es-AR/browserOnboarding.properties
+++ b/src/chrome/locale/es-AR/browserOnboarding.properties
@@ -26,7 +26,7 @@ onboarding.tour-tor-circuit-display.next-button=Ir a Seguridad
onboarding.tour-tor-security=Seguridad
onboarding.tour-tor-security.title=Elegí tu experiencia
onboarding.tour-tor-security.description=También te proveemos con ajustes adicionales para incrementar rápidamente la seguridad de tu navegador. Nuestros Ajustes de Seguridad te permiten bloquear elementos que podrían ser usados para atacar tu computadora. Cliqueá abajo para ver qué es lo que hacen las diferentes opciones.
-onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
+onboarding.tour-tor-security.description-suffix=Nota: Por defecto, NoScript y HTTPS Everywhere no están incluidos en la barra de herramientas, pero podés personalizarla para añadirlos.
onboarding.tour-tor-security-level.button=Ver Tu Nivel de Seguridad
onboarding.tour-tor-security-level.next-button=Ir a Consejos de Experiencia
diff --git a/src/chrome/locale/es-ES/browserOnboarding.properties b/src/chrome/locale/es-ES/browserOnboarding.properties
index 9dd6fbf2..3dcbebd8 100644
--- a/src/chrome/locale/es-ES/browserOnboarding.properties
+++ b/src/chrome/locale/es-ES/browserOnboarding.properties
@@ -5,7 +5,7 @@
onboarding.tour-tor-welcome=Bienvenido/a
onboarding.tour-tor-welcome.title=Estás listo/a.
onboarding.tour-tor-welcome.description=Tor Browser ofrece un alto standar de privacidad y seguridad mientras se navega por la red. Está ahora protegido de rastreadores, vigilancia y censura. Esta rápida introducción te enseñará cómo.
-onboarding.tour-tor-welcome.next-button=Ir a la privacidad
+onboarding.tour-tor-welcome.next-button=Ir a Privacidad
onboarding.tour-tor-privacy=Privacidad
onboarding.tour-tor-privacy.title=Rastreadores y espías molestos
@@ -21,20 +21,20 @@ onboarding.tour-tor-circuit-display=Visualización del circuito
onboarding.tour-tor-circuit-display.title=Ver tu recorrido
onboarding.tour-tor-circuit-display.description=Por cada dominio que visitas, tus datos de tráfico son transportados y cifrados en un circuito a través de tres repetidores de Tor alrededor del mundo. Ningún sitio web sabe desde dónde te conectas. Puedes pedir un nuevo circuito haciendo clic en 'Nuevo Circuito para este Sitio' en la Visualización del Circuito.
onboarding.tour-tor-circuit-display.button=Ver mi recorrido
-onboarding.tour-tor-circuit-display.next-button=Ir a la Seguridad
+onboarding.tour-tor-circuit-display.next-button=Ir a Seguridad
onboarding.tour-tor-security=Seguridad
onboarding.tour-tor-security.title=Elige tu experiencia.
onboarding.tour-tor-security.description=También te proporcionamos configuraciones adicionales para aumentar la seguridad de tu navegador. Nuestra Configuración de Seguridad te permite bloquear elementos que podrían usarse para atacar tu computadora. Haz clic a continuación para ver lo que hacen las diferentes opciones.
-onboarding.tour-tor-security.description-suffix=Nota: De forma predeterminada, NoScript y HTTPS Everywhere no están incluidos en la barra de herramientas, pero puedes personalizarla para agregarlos.
+onboarding.tour-tor-security.description-suffix=Nota: De forma predeterminada, NoScript y HTTPS Everywhere no están incluidos en la barra de herramientas, pero puedes agregarlos.
onboarding.tour-tor-security-level.button=Mira tu nivel de seguridad
-onboarding.tour-tor-security-level.next-button=Ir a los Consejos de Expertos
+onboarding.tour-tor-security-level.next-button=Ir a los Consejos para una mejor experiencia
onboarding.tour-tor-expect-differences=Consejos de expertos
onboarding.tour-tor-expect-differences.title=Espera algunas diferencias.
onboarding.tour-tor-expect-differences.description=Con todas las características de seguridad y privacidad proporcionadas por Tor, tu experiencia mientras navegas por Internet puede ser un poco diferente. Las cosas pueden ser un poco más lentas, y dependiendo de tu nivel de seguridad, algunos elementos pueden no funcionar o no cargarse. También se te puede pedir que demuestres que eres un ser humano y no un robot.
onboarding.tour-tor-expect-differences.button=Preguntas frecuentes (FAQ)
-onboarding.tour-tor-expect-differences.next-button=Ir a los Servicios de Cebolla
+onboarding.tour-tor-expect-differences.next-button=Ir a los Servicios Cebolla
onboarding.tour-tor-onion-services=Servicios cebolla
onboarding.tour-tor-onion-services.title=Protégete bien.
@@ -47,12 +47,12 @@ onboarding.tour-tor-update.prefix-new=Nuevo
onboarding.tour-tor-update.prefix-updated=Actualizado
onboarding.tour-tor-toolbar=Barra de herramientas
-onboarding.tour-tor-toolbar-update-8.5.title=barra de tareas
+onboarding.tour-tor-toolbar-update-8.5.title=Composición de la barra de herramientas
onboarding.tour-tor-toolbar-update-8.5.description=Hemos mejorado el diseño de la barra de herramientas del navegador. Hemos movido el icono de Torbutton tras la barra de URL, y al lado, hemos agregado un icono de nivel de seguridad.
-onboarding.tour-tor-toolbar-update-8.5.next-button=Ir a la Seguridad
+onboarding.tour-tor-toolbar-update-8.5.next-button=Ir a Seguridad
-onboarding.tour-tor-security-update-8.5.title=nivel de seguridad
-onboarding.tour-tor-security-update-8.5.description=Hemos mejorado cómo ves y estableces tu nivel de seguridad. Hemos reemplazado el control deslizante de seguridad con un icono de barra de herramientas que hace visible en todo momento, tu nivel actual de seguridad. Haz clic para ver los detalles de tu nivel actual o para cambiar la configuración de seguridad.
+onboarding.tour-tor-security-update-8.5.title=Experiencia del nivel de seguridad
+onboarding.tour-tor-security-update-8.5.description=Hemos mejorado cómo ves y estableces tu nivel de seguridad. Hemos reemplazado el control deslizante de seguridad con un icono de barra de herramientas que hace visible en todo momento tu nivel actual de seguridad. Haz clic para ver los detalles de tu nivel actual o para cambiar la configuración de seguridad.
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=Siguiente
diff --git a/src/chrome/locale/eu/aboutTBUpdate.dtd b/src/chrome/locale/eu/aboutTBUpdate.dtd
index b69a4856..5ef19ef7 100644
--- a/src/chrome/locale/eu/aboutTBUpdate.dtd
+++ b/src/chrome/locale/eu/aboutTBUpdate.dtd
@@ -1,8 +1,8 @@
-<!ENTITY aboutTBUpdate.changelogTitle "Tor Browser Changelog">
+<!ENTITY aboutTBUpdate.changelogTitle "Tor Bilatzailearen Aldaketak">
<!ENTITY aboutTBUpdate.updated "Tor nabigatzailea eguneratu egin da.">
<!ENTITY aboutTBUpdate.linkPrefix "Eguneraketa honen inguruko azken informazioa lortzeko,">
<!ENTITY aboutTBUpdate.linkLabel "ikusi ezazu gure webgunea">
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.version "Bertsioa">
-<!ENTITY aboutTBUpdate.releaseDate "Release Date">
-<!ENTITY aboutTBUpdate.releaseNotes "Release Notes">
+<!ENTITY aboutTBUpdate.releaseDate "Argitaratze Data">
+<!ENTITY aboutTBUpdate.releaseNotes "Bertsioaren Oharrak">
diff --git a/src/chrome/locale/eu/aboutTor.dtd b/src/chrome/locale/eu/aboutTor.dtd
index 4db4587d..9ee3eb08 100644
--- a/src/chrome/locale/eu/aboutTor.dtd
+++ b/src/chrome/locale/eu/aboutTor.dtd
@@ -6,7 +6,7 @@
<!ENTITY aboutTor.title "Tori buruz">
-<!ENTITY aboutTor.viewChangelog.label "View Changelog">
+<!ENTITY aboutTor.viewChangelog.label "Ikusi Aldaketak">
<!ENTITY aboutTor.ready.label "Esploratu. Pribatuki.">
<!ENTITY aboutTor.ready2.label "You’re ready for the world’s most private browsing experience.">
diff --git a/src/chrome/locale/eu/browserOnboarding.properties b/src/chrome/locale/eu/browserOnboarding.properties
index 01f174b1..90671dda 100644
--- a/src/chrome/locale/eu/browserOnboarding.properties
+++ b/src/chrome/locale/eu/browserOnboarding.properties
@@ -5,7 +5,7 @@
onboarding.tour-tor-welcome=Ongi etorri
onboarding.tour-tor-welcome.title=Prest zaude
onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. You’re now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
-onboarding.tour-tor-welcome.next-button=Go to Privacy
+onboarding.tour-tor-welcome.next-button=Joan pribatutasunera
onboarding.tour-tor-privacy=Pribatutasuna
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
@@ -17,7 +17,7 @@ onboarding.tour-tor-network.title=Travel a decentralized network.
onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, there’s no one point of failure or centralized entity you need to trust in order to enjoy the internet privately.
onboarding.tour-tor-network.button=Go to Circuit Display
-onboarding.tour-tor-circuit-display=Circuit Display
+onboarding.tour-tor-circuit-display=Zirkuitua Bistaratu
onboarding.tour-tor-circuit-display.title=Ikusi zure bidea.
onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking ‘New Circuit for this Site’ on our Circuit Display.
onboarding.tour-tor-circuit-display.button=Ikusi nire bidea
@@ -27,7 +27,7 @@ onboarding.tour-tor-security=Segurtasuna
onboarding.tour-tor-security.title=Choose your experience.
onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
-onboarding.tour-tor-security-level.button=See Your Security Level
+onboarding.tour-tor-security-level.button=Ikusi Zure Segurtasun Maila
onboarding.tour-tor-security-level.next-button=Go to Experience Tips
onboarding.tour-tor-expect-differences=Experience Tips
@@ -44,7 +44,7 @@ onboarding.tour-tor-onion-services.next-button=Eginda
onboarding.overlay-icon-tooltip-updated2=See what's new\nin %S
onboarding.tour-tor-update.prefix-new=Berria
-onboarding.tour-tor-update.prefix-updated=Updated
+onboarding.tour-tor-update.prefix-updated=Eguneratua
onboarding.tour-tor-toolbar=Tresna-barra
onboarding.tour-tor-toolbar-update-8.5.title=Tresna-barraren diseinua
@@ -61,10 +61,10 @@ onboarding.tor-circuit-display.one-of-three=1 / 3
onboarding.tor-circuit-display.two-of-three=2 / 3
onboarding.tor-circuit-display.three-of-three=3 / 3
-onboarding.tor-circuit-display.intro.title=How do circuits work?
+onboarding.tor-circuit-display.intro.title=Zelan funtzionatzen dute zirkuituak?
onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services.
-onboarding.tor-circuit-display.diagram.title=Circuit Display
+onboarding.tor-circuit-display.diagram.title=Zirkuitua Bistaratu
onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit.
onboarding.tor-circuit-display.new-circuit.title=Zirkuitu berri bat behar duzu?
diff --git a/src/chrome/locale/fr/aboutDialog.dtd b/src/chrome/locale/fr/aboutDialog.dtd
index d3720fda..7c561c09 100644
--- a/src/chrome/locale/fr/aboutDialog.dtd
+++ b/src/chrome/locale/fr/aboutDialog.dtd
@@ -1,7 +1,7 @@
<!ENTITY project.start "&brandShortName; est développé par">
<!-- LOCALIZATION NOTE (project.tpoLink): This is a link title that links to https://www.torproject.org -->
<!ENTITY project.tpoLink "le &vendorShortName;">
-<!ENTITY project.end ", une organisation sans but lucratif travaillant à la protection de vos renseignements personnels et de votre liberté en ligne.">
+<!ENTITY project.end ", un organisme sans but lucratif qui s’efforce de protéger votre vie privée, vos données personnels et votre liberté en ligne.">
<!ENTITY help.start "Voulez-vous aider ?">
<!-- LOCALIZATION NOTE (help.donate): This is a link title that links to https://www.torproject.org/donate/donate.html.en -->
@@ -15,5 +15,5 @@
<!-- LOCALIZATION NOTE (bottom.questions): This is a link title that links to https://www.torproject.org/getinvolved/relays -->
<!ENTITY bottomLinks.grow "Aidez à la croissance du réseau Tor !">
<!-- LOCALIZATION NOTE (bottom.questions): This is a link title that links to about:license -->
-<!ENTITY bottomLinks.license "Informations de licence">
+<!ENTITY bottomLinks.license "Renseignements relatifs à la licence">
<!ENTITY tor.TrademarkStatement "« Tor » et le « logo Oignon » sont des marques de commerce de « The Projet Tor, Inc. »">
diff --git a/src/chrome/locale/fr/aboutTBUpdate.dtd b/src/chrome/locale/fr/aboutTBUpdate.dtd
index fb8a7b4e..5cacaad9 100644
--- a/src/chrome/locale/fr/aboutTBUpdate.dtd
+++ b/src/chrome/locale/fr/aboutTBUpdate.dtd
@@ -1,6 +1,6 @@
<!ENTITY aboutTBUpdate.changelogTitle "Journal des changements du Navigateur Tor">
<!ENTITY aboutTBUpdate.updated "Le navigateur Tor a été mis à jour.">
-<!ENTITY aboutTBUpdate.linkPrefix "Pour les toutes dernières informations sur cette version,">
+<!ENTITY aboutTBUpdate.linkPrefix "Pour obtenir les renseignements les plus à jour au sujet de cette version,">
<!ENTITY aboutTBUpdate.linkLabel "visitez notre site Web">
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.version "Version">
diff --git a/src/chrome/locale/fr/aboutTor.dtd b/src/chrome/locale/fr/aboutTor.dtd
index 662ab215..ded5c16f 100644
--- a/src/chrome/locale/fr/aboutTor.dtd
+++ b/src/chrome/locale/fr/aboutTor.dtd
@@ -22,7 +22,7 @@
<!ENTITY aboutTor.torbrowser_user_manual.accesskey "G">
<!ENTITY aboutTor.torbrowser_user_manual.label "Guide d’utilisation du Navigateur Tor">
-<!ENTITY aboutTor.tor_mission.label "Le Projet Tor est une organisation sans but lucratif US 501(c)(3) qui fait progresser les droits de la personne et les libertés en créant et en déployant des technologies d’anonymat et de confidentialité gratuites et à code source ouvert. Nous soutenons leur disponibilité et leur utilisation sans restriction, et promouvons une meilleure compréhension scientifique et populaire.">
+<!ENTITY aboutTor.tor_mission.label "Le Projet Tor est un organisme sans but lucratif US 501(c)(3) qui fait progresser les droits de la personne et les libertés en créant et en déployant des technologies gratuites d’anonymat et de protection de la vie privée et des données personnelles, à code source ouvert. Nous soutenons leur disponibilité et leur utilisation sans restriction, et promouvons une meilleure compréhension scientifique et populaire.">
<!ENTITY aboutTor.getInvolved.label "Impliquez-vous »">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html">
diff --git a/src/chrome/locale/fr/browserOnboarding.properties b/src/chrome/locale/fr/browserOnboarding.properties
index e77b53b3..403a0f4e 100644
--- a/src/chrome/locale/fr/browserOnboarding.properties
+++ b/src/chrome/locale/fr/browserOnboarding.properties
@@ -4,12 +4,12 @@
onboarding.tour-tor-welcome=Bienvenue
onboarding.tour-tor-welcome.title=Vous êtes prêts.
-onboarding.tour-tor-welcome.description=Le Navigateur Tor offre le plus haut niveau de confidentialité et de sécurité quand vous parcourez le Web. Vous êtes maintenant protégé contre le suivi à la trace, la surveillance et la censure. Cette introduction rapide vous montrera comment faire.
+onboarding.tour-tor-welcome.description=Le Navigateur Tor offre le plus haut niveau de confidentialité et de sécurité quand vous parcourez le Web. Vous êtes maintenant protégé contre le pistage, la surveillance et la censure. Cette introduction rapide vous montrera comment faire.
onboarding.tour-tor-welcome.next-button=Aller vers Confidentialité
onboarding.tour-tor-privacy=Confidentialité
onboarding.tour-tor-privacy.title=Repoussez les traqueurs et les fouineurs.
-onboarding.tour-tor-privacy.description=Le Navigateur Tor isole les témoins et supprime l’historique de votre navigateur en fin de session. Ces modifications garantissent que confidentialité et sécurité sont protégées dans le navigateur. Cliquez sur « Réseau Tor » pour savoir comment nous vous protégeons au niveau du réseau.
+onboarding.tour-tor-privacy.description=Le Navigateur Tor isole les témoins et supprime l’historique de votre navigateur en fin de session. Ces modifications garantissent que confidentialité et sécurité sont protégées dans le navigateur. Cliquez sur « Réseau Tor » pour découvrir comment nous vous protégeons au niveau du réseau.
onboarding.tour-tor-privacy.button=Aller vers Réseau Tor
onboarding.tour-tor-network=Réseau Tor
@@ -26,7 +26,7 @@ onboarding.tour-tor-circuit-display.next-button=Aller vers Sécurité
onboarding.tour-tor-security=Sécurité
onboarding.tour-tor-security.title=Choisissez votre expérience.
onboarding.tour-tor-security.description=Nous vous offrons aussi des paramètres supplémentaires pour augmenter la sécurité de votre navigateur. Nos paramètres de sécurité vous permettent de bloquer des éléments qui pourraient être utilisés pour attaquer votre ordinateur. Cliquez ci-dessous pour voir ce que les différentes options vous proposent.
-onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
+onboarding.tour-tor-security.description-suffix=Note : Par défaut, NoScript et HTTPS partout n’apparaissent pas dans la barre d’outils, mais vous pouvez la personnaliser pour les ajouter.
onboarding.tour-tor-security-level.button=Voir votre niveau de sécurité
onboarding.tour-tor-security-level.next-button=Aller vers Conseils sur l’expérience
@@ -46,7 +46,7 @@ onboarding.overlay-icon-tooltip-updated2=Voyez ce qu’il y a de\nnouveau dans %
onboarding.tour-tor-update.prefix-new=Nouveau
onboarding.tour-tor-update.prefix-updated=Mis à jour
-onboarding.tour-tor-toolbar=Barre d'outils
+onboarding.tour-tor-toolbar=Barre d’outils
onboarding.tour-tor-toolbar-update-8.5.title=Disposition de la barre d’outils
onboarding.tour-tor-toolbar-update-8.5.description=Nous avons amélioré la disposition de la barre d’outils. Nous avons déplacé l’icône du BoutonTor après la barre d’URL et nous ajouté une icône de niveau de sécurité à côté d’elle.
onboarding.tour-tor-toolbar-update-8.5.next-button=Aller vers Sécurité
diff --git a/src/chrome/locale/fr/torbutton.dtd b/src/chrome/locale/fr/torbutton.dtd
index e4715327..ea4e0246 100644
--- a/src/chrome/locale/fr/torbutton.dtd
+++ b/src/chrome/locale/fr/torbutton.dtd
@@ -6,21 +6,21 @@
<!ENTITY torbutton.context_menu.networksettings.key "R">
<!ENTITY torbutton.context_menu.downloadUpdate "Vérifier les mises à jour du Navigateur Tor">
<!ENTITY torbutton.context_menu.downloadUpdate.key "M">
-<!ENTITY torbutton.context_menu.cookieProtections "Protections des fichiers témoins…">
+<!ENTITY torbutton.context_menu.cookieProtections "Protections des témoins…">
<!ENTITY torbutton.context_menu.cookieProtections.key "T">
<!ENTITY torbutton.button.tooltip "Cliquer pour lancer BoutonTor">
<!ENTITY torbutton.prefs.security_settings "Paramètres de sécurité du Navigateur Tor">
-<!ENTITY torbutton.cookiedialog.title "Gérer les protections des fichiers témoins">
+<!ENTITY torbutton.cookiedialog.title "Gérer les protections des témoins">
<!ENTITY torbutton.cookiedialog.lockCol "Protégé">
<!ENTITY torbutton.cookiedialog.domainCol "Hôte">
<!ENTITY torbutton.cookiedialog.nameCol "Nom">
<!ENTITY torbutton.cookiedialog.pathCol "Chemin">
-<!ENTITY torbutton.cookiedialog.protectCookie "Protéger le fichier témoin">
-<!ENTITY torbutton.cookiedialog.removeCookie "Enlever le fichier témoin">
-<!ENTITY torbutton.cookiedialog.unprotectCookie "Déprotéger le fichier témoin">
-<!ENTITY torbutton.cookiedialog.removeAllBut "Enlever tous les fichiers témoins non protégés">
-<!ENTITY torbutton.cookiedialog.saveAllCookies "Protéger les nouveaux fichiers témoins">
-<!ENTITY torbutton.cookiedialog.doNotSaveAllCookies "Ne pas protéger les nouveaux fichiers témoins">
+<!ENTITY torbutton.cookiedialog.protectCookie "Protéger le témoin">
+<!ENTITY torbutton.cookiedialog.removeCookie "Enlever le témoin">
+<!ENTITY torbutton.cookiedialog.unprotectCookie "Annuler la protection du témoin">
+<!ENTITY torbutton.cookiedialog.removeAllBut "Les enlever tous, sauf les témoins protégés">
+<!ENTITY torbutton.cookiedialog.saveAllCookies "Protéger les nouveaux témoins">
+<!ENTITY torbutton.cookiedialog.doNotSaveAllCookies "Ne pas protéger les nouveaux témoins">
<!ENTITY torbutton.prefs.sec_caption "Niveau de sécurité">
<!ENTITY torbutton.prefs.sec_caption_tooltip "Le curseur de sécurité vous permet de désactiver certaines fonctions du navigateur qui pourraient le rendre plus vulnérable aux tentatives de piratage.">
<!ENTITY torbutton.prefs.sec_standard_label "Normal">
diff --git a/src/chrome/locale/fr/torbutton.properties b/src/chrome/locale/fr/torbutton.properties
index 5a99d79e..3731d87d 100644
--- a/src/chrome/locale/fr/torbutton.properties
+++ b/src/chrome/locale/fr/torbutton.properties
@@ -23,11 +23,11 @@ torbutton.popup.cancel = Annuler
torbutton.popup.dontask = Télécharger automatiquement à partir de maintenant
torbutton.popup.no_newnym = BoutonTor ne peut pas vous attribuer une nouvelle identité de façon sûre. Il n’a pas accès au port de contrôle de Tor.\n\nUtilisez-vous l’offre groupée du Navigateur Tor ?
torbutton.security_settings.menu.title = Paramètres de sécurité
-torbutton.title.prompt_torbrowser = Informations importantes concernant BoutonTor
+torbutton.title.prompt_torbrowser = Renseignements importants sur BoutonTor
torbutton.popup.prompt_torbrowser = Dorénavant, BoutonTor fonctionne différemment : vous ne pouvez plus le désactiver.\n\nNous avons effectué ce changement, car il n’est pas sécuritaire d’utiliser BoutonTor dans un navigateur qui est également utilisé pour une navigation sans Tor. Trop de bogues ne pouvaient être réglés autrement.\n\nSi vous voulez continuer à utiliser Firefox normalement, vous devriez désinstaller BoutonTor et télécharger l’offre groupée du Navigateur Tor. Les propriétés de confidentialité du Navigateur Tor sont aussi supérieures à celles de Firefox, même s’il est utilisé avec BoutonTor.\n\nPour enlever BoutonTor, allez dans Outils->Modules complémentaires->Extensions et cliquer sur Supprimer à coté de BoutonTor.
-torbutton.popup.short_torbrowser = Informations importantes concernant BoutonTor !\n\nBoutonTor est toujours activé dorénavant.\n\nCliquer sur BoutonTor pour plus d’informations.
+torbutton.popup.short_torbrowser = Renseignements importants sur BoutonTor !\n\nBoutonTor est dorénavant toujours activé.\n\nCliquer sur BoutonTor pour plus de précisons.
-torbutton.popup.confirm_plugins = Les greffons tels que Flash peuvent nuire à vos anonymat et vie privée.\n\nIls peuvent également contourner Tor afin de révéler votre position actuelle ainsi que votre adresse IP.\n\nÊtes-vous certain de vouloir activer les greffons ?\n\n
+torbutton.popup.confirm_plugins = Les greffons tels que Flash peuvent nuire à la protection de vos données personnels et à votre anonymat.\n\nIls peuvent également contourner Tor afin de divulguer votre position actuelle ainsi que votre adresse IP.\n\nVoulez-vous vraiment activer les greffons ?\n\n
torbutton.popup.never_ask_again = Ne plus me poser la question.
torbutton.popup.confirm_newnym = Le Navigateur Tor fermera tous les fenêtres et onglets. Les sessions des sites Web seront toutes perdues.\n\nRedémarrer le Navigateur Tor maintenant pour réinitialiser votre identité ?\n\n
diff --git a/src/chrome/locale/ga-IE/aboutTBUpdate.dtd b/src/chrome/locale/ga-IE/aboutTBUpdate.dtd
index 04812b9d..0600abbd 100644
--- a/src/chrome/locale/ga-IE/aboutTBUpdate.dtd
+++ b/src/chrome/locale/ga-IE/aboutTBUpdate.dtd
@@ -1,8 +1,8 @@
-<!ENTITY aboutTBUpdate.changelogTitle "Tor Browser Changelog">
+<!ENTITY aboutTBUpdate.changelogTitle "Logchomhad Athruithe Brabhsálaí Tor">
<!ENTITY aboutTBUpdate.updated "Nuashonraíodh Brabhsálaí Tor">
<!ENTITY aboutTBUpdate.linkPrefix "Chun teacht ar an eolas is déanaí maidir leis an leagan seo, ">
<!ENTITY aboutTBUpdate.linkLabel "tabhair cuairt ar ár suíomh Gréasáin">
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.version "Leagan">
-<!ENTITY aboutTBUpdate.releaseDate "Release Date">
-<!ENTITY aboutTBUpdate.releaseNotes "Release Notes">
+<!ENTITY aboutTBUpdate.releaseDate "Dáta Foilsithe">
+<!ENTITY aboutTBUpdate.releaseNotes "Nótaí Eisiúna">
diff --git a/src/chrome/locale/ga-IE/aboutTor.dtd b/src/chrome/locale/ga-IE/aboutTor.dtd
index ed933f23..8522b5cb 100644
--- a/src/chrome/locale/ga-IE/aboutTor.dtd
+++ b/src/chrome/locale/ga-IE/aboutTor.dtd
@@ -6,7 +6,7 @@
<!ENTITY aboutTor.title "Maidir le Tor">
-<!ENTITY aboutTor.viewChangelog.label "View Changelog">
+<!ENTITY aboutTor.viewChangelog.label "Féach ar an Logchomhad Athruithe">
<!ENTITY aboutTor.ready.label "Brabhsáil. Príobháideachas.">
<!ENTITY aboutTor.ready2.label "Tá tú réidh don bhrabhsálaí is príobháidí ar domhan.">
diff --git a/src/chrome/locale/ga-IE/browserOnboarding.properties b/src/chrome/locale/ga-IE/browserOnboarding.properties
index 51e6719a..ddbe9de8 100644
--- a/src/chrome/locale/ga-IE/browserOnboarding.properties
+++ b/src/chrome/locale/ga-IE/browserOnboarding.properties
@@ -5,7 +5,7 @@
onboarding.tour-tor-welcome=Fáilte
onboarding.tour-tor-welcome.title=Tá tú réidh.
onboarding.tour-tor-welcome.description=Soláthraíonn Brabhsálaí Tor príobháideachas agus slándáil den chéad scoth ar an nGréasán. Cosnaíonn sé thú ar lorgaireacht, ar fhaire leictreonach, agus ar chinsireacht. Míneoidh an ceacht beag seo an chaoi a n-oibríonn sé.
-onboarding.tour-tor-welcome.next-button=Go to Privacy
+onboarding.tour-tor-welcome.next-button=Socruithe Príobháideachais
onboarding.tour-tor-privacy=Príobháideachas
onboarding.tour-tor-privacy.title=Cuir bac ar na lorgairí agus ar na gliúcaigh.
@@ -21,20 +21,20 @@ onboarding.tour-tor-circuit-display=Taispeántas an Chiorcaid
onboarding.tour-tor-circuit-display.title=Do chosán a dhéanamh.
onboarding.tour-tor-circuit-display.description=Ar gach fearann a dtugann tú cuairt air, cuirtear do chuid tráchta ar aghaidh trí chiorcad déanta as trí cinn d'athsheachadáin timpeall an domhain. Is féidir leat ciorcad nua a iarraidh trí ‘Ciorcadh Nua don Suíomh seo’ a chliceáil i dTaispeántas an Chiorcaid.
onboarding.tour-tor-circuit-display.button=Mo Chosán
-onboarding.tour-tor-circuit-display.next-button=Go to Security
+onboarding.tour-tor-circuit-display.next-button=Socruithe Slándála
onboarding.tour-tor-security=Slándáil
onboarding.tour-tor-security.title=D'eispéireas féin.
onboarding.tour-tor-security.description=Soláthraímid socruithe breise duit lenar féidir leat leibhéal slándála níos airde a bhaint amach trí, mar shampla, cosc a chur ar eilimintí áirithe a d'fhéadfaí a úsáid chun ionsaí a dhéanamh ar do ríomhaire. Cliceáil thíos chun tuilleadh eolais a fháil faoi na roghanna éagsúla.
-onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
-onboarding.tour-tor-security-level.button=See Your Security Level
-onboarding.tour-tor-security-level.next-button=Go to Experience Tips
+onboarding.tour-tor-security.description-suffix=Nóta: De réir réamhshocraithe, ní chuirtear NoScript ná HTTPS Everywhere ar an mbarra uirlisí, ach is féidir leat iad a chur ann sna socruithe.
+onboarding.tour-tor-security-level.button=Féach ar do Leibhéal Slándála
+onboarding.tour-tor-security-level.next-button=Leideanna Eispéiris
onboarding.tour-tor-expect-differences=Leideanna
onboarding.tour-tor-expect-differences.title=Bí ag súil le difríochtaí.
onboarding.tour-tor-expect-differences.description=D'fhéadfadh d'eispéireas ar an Idirlíon a bheith pas beag difriúil mar gheall ar na gnéithe príobháideachais agus slándála i mbrabhsálaí Tor. B'fhéidir go mbeadh sé beagán níos moille, agus tá seans ann nach bhfeidhmeoidh nó nach lódálfaidh eilimintí áirithe, ag brath ar an leibhéal slándála. Uaireanta, iarrfar ort cruthúnas a thabhairt nach róbat thú.
onboarding.tour-tor-expect-differences.button=Ceisteanna Coitianta
-onboarding.tour-tor-expect-differences.next-button=Go to Onion Services
+onboarding.tour-tor-expect-differences.next-button=Seirbhísí Onion
onboarding.tour-tor-onion-services=Seirbhísí Onion
onboarding.tour-tor-onion-services.title=Cosaint bhreise.
@@ -42,17 +42,17 @@ onboarding.tour-tor-onion-services.description=Is éard atá i seirbhís onion n
onboarding.tour-tor-onion-services.button=Oscail Oinniún
onboarding.tour-tor-onion-services.next-button=Déanta
-onboarding.overlay-icon-tooltip-updated2=See what's new\nin %S
-onboarding.tour-tor-update.prefix-new=New
-onboarding.tour-tor-update.prefix-updated=Updated
+onboarding.overlay-icon-tooltip-updated2=Gach rud nua\nin %S
+onboarding.tour-tor-update.prefix-new=Nua
+onboarding.tour-tor-update.prefix-updated=Nuashonraithe
-onboarding.tour-tor-toolbar=Toolbar
-onboarding.tour-tor-toolbar-update-8.5.title=Toolbar layout
-onboarding.tour-tor-toolbar-update-8.5.description=We improved the browser toolbar layout. We moved the Torbutton icon after the URL bar, and we added a security level icon next to it.
-onboarding.tour-tor-toolbar-update-8.5.next-button=Go to Security
+onboarding.tour-tor-toolbar=Barra Uirlisí
+onboarding.tour-tor-toolbar-update-8.5.title=Leagan amach an bharra uirlisí
+onboarding.tour-tor-toolbar-update-8.5.description=Chuireamar feabhas ar leagan amach an bharra uirlisí. Chuireamar deilbhín an chnaipe Tor tar éis an bharra suímh, agus chuireamar deilbhín a léiríonn an leibhéal slándála in aice leis.
+onboarding.tour-tor-toolbar-update-8.5.next-button=Socruithe Slándála
-onboarding.tour-tor-security-update-8.5.title=Security level experience
-onboarding.tour-tor-security-update-8.5.description=We improved how you see and set your security level. We replaced the security slider with a toolbar icon that makes your current level visible at all times. Click it to view details about your current level or to change your security settings.
+onboarding.tour-tor-security-update-8.5.title=Eispéireas leibhéil slándála
+onboarding.tour-tor-security-update-8.5.description=Chuireamar feabhas ar an gcaoi a n-athraíonn tú an leibhéal slándála. Chuireamar deilbhín nua sa mbarra uirlisí in áit an tsleamhnáin slándála sa chaoi go mbeidh an leibhéal slándála infheicthe i gcónaí. Cliceáil an deilbhín chun mionsonraí slándála a fháil, nó chun na socruithe slándála a athrú.
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=Ar Aghaidh
diff --git a/src/chrome/locale/ga-IE/securityLevel.properties b/src/chrome/locale/ga-IE/securityLevel.properties
index 77a2b95b..4faec508 100644
--- a/src/chrome/locale/ga-IE/securityLevel.properties
+++ b/src/chrome/locale/ga-IE/securityLevel.properties
@@ -1,17 +1,17 @@
securityLevel.securityLevel = Leibhéal Slándála
securityLevel.customWarning = Saincheaptha
-securityLevel.overview = Disable certain web features that can be used to attack your security and anonymity.
+securityLevel.overview = Díchumasaigh gnéithe áirithe a d'fhéadfaí a úsáid chun ionsaí a dhéanamh ort nó d'aitheantas a nochtadh.
securityLevel.standard.level = Gnáthshlándáil
-securityLevel.standard.tooltip = Security Level : Standard
+securityLevel.standard.tooltip = Leibhéal Slándála: Gnáthleibhéal
securityLevel.standard.summary = Gach gné de bhrabhsálaí Tor agus gach gné de shuímh Ghréasáin ar siúl.
securityLevel.safer.level = Níos Sábháilte
-securityLevel.safer.tooltip = Security Level : Safer
+securityLevel.safer.tooltip = Leibhéal Slándála: Níos Sábháilte
securityLevel.safer.summary = Díchumasaítear gnéithe de shuímh atá contúirteach go minic; dá bharr seo, ní fheidhmeoidh gach suíomh mar is ceart.
securityLevel.safer.description1 = Tá JavaScript díchumasaithe ar shuímh nach mbaineann úsáid as HTTPS.
securityLevel.safer.description2 = Tá roinnt clófhoirne agus siombailí matamaiticiúla díchumasaithe.
securityLevel.safer.description3 = Caithfidh tú fuaimeanna agus físeáin (meáin HTML5) a chliceáil lena seinm.
securityLevel.safest.level = Is Sábháilte
-securityLevel.safest.tooltip = Security Level : Safest
+securityLevel.safest.tooltip = Leibhéal Slándála: Is Sábháilte
securityLevel.safest.summary = Ní cheadaítear ach na gnéithe atá de dhíth ar shuímh statacha agus ar bhunseirbhísí. Téann na hathruithe seo i bhfeidhm ar íomhánna, ar mheáin, agus ar scripteanna.
securityLevel.safest.description1 = Tá JavaScript díchumasaithe ar gach suíomh de réir réamhshocraithe.
securityLevel.safest.description2 = Tá roinnt clófhoirne, deilbhíní, siombailí matamaiticiúla, agus íomhánna díchumasaithe.
@@ -19,4 +19,4 @@ securityLevel.safest.description3 = Caithfidh tú fuaimeanna agus físeáin (me
securityLevel.custom.summary = Tá socruithe slándála an bhrabhsálaí as an ngnáth faoi láthair, mar thoradh ar do chuid sainroghanna. Ar chúiseanna slándála agus príobháideachais, molaimid duit ceann de na leibhéil slándála réamhshocraithe a roghnú.
securityLevel.learnMore = Tuilleadh eolais
securityLevel.restoreDefaults = Fill ar na Réamhshocruithe
-securityLevel.advancedSecuritySettings = Advanced Security Settings…
+securityLevel.advancedSecuritySettings = Ardsocruithe Slándála...
diff --git a/src/chrome/locale/ga-IE/torbutton.properties b/src/chrome/locale/ga-IE/torbutton.properties
index 5bb082f9..e7afef59 100644
--- a/src/chrome/locale/ga-IE/torbutton.properties
+++ b/src/chrome/locale/ga-IE/torbutton.properties
@@ -53,7 +53,7 @@ profileMigrationFailed=Níorbh fhéidir an phróifíl %S atá agat a aistriú.\n
# "Downloading update" string for the hamburger menu (see #28885).
# This string is kept here for ease of translation.
# LOCALIZATION NOTE: %S is the application name.
-updateDownloadingPanelUILabel=Downloading %S update
+updateDownloadingPanelUILabel=Nuashonrú %S á íoslódáil
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Ceangal Criptithe (Seirbhís Onion, %1$S, eochracha %2$S giotán, %3$S)
diff --git a/src/chrome/locale/he/browserOnboarding.properties b/src/chrome/locale/he/browserOnboarding.properties
index b8f9b972..f330f9c5 100644
--- a/src/chrome/locale/he/browserOnboarding.properties
+++ b/src/chrome/locale/he/browserOnboarding.properties
@@ -26,7 +26,7 @@ onboarding.tour-tor-circuit-display.next-button=לך אל אבטחה
onboarding.tour-tor-security=אבטחה
onboarding.tour-tor-security.title=בחר את חוויתך.
onboarding.tour-tor-security.description=אנחנו מספקים לך גם הגדרות נוספות עבור הגברת אבטחת הדפדפן שלך. הגדרות האבטחה שלנו מתירות לך לחסום יסודות שעלולים לשמש כדי לתקוף את המחשב שלך. לחץ למטה כדי לראות מה האפשרויות השונות עושות.
-onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
+onboarding.tour-tor-security.description-suffix=הערה: כברירת מחדל, NoScript ו־HTTPS Everywhere אינם כלולים בסרגל הכלים, אבל אתה יכול להתאים אישית את סרגל הכלים שלך כדי להוסיף אותם.
onboarding.tour-tor-security-level.button=ראה את רמת האבטחה שלך
onboarding.tour-tor-security-level.next-button=לך אל עצות חוויה
diff --git a/src/chrome/locale/hu/aboutTor.dtd b/src/chrome/locale/hu/aboutTor.dtd
index 6a4bd540..3b8522de 100644
--- a/src/chrome/locale/hu/aboutTor.dtd
+++ b/src/chrome/locale/hu/aboutTor.dtd
@@ -6,7 +6,7 @@
<!ENTITY aboutTor.title "A Tor-ról">
-<!ENTITY aboutTor.viewChangelog.label "View Changelog">
+<!ENTITY aboutTor.viewChangelog.label "Változás log megtekintése">
<!ENTITY aboutTor.ready.label "Fedezzen fel. Privátan.">
<!ENTITY aboutTor.ready2.label "Készen áll a világ legprivátabb böngészési élményére.">
diff --git a/src/chrome/locale/hu/torbutton.properties b/src/chrome/locale/hu/torbutton.properties
index 6ac5d015..fe2e9adc 100644
--- a/src/chrome/locale/hu/torbutton.properties
+++ b/src/chrome/locale/hu/torbutton.properties
@@ -53,7 +53,7 @@ profileMigrationFailed=%S létező profil migrációja nem sikerült.\nÚj beál
# "Downloading update" string for the hamburger menu (see #28885).
# This string is kept here for ease of translation.
# LOCALIZATION NOTE: %S is the application name.
-updateDownloadingPanelUILabel=Downloading %S update
+updateDownloadingPanelUILabel=%S frissítés letöltése
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Titkosított kapcsolat (Onion szolgáltatás, %1$S, %2$S bites kulcsok, %3$S)
diff --git a/src/chrome/locale/id/browserOnboarding.properties b/src/chrome/locale/id/browserOnboarding.properties
index 37622786..585064f0 100644
--- a/src/chrome/locale/id/browserOnboarding.properties
+++ b/src/chrome/locale/id/browserOnboarding.properties
@@ -5,7 +5,7 @@
onboarding.tour-tor-welcome=Selamat datang
onboarding.tour-tor-welcome.title=Anda siap.
onboarding.tour-tor-welcome.description=Tor Browser menawarkan standar tertinggi atas privasi dan keamanan saat menjelajahi jaringan. Anda sekarang dilindungi dari pelacakan, pengintaian, dan penyensoran. Pelatihan singkat ini akan menunjukkan Anda bagaimana caranya.
-onboarding.tour-tor-welcome.next-button=Go to Privacy
+onboarding.tour-tor-welcome.next-button=Pergi ke Privasi
onboarding.tour-tor-privacy=Privasi
onboarding.tour-tor-privacy.title=Menolak pelacak dan pengintai.
@@ -15,53 +15,53 @@ onboarding.tour-tor-privacy.button=Pergi ke Jaringan Tor
onboarding.tour-tor-network=Jaringan Tor
onboarding.tour-tor-network.title=Mengelilingi jaringan yang terdesentralisasi.
onboarding.tour-tor-network.description=Tor Browser menghubungkan Anda ke jaringan Tor yang dijalankan oleh ribuan relawan di seluruh dunia. Tidak seperti VPN, tidak ada satu titik kesalahan atau entitas sentral yang perlu anda percaya untuk menikmati internet secara privat.
-onboarding.tour-tor-network.button=Go to Circuit Display
+onboarding.tour-tor-network.button=Pergi ke Tampilan Sirkuit
onboarding.tour-tor-circuit-display=Tampilan Sirkuit
onboarding.tour-tor-circuit-display.title=Lihat jalan Anda.
onboarding.tour-tor-circuit-display.description=Untuk setiap domain yang Anda kunjungi, lalu lintas anda disampaikan dan terenkripsi dalam sebuah sirkuit melalui tiga relay Tor dari seluruh dunia. Tidak ada situs web mengetahui dari mana anda terhubung. Anda dapat meminta sebuah sirkuit baru dengan klik 'Sirkuit Baru untuk Situs ini' pada Tampilan Sirkuit kami.
-onboarding.tour-tor-circuit-display.button=See My Path
-onboarding.tour-tor-circuit-display.next-button=Go to Security
+onboarding.tour-tor-circuit-display.button=Lihat Jalan Saya
+onboarding.tour-tor-circuit-display.next-button=Pergi ke Keamanan
onboarding.tour-tor-security=Keamanan
onboarding.tour-tor-security.title=Putuskan pengalamanmu.
onboarding.tour-tor-security.description=Kami juga menyediakan Anda dengan pengaturan tambahan untuk meningkatkan keamanan peramban Anda. Pengaturan Keamanan kami mengizinkan anda untuk memblokir elemen-elemen yang dapat digunakan untuk menyerang komputer Anda. Klik di bawah untuk mengetahui apa saja yang dilakukan oleh pilihan yang berbeda.
-onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
-onboarding.tour-tor-security-level.button=See Your Security Level
-onboarding.tour-tor-security-level.next-button=Go to Experience Tips
+onboarding.tour-tor-security.description-suffix=Catatan: Secara bawaan, NoScript dan HTTPS Everywhere\n tidak termasuk di dalam toolbar, namun Anda dapat menyesuaikan toolbar Anda untuk menambahkannya.
+onboarding.tour-tor-security-level.button=Lihat Level Keamanan Anda
+onboarding.tour-tor-security-level.next-button=Pergi ke Tips Pengalaman
onboarding.tour-tor-expect-differences=Tips Pengalaman
onboarding.tour-tor-expect-differences.title=Harapkan beberapa perubahan.
onboarding.tour-tor-expect-differences.description=Dengan semua fitur keamanan dan privasi yang disediakan oleh Tor, pengalaman Anda saat menjelajahi internet mungkin akan sedikit berbeda. Kecepatan internet mungkin akan berkurang, dan berdasarkan level keamanan Anda, beberapa elemen mungkin tidak bisa bekerja ada dimuat. Anda mungkin juga akan mendapatkan pertanyaan untuk membuktikan bahwa Anda adalah manusia dan bukan robot.
-onboarding.tour-tor-expect-differences.button=See FAQs
-onboarding.tour-tor-expect-differences.next-button=Go to Onion Services
+onboarding.tour-tor-expect-differences.button=Lihat FAQs
+onboarding.tour-tor-expect-differences.next-button=Pergi ke Layanan Onion
onboarding.tour-tor-onion-services=Layanan Onion
onboarding.tour-tor-onion-services.title=Menjadi lebih terlindung.
onboarding.tour-tor-onion-services.description=Layanan Onion adalah situs yang berakhir dengan sebuah .onion yang menyediakan perlindungan lebih kepada penerbit dan pengunjung, termasuk tambahan penjagaan terhadap sensor. Layanan Onion mengizinkan siapa saja untuk menyediakan konten dan layanan secara anonim. Klik di bawah untuk mengunjungu situs onion DuckDuckGo.
-onboarding.tour-tor-onion-services.button=Visit an Onion
+onboarding.tour-tor-onion-services.button=Kunjungi sebuah Onion
onboarding.tour-tor-onion-services.next-button=Selesai
-onboarding.overlay-icon-tooltip-updated2=See what's new\nin %S
+onboarding.overlay-icon-tooltip-updated2=Lihat apa yang baru\ndi %S
onboarding.tour-tor-update.prefix-new=Baru
onboarding.tour-tor-update.prefix-updated=Telah terupdate
onboarding.tour-tor-toolbar=Toolbar
-onboarding.tour-tor-toolbar-update-8.5.title=Toolbar layout
-onboarding.tour-tor-toolbar-update-8.5.description=We improved the browser toolbar layout. We moved the Torbutton icon after the URL bar, and we added a security level icon next to it.
-onboarding.tour-tor-toolbar-update-8.5.next-button=Go to Security
+onboarding.tour-tor-toolbar-update-8.5.title=Tata letak toolbar
+onboarding.tour-tor-toolbar-update-8.5.description=Kami meningkatkan tata letak toolbar peramban. Kami memindahkan ikon Torbutton setelah baris URL, dan kami menambahkan sebuah ikon level keamanan di sebelahnya.
+onboarding.tour-tor-toolbar-update-8.5.next-button=Pergi ke Keamanan
-onboarding.tour-tor-security-update-8.5.title=Security level experience
-onboarding.tour-tor-security-update-8.5.description=We improved how you see and set your security level. We replaced the security slider with a toolbar icon that makes your current level visible at all times. Click it to view details about your current level or to change your security settings.
+onboarding.tour-tor-security-update-8.5.title=Pengalaman tingkat keamanan
+onboarding.tour-tor-security-update-8.5.description=Kami meningkatkan cara bagaimana Anda melihat dan mengatur level keamanan Anda. Kami mengganti slider keamanan dengan sebuah ikon toolbar yang membuat level Anda saat ini terlihat setiap saat. Klik untuk melihat detil tentang level Anda saat ini atau untuk mengganti pengaturan keamanan Anda.
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=Selanjutnya
onboarding.tor-circuit-display.done=Selesai
-onboarding.tor-circuit-display.one-of-three=1 of 3
-onboarding.tor-circuit-display.two-of-three=2 of 3
-onboarding.tor-circuit-display.three-of-three=3 of 3
+onboarding.tor-circuit-display.one-of-three=1 dari 3
+onboarding.tor-circuit-display.two-of-three=2 dari 3
+onboarding.tor-circuit-display.three-of-three=3 dari 3
-onboarding.tor-circuit-display.intro.title=How do circuits work?
+onboarding.tor-circuit-display.intro.title=Bagaimana sirkuit bekerja?
onboarding.tor-circuit-display.intro.msg=Sirkuit terbuat dari relay yang ditentukan secara acak, yang merupakan komputer di seluruh dunia yang terkonfigurasi untuk mengalihkan lalu lintas Tor. Sirkuit mengizinkan anda untuk menjelajah secara privat dan terhubung ke layanan onion.
onboarding.tor-circuit-display.diagram.title=Tampilan Sirkuit
diff --git a/src/chrome/locale/is/browserOnboarding.properties b/src/chrome/locale/is/browserOnboarding.properties
index 6843ed88..c9d16373 100644
--- a/src/chrome/locale/is/browserOnboarding.properties
+++ b/src/chrome/locale/is/browserOnboarding.properties
@@ -26,7 +26,7 @@ onboarding.tour-tor-circuit-display.next-button=Fara í Öryggi
onboarding.tour-tor-security=Öryggi
onboarding.tour-tor-security.title=Veldu hvernig þú vilt upplifa þetta.
onboarding.tour-tor-security.description=Við höfum einnig útbúið viðbótarstillingar þar sem þú getur breytt öryggisstigi vafrans. Öryggisstillingarnar gera kleift að loka á atriði sem hægt væri að nota til árása á tölvuna þína. Smelltu hér fyrir neðan til að skoða hvernig hinir mismunandi valkostir virka.
-onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
+onboarding.tour-tor-security.description-suffix=Athugaðu: Sjálfgefið eru NoScript og HTTPS-allsstaðar ekki á verkfærastikunni, en þú getur hinsvegar sérsniðið verkfærastikuna og bætt þeim við.
onboarding.tour-tor-security-level.button=Skoðaðu öryggisstig þitt
onboarding.tour-tor-security-level.next-button=Fara í Ábendingar fyrir upplifunina
diff --git a/src/chrome/locale/it/browserOnboarding.properties b/src/chrome/locale/it/browserOnboarding.properties
index ecf378ae..71570b4b 100644
--- a/src/chrome/locale/it/browserOnboarding.properties
+++ b/src/chrome/locale/it/browserOnboarding.properties
@@ -26,7 +26,7 @@ onboarding.tour-tor-circuit-display.next-button=Vai in Sicurezza
onboarding.tour-tor-security=Sicurezza
onboarding.tour-tor-security.title=Scegli la tua esperienza.
onboarding.tour-tor-security.description=Ti forniamo anche impostazioni aggiuntive per aumentare la sicurezza del tuo browser. Le nostre impostazioni di sicurezza ti permettono di bloccare elementi che potrebbero essere utilizzati per attaccare il tuo computer. Clicca qui sotto per vedere cosa fanno le diverse opzioni.
-onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
+onboarding.tour-tor-security.description-suffix=Nota: per impostazione predefinita, NoScript e HTTPS Everywhere non sono inclusi nella barra degli strumenti, ma è possibile personalizzare la barra degli strumenti per aggiungerli.
onboarding.tour-tor-security-level.button=Vedi il tuo livello di sicurezza
onboarding.tour-tor-security-level.next-button=Vai in Consigli per l'esperienza
@@ -48,7 +48,7 @@ onboarding.tour-tor-update.prefix-updated=Aggiornato
onboarding.tour-tor-toolbar=Barra degli strumenti
onboarding.tour-tor-toolbar-update-8.5.title=Disposizione brarra degli strumenti
-onboarding.tour-tor-toolbar-update-8.5.description=We improved the browser toolbar layout. We moved the Torbutton icon after the URL bar, and we added a security level icon next to it.
+onboarding.tour-tor-toolbar-update-8.5.description=Abbiamo migliorato il layout della barra degli strumenti del browser. Abbiamo spostato l'icona Torbutton dopo la barra degli URL e abbiamo aggiunto un'icona del livello di sicurezza accanto ad essa.
onboarding.tour-tor-toolbar-update-8.5.next-button=Vai in Sicurezza
onboarding.tour-tor-security-update-8.5.title=Esperienza livello di sicurezza
diff --git a/src/chrome/locale/ja/aboutTBUpdate.dtd b/src/chrome/locale/ja/aboutTBUpdate.dtd
index 2f189bc8..26c9820a 100644
--- a/src/chrome/locale/ja/aboutTBUpdate.dtd
+++ b/src/chrome/locale/ja/aboutTBUpdate.dtd
@@ -4,5 +4,5 @@
<!ENTITY aboutTBUpdate.linkLabel "我々のウェブサイトを見てください">
<!ENTITY aboutTBUpdate.linkSuffix "。">
<!ENTITY aboutTBUpdate.version "バージョン">
-<!ENTITY aboutTBUpdate.releaseDate "Release Date">
+<!ENTITY aboutTBUpdate.releaseDate "リリース日">
<!ENTITY aboutTBUpdate.releaseNotes "リリースノート">
diff --git a/src/chrome/locale/ja/aboutTor.dtd b/src/chrome/locale/ja/aboutTor.dtd
index a047f9a9..2ba4a9f7 100644
--- a/src/chrome/locale/ja/aboutTor.dtd
+++ b/src/chrome/locale/ja/aboutTor.dtd
@@ -6,7 +6,7 @@
<!ENTITY aboutTor.title "Tor について">
-<!ENTITY aboutTor.viewChangelog.label "View Changelog">
+<!ENTITY aboutTor.viewChangelog.label "変更履歴を表示">
<!ENTITY aboutTor.ready.label "探索する。 プライベートに。">
<!ENTITY aboutTor.ready2.label "世界で最もプライベートなブラウジングを体験する準備が整いました。">
@@ -22,9 +22,9 @@
<!ENTITY aboutTor.torbrowser_user_manual.accesskey "M">
<!ENTITY aboutTor.torbrowser_user_manual.label "Tor Browser マニュアル">
-<!ENTITY aboutTor.tor_mission.label "The Tor Project is a US 501(c)(3) non-profit organization advancing human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.">
-<!ENTITY aboutTor.getInvolved.label "Get Involved »">
+<!ENTITY aboutTor.tor_mission.label "Torプロジェクトはフリーオープンソース匿名性やプライバシーソフトウェアの開発と展開によって人権や自由の向上に尽力するUS 501(c)(3)非営利団体である。ソフトウェアへの無制限アクセスと利用をサポート、そしてその科学的と国民の理解を深めたいと思います。">
+<!ENTITY aboutTor.getInvolved.label "参加しよう!»">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
-<!ENTITY aboutTor.newsletter.tagline "Get the latest news from Tor straight to your inbox.">
-<!ENTITY aboutTor.newsletter.link_text "Sign up for Tor News.">
+<!ENTITY aboutTor.newsletter.tagline "Torからの最新ニュースを受信トレイに。">
+<!ENTITY aboutTor.newsletter.link_text "Torニュースにを申し込む。">
diff --git a/src/chrome/locale/ja/browserOnboarding.properties b/src/chrome/locale/ja/browserOnboarding.properties
index 8f5dba57..2044835c 100644
--- a/src/chrome/locale/ja/browserOnboarding.properties
+++ b/src/chrome/locale/ja/browserOnboarding.properties
@@ -5,7 +5,7 @@
onboarding.tour-tor-welcome=ようこそ
onboarding.tour-tor-welcome.title=準備が整いました。
onboarding.tour-tor-welcome.description=Tor Browser は、ウェブブラウジング中に、最高水準のプライバシーとセキュリティを提供します。あなたは現在、トラッキング、監視、および検閲から保護されています。このクイックのオンボードは方法を提示します。
-onboarding.tour-tor-welcome.next-button=Go to Privacy
+onboarding.tour-tor-welcome.next-button=プライバシー設定へ
onboarding.tour-tor-privacy=プライバシー
onboarding.tour-tor-privacy.title=トラッカーとスヌーパーを追い払う。
@@ -21,20 +21,20 @@ onboarding.tour-tor-circuit-display=サーキットディスプレイ
onboarding.tour-tor-circuit-display.title=あなたのパスを見る。
onboarding.tour-tor-circuit-display.description=アクセスするドメインごとに、トラフィックは世界中の3つの Tor リレー間のサーキットで中継および暗号化されます。あなたがどこから接続しているかをウェブサイトは知りません。サーキットディスプレイで「このサイトに新しいサーキットを使用する」をクリックすると、新しいサーキットをリクエストすることができます。
onboarding.tour-tor-circuit-display.button=私のパスを見る
-onboarding.tour-tor-circuit-display.next-button=Go to Security
+onboarding.tour-tor-circuit-display.next-button=セキュリティへ
onboarding.tour-tor-security=セキュリティ
onboarding.tour-tor-security.title=あなたの体験を選択する。
onboarding.tour-tor-security.description=また、ブラウザのセキュリティを強化するための追加設定も提供しています。私たちのセキュリティ設定では、コンピュータの攻撃に使用される可能性のある要素をブロックすることができます。以下をクリックして、さまざまな設定の機能を確認してください
-onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
-onboarding.tour-tor-security-level.button=See Your Security Level
-onboarding.tour-tor-security-level.next-button=Go to Experience Tips
+onboarding.tour-tor-security.description-suffix=お知らせ:デフォルト設定では、NoScriptとHTTPS Everywhereはツールバーに表示されていませんが、カスタマイズによって追加することができます。
+onboarding.tour-tor-security-level.button=セキュリティレベルを表示する
+onboarding.tour-tor-security-level.next-button=体験のヒントへ
onboarding.tour-tor-expect-differences=体験のヒント。
onboarding.tour-tor-expect-differences.title=いくつかの違いを理解する。
onboarding.tour-tor-expect-differences.description=Tor によって提供されるすべてのセキュリティとプライバシー機能を使用すると、インターネットをブラウジングした時の、あなたの体験は少し変化する場合があります。読み込みは少し遅くなるかもしれないし、あなたのセキュリティレベルによっては、いくつかの要素が動作しないか、読み込まれないかもしれません。また、あなたはロボットではなく、人間であることを証明するように求められることがあるかもしれません。
onboarding.tour-tor-expect-differences.button=よくある質問を見る
-onboarding.tour-tor-expect-differences.next-button=Go to Onion Services
+onboarding.tour-tor-expect-differences.next-button=オニオンサービスへ
onboarding.tour-tor-onion-services=Onion サービス
onboarding.tour-tor-onion-services.title=更なる保護。
@@ -42,30 +42,30 @@ onboarding.tour-tor-onion-services.description=Onion サービスは、検閲に
onboarding.tour-tor-onion-services.button=Onion サイトを訪問
onboarding.tour-tor-onion-services.next-button=完了しました
-onboarding.overlay-icon-tooltip-updated2=See what's new\nin %S
+onboarding.overlay-icon-tooltip-updated2=最新情報\n%S に
onboarding.tour-tor-update.prefix-new=新規
onboarding.tour-tor-update.prefix-updated=更新しました
-onboarding.tour-tor-toolbar=Toolbar
-onboarding.tour-tor-toolbar-update-8.5.title=Toolbar layout
-onboarding.tour-tor-toolbar-update-8.5.description=We improved the browser toolbar layout. We moved the Torbutton icon after the URL bar, and we added a security level icon next to it.
-onboarding.tour-tor-toolbar-update-8.5.next-button=Go to Security
+onboarding.tour-tor-toolbar=ツールバー
+onboarding.tour-tor-toolbar-update-8.5.title=ツールバーレイアウト
+onboarding.tour-tor-toolbar-update-8.5.description=ブラウザーツールバーレイアウトを改善しました。Torbuttonアイコンをアドレスバーの右に動いた、そしてその隣にセキュリティレベルアイコンも追加しました。
+onboarding.tour-tor-toolbar-update-8.5.next-button=セキュリティへ
-onboarding.tour-tor-security-update-8.5.title=Security level experience
-onboarding.tour-tor-security-update-8.5.description=We improved how you see and set your security level. We replaced the security slider with a toolbar icon that makes your current level visible at all times. Click it to view details about your current level or to change your security settings.
+onboarding.tour-tor-security-update-8.5.title=セキュリティレベル体験
+onboarding.tour-tor-security-update-8.5.description=表示されるセキュリティレベル情報そして設定インターフェイスは改善されました。セキュリティスライダーを今のレベルを常に表示するツールバーアイコンに変更しました。クリックするとレベルについての詳細は表示され、あるいはセキュリティ設定を変更する。
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=次へ
onboarding.tor-circuit-display.done=完了しました
-onboarding.tor-circuit-display.one-of-three=1 of 3
-onboarding.tor-circuit-display.two-of-three=2 of 3
-onboarding.tor-circuit-display.three-of-three=3 of 3
+onboarding.tor-circuit-display.one-of-three=3の1
+onboarding.tor-circuit-display.two-of-three=3の2
+onboarding.tor-circuit-display.three-of-three=3の3
onboarding.tor-circuit-display.intro.title=サーキットはどのように機能しますか?
-onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services.
+onboarding.tor-circuit-display.intro.msg=サーキットは無作為に割り付けられるリレー、Torトラフィックを送信するように設定される世界中のPC、で構成されます。サーキットはプライベートにネットを閲覧できる、そしてオニオンサービスと接続できるようにします。
onboarding.tor-circuit-display.diagram.title=サーキットディスプレイ
-onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit.
+onboarding.tor-circuit-display.diagram.msg=この図形がこのウェブサイトのサーキットを構成するリレーを表示します。異なるサイトでの活動を相関させれないようにするために、各サイトは別のサーキットを利用します。
onboarding.tor-circuit-display.new-circuit.title=新しいサーキットが必要ですか?
-onboarding.tor-circuit-display.new-circuit.msg=If you are not able to connect to the website you’re trying to visit or it is not loading properly, then you can use this button to reload the site with a new circuit.
+onboarding.tor-circuit-display.new-circuit.msg=見ようとするサイトに接続できない場合、あるいは正しくロードされない場合、このボタンで新しいサーキットでリロードできます。
diff --git a/src/chrome/locale/ja/securityLevel.properties b/src/chrome/locale/ja/securityLevel.properties
index 5d1ff0d3..a352029d 100644
--- a/src/chrome/locale/ja/securityLevel.properties
+++ b/src/chrome/locale/ja/securityLevel.properties
@@ -1,17 +1,17 @@
securityLevel.securityLevel = セキュリティレベル
securityLevel.customWarning = カスタム
-securityLevel.overview = Disable certain web features that can be used to attack your security and anonymity.
+securityLevel.overview = セキュリティと匿名性を攻撃するために利用されるあるウェブ機能を無効にする。
securityLevel.standard.level = 標準
-securityLevel.standard.tooltip = Security Level : Standard
+securityLevel.standard.tooltip = セキュリティレベル:標準
securityLevel.standard.summary = Tor Browser とウェブサイトのすべての機能が有効化されます。
securityLevel.safer.level = より安全
-securityLevel.safer.tooltip = Security Level : Safer
+securityLevel.safer.tooltip = セキュリティレベル:やや安全
securityLevel.safer.summary = ウェブサイトのしばしば危険である機能を無効化します。サイトによっては正常に動作しなくなります。
securityLevel.safer.description1 = HTTPS非対応のサイトで JavaScript が無効化されます。
securityLevel.safer.description2 = いくつかのフォントと数学記号が無効化されます。
securityLevel.safer.description3 = オーディオとビデオ(HTML5メディア)はクリックすると再生されます。
securityLevel.safest.level = 最も安全
-securityLevel.safest.tooltip = Security Level : Safest
+securityLevel.safest.tooltip = セキュリティレベル:最も安全
securityLevel.safest.summary = 静的なサイトと基本的なサービスに必要な機能だけを許可します。この変更は画像、メディア、スクリプトに影響します。
securityLevel.safest.description1 = すべてのサイトで JavaScript が無効化されます。
securityLevel.safest.description2 = いくつかのアイコン、数学記号および画像が無効化されます。
@@ -19,4 +19,4 @@ securityLevel.safest.description3 = オーディオとビデオ(HTML5メディ
securityLevel.custom.summary = あなたのブラウザーにおけるカスタム設定はセキュリティ結果に影響を及ぼしません。セキュリティとプライバシーに関してはデフォルトのセキュリティレベルのひとつを選択することをおすすめいたします。
securityLevel.learnMore = さらに知る
securityLevel.restoreDefaults = デフォルトにもどす
-securityLevel.advancedSecuritySettings = Advanced Security Settings…
+securityLevel.advancedSecuritySettings = 詳細セキュリティ設定...
diff --git a/src/chrome/locale/ja/torbutton.properties b/src/chrome/locale/ja/torbutton.properties
index 4c7093c1..daf9abd4 100644
--- a/src/chrome/locale/ja/torbutton.properties
+++ b/src/chrome/locale/ja/torbutton.properties
@@ -53,8 +53,8 @@ profileMigrationFailed=存在しているプロファイル %S へのマイグ
# "Downloading update" string for the hamburger menu (see #28885).
# This string is kept here for ease of translation.
# LOCALIZATION NOTE: %S is the application name.
-updateDownloadingPanelUILabel=Downloading %S update
+updateDownloadingPanelUILabel=%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)
+pageInfo_OnionEncryptionWithBitsAndProtocol=接続は暗号化された(オニオンサービス、%1$S, %2$S ビットキー、 %3$S)
+pageInfo_OnionEncryption=接続は暗号化された(オニオンサービス)
diff --git a/src/chrome/locale/ko/aboutTBUpdate.dtd b/src/chrome/locale/ko/aboutTBUpdate.dtd
index e95d6daf..5ee37548 100644
--- a/src/chrome/locale/ko/aboutTBUpdate.dtd
+++ b/src/chrome/locale/ko/aboutTBUpdate.dtd
@@ -1,8 +1,8 @@
-<!ENTITY aboutTBUpdate.changelogTitle "Tor Browser Changelog">
+<!ENTITY aboutTBUpdate.changelogTitle "Tor 브라우저 변경이력">
<!ENTITY aboutTBUpdate.updated "Tor 브라우저가 업데이트되었습니다.">
<!ENTITY aboutTBUpdate.linkPrefix "이번 업데이트에 대해 더 알고 싶으시면">
<!ENTITY aboutTBUpdate.linkLabel "저희 사이트를 방문해 주세요">
<!ENTITY aboutTBUpdate.linkSuffix " ">
<!ENTITY aboutTBUpdate.version "버젼">
-<!ENTITY aboutTBUpdate.releaseDate "Release Date">
+<!ENTITY aboutTBUpdate.releaseDate "릴리즈 일자">
<!ENTITY aboutTBUpdate.releaseNotes "릴리즈 노트">
diff --git a/src/chrome/locale/ko/aboutTor.dtd b/src/chrome/locale/ko/aboutTor.dtd
index 54651755..0ae8263e 100644
--- a/src/chrome/locale/ko/aboutTor.dtd
+++ b/src/chrome/locale/ko/aboutTor.dtd
@@ -6,7 +6,7 @@
<!ENTITY aboutTor.title "Tor에 대해서">
-<!ENTITY aboutTor.viewChangelog.label "View Changelog">
+<!ENTITY aboutTor.viewChangelog.label "변경이력 보기">
<!ENTITY aboutTor.ready.label "은밀하게 탐색하십시오.">
<!ENTITY aboutTor.ready2.label "당신은 온세상이 가장 은밀한 탐색의 경험을 준비가 되었습니다.">
@@ -22,8 +22,8 @@
<!ENTITY aboutTor.torbrowser_user_manual.accesskey "M">
<!ENTITY aboutTor.torbrowser_user_manual.label "Tor 브라우저 설명서">
-<!ENTITY aboutTor.tor_mission.label "Tor 프로젝트는 자유와 인권증진에 기여하는 US 501(c)(3) 비영리 단체입니다. 이는 무료로 이용 가능한 오픈 소스 익명성과 사생활 보호기술을 개발하고 그 무제한적 이용을 지원하여 과학적 공적 이해로 나아갑니다.">
-<!ENTITY aboutTor.getInvolved.label "참여 »">
+<!ENTITY aboutTor.tor_mission.label "Tor 프로젝트는 자유와 인권증진에 기여하는 US 501(c)(3) 비영리 단체입니다. 이는 자유롭게 이용 가능하며 오픈 소스 익명성과 사생활 보호기술을 개발하고 그 무제한적으로 이용하도록 지원하여 과학적 공적 이해로 나아갑니다.">
+<!ENTITY aboutTor.getInvolved.label "참여하기 »">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
<!ENTITY aboutTor.newsletter.tagline "최신의 Tor 뉴스를 받은 편지함에 곧장 받으십시오.">
diff --git a/src/chrome/locale/ko/browserOnboarding.properties b/src/chrome/locale/ko/browserOnboarding.properties
index 3f18ecc4..bee7f569 100644
--- a/src/chrome/locale/ko/browserOnboarding.properties
+++ b/src/chrome/locale/ko/browserOnboarding.properties
@@ -4,68 +4,68 @@
onboarding.tour-tor-welcome=환영합니다
onboarding.tour-tor-welcome.title=준비됐습니다.
-onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. You’re now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
-onboarding.tour-tor-welcome.next-button=Go to Privacy
+onboarding.tour-tor-welcome.description=Tor 브라우저로 최고 수준의 개인정보 보호 및 보안을 제공받으며 웹서핑합니다. 이제부터 추적, 모니터링 및 검열으로부터 보호받게 됩니다. 이 간편 온보딩은 그 방법을 가르쳐주는 것입니다.
+onboarding.tour-tor-welcome.next-button=개인정보 항목으로 가봅니다.
-onboarding.tour-tor-privacy=사생활
-onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
-onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click ‘Tor Network’ to learn how we protect you on the network level.
-onboarding.tour-tor-privacy.button=Go to Tor Network
+onboarding.tour-tor-privacy=개인정보
+onboarding.tour-tor-privacy.title=트래커와 염탐꾼을 거부하기
+onboarding.tour-tor-privacy.description=Tor 브라우저는 세션종료 후 쿠키를 격리하고 브라우저 기록을 삭제합니다. 이러한 변화는 브라우저에서의 여러분 개인정보를 보호하고 보안을 확실히 합니다. 네트워크 수준에서 당신을 어떻게 보호하고 있는지를 알수 있도록 'Tor 네트워크' 항목을 클릭하십시오.
+onboarding.tour-tor-privacy.button=Tor 네트워크 항목으로 가봅니다.
-onboarding.tour-tor-network=Tor Network
-onboarding.tour-tor-network.title=Travel a decentralized network.
-onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, there’s no one point of failure or centralized entity you need to trust in order to enjoy the internet privately.
-onboarding.tour-tor-network.button=Go to Circuit Display
+onboarding.tour-tor-network=Tor 네트워크
+onboarding.tour-tor-network.title=탈중앙화된 분산 네트워크로 이동합니다.
+onboarding.tour-tor-network.description=Tor 브라우저는 전세계 수천명의 자원 봉사자에 의해 운영되는 Tor 네트워크와 당신을 연결합니다. VPN과 다르게, 인터넷을 개인적으로 즐기는 당신이 신뢰해야하는 단일된 장애 지점과 중앙화된 요소는 없습니다.
+onboarding.tour-tor-network.button=경로표시 항목으로 가봅니다.
-onboarding.tour-tor-circuit-display=Circuit Display
-onboarding.tour-tor-circuit-display.title=See your path.
-onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking ‘New Circuit for this Site’ on our Circuit Display.
-onboarding.tour-tor-circuit-display.button=See My Path
-onboarding.tour-tor-circuit-display.next-button=Go to Security
+onboarding.tour-tor-circuit-display=경로표시
+onboarding.tour-tor-circuit-display.title=네트워크 경로를 확인합니다.
+onboarding.tour-tor-circuit-display.description=각 도메인에 접근할 때마다 트래픽은 전세계에 퍼져있는 3개의 Tor 중계 서버에 걸쳐 하나의 경로로 중계되고 암호화됩니다. 당신이 어디에서 접속하고 있는지를 알수 있는 웹 사이트는 없습니다. 경로 표시 항목에서 "이 사이트를 위한 새로운 경로"를 클릭하여 새로운 경로를 요구할 수 있습니다.
+onboarding.tour-tor-circuit-display.button=나의 네트워크 경로를 확인합니다.
+onboarding.tour-tor-circuit-display.next-button=보안 항목으로 가봅니다.
onboarding.tour-tor-security= 보안
-onboarding.tour-tor-security.title=Choose your experience.
-onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
-onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
-onboarding.tour-tor-security-level.button=See Your Security Level
-onboarding.tour-tor-security-level.next-button=Go to Experience Tips
+onboarding.tour-tor-security.title=당신의 경험을 골라보세요.
+onboarding.tour-tor-security.description=브라우저의 보안을 강화하기위한 추가 설정도 또한 제공합니다. 우리의 보안 설정은 당신의 컴퓨터가 공격당하는 데 사용될 수있는 요소를 차단하는 것이 가능하게 해줍니다. 아래를 클릭하여 다양한 옵션 기능을 확인하십시오.
+onboarding.tour-tor-security.description-suffix=참고: 기본적으로 NoScript와 HTTPS Everywhere는 툴바에 포함되어 있지는 않지만, 툴바를 커스퍼마이즈하여 추가 할 수 있습니다.
+onboarding.tour-tor-security-level.button=보안 레벨을 확인합니다.
+onboarding.tour-tor-security-level.next-button=경험한 팁 항목으로 가봅니다.
-onboarding.tour-tor-expect-differences=Experience Tips
-onboarding.tour-tor-expect-differences.title=Expect some differences.
-onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
-onboarding.tour-tor-expect-differences.button=See FAQs
-onboarding.tour-tor-expect-differences.next-button=Go to Onion Services
+onboarding.tour-tor-expect-differences=경험한 팁
+onboarding.tour-tor-expect-differences.title=차이점 기대하기
+onboarding.tour-tor-expect-differences.description=Tor가 제공하는 모든 보안 및 개인정보 보호 기능을 통해 인터넷을 탐색하는 동안 당신의 경험은 조금 다를지도 모릅니다. 어떤 것은 조금 느려질지 수 있고, 보안 수준 설정에 따라 몇 가지 요소는 작동하지 않거나 로드하지 않을지도 모릅니다. 당신 자신이 인간이며 로봇이 아님을 증명하도록 요구받을 수도 있습니다.
+onboarding.tour-tor-expect-differences.button=FAQ 확인
+onboarding.tour-tor-expect-differences.next-button=Onion 서비스 항목으로 가봅니다.
onboarding.tour-tor-onion-services=Onion 서비스
-onboarding.tour-tor-onion-services.title=Be extra protected.
-onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
-onboarding.tour-tor-onion-services.button=Visit an Onion
+onboarding.tour-tor-onion-services.title=특별하게 보호하기
+onboarding.tour-tor-onion-services.description=Onion 서비스는 검열에 대한 추가 보호 조치를 포함하여 저작자 및 방문자에게 특별한 보호 조치를 제공하는 .onion 확장자로 끝나는 사이트입니다. Onion 서비스는 누구나 익명으로 콘텐츠와 서비스를 제공하는 것을 가능하게 합니다. 아래를 클릭하여 DuckDuckGo Onion 사이트를 방문하십시오.
+onboarding.tour-tor-onion-services.button=Onion 으로 가기
onboarding.tour-tor-onion-services.next-button=완료
-onboarding.overlay-icon-tooltip-updated2=See what's new\nin %S
+onboarding.overlay-icon-tooltip-updated2=%S 에서의 새로와진 내용 보기
onboarding.tour-tor-update.prefix-new=새로 이음
onboarding.tour-tor-update.prefix-updated=업데이트됨
-onboarding.tour-tor-toolbar=Toolbar
-onboarding.tour-tor-toolbar-update-8.5.title=Toolbar layout
-onboarding.tour-tor-toolbar-update-8.5.description=We improved the browser toolbar layout. We moved the Torbutton icon after the URL bar, and we added a security level icon next to it.
-onboarding.tour-tor-toolbar-update-8.5.next-button=Go to Security
+onboarding.tour-tor-toolbar=툴바
+onboarding.tour-tor-toolbar-update-8.5.title=툴바 레이아웃
+onboarding.tour-tor-toolbar-update-8.5.description=브라우저 툴바의 레이아웃을 개선했습니다. Torbutton 아이콘을 URL 바 다음으로 이동하고, 그 옆에 보안 수준 아이콘을 추가했습니다.
+onboarding.tour-tor-toolbar-update-8.5.next-button=보안 항목으로 가봅니다.
-onboarding.tour-tor-security-update-8.5.title=Security level experience
-onboarding.tour-tor-security-update-8.5.description=We improved how you see and set your security level. We replaced the security slider with a toolbar icon that makes your current level visible at all times. Click it to view details about your current level or to change your security settings.
+onboarding.tour-tor-security-update-8.5.title=보안수준 경험
+onboarding.tour-tor-security-update-8.5.description=보안 수준의 표시 방법과 설정 방법을 개선하였습니다. 보안 슬라이더를 현재의 수준이 항상 보이도록 툴바 아이콘으로 대체하였습니다. 현재 보안 수준에 대한 자세한 내용을 표시하거나 보안 설정을 변경하려면 여기를 클릭하십시오.
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=다음
onboarding.tor-circuit-display.done=완료
-onboarding.tor-circuit-display.one-of-three=1 of 3
-onboarding.tor-circuit-display.two-of-three=2 of 3
-onboarding.tor-circuit-display.three-of-three=3 of 3
+onboarding.tor-circuit-display.one-of-three=3단계 중 1단계
+onboarding.tor-circuit-display.two-of-three=3단계 중 2단계
+onboarding.tor-circuit-display.three-of-three=3단계 중 3단계
-onboarding.tor-circuit-display.intro.title=How do circuits work?
-onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services.
+onboarding.tor-circuit-display.intro.title=네트워크 경로는 어떻습니까?
+onboarding.tor-circuit-display.intro.msg=경로는 임의로 할당된 릴레이노드들로 구성되어 있습니다. 이것은 Tor 트래픽을 전달하도록 전세계에 걸쳐 구성되어있는 컴퓨터입니다. 경로에서는 개인적으로 브라우징하거나 Onion 서비스에 연결할 수 있습니다
-onboarding.tor-circuit-display.diagram.title=Circuit Display
-onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit.
+onboarding.tor-circuit-display.diagram.title=경로표시
+onboarding.tor-circuit-display.diagram.msg=이 다이어그램은 이 웹 사이트를 위한 경로를 구성하는 릴레이노드들을 보여줍니다. 다른 사이트간에 액티비티의 링크를 방지하기 위해 각 웹사이트에는 다른 경로가 있습니다.
-onboarding.tor-circuit-display.new-circuit.title=Do you need a new circuit?
-onboarding.tor-circuit-display.new-circuit.msg=If you are not able to connect to the website you’re trying to visit or it is not loading properly, then you can use this button to reload the site with a new circuit.
+onboarding.tor-circuit-display.new-circuit.title=새로운 경로가 필요합니까?
+onboarding.tor-circuit-display.new-circuit.msg=방문하려는 웹 사이트에 연결할 수 없거나 제대로 로드되지 않은 경우에 이 버튼을 사용하여 사이트에 새로운 경로를 다시 로드할 수 있습니다.
diff --git a/src/chrome/locale/ko/securityLevel.properties b/src/chrome/locale/ko/securityLevel.properties
index e1aa93e4..c03ad11a 100644
--- a/src/chrome/locale/ko/securityLevel.properties
+++ b/src/chrome/locale/ko/securityLevel.properties
@@ -1,22 +1,22 @@
securityLevel.securityLevel = 보안 등급
securityLevel.customWarning = 사용자 맞춤
-securityLevel.overview = Disable certain web features that can be used to attack your security and anonymity.
+securityLevel.overview = 보안과 익명성을 공격하는 데 사용될 수 있는 특정한 웹의 기능을 해제합니다.
securityLevel.standard.level = 표준
-securityLevel.standard.tooltip = Security Level : Standard
-securityLevel.standard.summary = 모든 Tor 브라우저와 웹사이트의 기능들이 활성화 됩니다.
+securityLevel.standard.tooltip = 보안 수준:표준
+securityLevel.standard.summary = 모든 Tor 브라우저와 웹사이트의 기능들이 활성화됩니다.
securityLevel.safer.level = 더 안전합니다
-securityLevel.safer.tooltip = Security Level : Safer
-securityLevel.safer.summary = 이 설정으로 흔히 위험한 웹사이트의 기능이 비활성화하면 일부의 사이트의 기능들을 사용 할 수 없습니다.
-securityLevel.safer.description1 = JavaScript가 HTTPS을 적용되지 않은 사이트에서 비활성화 됩니다.
-securityLevel.safer.description2 = 일부 글꼴이며 수학기호가 비활성화 됩니다.
+securityLevel.safer.tooltip = 보안등급: 더욱 안전
+securityLevel.safer.summary = 이 설정을 하여 흔히 위험한 웹사이트의 기능이 비활성화하면, 일부 사이트의 기능들을 사용할 수 없습니다.
+securityLevel.safer.description1 = HTTPS을 적용되지 않은 사이트에서는 JavaScript가 비활성화됩니다.
+securityLevel.safer.description2 = 일부 글꼴과 수학기호가 비활성화됩니다.
securityLevel.safer.description3 = 오디오와 동영상(HTML5 media) 보려면 누르십시오.
securityLevel.safest.level = 제일 안전합니다
-securityLevel.safest.tooltip = Security Level : Safest
-securityLevel.safest.summary = 정적 사이트와 기본 서비스에 필요한 기능이만 용남합니다. 그 변경들은 사진이며 메디아며 스크립트를 영향할 것입니다.
-securityLevel.safest.description1 = 자바 스크립트는 기본 설정으로 모든 사이트에서 비활성화 되어 있습니다.
-securityLevel.safest.description2 = 일부 글꼴이며 상징이며 수학기호며 사진이 비활성화 됩니다.
+securityLevel.safest.tooltip = 보안등급: 매우 안전
+securityLevel.safest.summary = 정적 사이트와 기본 서비스에 필요한 기능에만 허용됩니다. 이 변경사항들은 이미지, 미디어, 스크립트에 영향을 줍니다.
+securityLevel.safest.description1 = 기본 설정으로 모든 사이트에서 자바스크립트는 비활성화되어 있습니다.
+securityLevel.safest.description2 = 일부 글꼴과 아이콘, 수학기호, 이미지는 비활성화 됩니다.
securityLevel.safest.description3 = 오디오와 동영상(HTML5 media) 보려면 누르십시오.
-securityLevel.custom.summary = 사용자 지정 브라우저 기본 설정으로 인해 비정상적인 보안 설정이 발생했습니다. 보안 및 개인 정보 보호를 위해 기본 보안 수준 중 하나를 선택하는 것이 좋습니다.
+securityLevel.custom.summary = 사용자 지정 브라우저 설정으로 인해 비정상적인 보안 설정이 발생했습니다. 보안 및 개인정보 보호를 위하여 보안 수준의 기본값 중 하나를 선택하는 것이 좋습니다.
securityLevel.learnMore = 더 알아보기
securityLevel.restoreDefaults = 기본값으로 복구
-securityLevel.advancedSecuritySettings = Advanced Security Settings…
+securityLevel.advancedSecuritySettings = 고급 보안 설정
diff --git a/src/chrome/locale/nl/browserOnboarding.properties b/src/chrome/locale/nl/browserOnboarding.properties
index b46d9b8d..f524f6a5 100644
--- a/src/chrome/locale/nl/browserOnboarding.properties
+++ b/src/chrome/locale/nl/browserOnboarding.properties
@@ -8,7 +8,7 @@ onboarding.tour-tor-welcome.description=Tor Browser biedt de hoogste standaard a
onboarding.tour-tor-welcome.next-button=Naar Privacy
onboarding.tour-tor-privacy=Privacy
-onboarding.tour-tor-privacy.title=Snub volgers en neuzers.
+onboarding.tour-tor-privacy.title=Verwerp volgers en speurders.
onboarding.tour-tor-privacy.description=Tor Browser isoleert cookies en verwijdert uw browsergeschiedenis na uw sessie. Deze wijzigingen zorgen ervoor dat uw privacy en veiligheid in de browser zijn beschermd. Klik op ‘Tor-netwerk’ om te lezen hoe we u op netwerkniveau beschermen.
onboarding.tour-tor-privacy.button=Naar Tor-netwerk
diff --git a/src/chrome/locale/nl/torbutton.properties b/src/chrome/locale/nl/torbutton.properties
index c3441858..3c9528a9 100644
--- a/src/chrome/locale/nl/torbutton.properties
+++ b/src/chrome/locale/nl/torbutton.properties
@@ -6,7 +6,7 @@ torbutton.circuit_display.relay = Relay
torbutton.circuit_display.tor_bridge = Bridge
torbutton.circuit_display.unknown_country = Onbekend land
torbutton.circuit_display.guard = Bewaking
-torbutton.circuit_display.guard_note = Jouw [Guard] node wijzigt mogelijk niet.
+torbutton.circuit_display.guard_note = Uw [Guard]-node mag niet worden gewijzigd.
torbutton.circuit_display.learn_more = Lees meer
torbutton.content_sizer.margin_tooltip = Tor Browser voegt deze rand toe om de afmetingen van het venster minder uit de toon te laten vallen. Dit maakt het moeilijker om u online te volgen.
torbutton.panel.tooltip.disabled = Hier klikken om Tor in te schakelen
@@ -53,7 +53,7 @@ profileMigrationFailed=Migreren van uw bestaande %S profiel is mislukt.\nNieuwe
# "Downloading update" string for the hamburger menu (see #28885).
# This string is kept here for ease of translation.
# LOCALIZATION NOTE: %S is the application name.
-updateDownloadingPanelUILabel=Ophalen %S update
+updateDownloadingPanelUILabel=%S-update downloaden
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Verbinding versleuteld (Oniondienst, %1$S, %2$S bit sleutels, %3$S)
diff --git a/src/chrome/locale/pl/browserOnboarding.properties b/src/chrome/locale/pl/browserOnboarding.properties
index 20477d27..75d83f49 100644
--- a/src/chrome/locale/pl/browserOnboarding.properties
+++ b/src/chrome/locale/pl/browserOnboarding.properties
@@ -26,7 +26,7 @@ onboarding.tour-tor-circuit-display.next-button=Przejdź do Bezpieczeństwo
onboarding.tour-tor-security=Bezpieczeństwo
onboarding.tour-tor-security.title=Wybierz swoje doświadczenie.
onboarding.tour-tor-security.description=Umożliwiamy także dodatkowe ustawienia dla zwiększenia bezpieczeństwa Twojej przeglądarki. Nasze Ustawienia Bezpieczeństwa pozwalają Ci blokować elementy które mogą być użyte do ataku Twojego komputera. Kliknij poniżej aby zobaczyć co różne opcje robią.
-onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
+onboarding.tour-tor-security.description-suffix=Uwaga: Domyślnie na pasku narzędzi nie ma NoScript i HTTPS Everywhere, ale możesz dostosować pasek narzędzi i je dodać.
onboarding.tour-tor-security-level.button=Zobacz swój poziom bezpieczeństwa
onboarding.tour-tor-security-level.next-button=Przejdź do wskazówki doświadczenia
@@ -42,17 +42,17 @@ onboarding.tour-tor-onion-services.description=Usługi Onion to strony kończoń
onboarding.tour-tor-onion-services.button=Odwiedź Onion
onboarding.tour-tor-onion-services.next-button=Skończone
-onboarding.overlay-icon-tooltip-updated2=See what's new\nin %S
+onboarding.overlay-icon-tooltip-updated2=Zobacz co nowego\nw %S
onboarding.tour-tor-update.prefix-new=Nowe
onboarding.tour-tor-update.prefix-updated=Zaktualizowano
-onboarding.tour-tor-toolbar=Toolbar
-onboarding.tour-tor-toolbar-update-8.5.title=Toolbar layout
-onboarding.tour-tor-toolbar-update-8.5.description=We improved the browser toolbar layout. We moved the Torbutton icon after the URL bar, and we added a security level icon next to it.
+onboarding.tour-tor-toolbar=Pasek narzędzi
+onboarding.tour-tor-toolbar-update-8.5.title=Układ paska narzędzi
+onboarding.tour-tor-toolbar-update-8.5.description=Poprawiliśmy układ paska narzędzi przeglądarki. Przenieśliśmy ikonę Torbutton umieszczając ją po pasku adresu, a obok dodaliśmy ikonę poziomu bezpieczeństwa.
onboarding.tour-tor-toolbar-update-8.5.next-button=Przejdź do Bezpieczeństwo
-onboarding.tour-tor-security-update-8.5.title=Security level experience
-onboarding.tour-tor-security-update-8.5.description=We improved how you see and set your security level. We replaced the security slider with a toolbar icon that makes your current level visible at all times. Click it to view details about your current level or to change your security settings.
+onboarding.tour-tor-security-update-8.5.title=Poziom bezpieczeństwa
+onboarding.tour-tor-security-update-8.5.description=Udoskonaliliśmy sposób wyświetlania i ustawiania poziomu bezpieczeństwa. Zastąpiliśmy suwak bezpieczeństwa ikoną paska narzędzi, dzięki czemu Twój bieżący poziom jest zawsze widoczny. Kliknij go, aby wyświetlić szczegółowe informacje na temat bieżącego poziomu lub aby zmienić ustawienia zabezpieczeń.
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=Dalej
diff --git a/src/chrome/locale/ru/browserOnboarding.properties b/src/chrome/locale/ru/browserOnboarding.properties
index 96836e0c..456fce75 100644
--- a/src/chrome/locale/ru/browserOnboarding.properties
+++ b/src/chrome/locale/ru/browserOnboarding.properties
@@ -26,7 +26,7 @@ onboarding.tour-tor-circuit-display.next-button=Перейти к безопас
onboarding.tour-tor-security=Безопасность
onboarding.tour-tor-security.title=Выберете свой опыт.
onboarding.tour-tor-security.description=Мы также предоставляем вам дополнительные настройки для повышения безопасности вашего браузера. Наши Параметры Безопасности позволяют блокировать элементы, которые могут быть использованы для атаки вашего компьютера. Нажмите ниже, чтобы посмотреть, что делают разные функции.
-onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
+onboarding.tour-tor-security.description-suffix=Примечание: По умолчанию, NoScript и HTTPS Everywhere не отображаются в панели задач, но, вы можете настроить вашу панель задач и отобразить их.
onboarding.tour-tor-security-level.button=Посмотрите ваш уровень безопасности
onboarding.tour-tor-security-level.next-button=Перейти к Полезные советы
diff --git a/src/chrome/locale/sv-SE/browserOnboarding.properties b/src/chrome/locale/sv-SE/browserOnboarding.properties
index 04571277..82290a84 100644
--- a/src/chrome/locale/sv-SE/browserOnboarding.properties
+++ b/src/chrome/locale/sv-SE/browserOnboarding.properties
@@ -5,7 +5,7 @@
onboarding.tour-tor-welcome=Välkommen
onboarding.tour-tor-welcome.title=Du är redo.
onboarding.tour-tor-welcome.description=Tor Browser erbjuder högsta standard för integritet och säkerhet när du surfar på webben. Du är nu skyddad mot spårning, övervakning och censur. Denna snabba introduktion kommer att visa dig hur.
-onboarding.tour-tor-welcome.next-button=Go to Privacy
+onboarding.tour-tor-welcome.next-button=Gå till Sekretess
onboarding.tour-tor-privacy=Sekretess
onboarding.tour-tor-privacy.title=Avvisa bevakare och snokare.
@@ -21,12 +21,12 @@ onboarding.tour-tor-circuit-display=Kretsvisning
onboarding.tour-tor-circuit-display.title=Se din väg.
onboarding.tour-tor-circuit-display.description=För varje domän du besöker förmedlas din trafik och krypteras i en krets över tre tor-reläer runt om i världen. Ingen webbplats vet var du ansluter från. Du kan begära en ny krets genom att klicka på "ny krets för denna webbplats" på vår kretsvisning.
onboarding.tour-tor-circuit-display.button=Se Min väg
-onboarding.tour-tor-circuit-display.next-button=Go to Security
+onboarding.tour-tor-circuit-display.next-button=Gå till Säkerhet
onboarding.tour-tor-security=Säkerhet
onboarding.tour-tor-security.title=Välj din upplevelse.
onboarding.tour-tor-security.description=Vi ger dig också ytterligare inställningar för att stöta upp din webbläsares säkerhet. Våra säkerhetsinställningar kan du blockera element som kan användas för att attackera din dator. Klicka nedan för att se vad de olika alternativen gör.
-onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
+onboarding.tour-tor-security.description-suffix=Observera: Som standard ingår inte NoScript och HTTPS Everywhere i verktygsfältet, men du kan anpassa verktygsfältet för att lägga till dem.
onboarding.tour-tor-security-level.button=Se din säkerhetsnivå
onboarding.tour-tor-security-level.next-button=Go to Experience Tips
@@ -34,7 +34,7 @@ onboarding.tour-tor-expect-differences=Erfarenhets tips
onboarding.tour-tor-expect-differences.title=Förvänta dig vissa skillnader.
onboarding.tour-tor-expect-differences.description=Med alla säkerhets- och sekretessfunktioner som Tor tillhandahåller kan din upplevelse när du surfar på internet vara lite annorlunda. Saker kan vara lite långsammare, och beroende på din säkerhetsnivå, vissa element kanske inte fungerar eller ladda. Du kan också bli ombedd att bevisa att du är en människa och inte en robot.
onboarding.tour-tor-expect-differences.button=Se Vanliga frågor
-onboarding.tour-tor-expect-differences.next-button=Go to Onion Services
+onboarding.tour-tor-expect-differences.next-button=Gå till Onion-tjänster
onboarding.tour-tor-onion-services=Onion tjänster
onboarding.tour-tor-onion-services.title=Var extra skyddad.
@@ -42,17 +42,17 @@ onboarding.tour-tor-onion-services.description=Onion-tjänster är webbplatser s
onboarding.tour-tor-onion-services.button=Besök en Onion
onboarding.tour-tor-onion-services.next-button=Färdig
-onboarding.overlay-icon-tooltip-updated2=See what's new\nin %S
+onboarding.overlay-icon-tooltip-updated2=Se vad som är nytt\ni %S
onboarding.tour-tor-update.prefix-new=Ny
onboarding.tour-tor-update.prefix-updated=Uppdaterad
-onboarding.tour-tor-toolbar=Toolbar
-onboarding.tour-tor-toolbar-update-8.5.title=Toolbar layout
-onboarding.tour-tor-toolbar-update-8.5.description=We improved the browser toolbar layout. We moved the Torbutton icon after the URL bar, and we added a security level icon next to it.
-onboarding.tour-tor-toolbar-update-8.5.next-button=Go to Security
+onboarding.tour-tor-toolbar=Verktygsfält
+onboarding.tour-tor-toolbar-update-8.5.title=Verktygsradens layout
+onboarding.tour-tor-toolbar-update-8.5.description=Vi förbättrade webbläsarens verktygsfältslayout. Vi flyttade Torbutton-ikonen efter webbadressfältet, och vi lade till en säkerhetsnivåikon bredvid den.
+onboarding.tour-tor-toolbar-update-8.5.next-button=Gå till Säkerhet
-onboarding.tour-tor-security-update-8.5.title=Security level experience
-onboarding.tour-tor-security-update-8.5.description=We improved how you see and set your security level. We replaced the security slider with a toolbar icon that makes your current level visible at all times. Click it to view details about your current level or to change your security settings.
+onboarding.tour-tor-security-update-8.5.title=Säkerhetsnivå erfarenhet
+onboarding.tour-tor-security-update-8.5.description=Vi förbättrade hur du ser och ställer in din säkerhetsnivå. Vi ersatte säkerhetsreglaget med en ikon i verktygsfältet som gör din nuvarande nivå synlig hela tiden. Klicka på den för att visa information om din nuvarande nivå eller för att ändra dina säkerhetsinställningar.
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=Nästa
diff --git a/src/chrome/locale/sv-SE/torbutton.properties b/src/chrome/locale/sv-SE/torbutton.properties
index 510c9c49..cec837f1 100644
--- a/src/chrome/locale/sv-SE/torbutton.properties
+++ b/src/chrome/locale/sv-SE/torbutton.properties
@@ -3,7 +3,7 @@ torbutton.circuit_display.ip_unknown = Okänd IP-adress.
torbutton.circuit_display.onion_site = Onion webbplats
torbutton.circuit_display.this_browser = Denna webbläsare
torbutton.circuit_display.relay = Router
-torbutton.circuit_display.tor_bridge = Brygga
+torbutton.circuit_display.tor_bridge = Bro
torbutton.circuit_display.unknown_country = Okänt land
torbutton.circuit_display.guard = Vakt
torbutton.circuit_display.guard_note = Din [Guard] nod kanske inte ändras.
diff --git a/src/chrome/locale/tr/browserOnboarding.properties b/src/chrome/locale/tr/browserOnboarding.properties
index 0355a2a8..b89ec1fb 100644
--- a/src/chrome/locale/tr/browserOnboarding.properties
+++ b/src/chrome/locale/tr/browserOnboarding.properties
@@ -26,7 +26,7 @@ onboarding.tour-tor-circuit-display.next-button=Güvenlik
onboarding.tour-tor-security=Güvenlik
onboarding.tour-tor-security.title=Deneyiminizi özelleştirin.
onboarding.tour-tor-security.description=Ek ayarları kullanarak web tarayıcınızın güvenliğini arttırabilirsiniz. Güvenlik Düzeyi Ayarı bilgisayarınıza saldırmak için kullanılabilecek bileşenleri engellemenizi sağlar. Seçeneklerinizi görebilmek için aşağıya tıklayın.
-onboarding.tour-tor-security.description-suffix=Not: Varsayılan olarak, NoScript ve HTTPS Everywhere araç çubuğuna dahil edilmez, ancak araç çubuğunu eklemek için özelleştirebilirsiniz.
+onboarding.tour-tor-security.description-suffix=Not: NoScript ve HTTPS Everywhere varsayılan olarak araç çubuğuna eklenmez. Araç çubuğunu özelleştirerek onları ekleyebilirsiniz.
onboarding.tour-tor-security-level.button=Güvenlik Düzeyinize Bakın
onboarding.tour-tor-security-level.next-button=Deneyim İpuçları
diff --git a/src/chrome/locale/zh-CN/browserOnboarding.properties b/src/chrome/locale/zh-CN/browserOnboarding.properties
index 662a3ab6..6fae2753 100644
--- a/src/chrome/locale/zh-CN/browserOnboarding.properties
+++ b/src/chrome/locale/zh-CN/browserOnboarding.properties
@@ -26,7 +26,7 @@ onboarding.tour-tor-circuit-display.next-button=前往“安全”
onboarding.tour-tor-security=安全
onboarding.tour-tor-security.title=自定你的浏览体验。
onboarding.tour-tor-security.description=我们也提供更多选项来进一步强化 Tor Browser 的安全性。安全设置可以允许你屏蔽可能会被用于攻击你的电脑的元素。点击下方的按钮来了解不同的选项的作用。
-onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
+onboarding.tour-tor-security.description-suffix=注:默认设置下,NoScript 和 HTTPS Everywhere 不在工具栏出现,但您可以“定制”您的工具栏来添加两者的图标。
onboarding.tour-tor-security-level.button=查看你设置的安全级别
onboarding.tour-tor-security-level.next-button=前往“体验小贴士”
diff --git a/src/chrome/locale/zh-TW/aboutTor.dtd b/src/chrome/locale/zh-TW/aboutTor.dtd
index 0ba39e22..40cd6453 100644
--- a/src/chrome/locale/zh-TW/aboutTor.dtd
+++ b/src/chrome/locale/zh-TW/aboutTor.dtd
@@ -22,7 +22,7 @@
<!ENTITY aboutTor.torbrowser_user_manual.accesskey "M">
<!ENTITY aboutTor.torbrowser_user_manual.label "洋蔥路由瀏覽器手冊">
-<!ENTITY aboutTor.tor_mission.label "The Tor Project is a US 501(c)(3) non-profit organization advancing human rights and freedoms by creating and deploying free and open source anonymity and privacy technologies, supporting their unrestricted availability and use, and furthering their scientific and popular understanding.">
+<!ENTITY aboutTor.tor_mission.label "Tor Project 是一個美國 501(c)(3) 非營利組織,致力於透過開發和部署自由與開放原始碼的匿名和隱私技術,為其不受限制的可用性和使用提供支持,促進其在科學領域和大眾的知名度來支持人權和自由。">
<!ENTITY aboutTor.getInvolved.label "加入我們 »">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
diff --git a/src/chrome/locale/zh-TW/browserOnboarding.properties b/src/chrome/locale/zh-TW/browserOnboarding.properties
index d368b595..f3728fb6 100644
--- a/src/chrome/locale/zh-TW/browserOnboarding.properties
+++ b/src/chrome/locale/zh-TW/browserOnboarding.properties
@@ -5,54 +5,54 @@
onboarding.tour-tor-welcome=歡迎
onboarding.tour-tor-welcome.title=您已經準備好了。
onboarding.tour-tor-welcome.description=洋蔥路由瀏覽器在瀏覽網路時提供最高標準的隱私和安全性。您現在可以免受追蹤、監控和審查。這個快速導引將告訴你如何做。
-onboarding.tour-tor-welcome.next-button=Go to Privacy
+onboarding.tour-tor-welcome.next-button=前往隱私
onboarding.tour-tor-privacy=隱私
-onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
-onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click ‘Tor Network’ to learn how we protect you on the network level.
+onboarding.tour-tor-privacy.title=冷落追蹤器和窺探者。
+onboarding.tour-tor-privacy.description=洋蔥路由瀏覽器在您的工作階段後會隔離 cookies 並刪除您的瀏覽記錄。這些修改確保您的隱私和安全在瀏覽器中受到保護。點擊「Tor 網路」來了解我們如何在網路層級保護您。
onboarding.tour-tor-privacy.button=前往 Tor 網路
onboarding.tour-tor-network=Tor 網路
-onboarding.tour-tor-network.title=Travel a decentralized network.
-onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, there’s no one point of failure or centralized entity you need to trust in order to enjoy the internet privately.
+onboarding.tour-tor-network.title=在去中心化的網路旅行。
+onboarding.tour-tor-network.description=Tor Browser 將您和世界上數千名志願者支持的 Tor 網路相連。和 VPN 不同的是,這裡不會有單點故障,也不需要你為了私密瀏覽信任某一個中心化的實體。
onboarding.tour-tor-network.button=前往迴路顯示
onboarding.tour-tor-circuit-display=迴路顯示
onboarding.tour-tor-circuit-display.title=檢視您的路徑。
-onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking ‘New Circuit for this Site’ on our Circuit Display.
+onboarding.tour-tor-circuit-display.description=當你每次訪問一個網域的時候,你的流量會加密的通過世界各地的三個 Tor 中繼。因此網站無法知道你來自何處。你也可以在「迴路顯示」中點擊「建立新的迴路來連接上此網站」來請求一個新的迴路。
onboarding.tour-tor-circuit-display.button=檢視我的路徑
-onboarding.tour-tor-circuit-display.next-button=Go to Security
+onboarding.tour-tor-circuit-display.next-button=前往安全性
onboarding.tour-tor-security=安全性
onboarding.tour-tor-security.title=選擇您的用戶體驗。
-onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
-onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
+onboarding.tour-tor-security.description=我們也提供更多選項來進一步強化瀏覽器的安全性。安全設定可以讓您封鎖可能會被用於攻擊您的電腦的元素。點擊下方來了解不同選項的作用。
+onboarding.tour-tor-security.description-suffix=注意:預設情況下,NoScript 和 HTTPS Everywhere 不會在工具列上出現,但您可以自訂您的工具列來加入它們。
onboarding.tour-tor-security-level.button=檢視您的安全等級
-onboarding.tour-tor-security-level.next-button=Go to Experience Tips
+onboarding.tour-tor-security-level.next-button=前往體驗秘訣
-onboarding.tour-tor-expect-differences=Experience Tips
+onboarding.tour-tor-expect-differences=體驗秘訣
onboarding.tour-tor-expect-differences.title=預期一些差異。
-onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
+onboarding.tour-tor-expect-differences.description=在由 Tor 提供的安全和隱私功能的加持下,你瀏覽網路的體驗可能會有些不同。例如加載速度變慢,並且根據你的安全設置的不同,網站上的某些元素可能無法運作或載入。你也有可能會被要求證明你是人類而不是機器人。
onboarding.tour-tor-expect-differences.button= 檢視常見問題
-onboarding.tour-tor-expect-differences.next-button=Go to Onion Services
+onboarding.tour-tor-expect-differences.next-button=前往洋蔥服務
onboarding.tour-tor-onion-services=洋蔥服務
onboarding.tour-tor-onion-services.title=受到額外保護。
-onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
+onboarding.tour-tor-onion-services.description=洋蔥服務是以 .onion 域名結尾的網站,可以為發布者和訪問者提供額外的保護,例如對抗審查。洋蔥服務允許任何人以匿名的方式提供內容和服務。點擊下面的按鈕來訪問 DuckDuckGo 的洋蔥服務網站。
onboarding.tour-tor-onion-services.button=檢視洋蔥
onboarding.tour-tor-onion-services.next-button=完成
-onboarding.overlay-icon-tooltip-updated2=See what's new\nin %S
+onboarding.overlay-icon-tooltip-updated2=看看有什麼新鮮事\n在 %S
onboarding.tour-tor-update.prefix-new=新增
onboarding.tour-tor-update.prefix-updated=已更新
-onboarding.tour-tor-toolbar=Toolbar
-onboarding.tour-tor-toolbar-update-8.5.title=Toolbar layout
-onboarding.tour-tor-toolbar-update-8.5.description=We improved the browser toolbar layout. We moved the Torbutton icon after the URL bar, and we added a security level icon next to it.
-onboarding.tour-tor-toolbar-update-8.5.next-button=Go to Security
+onboarding.tour-tor-toolbar=工具列
+onboarding.tour-tor-toolbar-update-8.5.title=工具列版面配置
+onboarding.tour-tor-toolbar-update-8.5.description=我們改進了瀏覽器的工具列版面配置。我們把 Torbutton 圖示移動到網址列的後面,並且在它旁邊加了一個安全等級圖示。
+onboarding.tour-tor-toolbar-update-8.5.next-button=前往安全性
-onboarding.tour-tor-security-update-8.5.title=Security level experience
-onboarding.tour-tor-security-update-8.5.description=We improved how you see and set your security level. We replaced the security slider with a toolbar icon that makes your current level visible at all times. Click it to view details about your current level or to change your security settings.
+onboarding.tour-tor-security-update-8.5.title=安全等級體驗
+onboarding.tour-tor-security-update-8.5.description=我們改進了您檢視與設定安全等級的方式。我們用工具列圖示取代了安全等級調整棒,讓目前的等級永遠可見。點擊該圖示,您即可檢視目前的安全等級,或者變更您的安全設定。
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=下一個
@@ -62,10 +62,10 @@ onboarding.tor-circuit-display.two-of-three=3 個中的第 2 個
onboarding.tor-circuit-display.three-of-three=3 個中的第 3 個
onboarding.tor-circuit-display.intro.title=迴路如何運作?
-onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services.
+onboarding.tor-circuit-display.intro.msg=迴路由從世界各地隨機分配的三個轉發 Tor 流量的中繼組成,使你能夠私密的瀏覽和連接洋蔥服務。
onboarding.tor-circuit-display.diagram.title=迴路顯示
-onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit.
+onboarding.tor-circuit-display.diagram.msg=這張圖展示了組成訪問這個網站所使用迴路的中繼。為了防止不同網站間的身份關聯,每一個網站都有一條不同的迴路。
onboarding.tor-circuit-display.new-circuit.title=您需要新的迴路嗎?
-onboarding.tor-circuit-display.new-circuit.msg=If you are not able to connect to the website you’re trying to visit or it is not loading properly, then you can use this button to reload the site with a new circuit.
+onboarding.tor-circuit-display.new-circuit.msg=如果您無法連接到您想訪問的網站或是網站載入不正確,您可以使用這個按鈕來使用不同的迴路重新載入網站。
1
0

[tor-browser-build/maint-8.5] Bug 30169: Switch to our tor-android-service repo
by gk@torproject.org 02 May '19
by gk@torproject.org 02 May '19
02 May '19
commit 1f5d05032577524ad2600cc2fb7f28cd2d707256
Author: Georg Koppen <gk(a)torproject.org>
Date: Thu May 2 06:57:02 2019 +0000
Bug 30169: Switch to our tor-android-service repo
---
projects/tor-android-service/config | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/projects/tor-android-service/config b/projects/tor-android-service/config
index 69fab6f..e2304d1 100644
--- a/projects/tor-android-service/config
+++ b/projects/tor-android-service/config
@@ -2,7 +2,7 @@
version: '[% c("abbrev") %]'
filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
git_hash: 6a9314aff4418a4edac33ff39fae266b097cf000
-git_url: https://github.com/sisbell/tor-android-service.git
+git_url: https://git.torproject.org/tor-android-service.git
git_submodule: 1
var:
1
0

[tor-browser-build/master] Bug 30169: Switch to our tor-android-service repo
by gk@torproject.org 02 May '19
by gk@torproject.org 02 May '19
02 May '19
commit ea0d9948bcb63cce9612f5a6d6e5cdad5db6561c
Author: Georg Koppen <gk(a)torproject.org>
Date: Thu May 2 06:57:02 2019 +0000
Bug 30169: Switch to our tor-android-service repo
---
projects/tor-android-service/config | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/projects/tor-android-service/config b/projects/tor-android-service/config
index 69fab6f..e2304d1 100644
--- a/projects/tor-android-service/config
+++ b/projects/tor-android-service/config
@@ -2,7 +2,7 @@
version: '[% c("abbrev") %]'
filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
git_hash: 6a9314aff4418a4edac33ff39fae266b097cf000
-git_url: https://github.com/sisbell/tor-android-service.git
+git_url: https://git.torproject.org/tor-android-service.git
git_submodule: 1
var:
1
0

[tor-browser-build/master] Bug 30325: Remove bison from default packages where it is not needed
by gk@torproject.org 30 Apr '19
by gk@torproject.org 30 Apr '19
30 Apr '19
commit 92f1239bac2f4f20df38acfe587b1ef5bcceebd2
Author: Nicolas Vigier <boklm(a)torproject.org>
Date: Mon Apr 29 13:43:24 2019 +0200
Bug 30325: Remove bison from default packages where it is not needed
Remove bison from the android, osx and common-stretch targets.
---
rbm.conf | 3 ---
1 file changed, 3 deletions(-)
diff --git a/rbm.conf b/rbm.conf
index 9e4fc78..667af9c 100644
--- a/rbm.conf
+++ b/rbm.conf
@@ -168,7 +168,6 @@ targets:
deps:
- build-essential
- python
- - bison
- automake
- libtool
- zip
@@ -204,7 +203,6 @@ targets:
deps:
- build-essential
- python
- - bison
- automake
- libtool
- zip
@@ -331,7 +329,6 @@ targets:
deps:
- build-essential
- python
- - bison
- automake
- libtool
- zip
1
0

[tor-browser-build/master] Merge remote-tracking branch 'boklm/bug_30325_v3'
by gk@torproject.org 30 Apr '19
by gk@torproject.org 30 Apr '19
30 Apr '19
commit a933db4a6d08879842d3898b752dccfd8e524e72
Merge: f7ae040 92f1239
Author: Georg Koppen <gk(a)torproject.org>
Date: Tue Apr 30 19:39:55 2019 +0000
Merge remote-tracking branch 'boklm/bug_30325_v3'
rbm.conf | 3 ---
1 file changed, 3 deletions(-)
1
0

[tor-browser-build/maint-8.5] Bug 29981: Add yasm to the list of dependencies for android builds
by gk@torproject.org 30 Apr '19
by gk@torproject.org 30 Apr '19
30 Apr '19
commit 7e784c57f614b97a9b2f614bc0550fd5ade1e735
Author: Nicolas Vigier <boklm(a)torproject.org>
Date: Tue Apr 30 17:06:00 2019 +0200
Bug 29981: Add yasm to the list of dependencies for android builds
Note: yasm is only needed for android-x86 builds.
---
README | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README b/README
index 1dc2cfd..6aa763e 100644
--- a/README
+++ b/README
@@ -208,7 +208,7 @@ with the following command:
autoconf2.13 openjdk-8-jdk gettext-base autotools-dev \
automake autoconf libtool autopoint libssl-dev \
pkg-config zlib1g-dev libparallel-forkmanager-perl \
- libfile-slurp-perl bzip2 xz-utils apksigner
+ libfile-slurp-perl bzip2 xz-utils apksigner yasm
Common Build Errors
1
0

[tor-browser-build/master] Bug 29981: Add yasm to the list of dependencies for android builds
by gk@torproject.org 30 Apr '19
by gk@torproject.org 30 Apr '19
30 Apr '19
commit f7ae040da39ac0009776802371e088f15531b9e7
Author: Nicolas Vigier <boklm(a)torproject.org>
Date: Tue Apr 30 17:06:00 2019 +0200
Bug 29981: Add yasm to the list of dependencies for android builds
Note: yasm is only needed for android-x86 builds.
---
README | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README b/README
index 1dc2cfd..6aa763e 100644
--- a/README
+++ b/README
@@ -208,7 +208,7 @@ with the following command:
autoconf2.13 openjdk-8-jdk gettext-base autotools-dev \
automake autoconf libtool autopoint libssl-dev \
pkg-config zlib1g-dev libparallel-forkmanager-perl \
- libfile-slurp-perl bzip2 xz-utils apksigner
+ libfile-slurp-perl bzip2 xz-utils apksigner yasm
Common Build Errors
1
0

[tor-browser-build/maint-8.5] Bug 30280: Wrong SHA-256 sum for j2objc-annotations-1.1.jar
by gk@torproject.org 30 Apr '19
by gk@torproject.org 30 Apr '19
30 Apr '19
commit 5d764e950d6783820b7ab0d78db91000b0df817d
Author: sisbell <shane.isbell(a)gmail.com>
Date: Thu Apr 25 12:43:18 2019 -0700
Bug 30280: Wrong SHA-256 sum for j2objc-annotations-1.1.jar
We don't use the jcenter mirror anymore, just maven and spring.io
instead.
---
projects/firefox/build | 2 +
projects/firefox/config | 2 +-
projects/firefox/gradle-dependencies-list.txt | 568 ++++++++++-----------
projects/orbot/build | 2 +
projects/orbot/config | 2 +-
projects/orbot/gradle-dependencies-list.txt | 240 ++++-----
projects/tor-android-service/build | 2 +
projects/tor-android-service/config | 2 +-
.../gradle-dependencies-list.txt | 232 ++++-----
projects/tor-onion-proxy-library/build | 1 +
projects/tor-onion-proxy-library/config | 2 +-
.../gradle-dependencies-list.txt | 8 +-
12 files changed, 535 insertions(+), 528 deletions(-)
diff --git a/projects/firefox/build b/projects/firefox/build
index aace388..0fd5b99 100644
--- a/projects/firefox/build
+++ b/projects/firefox/build
@@ -103,6 +103,8 @@ mv -f $rootdir/[% c('input_files_by_name/mozconfig') %] .mozconfig
# Move Gradle Repo to hard-coded location. This location is embedded in the file
# chrome/toolkit/content/global/buildconfig.html so needs to be standard for reproducibility
mv $rootdir/[% c('input_files_by_name/gradle-dependencies') %] $gradle_repo
+ cp -r $gradle_repo/plugins-release/* $gradle_repo
+ cp -r $gradle_repo/maven2/* $gradle_repo
# Move orbot files so they will be included in the apk during the build
cp $rootdir/[% c('input_files_by_name/orbot') %]/* mobile/android/app
cp $rootdir/[% c('input_files_by_name/topl') %]/* mobile/android/app
diff --git a/projects/firefox/config b/projects/firefox/config
index 395714d..efc04da 100644
--- a/projects/firefox/config
+++ b/projects/firefox/config
@@ -24,7 +24,7 @@ var:
container:
use_container: 1
# this should be updated when the list of gradle dependencies is changed
- gradle_dependencies_version: 4
+ gradle_dependencies_version: 5
# used by projects/firefox-locale-bundle
l10n-changesets.json: '[% exec("cat mobile/locales/l10n-changesets.json") %]'
diff --git a/projects/firefox/gradle-dependencies-list.txt b/projects/firefox/gradle-dependencies-list.txt
index 627c438..fee53d2 100644
--- a/projects/firefox/gradle-dependencies-list.txt
+++ b/projects/firefox/gradle-dependencies-list.txt
@@ -1,374 +1,374 @@
# On how to update dependencies see projects/common/how-to-create-gradle-dependencies-list.txt
# Don't forget to update var/gradle_dependencies_version when modifying this file
sha256sum | url
-0397963405810796ee2d9527e9d1e1a2ed9c44cdb83cdd6959a4ee148ab56fbe | https://jcenter.bintray.com/org/robolectric/sandbox/3.5.1/sandbox-3.5.1.pom
-14db0f7d2299c5400ff7764bb37b4fa80306582d8965fdf6999091723e2384ce | https://jcenter.bintray.com/org/robolectric/annotations/3.5.1/annotations-3…
-cd6db17a11a31ede794ccbd1df0e4d9750f640234731f21cff885a9997277e81 | https://jcenter.bintray.com/com/google/google/1/google-1.pom
-d46777ad3ea8bca73491b2e02fc85b3664486abf5314cc4dc6740908bd855330 | https://jcenter.bintray.com/com/google/android/apps/common/testing/accessib…
+0397963405810796ee2d9527e9d1e1a2ed9c44cdb83cdd6959a4ee148ab56fbe | https://repo1.maven.org/maven2/org/robolectric/sandbox/3.5.1/sandbox-3.5.1.…
+14db0f7d2299c5400ff7764bb37b4fa80306582d8965fdf6999091723e2384ce | https://repo1.maven.org/maven2/org/robolectric/annotations/3.5.1/annotation…
+cd6db17a11a31ede794ccbd1df0e4d9750f640234731f21cff885a9997277e81 | https://repo1.maven.org/maven2/com/google/google/1/google-1.pom
+d46777ad3ea8bca73491b2e02fc85b3664486abf5314cc4dc6740908bd855330 | https://repo1.maven.org/maven2/com/google/android/apps/common/testing/acces…
ee041b3beb682e8bbf2dc16b6edc233483cbc36bde27fd13996617a667b615a5 | https://maven.google.com/com/android/tools/external/com-intellij/intellij-c…
-536c45e8804de01321c478cfb994377f81f1e32897636616fa21b877fd137c6f | https://jcenter.bintray.com/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-4.6…
+536c45e8804de01321c478cfb994377f81f1e32897636616fa21b877fd137c6f | https://repo1.maven.org/maven2/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-…
2ec779741f72313fc6623d0f0e42b2450dd2425dd6ad319697e658aae9ae177b | https://maven.google.com/com/android/tools/dvlib/26.0.1/dvlib-26.0.1.pom
8d4006178fedef4255797b806167cf4a6774158eedabf96420693afbbd00fee3 | https://maven.google.com/com/android/tools/analytics-library/protos/26.0.1/…
-c3fb02564ca173e45548d7a91aca1efe341db11da2656199d559773e7ae15edf | https://jcenter.bintray.com/org/ow2/asm/asm-commons/5.0.1/asm-commons-5.0.1…
-ff513db0361fd41237bef4784968bc15aae478d4ec0a9496f811072ccaf3841d | https://jcenter.bintray.com/org/apache/apache/13/apache-13.pom
+c3fb02564ca173e45548d7a91aca1efe341db11da2656199d559773e7ae15edf | https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/5.0.1/asm-commons-5.…
+ff513db0361fd41237bef4784968bc15aae478d4ec0a9496f811072ccaf3841d | https://repo1.maven.org/maven2/org/apache/apache/13/apache-13.pom
8b870b3f2ee38bf15681acbc8b628df1ccf7c533190b5c79af9934b6cd66d451 | https://maven.google.com/com/android/databinding/baseLibrary/3.0.1/baseLibr…
-c0de2bbc4cb8297419659813ecd4ed1d077ed1dd5c1f5544cc5143e493e84c10 | https://jcenter.bintray.com/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.jar
-8c6191e0dd8bfdc862332cb79b08185ac5b63565d405dac2605be4c2b19774bd | https://jcenter.bintray.com/com/android/tools/external/lombok/lombok-ast/0.…
+c0de2bbc4cb8297419659813ecd4ed1d077ed1dd5c1f5544cc5143e493e84c10 | https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.jar
+8c6191e0dd8bfdc862332cb79b08185ac5b63565d405dac2605be4c2b19774bd | https://repo1.maven.org/maven2/com/android/tools/external/lombok/lombok-ast…
8b0aa8a74e990ca8d633ab7bd1938530e921548df13fd4020224a61065378876 | https://maven.google.com/com/android/tools/build/builder-test-api/3.0.1/bui…
-363cc83767b760d7a564d5301e09467e6d48fc1c1c1664b1e18c50815ce19076 | https://jcenter.bintray.com/com/google/guava/guava/20.0/guava-20.0.pom
+363cc83767b760d7a564d5301e09467e6d48fc1c1c1664b1e18c50815ce19076 | https://repo1.maven.org/maven2/com/google/guava/guava/20.0/guava-20.0.pom
bede73084ec812b916f686cc6e47625bd0756154bef589a4c2b419e54a393bf5 | https://maven.google.com/com/android/tools/build/manifest-merger/26.0.1/man…
-f6775dc981540ffa10f33bd831f14608517ce38b90628e045707dd5bb5d1348e | https://jcenter.bintray.com/org/apache/maven/wagon/wagon-http-shared/1.0-be…
-9f85ff2fd7d6cb3097aa47fb419ee7f0ebe869109f98aba9f4eca3f49e74a40e | https://jcenter.bintray.com/org/apache/apache/16/apache-16.pom
-e5e82da4cc66c8d917bbf743e3c0752efe8522735e7fc9dbddb65bccea81cfe9 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcore/4.2.5/httpco…
-cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581 | https://jcenter.bintray.com/commons-io/commons-io/2.4/commons-io-2.4.jar
-3e395d6fbc43c09a3774cac8694ce527398305ea3fd5492d80e25af27d382a9c | https://jcenter.bintray.com/org/codehaus/mojo/mojo-parent/34/mojo-parent-34…
-1ccea47240da2f0b75dbddb22718fd64cce42c20bf7983e35480b098ab62d26d | https://jcenter.bintray.com/com/squareup/leakcanary/leakcanary-android-no-o…
-8a4e4b32eedaa72976a757e12cf1dfe742725db0b7311bf176dd937ba4236384 | https://jcenter.bintray.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.pom
+f6775dc981540ffa10f33bd831f14608517ce38b90628e045707dd5bb5d1348e | https://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-http-shared/1.0…
+9f85ff2fd7d6cb3097aa47fb419ee7f0ebe869109f98aba9f4eca3f49e74a40e | https://repo1.maven.org/maven2/org/apache/apache/16/apache-16.pom
+e5e82da4cc66c8d917bbf743e3c0752efe8522735e7fc9dbddb65bccea81cfe9 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.2.5/htt…
+cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581 | https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar
+3e395d6fbc43c09a3774cac8694ce527398305ea3fd5492d80e25af27d382a9c | https://repo1.maven.org/maven2/org/codehaus/mojo/mojo-parent/34/mojo-parent…
+1ccea47240da2f0b75dbddb22718fd64cce42c20bf7983e35480b098ab62d26d | https://repo1.maven.org/maven2/com/squareup/leakcanary/leakcanary-android-n…
+8a4e4b32eedaa72976a757e12cf1dfe742725db0b7311bf176dd937ba4236384 | https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.pom
e824935c264b041e847b67808aee704f8cd47d698203259057e42f473e1f6f30 | https://maven.google.com/com/android/databinding/compilerCommon/3.0.1/compi…
-6b87237de8c2e1740cf80627c7f3ce3e15de1930bb250c55a1eca94fa3e014df | https://jcenter.bintray.com/org/codehaus/codehaus-parent/4/codehaus-parent-…
+6b87237de8c2e1740cf80627c7f3ce3e15de1930bb250c55a1eca94fa3e014df | https://repo1.maven.org/maven2/org/codehaus/codehaus-parent/4/codehaus-pare…
3c09321a4140cbbaf50ceefb08f249e2a033eef78dc6efc3d3022515b05a0cda | https://maven.google.com/com/android/support/customtabs/23.4.0/customtabs-2…
0a640f956f4cdde8b5d3458a67ca67599eeb6f47349167a3f1afce7d60978027 | https://maven.google.com/com/android/tools/build/gradle-core/3.0.1/gradle-c…
-e6d920d5a1a34aaaebab1e6a82c36bbfd61f1eeaabc4534ee05d4faad56f1b7a | https://jcenter.bintray.com/org/apache/ant/ant/1.8.0/ant-1.8.0.pom
-401877d5e70ad599e9b6cff18434ea0332f637b51f8ec68352646c836f9bb2a4 | https://jcenter.bintray.com/org/antlr/antlr4-master/4.5.3/antlr4-master-4.5…
+e6d920d5a1a34aaaebab1e6a82c36bbfd61f1eeaabc4534ee05d4faad56f1b7a | https://repo1.maven.org/maven2/org/apache/ant/ant/1.8.0/ant-1.8.0.pom
+401877d5e70ad599e9b6cff18434ea0332f637b51f8ec68352646c836f9bb2a4 | https://repo1.maven.org/maven2/org/antlr/antlr4-master/4.5.3/antlr4-master-…
b27bbb9d269a97be8ff0ac480c0f09c9a953f62e6ff05d90fcbb0ddb4de97c77 | https://maven.google.com/com/android/tools/common/26.0.1/common-26.0.1.jar
58aa4df8faae90e484c0bc47494a1ec97dc51fe53eae2b4a70d60ea7489cdf8c | https://maven.google.com/com/android/tools/external/com-intellij/intellij-c…
-965aeb2bedff369819bdde1bf7a0b3b89b8247dd69c88b86375d76163bb8c397 | https://jcenter.bintray.com/org/jetbrains/annotations/13.0/annotations-13.0…
-cf149955279b07d4f11e817985c1164a69e930d73db7441b43a6ef53bbd286c4 | https://jcenter.bintray.com/com/google/errorprone/error_prone_parent/2.0.18…
-260cc48a58764afbcadec4a9b41877c5aa826c760ae3b6b1db8bde44074c7c41 | https://jcenter.bintray.com/org/ow2/asm/asm/5.0.1/asm-5.0.1.pom
-cb4cfad870bf563a07199f3ebea5763f0dec440fcda0b318640b1feaa788656b | https://jcenter.bintray.com/com/google/errorprone/error_prone_annotations/2…
+965aeb2bedff369819bdde1bf7a0b3b89b8247dd69c88b86375d76163bb8c397 | https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-1…
+cf149955279b07d4f11e817985c1164a69e930d73db7441b43a6ef53bbd286c4 | https://repo1.maven.org/maven2/com/google/errorprone/error_prone_parent/2.0…
+260cc48a58764afbcadec4a9b41877c5aa826c760ae3b6b1db8bde44074c7c41 | https://repo1.maven.org/maven2/org/ow2/asm/asm/5.0.1/asm-5.0.1.pom
+cb4cfad870bf563a07199f3ebea5763f0dec440fcda0b318640b1feaa788656b | https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotation…
a0d002465c0f611eedaaef2b2530707d2e9fb3a5c7ed66f53c556a12f714f43a | https://maven.google.com/com/android/support/support-v4/23.4.0/support-v4-2…
-cd36b31f1495f4fe55a936dd00607abdd945e1f8074549225a04c402d1d35750 | https://jcenter.bintray.com/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.pom
-7b33cee43a87b390f2ea8084ed431b605016e2ff4c24db9a1fbdd8ffe97ef92d | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1…
+cd36b31f1495f4fe55a936dd00607abdd945e1f8074549225a04c402d1d35750 | https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.…
+7b33cee43a87b390f2ea8084ed431b605016e2ff4c24db9a1fbdd8ffe97ef92d | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plugin-ap…
13c1448f7ebb61f67e6fbd6cd5c188804c17c4d7e77c4b79b316ede4ef9cd9b3 | https://maven.google.com/com/android/tools/lint/lint/26.0.1/lint-26.0.1.pom
-381d72c526be217b770f9f8c3f749a86d3b1548ac5c1fcb48d267530ec60d43f | https://jcenter.bintray.com/org/codehaus/plexus/plexus-components/1.1.14/pl…
-ef5ff4dc0257c1eebed07da22b4695ffdd3030da8d224282fb9c565b56cf2f24 | https://jcenter.bintray.com/org/simpleframework/simple-http/6.0.1/simple-ht…
-7c758612888782ccfe376823aee7cdcc7e0cdafb097f7ef50295a0b0c3a16edf | https://jcenter.bintray.com/org/codehaus/plexus/plexus-container-default/1.…
-b51f8867c92b6a722499557fc3a1fdea77bdf9ef574722fe90ce436a29559454 | https://jcenter.bintray.com/org/sonatype/oss/oss-parent/7/oss-parent-7.pom
-757bfe906193b8b651e79dc26cd67d6b55d0770a2cdfb0381591504f779d4a76 | https://jcenter.bintray.com/com/googlecode/juniversalchardet/juniversalchar…
-f0c98c571e93a7cb4dd18df0fa308f0963e7a0620ac2d4244e61e709d03ad6be | https://jcenter.bintray.com/com/google/j2objc/j2objc-annotations/1.1/j2objc…
-85c3c8840bb21554faf159998146f7ca9ef1b951defb29ec4e8252ec463728fd | https://jcenter.bintray.com/org/apache/maven/wagon/wagon-provider-api/1.0-b…
-5215b648798c6c8d9b9cde3642d3bfb5a4cc894b7c8411004352e7de5d119827 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-client…
-81120db4d5490c4f0e9789e1178d2bac231fcff2618bd80f8ef6ff03c550d59b | https://jcenter.bintray.com/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.1.p…
-3db15325cd620c0e54c3d88b6b7ec1bac43db376e18c9bf56bd0c05402ee6be8 | https://jcenter.bintray.com/org/apache/maven/maven-plugin-registry/2.2.1/ma…
-efa86e5cd922f17b472fdfcae57234d8d4ac3e148b6250737dfce454af7a7a44 | https://jcenter.bintray.com/com/google/jimfs/jimfs/1.1/jimfs-1.1.pom
-fcfb09fb0ea0aa97d3cfe7ea792398081348e468f126b3603cb3803f240197f0 | https://jcenter.bintray.com/com/squareup/javawriter/2.5.0/javawriter-2.5.0.…
-d5831ee4f71055800821a34a3051cf1ed5b3702f295ffebd50f65fb5d81a71b8 | https://jcenter.bintray.com/org/mockito/mockito-core/1.10.19/mockito-core-1…
-d125b3ade9f694ae60ef835f5ae000b6ba35fba8c34bafd8b40a1961375e63fa | https://jcenter.bintray.com/org/apache/maven/maven-profile/2.2.1/maven-prof…
-7450c3330cf06c254db9f0dc5ef49eac15502311cf19e0208ba473076ee043d6 | https://jcenter.bintray.com/org/apache/maven/maven-parent/11/maven-parent-1…
-15d4b252c5aa3aeb8d634ae5aaf348ac6ce183b6b5e3615364e6c083715c1133 | https://jcenter.bintray.com/com/getkeepsafe/dexcount/dexcount-gradle-plugin…
+381d72c526be217b770f9f8c3f749a86d3b1548ac5c1fcb48d267530ec60d43f | https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-components/1.1.14…
+ef5ff4dc0257c1eebed07da22b4695ffdd3030da8d224282fb9c565b56cf2f24 | https://repo1.maven.org/maven2/org/simpleframework/simple-http/6.0.1/simple…
+7c758612888782ccfe376823aee7cdcc7e0cdafb097f7ef50295a0b0c3a16edf | https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-container-default…
+b51f8867c92b6a722499557fc3a1fdea77bdf9ef574722fe90ce436a29559454 | https://repo1.maven.org/maven2/org/sonatype/oss/oss-parent/7/oss-parent-7.p…
+757bfe906193b8b651e79dc26cd67d6b55d0770a2cdfb0381591504f779d4a76 | https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalc…
+f0c98c571e93a7cb4dd18df0fa308f0963e7a0620ac2d4244e61e709d03ad6be | https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2o…
+85c3c8840bb21554faf159998146f7ca9ef1b951defb29ec4e8252ec463728fd | https://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-provider-api/1.…
+5215b648798c6c8d9b9cde3642d3bfb5a4cc894b7c8411004352e7de5d119827 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcomponents-cli…
+81120db4d5490c4f0e9789e1178d2bac231fcff2618bd80f8ef6ff03c550d59b | https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.…
+3db15325cd620c0e54c3d88b6b7ec1bac43db376e18c9bf56bd0c05402ee6be8 | https://repo1.maven.org/maven2/org/apache/maven/maven-plugin-registry/2.2.1…
+efa86e5cd922f17b472fdfcae57234d8d4ac3e148b6250737dfce454af7a7a44 | https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.pom
+fcfb09fb0ea0aa97d3cfe7ea792398081348e468f126b3603cb3803f240197f0 | https://repo1.maven.org/maven2/com/squareup/javawriter/2.5.0/javawriter-2.5…
+d5831ee4f71055800821a34a3051cf1ed5b3702f295ffebd50f65fb5d81a71b8 | https://repo1.maven.org/maven2/org/mockito/mockito-core/1.10.19/mockito-cor…
+d125b3ade9f694ae60ef835f5ae000b6ba35fba8c34bafd8b40a1961375e63fa | https://repo1.maven.org/maven2/org/apache/maven/maven-profile/2.2.1/maven-p…
+7450c3330cf06c254db9f0dc5ef49eac15502311cf19e0208ba473076ee043d6 | https://repo1.maven.org/maven2/org/apache/maven/maven-parent/11/maven-paren…
+15d4b252c5aa3aeb8d634ae5aaf348ac6ce183b6b5e3615364e6c083715c1133 | https://repo1.maven.org/maven2/com/getkeepsafe/dexcount/dexcount-gradle-plu…
fcd77cba4ea3893429860b93da5d43f2e089f2ba8bdfa97ef724f410f404152a | https://maven.google.com/com/android/tools/build/gradle/3.0.1/gradle-3.0.1.…
-e116f32edcb77067289a3148143f2c0c97b27cf9a1342f8108ee37dec4868861 | https://jcenter.bintray.com/org/apache/maven/wagon/wagon-provider-api/1.0-b…
+e116f32edcb77067289a3148143f2c0c97b27cf9a1342f8108ee37dec4868861 | https://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-provider-api/1.…
70c458dcf6040317b41ddf50a7d53a02b8a85b0723b36cde9562c59e3cd11dae | https://maven.google.com/com/android/tools/dvlib/26.0.1/dvlib-26.0.1.jar
-95b8b357d19f63797dd7d67622fd3f18374d64acbc6584faba1c7759a31e8438 | https://jcenter.bintray.com/nekohtml/xercesMinimal/1.9.6.2/xercesMinimal-1.…
-ee4e1227673b6ba0b462b567f011b88b6e4e4cd044e1c9734ffb1a2ff80d7ee7 | https://jcenter.bintray.com/org/robolectric/resources/3.5.1/resources-3.5.1…
-857db5645aaefbd7fbe9ba6454b072bc0518ebaba08a93d5eae89a9850e949c4 | https://jcenter.bintray.com/com/getkeepsafe/dexcount/dexcount-gradle-plugin…
-faf82de0dc02e0c0ae327cd653f37255496b2e53fce280b3ab4cb34553a89086 | https://jcenter.bintray.com/com/intellij/annotations/12.0/annotations-12.0.…
-343b1a3093410e3fb26c66998423ab389c3a7441cd1a8859bd327dd15b479aa4 | https://jcenter.bintray.com/org/objenesis/objenesis-parent/2.1/objenesis-pa…
-31629566148e8a47688ae43b420abc3ecd783ed15b33bebc00824bf24c9b15aa | https://jcenter.bintray.com/org/apache/httpcomponents/httpmime/4.1/httpmime…
+95b8b357d19f63797dd7d67622fd3f18374d64acbc6584faba1c7759a31e8438 | https://repo1.maven.org/maven2/nekohtml/xercesMinimal/1.9.6.2/xercesMinimal…
+ee4e1227673b6ba0b462b567f011b88b6e4e4cd044e1c9734ffb1a2ff80d7ee7 | https://repo1.maven.org/maven2/org/robolectric/resources/3.5.1/resources-3.…
+857db5645aaefbd7fbe9ba6454b072bc0518ebaba08a93d5eae89a9850e949c4 | https://repo1.maven.org/maven2/com/getkeepsafe/dexcount/dexcount-gradle-plu…
+faf82de0dc02e0c0ae327cd653f37255496b2e53fce280b3ab4cb34553a89086 | https://repo1.maven.org/maven2/com/intellij/annotations/12.0/annotations-12…
+343b1a3093410e3fb26c66998423ab389c3a7441cd1a8859bd327dd15b479aa4 | https://repo1.maven.org/maven2/org/objenesis/objenesis-parent/2.1/objenesis…
+31629566148e8a47688ae43b420abc3ecd783ed15b33bebc00824bf24c9b15aa | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.1/httpm…
5f1d5eab6940ece3ebb73691d8a60434d8d1e330176442be8f35a1585345b2ec | https://maven.google.com/com/android/support/design/23.4.0/design-23.4.0.aar
-56057490cbc1eeae6227e6eb5c6d5b324b77429b8a78d15027c77d491ef9c675 | https://jcenter.bintray.com/org/ow2/asm/asm/5.0.1/asm-5.0.1.jar
-34af0baedaef19375b7c1a7da967e9089d5e0754647fdbe9a302590392874b77 | https://jcenter.bintray.com/org/apache/maven/maven-project/2.2.1/maven-proj…
-963e1ee14f808ffb99897d848ddcdb28fa91ddda867eb18d303e82728f878349 | https://jcenter.bintray.com/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk…
+56057490cbc1eeae6227e6eb5c6d5b324b77429b8a78d15027c77d491ef9c675 | https://repo1.maven.org/maven2/org/ow2/asm/asm/5.0.1/asm-5.0.1.jar
+34af0baedaef19375b7c1a7da967e9089d5e0754647fdbe9a302590392874b77 | https://repo1.maven.org/maven2/org/apache/maven/maven-project/2.2.1/maven-p…
+963e1ee14f808ffb99897d848ddcdb28fa91ddda867eb18d303e82728f878349 | https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-…
0ec9e69539aa51350a7d295003d8e7f36007d9cd4a3b93730994a24ada5a11c5 | https://maven.google.com/com/android/support/test/exposed-instrumentation-a…
-1870cb5f561ac94760064c5eff8d4259692dd5845680113e78ed9b239e6cf34a | https://jcenter.bintray.com/org/simpleframework/simple-http/6.0.1/simple-ht…
-bfc90e9e32d0eab1f397fb974b5f150a815188382ac41f372a7149d5bc178008 | https://jcenter.bintray.com/xpp3/xpp3_min/1.1.4c/xpp3_min-1.1.4c.jar
+1870cb5f561ac94760064c5eff8d4259692dd5845680113e78ed9b239e6cf34a | https://repo1.maven.org/maven2/org/simpleframework/simple-http/6.0.1/simple…
+bfc90e9e32d0eab1f397fb974b5f150a815188382ac41f372a7149d5bc178008 | https://repo1.maven.org/maven2/xpp3/xpp3_min/1.1.4c/xpp3_min-1.1.4c.jar
5d252585d47129cd667d96c92237383138a42edec5a8963a7dd44cd770faed91 | https://maven.google.com/com/android/tools/lint/lint-checks/26.0.1/lint-che…
-fdff6cfa9ed9cc911c842a5d2395f209ec621ef1239d46810e9e495809d3ae09 | https://jcenter.bintray.com/nekohtml/nekohtml/1.9.6.2/nekohtml-1.9.6.2.jar
-9a9f556713a404e770c9dbdaed7eb086078014c989291960c76fdde6db4192f7 | https://jcenter.bintray.com/org/apache/maven/maven-settings/2.2.1/maven-set…
-40ceb7157feb263949e0f503fe5f71689333a621021aa20ce0d0acee3badaa0f | https://jcenter.bintray.com/com/google/j2objc/j2objc-annotations/1.1/j2objc…
-e1abd7f1116cf5e0c59947693e2189208ec94296b2a3394c959e3511d399a7b0 | https://jcenter.bintray.com/com/squareup/javawriter/2.5.0/javawriter-2.5.0.…
-cf7e3630e1929ddeffcb0315db2acb37182c92dd3af970111b6115592f64d077 | https://jcenter.bintray.com/org/jacoco/org.jacoco.core/0.7.4.201502262128/o…
+fdff6cfa9ed9cc911c842a5d2395f209ec621ef1239d46810e9e495809d3ae09 | https://repo1.maven.org/maven2/nekohtml/nekohtml/1.9.6.2/nekohtml-1.9.6.2.j…
+9a9f556713a404e770c9dbdaed7eb086078014c989291960c76fdde6db4192f7 | https://repo1.maven.org/maven2/org/apache/maven/maven-settings/2.2.1/maven-…
+2994a7eb78f2710bd3d3bfb639b2c94e219cedac0d4d084d516e78c16dddecf6 | https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2o…
+e1abd7f1116cf5e0c59947693e2189208ec94296b2a3394c959e3511d399a7b0 | https://repo1.maven.org/maven2/com/squareup/javawriter/2.5.0/javawriter-2.5…
+cf7e3630e1929ddeffcb0315db2acb37182c92dd3af970111b6115592f64d077 | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.core/0.7.4.20150226212…
ed68ffe66e8fcc23fdeab4eab259a197a11f26325eae59c5afba3a273cd83d25 | https://maven.google.com/com/android/support/test/espresso/espresso-idling-…
-932e6bab9a24a7bc958bbdb7e29e04d083b473d11c4ba3fab1e9b7149579f272 | https://jcenter.bintray.com/com/google/protobuf/protobuf-parent/3.0.0/proto…
-c3c99bf58182889fe86315e9a01473ee2c95540b9dedef898cec64554d925c54 | https://jcenter.bintray.com/com/android/tools/annotations/24.5.0/annotation…
-1eaf9182e1977c1c50a70edbfbf70536398c68990bfaafc9f0e9899041201539 | https://jcenter.bintray.com/com/google/guava/guava-parent/22.0/guava-parent…
-736c8cb2b448d46a67d2a315e67e8903baaefc35e498df45a2d816f8698383c1 | https://jcenter.bintray.com/com/jrummyapps/android-shell/1.0.1/android-shel…
-153b32f474fd676ec36ad807c508885005139140fc92168bb76bf6be31f8efb8 | https://jcenter.bintray.com/org/apache/maven/maven-model/2.2.1/maven-model-…
+932e6bab9a24a7bc958bbdb7e29e04d083b473d11c4ba3fab1e9b7149579f272 | https://repo1.maven.org/maven2/com/google/protobuf/protobuf-parent/3.0.0/pr…
+c3c99bf58182889fe86315e9a01473ee2c95540b9dedef898cec64554d925c54 | https://repo1.maven.org/maven2/com/android/tools/annotations/24.5.0/annotat…
+1eaf9182e1977c1c50a70edbfbf70536398c68990bfaafc9f0e9899041201539 | https://repo1.maven.org/maven2/com/google/guava/guava-parent/22.0/guava-par…
+736c8cb2b448d46a67d2a315e67e8903baaefc35e498df45a2d816f8698383c1 | https://repo1.maven.org/maven2/com/jrummyapps/android-shell/1.0.1/android-s…
+153b32f474fd676ec36ad807c508885005139140fc92168bb76bf6be31f8efb8 | https://repo1.maven.org/maven2/org/apache/maven/maven-model/2.2.1/maven-mod…
949246020c08a0543389082af38268cdce4ee7a7a8218097369b9845752866cb | https://maven.google.com/com/android/tools/lint/lint-checks/26.0.1/lint-che…
-f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2 | https://jcenter.bintray.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar
-164e7a9cf23a4e63bbc961f8db7d965d53d685710660a88249641f91d36f83a4 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-core/4…
+f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2 | https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar
+164e7a9cf23a4e63bbc961f8db7d965d53d685710660a88249641f91d36f83a4 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcomponents-cor…
150021a89ae6f252415cbfff5c3111bf87433776b997b68e6e71f37e5b696799 | https://maven.google.com/com/android/support/support-vector-drawable/23.4.0…
-3759796aab6669f10d58d6f6ef1b25a8a9ca4f7ec48bd47ad5141dd1f0865a38 | https://jcenter.bintray.com/com/squareup/leakcanary/leakcanary-watcher/1.4-…
-0d25a88a1b1e44801f8912206a40ff249cb5702ee87cf3d243d5213f7bcf534f | https://jcenter.bintray.com/org/apache/maven/maven-settings/2.2.1/maven-set…
-50cadbcd70d80cf627661628e9d5163fe4f0757b87e89e68b43663b509c031d5 | https://jcenter.bintray.com/org/simpleframework/simple-common/6.0.1/simple-…
+3759796aab6669f10d58d6f6ef1b25a8a9ca4f7ec48bd47ad5141dd1f0865a38 | https://repo1.maven.org/maven2/com/squareup/leakcanary/leakcanary-watcher/1…
+0d25a88a1b1e44801f8912206a40ff249cb5702ee87cf3d243d5213f7bcf534f | https://repo1.maven.org/maven2/org/apache/maven/maven-settings/2.2.1/maven-…
+50cadbcd70d80cf627661628e9d5163fe4f0757b87e89e68b43663b509c031d5 | https://repo1.maven.org/maven2/org/simpleframework/simple-common/6.0.1/simp…
3a0a524d3540d005d4df0ca39305fce1972f0d2d966d9b8e6bdb956011501584 | https://maven.google.com/com/android/support/test/runner/0.5/runner-0.5.pom
-91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff | https://jcenter.bintray.com/javax/inject/javax.inject/1/javax.inject-1.jar
-f2abf7db3c5937fe021fd66f8bd2d9460cf2c9b1ad8efa0abb797d778390b22f | https://jcenter.bintray.com/com/squareup/haha/haha/2.0.2/haha-2.0.2.pom
-34e08ee62116071cbb69c0ed70d15a7a5b208d62798c59f2120bb8929324cb63 | https://jcenter.bintray.com/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar
-2068320bd6bad744c3673ab048f67e30bef8f518996fa380033556600669905d | https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-annotations/1.…
-3c4fa807380179c24966309fe642eee19558948ebfd326f8f01c301629a50cb0 | https://jcenter.bintray.com/com/squareup/leakcanary/leakcanary-android/1.4-…
-62dd8e35a2c4432bb22f8250bbfe08639635599b4064d5d747bd24cf3c02fac5 | https://jcenter.bintray.com/org/apache/maven/maven-model/2.2.1/maven-model-…
-97b3786e1f55e74bddf8ad102bf50e33bbcbc1f6b7fd7b36f0bbbb25cd4981be | https://jcenter.bintray.com/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.jar
+91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff | https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.j…
+f2abf7db3c5937fe021fd66f8bd2d9460cf2c9b1ad8efa0abb797d778390b22f | https://repo1.maven.org/maven2/com/squareup/haha/haha/2.0.2/haha-2.0.2.pom
+34e08ee62116071cbb69c0ed70d15a7a5b208d62798c59f2120bb8929324cb63 | https://repo1.maven.org/maven2/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar
+2068320bd6bad744c3673ab048f67e30bef8f518996fa380033556600669905d | https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations…
+3c4fa807380179c24966309fe642eee19558948ebfd326f8f01c301629a50cb0 | https://repo1.maven.org/maven2/com/squareup/leakcanary/leakcanary-android/1…
+62dd8e35a2c4432bb22f8250bbfe08639635599b4064d5d747bd24cf3c02fac5 | https://repo1.maven.org/maven2/org/apache/maven/maven-model/2.2.1/maven-mod…
+97b3786e1f55e74bddf8ad102bf50e33bbcbc1f6b7fd7b36f0bbbb25cd4981be | https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.…
2ba9c1cfec6b4a183b72a5ccc6cb2c83479d6ad7e931543c792292c1679a7f43 | https://maven.google.com/com/android/tools/external/org-jetbrains/uast/26.0…
-e51efb2ec140b2849b9880fb161cb6e30dd672368a534c1f47ab46d7f537d9ca | https://jcenter.bintray.com/net/sf/proguard/proguard-base/5.3.3/proguard-ba…
-d1e247c4ed3952385fd704ac9db2a222247cfe7d20508b4f3c76b90f857952ed | https://jcenter.bintray.com/org/apache/maven/maven-artifact-manager/2.2.1/m…
+e51efb2ec140b2849b9880fb161cb6e30dd672368a534c1f47ab46d7f537d9ca | https://repo1.maven.org/maven2/net/sf/proguard/proguard-base/5.3.3/proguard…
+d1e247c4ed3952385fd704ac9db2a222247cfe7d20508b4f3c76b90f857952ed | https://repo1.maven.org/maven2/org/apache/maven/maven-artifact-manager/2.2.…
d7c632ad8f81044765e2963bde33073c5a098256c07ab48a63d792f9e1ed048c | https://maven.google.com/com/android/support/support-annotations/25.0.1/sup…
712d7c974d20b71ce730938a3dda8d23e87cfd16500e1c1a2c9ecc2c9ff0d323 | https://maven.google.com/com/android/tools/build/apksig/3.0.1/apksig-3.0.1.…
-2a0e55bb02940d54bc025aca27ec5071535890fc8ef892cf4fb4fe63f216242d | https://jcenter.bintray.com/com/squareup/haha/haha/2.0.2/haha-2.0.2.jar
-715268d800bacd07236ee1e6f4407650e61cf979733bc262e4de15fbd13b920d | https://jcenter.bintray.com/org/mockito/mockito-core/1.10.19/mockito-core-1…
+2a0e55bb02940d54bc025aca27ec5071535890fc8ef892cf4fb4fe63f216242d | https://repo1.maven.org/maven2/com/squareup/haha/haha/2.0.2/haha-2.0.2.jar
+715268d800bacd07236ee1e6f4407650e61cf979733bc262e4de15fbd13b920d | https://repo1.maven.org/maven2/org/mockito/mockito-core/1.10.19/mockito-cor…
668eb6aeb3d038267e719deb55f38a4233a12602afb97e89da609c095394400a | https://maven.google.com/com/android/tools/build/apksig/3.0.1/apksig-3.0.1.…
-beff8c3c1e840e0f7f78aadef170f347bae349f098babfc176765f499a4bcbb5 | https://jcenter.bintray.com/org/robolectric/sandbox/3.5.1/sandbox-3.5.1.jar
-85ec8258fafc283f61647e6a11b404890821c11db6fcf550779ecf7a14151007 | https://jcenter.bintray.com/org/ow2/asm/asm-parent/5.1/asm-parent-5.1.pom
-fde386a7905173a1b103de6ab820727584b50d0e32282e2797787c20a64ffa93 | https://jcenter.bintray.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.…
-597b54cc1a494799d783921c6ac04352f33e94fca8e00f299d4ca192db79e3fc | https://jcenter.bintray.com/org/robolectric/shadows-framework/3.5.1/shadows…
-52b6fd2eaf2240e14dbe752f1fa884270cc668d6f350e8e7f65f6033a8172d69 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-client…
-d49d179f707d3f3a00b2a7d36136b54aa8d44fa22770703cd82fe52fb39e22eb | https://jcenter.bintray.com/com/android/tools/build/transform-api/2.0.0-dep…
-362e9324ee7c697e21279e20077b52737ddef3f1b2c1a7abe5ad34b465145550 | https://jcenter.bintray.com/org/apache/httpcomponents/httpclient/4.2.6/http…
-e246e2a062b5d989fdefc521c9c56431ba5554ff8d2344edee9218a34a546a33 | https://jcenter.bintray.com/org/codehaus/plexus/plexus/2.0.2/plexus-2.0.2.p…
+beff8c3c1e840e0f7f78aadef170f347bae349f098babfc176765f499a4bcbb5 | https://repo1.maven.org/maven2/org/robolectric/sandbox/3.5.1/sandbox-3.5.1.…
+85ec8258fafc283f61647e6a11b404890821c11db6fcf550779ecf7a14151007 | https://repo1.maven.org/maven2/org/ow2/asm/asm-parent/5.1/asm-parent-5.1.pom
+fde386a7905173a1b103de6ab820727584b50d0e32282e2797787c20a64ffa93 | https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core…
+597b54cc1a494799d783921c6ac04352f33e94fca8e00f299d4ca192db79e3fc | https://repo1.maven.org/maven2/org/robolectric/shadows-framework/3.5.1/shad…
+52b6fd2eaf2240e14dbe752f1fa884270cc668d6f350e8e7f65f6033a8172d69 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcomponents-cli…
+d49d179f707d3f3a00b2a7d36136b54aa8d44fa22770703cd82fe52fb39e22eb | https://repo1.maven.org/maven2/com/android/tools/build/transform-api/2.0.0-…
+362e9324ee7c697e21279e20077b52737ddef3f1b2c1a7abe5ad34b465145550 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.2.6/h…
+e246e2a062b5d989fdefc521c9c56431ba5554ff8d2344edee9218a34a546a33 | https://repo1.maven.org/maven2/org/codehaus/plexus/plexus/2.0.2/plexus-2.0.…
cf7718bd0e99b70d4e06b0fca5ef757b1400bb4ec0da910aba6e2582a6c47dea | https://jitpack.io/com/github/delight-im/Android-Languages/v1.0.1/Android-L…
-02c12c3c2ae12dd475219ff691c82a4d9ea21f44bc594a181295bf6d43dcfbb0 | https://jcenter.bintray.com/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.…
-401429d864e4c28b0ef7bc9213ac7b48989f8a9a26db200abb8c65f41f5a503e | https://jcenter.bintray.com/org/ow2/asm/asm-tree/5.0.1/asm-tree-5.0.1.pom
-d91daa358c2fd7adc1333020433a2c159ae28803b8603cfcaf599fcceab235f0 | https://jcenter.bintray.com/com/jrummyapps/android-shell/1.0.1/android-shel…
-b84d281f59b9da528139e0752a0e1cab0bd98d52c58442b00e45c9748e1d9eee | https://jcenter.bintray.com/org/codehaus/plexus/plexus-interpolation/1.11/p…
-cf3d36efa6d760c6901a21fb14d9eab6553454742ecc4c5c484e2a347cdac4ea | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-annotation-processi…
-b677d99c309dc272f60cefa1f1b639ab750d592ded0ea7bfc9f9c5600ebd742d | https://jcenter.bintray.com/pl/bclogic/pulsator4droid/1.0.3/pulsator4droid-…
+02c12c3c2ae12dd475219ff691c82a4d9ea21f44bc594a181295bf6d43dcfbb0 | https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/2.0.1/jsr305…
+401429d864e4c28b0ef7bc9213ac7b48989f8a9a26db200abb8c65f41f5a503e | https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/5.0.1/asm-tree-5.0.1.pom
+d91daa358c2fd7adc1333020433a2c159ae28803b8603cfcaf599fcceab235f0 | https://repo1.maven.org/maven2/com/jrummyapps/android-shell/1.0.1/android-s…
+b84d281f59b9da528139e0752a0e1cab0bd98d52c58442b00e45c9748e1d9eee | https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-interpolation/1.1…
+cf3d36efa6d760c6901a21fb14d9eab6553454742ecc4c5c484e2a347cdac4ea | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-annotation-proce…
+b677d99c309dc272f60cefa1f1b639ab750d592ded0ea7bfc9f9c5600ebd742d | https://repo1.maven.org/maven2/pl/bclogic/pulsator4droid/1.0.3/pulsator4dro…
1dea25a2af87ff4757ece0dcb676e0d891dfe1e1e784d6251112e35f21d77b86 | https://maven.google.com/com/android/support/palette-v7/23.4.0/palette-v7-2…
-74fa208043740642f7e6eb09faba15965218ad2f50ce3020efb100136e4b591c | https://jcenter.bintray.com/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.jar
-f021eb07aebec822496f489a2d6ec5d3fa81a2717bfc8407cb0ebcaadcee2d7e | https://jcenter.bintray.com/org/apache/maven/wagon/wagon-http-lightweight/1…
-b5b46ac0c09da41b04dbc753456b48912856a7ffbb1490676910b510c471d13f | https://jcenter.bintray.com/xpp3/xpp3_min/1.1.4c/xpp3_min-1.1.4c.pom
-6d079b5abf39f323baaccc68463beef5cf2e9574f333dd749ae96753f00eb205 | https://jcenter.bintray.com/org/ow2/asm/asm/5.1/asm-5.1.pom
-f52619bf2f5c5117f0af1c23adff3a9c8f468647be47fefc59b81dcec7e480e6 | https://jcenter.bintray.com/org/apache/maven/maven-ant-tasks/2.1.3/maven-an…
-2643837251ebdff33a7731646abb563a6050dbb1307937a6e401ef25f3c59103 | https://jcenter.bintray.com/com/jayway/android/robotium/robotium/5.5.4/robo…
-f699823d0081f69cbb676c1845ea222e0ada79bc88a53e5d22d8bd02d328f57e | https://jcenter.bintray.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1.…
-3d6eba428555a558de046b5d76eacc1f5a54b4f5f20b84d636ed7aff18aa48c3 | https://jcenter.bintray.com/org/apache/httpcomponents/project/7/project-7.p…
-7b0aa6ed7553597ce0610684a9f7eca8021eee218f2e2f427c04a7fbf5f920bd | https://jcenter.bintray.com/com/google/android/apps/common/testing/accessib…
-59970f2f0cfce6487b7180d7de653d904d8160fb2cd9d8aba6c375d39fec6652 | https://jcenter.bintray.com/pl/bclogic/pulsator4droid/1.0.3/pulsator4droid-…
-dce95c6e899e42925697aa961b4f01ced3211003cd2101df93ce9d52bb3c3d0a | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-compiler-runner/1.1…
-a34658f5c5de4b573eef21131cc32cc25f7b66407944f312b28ec2e56abb1fa9 | https://jcenter.bintray.com/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.1.j…
-e6531a278b4f632f198a6e45b9e11de1b2b678cd5a4e0fdff442f604c2439a42 | https://jcenter.bintray.com/org/jacoco/org.jacoco.report/0.7.4.201502262128…
+74fa208043740642f7e6eb09faba15965218ad2f50ce3020efb100136e4b591c | https://repo1.maven.org/maven2/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.j…
+f021eb07aebec822496f489a2d6ec5d3fa81a2717bfc8407cb0ebcaadcee2d7e | https://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-http-lightweigh…
+b5b46ac0c09da41b04dbc753456b48912856a7ffbb1490676910b510c471d13f | https://repo1.maven.org/maven2/xpp3/xpp3_min/1.1.4c/xpp3_min-1.1.4c.pom
+6d079b5abf39f323baaccc68463beef5cf2e9574f333dd749ae96753f00eb205 | https://repo1.maven.org/maven2/org/ow2/asm/asm/5.1/asm-5.1.pom
+f52619bf2f5c5117f0af1c23adff3a9c8f468647be47fefc59b81dcec7e480e6 | https://repo1.maven.org/maven2/org/apache/maven/maven-ant-tasks/2.1.3/maven…
+2643837251ebdff33a7731646abb563a6050dbb1307937a6e401ef25f3c59103 | https://repo1.maven.org/maven2/com/jayway/android/robotium/robotium/5.5.4/r…
+f699823d0081f69cbb676c1845ea222e0ada79bc88a53e5d22d8bd02d328f57e | https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1…
+3d6eba428555a558de046b5d76eacc1f5a54b4f5f20b84d636ed7aff18aa48c3 | https://repo1.maven.org/maven2/org/apache/httpcomponents/project/7/project-…
+7b0aa6ed7553597ce0610684a9f7eca8021eee218f2e2f427c04a7fbf5f920bd | https://repo1.maven.org/maven2/com/google/android/apps/common/testing/acces…
+59970f2f0cfce6487b7180d7de653d904d8160fb2cd9d8aba6c375d39fec6652 | https://repo1.maven.org/maven2/pl/bclogic/pulsator4droid/1.0.3/pulsator4dro…
+dce95c6e899e42925697aa961b4f01ced3211003cd2101df93ce9d52bb3c3d0a | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-runner/…
+a34658f5c5de4b573eef21131cc32cc25f7b66407944f312b28ec2e56abb1fa9 | https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.…
+e6531a278b4f632f198a6e45b9e11de1b2b678cd5a4e0fdff442f604c2439a42 | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.report/0.7.4.201502262…
24465b2ba90dc5ed7e2c05f1c87fe4256c27df6d3cd69b6177f3cb447b05c021 | https://maven.google.com/com/android/support/recyclerview-v7/23.4.0/recycle…
-d47fc646324c22c66f2b0e0e743c850dde9a51990c53925e7501d960f2e8df84 | https://jcenter.bintray.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1.…
-321668fc474a73140eb9cc73c779f1ebb9f60948aade3beddee082ecefcf0259 | https://jcenter.bintray.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk…
-7298feeb36ff14dd933c38e62585fb9973fea32fb3c4bc5379428cb1aac5dd3c | https://jcenter.bintray.com/org/apache/maven/wagon/wagon-file/1.0-beta-6/wa…
+d47fc646324c22c66f2b0e0e743c850dde9a51990c53925e7501d960f2e8df84 | https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1…
+321668fc474a73140eb9cc73c779f1ebb9f60948aade3beddee082ecefcf0259 | https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-…
+7298feeb36ff14dd933c38e62585fb9973fea32fb3c4bc5379428cb1aac5dd3c | https://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-file/1.0-beta-6…
38db692b5cbaf69d89b1fe5b0fc38a5cc83f898716f8bc64086fa17c25ea57d6 | https://maven.google.com/com/android/tools/analytics-library/shared/26.0.1/…
-0c0e9d1857c250d1d71b5c6be7b8cc29afe55e7419a90d13bbe968ae5bd7240e | https://jcenter.bintray.com/org/ow2/asm/asm-util/5.1/asm-util-5.1.pom
-45eb0d6e49430271b5fb385c53fae0b81d6ad3eae465a7a8d948217bcae1e86d | https://jcenter.bintray.com/com/android/tools/external/lombok/lombok-ast/0.…
-0251dbb938740ace07a53675113eee753ba389db65aebc814b175af50321620e | https://jcenter.bintray.com/org/apache/ant/ant/1.8.0/ant-1.8.0.jar
-943e12b100627804638fa285805a0ab788a680266531e650921ebfe4621a8bfa | https://jcenter.bintray.com/javax/inject/javax.inject/1/javax.inject-1.pom
-0156d3f3f54a82eda56285b82aa85caadfdf00d90cde549f7091e0bb0702aad2 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.1.51/kotli…
-d2da399a9967c69f0a21739256fa79d284222c223082cacadc17372244764b54 | https://jcenter.bintray.com/org/ow2/asm/asm/5.1/asm-5.1.jar
-be214032de23c6b520b79c1ccdb160948e0c67ed7c11984b7ec4ca5537867b4e | https://jcenter.bintray.com/org/apache/maven/wagon/wagon-http-lightweight/1…
-9e9323a26ba8eb2394efef0c96d31b70df570808630dc147cab1e73541cc5194 | https://jcenter.bintray.com/org/apache/apache/4/apache-4.pom
-1d2e883717b8ab7d3fcc9fa01034d165809a9c94daa6303a838f11e4d36adc86 | https://jcenter.bintray.com/net/sf/proguard/proguard-base/5.3.3/proguard-ba…
-f26bdec2b9496470c0ce63b0d290816e8000ef018daaa259597ebae947fd690f | https://jcenter.bintray.com/net/sf/proguard/proguard-gradle/5.3.3/proguard-…
-31ce606f4e9518936299bb0d27c978fa61e185fd1de7c9874fe959a53e34a685 | https://jcenter.bintray.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.pom
+0c0e9d1857c250d1d71b5c6be7b8cc29afe55e7419a90d13bbe968ae5bd7240e | https://repo1.maven.org/maven2/org/ow2/asm/asm-util/5.1/asm-util-5.1.pom
+45eb0d6e49430271b5fb385c53fae0b81d6ad3eae465a7a8d948217bcae1e86d | https://repo1.maven.org/maven2/com/android/tools/external/lombok/lombok-ast…
+0251dbb938740ace07a53675113eee753ba389db65aebc814b175af50321620e | https://repo1.maven.org/maven2/org/apache/ant/ant/1.8.0/ant-1.8.0.jar
+943e12b100627804638fa285805a0ab788a680266531e650921ebfe4621a8bfa | https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.p…
+0156d3f3f54a82eda56285b82aa85caadfdf00d90cde549f7091e0bb0702aad2 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.1.51/ko…
+d2da399a9967c69f0a21739256fa79d284222c223082cacadc17372244764b54 | https://repo1.maven.org/maven2/org/ow2/asm/asm/5.1/asm-5.1.jar
+be214032de23c6b520b79c1ccdb160948e0c67ed7c11984b7ec4ca5537867b4e | https://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-http-lightweigh…
+9e9323a26ba8eb2394efef0c96d31b70df570808630dc147cab1e73541cc5194 | https://repo1.maven.org/maven2/org/apache/apache/4/apache-4.pom
+1d2e883717b8ab7d3fcc9fa01034d165809a9c94daa6303a838f11e4d36adc86 | https://repo1.maven.org/maven2/net/sf/proguard/proguard-base/5.3.3/proguard…
+f26bdec2b9496470c0ce63b0d290816e8000ef018daaa259597ebae947fd690f | https://repo1.maven.org/maven2/net/sf/proguard/proguard-gradle/5.3.3/progua…
+31ce606f4e9518936299bb0d27c978fa61e185fd1de7c9874fe959a53e34a685 | https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.pom
ecd46dc69f5212b35eb21d64db68072f956c000083030ff53e09d1f81487c580 | https://maven.google.com/com/android/tools/external/org-jetbrains/uast/26.0…
315a79bf0beee4a355ebe36de326b7b9b22a1ecdf22badd7e1bb2af94429bff1 | https://maven.google.com/com/android/support/cardview-v7/23.4.0/cardview-v7…
-ef71d45a49edfe76be0f520312a76bc2aae73ec0743a5ffffe10d30122c6e2b2 | https://jcenter.bintray.com/org/codehaus/plexus/plexus-container-default/1.…
+ef71d45a49edfe76be0f520312a76bc2aae73ec0743a5ffffe10d30122c6e2b2 | https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-container-default…
8b5cd510f29b8f96143cd990747797e9408735c914078a47fa3a6290b474d045 | https://maven.google.com/com/android/support/test/rules/0.5/rules-0.5.pom
6b5ad911a13a5c814c04be4376586eec15838158cb59b9f062ae138ddff1b861 | https://maven.google.com/com/android/tools/layoutlib/layoutlib-api/26.0.1/l…
-f34b3a0b62cdb468eb7e8335de4edc87958dc299306c2b4ba8ea15e6a4be106a | https://jcenter.bintray.com/net/sf/proguard/proguard-gradle/5.3.3/proguard-…
-e4c7afb8f0d7aa159318d42a011cc2c9b0525d820973cbca5318bec6c649cecc | https://jcenter.bintray.com/com/google/protobuf/protobuf-java/3.0.0/protobu…
+f34b3a0b62cdb468eb7e8335de4edc87958dc299306c2b4ba8ea15e6a4be106a | https://repo1.maven.org/maven2/net/sf/proguard/proguard-gradle/5.3.3/progua…
+e4c7afb8f0d7aa159318d42a011cc2c9b0525d820973cbca5318bec6c649cecc | https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.0.0/prot…
7e8bdca281bdcb6dad48a80854837f1c0ab46f31a0b292370e320f471f5b9cfd | https://maven.google.com/com/android/tools/sdk-common/26.0.1/sdk-common-26.…
-953b116521a73575eee990e3f2c36a892fb088bb2d9a3027c82193cb7a013ef7 | https://jcenter.bintray.com/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.pom
-fb8c5e55e30a7addb4ff210858a0e8d2494ed6757bbe19012da99d51586c3cbb | https://jcenter.bintray.com/org/apache/commons/commons-parent/22/commons-pa…
-1bd627d7252500462075f4a08cd0db4dbbf1ccecc08b093709551b54c8649085 | https://jcenter.bintray.com/org/simpleframework/simple-transport/6.0.1/simp…
+953b116521a73575eee990e3f2c36a892fb088bb2d9a3027c82193cb7a013ef7 | https://repo1.maven.org/maven2/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.p…
+fb8c5e55e30a7addb4ff210858a0e8d2494ed6757bbe19012da99d51586c3cbb | https://repo1.maven.org/maven2/org/apache/commons/commons-parent/22/commons…
+1bd627d7252500462075f4a08cd0db4dbbf1ccecc08b093709551b54c8649085 | https://repo1.maven.org/maven2/org/simpleframework/simple-transport/6.0.1/s…
1f8c906d0de98ddfa81b1ce520ee52fbd280c222383b66cba89e16eafb626001 | https://maven.google.com/com/android/databinding/baseLibrary/3.0.1/baseLibr…
-4ad0673155d7e0e5cf6d13689802d8d507f38e5ea00a6d2fb92aef206108213d | https://jcenter.bintray.com/org/apache/maven/maven-plugin-registry/2.2.1/ma…
-8fdc3336e7b01873193ba9c48b87de7d788dc0954d1eb45c322492627a4b5c6e | https://jcenter.bintray.com/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk…
-d19c24122f9f70221e8d97a54f48fbf43feba5b003963057458982e0407aab42 | https://jcenter.bintray.com/com/jayway/android/robotium/robotium-solo/5.5.4…
-ec4c74554312fac5116350164786f91b35c9e082fa4ea598bfa42b5db05d7abb | https://jcenter.bintray.com/org/jacoco/org.jacoco.core/0.7.4.201502262128/o…
+4ad0673155d7e0e5cf6d13689802d8d507f38e5ea00a6d2fb92aef206108213d | https://repo1.maven.org/maven2/org/apache/maven/maven-plugin-registry/2.2.1…
+8fdc3336e7b01873193ba9c48b87de7d788dc0954d1eb45c322492627a4b5c6e | https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-…
+d19c24122f9f70221e8d97a54f48fbf43feba5b003963057458982e0407aab42 | https://repo1.maven.org/maven2/com/jayway/android/robotium/robotium-solo/5.…
+ec4c74554312fac5116350164786f91b35c9e082fa4ea598bfa42b5db05d7abb | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.core/0.7.4.20150226212…
e2f7b17610f9f0a2b55c019b7627be3d42ec142fde1db5caf8a34dbe3bb8dbcd | https://maven.google.com/com/android/tools/build/gradle-api/3.0.1/gradle-ap…
-b6eb99f1362b8344ca5400d57a35c49e3504f23f3dee304fdb879d4d953f4bc6 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcore/4.2.5/httpco…
-52d73f35f7e638ce3cb56546f879c20e7f7019f72aa20cde1fa80e97865dfd40 | https://jcenter.bintray.com/javax/annotation/javax.annotation-api/1.2/javax…
-f658a628efd6e0efe416b977638ba144af660fe6413f3637a4d03feb6a1ce806 | https://jcenter.bintray.com/org/apache/maven/maven-artifact/2.2.1/maven-art…
-d0f2e16d054e8bb97add9ca26525eb2346f692809fcd2a28787da8ceb3c35ee8 | https://jcenter.bintray.com/commons-logging/commons-logging/1.1.1/commons-l…
-0c5a9770ae0271dc97bcc6cb0f2e809a40ba587cdce2556f9db59912c8e158fc | https://jcenter.bintray.com/org/apache/maven/maven-parent/19/maven-parent-1…
-ecaffef655fea6b138f0855a12f7dbb59fc0d6bffb5c1bfd31803cccb49ea08c | https://jcenter.bintray.com/org/apache/maven/maven-profile/2.2.1/maven-prof…
-2bf4e59f3acd106fea6145a9a88fe8956509f8b9c0fdd11eb96fee757269e3f3 | https://jcenter.bintray.com/classworlds/classworlds/1.1-alpha-2/classworlds…
-7846399b35c7cd642a9b3a000c3e2d62d04eb37a4547b6933cc8b18bcc2f086b | https://jcenter.bintray.com/com/googlecode/juniversalchardet/juniversalchar…
-fb5369fc7ea4b2e3cf8d6f20243f1d97f81341bf818b179cd8dbd1da7a781a21 | https://jcenter.bintray.com/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.pom
-ecbd655fd71d298eaf0787045b84324ce68936ad0de98c7a9c55538e539f2747 | https://jcenter.bintray.com/org/apache/ant/ant-parent/1.8.0/ant-parent-1.8.…
-1917871c8deb468307a584680c87a44572f5a8b0b98c6d397fc0f5f86596dbe7 | https://jcenter.bintray.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-…
-ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478 | https://jcenter.bintray.com/org/jetbrains/annotations/13.0/annotations-13.0…
-905721a0eea90a81534abb7ee6ef4ea2e5e645fa1def0a5cd88402df1b46c9ed | https://jcenter.bintray.com/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.…
+b6eb99f1362b8344ca5400d57a35c49e3504f23f3dee304fdb879d4d953f4bc6 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.2.5/htt…
+52d73f35f7e638ce3cb56546f879c20e7f7019f72aa20cde1fa80e97865dfd40 | https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.2/ja…
+f658a628efd6e0efe416b977638ba144af660fe6413f3637a4d03feb6a1ce806 | https://repo1.maven.org/maven2/org/apache/maven/maven-artifact/2.2.1/maven-…
+d0f2e16d054e8bb97add9ca26525eb2346f692809fcd2a28787da8ceb3c35ee8 | https://repo1.maven.org/maven2/commons-logging/commons-logging/1.1.1/common…
+0c5a9770ae0271dc97bcc6cb0f2e809a40ba587cdce2556f9db59912c8e158fc | https://repo1.maven.org/maven2/org/apache/maven/maven-parent/19/maven-paren…
+ecaffef655fea6b138f0855a12f7dbb59fc0d6bffb5c1bfd31803cccb49ea08c | https://repo1.maven.org/maven2/org/apache/maven/maven-profile/2.2.1/maven-p…
+2bf4e59f3acd106fea6145a9a88fe8956509f8b9c0fdd11eb96fee757269e3f3 | https://repo1.maven.org/maven2/classworlds/classworlds/1.1-alpha-2/classwor…
+7846399b35c7cd642a9b3a000c3e2d62d04eb37a4547b6933cc8b18bcc2f086b | https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalc…
+fb5369fc7ea4b2e3cf8d6f20243f1d97f81341bf818b179cd8dbd1da7a781a21 | https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.pom
+ecbd655fd71d298eaf0787045b84324ce68936ad0de98c7a9c55538e539f2747 | https://repo1.maven.org/maven2/org/apache/ant/ant-parent/1.8.0/ant-parent-1…
+1917871c8deb468307a584680c87a44572f5a8b0b98c6d397fc0f5f86596dbe7 | https://repo.spring.io/plugins-release/org/jetbrains/trove4j/trove4j/201608…
+ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478 | https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-1…
+905721a0eea90a81534abb7ee6ef4ea2e5e645fa1def0a5cd88402df1b46c9ed | https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/1.3.9/jsr305…
a20fb26c8de5b0ff7a3069e681fcf01ebefd2f3d24b832c3af22d981d7d4376b | https://maven.google.com/com/android/tools/repository/26.0.1/repository-26.…
-db3cd95bec1001605e1653f2843e8542e712fa2bb672fd9c8c1ace86c57673d1 | https://jcenter.bintray.com/org/apache/httpcomponents/httpmime/4.1/httpmime…
-2ca121831e597b4d8f2cb22d17c5c041fc23a7777ceb6bfbdd4dfb34bbe7d997 | https://jcenter.bintray.com/org/codehaus/plexus/plexus-utils/1.5.15/plexus-…
+db3cd95bec1001605e1653f2843e8542e712fa2bb672fd9c8c1ace86c57673d1 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.1/httpm…
+2ca121831e597b4d8f2cb22d17c5c041fc23a7777ceb6bfbdd4dfb34bbe7d997 | https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/1.5.15/plex…
24633fb1e62a9e4b1a25e2c1751d68be89e050b488652456e545b8019539137d | https://maven.google.com/com/android/tools/build/gradle-api/3.0.1/gradle-ap…
fee07b2760ef3ed20f2edefa70504a29f9216d277adae56ce85778ee4b18cd04 | https://maven.google.com/com/android/support/support-v4/23.4.0/support-v4-2…
-f095c882716d49269a806685dcb256fa6a36389b2713ac56bb758bf8693565a2 | https://jcenter.bintray.com/org/apache/maven/wagon/wagon-http-shared/1.0-be…
-4a028c17c75cce301e13fdfbc0750ceb48a166dd1013ee516a49684472fcf0e5 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-android-extensions/…
-1e7f53fa5b8b5c807e986ba335665da03f18d660802d8bf061823089d1bee468 | https://jcenter.bintray.com/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.…
-70cc10a9e0b028dd98ca870354afc45eb61eebbd5c6b247b9dd00b4af2b9279a | https://jcenter.bintray.com/org/simpleframework/simple-common/6.0.1/simple-…
+f095c882716d49269a806685dcb256fa6a36389b2713ac56bb758bf8693565a2 | https://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-http-shared/1.0…
+4a028c17c75cce301e13fdfbc0750ceb48a166dd1013ee516a49684472fcf0e5 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-android-extensio…
+1e7f53fa5b8b5c807e986ba335665da03f18d660802d8bf061823089d1bee468 | https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/2.0.1/jsr305…
+70cc10a9e0b028dd98ca870354afc45eb61eebbd5c6b247b9dd00b4af2b9279a | https://repo1.maven.org/maven2/org/simpleframework/simple-common/6.0.1/simp…
07f08b315c812406e9d497e1b592689742feb3950c1a713f95e2692d3e15b619 | https://maven.google.com/com/android/tools/ddms/ddmlib/26.0.1/ddmlib-26.0.1…
-2d9484f4c649f708f47f9a479465fc729770ee65617dca3011836602264f6439 | https://jcenter.bintray.com/com/googlecode/json-simple/json-simple/1.1/json…
-db50fbb16778e5ff47eaf46a2b63891c546911e7bde06c068ecbe9806b02c672 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.5…
-a0700d84efe7cc3103557bd0522f9443681b96ba9559c4bb7f9dc9bf35243485 | https://jcenter.bintray.com/com/ibm/icu/icu4j/53.1/icu4j-53.1.pom
-467ae650442e876867379094e7518dfdd67d22c5352ebd39808c84259e9790ba | https://jcenter.bintray.com/org/apache/commons/commons-parent/25/commons-pa…
-54b34e941b8e1414bd3e40d736efd3481772dc26db3296f6aa45cec9f6203d86 | https://jcenter.bintray.com/commons-codec/commons-codec/1.6/commons-codec-1…
-b3005544708f8583e455c22b09a4940596a057108bccdadb9db4d8e048091fed | https://jcenter.bintray.com/org/apache/maven/maven-error-diagnostics/2.2.1/…
+2d9484f4c649f708f47f9a479465fc729770ee65617dca3011836602264f6439 | https://repo1.maven.org/maven2/com/googlecode/json-simple/json-simple/1.1/j…
+db50fbb16778e5ff47eaf46a2b63891c546911e7bde06c068ecbe9806b02c672 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.…
+a0700d84efe7cc3103557bd0522f9443681b96ba9559c4bb7f9dc9bf35243485 | https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.pom
+467ae650442e876867379094e7518dfdd67d22c5352ebd39808c84259e9790ba | https://repo1.maven.org/maven2/org/apache/commons/commons-parent/25/commons…
+54b34e941b8e1414bd3e40d736efd3481772dc26db3296f6aa45cec9f6203d86 | https://repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-code…
+b3005544708f8583e455c22b09a4940596a057108bccdadb9db4d8e048091fed | https://repo1.maven.org/maven2/org/apache/maven/maven-error-diagnostics/2.2…
aeb197158a2fb6bd2cb9233e22874f8051f82891dbd82b6b089f49e309f82e40 | https://maven.google.com/com/android/tools/lint/lint/26.0.1/lint-26.0.1.jar
-2c1542faf343185b7cab9c3d55c8ae5471d6d095d3887a4adefdbdf2984dc0b6 | https://jcenter.bintray.com/org/apache/commons/commons-compress/1.12/common…
-0ee5f691cbbedb69969b48374d27412f821959af5d2dffbabc424b607cdbbdf6 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/kot…
-419487d0c123d11cc6e1a12da517d02958ee1de209f1e1855bb14f5dd3759bb0 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-android-extensions/…
+2c1542faf343185b7cab9c3d55c8ae5471d6d095d3887a4adefdbdf2984dc0b6 | https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.12/com…
+0ee5f691cbbedb69969b48374d27412f821959af5d2dffbabc424b607cdbbdf6 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/…
+419487d0c123d11cc6e1a12da517d02958ee1de209f1e1855bb14f5dd3759bb0 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-android-extensio…
6f52ba933a117bd67131b281214510ea30232b9807bfe569bc0c17e6a2d4018c | https://maven.google.com/com/android/tools/repository/26.0.1/repository-26.…
-1933a6037439b389bda2feaccfc0113880fd8d88f7d240d2052b91108dd5ae89 | https://jcenter.bintray.com/org/apache/apache/5/apache-5.pom
-30f5789efa39ddbf96095aada3fc1260c4561faf2f714686717cb2dc5049475a | https://jcenter.bintray.com/net/java/jvnet-parent/3/jvnet-parent-3.pom
-24ddb65b7a6c3befb6267ce5f739f237c84eba99389265c30df67c3dd8396a40 | https://jcenter.bintray.com/org/apache/maven/maven-project/2.2.1/maven-proj…
-50eb253acd0b6ee048f432d9fc3a3b36264efb3da1ffa7fb07f6c4d4b7a8ca31 | https://jcenter.bintray.com/org/codehaus/codehaus-parent/3/codehaus-parent-…
+1933a6037439b389bda2feaccfc0113880fd8d88f7d240d2052b91108dd5ae89 | https://repo1.maven.org/maven2/org/apache/apache/5/apache-5.pom
+30f5789efa39ddbf96095aada3fc1260c4561faf2f714686717cb2dc5049475a | https://repo1.maven.org/maven2/net/java/jvnet-parent/3/jvnet-parent-3.pom
+24ddb65b7a6c3befb6267ce5f739f237c84eba99389265c30df67c3dd8396a40 | https://repo1.maven.org/maven2/org/apache/maven/maven-project/2.2.1/maven-p…
+50eb253acd0b6ee048f432d9fc3a3b36264efb3da1ffa7fb07f6c4d4b7a8ca31 | https://repo1.maven.org/maven2/org/codehaus/codehaus-parent/3/codehaus-pare…
d7e368746fa68ca6ba63519fb0838be9a278d509a5fcee6cd4a778a119eae447 | https://maven.google.com/com/android/support/appcompat-v7/23.4.0/appcompat-…
-dec38b5e95eba8dbb0aefb0ea72fb777def93e75f60c247a143b0b81a5de3916 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1…
-1ceb4bfb0f098ae29b935044b2363e11323313fe3ed2055df8b79737d5056277 | https://jcenter.bintray.com/org/hamcrest/hamcrest-library/1.3/hamcrest-libr…
-950c765f9ebfb7de187cf70ec5b61218568b993bc760cb341bdf142ac94e751b | https://jcenter.bintray.com/com/squareup/leakcanary/leakcanary-android/1.4-…
-e8b4151ae1679f1abe7a14ee371ac9b3c651ae7b63290d1f586bdd0f78face9a | https://jcenter.bintray.com/com/android/tools/build/transform-api/2.0.0-dep…
-d53062ffe8677a4f5e1ad3a1d1fa37ed600fab39166d39be7ed204635c5f839b | https://jcenter.bintray.com/org/apache/maven/maven-artifact/2.2.1/maven-art…
-7e4a34c7b63d879c5cec454e2e47eb1e61e271a58672e7e548659f4f23742500 | https://jcenter.bintray.com/org/bouncycastle/bcprov-jdk15on/1.52/bcprov-jdk…
-da9fd92eacdf63daf0be52eb71accc10ff7943a85d7aac9ea96cf7e03ee3d3cc | https://jcenter.bintray.com/org/apache/ant/ant-launcher/1.8.0/ant-launcher-…
+dec38b5e95eba8dbb0aefb0ea72fb777def93e75f60c247a143b0b81a5de3916 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plugin-ap…
+1ceb4bfb0f098ae29b935044b2363e11323313fe3ed2055df8b79737d5056277 | https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-l…
+950c765f9ebfb7de187cf70ec5b61218568b993bc760cb341bdf142ac94e751b | https://repo1.maven.org/maven2/com/squareup/leakcanary/leakcanary-android/1…
+e8b4151ae1679f1abe7a14ee371ac9b3c651ae7b63290d1f586bdd0f78face9a | https://repo1.maven.org/maven2/com/android/tools/build/transform-api/2.0.0-…
+d53062ffe8677a4f5e1ad3a1d1fa37ed600fab39166d39be7ed204635c5f839b | https://repo1.maven.org/maven2/org/apache/maven/maven-artifact/2.2.1/maven-…
+7e4a34c7b63d879c5cec454e2e47eb1e61e271a58672e7e548659f4f23742500 | https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.52/bcprov-…
+da9fd92eacdf63daf0be52eb71accc10ff7943a85d7aac9ea96cf7e03ee3d3cc | https://repo1.maven.org/maven2/org/apache/ant/ant-launcher/1.8.0/ant-launch…
43edcc0fc3bd8520bf60066f54088f272e39aa856d25cdd6ca9ee4d8f5c32666 | https://maven.google.com/com/android/support/support-vector-drawable/23.4.0…
-2242fd02d12b1ca73267fb3d89863025517200e7a4ee426cba4667d0172c74c3 | https://jcenter.bintray.com/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.p…
+2242fd02d12b1ca73267fb3d89863025517200e7a4ee426cba4667d0172c74c3 | https://repo1.maven.org/maven2/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.…
e2b4935e76d91b5abec44de309f2c8bb8d1d2e6cc0b8790b43cb654f1e22c722 | https://maven.google.com/com/android/tools/layoutlib/layoutlib-api/26.0.1/l…
-b7134929f7cc7c04021ec1cc27ef63ab907e410cf0588e397b8851181eb91092 | https://jcenter.bintray.com/com/google/code/gson/gson/2.8.2/gson-2.8.2.jar
-a32de739cfdf515774e696f91aa9697d2e7731e5cb5045ca8a4b657f8b1b4fb4 | https://jcenter.bintray.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar
-6d535f94efb663bdb682c9f27a50335394688009642ba7a9677504bc1be4129b | https://jcenter.bintray.com/org/hamcrest/hamcrest-parent/1.3/hamcrest-paren…
-5c415a9d8585200de4be1947e15291cc79f599b06249375f5c9ea22d4b2d090f | https://jcenter.bintray.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-…
+b7134929f7cc7c04021ec1cc27ef63ab907e410cf0588e397b8851181eb91092 | https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.2/gson-2.8.2.j…
+a32de739cfdf515774e696f91aa9697d2e7731e5cb5045ca8a4b657f8b1b4fb4 | https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar
+6d535f94efb663bdb682c9f27a50335394688009642ba7a9677504bc1be4129b | https://repo1.maven.org/maven2/org/hamcrest/hamcrest-parent/1.3/hamcrest-pa…
+5c415a9d8585200de4be1947e15291cc79f599b06249375f5c9ea22d4b2d090f | https://repo.spring.io/plugins-release/org/jetbrains/trove4j/trove4j/201608…
5dc327c690d031a11aa8f9f4cdc391fb938fbb7c7c143cc4bc60dd573d1fd1c9 | https://maven.google.com/com/android/tools/build/builder/3.0.1/builder-3.0.…
-f7524cfffc9773ea75a9f7379139f00a57355e411009ea9529b7adf7ef93fde8 | https://jcenter.bintray.com/org/apache/maven/wagon/wagon-file/1.0-beta-6/wa…
-358700f7a5b932bce30ebb0010641a9cade4b8499a60845717b2e22a39697f92 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.1.60/kotli…
-4054f186137e3b849a7c23c9e846cd57d8a2fe32c17d4c62bd420512d74c3d3f | https://jcenter.bintray.com/org/objenesis/objenesis/2.1/objenesis-2.1.pom
-ff2aceed10da9930a44f6c8f81c6372d5e55eb59c4e0ea9d37f77dfd765fa9fa | https://jcenter.bintray.com/org/ow2/asm/asm-tree/5.0.1/asm-tree-5.0.1.jar
+f7524cfffc9773ea75a9f7379139f00a57355e411009ea9529b7adf7ef93fde8 | https://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-file/1.0-beta-6…
+358700f7a5b932bce30ebb0010641a9cade4b8499a60845717b2e22a39697f92 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.1.60/ko…
+4054f186137e3b849a7c23c9e846cd57d8a2fe32c17d4c62bd420512d74c3d3f | https://repo1.maven.org/maven2/org/objenesis/objenesis/2.1/objenesis-2.1.pom
+ff2aceed10da9930a44f6c8f81c6372d5e55eb59c4e0ea9d37f77dfd765fa9fa | https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/5.0.1/asm-tree-5.0.1.jar
bd94ab42c841db16fb480f4c65d33d297e544655ecc498b37c5cf33a0c5f1968 | https://maven.google.com/com/android/support/support-annotations/25.0.1/sup…
df5f5e4b6d2ddcde49ed5a4e7e3bf2cb7f87e0d9892e5b066f995c4d703b228f | https://maven.google.com/com/android/tools/analytics-library/protos/26.0.1/…
-228367b7569fb1462a3eb1423bc2778e2fc7fbaee3d3767890c02b8924fa1889 | https://jcenter.bintray.com/org/apache/maven/maven-error-diagnostics/2.2.1/…
-340422be8f3e3c847a0a0bf944296774f6db81f2fa8b34912bc931a112a26919 | https://jcenter.bintray.com/org/apache/maven/wagon/wagon-providers/1.0-beta…
+228367b7569fb1462a3eb1423bc2778e2fc7fbaee3d3767890c02b8924fa1889 | https://repo1.maven.org/maven2/org/apache/maven/maven-error-diagnostics/2.2…
+340422be8f3e3c847a0a0bf944296774f6db81f2fa8b34912bc931a112a26919 | https://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-providers/1.0-b…
a9660f8b64b74f474226c70a50187d8efcac448d32ce97756f408975aa52cdaa | https://maven.google.com/com/android/tools/sdk-common/26.0.1/sdk-common-26.…
-c5f51e723e84eee14c339170730b4e590342732e1560747ae559585a6ae09a0d | https://jcenter.bintray.com/org/robolectric/robolectric/3.5.1/robolectric-3…
+c5f51e723e84eee14c339170730b4e590342732e1560747ae559585a6ae09a0d | https://repo1.maven.org/maven2/org/robolectric/robolectric/3.5.1/robolectri…
8c38b967ee2d7ae4c0bb021717f58717c9a627a82f4af9963263367de078164e | https://maven.google.com/com/android/support/palette-v7/23.4.0/palette-v7-2…
-ff9988062651ac02bfcafd3aa4302f9366fac66d4ad639b36530193afdbdd67b | https://jcenter.bintray.com/org/robolectric/utils/3.5.1/utils-3.5.1.pom
-616da56b2e90bf055b90436800259a8f82715f8e03307c512483328380a51248 | https://jcenter.bintray.com/org/simpleframework/simple-transport/6.0.1/simp…
-b2b5dd46cf998fa626eb6f8a1c114f6167c8d392694164e62533e5898e9b31f2 | https://jcenter.bintray.com/commons-io/commons-io/2.4/commons-io-2.4.pom
+ff9988062651ac02bfcafd3aa4302f9366fac66d4ad639b36530193afdbdd67b | https://repo1.maven.org/maven2/org/robolectric/utils/3.5.1/utils-3.5.1.pom
+616da56b2e90bf055b90436800259a8f82715f8e03307c512483328380a51248 | https://repo1.maven.org/maven2/org/simpleframework/simple-transport/6.0.1/s…
+b2b5dd46cf998fa626eb6f8a1c114f6167c8d392694164e62533e5898e9b31f2 | https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.pom
d3d96637b0e8e61046567b8c87b667dcf3cd31c7447f651cb58d6e6e744adfba | https://maven.google.com/com/android/support/appcompat-v7/23.4.0/appcompat-…
-770471090ca40a17b9e436ee2ec00819be42042da6f4085ece1d37916dc08ff9 | https://jcenter.bintray.com/backport-util-concurrent/backport-util-concurre…
-42f0be9bf98c12dacdcb99dd141d83d4dc5bb7c37a6f26684cd3ff2287667fba | https://jcenter.bintray.com/org/hamcrest/hamcrest-integration/1.3/hamcrest-…
-711d64522f9ec410983bd310934296da134be4254a125080a0416ec178dfad1c | https://jcenter.bintray.com/org/hamcrest/hamcrest-library/1.3/hamcrest-libr…
+770471090ca40a17b9e436ee2ec00819be42042da6f4085ece1d37916dc08ff9 | https://repo1.maven.org/maven2/backport-util-concurrent/backport-util-concu…
+42f0be9bf98c12dacdcb99dd141d83d4dc5bb7c37a6f26684cd3ff2287667fba | https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcre…
+711d64522f9ec410983bd310934296da134be4254a125080a0416ec178dfad1c | https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-l…
cf251279505960889b6b281c26af0438656ebac3845e52791925cf7649cb15a6 | https://maven.google.com/com/android/tools/sdklib/26.0.1/sdklib-26.0.1.jar
-7b5da383a465a071e90eac4a5e615992a499d9776938305d7581d8abbf3b13e5 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-compiler-runner/1.1…
+7b5da383a465a071e90eac4a5e615992a499d9776938305d7581d8abbf3b13e5 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-runner/…
2a0475c2625fc27f80d3c5021130509b4068e0f984f2511e7a77a097de48b41d | https://maven.google.com/com/android/tools/sdklib/26.0.1/sdklib-26.0.1.pom
6895e368fa59168428c78cdf300bb29352073f397d8f260af3de82df2c8b2448 | https://maven.google.com/com/android/tools/analytics-library/tracker/26.0.1…
-22a5564590c8bfd8df7efb2b0c7d9942b46a0beb59ba38899d59c1270f293b1c | https://jcenter.bintray.com/org/robolectric/resources/3.5.1/resources-3.5.1…
-c71555751e57e0ef912870e8ac9625ae782502a6a5b9c19ccf83b2a97d8b26bd | https://jcenter.bintray.com/com/google/jimfs/jimfs-parent/1.1/jimfs-parent-…
-f8ab13b14be080fe2f617f90e55599760e4a1b4deeea5c595df63d0d6375ed6d | https://jcenter.bintray.com/com/intellij/annotations/12.0/annotations-12.0.…
-bfadb3b40f65dd6de1666d6b29f8bb54031396c76eeef4146cf9f28255f8bf33 | https://jcenter.bintray.com/com/google/guava/guava/22.0/guava-22.0.pom
-8ba35dd4ea1647b89a8ae082bb6c81d5695a1ec31e73aa57bfa3512069c4bee2 | https://jcenter.bintray.com/com/thoughtworks/xstream/xstream/1.4.8/xstream-…
-91b9f17a54e6c340c8d3ea4b359401170706eb26a82d51909abe6ba80081aed8 | https://jcenter.bintray.com/com/google/code/gson/gson/2.8.2/gson-2.8.2.pom
-59721f0805e223d84b90677887d9ff567dc534d7c502ca903c0c2b17f05c116a | https://jcenter.bintray.com/junit/junit/4.12/junit-4.12.jar
+22a5564590c8bfd8df7efb2b0c7d9942b46a0beb59ba38899d59c1270f293b1c | https://repo1.maven.org/maven2/org/robolectric/resources/3.5.1/resources-3.…
+c71555751e57e0ef912870e8ac9625ae782502a6a5b9c19ccf83b2a97d8b26bd | https://repo1.maven.org/maven2/com/google/jimfs/jimfs-parent/1.1/jimfs-pare…
+f8ab13b14be080fe2f617f90e55599760e4a1b4deeea5c595df63d0d6375ed6d | https://repo1.maven.org/maven2/com/intellij/annotations/12.0/annotations-12…
+bfadb3b40f65dd6de1666d6b29f8bb54031396c76eeef4146cf9f28255f8bf33 | https://repo1.maven.org/maven2/com/google/guava/guava/22.0/guava-22.0.pom
+8ba35dd4ea1647b89a8ae082bb6c81d5695a1ec31e73aa57bfa3512069c4bee2 | https://repo1.maven.org/maven2/com/thoughtworks/xstream/xstream/1.4.8/xstre…
+91b9f17a54e6c340c8d3ea4b359401170706eb26a82d51909abe6ba80081aed8 | https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.2/gson-2.8.2.p…
+59721f0805e223d84b90677887d9ff567dc534d7c502ca903c0c2b17f05c116a | https://repo1.maven.org/maven2/junit/junit/4.12/junit-4.12.jar
052b0d2b58e5df4f30e4f64bdf5414473f6cfa10147f8f8d89cb0b63316ba8f3 | https://maven.google.com/com/android/tools/build/manifest-merger/26.0.1/man…
258f12f1facc44d0b25b9fa2bde33a58f3de9eea412588ff47922c9cac910a5a | https://maven.google.com/com/android/support/cardview-v7/23.4.0/cardview-v7…
-90f163f78e3ffb6f1c7ad97de9e7eba4eea25807141b85d6d12be67ca25449c4 | https://jcenter.bintray.com/junit/junit/4.12/junit-4.12.pom
-d135cff96dcbbc8a5fab30180e557cae620373cf26941d4c738a88896a2d98ed | https://jcenter.bintray.com/org/apache/maven/maven/2.2.1/maven-2.2.1.pom
-47a89be0fa0fedd476db5fd2c83487654d2a119c391f83a142be876667cf7dab | https://jcenter.bintray.com/com/googlecode/json-simple/json-simple/1.1/json…
-0cc647963b74ad1d7a37c9868e9e5a8f474e49297e1863582253a08a4c719cb1 | https://jcenter.bintray.com/classworlds/classworlds/1.1-alpha-2/classworlds…
-8bd632c00bdf80a7de36c22b60f12452c147d8eca2f00d79d66699ebe7daa02a | https://jcenter.bintray.com/org/apache/commons/commons-parent/5/commons-par…
-f5655d331af6afcd4dbaedaa739b889380c771a7e83f7aea5c8544a05074cf0b | https://jcenter.bintray.com/nekohtml/nekohtml/1.9.6.2/nekohtml-1.9.6.2.pom
+90f163f78e3ffb6f1c7ad97de9e7eba4eea25807141b85d6d12be67ca25449c4 | https://repo1.maven.org/maven2/junit/junit/4.12/junit-4.12.pom
+d135cff96dcbbc8a5fab30180e557cae620373cf26941d4c738a88896a2d98ed | https://repo1.maven.org/maven2/org/apache/maven/maven/2.2.1/maven-2.2.1.pom
+47a89be0fa0fedd476db5fd2c83487654d2a119c391f83a142be876667cf7dab | https://repo1.maven.org/maven2/com/googlecode/json-simple/json-simple/1.1/j…
+0cc647963b74ad1d7a37c9868e9e5a8f474e49297e1863582253a08a4c719cb1 | https://repo1.maven.org/maven2/classworlds/classworlds/1.1-alpha-2/classwor…
+8bd632c00bdf80a7de36c22b60f12452c147d8eca2f00d79d66699ebe7daa02a | https://repo1.maven.org/maven2/org/apache/commons/commons-parent/5/commons-…
+f5655d331af6afcd4dbaedaa739b889380c771a7e83f7aea5c8544a05074cf0b | https://repo1.maven.org/maven2/nekohtml/nekohtml/1.9.6.2/nekohtml-1.9.6.2.p…
30b09c7504768820bfd8572ffcf8c2c55a668ecff6ca3e125906d00bf393a082 | https://maven.google.com/com/android/support/test/espresso/espresso-idling-…
-7bc4c7f999b9c673c714f7f8adb6281b11b8f14d5821a2b860c3d60c24518c66 | https://jcenter.bintray.com/com/squareup/leakcanary/leakcanary-watcher/1.4-…
+7bc4c7f999b9c673c714f7f8adb6281b11b8f14d5821a2b860c3d60c24518c66 | https://repo1.maven.org/maven2/com/squareup/leakcanary/leakcanary-watcher/1…
e30f1db6058f745f26112ef309f89becb27c617c7d9e4c6e02165a7620a92e6a | https://maven.google.com/com/android/tools/common/26.0.1/common-26.0.1.pom
-6422a1f272022e3153ed68af04e5a03548fe48061ed2846c044df84e02abb143 | https://jcenter.bintray.com/org/robolectric/junit/3.5.1/junit-3.5.1.pom
-9cddda75f4a1b4469e73f44e7b61a3e897d0f657df4797f9106ffe88c4eeade0 | https://jcenter.bintray.com/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-4.6…
+6422a1f272022e3153ed68af04e5a03548fe48061ed2846c044df84e02abb143 | https://repo1.maven.org/maven2/org/robolectric/junit/3.5.1/junit-3.5.1.pom
+9cddda75f4a1b4469e73f44e7b61a3e897d0f657df4797f9106ffe88c4eeade0 | https://repo1.maven.org/maven2/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-…
5fe8a11e913086fb7ab505b930987f30cfa3f4b226d4bbbc68003ca4387ae40e | https://maven.google.com/com/android/tools/lint/lint-api/26.0.1/lint-api-26…
-55aa554843983f431df5616112cf688d38aa17c132357afd1c109435bfdac4e6 | https://jcenter.bintray.com/com/google/protobuf/protobuf-java/2.6.1/protobu…
-08426143d37d770f3e4dae45b0870c3ab1ba512cb64418f34496025b72d16760 | https://jcenter.bintray.com/org/apache/ant/ant-launcher/1.8.0/ant-launcher-…
-70f418efbb506c5155da5f9a5a33262ea08a9e4d7fea186aa9015c41a7224ac2 | https://jcenter.bintray.com/org/hamcrest/hamcrest-integration/1.3/hamcrest-…
-7043dee4e9e7175e93e0b36f45b1ec1ecb893c5f755667e8b916eb8dd201c6ca | https://jcenter.bintray.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk…
-d7d77326867e6d903156ebb18c244819b26aebe3aa82a1c57081081a0b6c4f63 | https://jcenter.bintray.com/org/robolectric/utils/3.5.1/utils-3.5.1.jar
+55aa554843983f431df5616112cf688d38aa17c132357afd1c109435bfdac4e6 | https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/2.6.1/prot…
+08426143d37d770f3e4dae45b0870c3ab1ba512cb64418f34496025b72d16760 | https://repo1.maven.org/maven2/org/apache/ant/ant-launcher/1.8.0/ant-launch…
+70f418efbb506c5155da5f9a5a33262ea08a9e4d7fea186aa9015c41a7224ac2 | https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcre…
+7043dee4e9e7175e93e0b36f45b1ec1ecb893c5f755667e8b916eb8dd201c6ca | https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-…
+d7d77326867e6d903156ebb18c244819b26aebe3aa82a1c57081081a0b6c4f63 | https://repo1.maven.org/maven2/org/robolectric/utils/3.5.1/utils-3.5.1.jar
567ae5af5665bb445802ca650a4dc848737c9ee564f69f2ead5df1189d394304 | https://maven.google.com/com/android/support/recyclerview-v7/23.4.0/recycle…
-66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9 | https://jcenter.bintray.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.…
+66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9 | https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core…
ddb0fc5402b4cd8f31d5f29c830793d3ec00fd8ce60786254e5f0f132f0bdd8d | https://maven.google.com/com/android/tools/lint/lint-api/26.0.1/lint-api-26…
81f73f8b25b430f5a40a39727bbcef653a1d0868cc69233b44e4282ce5a94ff9 | https://maven.google.com/com/android/tools/ddms/ddmlib/26.0.1/ddmlib-26.0.1…
-326ba49aa7a35e07b6cc592ad7a5b0f86f4667051a8e70e7639c54bc0c356dee | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.1.60/kotli…
-a219a1abf948400b669d08be73a6f9209fb720d237e5ff74c223bffe5f9df93d | https://jcenter.bintray.com/com/thoughtworks/xstream/xstream/1.4.8/xstream-…
-8f10ffd8df0d3e9819c8cc8402709c6b248bc53a954ef6e45470d9ae3a5735fb | https://jcenter.bintray.com/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.pom
-e37a4467bac5cdeb02c5c4b8e5063d2f4e67b69e3c7df6d6b610f13185572bab | https://jcenter.bintray.com/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar
+326ba49aa7a35e07b6cc592ad7a5b0f86f4667051a8e70e7639c54bc0c356dee | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.1.60/ko…
+a219a1abf948400b669d08be73a6f9209fb720d237e5ff74c223bffe5f9df93d | https://repo1.maven.org/maven2/com/thoughtworks/xstream/xstream/1.4.8/xstre…
+8f10ffd8df0d3e9819c8cc8402709c6b248bc53a954ef6e45470d9ae3a5735fb | https://repo1.maven.org/maven2/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.pom
+e37a4467bac5cdeb02c5c4b8e5063d2f4e67b69e3c7df6d6b610f13185572bab | https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar
f4778bb3abf2df40bfa365d00ff301b5eec76f2933b85f6aa3918e2ab6f08b91 | https://maven.google.com/com/android/support/design/23.4.0/design-23.4.0.pom
-f51550a06b1410bd4962cb0e71df0b921a60a7ef47bfa9c4825a14be72316eea | https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-parent/1.14/an…
+f51550a06b1410bd4962cb0e71df0b921a60a7ef47bfa9c4825a14be72316eea | https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-parent/1.14…
781ae7e6a1ae87e55b3e0a19a441bafd385f4ed9b5b4bd6316ec9bc6952d0273 | https://maven.google.com/com/android/support/test/exposed-instrumentation-a…
e336a35a1e102c2f11ce1ea7f0872df14e332374b8eacc0877e50f85f84c3d09 | https://maven.google.com/com/android/support/animated-vector-drawable/23.4.…
-3ec9d39b3e35fad9aab1e6b137466ce2190f88aee897cffa383e94a65287105e | https://jcenter.bintray.com/com/jayway/android/robotium/robotium-solo/5.5.4…
-727a7252ca385f648c3ddf4f104e3908cba723fa577fdd93b0cf851eb16c44f1 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.1.51/kotli…
-fb1cb7fa27d892712ced8fbf8d027eb5052ecd3999dba1ba47824357accb40e7 | https://jcenter.bintray.com/org/ow2/asm/asm-commons/5.0.1/asm-commons-5.0.1…
-ee032c39ae5e3cd099148fbba9a2124f9ed613e5cb93e03ee0fa8808ce364040 | https://jcenter.bintray.com/org/ow2/asm/asm-util/5.1/asm-util-5.1.jar
-5fe283f47b0e7f7d95a4252af3fa7a0db4d8f080cd9df308608c0472b8f168a1 | https://jcenter.bintray.com/org/apache/maven/maven-repository-metadata/2.2.…
-f056ed61a281b3e230a63e4abf510c0d2f9bf7ff513cacb65a29538ba90ab177 | https://jcenter.bintray.com/org/jacoco/org.jacoco.build/0.7.4.201502262128/…
+3ec9d39b3e35fad9aab1e6b137466ce2190f88aee897cffa383e94a65287105e | https://repo1.maven.org/maven2/com/jayway/android/robotium/robotium-solo/5.…
+727a7252ca385f648c3ddf4f104e3908cba723fa577fdd93b0cf851eb16c44f1 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.1.51/ko…
+fb1cb7fa27d892712ced8fbf8d027eb5052ecd3999dba1ba47824357accb40e7 | https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/5.0.1/asm-commons-5.…
+ee032c39ae5e3cd099148fbba9a2124f9ed613e5cb93e03ee0fa8808ce364040 | https://repo1.maven.org/maven2/org/ow2/asm/asm-util/5.1/asm-util-5.1.jar
+5fe283f47b0e7f7d95a4252af3fa7a0db4d8f080cd9df308608c0472b8f168a1 | https://repo1.maven.org/maven2/org/apache/maven/maven-repository-metadata/2…
+f056ed61a281b3e230a63e4abf510c0d2f9bf7ff513cacb65a29538ba90ab177 | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.build/0.7.4.2015022621…
803be394edb8dd7d1e678683ed85aee7f86a172c90f03e6198c8a49d4f342b99 | https://maven.google.com/com/android/tools/build/builder/3.0.1/builder-3.0.…
-2d4cdc52be79184386d74333d1c4466b7960f83505bfd5e596e76c5ab6ee3bbf | https://jcenter.bintray.com/com/almworks/sqlite4java/sqlite4java/0.282/sqli…
-c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd | https://jcenter.bintray.com/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar
+2d4cdc52be79184386d74333d1c4466b7960f83505bfd5e596e76c5ab6ee3bbf | https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/0.282/s…
+c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd | https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar
63b465cc628f8c305702b12b26501cea236a3175db15b5a7356e98484aa63db5 | https://maven.google.com/com/android/tools/build/builder-model/3.0.1/builde…
-332883794330d554c24cf311bf60481ad55bf773d5a4b71434d7f6c119ba9dbe | https://jcenter.bintray.com/com/squareup/leakcanary/leakcanary-analyzer/1.4…
-36a666e3b71ae7f0f0dca23654b67e086e6c93d192f60ba5dfd5519db6c288c8 | https://jcenter.bintray.com/com/google/guava/guava/20.0/guava-20.0.jar
-9e1d8dd83ca6003f841e3af878ce2dc7c22497493a7bb6d1b62ec1b0d0a83c05 | https://jcenter.bintray.com/com/almworks/sqlite4java/sqlite4java/0.282/sqli…
-51215c67d2c068d8b7d2f6f80f51372a098075deccc448d4bdd7b987ba8328fb | https://jcenter.bintray.com/org/ow2/ow2/1.3/ow2-1.3.pom
-0288414509c625b8dd544384fbd29f502bdc8b4f86cfc26625aa23eef9fa6057 | https://jcenter.bintray.com/net/sf/proguard/proguard-parent/5.3.3/proguard-…
+332883794330d554c24cf311bf60481ad55bf773d5a4b71434d7f6c119ba9dbe | https://repo1.maven.org/maven2/com/squareup/leakcanary/leakcanary-analyzer/…
+36a666e3b71ae7f0f0dca23654b67e086e6c93d192f60ba5dfd5519db6c288c8 | https://repo1.maven.org/maven2/com/google/guava/guava/20.0/guava-20.0.jar
+9e1d8dd83ca6003f841e3af878ce2dc7c22497493a7bb6d1b62ec1b0d0a83c05 | https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/0.282/s…
+51215c67d2c068d8b7d2f6f80f51372a098075deccc448d4bdd7b987ba8328fb | https://repo1.maven.org/maven2/org/ow2/ow2/1.3/ow2-1.3.pom
+0288414509c625b8dd544384fbd29f502bdc8b4f86cfc26625aa23eef9fa6057 | https://repo1.maven.org/maven2/net/sf/proguard/proguard-parent/5.3.3/progua…
a9d65daccc5afca97372936246ac49fb587423e005606e7981b0efc66b0e9385 | https://maven.google.com/com/android/tools/annotations/26.0.1/annotations-2…
-f1226fd07fc72af8d6232bdfa70bf31d883a1a01cbc547f23a74e9066c692df1 | https://jcenter.bintray.com/com/google/guava/guava-parent/20.0/guava-parent…
-21bb4d44dff54e33a37c11af69859a714202ae00969aab5453eba7276688f8ec | https://jcenter.bintray.com/org/apache/httpcomponents/project/4.1.1/project…
+f1226fd07fc72af8d6232bdfa70bf31d883a1a01cbc547f23a74e9066c692df1 | https://repo1.maven.org/maven2/com/google/guava/guava-parent/20.0/guava-par…
+21bb4d44dff54e33a37c11af69859a714202ae00969aab5453eba7276688f8ec | https://repo1.maven.org/maven2/org/apache/httpcomponents/project/4.1.1/proj…
c9a55463942128f0b7fad62b8bee5886d1cb1c733fb3b78507465b025e6a4031 | https://maven.google.com/com/android/databinding/compilerCommon/3.0.1/compi…
-7c75075badcb014443ee94c8c4cad2f4a9905be3ce9430fe7b220afc7fa3a80f | https://jcenter.bintray.com/org/codehaus/plexus/plexus-containers/1.0.3/ple…
-7af7e2d8b24b4798f04c2b7da24c9fbd1b7557b4e017c2054481565916079092 | https://jcenter.bintray.com/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-…
+7c75075badcb014443ee94c8c4cad2f4a9905be3ce9430fe7b220afc7fa3a80f | https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-containers/1.0.3/…
+7af7e2d8b24b4798f04c2b7da24c9fbd1b7557b4e017c2054481565916079092 | https://repo1.maven.org/maven2/net/sf/jopt-simple/jopt-simple/4.9/jopt-simp…
10107898991129eff2042a41b1bfc2d72c4ea8e4babe429ae3aeb32c69c568de | https://maven.google.com/com/android/tools/analytics-library/tracker/26.0.1…
-9144127192d6f612c2366825dceaeb23b0d53130b83e0bf1ffe107d1470a8487 | https://jcenter.bintray.com/com/google/errorprone/error_prone_annotations/2…
-4946e60a547c8eda69f3bc23c5b6f0dadcf8469ea49b1d1da7de34aecfcf18dd | https://jcenter.bintray.com/org/apache/apache/9/apache-9.pom
-a06e35d3fff3a6b813d94894ebf3e498f9540c864c5b39ae783907e3a6c72889 | https://jcenter.bintray.com/commons-codec/commons-codec/1.6/commons-codec-1…
-c9268e671899430946b54c4d1b93c30f0db1b7df0b39b3c6279d6bd475a6fbdc | https://jcenter.bintray.com/com/thoughtworks/xstream/xstream-parent/1.4.8/x…
-025caec7c56a0cb4d86c45bc18ac3e23dba291e22ebceb76302a9a9b9b7183cc | https://jcenter.bintray.com/org/apache/maven/wagon/wagon/1.0-beta-6/wagon-1…
-4a16a423391387d46724749ad29263e64894dadf6783aa38e4b9c888c88d25fe | https://jcenter.bintray.com/org/robolectric/shadowapi/3.5.1/shadowapi-3.5.1…
-feab9191311c3d7aeef2b66d6064afc80d3d1d52d980fb07ae43c78c987ba93a | https://jcenter.bintray.com/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.…
-87cd27e1a02a5c3eb6d85059ce98696bb1b44c2b8b650f0567c86df60fa61da7 | https://jcenter.bintray.com/org/apache/commons/commons-parent/39/commons-pa…
+9144127192d6f612c2366825dceaeb23b0d53130b83e0bf1ffe107d1470a8487 | https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotation…
+4946e60a547c8eda69f3bc23c5b6f0dadcf8469ea49b1d1da7de34aecfcf18dd | https://repo1.maven.org/maven2/org/apache/apache/9/apache-9.pom
+a06e35d3fff3a6b813d94894ebf3e498f9540c864c5b39ae783907e3a6c72889 | https://repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-code…
+c9268e671899430946b54c4d1b93c30f0db1b7df0b39b3c6279d6bd475a6fbdc | https://repo1.maven.org/maven2/com/thoughtworks/xstream/xstream-parent/1.4.…
+025caec7c56a0cb4d86c45bc18ac3e23dba291e22ebceb76302a9a9b9b7183cc | https://repo1.maven.org/maven2/org/apache/maven/wagon/wagon/1.0-beta-6/wago…
+4a16a423391387d46724749ad29263e64894dadf6783aa38e4b9c888c88d25fe | https://repo1.maven.org/maven2/org/robolectric/shadowapi/3.5.1/shadowapi-3.…
+feab9191311c3d7aeef2b66d6064afc80d3d1d52d980fb07ae43c78c987ba93a | https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/1.3.9/jsr305…
+87cd27e1a02a5c3eb6d85059ce98696bb1b44c2b8b650f0567c86df60fa61da7 | https://repo1.maven.org/maven2/org/apache/commons/commons-parent/39/commons…
1ef71c25a9d46ae0ce023d02a5734e0b06fdf934fbc5948e20482526b22b4179 | https://maven.google.com/com/android/tools/build/gradle/3.0.1/gradle-3.0.1.…
-c513995cf019d9213d4fda666589937b2bf1bea5c4cdd337e6170e80b18406ee | https://jcenter.bintray.com/org/sonatype/oss/oss-parent/4/oss-parent-4.pom
-9884c02d47244364e1fb27675b5ef3b206a2d2d3141ac77f57fd771a175c2a2f | https://jcenter.bintray.com/org/ow2/asm/asm-parent/5.0.1/asm-parent-5.0.1.p…
-9dad0f56523955b60a9903f4e8342891355d7a59c77f36a3b53cf6ff2e4df625 | https://jcenter.bintray.com/org/apache/maven/maven-repository-metadata/2.2.…
+c513995cf019d9213d4fda666589937b2bf1bea5c4cdd337e6170e80b18406ee | https://repo1.maven.org/maven2/org/sonatype/oss/oss-parent/4/oss-parent-4.p…
+9884c02d47244364e1fb27675b5ef3b206a2d2d3141ac77f57fd771a175c2a2f | https://repo1.maven.org/maven2/org/ow2/asm/asm-parent/5.0.1/asm-parent-5.0.…
+9dad0f56523955b60a9903f4e8342891355d7a59c77f36a3b53cf6ff2e4df625 | https://repo1.maven.org/maven2/org/apache/maven/maven-repository-metadata/2…
23e6d006f7d07bb43ebc80b2e530c8cdd65bbabcaaf911c3f12e2ea26167178c | https://maven.google.com/com/android/tools/build/gradle-core/3.0.1/gradle-c…
-6d574f9ae0922791eb8f06979f0010997d4b862c7aec96d485ae797ddfc13278 | https://jcenter.bintray.com/org/robolectric/shadowapi/3.5.1/shadowapi-3.5.1…
-1a5c870be804f9041c1392606c19ef5a8ae503e79705962c2f8452c51cb0d27c | https://jcenter.bintray.com/com/squareup/leakcanary/leakcanary-analyzer/1.4…
-0dc4d181e4d347893c2ddbd2e6cd5d7287fc651c03648fa64b2341c7366b1773 | https://jcenter.bintray.com/org/bouncycastle/bcprov-jdk15on/1.52/bcprov-jdk…
-fd9507feb858fa620d1b4aa4b7039fdea1a77e09d3fd28cfbddfff468d9d8c28 | https://jcenter.bintray.com/org/codehaus/plexus/plexus-interpolation/1.11/p…
-645e30c1a93c6b50c918c14cea11e1f41015153fe6329149ad17d930e820be4a | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.5…
-a1e7d6b3efc1703c7c8f1b15ecf8757f17d0ac41f32c9a48481a5caf638c55db | https://jcenter.bintray.com/com/google/protobuf/protobuf-java/3.0.0/protobu…
+6d574f9ae0922791eb8f06979f0010997d4b862c7aec96d485ae797ddfc13278 | https://repo1.maven.org/maven2/org/robolectric/shadowapi/3.5.1/shadowapi-3.…
+1a5c870be804f9041c1392606c19ef5a8ae503e79705962c2f8452c51cb0d27c | https://repo1.maven.org/maven2/com/squareup/leakcanary/leakcanary-analyzer/…
+0dc4d181e4d347893c2ddbd2e6cd5d7287fc651c03648fa64b2341c7366b1773 | https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.52/bcprov-…
+fd9507feb858fa620d1b4aa4b7039fdea1a77e09d3fd28cfbddfff468d9d8c28 | https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-interpolation/1.1…
+645e30c1a93c6b50c918c14cea11e1f41015153fe6329149ad17d930e820be4a | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.…
+a1e7d6b3efc1703c7c8f1b15ecf8757f17d0ac41f32c9a48481a5caf638c55db | https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.0.0/prot…
e899e02ec8ac6a73fb9c9c7cb9ebd9bfc4ce8263412285d5ec6f2df920880905 | https://maven.google.com/com/android/tools/build/builder-model/3.0.1/builde…
6ee434905eeb60a7c4d52b1f45288d5e53b68094f1cce6990bced2097c3dbec4 | https://maven.google.com/com/android/support/test/espresso/espresso-core/2.…
-7a3554c605e088e7e323b1084656243f0444fa353e2f2dee1f1a4204eb64ff09 | https://jcenter.bintray.com/org/jacoco/org.jacoco.report/0.7.4.201502262128…
-c74330cc6b806c804fd37e74487b4fe5d7c2750c5e15fbc6efa13bdee1bdef80 | https://jcenter.bintray.com/org/objenesis/objenesis/2.1/objenesis-2.1.jar
-26c5856e954b5f864db76f13b86919b59c6eecf9fd930b96baa8884626baf2f5 | https://jcenter.bintray.com/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-…
+7a3554c605e088e7e323b1084656243f0444fa353e2f2dee1f1a4204eb64ff09 | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.report/0.7.4.201502262…
+c74330cc6b806c804fd37e74487b4fe5d7c2750c5e15fbc6efa13bdee1bdef80 | https://repo1.maven.org/maven2/org/objenesis/objenesis/2.1/objenesis-2.1.jar
+26c5856e954b5f864db76f13b86919b59c6eecf9fd930b96baa8884626baf2f5 | https://repo1.maven.org/maven2/net/sf/jopt-simple/jopt-simple/4.9/jopt-simp…
fc3958e775903d5816d017dd486357963b141ddeded2fc97ee7bd0a4f8a6ebb6 | https://jitpack.io/com/github/delight-im/Android-Languages/v1.0.1/Android-L…
-5909b396ca3a2be10d0eea32c74ef78d816e1b4ead21de1d78de1f890d033e04 | https://jcenter.bintray.com/javax/annotation/javax.annotation-api/1.2/javax…
-6b8361d8f44649e739343b77c644f1fef1f19d771734ed83785b0dc297198bd1 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-annotation-processi…
-7b0cdb372fbde4e801f76bdb416927162ebd32c0c4e53fa39828437d3112c9d5 | https://jcenter.bintray.com/com/squareup/leakcanary/leakcanary-android-no-o…
+5909b396ca3a2be10d0eea32c74ef78d816e1b4ead21de1d78de1f890d033e04 | https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.2/ja…
+6b8361d8f44649e739343b77c644f1fef1f19d771734ed83785b0dc297198bd1 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-annotation-proce…
+7b0cdb372fbde4e801f76bdb416927162ebd32c0c4e53fa39828437d3112c9d5 | https://repo1.maven.org/maven2/com/squareup/leakcanary/leakcanary-android-n…
58a4152e2ea975e955393d49ed23f3c88fa8368d75d2290fb2c28373a6c5a977 | https://maven.google.com/com/android/support/test/runner/0.5/runner-0.5.aar
-89fc0cd20db030033ba04bb00c2837efe1e530b00f86935d6a645717d15bb978 | https://jcenter.bintray.com/com/google/protobuf/protobuf-java/2.6.1/protobu…
-12a3c9a32b82fdc95223cab1f9d344e14ef3e396da14c4d0013451646f3280e7 | https://jcenter.bintray.com/org/codehaus/plexus/plexus-utils/1.5.15/plexus-…
-a47c950c755747ca3093a05e9ec85d0e2f33cbd224909f571fe7577963a4d799 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/kot…
+89fc0cd20db030033ba04bb00c2837efe1e530b00f86935d6a645717d15bb978 | https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/2.6.1/prot…
+12a3c9a32b82fdc95223cab1f9d344e14ef3e396da14c4d0013451646f3280e7 | https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/1.5.15/plex…
+a47c950c755747ca3093a05e9ec85d0e2f33cbd224909f571fe7577963a4d799 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/…
4f88a89142c64bf03906f84609594666e9694df56e3e6f05edfab8a68b39d837 | https://maven.google.com/com/android/tools/annotations/26.0.1/annotations-2…
-f16b5ea711dfe0323454b880180aa832420ec039936e4aa75fb978748634808a | https://jcenter.bintray.com/org/apache/maven/maven-ant-tasks/2.1.3/maven-an…
+f16b5ea711dfe0323454b880180aa832420ec039936e4aa75fb978748634808a | https://repo1.maven.org/maven2/org/apache/maven/maven-ant-tasks/2.1.3/maven…
e263064a6ebeba4209d1abb089f9fff5194d79bb011b525d276b3994025123e0 | https://maven.google.com/com/android/support/test/rules/0.5/rules-0.5.aar
-f5759b7fcdfc83a525a036deedcbd32e5b536b625ebc282426f16ca137eb5902 | https://jcenter.bintray.com/backport-util-concurrent/backport-util-concurre…
-2f781378c1be7caa98fa1c5a109f296a6bcdcbe1f9a67a3d16e07f5eb786c96c | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-project/1.1.51/kotl…
-ecf58351f8fe0c398b8b452216705bece5291b9b327d30202c16b28ac680450c | https://jcenter.bintray.com/org/apache/maven/maven-artifact-manager/2.2.1/m…
+f5759b7fcdfc83a525a036deedcbd32e5b536b625ebc282426f16ca137eb5902 | https://repo1.maven.org/maven2/backport-util-concurrent/backport-util-concu…
+2f781378c1be7caa98fa1c5a109f296a6bcdcbe1f9a67a3d16e07f5eb786c96c | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-project/1.1.51/k…
+ecf58351f8fe0c398b8b452216705bece5291b9b327d30202c16b28ac680450c | https://repo1.maven.org/maven2/org/apache/maven/maven-artifact-manager/2.2.…
e91a88dd0c5e99069b7f09d4a46b5e06f1e9c4c72fc0a8e987e25d86af480f01 | https://maven.google.com/com/android/support/support-annotations/23.4.0/sup…
-b46b548f116a5dd5b018e6f1f4760fe04f93aecdbea094c2f0890e8bf690ada3 | https://jcenter.bintray.com/org/robolectric/shadows-framework/3.5.1/shadows…
-b787d574c851505e76212968b9ae1641ea79804aef7f5a2cee2a01cd4055213a | https://jcenter.bintray.com/org/apache/commons/commons-compress/1.12/common…
-1158e94c7de4da480873f0b4ab4a1da14c0d23d4b1902cc94a58a6f0f9ab579e | https://jcenter.bintray.com/com/google/guava/guava/22.0/guava-22.0.jar
-aff003f3a0afcfad1bc8b4cce81813ababc48680345f16a1a70adcd1adcb8ce2 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-compiler-embeddable…
-1879f19a05991e3ed95910b96689333396b0c467a215dc4d1f90018404b72a26 | https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-annotations/1.…
+b46b548f116a5dd5b018e6f1f4760fe04f93aecdbea094c2f0890e8bf690ada3 | https://repo1.maven.org/maven2/org/robolectric/shadows-framework/3.5.1/shad…
+b787d574c851505e76212968b9ae1641ea79804aef7f5a2cee2a01cd4055213a | https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.12/com…
+1158e94c7de4da480873f0b4ab4a1da14c0d23d4b1902cc94a58a6f0f9ab579e | https://repo1.maven.org/maven2/com/google/guava/guava/22.0/guava-22.0.jar
+aff003f3a0afcfad1bc8b4cce81813ababc48680345f16a1a70adcd1adcb8ce2 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embedda…
+1879f19a05991e3ed95910b96689333396b0c467a215dc4d1f90018404b72a26 | https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations…
e7a7a5810829dee924cec654a569a48301fcedd487f7b88710e816d127385f51 | https://maven.google.com/com/android/tools/analytics-library/shared/26.0.1/…
a160969150a1671661098deef05da96e1a4f40b93dab045e222485aa976e75a6 | https://maven.google.com/com/android/support/customtabs/23.4.0/customtabs-2…
-b9c445604a16b15c4269485d569252a53e3094efc8a0c252e09dee1f2f204568 | https://jcenter.bintray.com/org/robolectric/annotations/3.5.1/annotations-3…
-631b213b1b10c00c900aad759c88ed0c83084bae76336ad00dcfe1f24c48be65 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-compiler-embeddable…
-fb40265f982548212ff82e362e59732b2187ec6f0d80182885c14ef1f982827a | https://jcenter.bintray.com/org/sonatype/oss/oss-parent/9/oss-parent-9.pom
-b2e81b7d5a22755f2ea76aa9bbbd4359d61c4cb9577193ccfbb8f97378ed293b | https://jcenter.bintray.com/org/robolectric/junit/3.5.1/junit-3.5.1.jar
-f5a0a1eeaa100ed36aa83eca562d5dbb7e9b045c98b44db7da4745e9d9a20328 | https://jcenter.bintray.com/org/apache/httpcomponents/httpclient/4.2.6/http…
+b9c445604a16b15c4269485d569252a53e3094efc8a0c252e09dee1f2f204568 | https://repo1.maven.org/maven2/org/robolectric/annotations/3.5.1/annotation…
+631b213b1b10c00c900aad759c88ed0c83084bae76336ad00dcfe1f24c48be65 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embedda…
+fb40265f982548212ff82e362e59732b2187ec6f0d80182885c14ef1f982827a | https://repo1.maven.org/maven2/org/sonatype/oss/oss-parent/9/oss-parent-9.p…
+b2e81b7d5a22755f2ea76aa9bbbd4359d61c4cb9577193ccfbb8f97378ed293b | https://repo1.maven.org/maven2/org/robolectric/junit/3.5.1/junit-3.5.1.jar
+f5a0a1eeaa100ed36aa83eca562d5dbb7e9b045c98b44db7da4745e9d9a20328 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.2.6/h…
ce9e83354fb5c24ed0e2b26a986130ed5d3dedeba288eb1fce563f78f7bb881f | https://maven.google.com/com/android/support/test/espresso/espresso-core/2.…
-c219d697fa9c8f243d8f6e347499b6d4e8af1d0cac4bbc7b3907d338a2024c13 | https://jcenter.bintray.com/nekohtml/xercesMinimal/1.9.6.2/xercesMinimal-1.…
-603cf898f93b854f18021fab452aca3fe482368eeb2e720988ae82212ebcf4b6 | https://jcenter.bintray.com/org/robolectric/robolectric/3.5.1/robolectric-3…
-ce6f913cad1f0db3aad70186d65c5bc7ffcc9a99e3fe8e0b137312819f7c362f | https://jcenter.bintray.com/commons-logging/commons-logging/1.1.1/commons-l…
+c219d697fa9c8f243d8f6e347499b6d4e8af1d0cac4bbc7b3907d338a2024c13 | https://repo1.maven.org/maven2/nekohtml/xercesMinimal/1.9.6.2/xercesMinimal…
+603cf898f93b854f18021fab452aca3fe482368eeb2e720988ae82212ebcf4b6 | https://repo1.maven.org/maven2/org/robolectric/robolectric/3.5.1/robolectri…
+ce6f913cad1f0db3aad70186d65c5bc7ffcc9a99e3fe8e0b137312819f7c362f | https://repo1.maven.org/maven2/commons-logging/commons-logging/1.1.1/common…
e767a1248adb4843110457e839e504c2511649ee78f05a6a311ea7f23578894d | https://maven.google.com/com/android/tools/build/builder-test-api/3.0.1/bui…
-cf5c43860b53ba5a95c19bc6525cc43d3488a6fe3df2f649c0099a613a0640e3 | https://jcenter.bintray.com/com/google/code/gson/gson-parent/2.8.2/gson-par…
+cf5c43860b53ba5a95c19bc6525cc43d3488a6fe3df2f649c0099a613a0640e3 | https://repo1.maven.org/maven2/com/google/code/gson/gson-parent/2.8.2/gson-…
9619e68f7eb36da3a28a60315f34320972badbad43749cc66712bb95b96a4ef3 | https://maven.google.com/com/android/support/support-annotations/23.4.0/sup…
bcb7ce66a9c629fa7c723a767b6430e1a383e8d4dd543d603dcb0ad1b855b8b2 | https://maven.google.com/com/android/support/animated-vector-drawable/23.4.…
-3369726ca2b0e3736c741ff3c22e06f707a1007ff20ccc5b5ba5d0d9a01ead30 | https://jcenter.bintray.com/net/freehaven/tor/control/jtorctl/0.2/jtorctl-0…
-18c4a0095d5c1da6b817592e767bb23d29dd2f560ad74df75ff3961dbde25b79 | https://jcenter.bintray.com/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar
-fbd7b254e02d8aef60c418a5f0e14a783b38a16162caffb2d2a16ccd5d2c09b4 | https://jcenter.bintray.com/org/slf4j/slf4j-android/1.7.25/slf4j-android-1.…
-ec3a75bebddbf19ff56a281cf5d1ad146169dcaa0e69d7b14f4aaba2e7775f34 | https://jcenter.bintray.com/net/freehaven/tor/control/jtorctl/0.2/jtorctl-0…
-bd9b9cb1a3987b1427f7a18babe7f92078e32bbe2e1dca6dced00cc0e3a077a9 | https://jcenter.bintray.com/org/slf4j/slf4j-android/1.7.25/slf4j-android-1.…
-7cd9d7a0b5d93dfd461a148891b43509cf403a9c7f9fb49060d3554df1c81e1e | https://jcenter.bintray.com/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.pom
-18f5c52120db036e88d6136f8839c832d074bdda95c756c6f429249d2db54ac6 | https://jcenter.bintray.com/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1.7.…
+3369726ca2b0e3736c741ff3c22e06f707a1007ff20ccc5b5ba5d0d9a01ead30 | http://repo.spring.io/plugins-release/net/freehaven/tor/control/jtorctl/0.2…
+18c4a0095d5c1da6b817592e767bb23d29dd2f560ad74df75ff3961dbde25b79 | https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.…
+fbd7b254e02d8aef60c418a5f0e14a783b38a16162caffb2d2a16ccd5d2c09b4 | https://repo1.maven.org/maven2/org/slf4j/slf4j-android/1.7.25/slf4j-android…
+ec3a75bebddbf19ff56a281cf5d1ad146169dcaa0e69d7b14f4aaba2e7775f34 | https://repo.spring.io/plugins-release//net/freehaven/tor/control/jtorctl/0…
+bd9b9cb1a3987b1427f7a18babe7f92078e32bbe2e1dca6dced00cc0e3a077a9 | https://repo1.maven.org/maven2/org/slf4j/slf4j-android/1.7.25/slf4j-android…
+7cd9d7a0b5d93dfd461a148891b43509cf403a9c7f9fb49060d3554df1c81e1e | https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.…
+18f5c52120db036e88d6136f8839c832d074bdda95c756c6f429249d2db54ac6 | https://repo1.maven.org/maven2/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1…
diff --git a/projects/orbot/build b/projects/orbot/build
index 8469028..9d0d423 100644
--- a/projects/orbot/build
+++ b/projects/orbot/build
@@ -7,6 +7,8 @@ export GRADLE_MAVEN_REPO="file://$gradle_repo"
# The download script assumes artifact package name is the complete URL path.
# In some cases this is incorrect, so copy those artifacts to correct location
cp -r $gradle_repo/dl/android/maven2/* $gradle_repo
+cp -r $gradle_repo/plugins-release/* $gradle_repo
+cp -r $gradle_repo/maven2/* $gradle_repo
mkdir -p /var/tmp/build $output_dir
diff --git a/projects/orbot/config b/projects/orbot/config
index b297c61..0f72ecf 100644
--- a/projects/orbot/config
+++ b/projects/orbot/config
@@ -15,7 +15,7 @@ var:
container:
use_container: 1
# this should be updated when the list of gradle dependencies is changed
- gradle_dependencies_version: 2
+ gradle_dependencies_version: 3
targets:
android:
diff --git a/projects/orbot/gradle-dependencies-list.txt b/projects/orbot/gradle-dependencies-list.txt
index 03d33d4..c3fb2ef 100644
--- a/projects/orbot/gradle-dependencies-list.txt
+++ b/projects/orbot/gradle-dependencies-list.txt
@@ -1,193 +1,193 @@
# On how to update dependencies see projects/common/how-to-create-gradle-dependencies-list.txt
# Don't forget to update var/gradle_dependencies_version when modifying this file
sha256sum | url
-54b34e941b8e1414bd3e40d736efd3481772dc26db3296f6aa45cec9f6203d86 | https://jcenter.bintray.com/commons-codec/commons-codec/1.6/commons-codec-1…
+54b34e941b8e1414bd3e40d736efd3481772dc26db3296f6aa45cec9f6203d86 | https://repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-code…
949246020c08a0543389082af38268cdce4ee7a7a8218097369b9845752866cb | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-checks/…
-feab9191311c3d7aeef2b66d6064afc80d3d1d52d980fb07ae43c78c987ba93a | https://jcenter.bintray.com/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.…
-b677d99c309dc272f60cefa1f1b639ab750d592ded0ea7bfc9f9c5600ebd742d | https://jcenter.bintray.com/pl/bclogic/pulsator4droid/1.0.3/pulsator4droid-…
-b2b5dd46cf998fa626eb6f8a1c114f6167c8d392694164e62533e5898e9b31f2 | https://jcenter.bintray.com/commons-io/commons-io/2.4/commons-io-2.4.pom
-a34658f5c5de4b573eef21131cc32cc25f7b66407944f312b28ec2e56abb1fa9 | https://jcenter.bintray.com/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.1.j…
+feab9191311c3d7aeef2b66d6064afc80d3d1d52d980fb07ae43c78c987ba93a | https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/1.3.9/jsr305…
+b677d99c309dc272f60cefa1f1b639ab750d592ded0ea7bfc9f9c5600ebd742d | https://repo1.maven.org/maven2/pl/bclogic/pulsator4droid/1.0.3/pulsator4dro…
+b2b5dd46cf998fa626eb6f8a1c114f6167c8d392694164e62533e5898e9b31f2 | https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.pom
+a34658f5c5de4b573eef21131cc32cc25f7b66407944f312b28ec2e56abb1fa9 | https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.…
8d4006178fedef4255797b806167cf4a6774158eedabf96420693afbbd00fee3 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
-905721a0eea90a81534abb7ee6ef4ea2e5e645fa1def0a5cd88402df1b46c9ed | https://jcenter.bintray.com/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.…
-c0de2bbc4cb8297419659813ecd4ed1d077ed1dd5c1f5544cc5143e493e84c10 | https://jcenter.bintray.com/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.jar
+905721a0eea90a81534abb7ee6ef4ea2e5e645fa1def0a5cd88402df1b46c9ed | https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/1.3.9/jsr305…
+c0de2bbc4cb8297419659813ecd4ed1d077ed1dd5c1f5544cc5143e493e84c10 | https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.jar
e824935c264b041e847b67808aee704f8cd47d698203259057e42f473e1f6f30 | https://dl.google.com/dl/android/maven2/com/android/databinding/compilerCom…
-cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581 | https://jcenter.bintray.com/commons-io/commons-io/2.4/commons-io-2.4.jar
-f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2 | https://jcenter.bintray.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar
+cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581 | https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar
+f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2 | https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar
d7e368746fa68ca6ba63519fb0838be9a278d509a5fcee6cd4a778a119eae447 | https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/23…
-6b87237de8c2e1740cf80627c7f3ce3e15de1930bb250c55a1eca94fa3e014df | https://jcenter.bintray.com/org/codehaus/codehaus-parent/4/codehaus-parent-…
-1158e94c7de4da480873f0b4ab4a1da14c0d23d4b1902cc94a58a6f0f9ab579e | https://jcenter.bintray.com/com/google/guava/guava/22.0/guava-22.0.jar
-7043dee4e9e7175e93e0b36f45b1ec1ecb893c5f755667e8b916eb8dd201c6ca | https://jcenter.bintray.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk…
+6b87237de8c2e1740cf80627c7f3ce3e15de1930bb250c55a1eca94fa3e014df | https://repo1.maven.org/maven2/org/codehaus/codehaus-parent/4/codehaus-pare…
+1158e94c7de4da480873f0b4ab4a1da14c0d23d4b1902cc94a58a6f0f9ab579e | https://repo1.maven.org/maven2/com/google/guava/guava/22.0/guava-22.0.jar
+7043dee4e9e7175e93e0b36f45b1ec1ecb893c5f755667e8b916eb8dd201c6ca | https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-…
5fe8a11e913086fb7ab505b930987f30cfa3f4b226d4bbbc68003ca4387ae40e | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-api/26.…
-362e9324ee7c697e21279e20077b52737ddef3f1b2c1a7abe5ad34b465145550 | https://jcenter.bintray.com/org/apache/httpcomponents/httpclient/4.2.6/http…
+362e9324ee7c697e21279e20077b52737ddef3f1b2c1a7abe5ad34b465145550 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.2.6/h…
23e6d006f7d07bb43ebc80b2e530c8cdd65bbabcaaf911c3f12e2ea26167178c | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-core…
-3d6eba428555a558de046b5d76eacc1f5a54b4f5f20b84d636ed7aff18aa48c3 | https://jcenter.bintray.com/org/apache/httpcomponents/project/7/project-7.p…
-cf149955279b07d4f11e817985c1164a69e930d73db7441b43a6ef53bbd286c4 | https://jcenter.bintray.com/com/google/errorprone/error_prone_parent/2.0.18…
-f0c98c571e93a7cb4dd18df0fa308f0963e7a0620ac2d4244e61e709d03ad6be | https://jcenter.bintray.com/com/google/j2objc/j2objc-annotations/1.1/j2objc…
-401877d5e70ad599e9b6cff18434ea0332f637b51f8ec68352646c836f9bb2a4 | https://jcenter.bintray.com/org/antlr/antlr4-master/4.5.3/antlr4-master-4.5…
-932e6bab9a24a7bc958bbdb7e29e04d083b473d11c4ba3fab1e9b7149579f272 | https://jcenter.bintray.com/com/google/protobuf/protobuf-parent/3.0.0/proto…
+3d6eba428555a558de046b5d76eacc1f5a54b4f5f20b84d636ed7aff18aa48c3 | https://repo1.maven.org/maven2/org/apache/httpcomponents/project/7/project-…
+cf149955279b07d4f11e817985c1164a69e930d73db7441b43a6ef53bbd286c4 | https://repo1.maven.org/maven2/com/google/errorprone/error_prone_parent/2.0…
+f0c98c571e93a7cb4dd18df0fa308f0963e7a0620ac2d4244e61e709d03ad6be | https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2o…
+401877d5e70ad599e9b6cff18434ea0332f637b51f8ec68352646c836f9bb2a4 | https://repo1.maven.org/maven2/org/antlr/antlr4-master/4.5.3/antlr4-master-…
+932e6bab9a24a7bc958bbdb7e29e04d083b473d11c4ba3fab1e9b7149579f272 | https://repo1.maven.org/maven2/com/google/protobuf/protobuf-parent/3.0.0/pr…
2a0475c2625fc27f80d3c5021130509b4068e0f984f2511e7a77a097de48b41d | https://dl.google.com/dl/android/maven2/com/android/tools/sdklib/26.0.1/sdk…
-8fdc3336e7b01873193ba9c48b87de7d788dc0954d1eb45c322492627a4b5c6e | https://jcenter.bintray.com/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk…
-d0f2e16d054e8bb97add9ca26525eb2346f692809fcd2a28787da8ceb3c35ee8 | https://jcenter.bintray.com/commons-logging/commons-logging/1.1.1/commons-l…
-7846399b35c7cd642a9b3a000c3e2d62d04eb37a4547b6933cc8b18bcc2f086b | https://jcenter.bintray.com/com/googlecode/juniversalchardet/juniversalchar…
+8fdc3336e7b01873193ba9c48b87de7d788dc0954d1eb45c322492627a4b5c6e | https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-…
+d0f2e16d054e8bb97add9ca26525eb2346f692809fcd2a28787da8ceb3c35ee8 | https://repo1.maven.org/maven2/commons-logging/commons-logging/1.1.1/common…
+7846399b35c7cd642a9b3a000c3e2d62d04eb37a4547b6933cc8b18bcc2f086b | https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalc…
8b870b3f2ee38bf15681acbc8b628df1ccf7c533190b5c79af9934b6cd66d451 | https://dl.google.com/dl/android/maven2/com/android/databinding/baseLibrary…
58aa4df8faae90e484c0bc47494a1ec97dc51fe53eae2b4a70d60ea7489cdf8c | https://dl.google.com/dl/android/maven2/com/android/tools/external/com-inte…
-953b116521a73575eee990e3f2c36a892fb088bb2d9a3027c82193cb7a013ef7 | https://jcenter.bintray.com/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.pom
+953b116521a73575eee990e3f2c36a892fb088bb2d9a3027c82193cb7a013ef7 | https://repo1.maven.org/maven2/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.p…
ddb0fc5402b4cd8f31d5f29c830793d3ec00fd8ce60786254e5f0f132f0bdd8d | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-api/26.…
-efa86e5cd922f17b472fdfcae57234d8d4ac3e148b6250737dfce454af7a7a44 | https://jcenter.bintray.com/com/google/jimfs/jimfs/1.1/jimfs-1.1.pom
+efa86e5cd922f17b472fdfcae57234d8d4ac3e148b6250737dfce454af7a7a44 | https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.pom
e336a35a1e102c2f11ce1ea7f0872df14e332374b8eacc0877e50f85f84c3d09 | https://dl.google.com/dl/android/maven2/com/android/support/animated-vector…
-965aeb2bedff369819bdde1bf7a0b3b89b8247dd69c88b86375d76163bb8c397 | https://jcenter.bintray.com/org/jetbrains/annotations/13.0/annotations-13.0…
-40ceb7157feb263949e0f503fe5f71689333a621021aa20ce0d0acee3badaa0f | https://jcenter.bintray.com/com/google/j2objc/j2objc-annotations/1.1/j2objc…
+965aeb2bedff369819bdde1bf7a0b3b89b8247dd69c88b86375d76163bb8c397 | https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-1…
+2994a7eb78f2710bd3d3bfb639b2c94e219cedac0d4d084d516e78c16dddecf6 | https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2o…
e767a1248adb4843110457e839e504c2511649ee78f05a6a311ea7f23578894d | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-tes…
-ee032c39ae5e3cd099148fbba9a2124f9ed613e5cb93e03ee0fa8808ce364040 | https://jcenter.bintray.com/org/ow2/asm/asm-util/5.1/asm-util-5.1.jar
-c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd | https://jcenter.bintray.com/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar
-b51f8867c92b6a722499557fc3a1fdea77bdf9ef574722fe90ce436a29559454 | https://jcenter.bintray.com/org/sonatype/oss/oss-parent/7/oss-parent-7.pom
+ee032c39ae5e3cd099148fbba9a2124f9ed613e5cb93e03ee0fa8808ce364040 | https://repo1.maven.org/maven2/org/ow2/asm/asm-util/5.1/asm-util-5.1.jar
+c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd | https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar
+b51f8867c92b6a722499557fc3a1fdea77bdf9ef574722fe90ce436a29559454 | https://repo1.maven.org/maven2/org/sonatype/oss/oss-parent/7/oss-parent-7.p…
e30f1db6058f745f26112ef309f89becb27c617c7d9e4c6e02165a7620a92e6a | https://dl.google.com/dl/android/maven2/com/android/tools/common/26.0.1/com…
-47a89be0fa0fedd476db5fd2c83487654d2a119c391f83a142be876667cf7dab | https://jcenter.bintray.com/com/googlecode/json-simple/json-simple/1.1/json…
-e8b4151ae1679f1abe7a14ee371ac9b3c651ae7b63290d1f586bdd0f78face9a | https://jcenter.bintray.com/com/android/tools/build/transform-api/2.0.0-dep…
+47a89be0fa0fedd476db5fd2c83487654d2a119c391f83a142be876667cf7dab | https://repo1.maven.org/maven2/com/googlecode/json-simple/json-simple/1.1/j…
+e8b4151ae1679f1abe7a14ee371ac9b3c651ae7b63290d1f586bdd0f78face9a | https://repo1.maven.org/maven2/com/android/tools/build/transform-api/2.0.0-…
6895e368fa59168428c78cdf300bb29352073f397d8f260af3de82df2c8b2448 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
-9466512cd8cf0bd66a8a3661685373f7b3deafded11096e044926ff5c82c7a4c | https://jcenter.bintray.com/com/google/code/gson/gson/2.3/gson-2.3.jar
-1d2e883717b8ab7d3fcc9fa01034d165809a9c94daa6303a838f11e4d36adc86 | https://jcenter.bintray.com/net/sf/proguard/proguard-base/5.3.3/proguard-ba…
-fb8c5e55e30a7addb4ff210858a0e8d2494ed6757bbe19012da99d51586c3cbb | https://jcenter.bintray.com/org/apache/commons/commons-parent/22/commons-pa…
+9466512cd8cf0bd66a8a3661685373f7b3deafded11096e044926ff5c82c7a4c | https://repo1.maven.org/maven2/com/google/code/gson/gson/2.3/gson-2.3.jar
+1d2e883717b8ab7d3fcc9fa01034d165809a9c94daa6303a838f11e4d36adc86 | https://repo1.maven.org/maven2/net/sf/proguard/proguard-base/5.3.3/proguard…
+fb8c5e55e30a7addb4ff210858a0e8d2494ed6757bbe19012da99d51586c3cbb | https://repo1.maven.org/maven2/org/apache/commons/commons-parent/22/commons…
38db692b5cbaf69d89b1fe5b0fc38a5cc83f898716f8bc64086fa17c25ea57d6 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
-74fa208043740642f7e6eb09faba15965218ad2f50ce3020efb100136e4b591c | https://jcenter.bintray.com/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.jar
-ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478 | https://jcenter.bintray.com/org/jetbrains/annotations/13.0/annotations-13.0…
-ce6f913cad1f0db3aad70186d65c5bc7ffcc9a99e3fe8e0b137312819f7c362f | https://jcenter.bintray.com/commons-logging/commons-logging/1.1.1/commons-l…
-59970f2f0cfce6487b7180d7de653d904d8160fb2cd9d8aba6c375d39fec6652 | https://jcenter.bintray.com/pl/bclogic/pulsator4droid/1.0.3/pulsator4droid-…
+74fa208043740642f7e6eb09faba15965218ad2f50ce3020efb100136e4b591c | https://repo1.maven.org/maven2/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.j…
+ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478 | https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-1…
+ce6f913cad1f0db3aad70186d65c5bc7ffcc9a99e3fe8e0b137312819f7c362f | https://repo1.maven.org/maven2/commons-logging/commons-logging/1.1.1/common…
+59970f2f0cfce6487b7180d7de653d904d8160fb2cd9d8aba6c375d39fec6652 | https://repo1.maven.org/maven2/pl/bclogic/pulsator4droid/1.0.3/pulsator4dro…
e7a7a5810829dee924cec654a569a48301fcedd487f7b88710e816d127385f51 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
-9f85ff2fd7d6cb3097aa47fb419ee7f0ebe869109f98aba9f4eca3f49e74a40e | https://jcenter.bintray.com/org/apache/apache/16/apache-16.pom
+9f85ff2fd7d6cb3097aa47fb419ee7f0ebe869109f98aba9f4eca3f49e74a40e | https://repo1.maven.org/maven2/org/apache/apache/16/apache-16.pom
43edcc0fc3bd8520bf60066f54088f272e39aa856d25cdd6ca9ee4d8f5c32666 | https://dl.google.com/dl/android/maven2/com/android/support/support-vector-…
-c3c99bf58182889fe86315e9a01473ee2c95540b9dedef898cec64554d925c54 | https://jcenter.bintray.com/com/android/tools/annotations/24.5.0/annotation…
+c3c99bf58182889fe86315e9a01473ee2c95540b9dedef898cec64554d925c54 | https://repo1.maven.org/maven2/com/android/tools/annotations/24.5.0/annotat…
aeb197158a2fb6bd2cb9233e22874f8051f82891dbd82b6b089f49e309f82e40 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint/26.0.1/…
-7a3554c605e088e7e323b1084656243f0444fa353e2f2dee1f1a4204eb64ff09 | https://jcenter.bintray.com/org/jacoco/org.jacoco.report/0.7.4.201502262128…
+7a3554c605e088e7e323b1084656243f0444fa353e2f2dee1f1a4204eb64ff09 | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.report/0.7.4.201502262…
d3d96637b0e8e61046567b8c87b667dcf3cd31c7447f651cb58d6e6e744adfba | https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/23…
-d49d179f707d3f3a00b2a7d36136b54aa8d44fa22770703cd82fe52fb39e22eb | https://jcenter.bintray.com/com/android/tools/build/transform-api/2.0.0-dep…
+d49d179f707d3f3a00b2a7d36136b54aa8d44fa22770703cd82fe52fb39e22eb | https://repo1.maven.org/maven2/com/android/tools/build/transform-api/2.0.0-…
e899e02ec8ac6a73fb9c9c7cb9ebd9bfc4ce8263412285d5ec6f2df920880905 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-mod…
-b6eb99f1362b8344ca5400d57a35c49e3504f23f3dee304fdb879d4d953f4bc6 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcore/4.2.5/httpco…
-26c5856e954b5f864db76f13b86919b59c6eecf9fd930b96baa8884626baf2f5 | https://jcenter.bintray.com/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-…
-fcfb09fb0ea0aa97d3cfe7ea792398081348e468f126b3603cb3803f240197f0 | https://jcenter.bintray.com/com/squareup/javawriter/2.5.0/javawriter-2.5.0.…
-ec4c74554312fac5116350164786f91b35c9e082fa4ea598bfa42b5db05d7abb | https://jcenter.bintray.com/org/jacoco/org.jacoco.core/0.7.4.201502262128/o…
+b6eb99f1362b8344ca5400d57a35c49e3504f23f3dee304fdb879d4d953f4bc6 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.2.5/htt…
+26c5856e954b5f864db76f13b86919b59c6eecf9fd930b96baa8884626baf2f5 | https://repo1.maven.org/maven2/net/sf/jopt-simple/jopt-simple/4.9/jopt-simp…
+fcfb09fb0ea0aa97d3cfe7ea792398081348e468f126b3603cb3803f240197f0 | https://repo1.maven.org/maven2/com/squareup/javawriter/2.5.0/javawriter-2.5…
+ec4c74554312fac5116350164786f91b35c9e082fa4ea598bfa42b5db05d7abb | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.core/0.7.4.20150226212…
4f88a89142c64bf03906f84609594666e9694df56e3e6f05edfab8a68b39d837 | https://dl.google.com/dl/android/maven2/com/android/tools/annotations/26.0.…
-467ae650442e876867379094e7518dfdd67d22c5352ebd39808c84259e9790ba | https://jcenter.bintray.com/org/apache/commons/commons-parent/25/commons-pa…
-f26bdec2b9496470c0ce63b0d290816e8000ef018daaa259597ebae947fd690f | https://jcenter.bintray.com/net/sf/proguard/proguard-gradle/5.3.3/proguard-…
+467ae650442e876867379094e7518dfdd67d22c5352ebd39808c84259e9790ba | https://repo1.maven.org/maven2/org/apache/commons/commons-parent/25/commons…
+f26bdec2b9496470c0ce63b0d290816e8000ef018daaa259597ebae947fd690f | https://repo1.maven.org/maven2/net/sf/proguard/proguard-gradle/5.3.3/progua…
8b0aa8a74e990ca8d633ab7bd1938530e921548df13fd4020224a61065378876 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-tes…
e2b4935e76d91b5abec44de309f2c8bb8d1d2e6cc0b8790b43cb654f1e22c722 | https://dl.google.com/dl/android/maven2/com/android/tools/layoutlib/layoutl…
-cb4cfad870bf563a07199f3ebea5763f0dec440fcda0b318640b1feaa788656b | https://jcenter.bintray.com/com/google/errorprone/error_prone_annotations/2…
+cb4cfad870bf563a07199f3ebea5763f0dec440fcda0b318640b1feaa788656b | https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotation…
567ae5af5665bb445802ca650a4dc848737c9ee564f69f2ead5df1189d394304 | https://dl.google.com/dl/android/maven2/com/android/support/recyclerview-v7…
-a06e35d3fff3a6b813d94894ebf3e498f9540c864c5b39ae783907e3a6c72889 | https://jcenter.bintray.com/commons-codec/commons-codec/1.6/commons-codec-1…
-8bd632c00bdf80a7de36c22b60f12452c147d8eca2f00d79d66699ebe7daa02a | https://jcenter.bintray.com/org/apache/commons/commons-parent/5/commons-par…
-d2da399a9967c69f0a21739256fa79d284222c223082cacadc17372244764b54 | https://jcenter.bintray.com/org/ow2/asm/asm/5.1/asm-5.1.jar
-2068320bd6bad744c3673ab048f67e30bef8f518996fa380033556600669905d | https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-annotations/1.…
-52b6fd2eaf2240e14dbe752f1fa884270cc668d6f350e8e7f65f6033a8172d69 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-client…
-2c1542faf343185b7cab9c3d55c8ae5471d6d095d3887a4adefdbdf2984dc0b6 | https://jcenter.bintray.com/org/apache/commons/commons-compress/1.12/common…
+a06e35d3fff3a6b813d94894ebf3e498f9540c864c5b39ae783907e3a6c72889 | https://repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-code…
+8bd632c00bdf80a7de36c22b60f12452c147d8eca2f00d79d66699ebe7daa02a | https://repo1.maven.org/maven2/org/apache/commons/commons-parent/5/commons-…
+d2da399a9967c69f0a21739256fa79d284222c223082cacadc17372244764b54 | https://repo1.maven.org/maven2/org/ow2/asm/asm/5.1/asm-5.1.jar
+2068320bd6bad744c3673ab048f67e30bef8f518996fa380033556600669905d | https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations…
+52b6fd2eaf2240e14dbe752f1fa884270cc668d6f350e8e7f65f6033a8172d69 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcomponents-cli…
+2c1542faf343185b7cab9c3d55c8ae5471d6d095d3887a4adefdbdf2984dc0b6 | https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.12/com…
6b5ad911a13a5c814c04be4376586eec15838158cb59b9f062ae138ddff1b861 | https://dl.google.com/dl/android/maven2/com/android/tools/layoutlib/layoutl…
-31629566148e8a47688ae43b420abc3ecd783ed15b33bebc00824bf24c9b15aa | https://jcenter.bintray.com/org/apache/httpcomponents/httpmime/4.1/httpmime…
+31629566148e8a47688ae43b420abc3ecd783ed15b33bebc00824bf24c9b15aa | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.1/httpm…
2cafbe356f71c208013d021f32943904798cd6459e5107f9fe27000eb5bc2aef | https://dl.google.com/dl/android/maven2/com/android/support/constraint/cons…
-757bfe906193b8b651e79dc26cd67d6b55d0770a2cdfb0381591504f779d4a76 | https://jcenter.bintray.com/com/googlecode/juniversalchardet/juniversalchar…
-4946e60a547c8eda69f3bc23c5b6f0dadcf8469ea49b1d1da7de34aecfcf18dd | https://jcenter.bintray.com/org/apache/apache/9/apache-9.pom
+757bfe906193b8b651e79dc26cd67d6b55d0770a2cdfb0381591504f779d4a76 | https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalc…
+4946e60a547c8eda69f3bc23c5b6f0dadcf8469ea49b1d1da7de34aecfcf18dd | https://repo1.maven.org/maven2/org/apache/apache/9/apache-9.pom
bcb7ce66a9c629fa7c723a767b6430e1a383e8d4dd543d603dcb0ad1b855b8b2 | https://dl.google.com/dl/android/maven2/com/android/support/animated-vector…
-db3cd95bec1001605e1653f2843e8542e712fa2bb672fd9c8c1ace86c57673d1 | https://jcenter.bintray.com/org/apache/httpcomponents/httpmime/4.1/httpmime…
-fbd7b254e02d8aef60c418a5f0e14a783b38a16162caffb2d2a16ccd5d2c09b4 | https://jcenter.bintray.com/org/slf4j/slf4j-android/1.7.25/slf4j-android-1.…
+db3cd95bec1001605e1653f2843e8542e712fa2bb672fd9c8c1ace86c57673d1 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.1/httpm…
+fbd7b254e02d8aef60c418a5f0e14a783b38a16162caffb2d2a16ccd5d2c09b4 | https://repo1.maven.org/maven2/org/slf4j/slf4j-android/1.7.25/slf4j-android…
27b4e5c0b80d3ff8b92f4c93b3b4d3ecf16c01589f4cdf70ca7cf64cb42d8122 | https://dl.google.com/dl/android/maven2/com/android/support/constraint/cons…
-81120db4d5490c4f0e9789e1178d2bac231fcff2618bd80f8ef6ff03c550d59b | https://jcenter.bintray.com/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.1.p…
+81120db4d5490c4f0e9789e1178d2bac231fcff2618bd80f8ef6ff03c550d59b | https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.…
bede73084ec812b916f686cc6e47625bd0756154bef589a4c2b419e54a393bf5 | https://dl.google.com/dl/android/maven2/com/android/tools/build/manifest-me…
-97b3786e1f55e74bddf8ad102bf50e33bbcbc1f6b7fd7b36f0bbbb25cd4981be | https://jcenter.bintray.com/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.jar
+97b3786e1f55e74bddf8ad102bf50e33bbcbc1f6b7fd7b36f0bbbb25cd4981be | https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.…
a20fb26c8de5b0ff7a3069e681fcf01ebefd2f3d24b832c3af22d981d7d4376b | https://dl.google.com/dl/android/maven2/com/android/tools/repository/26.0.1…
-45eb0d6e49430271b5fb385c53fae0b81d6ad3eae465a7a8d948217bcae1e86d | https://jcenter.bintray.com/com/android/tools/external/lombok/lombok-ast/0.…
-321668fc474a73140eb9cc73c779f1ebb9f60948aade3beddee082ecefcf0259 | https://jcenter.bintray.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk…
-9e9323a26ba8eb2394efef0c96d31b70df570808630dc147cab1e73541cc5194 | https://jcenter.bintray.com/org/apache/apache/4/apache-4.pom
-cd6db17a11a31ede794ccbd1df0e4d9750f640234731f21cff885a9997277e81 | https://jcenter.bintray.com/com/google/google/1/google-1.pom
-cf7e3630e1929ddeffcb0315db2acb37182c92dd3af970111b6115592f64d077 | https://jcenter.bintray.com/org/jacoco/org.jacoco.core/0.7.4.201502262128/o…
+45eb0d6e49430271b5fb385c53fae0b81d6ad3eae465a7a8d948217bcae1e86d | https://repo1.maven.org/maven2/com/android/tools/external/lombok/lombok-ast…
+321668fc474a73140eb9cc73c779f1ebb9f60948aade3beddee082ecefcf0259 | https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-…
+9e9323a26ba8eb2394efef0c96d31b70df570808630dc147cab1e73541cc5194 | https://repo1.maven.org/maven2/org/apache/apache/4/apache-4.pom
+cd6db17a11a31ede794ccbd1df0e4d9750f640234731f21cff885a9997277e81 | https://repo1.maven.org/maven2/com/google/google/1/google-1.pom
+cf7e3630e1929ddeffcb0315db2acb37182c92dd3af970111b6115592f64d077 | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.core/0.7.4.20150226212…
f4778bb3abf2df40bfa365d00ff301b5eec76f2933b85f6aa3918e2ab6f08b91 | https://dl.google.com/dl/android/maven2/com/android/support/design/23.4.0/d…
-f51550a06b1410bd4962cb0e71df0b921a60a7ef47bfa9c4825a14be72316eea | https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-parent/1.14/an…
-9144127192d6f612c2366825dceaeb23b0d53130b83e0bf1ffe107d1470a8487 | https://jcenter.bintray.com/com/google/errorprone/error_prone_annotations/2…
-f5a0a1eeaa100ed36aa83eca562d5dbb7e9b045c98b44db7da4745e9d9a20328 | https://jcenter.bintray.com/org/apache/httpcomponents/httpclient/4.2.6/http…
-21bb4d44dff54e33a37c11af69859a714202ae00969aab5453eba7276688f8ec | https://jcenter.bintray.com/org/apache/httpcomponents/project/4.1.1/project…
-f34b3a0b62cdb468eb7e8335de4edc87958dc299306c2b4ba8ea15e6a4be106a | https://jcenter.bintray.com/net/sf/proguard/proguard-gradle/5.3.3/proguard-…
-18f5c52120db036e88d6136f8839c832d074bdda95c756c6f429249d2db54ac6 | https://jcenter.bintray.com/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1.7.…
+f51550a06b1410bd4962cb0e71df0b921a60a7ef47bfa9c4825a14be72316eea | https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-parent/1.14…
+9144127192d6f612c2366825dceaeb23b0d53130b83e0bf1ffe107d1470a8487 | https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotation…
+f5a0a1eeaa100ed36aa83eca562d5dbb7e9b045c98b44db7da4745e9d9a20328 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.2.6/h…
+21bb4d44dff54e33a37c11af69859a714202ae00969aab5453eba7276688f8ec | https://repo1.maven.org/maven2/org/apache/httpcomponents/project/4.1.1/proj…
+f34b3a0b62cdb468eb7e8335de4edc87958dc299306c2b4ba8ea15e6a4be106a | https://repo1.maven.org/maven2/net/sf/proguard/proguard-gradle/5.3.3/progua…
+18f5c52120db036e88d6136f8839c832d074bdda95c756c6f429249d2db54ac6 | https://repo1.maven.org/maven2/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1…
2ba9c1cfec6b4a183b72a5ccc6cb2c83479d6ad7e931543c792292c1679a7f43 | https://dl.google.com/dl/android/maven2/com/android/tools/external/org-jetb…
-bfadb3b40f65dd6de1666d6b29f8bb54031396c76eeef4146cf9f28255f8bf33 | https://jcenter.bintray.com/com/google/guava/guava/22.0/guava-22.0.pom
-a32de739cfdf515774e696f91aa9697d2e7731e5cb5045ca8a4b657f8b1b4fb4 | https://jcenter.bintray.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar
-0c0e9d1857c250d1d71b5c6be7b8cc29afe55e7419a90d13bbe968ae5bd7240e | https://jcenter.bintray.com/org/ow2/asm/asm-util/5.1/asm-util-5.1.pom
+bfadb3b40f65dd6de1666d6b29f8bb54031396c76eeef4146cf9f28255f8bf33 | https://repo1.maven.org/maven2/com/google/guava/guava/22.0/guava-22.0.pom
+a32de739cfdf515774e696f91aa9697d2e7731e5cb5045ca8a4b657f8b1b4fb4 | https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar
+0c0e9d1857c250d1d71b5c6be7b8cc29afe55e7419a90d13bbe968ae5bd7240e | https://repo1.maven.org/maven2/org/ow2/asm/asm-util/5.1/asm-util-5.1.pom
1ef71c25a9d46ae0ce023d02a5734e0b06fdf934fbc5948e20482526b22b4179 | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.0.…
-f2885288839f82f824a0c042922ae7f24ed0d55ce26a74b6a7c557e0b7e30c24 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.1.3-2/kotl…
-31ce606f4e9518936299bb0d27c978fa61e185fd1de7c9874fe959a53e34a685 | https://jcenter.bintray.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.pom
-ff513db0361fd41237bef4784968bc15aae478d4ec0a9496f811072ccaf3841d | https://jcenter.bintray.com/org/apache/apache/13/apache-13.pom
-1917871c8deb468307a584680c87a44572f5a8b0b98c6d397fc0f5f86596dbe7 | https://jcenter.bintray.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-…
+f2885288839f82f824a0c042922ae7f24ed0d55ce26a74b6a7c557e0b7e30c24 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.1.3-2/k…
+31ce606f4e9518936299bb0d27c978fa61e185fd1de7c9874fe959a53e34a685 | https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.pom
+ff513db0361fd41237bef4784968bc15aae478d4ec0a9496f811072ccaf3841d | https://repo1.maven.org/maven2/org/apache/apache/13/apache-13.pom
+1917871c8deb468307a584680c87a44572f5a8b0b98c6d397fc0f5f86596dbe7 | https://repo.spring.io/plugins-release/org/jetbrains/trove4j/trove4j/201608…
07f08b315c812406e9d497e1b592689742feb3950c1a713f95e2692d3e15b619 | https://dl.google.com/dl/android/maven2/com/android/tools/ddms/ddmlib/26.0.…
7e8bdca281bdcb6dad48a80854837f1c0ab46f31a0b292370e320f471f5b9cfd | https://dl.google.com/dl/android/maven2/com/android/tools/sdk-common/26.0.1…
-bd9b9cb1a3987b1427f7a18babe7f92078e32bbe2e1dca6dced00cc0e3a077a9 | https://jcenter.bintray.com/org/slf4j/slf4j-android/1.7.25/slf4j-android-1.…
+bd9b9cb1a3987b1427f7a18babe7f92078e32bbe2e1dca6dced00cc0e3a077a9 | https://repo1.maven.org/maven2/org/slf4j/slf4j-android/1.7.25/slf4j-android…
b27bbb9d269a97be8ff0ac480c0f09c9a953f62e6ff05d90fcbb0ddb4de97c77 | https://dl.google.com/dl/android/maven2/com/android/tools/common/26.0.1/com…
668eb6aeb3d038267e719deb55f38a4233a12602afb97e89da609c095394400a | https://dl.google.com/dl/android/maven2/com/android/tools/build/apksig/3.0.…
ecd46dc69f5212b35eb21d64db68072f956c000083030ff53e09d1f81487c580 | https://dl.google.com/dl/android/maven2/com/android/tools/external/org-jetb…
-7af7e2d8b24b4798f04c2b7da24c9fbd1b7557b4e017c2054481565916079092 | https://jcenter.bintray.com/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-…
+7af7e2d8b24b4798f04c2b7da24c9fbd1b7557b4e017c2054481565916079092 | https://repo1.maven.org/maven2/net/sf/jopt-simple/jopt-simple/4.9/jopt-simp…
2ec779741f72313fc6623d0f0e42b2450dd2425dd6ad319697e658aae9ae177b | https://dl.google.com/dl/android/maven2/com/android/tools/dvlib/26.0.1/dvli…
-cd36b31f1495f4fe55a936dd00607abdd945e1f8074549225a04c402d1d35750 | https://jcenter.bintray.com/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.pom
-b787d574c851505e76212968b9ae1641ea79804aef7f5a2cee2a01cd4055213a | https://jcenter.bintray.com/org/apache/commons/commons-compress/1.12/common…
+cd36b31f1495f4fe55a936dd00607abdd945e1f8074549225a04c402d1d35750 | https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.…
+b787d574c851505e76212968b9ae1641ea79804aef7f5a2cee2a01cd4055213a | https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.12/com…
d48935ae1641774e03ce24b0b3f7aeee66931a1e5d9ad4d47b5f93d237ea07fb | https://dl.google.com/dl/android/maven2/com/android/support/constraint/cons…
-f8fd874c37c89d5dfe5ec8190d94626512bd36ab2c2ac9d4b67515c5bee745cb | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.1.3-2/kotl…
-c71555751e57e0ef912870e8ac9625ae782502a6a5b9c19ccf83b2a97d8b26bd | https://jcenter.bintray.com/com/google/jimfs/jimfs-parent/1.1/jimfs-parent-…
+f8fd874c37c89d5dfe5ec8190d94626512bd36ab2c2ac9d4b67515c5bee745cb | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.1.3-2/k…
+c71555751e57e0ef912870e8ac9625ae782502a6a5b9c19ccf83b2a97d8b26bd | https://repo1.maven.org/maven2/com/google/jimfs/jimfs-parent/1.1/jimfs-pare…
150021a89ae6f252415cbfff5c3111bf87433776b997b68e6e71f37e5b696799 | https://dl.google.com/dl/android/maven2/com/android/support/support-vector-…
fee07b2760ef3ed20f2edefa70504a29f9216d277adae56ce85778ee4b18cd04 | https://dl.google.com/dl/android/maven2/com/android/support/support-v4/23.4…
-9cddda75f4a1b4469e73f44e7b61a3e897d0f657df4797f9106ffe88c4eeade0 | https://jcenter.bintray.com/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-4.6…
-87cd27e1a02a5c3eb6d85059ce98696bb1b44c2b8b650f0567c86df60fa61da7 | https://jcenter.bintray.com/org/apache/commons/commons-parent/39/commons-pa…
+9cddda75f4a1b4469e73f44e7b61a3e897d0f657df4797f9106ffe88c4eeade0 | https://repo1.maven.org/maven2/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-…
+87cd27e1a02a5c3eb6d85059ce98696bb1b44c2b8b650f0567c86df60fa61da7 | https://repo1.maven.org/maven2/org/apache/commons/commons-parent/39/commons…
df5f5e4b6d2ddcde49ed5a4e7e3bf2cb7f87e0d9892e5b066f995c4d703b228f | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
5dc327c690d031a11aa8f9f4cdc391fb938fbb7c7c143cc4bc60dd573d1fd1c9 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/3.0…
052b0d2b58e5df4f30e4f64bdf5414473f6cfa10147f8f8d89cb0b63316ba8f3 | https://dl.google.com/dl/android/maven2/com/android/tools/build/manifest-me…
13c1448f7ebb61f67e6fbd6cd5c188804c17c4d7e77c4b79b316ede4ef9cd9b3 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint/26.0.1/…
fcd77cba4ea3893429860b93da5d43f2e089f2ba8bdfa97ef724f410f404152a | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.0.…
-536c45e8804de01321c478cfb994377f81f1e32897636616fa21b877fd137c6f | https://jcenter.bintray.com/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-4.6…
+536c45e8804de01321c478cfb994377f81f1e32897636616fa21b877fd137c6f | https://repo1.maven.org/maven2/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-…
70c458dcf6040317b41ddf50a7d53a02b8a85b0723b36cde9562c59e3cd11dae | https://dl.google.com/dl/android/maven2/com/android/tools/dvlib/26.0.1/dvli…
5f1d5eab6940ece3ebb73691d8a60434d8d1e330176442be8f35a1585345b2ec | https://dl.google.com/dl/android/maven2/com/android/support/design/23.4.0/d…
0a640f956f4cdde8b5d3458a67ca67599eeb6f47349167a3f1afce7d60978027 | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-core…
-f056ed61a281b3e230a63e4abf510c0d2f9bf7ff513cacb65a29538ba90ab177 | https://jcenter.bintray.com/org/jacoco/org.jacoco.build/0.7.4.201502262128/…
-1a56992fc50f838fd091b6b9701b30da64b00bd2fe76ad2c800212eb459b49e2 | https://jcenter.bintray.com/com/google/code/gson/gson/2.3/gson-2.3.pom
-8a4e4b32eedaa72976a757e12cf1dfe742725db0b7311bf176dd937ba4236384 | https://jcenter.bintray.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.pom
+f056ed61a281b3e230a63e4abf510c0d2f9bf7ff513cacb65a29538ba90ab177 | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.build/0.7.4.2015022621…
+1a56992fc50f838fd091b6b9701b30da64b00bd2fe76ad2c800212eb459b49e2 | https://repo1.maven.org/maven2/com/google/code/gson/gson/2.3/gson-2.3.pom
+8a4e4b32eedaa72976a757e12cf1dfe742725db0b7311bf176dd937ba4236384 | https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.pom
a9d65daccc5afca97372936246ac49fb587423e005606e7981b0efc66b0e9385 | https://dl.google.com/dl/android/maven2/com/android/tools/annotations/26.0.…
-85ec8258fafc283f61647e6a11b404890821c11db6fcf550779ecf7a14151007 | https://jcenter.bintray.com/org/ow2/asm/asm-parent/5.1/asm-parent-5.1.pom
+85ec8258fafc283f61647e6a11b404890821c11db6fcf550779ecf7a14151007 | https://repo1.maven.org/maven2/org/ow2/asm/asm-parent/5.1/asm-parent-5.1.pom
6f52ba933a117bd67131b281214510ea30232b9807bfe569bc0c17e6a2d4018c | https://dl.google.com/dl/android/maven2/com/android/tools/repository/26.0.1…
-2d9484f4c649f708f47f9a479465fc729770ee65617dca3011836602264f6439 | https://jcenter.bintray.com/com/googlecode/json-simple/json-simple/1.1/json…
+2d9484f4c649f708f47f9a479465fc729770ee65617dca3011836602264f6439 | https://repo1.maven.org/maven2/com/googlecode/json-simple/json-simple/1.1/j…
c9a55463942128f0b7fad62b8bee5886d1cb1c733fb3b78507465b025e6a4031 | https://dl.google.com/dl/android/maven2/com/android/databinding/compilerCom…
-1879f19a05991e3ed95910b96689333396b0c467a215dc4d1f90018404b72a26 | https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-annotations/1.…
+1879f19a05991e3ed95910b96689333396b0c467a215dc4d1f90018404b72a26 | https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations…
81f73f8b25b430f5a40a39727bbcef653a1d0868cc69233b44e4282ce5a94ff9 | https://dl.google.com/dl/android/maven2/com/android/tools/ddms/ddmlib/26.0.…
47be4ebd35a100945bac20b2efba158fe032520229a73bc060ac57986d132dfa | https://dl.google.com/dl/android/maven2/com/android/support/constraint/cons…
-18c4a0095d5c1da6b817592e767bb23d29dd2f560ad74df75ff3961dbde25b79 | https://jcenter.bintray.com/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar
-ec3a75bebddbf19ff56a281cf5d1ad146169dcaa0e69d7b14f4aaba2e7775f34 | https://jcenter.bintray.com/net/freehaven/tor/control/jtorctl/0.2/jtorctl-0…
+18c4a0095d5c1da6b817592e767bb23d29dd2f560ad74df75ff3961dbde25b79 | https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.…
+ec3a75bebddbf19ff56a281cf5d1ad146169dcaa0e69d7b14f4aaba2e7775f34 | https://repo.spring.io/plugins-release/net/freehaven/tor/control/jtorctl/0.…
803be394edb8dd7d1e678683ed85aee7f86a172c90f03e6198c8a49d4f342b99 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/3.0…
-e1abd7f1116cf5e0c59947693e2189208ec94296b2a3394c959e3511d399a7b0 | https://jcenter.bintray.com/com/squareup/javawriter/2.5.0/javawriter-2.5.0.…
+e1abd7f1116cf5e0c59947693e2189208ec94296b2a3394c959e3511d399a7b0 | https://repo1.maven.org/maven2/com/squareup/javawriter/2.5.0/javawriter-2.5…
e91a88dd0c5e99069b7f09d4a46b5e06f1e9c4c72fc0a8e987e25d86af480f01 | https://dl.google.com/dl/android/maven2/com/android/support/support-annotat…
1f8c906d0de98ddfa81b1ce520ee52fbd280c222383b66cba89e16eafb626001 | https://dl.google.com/dl/android/maven2/com/android/databinding/baseLibrary…
-fb5369fc7ea4b2e3cf8d6f20243f1d97f81341bf818b179cd8dbd1da7a781a21 | https://jcenter.bintray.com/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.pom
-e51efb2ec140b2849b9880fb161cb6e30dd672368a534c1f47ab46d7f537d9ca | https://jcenter.bintray.com/net/sf/proguard/proguard-base/5.3.3/proguard-ba…
-7cd9d7a0b5d93dfd461a148891b43509cf403a9c7f9fb49060d3554df1c81e1e | https://jcenter.bintray.com/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.pom
-963e1ee14f808ffb99897d848ddcdb28fa91ddda867eb18d303e82728f878349 | https://jcenter.bintray.com/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk…
-8c6191e0dd8bfdc862332cb79b08185ac5b63565d405dac2605be4c2b19774bd | https://jcenter.bintray.com/com/android/tools/external/lombok/lombok-ast/0.…
-5215b648798c6c8d9b9cde3642d3bfb5a4cc894b7c8411004352e7de5d119827 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-client…
-1eaf9182e1977c1c50a70edbfbf70536398c68990bfaafc9f0e9899041201539 | https://jcenter.bintray.com/com/google/guava/guava-parent/22.0/guava-parent…
-faf82de0dc02e0c0ae327cd653f37255496b2e53fce280b3ab4cb34553a89086 | https://jcenter.bintray.com/com/intellij/annotations/12.0/annotations-12.0.…
+fb5369fc7ea4b2e3cf8d6f20243f1d97f81341bf818b179cd8dbd1da7a781a21 | https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.pom
+e51efb2ec140b2849b9880fb161cb6e30dd672368a534c1f47ab46d7f537d9ca | https://repo1.maven.org/maven2/net/sf/proguard/proguard-base/5.3.3/proguard…
+7cd9d7a0b5d93dfd461a148891b43509cf403a9c7f9fb49060d3554df1c81e1e | https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.…
+963e1ee14f808ffb99897d848ddcdb28fa91ddda867eb18d303e82728f878349 | https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-…
+8c6191e0dd8bfdc862332cb79b08185ac5b63565d405dac2605be4c2b19774bd | https://repo1.maven.org/maven2/com/android/tools/external/lombok/lombok-ast…
+5215b648798c6c8d9b9cde3642d3bfb5a4cc894b7c8411004352e7de5d119827 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcomponents-cli…
+1eaf9182e1977c1c50a70edbfbf70536398c68990bfaafc9f0e9899041201539 | https://repo1.maven.org/maven2/com/google/guava/guava-parent/22.0/guava-par…
+faf82de0dc02e0c0ae327cd653f37255496b2e53fce280b3ab4cb34553a89086 | https://repo1.maven.org/maven2/com/intellij/annotations/12.0/annotations-12…
a0d002465c0f611eedaaef2b2530707d2e9fb3a5c7ed66f53c556a12f714f43a | https://dl.google.com/dl/android/maven2/com/android/support/support-v4/23.4…
712d7c974d20b71ce730938a3dda8d23e87cfd16500e1c1a2c9ecc2c9ff0d323 | https://dl.google.com/dl/android/maven2/com/android/tools/build/apksig/3.0.…
-3369726ca2b0e3736c741ff3c22e06f707a1007ff20ccc5b5ba5d0d9a01ead30 | https://jcenter.bintray.com/net/freehaven/tor/control/jtorctl/0.2/jtorctl-0…
-164e7a9cf23a4e63bbc961f8db7d965d53d685710660a88249641f91d36f83a4 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-core/4…
+3369726ca2b0e3736c741ff3c22e06f707a1007ff20ccc5b5ba5d0d9a01ead30 | https://repo.spring.io/plugins-release//net/freehaven/tor/control/jtorctl/0…
+164e7a9cf23a4e63bbc961f8db7d965d53d685710660a88249641f91d36f83a4 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcomponents-cor…
a9660f8b64b74f474226c70a50187d8efcac448d32ce97756f408975aa52cdaa | https://dl.google.com/dl/android/maven2/com/android/tools/sdk-common/26.0.1…
10107898991129eff2042a41b1bfc2d72c4ea8e4babe429ae3aeb32c69c568de | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
5d252585d47129cd667d96c92237383138a42edec5a8963a7dd44cd770faed91 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-checks/…
-3e395d6fbc43c09a3774cac8694ce527398305ea3fd5492d80e25af27d382a9c | https://jcenter.bintray.com/org/codehaus/mojo/mojo-parent/34/mojo-parent-34…
-0ee5f691cbbedb69969b48374d27412f821959af5d2dffbabc424b607cdbbdf6 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/kot…
+3e395d6fbc43c09a3774cac8694ce527398305ea3fd5492d80e25af27d382a9c | https://repo1.maven.org/maven2/org/codehaus/mojo/mojo-parent/34/mojo-parent…
+0ee5f691cbbedb69969b48374d27412f821959af5d2dffbabc424b607cdbbdf6 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/…
cf251279505960889b6b281c26af0438656ebac3845e52791925cf7649cb15a6 | https://dl.google.com/dl/android/maven2/com/android/tools/sdklib/26.0.1/sdk…
-e6531a278b4f632f198a6e45b9e11de1b2b678cd5a4e0fdff442f604c2439a42 | https://jcenter.bintray.com/org/jacoco/org.jacoco.report/0.7.4.201502262128…
-6d079b5abf39f323baaccc68463beef5cf2e9574f333dd749ae96753f00eb205 | https://jcenter.bintray.com/org/ow2/asm/asm/5.1/asm-5.1.pom
+e6531a278b4f632f198a6e45b9e11de1b2b678cd5a4e0fdff442f604c2439a42 | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.report/0.7.4.201502262…
+6d079b5abf39f323baaccc68463beef5cf2e9574f333dd749ae96753f00eb205 | https://repo1.maven.org/maven2/org/ow2/asm/asm/5.1/asm-5.1.pom
9619e68f7eb36da3a28a60315f34320972badbad43749cc66712bb95b96a4ef3 | https://dl.google.com/dl/android/maven2/com/android/support/support-annotat…
-a47c950c755747ca3093a05e9ec85d0e2f33cbd224909f571fe7577963a4d799 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/kot…
+a47c950c755747ca3093a05e9ec85d0e2f33cbd224909f571fe7577963a4d799 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/…
ee041b3beb682e8bbf2dc16b6edc233483cbc36bde27fd13996617a667b615a5 | https://dl.google.com/dl/android/maven2/com/android/tools/external/com-inte…
-a1e7d6b3efc1703c7c8f1b15ecf8757f17d0ac41f32c9a48481a5caf638c55db | https://jcenter.bintray.com/com/google/protobuf/protobuf-java/3.0.0/protobu…
-e4c7afb8f0d7aa159318d42a011cc2c9b0525d820973cbca5318bec6c649cecc | https://jcenter.bintray.com/com/google/protobuf/protobuf-java/3.0.0/protobu…
+a1e7d6b3efc1703c7c8f1b15ecf8757f17d0ac41f32c9a48481a5caf638c55db | https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.0.0/prot…
+e4c7afb8f0d7aa159318d42a011cc2c9b0525d820973cbca5318bec6c649cecc | https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.0.0/prot…
24465b2ba90dc5ed7e2c05f1c87fe4256c27df6d3cd69b6177f3cb447b05c021 | https://dl.google.com/dl/android/maven2/com/android/support/recyclerview-v7…
-f8ab13b14be080fe2f617f90e55599760e4a1b4deeea5c595df63d0d6375ed6d | https://jcenter.bintray.com/com/intellij/annotations/12.0/annotations-12.0.…
+f8ab13b14be080fe2f617f90e55599760e4a1b4deeea5c595df63d0d6375ed6d | https://repo1.maven.org/maven2/com/intellij/annotations/12.0/annotations-12…
e2f7b17610f9f0a2b55c019b7627be3d42ec142fde1db5caf8a34dbe3bb8dbcd | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-api/…
63b465cc628f8c305702b12b26501cea236a3175db15b5a7356e98484aa63db5 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-mod…
-fb40265f982548212ff82e362e59732b2187ec6f0d80182885c14ef1f982827a | https://jcenter.bintray.com/org/sonatype/oss/oss-parent/9/oss-parent-9.pom
-51215c67d2c068d8b7d2f6f80f51372a098075deccc448d4bdd7b987ba8328fb | https://jcenter.bintray.com/org/ow2/ow2/1.3/ow2-1.3.pom
-e5e82da4cc66c8d917bbf743e3c0752efe8522735e7fc9dbddb65bccea81cfe9 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcore/4.2.5/httpco…
-0288414509c625b8dd544384fbd29f502bdc8b4f86cfc26625aa23eef9fa6057 | https://jcenter.bintray.com/net/sf/proguard/proguard-parent/5.3.3/proguard-…
+fb40265f982548212ff82e362e59732b2187ec6f0d80182885c14ef1f982827a | https://repo1.maven.org/maven2/org/sonatype/oss/oss-parent/9/oss-parent-9.p…
+51215c67d2c068d8b7d2f6f80f51372a098075deccc448d4bdd7b987ba8328fb | https://repo1.maven.org/maven2/org/ow2/ow2/1.3/ow2-1.3.pom
+e5e82da4cc66c8d917bbf743e3c0752efe8522735e7fc9dbddb65bccea81cfe9 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.2.5/htt…
+0288414509c625b8dd544384fbd29f502bdc8b4f86cfc26625aa23eef9fa6057 | https://repo1.maven.org/maven2/net/sf/proguard/proguard-parent/5.3.3/progua…
24633fb1e62a9e4b1a25e2c1751d68be89e050b488652456e545b8019539137d | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-api/…
-5c415a9d8585200de4be1947e15291cc79f599b06249375f5c9ea22d4b2d090f | https://jcenter.bintray.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-…
+5c415a9d8585200de4be1947e15291cc79f599b06249375f5c9ea22d4b2d090f | https://repo.spring.io/plugins-release/org/jetbrains/trove4j/trove4j/201608…
diff --git a/projects/tor-android-service/build b/projects/tor-android-service/build
index 65bac4e..7c5582a 100644
--- a/projects/tor-android-service/build
+++ b/projects/tor-android-service/build
@@ -7,6 +7,8 @@ export GRADLE_MAVEN_REPO="file://$gradle_repo"
# The download script assumes artifact package name is the complete URL path.
# In some cases this is incorrect, so copy those artifacts to correct location
cp -r $gradle_repo/dl/android/maven2/* $gradle_repo
+cp -r $gradle_repo/plugins-release/* $gradle_repo
+cp -r $gradle_repo/maven2/* $gradle_repo
mkdir -p /var/tmp/build $output_dir
diff --git a/projects/tor-android-service/config b/projects/tor-android-service/config
index ab6eb6c..69fab6f 100644
--- a/projects/tor-android-service/config
+++ b/projects/tor-android-service/config
@@ -11,7 +11,7 @@ var:
container:
use_container: 1
# this should be updated when the list of gradle dependencies is changed
- gradle_dependencies_version: 1
+ gradle_dependencies_version: 2
targets:
android:
diff --git a/projects/tor-android-service/gradle-dependencies-list.txt b/projects/tor-android-service/gradle-dependencies-list.txt
index f07715d..96e5f1b 100644
--- a/projects/tor-android-service/gradle-dependencies-list.txt
+++ b/projects/tor-android-service/gradle-dependencies-list.txt
@@ -1,183 +1,183 @@
# On how to update dependencies see projects/common/how-to-create-gradle-dependencies-list.txt
# Don't forget to update var/gradle_dependencies_version when modifying this file
sha256sum | url
-f0c98c571e93a7cb4dd18df0fa308f0963e7a0620ac2d4244e61e709d03ad6be | https://jcenter.bintray.com/com/google/j2objc/j2objc-annotations/1.1/j2objc…
-965aeb2bedff369819bdde1bf7a0b3b89b8247dd69c88b86375d76163bb8c397 | https://jcenter.bintray.com/org/jetbrains/annotations/13.0/annotations-13.0…
-3d6eba428555a558de046b5d76eacc1f5a54b4f5f20b84d636ed7aff18aa48c3 | https://jcenter.bintray.com/org/apache/httpcomponents/project/7/project-7.p…
-31629566148e8a47688ae43b420abc3ecd783ed15b33bebc00824bf24c9b15aa | https://jcenter.bintray.com/org/apache/httpcomponents/httpmime/4.1/httpmime…
-905721a0eea90a81534abb7ee6ef4ea2e5e645fa1def0a5cd88402df1b46c9ed | https://jcenter.bintray.com/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.…
-bd9b9cb1a3987b1427f7a18babe7f92078e32bbe2e1dca6dced00cc0e3a077a9 | https://jcenter.bintray.com/org/slf4j/slf4j-android/1.7.25/slf4j-android-1.…
+f0c98c571e93a7cb4dd18df0fa308f0963e7a0620ac2d4244e61e709d03ad6be | https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2o…
+965aeb2bedff369819bdde1bf7a0b3b89b8247dd69c88b86375d76163bb8c397 | https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-1…
+3d6eba428555a558de046b5d76eacc1f5a54b4f5f20b84d636ed7aff18aa48c3 | https://repo1.maven.org/maven2/org/apache/httpcomponents/project/7/project-…
+31629566148e8a47688ae43b420abc3ecd783ed15b33bebc00824bf24c9b15aa | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.1/httpm…
+905721a0eea90a81534abb7ee6ef4ea2e5e645fa1def0a5cd88402df1b46c9ed | https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/1.3.9/jsr305…
+bd9b9cb1a3987b1427f7a18babe7f92078e32bbe2e1dca6dced00cc0e3a077a9 | https://repo1.maven.org/maven2/org/slf4j/slf4j-android/1.7.25/slf4j-android…
58aa4df8faae90e484c0bc47494a1ec97dc51fe53eae2b4a70d60ea7489cdf8c | https://dl.google.com/dl/android/maven2/com/android/tools/external/com-inte…
-2c1542faf343185b7cab9c3d55c8ae5471d6d095d3887a4adefdbdf2984dc0b6 | https://jcenter.bintray.com/org/apache/commons/commons-compress/1.12/common…
-467ae650442e876867379094e7518dfdd67d22c5352ebd39808c84259e9790ba | https://jcenter.bintray.com/org/apache/commons/commons-parent/25/commons-pa…
-2068320bd6bad744c3673ab048f67e30bef8f518996fa380033556600669905d | https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-annotations/1.…
-c3c99bf58182889fe86315e9a01473ee2c95540b9dedef898cec64554d925c54 | https://jcenter.bintray.com/com/android/tools/annotations/24.5.0/annotation…
-1eaf9182e1977c1c50a70edbfbf70536398c68990bfaafc9f0e9899041201539 | https://jcenter.bintray.com/com/google/guava/guava-parent/22.0/guava-parent…
+2c1542faf343185b7cab9c3d55c8ae5471d6d095d3887a4adefdbdf2984dc0b6 | https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.12/com…
+467ae650442e876867379094e7518dfdd67d22c5352ebd39808c84259e9790ba | https://repo1.maven.org/maven2/org/apache/commons/commons-parent/25/commons…
+2068320bd6bad744c3673ab048f67e30bef8f518996fa380033556600669905d | https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations…
+c3c99bf58182889fe86315e9a01473ee2c95540b9dedef898cec64554d925c54 | https://repo1.maven.org/maven2/com/android/tools/annotations/24.5.0/annotat…
+1eaf9182e1977c1c50a70edbfbf70536398c68990bfaafc9f0e9899041201539 | https://repo1.maven.org/maven2/com/google/guava/guava-parent/22.0/guava-par…
43edcc0fc3bd8520bf60066f54088f272e39aa856d25cdd6ca9ee4d8f5c32666 | https://dl.google.com/dl/android/maven2/com/android/support/support-vector-…
a9d65daccc5afca97372936246ac49fb587423e005606e7981b0efc66b0e9385 | https://dl.google.com/dl/android/maven2/com/android/tools/annotations/26.0.…
bcb7ce66a9c629fa7c723a767b6430e1a383e8d4dd543d603dcb0ad1b855b8b2 | https://dl.google.com/dl/android/maven2/com/android/support/animated-vector…
-cb4cfad870bf563a07199f3ebea5763f0dec440fcda0b318640b1feaa788656b | https://jcenter.bintray.com/com/google/errorprone/error_prone_annotations/2…
-e4c7afb8f0d7aa159318d42a011cc2c9b0525d820973cbca5318bec6c649cecc | https://jcenter.bintray.com/com/google/protobuf/protobuf-java/3.0.0/protobu…
-45eb0d6e49430271b5fb385c53fae0b81d6ad3eae465a7a8d948217bcae1e86d | https://jcenter.bintray.com/com/android/tools/external/lombok/lombok-ast/0.…
-ec3a75bebddbf19ff56a281cf5d1ad146169dcaa0e69d7b14f4aaba2e7775f34 | https://jcenter.bintray.com/net/freehaven/tor/control/jtorctl/0.2/jtorctl-0…
-963e1ee14f808ffb99897d848ddcdb28fa91ddda867eb18d303e82728f878349 | https://jcenter.bintray.com/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk…
-f8fd874c37c89d5dfe5ec8190d94626512bd36ab2c2ac9d4b67515c5bee745cb | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.1.3-2/kotl…
-cf7e3630e1929ddeffcb0315db2acb37182c92dd3af970111b6115592f64d077 | https://jcenter.bintray.com/org/jacoco/org.jacoco.core/0.7.4.201502262128/o…
+cb4cfad870bf563a07199f3ebea5763f0dec440fcda0b318640b1feaa788656b | https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotation…
+e4c7afb8f0d7aa159318d42a011cc2c9b0525d820973cbca5318bec6c649cecc | https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.0.0/prot…
+45eb0d6e49430271b5fb385c53fae0b81d6ad3eae465a7a8d948217bcae1e86d | https://repo1.maven.org/maven2/com/android/tools/external/lombok/lombok-ast…
+ec3a75bebddbf19ff56a281cf5d1ad146169dcaa0e69d7b14f4aaba2e7775f34 | https://repo.spring.io/plugins-release/net/freehaven/tor/control/jtorctl/0.…
+963e1ee14f808ffb99897d848ddcdb28fa91ddda867eb18d303e82728f878349 | https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-…
+f8fd874c37c89d5dfe5ec8190d94626512bd36ab2c2ac9d4b67515c5bee745cb | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.1.3-2/k…
+cf7e3630e1929ddeffcb0315db2acb37182c92dd3af970111b6115592f64d077 | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.core/0.7.4.20150226212…
a20fb26c8de5b0ff7a3069e681fcf01ebefd2f3d24b832c3af22d981d7d4376b | https://dl.google.com/dl/android/maven2/com/android/tools/repository/26.0.1…
-85ec8258fafc283f61647e6a11b404890821c11db6fcf550779ecf7a14151007 | https://jcenter.bintray.com/org/ow2/asm/asm-parent/5.1/asm-parent-5.1.pom
-7af7e2d8b24b4798f04c2b7da24c9fbd1b7557b4e017c2054481565916079092 | https://jcenter.bintray.com/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-…
-40ceb7157feb263949e0f503fe5f71689333a621021aa20ce0d0acee3badaa0f | https://jcenter.bintray.com/com/google/j2objc/j2objc-annotations/1.1/j2objc…
-ec4c74554312fac5116350164786f91b35c9e082fa4ea598bfa42b5db05d7abb | https://jcenter.bintray.com/org/jacoco/org.jacoco.core/0.7.4.201502262128/o…
-9cddda75f4a1b4469e73f44e7b61a3e897d0f657df4797f9106ffe88c4eeade0 | https://jcenter.bintray.com/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-4.6…
-81120db4d5490c4f0e9789e1178d2bac231fcff2618bd80f8ef6ff03c550d59b | https://jcenter.bintray.com/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.1.p…
+85ec8258fafc283f61647e6a11b404890821c11db6fcf550779ecf7a14151007 | https://repo1.maven.org/maven2/org/ow2/asm/asm-parent/5.1/asm-parent-5.1.pom
+7af7e2d8b24b4798f04c2b7da24c9fbd1b7557b4e017c2054481565916079092 | https://repo1.maven.org/maven2/net/sf/jopt-simple/jopt-simple/4.9/jopt-simp…
+2994a7eb78f2710bd3d3bfb639b2c94e219cedac0d4d084d516e78c16dddecf6 | https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2o…
+ec4c74554312fac5116350164786f91b35c9e082fa4ea598bfa42b5db05d7abb | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.core/0.7.4.20150226212…
+9cddda75f4a1b4469e73f44e7b61a3e897d0f657df4797f9106ffe88c4eeade0 | https://repo1.maven.org/maven2/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-…
+81120db4d5490c4f0e9789e1178d2bac231fcff2618bd80f8ef6ff03c550d59b | https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.…
df5f5e4b6d2ddcde49ed5a4e7e3bf2cb7f87e0d9892e5b066f995c4d703b228f | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
-26c5856e954b5f864db76f13b86919b59c6eecf9fd930b96baa8884626baf2f5 | https://jcenter.bintray.com/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-…
+26c5856e954b5f864db76f13b86919b59c6eecf9fd930b96baa8884626baf2f5 | https://repo1.maven.org/maven2/net/sf/jopt-simple/jopt-simple/4.9/jopt-simp…
6895e368fa59168428c78cdf300bb29352073f397d8f260af3de82df2c8b2448 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
-fbd7b254e02d8aef60c418a5f0e14a783b38a16162caffb2d2a16ccd5d2c09b4 | https://jcenter.bintray.com/org/slf4j/slf4j-android/1.7.25/slf4j-android-1.…
+fbd7b254e02d8aef60c418a5f0e14a783b38a16162caffb2d2a16ccd5d2c09b4 | https://repo1.maven.org/maven2/org/slf4j/slf4j-android/1.7.25/slf4j-android…
23e6d006f7d07bb43ebc80b2e530c8cdd65bbabcaaf911c3f12e2ea26167178c | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-core…
1ef71c25a9d46ae0ce023d02a5734e0b06fdf934fbc5948e20482526b22b4179 | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.0.…
-2d9484f4c649f708f47f9a479465fc729770ee65617dca3011836602264f6439 | https://jcenter.bintray.com/com/googlecode/json-simple/json-simple/1.1/json…
-b2b5dd46cf998fa626eb6f8a1c114f6167c8d392694164e62533e5898e9b31f2 | https://jcenter.bintray.com/commons-io/commons-io/2.4/commons-io-2.4.pom
-f51550a06b1410bd4962cb0e71df0b921a60a7ef47bfa9c4825a14be72316eea | https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-parent/1.14/an…
-87cd27e1a02a5c3eb6d85059ce98696bb1b44c2b8b650f0567c86df60fa61da7 | https://jcenter.bintray.com/org/apache/commons/commons-parent/39/commons-pa…
+2d9484f4c649f708f47f9a479465fc729770ee65617dca3011836602264f6439 | https://repo1.maven.org/maven2/com/googlecode/json-simple/json-simple/1.1/j…
+b2b5dd46cf998fa626eb6f8a1c114f6167c8d392694164e62533e5898e9b31f2 | https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.pom
+f51550a06b1410bd4962cb0e71df0b921a60a7ef47bfa9c4825a14be72316eea | https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-parent/1.14…
+87cd27e1a02a5c3eb6d85059ce98696bb1b44c2b8b650f0567c86df60fa61da7 | https://repo1.maven.org/maven2/org/apache/commons/commons-parent/39/commons…
aeb197158a2fb6bd2cb9233e22874f8051f82891dbd82b6b089f49e309f82e40 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint/26.0.1/…
-54b34e941b8e1414bd3e40d736efd3481772dc26db3296f6aa45cec9f6203d86 | https://jcenter.bintray.com/commons-codec/commons-codec/1.6/commons-codec-1…
-ce6f913cad1f0db3aad70186d65c5bc7ffcc9a99e3fe8e0b137312819f7c362f | https://jcenter.bintray.com/commons-logging/commons-logging/1.1.1/commons-l…
+54b34e941b8e1414bd3e40d736efd3481772dc26db3296f6aa45cec9f6203d86 | https://repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-code…
+ce6f913cad1f0db3aad70186d65c5bc7ffcc9a99e3fe8e0b137312819f7c362f | https://repo1.maven.org/maven2/commons-logging/commons-logging/1.1.1/common…
668eb6aeb3d038267e719deb55f38a4233a12602afb97e89da609c095394400a | https://dl.google.com/dl/android/maven2/com/android/tools/build/apksig/3.0.…
-5215b648798c6c8d9b9cde3642d3bfb5a4cc894b7c8411004352e7de5d119827 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-client…
-9144127192d6f612c2366825dceaeb23b0d53130b83e0bf1ffe107d1470a8487 | https://jcenter.bintray.com/com/google/errorprone/error_prone_annotations/2…
-b6eb99f1362b8344ca5400d57a35c49e3504f23f3dee304fdb879d4d953f4bc6 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcore/4.2.5/httpco…
-d2da399a9967c69f0a21739256fa79d284222c223082cacadc17372244764b54 | https://jcenter.bintray.com/org/ow2/asm/asm/5.1/asm-5.1.jar
+5215b648798c6c8d9b9cde3642d3bfb5a4cc894b7c8411004352e7de5d119827 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcomponents-cli…
+9144127192d6f612c2366825dceaeb23b0d53130b83e0bf1ffe107d1470a8487 | https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotation…
+b6eb99f1362b8344ca5400d57a35c49e3504f23f3dee304fdb879d4d953f4bc6 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.2.5/htt…
+d2da399a9967c69f0a21739256fa79d284222c223082cacadc17372244764b54 | https://repo1.maven.org/maven2/org/ow2/asm/asm/5.1/asm-5.1.jar
81f73f8b25b430f5a40a39727bbcef653a1d0868cc69233b44e4282ce5a94ff9 | https://dl.google.com/dl/android/maven2/com/android/tools/ddms/ddmlib/26.0.…
-757bfe906193b8b651e79dc26cd67d6b55d0770a2cdfb0381591504f779d4a76 | https://jcenter.bintray.com/com/googlecode/juniversalchardet/juniversalchar…
-0ee5f691cbbedb69969b48374d27412f821959af5d2dffbabc424b607cdbbdf6 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/kot…
-536c45e8804de01321c478cfb994377f81f1e32897636616fa21b877fd137c6f | https://jcenter.bintray.com/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-4.6…
-cd36b31f1495f4fe55a936dd00607abdd945e1f8074549225a04c402d1d35750 | https://jcenter.bintray.com/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.pom
-fcfb09fb0ea0aa97d3cfe7ea792398081348e468f126b3603cb3803f240197f0 | https://jcenter.bintray.com/com/squareup/javawriter/2.5.0/javawriter-2.5.0.…
-6d079b5abf39f323baaccc68463beef5cf2e9574f333dd749ae96753f00eb205 | https://jcenter.bintray.com/org/ow2/asm/asm/5.1/asm-5.1.pom
+757bfe906193b8b651e79dc26cd67d6b55d0770a2cdfb0381591504f779d4a76 | https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalc…
+0ee5f691cbbedb69969b48374d27412f821959af5d2dffbabc424b607cdbbdf6 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/…
+536c45e8804de01321c478cfb994377f81f1e32897636616fa21b877fd137c6f | https://repo1.maven.org/maven2/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-…
+cd36b31f1495f4fe55a936dd00607abdd945e1f8074549225a04c402d1d35750 | https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.…
+fcfb09fb0ea0aa97d3cfe7ea792398081348e468f126b3603cb3803f240197f0 | https://repo1.maven.org/maven2/com/squareup/javawriter/2.5.0/javawriter-2.5…
+6d079b5abf39f323baaccc68463beef5cf2e9574f333dd749ae96753f00eb205 | https://repo1.maven.org/maven2/org/ow2/asm/asm/5.1/asm-5.1.pom
8b870b3f2ee38bf15681acbc8b628df1ccf7c533190b5c79af9934b6cd66d451 | https://dl.google.com/dl/android/maven2/com/android/databinding/baseLibrary…
-e1abd7f1116cf5e0c59947693e2189208ec94296b2a3394c959e3511d399a7b0 | https://jcenter.bintray.com/com/squareup/javawriter/2.5.0/javawriter-2.5.0.…
+e1abd7f1116cf5e0c59947693e2189208ec94296b2a3394c959e3511d399a7b0 | https://repo1.maven.org/maven2/com/squareup/javawriter/2.5.0/javawriter-2.5…
9619e68f7eb36da3a28a60315f34320972badbad43749cc66712bb95b96a4ef3 | https://dl.google.com/dl/android/maven2/com/android/support/support-annotat…
5d252585d47129cd667d96c92237383138a42edec5a8963a7dd44cd770faed91 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-checks/…
-3369726ca2b0e3736c741ff3c22e06f707a1007ff20ccc5b5ba5d0d9a01ead30 | https://jcenter.bintray.com/net/freehaven/tor/control/jtorctl/0.2/jtorctl-0…
-f34b3a0b62cdb468eb7e8335de4edc87958dc299306c2b4ba8ea15e6a4be106a | https://jcenter.bintray.com/net/sf/proguard/proguard-gradle/5.3.3/proguard-…
+3369726ca2b0e3736c741ff3c22e06f707a1007ff20ccc5b5ba5d0d9a01ead30 | https://repo.spring.io/plugins-release/net/freehaven/tor/control/jtorctl/0.…
+f34b3a0b62cdb468eb7e8335de4edc87958dc299306c2b4ba8ea15e6a4be106a | https://repo1.maven.org/maven2/net/sf/proguard/proguard-gradle/5.3.3/progua…
e899e02ec8ac6a73fb9c9c7cb9ebd9bfc4ce8263412285d5ec6f2df920880905 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-mod…
2a0475c2625fc27f80d3c5021130509b4068e0f984f2511e7a77a097de48b41d | https://dl.google.com/dl/android/maven2/com/android/tools/sdklib/26.0.1/sdk…
e91a88dd0c5e99069b7f09d4a46b5e06f1e9c4c72fc0a8e987e25d86af480f01 | https://dl.google.com/dl/android/maven2/com/android/support/support-annotat…
4f88a89142c64bf03906f84609594666e9694df56e3e6f05edfab8a68b39d837 | https://dl.google.com/dl/android/maven2/com/android/tools/annotations/26.0.…
1f8c906d0de98ddfa81b1ce520ee52fbd280c222383b66cba89e16eafb626001 | https://dl.google.com/dl/android/maven2/com/android/databinding/baseLibrary…
-401877d5e70ad599e9b6cff18434ea0332f637b51f8ec68352646c836f9bb2a4 | https://jcenter.bintray.com/org/antlr/antlr4-master/4.5.3/antlr4-master-4.5…
-1a56992fc50f838fd091b6b9701b30da64b00bd2fe76ad2c800212eb459b49e2 | https://jcenter.bintray.com/com/google/code/gson/gson/2.3/gson-2.3.pom
+401877d5e70ad599e9b6cff18434ea0332f637b51f8ec68352646c836f9bb2a4 | https://repo1.maven.org/maven2/org/antlr/antlr4-master/4.5.3/antlr4-master-…
+1a56992fc50f838fd091b6b9701b30da64b00bd2fe76ad2c800212eb459b49e2 | https://repo1.maven.org/maven2/com/google/code/gson/gson/2.3/gson-2.3.pom
803be394edb8dd7d1e678683ed85aee7f86a172c90f03e6198c8a49d4f342b99 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/3.0…
-feab9191311c3d7aeef2b66d6064afc80d3d1d52d980fb07ae43c78c987ba93a | https://jcenter.bintray.com/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.…
-d0f2e16d054e8bb97add9ca26525eb2346f692809fcd2a28787da8ceb3c35ee8 | https://jcenter.bintray.com/commons-logging/commons-logging/1.1.1/commons-l…
-1d2e883717b8ab7d3fcc9fa01034d165809a9c94daa6303a838f11e4d36adc86 | https://jcenter.bintray.com/net/sf/proguard/proguard-base/5.3.3/proguard-ba…
+feab9191311c3d7aeef2b66d6064afc80d3d1d52d980fb07ae43c78c987ba93a | https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/1.3.9/jsr305…
+d0f2e16d054e8bb97add9ca26525eb2346f692809fcd2a28787da8ceb3c35ee8 | https://repo1.maven.org/maven2/commons-logging/commons-logging/1.1.1/common…
+1d2e883717b8ab7d3fcc9fa01034d165809a9c94daa6303a838f11e4d36adc86 | https://repo1.maven.org/maven2/net/sf/proguard/proguard-base/5.3.3/proguard…
7e8bdca281bdcb6dad48a80854837f1c0ab46f31a0b292370e320f471f5b9cfd | https://dl.google.com/dl/android/maven2/com/android/tools/sdk-common/26.0.1…
d7e368746fa68ca6ba63519fb0838be9a278d509a5fcee6cd4a778a119eae447 | https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/23…
7c62f3856e8abca1d79257925f26c12668693f5d95904056bbac88605cfd8575 | https://dl.google.com/dl/android/maven2/com/android/tools/build/transform-a…
-1158e94c7de4da480873f0b4ab4a1da14c0d23d4b1902cc94a58a6f0f9ab579e | https://jcenter.bintray.com/com/google/guava/guava/22.0/guava-22.0.jar
-a1e7d6b3efc1703c7c8f1b15ecf8757f17d0ac41f32c9a48481a5caf638c55db | https://jcenter.bintray.com/com/google/protobuf/protobuf-java/3.0.0/protobu…
-3e395d6fbc43c09a3774cac8694ce527398305ea3fd5492d80e25af27d382a9c | https://jcenter.bintray.com/org/codehaus/mojo/mojo-parent/34/mojo-parent-34…
+1158e94c7de4da480873f0b4ab4a1da14c0d23d4b1902cc94a58a6f0f9ab579e | https://repo1.maven.org/maven2/com/google/guava/guava/22.0/guava-22.0.jar
+a1e7d6b3efc1703c7c8f1b15ecf8757f17d0ac41f32c9a48481a5caf638c55db | https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.0.0/prot…
+3e395d6fbc43c09a3774cac8694ce527398305ea3fd5492d80e25af27d382a9c | https://repo1.maven.org/maven2/org/codehaus/mojo/mojo-parent/34/mojo-parent…
712d7c974d20b71ce730938a3dda8d23e87cfd16500e1c1a2c9ecc2c9ff0d323 | https://dl.google.com/dl/android/maven2/com/android/tools/build/apksig/3.0.…
-7cd9d7a0b5d93dfd461a148891b43509cf403a9c7f9fb49060d3554df1c81e1e | https://jcenter.bintray.com/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.pom
+7cd9d7a0b5d93dfd461a148891b43509cf403a9c7f9fb49060d3554df1c81e1e | https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.…
4de4a3d05e1c534c2db9e4588bf34082bb2bd232d8abb9727c430290ce225740 | https://dl.google.com/dl/android/maven2/com/android/tools/build/transform-a…
e7a7a5810829dee924cec654a569a48301fcedd487f7b88710e816d127385f51 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
e336a35a1e102c2f11ce1ea7f0872df14e332374b8eacc0877e50f85f84c3d09 | https://dl.google.com/dl/android/maven2/com/android/support/animated-vector…
63b465cc628f8c305702b12b26501cea236a3175db15b5a7356e98484aa63db5 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-mod…
-7a3554c605e088e7e323b1084656243f0444fa353e2f2dee1f1a4204eb64ff09 | https://jcenter.bintray.com/org/jacoco/org.jacoco.report/0.7.4.201502262128…
-164e7a9cf23a4e63bbc961f8db7d965d53d685710660a88249641f91d36f83a4 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-core/4…
+7a3554c605e088e7e323b1084656243f0444fa353e2f2dee1f1a4204eb64ff09 | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.report/0.7.4.201502262…
+164e7a9cf23a4e63bbc961f8db7d965d53d685710660a88249641f91d36f83a4 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcomponents-cor…
ee041b3beb682e8bbf2dc16b6edc233483cbc36bde27fd13996617a667b615a5 | https://dl.google.com/dl/android/maven2/com/android/tools/external/com-inte…
-cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581 | https://jcenter.bintray.com/commons-io/commons-io/2.4/commons-io-2.4.jar
-51215c67d2c068d8b7d2f6f80f51372a098075deccc448d4bdd7b987ba8328fb | https://jcenter.bintray.com/org/ow2/ow2/1.3/ow2-1.3.pom
+cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581 | https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar
+51215c67d2c068d8b7d2f6f80f51372a098075deccc448d4bdd7b987ba8328fb | https://repo1.maven.org/maven2/org/ow2/ow2/1.3/ow2-1.3.pom
e2f7b17610f9f0a2b55c019b7627be3d42ec142fde1db5caf8a34dbe3bb8dbcd | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-api/…
5fe8a11e913086fb7ab505b930987f30cfa3f4b226d4bbbc68003ca4387ae40e | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-api/26.…
-a34658f5c5de4b573eef21131cc32cc25f7b66407944f312b28ec2e56abb1fa9 | https://jcenter.bintray.com/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.1.j…
-4946e60a547c8eda69f3bc23c5b6f0dadcf8469ea49b1d1da7de34aecfcf18dd | https://jcenter.bintray.com/org/apache/apache/9/apache-9.pom
+a34658f5c5de4b573eef21131cc32cc25f7b66407944f312b28ec2e56abb1fa9 | https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.…
+4946e60a547c8eda69f3bc23c5b6f0dadcf8469ea49b1d1da7de34aecfcf18dd | https://repo1.maven.org/maven2/org/apache/apache/9/apache-9.pom
150021a89ae6f252415cbfff5c3111bf87433776b997b68e6e71f37e5b696799 | https://dl.google.com/dl/android/maven2/com/android/support/support-vector-…
-b51f8867c92b6a722499557fc3a1fdea77bdf9ef574722fe90ce436a29559454 | https://jcenter.bintray.com/org/sonatype/oss/oss-parent/7/oss-parent-7.pom
-0288414509c625b8dd544384fbd29f502bdc8b4f86cfc26625aa23eef9fa6057 | https://jcenter.bintray.com/net/sf/proguard/proguard-parent/5.3.3/proguard-…
+b51f8867c92b6a722499557fc3a1fdea77bdf9ef574722fe90ce436a29559454 | https://repo1.maven.org/maven2/org/sonatype/oss/oss-parent/7/oss-parent-7.p…
+0288414509c625b8dd544384fbd29f502bdc8b4f86cfc26625aa23eef9fa6057 | https://repo1.maven.org/maven2/net/sf/proguard/proguard-parent/5.3.3/progua…
70c458dcf6040317b41ddf50a7d53a02b8a85b0723b36cde9562c59e3cd11dae | https://dl.google.com/dl/android/maven2/com/android/tools/dvlib/26.0.1/dvli…
-faf82de0dc02e0c0ae327cd653f37255496b2e53fce280b3ab4cb34553a89086 | https://jcenter.bintray.com/com/intellij/annotations/12.0/annotations-12.0.…
+faf82de0dc02e0c0ae327cd653f37255496b2e53fce280b3ab4cb34553a89086 | https://repo1.maven.org/maven2/com/intellij/annotations/12.0/annotations-12…
bede73084ec812b916f686cc6e47625bd0756154bef589a4c2b419e54a393bf5 | https://dl.google.com/dl/android/maven2/com/android/tools/build/manifest-me…
-8fdc3336e7b01873193ba9c48b87de7d788dc0954d1eb45c322492627a4b5c6e | https://jcenter.bintray.com/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk…
-0c0e9d1857c250d1d71b5c6be7b8cc29afe55e7419a90d13bbe968ae5bd7240e | https://jcenter.bintray.com/org/ow2/asm/asm-util/5.1/asm-util-5.1.pom
+8fdc3336e7b01873193ba9c48b87de7d788dc0954d1eb45c322492627a4b5c6e | https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-…
+0c0e9d1857c250d1d71b5c6be7b8cc29afe55e7419a90d13bbe968ae5bd7240e | https://repo1.maven.org/maven2/org/ow2/asm/asm-util/5.1/asm-util-5.1.pom
052b0d2b58e5df4f30e4f64bdf5414473f6cfa10147f8f8d89cb0b63316ba8f3 | https://dl.google.com/dl/android/maven2/com/android/tools/build/manifest-me…
-e5e82da4cc66c8d917bbf743e3c0752efe8522735e7fc9dbddb65bccea81cfe9 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcore/4.2.5/httpco…
+e5e82da4cc66c8d917bbf743e3c0752efe8522735e7fc9dbddb65bccea81cfe9 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.2.5/htt…
0a640f956f4cdde8b5d3458a67ca67599eeb6f47349167a3f1afce7d60978027 | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-core…
07f08b315c812406e9d497e1b592689742feb3950c1a713f95e2692d3e15b619 | https://dl.google.com/dl/android/maven2/com/android/tools/ddms/ddmlib/26.0.…
e767a1248adb4843110457e839e504c2511649ee78f05a6a311ea7f23578894d | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-tes…
-18c4a0095d5c1da6b817592e767bb23d29dd2f560ad74df75ff3961dbde25b79 | https://jcenter.bintray.com/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar
-953b116521a73575eee990e3f2c36a892fb088bb2d9a3027c82193cb7a013ef7 | https://jcenter.bintray.com/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.pom
-9466512cd8cf0bd66a8a3661685373f7b3deafded11096e044926ff5c82c7a4c | https://jcenter.bintray.com/com/google/code/gson/gson/2.3/gson-2.3.jar
-fb8c5e55e30a7addb4ff210858a0e8d2494ed6757bbe19012da99d51586c3cbb | https://jcenter.bintray.com/org/apache/commons/commons-parent/22/commons-pa…
+18c4a0095d5c1da6b817592e767bb23d29dd2f560ad74df75ff3961dbde25b79 | https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.…
+953b116521a73575eee990e3f2c36a892fb088bb2d9a3027c82193cb7a013ef7 | https://repo1.maven.org/maven2/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.p…
+9466512cd8cf0bd66a8a3661685373f7b3deafded11096e044926ff5c82c7a4c | https://repo1.maven.org/maven2/com/google/code/gson/gson/2.3/gson-2.3.jar
+fb8c5e55e30a7addb4ff210858a0e8d2494ed6757bbe19012da99d51586c3cbb | https://repo1.maven.org/maven2/org/apache/commons/commons-parent/22/commons…
ddb0fc5402b4cd8f31d5f29c830793d3ec00fd8ce60786254e5f0f132f0bdd8d | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-api/26.…
-7846399b35c7cd642a9b3a000c3e2d62d04eb37a4547b6933cc8b18bcc2f086b | https://jcenter.bintray.com/com/googlecode/juniversalchardet/juniversalchar…
-6b87237de8c2e1740cf80627c7f3ce3e15de1930bb250c55a1eca94fa3e014df | https://jcenter.bintray.com/org/codehaus/codehaus-parent/4/codehaus-parent-…
-ff513db0361fd41237bef4784968bc15aae478d4ec0a9496f811072ccaf3841d | https://jcenter.bintray.com/org/apache/apache/13/apache-13.pom
-f2885288839f82f824a0c042922ae7f24ed0d55ce26a74b6a7c557e0b7e30c24 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.1.3-2/kotl…
+7846399b35c7cd642a9b3a000c3e2d62d04eb37a4547b6933cc8b18bcc2f086b | https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalc…
+6b87237de8c2e1740cf80627c7f3ce3e15de1930bb250c55a1eca94fa3e014df | https://repo1.maven.org/maven2/org/codehaus/codehaus-parent/4/codehaus-pare…
+ff513db0361fd41237bef4784968bc15aae478d4ec0a9496f811072ccaf3841d | https://repo1.maven.org/maven2/org/apache/apache/13/apache-13.pom
+f2885288839f82f824a0c042922ae7f24ed0d55ce26a74b6a7c557e0b7e30c24 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.1.3-2/k…
fcd77cba4ea3893429860b93da5d43f2e089f2ba8bdfa97ef724f410f404152a | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.0.…
-cf149955279b07d4f11e817985c1164a69e930d73db7441b43a6ef53bbd286c4 | https://jcenter.bintray.com/com/google/errorprone/error_prone_parent/2.0.18…
-cd6db17a11a31ede794ccbd1df0e4d9750f640234731f21cff885a9997277e81 | https://jcenter.bintray.com/com/google/google/1/google-1.pom
-97b3786e1f55e74bddf8ad102bf50e33bbcbc1f6b7fd7b36f0bbbb25cd4981be | https://jcenter.bintray.com/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.jar
-a32de739cfdf515774e696f91aa9697d2e7731e5cb5045ca8a4b657f8b1b4fb4 | https://jcenter.bintray.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar
-efa86e5cd922f17b472fdfcae57234d8d4ac3e148b6250737dfce454af7a7a44 | https://jcenter.bintray.com/com/google/jimfs/jimfs/1.1/jimfs-1.1.pom
+cf149955279b07d4f11e817985c1164a69e930d73db7441b43a6ef53bbd286c4 | https://repo1.maven.org/maven2/com/google/errorprone/error_prone_parent/2.0…
+cd6db17a11a31ede794ccbd1df0e4d9750f640234731f21cff885a9997277e81 | https://repo1.maven.org/maven2/com/google/google/1/google-1.pom
+97b3786e1f55e74bddf8ad102bf50e33bbcbc1f6b7fd7b36f0bbbb25cd4981be | https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.…
+a32de739cfdf515774e696f91aa9697d2e7731e5cb5045ca8a4b657f8b1b4fb4 | https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar
+efa86e5cd922f17b472fdfcae57234d8d4ac3e148b6250737dfce454af7a7a44 | https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.pom
d3d96637b0e8e61046567b8c87b667dcf3cd31c7447f651cb58d6e6e744adfba | https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/23…
-1879f19a05991e3ed95910b96689333396b0c467a215dc4d1f90018404b72a26 | https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-annotations/1.…
+1879f19a05991e3ed95910b96689333396b0c467a215dc4d1f90018404b72a26 | https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations…
949246020c08a0543389082af38268cdce4ee7a7a8218097369b9845752866cb | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-checks/…
-a47c950c755747ca3093a05e9ec85d0e2f33cbd224909f571fe7577963a4d799 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/kot…
-1917871c8deb468307a584680c87a44572f5a8b0b98c6d397fc0f5f86596dbe7 | https://jcenter.bintray.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-…
-db3cd95bec1001605e1653f2843e8542e712fa2bb672fd9c8c1ace86c57673d1 | https://jcenter.bintray.com/org/apache/httpcomponents/httpmime/4.1/httpmime…
-ee032c39ae5e3cd099148fbba9a2124f9ed613e5cb93e03ee0fa8808ce364040 | https://jcenter.bintray.com/org/ow2/asm/asm-util/5.1/asm-util-5.1.jar
+a47c950c755747ca3093a05e9ec85d0e2f33cbd224909f571fe7577963a4d799 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/…
+1917871c8deb468307a584680c87a44572f5a8b0b98c6d397fc0f5f86596dbe7 | https://repo.spring.io/plugins-release/org/jetbrains/trove4j/trove4j/201608…
+db3cd95bec1001605e1653f2843e8542e712fa2bb672fd9c8c1ace86c57673d1 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.1/httpm…
+ee032c39ae5e3cd099148fbba9a2124f9ed613e5cb93e03ee0fa8808ce364040 | https://repo1.maven.org/maven2/org/ow2/asm/asm-util/5.1/asm-util-5.1.jar
b27bbb9d269a97be8ff0ac480c0f09c9a953f62e6ff05d90fcbb0ddb4de97c77 | https://dl.google.com/dl/android/maven2/com/android/tools/common/26.0.1/com…
-ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478 | https://jcenter.bintray.com/org/jetbrains/annotations/13.0/annotations-13.0…
+ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478 | https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-1…
ecd46dc69f5212b35eb21d64db68072f956c000083030ff53e09d1f81487c580 | https://dl.google.com/dl/android/maven2/com/android/tools/external/org-jetb…
-8c6191e0dd8bfdc862332cb79b08185ac5b63565d405dac2605be4c2b19774bd | https://jcenter.bintray.com/com/android/tools/external/lombok/lombok-ast/0.…
+8c6191e0dd8bfdc862332cb79b08185ac5b63565d405dac2605be4c2b19774bd | https://repo1.maven.org/maven2/com/android/tools/external/lombok/lombok-ast…
10107898991129eff2042a41b1bfc2d72c4ea8e4babe429ae3aeb32c69c568de | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
-c71555751e57e0ef912870e8ac9625ae782502a6a5b9c19ccf83b2a97d8b26bd | https://jcenter.bintray.com/com/google/jimfs/jimfs-parent/1.1/jimfs-parent-…
-7043dee4e9e7175e93e0b36f45b1ec1ecb893c5f755667e8b916eb8dd201c6ca | https://jcenter.bintray.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk…
-f5a0a1eeaa100ed36aa83eca562d5dbb7e9b045c98b44db7da4745e9d9a20328 | https://jcenter.bintray.com/org/apache/httpcomponents/httpclient/4.2.6/http…
+c71555751e57e0ef912870e8ac9625ae782502a6a5b9c19ccf83b2a97d8b26bd | https://repo1.maven.org/maven2/com/google/jimfs/jimfs-parent/1.1/jimfs-pare…
+7043dee4e9e7175e93e0b36f45b1ec1ecb893c5f755667e8b916eb8dd201c6ca | https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-…
+f5a0a1eeaa100ed36aa83eca562d5dbb7e9b045c98b44db7da4745e9d9a20328 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.2.6/h…
2ba9c1cfec6b4a183b72a5ccc6cb2c83479d6ad7e931543c792292c1679a7f43 | https://dl.google.com/dl/android/maven2/com/android/tools/external/org-jetb…
8d4006178fedef4255797b806167cf4a6774158eedabf96420693afbbd00fee3 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
-47a89be0fa0fedd476db5fd2c83487654d2a119c391f83a142be876667cf7dab | https://jcenter.bintray.com/com/googlecode/json-simple/json-simple/1.1/json…
+47a89be0fa0fedd476db5fd2c83487654d2a119c391f83a142be876667cf7dab | https://repo1.maven.org/maven2/com/googlecode/json-simple/json-simple/1.1/j…
a0d002465c0f611eedaaef2b2530707d2e9fb3a5c7ed66f53c556a12f714f43a | https://dl.google.com/dl/android/maven2/com/android/support/support-v4/23.4…
-e6531a278b4f632f198a6e45b9e11de1b2b678cd5a4e0fdff442f604c2439a42 | https://jcenter.bintray.com/org/jacoco/org.jacoco.report/0.7.4.201502262128…
+e6531a278b4f632f198a6e45b9e11de1b2b678cd5a4e0fdff442f604c2439a42 | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.report/0.7.4.201502262…
c9a55463942128f0b7fad62b8bee5886d1cb1c733fb3b78507465b025e6a4031 | https://dl.google.com/dl/android/maven2/com/android/databinding/compilerCom…
e30f1db6058f745f26112ef309f89becb27c617c7d9e4c6e02165a7620a92e6a | https://dl.google.com/dl/android/maven2/com/android/tools/common/26.0.1/com…
-31ce606f4e9518936299bb0d27c978fa61e185fd1de7c9874fe959a53e34a685 | https://jcenter.bintray.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.pom
+31ce606f4e9518936299bb0d27c978fa61e185fd1de7c9874fe959a53e34a685 | https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.pom
38db692b5cbaf69d89b1fe5b0fc38a5cc83f898716f8bc64086fa17c25ea57d6 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
-5c415a9d8585200de4be1947e15291cc79f599b06249375f5c9ea22d4b2d090f | https://jcenter.bintray.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-…
-f26bdec2b9496470c0ce63b0d290816e8000ef018daaa259597ebae947fd690f | https://jcenter.bintray.com/net/sf/proguard/proguard-gradle/5.3.3/proguard-…
+5c415a9d8585200de4be1947e15291cc79f599b06249375f5c9ea22d4b2d090f | https://repo.spring.io/plugins-release/org/jetbrains/trove4j/trove4j/201608…
+f26bdec2b9496470c0ce63b0d290816e8000ef018daaa259597ebae947fd690f | https://repo1.maven.org/maven2/net/sf/proguard/proguard-gradle/5.3.3/progua…
5dc327c690d031a11aa8f9f4cdc391fb938fbb7c7c143cc4bc60dd573d1fd1c9 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/3.0…
e824935c264b041e847b67808aee704f8cd47d698203259057e42f473e1f6f30 | https://dl.google.com/dl/android/maven2/com/android/databinding/compilerCom…
-362e9324ee7c697e21279e20077b52737ddef3f1b2c1a7abe5ad34b465145550 | https://jcenter.bintray.com/org/apache/httpcomponents/httpclient/4.2.6/http…
+362e9324ee7c697e21279e20077b52737ddef3f1b2c1a7abe5ad34b465145550 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.2.6/h…
8b0aa8a74e990ca8d633ab7bd1938530e921548df13fd4020224a61065378876 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-tes…
-f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2 | https://jcenter.bintray.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar
-f8ab13b14be080fe2f617f90e55599760e4a1b4deeea5c595df63d0d6375ed6d | https://jcenter.bintray.com/com/intellij/annotations/12.0/annotations-12.0.…
+f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2 | https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar
+f8ab13b14be080fe2f617f90e55599760e4a1b4deeea5c595df63d0d6375ed6d | https://repo1.maven.org/maven2/com/intellij/annotations/12.0/annotations-12…
a9660f8b64b74f474226c70a50187d8efcac448d32ce97756f408975aa52cdaa | https://dl.google.com/dl/android/maven2/com/android/tools/sdk-common/26.0.1…
-a06e35d3fff3a6b813d94894ebf3e498f9540c864c5b39ae783907e3a6c72889 | https://jcenter.bintray.com/commons-codec/commons-codec/1.6/commons-codec-1…
-8a4e4b32eedaa72976a757e12cf1dfe742725db0b7311bf176dd937ba4236384 | https://jcenter.bintray.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.pom
-fb5369fc7ea4b2e3cf8d6f20243f1d97f81341bf818b179cd8dbd1da7a781a21 | https://jcenter.bintray.com/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.pom
+a06e35d3fff3a6b813d94894ebf3e498f9540c864c5b39ae783907e3a6c72889 | https://repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-code…
+8a4e4b32eedaa72976a757e12cf1dfe742725db0b7311bf176dd937ba4236384 | https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.pom
+fb5369fc7ea4b2e3cf8d6f20243f1d97f81341bf818b179cd8dbd1da7a781a21 | https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.pom
6f52ba933a117bd67131b281214510ea30232b9807bfe569bc0c17e6a2d4018c | https://dl.google.com/dl/android/maven2/com/android/tools/repository/26.0.1…
-9f85ff2fd7d6cb3097aa47fb419ee7f0ebe869109f98aba9f4eca3f49e74a40e | https://jcenter.bintray.com/org/apache/apache/16/apache-16.pom
-e51efb2ec140b2849b9880fb161cb6e30dd672368a534c1f47ab46d7f537d9ca | https://jcenter.bintray.com/net/sf/proguard/proguard-base/5.3.3/proguard-ba…
+9f85ff2fd7d6cb3097aa47fb419ee7f0ebe869109f98aba9f4eca3f49e74a40e | https://repo1.maven.org/maven2/org/apache/apache/16/apache-16.pom
+e51efb2ec140b2849b9880fb161cb6e30dd672368a534c1f47ab46d7f537d9ca | https://repo1.maven.org/maven2/net/sf/proguard/proguard-base/5.3.3/proguard…
2ec779741f72313fc6623d0f0e42b2450dd2425dd6ad319697e658aae9ae177b | https://dl.google.com/dl/android/maven2/com/android/tools/dvlib/26.0.1/dvli…
24633fb1e62a9e4b1a25e2c1751d68be89e050b488652456e545b8019539137d | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-api/…
13c1448f7ebb61f67e6fbd6cd5c188804c17c4d7e77c4b79b316ede4ef9cd9b3 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint/26.0.1/…
-bfadb3b40f65dd6de1666d6b29f8bb54031396c76eeef4146cf9f28255f8bf33 | https://jcenter.bintray.com/com/google/guava/guava/22.0/guava-22.0.pom
-c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd | https://jcenter.bintray.com/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar
+bfadb3b40f65dd6de1666d6b29f8bb54031396c76eeef4146cf9f28255f8bf33 | https://repo1.maven.org/maven2/com/google/guava/guava/22.0/guava-22.0.pom
+c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd | https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar
fee07b2760ef3ed20f2edefa70504a29f9216d277adae56ce85778ee4b18cd04 | https://dl.google.com/dl/android/maven2/com/android/support/support-v4/23.4…
6b5ad911a13a5c814c04be4376586eec15838158cb59b9f062ae138ddff1b861 | https://dl.google.com/dl/android/maven2/com/android/tools/layoutlib/layoutl…
-932e6bab9a24a7bc958bbdb7e29e04d083b473d11c4ba3fab1e9b7149579f272 | https://jcenter.bintray.com/com/google/protobuf/protobuf-parent/3.0.0/proto…
-b787d574c851505e76212968b9ae1641ea79804aef7f5a2cee2a01cd4055213a | https://jcenter.bintray.com/org/apache/commons/commons-compress/1.12/common…
-8bd632c00bdf80a7de36c22b60f12452c147d8eca2f00d79d66699ebe7daa02a | https://jcenter.bintray.com/org/apache/commons/commons-parent/5/commons-par…
-52b6fd2eaf2240e14dbe752f1fa884270cc668d6f350e8e7f65f6033a8172d69 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-client…
-c0de2bbc4cb8297419659813ecd4ed1d077ed1dd5c1f5544cc5143e493e84c10 | https://jcenter.bintray.com/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.jar
-18f5c52120db036e88d6136f8839c832d074bdda95c756c6f429249d2db54ac6 | https://jcenter.bintray.com/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1.7.…
+932e6bab9a24a7bc958bbdb7e29e04d083b473d11c4ba3fab1e9b7149579f272 | https://repo1.maven.org/maven2/com/google/protobuf/protobuf-parent/3.0.0/pr…
+b787d574c851505e76212968b9ae1641ea79804aef7f5a2cee2a01cd4055213a | https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.12/com…
+8bd632c00bdf80a7de36c22b60f12452c147d8eca2f00d79d66699ebe7daa02a | https://repo1.maven.org/maven2/org/apache/commons/commons-parent/5/commons-…
+52b6fd2eaf2240e14dbe752f1fa884270cc668d6f350e8e7f65f6033a8172d69 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcomponents-cli…
+c0de2bbc4cb8297419659813ecd4ed1d077ed1dd5c1f5544cc5143e493e84c10 | https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.jar
+18f5c52120db036e88d6136f8839c832d074bdda95c756c6f429249d2db54ac6 | https://repo1.maven.org/maven2/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1…
e2b4935e76d91b5abec44de309f2c8bb8d1d2e6cc0b8790b43cb654f1e22c722 | https://dl.google.com/dl/android/maven2/com/android/tools/layoutlib/layoutl…
-f056ed61a281b3e230a63e4abf510c0d2f9bf7ff513cacb65a29538ba90ab177 | https://jcenter.bintray.com/org/jacoco/org.jacoco.build/0.7.4.201502262128/…
-74fa208043740642f7e6eb09faba15965218ad2f50ce3020efb100136e4b591c | https://jcenter.bintray.com/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.jar
-fb40265f982548212ff82e362e59732b2187ec6f0d80182885c14ef1f982827a | https://jcenter.bintray.com/org/sonatype/oss/oss-parent/9/oss-parent-9.pom
-321668fc474a73140eb9cc73c779f1ebb9f60948aade3beddee082ecefcf0259 | https://jcenter.bintray.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk…
-9e9323a26ba8eb2394efef0c96d31b70df570808630dc147cab1e73541cc5194 | https://jcenter.bintray.com/org/apache/apache/4/apache-4.pom
+f056ed61a281b3e230a63e4abf510c0d2f9bf7ff513cacb65a29538ba90ab177 | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.build/0.7.4.2015022621…
+74fa208043740642f7e6eb09faba15965218ad2f50ce3020efb100136e4b591c | https://repo1.maven.org/maven2/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.j…
+fb40265f982548212ff82e362e59732b2187ec6f0d80182885c14ef1f982827a | https://repo1.maven.org/maven2/org/sonatype/oss/oss-parent/9/oss-parent-9.p…
+321668fc474a73140eb9cc73c779f1ebb9f60948aade3beddee082ecefcf0259 | https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-…
+9e9323a26ba8eb2394efef0c96d31b70df570808630dc147cab1e73541cc5194 | https://repo1.maven.org/maven2/org/apache/apache/4/apache-4.pom
cf251279505960889b6b281c26af0438656ebac3845e52791925cf7649cb15a6 | https://dl.google.com/dl/android/maven2/com/android/tools/sdklib/26.0.1/sdk…
-21bb4d44dff54e33a37c11af69859a714202ae00969aab5453eba7276688f8ec | https://jcenter.bintray.com/org/apache/httpcomponents/project/4.1.1/project…
+21bb4d44dff54e33a37c11af69859a714202ae00969aab5453eba7276688f8ec | https://repo1.maven.org/maven2/org/apache/httpcomponents/project/4.1.1/proj…
diff --git a/projects/tor-onion-proxy-library/build b/projects/tor-onion-proxy-library/build
index bc83108..5844076 100644
--- a/projects/tor-onion-proxy-library/build
+++ b/projects/tor-onion-proxy-library/build
@@ -9,6 +9,7 @@ export GRADLE_MAVEN_REPO="file://$gradle_repo"
cp -r $gradle_repo/guardianproject/gpmaven/master/* $gradle_repo
cp -r $gradle_repo/dl/android/maven2/* $gradle_repo
cp -r $gradle_repo/maven2/* $gradle_repo
+cp -r $gradle_repo/plugins-release/* $gradle_repo
mkdir -p /var/tmp/build $output_dir
diff --git a/projects/tor-onion-proxy-library/config b/projects/tor-onion-proxy-library/config
index eafaa67..b9e1aa0 100644
--- a/projects/tor-onion-proxy-library/config
+++ b/projects/tor-onion-proxy-library/config
@@ -13,7 +13,7 @@ var:
container:
use_container: 1
# this should be updated when the list of gradle dependencies is changed
- gradle_dependencies_version: 1
+ gradle_dependencies_version: 2
targets:
android:
diff --git a/projects/tor-onion-proxy-library/gradle-dependencies-list.txt b/projects/tor-onion-proxy-library/gradle-dependencies-list.txt
index 6c5b7f1..fe44f31 100644
--- a/projects/tor-onion-proxy-library/gradle-dependencies-list.txt
+++ b/projects/tor-onion-proxy-library/gradle-dependencies-list.txt
@@ -57,7 +57,7 @@ d0f2e16d054e8bb97add9ca26525eb2346f692809fcd2a28787da8ceb3c35ee8 | https://repo1
86bf301a20ad0cd0a391e22a52e6fbf90575c096ff83233fa9fd0d52b3219121 | https://dl.google.com/dl/android/maven2/android/arch/lifecycle/common/1.0.0…
536c45e8804de01321c478cfb994377f81f1e32897636616fa21b877fd137c6f | https://repo1.maven.org/maven2/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-…
d49d179f707d3f3a00b2a7d36136b54aa8d44fa22770703cd82fe52fb39e22eb | https://repo1.maven.org/maven2/com/android/tools/build/transform-api/2.0.0-…
-ec3a75bebddbf19ff56a281cf5d1ad146169dcaa0e69d7b14f4aaba2e7775f34 | https://jcenter.bintray.com/net/freehaven/tor/control/jtorctl/0.2/jtorctl-0…
+ec3a75bebddbf19ff56a281cf5d1ad146169dcaa0e69d7b14f4aaba2e7775f34 | https://repo.spring.io/plugins-release/net/freehaven/tor/control/jtorctl/0.…
953b116521a73575eee990e3f2c36a892fb088bb2d9a3027c82193cb7a013ef7 | https://repo1.maven.org/maven2/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.p…
fb40265f982548212ff82e362e59732b2187ec6f0d80182885c14ef1f982827a | https://repo1.maven.org/maven2/org/sonatype/oss/oss-parent/9/oss-parent-9.p…
f056ed61a281b3e230a63e4abf510c0d2f9bf7ff513cacb65a29538ba90ab177 | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.build/0.7.4.2015022621…
@@ -130,7 +130,7 @@ e7a7a5810829dee924cec654a569a48301fcedd487f7b88710e816d127385f51 | https://dl.go
ecd46dc69f5212b35eb21d64db68072f956c000083030ff53e09d1f81487c580 | https://dl.google.com/dl/android/maven2/com/android/tools/external/org-jetb…
2ec779741f72313fc6623d0f0e42b2450dd2425dd6ad319697e658aae9ae177b | https://dl.google.com/dl/android/maven2/com/android/tools/dvlib/26.0.1/dvli…
e4e34e5d02bd102e8d39ddbc29f9ead8a15a61e367993d02238196ac48509ad8 | https://dl.google.com/dl/android/maven2/android/arch/lifecycle/runtime/1.0.…
-1917871c8deb468307a584680c87a44572f5a8b0b98c6d397fc0f5f86596dbe7 | https://jcenter.bintray.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-…
+1917871c8deb468307a584680c87a44572f5a8b0b98c6d397fc0f5f86596dbe7 | https://repo.spring.io/plugins-release/org/jetbrains/trove4j/trove4j/201608…
a9660f8b64b74f474226c70a50187d8efcac448d32ce97756f408975aa52cdaa | https://dl.google.com/dl/android/maven2/com/android/tools/sdk-common/26.0.1…
0ee5f691cbbedb69969b48374d27412f821959af5d2dffbabc424b607cdbbdf6 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/…
e824935c264b041e847b67808aee704f8cd47d698203259057e42f473e1f6f30 | https://dl.google.com/dl/android/maven2/com/android/databinding/compilerCom…
@@ -183,11 +183,11 @@ a06e35d3fff3a6b813d94894ebf3e498f9540c864c5b39ae783907e3a6c72889 | https://repo1
8d4006178fedef4255797b806167cf4a6774158eedabf96420693afbbd00fee3 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
2994a7eb78f2710bd3d3bfb639b2c94e219cedac0d4d084d516e78c16dddecf6 | https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2o…
bfadb3b40f65dd6de1666d6b29f8bb54031396c76eeef4146cf9f28255f8bf33 | https://repo1.maven.org/maven2/com/google/guava/guava/22.0/guava-22.0.pom
-3369726ca2b0e3736c741ff3c22e06f707a1007ff20ccc5b5ba5d0d9a01ead30 | https://jcenter.bintray.com/net/freehaven/tor/control/jtorctl/0.2/jtorctl-0…
+3369726ca2b0e3736c741ff3c22e06f707a1007ff20ccc5b5ba5d0d9a01ead30 | https://repo.spring.io/plugins-release/net/freehaven/tor/control/jtorctl/0.…
949246020c08a0543389082af38268cdce4ee7a7a8218097369b9845752866cb | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-checks/…
6d079b5abf39f323baaccc68463beef5cf2e9574f333dd749ae96753f00eb205 | https://repo1.maven.org/maven2/org/ow2/asm/asm/5.1/asm-5.1.pom
82f538051599335ea881ec264407547cab52be750f16ce099cfb27754fc755ff | https://dl.google.com/dl/android/maven2/com/android/support/support-core-ui…
-5c415a9d8585200de4be1947e15291cc79f599b06249375f5c9ea22d4b2d090f | https://jcenter.bintray.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-…
+5c415a9d8585200de4be1947e15291cc79f599b06249375f5c9ea22d4b2d090f | https://repo.spring.io/plugins-release/org/jetbrains/trove4j/trove4j/201608…
9144127192d6f612c2366825dceaeb23b0d53130b83e0bf1ffe107d1470a8487 | https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotation…
e2b4935e76d91b5abec44de309f2c8bb8d1d2e6cc0b8790b43cb654f1e22c722 | https://dl.google.com/dl/android/maven2/com/android/tools/layoutlib/layoutl…
fbd7b254e02d8aef60c418a5f0e14a783b38a16162caffb2d2a16ccd5d2c09b4 | https://repo1.maven.org/maven2/org/slf4j/slf4j-android/1.7.25/slf4j-android…
1
0

[tor-browser-build/master] Bug 30280: Wrong SHA-256 sum for j2objc-annotations-1.1.jar
by gk@torproject.org 30 Apr '19
by gk@torproject.org 30 Apr '19
30 Apr '19
commit 6535b7c5b83ea7da7c5d57e92ff957e2e43e2ff6
Author: sisbell <shane.isbell(a)gmail.com>
Date: Thu Apr 25 12:43:18 2019 -0700
Bug 30280: Wrong SHA-256 sum for j2objc-annotations-1.1.jar
We don't use the jcenter mirror anymore, just maven and spring.io
instead.
---
projects/firefox/build | 2 +
projects/firefox/config | 2 +-
projects/firefox/gradle-dependencies-list.txt | 568 ++++++++++-----------
projects/orbot/build | 2 +
projects/orbot/config | 2 +-
projects/orbot/gradle-dependencies-list.txt | 240 ++++-----
projects/tor-android-service/build | 2 +
projects/tor-android-service/config | 2 +-
.../gradle-dependencies-list.txt | 232 ++++-----
projects/tor-onion-proxy-library/build | 1 +
projects/tor-onion-proxy-library/config | 2 +-
.../gradle-dependencies-list.txt | 8 +-
12 files changed, 535 insertions(+), 528 deletions(-)
diff --git a/projects/firefox/build b/projects/firefox/build
index aace388..0fd5b99 100644
--- a/projects/firefox/build
+++ b/projects/firefox/build
@@ -103,6 +103,8 @@ mv -f $rootdir/[% c('input_files_by_name/mozconfig') %] .mozconfig
# Move Gradle Repo to hard-coded location. This location is embedded in the file
# chrome/toolkit/content/global/buildconfig.html so needs to be standard for reproducibility
mv $rootdir/[% c('input_files_by_name/gradle-dependencies') %] $gradle_repo
+ cp -r $gradle_repo/plugins-release/* $gradle_repo
+ cp -r $gradle_repo/maven2/* $gradle_repo
# Move orbot files so they will be included in the apk during the build
cp $rootdir/[% c('input_files_by_name/orbot') %]/* mobile/android/app
cp $rootdir/[% c('input_files_by_name/topl') %]/* mobile/android/app
diff --git a/projects/firefox/config b/projects/firefox/config
index 395714d..efc04da 100644
--- a/projects/firefox/config
+++ b/projects/firefox/config
@@ -24,7 +24,7 @@ var:
container:
use_container: 1
# this should be updated when the list of gradle dependencies is changed
- gradle_dependencies_version: 4
+ gradle_dependencies_version: 5
# used by projects/firefox-locale-bundle
l10n-changesets.json: '[% exec("cat mobile/locales/l10n-changesets.json") %]'
diff --git a/projects/firefox/gradle-dependencies-list.txt b/projects/firefox/gradle-dependencies-list.txt
index 627c438..fee53d2 100644
--- a/projects/firefox/gradle-dependencies-list.txt
+++ b/projects/firefox/gradle-dependencies-list.txt
@@ -1,374 +1,374 @@
# On how to update dependencies see projects/common/how-to-create-gradle-dependencies-list.txt
# Don't forget to update var/gradle_dependencies_version when modifying this file
sha256sum | url
-0397963405810796ee2d9527e9d1e1a2ed9c44cdb83cdd6959a4ee148ab56fbe | https://jcenter.bintray.com/org/robolectric/sandbox/3.5.1/sandbox-3.5.1.pom
-14db0f7d2299c5400ff7764bb37b4fa80306582d8965fdf6999091723e2384ce | https://jcenter.bintray.com/org/robolectric/annotations/3.5.1/annotations-3…
-cd6db17a11a31ede794ccbd1df0e4d9750f640234731f21cff885a9997277e81 | https://jcenter.bintray.com/com/google/google/1/google-1.pom
-d46777ad3ea8bca73491b2e02fc85b3664486abf5314cc4dc6740908bd855330 | https://jcenter.bintray.com/com/google/android/apps/common/testing/accessib…
+0397963405810796ee2d9527e9d1e1a2ed9c44cdb83cdd6959a4ee148ab56fbe | https://repo1.maven.org/maven2/org/robolectric/sandbox/3.5.1/sandbox-3.5.1.…
+14db0f7d2299c5400ff7764bb37b4fa80306582d8965fdf6999091723e2384ce | https://repo1.maven.org/maven2/org/robolectric/annotations/3.5.1/annotation…
+cd6db17a11a31ede794ccbd1df0e4d9750f640234731f21cff885a9997277e81 | https://repo1.maven.org/maven2/com/google/google/1/google-1.pom
+d46777ad3ea8bca73491b2e02fc85b3664486abf5314cc4dc6740908bd855330 | https://repo1.maven.org/maven2/com/google/android/apps/common/testing/acces…
ee041b3beb682e8bbf2dc16b6edc233483cbc36bde27fd13996617a667b615a5 | https://maven.google.com/com/android/tools/external/com-intellij/intellij-c…
-536c45e8804de01321c478cfb994377f81f1e32897636616fa21b877fd137c6f | https://jcenter.bintray.com/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-4.6…
+536c45e8804de01321c478cfb994377f81f1e32897636616fa21b877fd137c6f | https://repo1.maven.org/maven2/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-…
2ec779741f72313fc6623d0f0e42b2450dd2425dd6ad319697e658aae9ae177b | https://maven.google.com/com/android/tools/dvlib/26.0.1/dvlib-26.0.1.pom
8d4006178fedef4255797b806167cf4a6774158eedabf96420693afbbd00fee3 | https://maven.google.com/com/android/tools/analytics-library/protos/26.0.1/…
-c3fb02564ca173e45548d7a91aca1efe341db11da2656199d559773e7ae15edf | https://jcenter.bintray.com/org/ow2/asm/asm-commons/5.0.1/asm-commons-5.0.1…
-ff513db0361fd41237bef4784968bc15aae478d4ec0a9496f811072ccaf3841d | https://jcenter.bintray.com/org/apache/apache/13/apache-13.pom
+c3fb02564ca173e45548d7a91aca1efe341db11da2656199d559773e7ae15edf | https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/5.0.1/asm-commons-5.…
+ff513db0361fd41237bef4784968bc15aae478d4ec0a9496f811072ccaf3841d | https://repo1.maven.org/maven2/org/apache/apache/13/apache-13.pom
8b870b3f2ee38bf15681acbc8b628df1ccf7c533190b5c79af9934b6cd66d451 | https://maven.google.com/com/android/databinding/baseLibrary/3.0.1/baseLibr…
-c0de2bbc4cb8297419659813ecd4ed1d077ed1dd5c1f5544cc5143e493e84c10 | https://jcenter.bintray.com/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.jar
-8c6191e0dd8bfdc862332cb79b08185ac5b63565d405dac2605be4c2b19774bd | https://jcenter.bintray.com/com/android/tools/external/lombok/lombok-ast/0.…
+c0de2bbc4cb8297419659813ecd4ed1d077ed1dd5c1f5544cc5143e493e84c10 | https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.jar
+8c6191e0dd8bfdc862332cb79b08185ac5b63565d405dac2605be4c2b19774bd | https://repo1.maven.org/maven2/com/android/tools/external/lombok/lombok-ast…
8b0aa8a74e990ca8d633ab7bd1938530e921548df13fd4020224a61065378876 | https://maven.google.com/com/android/tools/build/builder-test-api/3.0.1/bui…
-363cc83767b760d7a564d5301e09467e6d48fc1c1c1664b1e18c50815ce19076 | https://jcenter.bintray.com/com/google/guava/guava/20.0/guava-20.0.pom
+363cc83767b760d7a564d5301e09467e6d48fc1c1c1664b1e18c50815ce19076 | https://repo1.maven.org/maven2/com/google/guava/guava/20.0/guava-20.0.pom
bede73084ec812b916f686cc6e47625bd0756154bef589a4c2b419e54a393bf5 | https://maven.google.com/com/android/tools/build/manifest-merger/26.0.1/man…
-f6775dc981540ffa10f33bd831f14608517ce38b90628e045707dd5bb5d1348e | https://jcenter.bintray.com/org/apache/maven/wagon/wagon-http-shared/1.0-be…
-9f85ff2fd7d6cb3097aa47fb419ee7f0ebe869109f98aba9f4eca3f49e74a40e | https://jcenter.bintray.com/org/apache/apache/16/apache-16.pom
-e5e82da4cc66c8d917bbf743e3c0752efe8522735e7fc9dbddb65bccea81cfe9 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcore/4.2.5/httpco…
-cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581 | https://jcenter.bintray.com/commons-io/commons-io/2.4/commons-io-2.4.jar
-3e395d6fbc43c09a3774cac8694ce527398305ea3fd5492d80e25af27d382a9c | https://jcenter.bintray.com/org/codehaus/mojo/mojo-parent/34/mojo-parent-34…
-1ccea47240da2f0b75dbddb22718fd64cce42c20bf7983e35480b098ab62d26d | https://jcenter.bintray.com/com/squareup/leakcanary/leakcanary-android-no-o…
-8a4e4b32eedaa72976a757e12cf1dfe742725db0b7311bf176dd937ba4236384 | https://jcenter.bintray.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.pom
+f6775dc981540ffa10f33bd831f14608517ce38b90628e045707dd5bb5d1348e | https://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-http-shared/1.0…
+9f85ff2fd7d6cb3097aa47fb419ee7f0ebe869109f98aba9f4eca3f49e74a40e | https://repo1.maven.org/maven2/org/apache/apache/16/apache-16.pom
+e5e82da4cc66c8d917bbf743e3c0752efe8522735e7fc9dbddb65bccea81cfe9 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.2.5/htt…
+cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581 | https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar
+3e395d6fbc43c09a3774cac8694ce527398305ea3fd5492d80e25af27d382a9c | https://repo1.maven.org/maven2/org/codehaus/mojo/mojo-parent/34/mojo-parent…
+1ccea47240da2f0b75dbddb22718fd64cce42c20bf7983e35480b098ab62d26d | https://repo1.maven.org/maven2/com/squareup/leakcanary/leakcanary-android-n…
+8a4e4b32eedaa72976a757e12cf1dfe742725db0b7311bf176dd937ba4236384 | https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.pom
e824935c264b041e847b67808aee704f8cd47d698203259057e42f473e1f6f30 | https://maven.google.com/com/android/databinding/compilerCommon/3.0.1/compi…
-6b87237de8c2e1740cf80627c7f3ce3e15de1930bb250c55a1eca94fa3e014df | https://jcenter.bintray.com/org/codehaus/codehaus-parent/4/codehaus-parent-…
+6b87237de8c2e1740cf80627c7f3ce3e15de1930bb250c55a1eca94fa3e014df | https://repo1.maven.org/maven2/org/codehaus/codehaus-parent/4/codehaus-pare…
3c09321a4140cbbaf50ceefb08f249e2a033eef78dc6efc3d3022515b05a0cda | https://maven.google.com/com/android/support/customtabs/23.4.0/customtabs-2…
0a640f956f4cdde8b5d3458a67ca67599eeb6f47349167a3f1afce7d60978027 | https://maven.google.com/com/android/tools/build/gradle-core/3.0.1/gradle-c…
-e6d920d5a1a34aaaebab1e6a82c36bbfd61f1eeaabc4534ee05d4faad56f1b7a | https://jcenter.bintray.com/org/apache/ant/ant/1.8.0/ant-1.8.0.pom
-401877d5e70ad599e9b6cff18434ea0332f637b51f8ec68352646c836f9bb2a4 | https://jcenter.bintray.com/org/antlr/antlr4-master/4.5.3/antlr4-master-4.5…
+e6d920d5a1a34aaaebab1e6a82c36bbfd61f1eeaabc4534ee05d4faad56f1b7a | https://repo1.maven.org/maven2/org/apache/ant/ant/1.8.0/ant-1.8.0.pom
+401877d5e70ad599e9b6cff18434ea0332f637b51f8ec68352646c836f9bb2a4 | https://repo1.maven.org/maven2/org/antlr/antlr4-master/4.5.3/antlr4-master-…
b27bbb9d269a97be8ff0ac480c0f09c9a953f62e6ff05d90fcbb0ddb4de97c77 | https://maven.google.com/com/android/tools/common/26.0.1/common-26.0.1.jar
58aa4df8faae90e484c0bc47494a1ec97dc51fe53eae2b4a70d60ea7489cdf8c | https://maven.google.com/com/android/tools/external/com-intellij/intellij-c…
-965aeb2bedff369819bdde1bf7a0b3b89b8247dd69c88b86375d76163bb8c397 | https://jcenter.bintray.com/org/jetbrains/annotations/13.0/annotations-13.0…
-cf149955279b07d4f11e817985c1164a69e930d73db7441b43a6ef53bbd286c4 | https://jcenter.bintray.com/com/google/errorprone/error_prone_parent/2.0.18…
-260cc48a58764afbcadec4a9b41877c5aa826c760ae3b6b1db8bde44074c7c41 | https://jcenter.bintray.com/org/ow2/asm/asm/5.0.1/asm-5.0.1.pom
-cb4cfad870bf563a07199f3ebea5763f0dec440fcda0b318640b1feaa788656b | https://jcenter.bintray.com/com/google/errorprone/error_prone_annotations/2…
+965aeb2bedff369819bdde1bf7a0b3b89b8247dd69c88b86375d76163bb8c397 | https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-1…
+cf149955279b07d4f11e817985c1164a69e930d73db7441b43a6ef53bbd286c4 | https://repo1.maven.org/maven2/com/google/errorprone/error_prone_parent/2.0…
+260cc48a58764afbcadec4a9b41877c5aa826c760ae3b6b1db8bde44074c7c41 | https://repo1.maven.org/maven2/org/ow2/asm/asm/5.0.1/asm-5.0.1.pom
+cb4cfad870bf563a07199f3ebea5763f0dec440fcda0b318640b1feaa788656b | https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotation…
a0d002465c0f611eedaaef2b2530707d2e9fb3a5c7ed66f53c556a12f714f43a | https://maven.google.com/com/android/support/support-v4/23.4.0/support-v4-2…
-cd36b31f1495f4fe55a936dd00607abdd945e1f8074549225a04c402d1d35750 | https://jcenter.bintray.com/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.pom
-7b33cee43a87b390f2ea8084ed431b605016e2ff4c24db9a1fbdd8ffe97ef92d | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1…
+cd36b31f1495f4fe55a936dd00607abdd945e1f8074549225a04c402d1d35750 | https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.…
+7b33cee43a87b390f2ea8084ed431b605016e2ff4c24db9a1fbdd8ffe97ef92d | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plugin-ap…
13c1448f7ebb61f67e6fbd6cd5c188804c17c4d7e77c4b79b316ede4ef9cd9b3 | https://maven.google.com/com/android/tools/lint/lint/26.0.1/lint-26.0.1.pom
-381d72c526be217b770f9f8c3f749a86d3b1548ac5c1fcb48d267530ec60d43f | https://jcenter.bintray.com/org/codehaus/plexus/plexus-components/1.1.14/pl…
-ef5ff4dc0257c1eebed07da22b4695ffdd3030da8d224282fb9c565b56cf2f24 | https://jcenter.bintray.com/org/simpleframework/simple-http/6.0.1/simple-ht…
-7c758612888782ccfe376823aee7cdcc7e0cdafb097f7ef50295a0b0c3a16edf | https://jcenter.bintray.com/org/codehaus/plexus/plexus-container-default/1.…
-b51f8867c92b6a722499557fc3a1fdea77bdf9ef574722fe90ce436a29559454 | https://jcenter.bintray.com/org/sonatype/oss/oss-parent/7/oss-parent-7.pom
-757bfe906193b8b651e79dc26cd67d6b55d0770a2cdfb0381591504f779d4a76 | https://jcenter.bintray.com/com/googlecode/juniversalchardet/juniversalchar…
-f0c98c571e93a7cb4dd18df0fa308f0963e7a0620ac2d4244e61e709d03ad6be | https://jcenter.bintray.com/com/google/j2objc/j2objc-annotations/1.1/j2objc…
-85c3c8840bb21554faf159998146f7ca9ef1b951defb29ec4e8252ec463728fd | https://jcenter.bintray.com/org/apache/maven/wagon/wagon-provider-api/1.0-b…
-5215b648798c6c8d9b9cde3642d3bfb5a4cc894b7c8411004352e7de5d119827 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-client…
-81120db4d5490c4f0e9789e1178d2bac231fcff2618bd80f8ef6ff03c550d59b | https://jcenter.bintray.com/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.1.p…
-3db15325cd620c0e54c3d88b6b7ec1bac43db376e18c9bf56bd0c05402ee6be8 | https://jcenter.bintray.com/org/apache/maven/maven-plugin-registry/2.2.1/ma…
-efa86e5cd922f17b472fdfcae57234d8d4ac3e148b6250737dfce454af7a7a44 | https://jcenter.bintray.com/com/google/jimfs/jimfs/1.1/jimfs-1.1.pom
-fcfb09fb0ea0aa97d3cfe7ea792398081348e468f126b3603cb3803f240197f0 | https://jcenter.bintray.com/com/squareup/javawriter/2.5.0/javawriter-2.5.0.…
-d5831ee4f71055800821a34a3051cf1ed5b3702f295ffebd50f65fb5d81a71b8 | https://jcenter.bintray.com/org/mockito/mockito-core/1.10.19/mockito-core-1…
-d125b3ade9f694ae60ef835f5ae000b6ba35fba8c34bafd8b40a1961375e63fa | https://jcenter.bintray.com/org/apache/maven/maven-profile/2.2.1/maven-prof…
-7450c3330cf06c254db9f0dc5ef49eac15502311cf19e0208ba473076ee043d6 | https://jcenter.bintray.com/org/apache/maven/maven-parent/11/maven-parent-1…
-15d4b252c5aa3aeb8d634ae5aaf348ac6ce183b6b5e3615364e6c083715c1133 | https://jcenter.bintray.com/com/getkeepsafe/dexcount/dexcount-gradle-plugin…
+381d72c526be217b770f9f8c3f749a86d3b1548ac5c1fcb48d267530ec60d43f | https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-components/1.1.14…
+ef5ff4dc0257c1eebed07da22b4695ffdd3030da8d224282fb9c565b56cf2f24 | https://repo1.maven.org/maven2/org/simpleframework/simple-http/6.0.1/simple…
+7c758612888782ccfe376823aee7cdcc7e0cdafb097f7ef50295a0b0c3a16edf | https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-container-default…
+b51f8867c92b6a722499557fc3a1fdea77bdf9ef574722fe90ce436a29559454 | https://repo1.maven.org/maven2/org/sonatype/oss/oss-parent/7/oss-parent-7.p…
+757bfe906193b8b651e79dc26cd67d6b55d0770a2cdfb0381591504f779d4a76 | https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalc…
+f0c98c571e93a7cb4dd18df0fa308f0963e7a0620ac2d4244e61e709d03ad6be | https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2o…
+85c3c8840bb21554faf159998146f7ca9ef1b951defb29ec4e8252ec463728fd | https://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-provider-api/1.…
+5215b648798c6c8d9b9cde3642d3bfb5a4cc894b7c8411004352e7de5d119827 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcomponents-cli…
+81120db4d5490c4f0e9789e1178d2bac231fcff2618bd80f8ef6ff03c550d59b | https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.…
+3db15325cd620c0e54c3d88b6b7ec1bac43db376e18c9bf56bd0c05402ee6be8 | https://repo1.maven.org/maven2/org/apache/maven/maven-plugin-registry/2.2.1…
+efa86e5cd922f17b472fdfcae57234d8d4ac3e148b6250737dfce454af7a7a44 | https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.pom
+fcfb09fb0ea0aa97d3cfe7ea792398081348e468f126b3603cb3803f240197f0 | https://repo1.maven.org/maven2/com/squareup/javawriter/2.5.0/javawriter-2.5…
+d5831ee4f71055800821a34a3051cf1ed5b3702f295ffebd50f65fb5d81a71b8 | https://repo1.maven.org/maven2/org/mockito/mockito-core/1.10.19/mockito-cor…
+d125b3ade9f694ae60ef835f5ae000b6ba35fba8c34bafd8b40a1961375e63fa | https://repo1.maven.org/maven2/org/apache/maven/maven-profile/2.2.1/maven-p…
+7450c3330cf06c254db9f0dc5ef49eac15502311cf19e0208ba473076ee043d6 | https://repo1.maven.org/maven2/org/apache/maven/maven-parent/11/maven-paren…
+15d4b252c5aa3aeb8d634ae5aaf348ac6ce183b6b5e3615364e6c083715c1133 | https://repo1.maven.org/maven2/com/getkeepsafe/dexcount/dexcount-gradle-plu…
fcd77cba4ea3893429860b93da5d43f2e089f2ba8bdfa97ef724f410f404152a | https://maven.google.com/com/android/tools/build/gradle/3.0.1/gradle-3.0.1.…
-e116f32edcb77067289a3148143f2c0c97b27cf9a1342f8108ee37dec4868861 | https://jcenter.bintray.com/org/apache/maven/wagon/wagon-provider-api/1.0-b…
+e116f32edcb77067289a3148143f2c0c97b27cf9a1342f8108ee37dec4868861 | https://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-provider-api/1.…
70c458dcf6040317b41ddf50a7d53a02b8a85b0723b36cde9562c59e3cd11dae | https://maven.google.com/com/android/tools/dvlib/26.0.1/dvlib-26.0.1.jar
-95b8b357d19f63797dd7d67622fd3f18374d64acbc6584faba1c7759a31e8438 | https://jcenter.bintray.com/nekohtml/xercesMinimal/1.9.6.2/xercesMinimal-1.…
-ee4e1227673b6ba0b462b567f011b88b6e4e4cd044e1c9734ffb1a2ff80d7ee7 | https://jcenter.bintray.com/org/robolectric/resources/3.5.1/resources-3.5.1…
-857db5645aaefbd7fbe9ba6454b072bc0518ebaba08a93d5eae89a9850e949c4 | https://jcenter.bintray.com/com/getkeepsafe/dexcount/dexcount-gradle-plugin…
-faf82de0dc02e0c0ae327cd653f37255496b2e53fce280b3ab4cb34553a89086 | https://jcenter.bintray.com/com/intellij/annotations/12.0/annotations-12.0.…
-343b1a3093410e3fb26c66998423ab389c3a7441cd1a8859bd327dd15b479aa4 | https://jcenter.bintray.com/org/objenesis/objenesis-parent/2.1/objenesis-pa…
-31629566148e8a47688ae43b420abc3ecd783ed15b33bebc00824bf24c9b15aa | https://jcenter.bintray.com/org/apache/httpcomponents/httpmime/4.1/httpmime…
+95b8b357d19f63797dd7d67622fd3f18374d64acbc6584faba1c7759a31e8438 | https://repo1.maven.org/maven2/nekohtml/xercesMinimal/1.9.6.2/xercesMinimal…
+ee4e1227673b6ba0b462b567f011b88b6e4e4cd044e1c9734ffb1a2ff80d7ee7 | https://repo1.maven.org/maven2/org/robolectric/resources/3.5.1/resources-3.…
+857db5645aaefbd7fbe9ba6454b072bc0518ebaba08a93d5eae89a9850e949c4 | https://repo1.maven.org/maven2/com/getkeepsafe/dexcount/dexcount-gradle-plu…
+faf82de0dc02e0c0ae327cd653f37255496b2e53fce280b3ab4cb34553a89086 | https://repo1.maven.org/maven2/com/intellij/annotations/12.0/annotations-12…
+343b1a3093410e3fb26c66998423ab389c3a7441cd1a8859bd327dd15b479aa4 | https://repo1.maven.org/maven2/org/objenesis/objenesis-parent/2.1/objenesis…
+31629566148e8a47688ae43b420abc3ecd783ed15b33bebc00824bf24c9b15aa | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.1/httpm…
5f1d5eab6940ece3ebb73691d8a60434d8d1e330176442be8f35a1585345b2ec | https://maven.google.com/com/android/support/design/23.4.0/design-23.4.0.aar
-56057490cbc1eeae6227e6eb5c6d5b324b77429b8a78d15027c77d491ef9c675 | https://jcenter.bintray.com/org/ow2/asm/asm/5.0.1/asm-5.0.1.jar
-34af0baedaef19375b7c1a7da967e9089d5e0754647fdbe9a302590392874b77 | https://jcenter.bintray.com/org/apache/maven/maven-project/2.2.1/maven-proj…
-963e1ee14f808ffb99897d848ddcdb28fa91ddda867eb18d303e82728f878349 | https://jcenter.bintray.com/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk…
+56057490cbc1eeae6227e6eb5c6d5b324b77429b8a78d15027c77d491ef9c675 | https://repo1.maven.org/maven2/org/ow2/asm/asm/5.0.1/asm-5.0.1.jar
+34af0baedaef19375b7c1a7da967e9089d5e0754647fdbe9a302590392874b77 | https://repo1.maven.org/maven2/org/apache/maven/maven-project/2.2.1/maven-p…
+963e1ee14f808ffb99897d848ddcdb28fa91ddda867eb18d303e82728f878349 | https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-…
0ec9e69539aa51350a7d295003d8e7f36007d9cd4a3b93730994a24ada5a11c5 | https://maven.google.com/com/android/support/test/exposed-instrumentation-a…
-1870cb5f561ac94760064c5eff8d4259692dd5845680113e78ed9b239e6cf34a | https://jcenter.bintray.com/org/simpleframework/simple-http/6.0.1/simple-ht…
-bfc90e9e32d0eab1f397fb974b5f150a815188382ac41f372a7149d5bc178008 | https://jcenter.bintray.com/xpp3/xpp3_min/1.1.4c/xpp3_min-1.1.4c.jar
+1870cb5f561ac94760064c5eff8d4259692dd5845680113e78ed9b239e6cf34a | https://repo1.maven.org/maven2/org/simpleframework/simple-http/6.0.1/simple…
+bfc90e9e32d0eab1f397fb974b5f150a815188382ac41f372a7149d5bc178008 | https://repo1.maven.org/maven2/xpp3/xpp3_min/1.1.4c/xpp3_min-1.1.4c.jar
5d252585d47129cd667d96c92237383138a42edec5a8963a7dd44cd770faed91 | https://maven.google.com/com/android/tools/lint/lint-checks/26.0.1/lint-che…
-fdff6cfa9ed9cc911c842a5d2395f209ec621ef1239d46810e9e495809d3ae09 | https://jcenter.bintray.com/nekohtml/nekohtml/1.9.6.2/nekohtml-1.9.6.2.jar
-9a9f556713a404e770c9dbdaed7eb086078014c989291960c76fdde6db4192f7 | https://jcenter.bintray.com/org/apache/maven/maven-settings/2.2.1/maven-set…
-40ceb7157feb263949e0f503fe5f71689333a621021aa20ce0d0acee3badaa0f | https://jcenter.bintray.com/com/google/j2objc/j2objc-annotations/1.1/j2objc…
-e1abd7f1116cf5e0c59947693e2189208ec94296b2a3394c959e3511d399a7b0 | https://jcenter.bintray.com/com/squareup/javawriter/2.5.0/javawriter-2.5.0.…
-cf7e3630e1929ddeffcb0315db2acb37182c92dd3af970111b6115592f64d077 | https://jcenter.bintray.com/org/jacoco/org.jacoco.core/0.7.4.201502262128/o…
+fdff6cfa9ed9cc911c842a5d2395f209ec621ef1239d46810e9e495809d3ae09 | https://repo1.maven.org/maven2/nekohtml/nekohtml/1.9.6.2/nekohtml-1.9.6.2.j…
+9a9f556713a404e770c9dbdaed7eb086078014c989291960c76fdde6db4192f7 | https://repo1.maven.org/maven2/org/apache/maven/maven-settings/2.2.1/maven-…
+2994a7eb78f2710bd3d3bfb639b2c94e219cedac0d4d084d516e78c16dddecf6 | https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2o…
+e1abd7f1116cf5e0c59947693e2189208ec94296b2a3394c959e3511d399a7b0 | https://repo1.maven.org/maven2/com/squareup/javawriter/2.5.0/javawriter-2.5…
+cf7e3630e1929ddeffcb0315db2acb37182c92dd3af970111b6115592f64d077 | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.core/0.7.4.20150226212…
ed68ffe66e8fcc23fdeab4eab259a197a11f26325eae59c5afba3a273cd83d25 | https://maven.google.com/com/android/support/test/espresso/espresso-idling-…
-932e6bab9a24a7bc958bbdb7e29e04d083b473d11c4ba3fab1e9b7149579f272 | https://jcenter.bintray.com/com/google/protobuf/protobuf-parent/3.0.0/proto…
-c3c99bf58182889fe86315e9a01473ee2c95540b9dedef898cec64554d925c54 | https://jcenter.bintray.com/com/android/tools/annotations/24.5.0/annotation…
-1eaf9182e1977c1c50a70edbfbf70536398c68990bfaafc9f0e9899041201539 | https://jcenter.bintray.com/com/google/guava/guava-parent/22.0/guava-parent…
-736c8cb2b448d46a67d2a315e67e8903baaefc35e498df45a2d816f8698383c1 | https://jcenter.bintray.com/com/jrummyapps/android-shell/1.0.1/android-shel…
-153b32f474fd676ec36ad807c508885005139140fc92168bb76bf6be31f8efb8 | https://jcenter.bintray.com/org/apache/maven/maven-model/2.2.1/maven-model-…
+932e6bab9a24a7bc958bbdb7e29e04d083b473d11c4ba3fab1e9b7149579f272 | https://repo1.maven.org/maven2/com/google/protobuf/protobuf-parent/3.0.0/pr…
+c3c99bf58182889fe86315e9a01473ee2c95540b9dedef898cec64554d925c54 | https://repo1.maven.org/maven2/com/android/tools/annotations/24.5.0/annotat…
+1eaf9182e1977c1c50a70edbfbf70536398c68990bfaafc9f0e9899041201539 | https://repo1.maven.org/maven2/com/google/guava/guava-parent/22.0/guava-par…
+736c8cb2b448d46a67d2a315e67e8903baaefc35e498df45a2d816f8698383c1 | https://repo1.maven.org/maven2/com/jrummyapps/android-shell/1.0.1/android-s…
+153b32f474fd676ec36ad807c508885005139140fc92168bb76bf6be31f8efb8 | https://repo1.maven.org/maven2/org/apache/maven/maven-model/2.2.1/maven-mod…
949246020c08a0543389082af38268cdce4ee7a7a8218097369b9845752866cb | https://maven.google.com/com/android/tools/lint/lint-checks/26.0.1/lint-che…
-f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2 | https://jcenter.bintray.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar
-164e7a9cf23a4e63bbc961f8db7d965d53d685710660a88249641f91d36f83a4 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-core/4…
+f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2 | https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar
+164e7a9cf23a4e63bbc961f8db7d965d53d685710660a88249641f91d36f83a4 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcomponents-cor…
150021a89ae6f252415cbfff5c3111bf87433776b997b68e6e71f37e5b696799 | https://maven.google.com/com/android/support/support-vector-drawable/23.4.0…
-3759796aab6669f10d58d6f6ef1b25a8a9ca4f7ec48bd47ad5141dd1f0865a38 | https://jcenter.bintray.com/com/squareup/leakcanary/leakcanary-watcher/1.4-…
-0d25a88a1b1e44801f8912206a40ff249cb5702ee87cf3d243d5213f7bcf534f | https://jcenter.bintray.com/org/apache/maven/maven-settings/2.2.1/maven-set…
-50cadbcd70d80cf627661628e9d5163fe4f0757b87e89e68b43663b509c031d5 | https://jcenter.bintray.com/org/simpleframework/simple-common/6.0.1/simple-…
+3759796aab6669f10d58d6f6ef1b25a8a9ca4f7ec48bd47ad5141dd1f0865a38 | https://repo1.maven.org/maven2/com/squareup/leakcanary/leakcanary-watcher/1…
+0d25a88a1b1e44801f8912206a40ff249cb5702ee87cf3d243d5213f7bcf534f | https://repo1.maven.org/maven2/org/apache/maven/maven-settings/2.2.1/maven-…
+50cadbcd70d80cf627661628e9d5163fe4f0757b87e89e68b43663b509c031d5 | https://repo1.maven.org/maven2/org/simpleframework/simple-common/6.0.1/simp…
3a0a524d3540d005d4df0ca39305fce1972f0d2d966d9b8e6bdb956011501584 | https://maven.google.com/com/android/support/test/runner/0.5/runner-0.5.pom
-91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff | https://jcenter.bintray.com/javax/inject/javax.inject/1/javax.inject-1.jar
-f2abf7db3c5937fe021fd66f8bd2d9460cf2c9b1ad8efa0abb797d778390b22f | https://jcenter.bintray.com/com/squareup/haha/haha/2.0.2/haha-2.0.2.pom
-34e08ee62116071cbb69c0ed70d15a7a5b208d62798c59f2120bb8929324cb63 | https://jcenter.bintray.com/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar
-2068320bd6bad744c3673ab048f67e30bef8f518996fa380033556600669905d | https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-annotations/1.…
-3c4fa807380179c24966309fe642eee19558948ebfd326f8f01c301629a50cb0 | https://jcenter.bintray.com/com/squareup/leakcanary/leakcanary-android/1.4-…
-62dd8e35a2c4432bb22f8250bbfe08639635599b4064d5d747bd24cf3c02fac5 | https://jcenter.bintray.com/org/apache/maven/maven-model/2.2.1/maven-model-…
-97b3786e1f55e74bddf8ad102bf50e33bbcbc1f6b7fd7b36f0bbbb25cd4981be | https://jcenter.bintray.com/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.jar
+91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff | https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.j…
+f2abf7db3c5937fe021fd66f8bd2d9460cf2c9b1ad8efa0abb797d778390b22f | https://repo1.maven.org/maven2/com/squareup/haha/haha/2.0.2/haha-2.0.2.pom
+34e08ee62116071cbb69c0ed70d15a7a5b208d62798c59f2120bb8929324cb63 | https://repo1.maven.org/maven2/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar
+2068320bd6bad744c3673ab048f67e30bef8f518996fa380033556600669905d | https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations…
+3c4fa807380179c24966309fe642eee19558948ebfd326f8f01c301629a50cb0 | https://repo1.maven.org/maven2/com/squareup/leakcanary/leakcanary-android/1…
+62dd8e35a2c4432bb22f8250bbfe08639635599b4064d5d747bd24cf3c02fac5 | https://repo1.maven.org/maven2/org/apache/maven/maven-model/2.2.1/maven-mod…
+97b3786e1f55e74bddf8ad102bf50e33bbcbc1f6b7fd7b36f0bbbb25cd4981be | https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.…
2ba9c1cfec6b4a183b72a5ccc6cb2c83479d6ad7e931543c792292c1679a7f43 | https://maven.google.com/com/android/tools/external/org-jetbrains/uast/26.0…
-e51efb2ec140b2849b9880fb161cb6e30dd672368a534c1f47ab46d7f537d9ca | https://jcenter.bintray.com/net/sf/proguard/proguard-base/5.3.3/proguard-ba…
-d1e247c4ed3952385fd704ac9db2a222247cfe7d20508b4f3c76b90f857952ed | https://jcenter.bintray.com/org/apache/maven/maven-artifact-manager/2.2.1/m…
+e51efb2ec140b2849b9880fb161cb6e30dd672368a534c1f47ab46d7f537d9ca | https://repo1.maven.org/maven2/net/sf/proguard/proguard-base/5.3.3/proguard…
+d1e247c4ed3952385fd704ac9db2a222247cfe7d20508b4f3c76b90f857952ed | https://repo1.maven.org/maven2/org/apache/maven/maven-artifact-manager/2.2.…
d7c632ad8f81044765e2963bde33073c5a098256c07ab48a63d792f9e1ed048c | https://maven.google.com/com/android/support/support-annotations/25.0.1/sup…
712d7c974d20b71ce730938a3dda8d23e87cfd16500e1c1a2c9ecc2c9ff0d323 | https://maven.google.com/com/android/tools/build/apksig/3.0.1/apksig-3.0.1.…
-2a0e55bb02940d54bc025aca27ec5071535890fc8ef892cf4fb4fe63f216242d | https://jcenter.bintray.com/com/squareup/haha/haha/2.0.2/haha-2.0.2.jar
-715268d800bacd07236ee1e6f4407650e61cf979733bc262e4de15fbd13b920d | https://jcenter.bintray.com/org/mockito/mockito-core/1.10.19/mockito-core-1…
+2a0e55bb02940d54bc025aca27ec5071535890fc8ef892cf4fb4fe63f216242d | https://repo1.maven.org/maven2/com/squareup/haha/haha/2.0.2/haha-2.0.2.jar
+715268d800bacd07236ee1e6f4407650e61cf979733bc262e4de15fbd13b920d | https://repo1.maven.org/maven2/org/mockito/mockito-core/1.10.19/mockito-cor…
668eb6aeb3d038267e719deb55f38a4233a12602afb97e89da609c095394400a | https://maven.google.com/com/android/tools/build/apksig/3.0.1/apksig-3.0.1.…
-beff8c3c1e840e0f7f78aadef170f347bae349f098babfc176765f499a4bcbb5 | https://jcenter.bintray.com/org/robolectric/sandbox/3.5.1/sandbox-3.5.1.jar
-85ec8258fafc283f61647e6a11b404890821c11db6fcf550779ecf7a14151007 | https://jcenter.bintray.com/org/ow2/asm/asm-parent/5.1/asm-parent-5.1.pom
-fde386a7905173a1b103de6ab820727584b50d0e32282e2797787c20a64ffa93 | https://jcenter.bintray.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.…
-597b54cc1a494799d783921c6ac04352f33e94fca8e00f299d4ca192db79e3fc | https://jcenter.bintray.com/org/robolectric/shadows-framework/3.5.1/shadows…
-52b6fd2eaf2240e14dbe752f1fa884270cc668d6f350e8e7f65f6033a8172d69 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-client…
-d49d179f707d3f3a00b2a7d36136b54aa8d44fa22770703cd82fe52fb39e22eb | https://jcenter.bintray.com/com/android/tools/build/transform-api/2.0.0-dep…
-362e9324ee7c697e21279e20077b52737ddef3f1b2c1a7abe5ad34b465145550 | https://jcenter.bintray.com/org/apache/httpcomponents/httpclient/4.2.6/http…
-e246e2a062b5d989fdefc521c9c56431ba5554ff8d2344edee9218a34a546a33 | https://jcenter.bintray.com/org/codehaus/plexus/plexus/2.0.2/plexus-2.0.2.p…
+beff8c3c1e840e0f7f78aadef170f347bae349f098babfc176765f499a4bcbb5 | https://repo1.maven.org/maven2/org/robolectric/sandbox/3.5.1/sandbox-3.5.1.…
+85ec8258fafc283f61647e6a11b404890821c11db6fcf550779ecf7a14151007 | https://repo1.maven.org/maven2/org/ow2/asm/asm-parent/5.1/asm-parent-5.1.pom
+fde386a7905173a1b103de6ab820727584b50d0e32282e2797787c20a64ffa93 | https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core…
+597b54cc1a494799d783921c6ac04352f33e94fca8e00f299d4ca192db79e3fc | https://repo1.maven.org/maven2/org/robolectric/shadows-framework/3.5.1/shad…
+52b6fd2eaf2240e14dbe752f1fa884270cc668d6f350e8e7f65f6033a8172d69 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcomponents-cli…
+d49d179f707d3f3a00b2a7d36136b54aa8d44fa22770703cd82fe52fb39e22eb | https://repo1.maven.org/maven2/com/android/tools/build/transform-api/2.0.0-…
+362e9324ee7c697e21279e20077b52737ddef3f1b2c1a7abe5ad34b465145550 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.2.6/h…
+e246e2a062b5d989fdefc521c9c56431ba5554ff8d2344edee9218a34a546a33 | https://repo1.maven.org/maven2/org/codehaus/plexus/plexus/2.0.2/plexus-2.0.…
cf7718bd0e99b70d4e06b0fca5ef757b1400bb4ec0da910aba6e2582a6c47dea | https://jitpack.io/com/github/delight-im/Android-Languages/v1.0.1/Android-L…
-02c12c3c2ae12dd475219ff691c82a4d9ea21f44bc594a181295bf6d43dcfbb0 | https://jcenter.bintray.com/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.…
-401429d864e4c28b0ef7bc9213ac7b48989f8a9a26db200abb8c65f41f5a503e | https://jcenter.bintray.com/org/ow2/asm/asm-tree/5.0.1/asm-tree-5.0.1.pom
-d91daa358c2fd7adc1333020433a2c159ae28803b8603cfcaf599fcceab235f0 | https://jcenter.bintray.com/com/jrummyapps/android-shell/1.0.1/android-shel…
-b84d281f59b9da528139e0752a0e1cab0bd98d52c58442b00e45c9748e1d9eee | https://jcenter.bintray.com/org/codehaus/plexus/plexus-interpolation/1.11/p…
-cf3d36efa6d760c6901a21fb14d9eab6553454742ecc4c5c484e2a347cdac4ea | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-annotation-processi…
-b677d99c309dc272f60cefa1f1b639ab750d592ded0ea7bfc9f9c5600ebd742d | https://jcenter.bintray.com/pl/bclogic/pulsator4droid/1.0.3/pulsator4droid-…
+02c12c3c2ae12dd475219ff691c82a4d9ea21f44bc594a181295bf6d43dcfbb0 | https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/2.0.1/jsr305…
+401429d864e4c28b0ef7bc9213ac7b48989f8a9a26db200abb8c65f41f5a503e | https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/5.0.1/asm-tree-5.0.1.pom
+d91daa358c2fd7adc1333020433a2c159ae28803b8603cfcaf599fcceab235f0 | https://repo1.maven.org/maven2/com/jrummyapps/android-shell/1.0.1/android-s…
+b84d281f59b9da528139e0752a0e1cab0bd98d52c58442b00e45c9748e1d9eee | https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-interpolation/1.1…
+cf3d36efa6d760c6901a21fb14d9eab6553454742ecc4c5c484e2a347cdac4ea | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-annotation-proce…
+b677d99c309dc272f60cefa1f1b639ab750d592ded0ea7bfc9f9c5600ebd742d | https://repo1.maven.org/maven2/pl/bclogic/pulsator4droid/1.0.3/pulsator4dro…
1dea25a2af87ff4757ece0dcb676e0d891dfe1e1e784d6251112e35f21d77b86 | https://maven.google.com/com/android/support/palette-v7/23.4.0/palette-v7-2…
-74fa208043740642f7e6eb09faba15965218ad2f50ce3020efb100136e4b591c | https://jcenter.bintray.com/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.jar
-f021eb07aebec822496f489a2d6ec5d3fa81a2717bfc8407cb0ebcaadcee2d7e | https://jcenter.bintray.com/org/apache/maven/wagon/wagon-http-lightweight/1…
-b5b46ac0c09da41b04dbc753456b48912856a7ffbb1490676910b510c471d13f | https://jcenter.bintray.com/xpp3/xpp3_min/1.1.4c/xpp3_min-1.1.4c.pom
-6d079b5abf39f323baaccc68463beef5cf2e9574f333dd749ae96753f00eb205 | https://jcenter.bintray.com/org/ow2/asm/asm/5.1/asm-5.1.pom
-f52619bf2f5c5117f0af1c23adff3a9c8f468647be47fefc59b81dcec7e480e6 | https://jcenter.bintray.com/org/apache/maven/maven-ant-tasks/2.1.3/maven-an…
-2643837251ebdff33a7731646abb563a6050dbb1307937a6e401ef25f3c59103 | https://jcenter.bintray.com/com/jayway/android/robotium/robotium/5.5.4/robo…
-f699823d0081f69cbb676c1845ea222e0ada79bc88a53e5d22d8bd02d328f57e | https://jcenter.bintray.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1.…
-3d6eba428555a558de046b5d76eacc1f5a54b4f5f20b84d636ed7aff18aa48c3 | https://jcenter.bintray.com/org/apache/httpcomponents/project/7/project-7.p…
-7b0aa6ed7553597ce0610684a9f7eca8021eee218f2e2f427c04a7fbf5f920bd | https://jcenter.bintray.com/com/google/android/apps/common/testing/accessib…
-59970f2f0cfce6487b7180d7de653d904d8160fb2cd9d8aba6c375d39fec6652 | https://jcenter.bintray.com/pl/bclogic/pulsator4droid/1.0.3/pulsator4droid-…
-dce95c6e899e42925697aa961b4f01ced3211003cd2101df93ce9d52bb3c3d0a | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-compiler-runner/1.1…
-a34658f5c5de4b573eef21131cc32cc25f7b66407944f312b28ec2e56abb1fa9 | https://jcenter.bintray.com/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.1.j…
-e6531a278b4f632f198a6e45b9e11de1b2b678cd5a4e0fdff442f604c2439a42 | https://jcenter.bintray.com/org/jacoco/org.jacoco.report/0.7.4.201502262128…
+74fa208043740642f7e6eb09faba15965218ad2f50ce3020efb100136e4b591c | https://repo1.maven.org/maven2/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.j…
+f021eb07aebec822496f489a2d6ec5d3fa81a2717bfc8407cb0ebcaadcee2d7e | https://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-http-lightweigh…
+b5b46ac0c09da41b04dbc753456b48912856a7ffbb1490676910b510c471d13f | https://repo1.maven.org/maven2/xpp3/xpp3_min/1.1.4c/xpp3_min-1.1.4c.pom
+6d079b5abf39f323baaccc68463beef5cf2e9574f333dd749ae96753f00eb205 | https://repo1.maven.org/maven2/org/ow2/asm/asm/5.1/asm-5.1.pom
+f52619bf2f5c5117f0af1c23adff3a9c8f468647be47fefc59b81dcec7e480e6 | https://repo1.maven.org/maven2/org/apache/maven/maven-ant-tasks/2.1.3/maven…
+2643837251ebdff33a7731646abb563a6050dbb1307937a6e401ef25f3c59103 | https://repo1.maven.org/maven2/com/jayway/android/robotium/robotium/5.5.4/r…
+f699823d0081f69cbb676c1845ea222e0ada79bc88a53e5d22d8bd02d328f57e | https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1…
+3d6eba428555a558de046b5d76eacc1f5a54b4f5f20b84d636ed7aff18aa48c3 | https://repo1.maven.org/maven2/org/apache/httpcomponents/project/7/project-…
+7b0aa6ed7553597ce0610684a9f7eca8021eee218f2e2f427c04a7fbf5f920bd | https://repo1.maven.org/maven2/com/google/android/apps/common/testing/acces…
+59970f2f0cfce6487b7180d7de653d904d8160fb2cd9d8aba6c375d39fec6652 | https://repo1.maven.org/maven2/pl/bclogic/pulsator4droid/1.0.3/pulsator4dro…
+dce95c6e899e42925697aa961b4f01ced3211003cd2101df93ce9d52bb3c3d0a | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-runner/…
+a34658f5c5de4b573eef21131cc32cc25f7b66407944f312b28ec2e56abb1fa9 | https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.…
+e6531a278b4f632f198a6e45b9e11de1b2b678cd5a4e0fdff442f604c2439a42 | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.report/0.7.4.201502262…
24465b2ba90dc5ed7e2c05f1c87fe4256c27df6d3cd69b6177f3cb447b05c021 | https://maven.google.com/com/android/support/recyclerview-v7/23.4.0/recycle…
-d47fc646324c22c66f2b0e0e743c850dde9a51990c53925e7501d960f2e8df84 | https://jcenter.bintray.com/com/squareup/javawriter/2.1.1/javawriter-2.1.1.…
-321668fc474a73140eb9cc73c779f1ebb9f60948aade3beddee082ecefcf0259 | https://jcenter.bintray.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk…
-7298feeb36ff14dd933c38e62585fb9973fea32fb3c4bc5379428cb1aac5dd3c | https://jcenter.bintray.com/org/apache/maven/wagon/wagon-file/1.0-beta-6/wa…
+d47fc646324c22c66f2b0e0e743c850dde9a51990c53925e7501d960f2e8df84 | https://repo1.maven.org/maven2/com/squareup/javawriter/2.1.1/javawriter-2.1…
+321668fc474a73140eb9cc73c779f1ebb9f60948aade3beddee082ecefcf0259 | https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-…
+7298feeb36ff14dd933c38e62585fb9973fea32fb3c4bc5379428cb1aac5dd3c | https://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-file/1.0-beta-6…
38db692b5cbaf69d89b1fe5b0fc38a5cc83f898716f8bc64086fa17c25ea57d6 | https://maven.google.com/com/android/tools/analytics-library/shared/26.0.1/…
-0c0e9d1857c250d1d71b5c6be7b8cc29afe55e7419a90d13bbe968ae5bd7240e | https://jcenter.bintray.com/org/ow2/asm/asm-util/5.1/asm-util-5.1.pom
-45eb0d6e49430271b5fb385c53fae0b81d6ad3eae465a7a8d948217bcae1e86d | https://jcenter.bintray.com/com/android/tools/external/lombok/lombok-ast/0.…
-0251dbb938740ace07a53675113eee753ba389db65aebc814b175af50321620e | https://jcenter.bintray.com/org/apache/ant/ant/1.8.0/ant-1.8.0.jar
-943e12b100627804638fa285805a0ab788a680266531e650921ebfe4621a8bfa | https://jcenter.bintray.com/javax/inject/javax.inject/1/javax.inject-1.pom
-0156d3f3f54a82eda56285b82aa85caadfdf00d90cde549f7091e0bb0702aad2 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.1.51/kotli…
-d2da399a9967c69f0a21739256fa79d284222c223082cacadc17372244764b54 | https://jcenter.bintray.com/org/ow2/asm/asm/5.1/asm-5.1.jar
-be214032de23c6b520b79c1ccdb160948e0c67ed7c11984b7ec4ca5537867b4e | https://jcenter.bintray.com/org/apache/maven/wagon/wagon-http-lightweight/1…
-9e9323a26ba8eb2394efef0c96d31b70df570808630dc147cab1e73541cc5194 | https://jcenter.bintray.com/org/apache/apache/4/apache-4.pom
-1d2e883717b8ab7d3fcc9fa01034d165809a9c94daa6303a838f11e4d36adc86 | https://jcenter.bintray.com/net/sf/proguard/proguard-base/5.3.3/proguard-ba…
-f26bdec2b9496470c0ce63b0d290816e8000ef018daaa259597ebae947fd690f | https://jcenter.bintray.com/net/sf/proguard/proguard-gradle/5.3.3/proguard-…
-31ce606f4e9518936299bb0d27c978fa61e185fd1de7c9874fe959a53e34a685 | https://jcenter.bintray.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.pom
+0c0e9d1857c250d1d71b5c6be7b8cc29afe55e7419a90d13bbe968ae5bd7240e | https://repo1.maven.org/maven2/org/ow2/asm/asm-util/5.1/asm-util-5.1.pom
+45eb0d6e49430271b5fb385c53fae0b81d6ad3eae465a7a8d948217bcae1e86d | https://repo1.maven.org/maven2/com/android/tools/external/lombok/lombok-ast…
+0251dbb938740ace07a53675113eee753ba389db65aebc814b175af50321620e | https://repo1.maven.org/maven2/org/apache/ant/ant/1.8.0/ant-1.8.0.jar
+943e12b100627804638fa285805a0ab788a680266531e650921ebfe4621a8bfa | https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.p…
+0156d3f3f54a82eda56285b82aa85caadfdf00d90cde549f7091e0bb0702aad2 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.1.51/ko…
+d2da399a9967c69f0a21739256fa79d284222c223082cacadc17372244764b54 | https://repo1.maven.org/maven2/org/ow2/asm/asm/5.1/asm-5.1.jar
+be214032de23c6b520b79c1ccdb160948e0c67ed7c11984b7ec4ca5537867b4e | https://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-http-lightweigh…
+9e9323a26ba8eb2394efef0c96d31b70df570808630dc147cab1e73541cc5194 | https://repo1.maven.org/maven2/org/apache/apache/4/apache-4.pom
+1d2e883717b8ab7d3fcc9fa01034d165809a9c94daa6303a838f11e4d36adc86 | https://repo1.maven.org/maven2/net/sf/proguard/proguard-base/5.3.3/proguard…
+f26bdec2b9496470c0ce63b0d290816e8000ef018daaa259597ebae947fd690f | https://repo1.maven.org/maven2/net/sf/proguard/proguard-gradle/5.3.3/progua…
+31ce606f4e9518936299bb0d27c978fa61e185fd1de7c9874fe959a53e34a685 | https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.pom
ecd46dc69f5212b35eb21d64db68072f956c000083030ff53e09d1f81487c580 | https://maven.google.com/com/android/tools/external/org-jetbrains/uast/26.0…
315a79bf0beee4a355ebe36de326b7b9b22a1ecdf22badd7e1bb2af94429bff1 | https://maven.google.com/com/android/support/cardview-v7/23.4.0/cardview-v7…
-ef71d45a49edfe76be0f520312a76bc2aae73ec0743a5ffffe10d30122c6e2b2 | https://jcenter.bintray.com/org/codehaus/plexus/plexus-container-default/1.…
+ef71d45a49edfe76be0f520312a76bc2aae73ec0743a5ffffe10d30122c6e2b2 | https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-container-default…
8b5cd510f29b8f96143cd990747797e9408735c914078a47fa3a6290b474d045 | https://maven.google.com/com/android/support/test/rules/0.5/rules-0.5.pom
6b5ad911a13a5c814c04be4376586eec15838158cb59b9f062ae138ddff1b861 | https://maven.google.com/com/android/tools/layoutlib/layoutlib-api/26.0.1/l…
-f34b3a0b62cdb468eb7e8335de4edc87958dc299306c2b4ba8ea15e6a4be106a | https://jcenter.bintray.com/net/sf/proguard/proguard-gradle/5.3.3/proguard-…
-e4c7afb8f0d7aa159318d42a011cc2c9b0525d820973cbca5318bec6c649cecc | https://jcenter.bintray.com/com/google/protobuf/protobuf-java/3.0.0/protobu…
+f34b3a0b62cdb468eb7e8335de4edc87958dc299306c2b4ba8ea15e6a4be106a | https://repo1.maven.org/maven2/net/sf/proguard/proguard-gradle/5.3.3/progua…
+e4c7afb8f0d7aa159318d42a011cc2c9b0525d820973cbca5318bec6c649cecc | https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.0.0/prot…
7e8bdca281bdcb6dad48a80854837f1c0ab46f31a0b292370e320f471f5b9cfd | https://maven.google.com/com/android/tools/sdk-common/26.0.1/sdk-common-26.…
-953b116521a73575eee990e3f2c36a892fb088bb2d9a3027c82193cb7a013ef7 | https://jcenter.bintray.com/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.pom
-fb8c5e55e30a7addb4ff210858a0e8d2494ed6757bbe19012da99d51586c3cbb | https://jcenter.bintray.com/org/apache/commons/commons-parent/22/commons-pa…
-1bd627d7252500462075f4a08cd0db4dbbf1ccecc08b093709551b54c8649085 | https://jcenter.bintray.com/org/simpleframework/simple-transport/6.0.1/simp…
+953b116521a73575eee990e3f2c36a892fb088bb2d9a3027c82193cb7a013ef7 | https://repo1.maven.org/maven2/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.p…
+fb8c5e55e30a7addb4ff210858a0e8d2494ed6757bbe19012da99d51586c3cbb | https://repo1.maven.org/maven2/org/apache/commons/commons-parent/22/commons…
+1bd627d7252500462075f4a08cd0db4dbbf1ccecc08b093709551b54c8649085 | https://repo1.maven.org/maven2/org/simpleframework/simple-transport/6.0.1/s…
1f8c906d0de98ddfa81b1ce520ee52fbd280c222383b66cba89e16eafb626001 | https://maven.google.com/com/android/databinding/baseLibrary/3.0.1/baseLibr…
-4ad0673155d7e0e5cf6d13689802d8d507f38e5ea00a6d2fb92aef206108213d | https://jcenter.bintray.com/org/apache/maven/maven-plugin-registry/2.2.1/ma…
-8fdc3336e7b01873193ba9c48b87de7d788dc0954d1eb45c322492627a4b5c6e | https://jcenter.bintray.com/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk…
-d19c24122f9f70221e8d97a54f48fbf43feba5b003963057458982e0407aab42 | https://jcenter.bintray.com/com/jayway/android/robotium/robotium-solo/5.5.4…
-ec4c74554312fac5116350164786f91b35c9e082fa4ea598bfa42b5db05d7abb | https://jcenter.bintray.com/org/jacoco/org.jacoco.core/0.7.4.201502262128/o…
+4ad0673155d7e0e5cf6d13689802d8d507f38e5ea00a6d2fb92aef206108213d | https://repo1.maven.org/maven2/org/apache/maven/maven-plugin-registry/2.2.1…
+8fdc3336e7b01873193ba9c48b87de7d788dc0954d1eb45c322492627a4b5c6e | https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-…
+d19c24122f9f70221e8d97a54f48fbf43feba5b003963057458982e0407aab42 | https://repo1.maven.org/maven2/com/jayway/android/robotium/robotium-solo/5.…
+ec4c74554312fac5116350164786f91b35c9e082fa4ea598bfa42b5db05d7abb | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.core/0.7.4.20150226212…
e2f7b17610f9f0a2b55c019b7627be3d42ec142fde1db5caf8a34dbe3bb8dbcd | https://maven.google.com/com/android/tools/build/gradle-api/3.0.1/gradle-ap…
-b6eb99f1362b8344ca5400d57a35c49e3504f23f3dee304fdb879d4d953f4bc6 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcore/4.2.5/httpco…
-52d73f35f7e638ce3cb56546f879c20e7f7019f72aa20cde1fa80e97865dfd40 | https://jcenter.bintray.com/javax/annotation/javax.annotation-api/1.2/javax…
-f658a628efd6e0efe416b977638ba144af660fe6413f3637a4d03feb6a1ce806 | https://jcenter.bintray.com/org/apache/maven/maven-artifact/2.2.1/maven-art…
-d0f2e16d054e8bb97add9ca26525eb2346f692809fcd2a28787da8ceb3c35ee8 | https://jcenter.bintray.com/commons-logging/commons-logging/1.1.1/commons-l…
-0c5a9770ae0271dc97bcc6cb0f2e809a40ba587cdce2556f9db59912c8e158fc | https://jcenter.bintray.com/org/apache/maven/maven-parent/19/maven-parent-1…
-ecaffef655fea6b138f0855a12f7dbb59fc0d6bffb5c1bfd31803cccb49ea08c | https://jcenter.bintray.com/org/apache/maven/maven-profile/2.2.1/maven-prof…
-2bf4e59f3acd106fea6145a9a88fe8956509f8b9c0fdd11eb96fee757269e3f3 | https://jcenter.bintray.com/classworlds/classworlds/1.1-alpha-2/classworlds…
-7846399b35c7cd642a9b3a000c3e2d62d04eb37a4547b6933cc8b18bcc2f086b | https://jcenter.bintray.com/com/googlecode/juniversalchardet/juniversalchar…
-fb5369fc7ea4b2e3cf8d6f20243f1d97f81341bf818b179cd8dbd1da7a781a21 | https://jcenter.bintray.com/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.pom
-ecbd655fd71d298eaf0787045b84324ce68936ad0de98c7a9c55538e539f2747 | https://jcenter.bintray.com/org/apache/ant/ant-parent/1.8.0/ant-parent-1.8.…
-1917871c8deb468307a584680c87a44572f5a8b0b98c6d397fc0f5f86596dbe7 | https://jcenter.bintray.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-…
-ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478 | https://jcenter.bintray.com/org/jetbrains/annotations/13.0/annotations-13.0…
-905721a0eea90a81534abb7ee6ef4ea2e5e645fa1def0a5cd88402df1b46c9ed | https://jcenter.bintray.com/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.…
+b6eb99f1362b8344ca5400d57a35c49e3504f23f3dee304fdb879d4d953f4bc6 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.2.5/htt…
+52d73f35f7e638ce3cb56546f879c20e7f7019f72aa20cde1fa80e97865dfd40 | https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.2/ja…
+f658a628efd6e0efe416b977638ba144af660fe6413f3637a4d03feb6a1ce806 | https://repo1.maven.org/maven2/org/apache/maven/maven-artifact/2.2.1/maven-…
+d0f2e16d054e8bb97add9ca26525eb2346f692809fcd2a28787da8ceb3c35ee8 | https://repo1.maven.org/maven2/commons-logging/commons-logging/1.1.1/common…
+0c5a9770ae0271dc97bcc6cb0f2e809a40ba587cdce2556f9db59912c8e158fc | https://repo1.maven.org/maven2/org/apache/maven/maven-parent/19/maven-paren…
+ecaffef655fea6b138f0855a12f7dbb59fc0d6bffb5c1bfd31803cccb49ea08c | https://repo1.maven.org/maven2/org/apache/maven/maven-profile/2.2.1/maven-p…
+2bf4e59f3acd106fea6145a9a88fe8956509f8b9c0fdd11eb96fee757269e3f3 | https://repo1.maven.org/maven2/classworlds/classworlds/1.1-alpha-2/classwor…
+7846399b35c7cd642a9b3a000c3e2d62d04eb37a4547b6933cc8b18bcc2f086b | https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalc…
+fb5369fc7ea4b2e3cf8d6f20243f1d97f81341bf818b179cd8dbd1da7a781a21 | https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.pom
+ecbd655fd71d298eaf0787045b84324ce68936ad0de98c7a9c55538e539f2747 | https://repo1.maven.org/maven2/org/apache/ant/ant-parent/1.8.0/ant-parent-1…
+1917871c8deb468307a584680c87a44572f5a8b0b98c6d397fc0f5f86596dbe7 | https://repo.spring.io/plugins-release/org/jetbrains/trove4j/trove4j/201608…
+ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478 | https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-1…
+905721a0eea90a81534abb7ee6ef4ea2e5e645fa1def0a5cd88402df1b46c9ed | https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/1.3.9/jsr305…
a20fb26c8de5b0ff7a3069e681fcf01ebefd2f3d24b832c3af22d981d7d4376b | https://maven.google.com/com/android/tools/repository/26.0.1/repository-26.…
-db3cd95bec1001605e1653f2843e8542e712fa2bb672fd9c8c1ace86c57673d1 | https://jcenter.bintray.com/org/apache/httpcomponents/httpmime/4.1/httpmime…
-2ca121831e597b4d8f2cb22d17c5c041fc23a7777ceb6bfbdd4dfb34bbe7d997 | https://jcenter.bintray.com/org/codehaus/plexus/plexus-utils/1.5.15/plexus-…
+db3cd95bec1001605e1653f2843e8542e712fa2bb672fd9c8c1ace86c57673d1 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.1/httpm…
+2ca121831e597b4d8f2cb22d17c5c041fc23a7777ceb6bfbdd4dfb34bbe7d997 | https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/1.5.15/plex…
24633fb1e62a9e4b1a25e2c1751d68be89e050b488652456e545b8019539137d | https://maven.google.com/com/android/tools/build/gradle-api/3.0.1/gradle-ap…
fee07b2760ef3ed20f2edefa70504a29f9216d277adae56ce85778ee4b18cd04 | https://maven.google.com/com/android/support/support-v4/23.4.0/support-v4-2…
-f095c882716d49269a806685dcb256fa6a36389b2713ac56bb758bf8693565a2 | https://jcenter.bintray.com/org/apache/maven/wagon/wagon-http-shared/1.0-be…
-4a028c17c75cce301e13fdfbc0750ceb48a166dd1013ee516a49684472fcf0e5 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-android-extensions/…
-1e7f53fa5b8b5c807e986ba335665da03f18d660802d8bf061823089d1bee468 | https://jcenter.bintray.com/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.…
-70cc10a9e0b028dd98ca870354afc45eb61eebbd5c6b247b9dd00b4af2b9279a | https://jcenter.bintray.com/org/simpleframework/simple-common/6.0.1/simple-…
+f095c882716d49269a806685dcb256fa6a36389b2713ac56bb758bf8693565a2 | https://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-http-shared/1.0…
+4a028c17c75cce301e13fdfbc0750ceb48a166dd1013ee516a49684472fcf0e5 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-android-extensio…
+1e7f53fa5b8b5c807e986ba335665da03f18d660802d8bf061823089d1bee468 | https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/2.0.1/jsr305…
+70cc10a9e0b028dd98ca870354afc45eb61eebbd5c6b247b9dd00b4af2b9279a | https://repo1.maven.org/maven2/org/simpleframework/simple-common/6.0.1/simp…
07f08b315c812406e9d497e1b592689742feb3950c1a713f95e2692d3e15b619 | https://maven.google.com/com/android/tools/ddms/ddmlib/26.0.1/ddmlib-26.0.1…
-2d9484f4c649f708f47f9a479465fc729770ee65617dca3011836602264f6439 | https://jcenter.bintray.com/com/googlecode/json-simple/json-simple/1.1/json…
-db50fbb16778e5ff47eaf46a2b63891c546911e7bde06c068ecbe9806b02c672 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.5…
-a0700d84efe7cc3103557bd0522f9443681b96ba9559c4bb7f9dc9bf35243485 | https://jcenter.bintray.com/com/ibm/icu/icu4j/53.1/icu4j-53.1.pom
-467ae650442e876867379094e7518dfdd67d22c5352ebd39808c84259e9790ba | https://jcenter.bintray.com/org/apache/commons/commons-parent/25/commons-pa…
-54b34e941b8e1414bd3e40d736efd3481772dc26db3296f6aa45cec9f6203d86 | https://jcenter.bintray.com/commons-codec/commons-codec/1.6/commons-codec-1…
-b3005544708f8583e455c22b09a4940596a057108bccdadb9db4d8e048091fed | https://jcenter.bintray.com/org/apache/maven/maven-error-diagnostics/2.2.1/…
+2d9484f4c649f708f47f9a479465fc729770ee65617dca3011836602264f6439 | https://repo1.maven.org/maven2/com/googlecode/json-simple/json-simple/1.1/j…
+db50fbb16778e5ff47eaf46a2b63891c546911e7bde06c068ecbe9806b02c672 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.…
+a0700d84efe7cc3103557bd0522f9443681b96ba9559c4bb7f9dc9bf35243485 | https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.pom
+467ae650442e876867379094e7518dfdd67d22c5352ebd39808c84259e9790ba | https://repo1.maven.org/maven2/org/apache/commons/commons-parent/25/commons…
+54b34e941b8e1414bd3e40d736efd3481772dc26db3296f6aa45cec9f6203d86 | https://repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-code…
+b3005544708f8583e455c22b09a4940596a057108bccdadb9db4d8e048091fed | https://repo1.maven.org/maven2/org/apache/maven/maven-error-diagnostics/2.2…
aeb197158a2fb6bd2cb9233e22874f8051f82891dbd82b6b089f49e309f82e40 | https://maven.google.com/com/android/tools/lint/lint/26.0.1/lint-26.0.1.jar
-2c1542faf343185b7cab9c3d55c8ae5471d6d095d3887a4adefdbdf2984dc0b6 | https://jcenter.bintray.com/org/apache/commons/commons-compress/1.12/common…
-0ee5f691cbbedb69969b48374d27412f821959af5d2dffbabc424b607cdbbdf6 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/kot…
-419487d0c123d11cc6e1a12da517d02958ee1de209f1e1855bb14f5dd3759bb0 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-android-extensions/…
+2c1542faf343185b7cab9c3d55c8ae5471d6d095d3887a4adefdbdf2984dc0b6 | https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.12/com…
+0ee5f691cbbedb69969b48374d27412f821959af5d2dffbabc424b607cdbbdf6 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/…
+419487d0c123d11cc6e1a12da517d02958ee1de209f1e1855bb14f5dd3759bb0 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-android-extensio…
6f52ba933a117bd67131b281214510ea30232b9807bfe569bc0c17e6a2d4018c | https://maven.google.com/com/android/tools/repository/26.0.1/repository-26.…
-1933a6037439b389bda2feaccfc0113880fd8d88f7d240d2052b91108dd5ae89 | https://jcenter.bintray.com/org/apache/apache/5/apache-5.pom
-30f5789efa39ddbf96095aada3fc1260c4561faf2f714686717cb2dc5049475a | https://jcenter.bintray.com/net/java/jvnet-parent/3/jvnet-parent-3.pom
-24ddb65b7a6c3befb6267ce5f739f237c84eba99389265c30df67c3dd8396a40 | https://jcenter.bintray.com/org/apache/maven/maven-project/2.2.1/maven-proj…
-50eb253acd0b6ee048f432d9fc3a3b36264efb3da1ffa7fb07f6c4d4b7a8ca31 | https://jcenter.bintray.com/org/codehaus/codehaus-parent/3/codehaus-parent-…
+1933a6037439b389bda2feaccfc0113880fd8d88f7d240d2052b91108dd5ae89 | https://repo1.maven.org/maven2/org/apache/apache/5/apache-5.pom
+30f5789efa39ddbf96095aada3fc1260c4561faf2f714686717cb2dc5049475a | https://repo1.maven.org/maven2/net/java/jvnet-parent/3/jvnet-parent-3.pom
+24ddb65b7a6c3befb6267ce5f739f237c84eba99389265c30df67c3dd8396a40 | https://repo1.maven.org/maven2/org/apache/maven/maven-project/2.2.1/maven-p…
+50eb253acd0b6ee048f432d9fc3a3b36264efb3da1ffa7fb07f6c4d4b7a8ca31 | https://repo1.maven.org/maven2/org/codehaus/codehaus-parent/3/codehaus-pare…
d7e368746fa68ca6ba63519fb0838be9a278d509a5fcee6cd4a778a119eae447 | https://maven.google.com/com/android/support/appcompat-v7/23.4.0/appcompat-…
-dec38b5e95eba8dbb0aefb0ea72fb777def93e75f60c247a143b0b81a5de3916 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin-api/1…
-1ceb4bfb0f098ae29b935044b2363e11323313fe3ed2055df8b79737d5056277 | https://jcenter.bintray.com/org/hamcrest/hamcrest-library/1.3/hamcrest-libr…
-950c765f9ebfb7de187cf70ec5b61218568b993bc760cb341bdf142ac94e751b | https://jcenter.bintray.com/com/squareup/leakcanary/leakcanary-android/1.4-…
-e8b4151ae1679f1abe7a14ee371ac9b3c651ae7b63290d1f586bdd0f78face9a | https://jcenter.bintray.com/com/android/tools/build/transform-api/2.0.0-dep…
-d53062ffe8677a4f5e1ad3a1d1fa37ed600fab39166d39be7ed204635c5f839b | https://jcenter.bintray.com/org/apache/maven/maven-artifact/2.2.1/maven-art…
-7e4a34c7b63d879c5cec454e2e47eb1e61e271a58672e7e548659f4f23742500 | https://jcenter.bintray.com/org/bouncycastle/bcprov-jdk15on/1.52/bcprov-jdk…
-da9fd92eacdf63daf0be52eb71accc10ff7943a85d7aac9ea96cf7e03ee3d3cc | https://jcenter.bintray.com/org/apache/ant/ant-launcher/1.8.0/ant-launcher-…
+dec38b5e95eba8dbb0aefb0ea72fb777def93e75f60c247a143b0b81a5de3916 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plugin-ap…
+1ceb4bfb0f098ae29b935044b2363e11323313fe3ed2055df8b79737d5056277 | https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-l…
+950c765f9ebfb7de187cf70ec5b61218568b993bc760cb341bdf142ac94e751b | https://repo1.maven.org/maven2/com/squareup/leakcanary/leakcanary-android/1…
+e8b4151ae1679f1abe7a14ee371ac9b3c651ae7b63290d1f586bdd0f78face9a | https://repo1.maven.org/maven2/com/android/tools/build/transform-api/2.0.0-…
+d53062ffe8677a4f5e1ad3a1d1fa37ed600fab39166d39be7ed204635c5f839b | https://repo1.maven.org/maven2/org/apache/maven/maven-artifact/2.2.1/maven-…
+7e4a34c7b63d879c5cec454e2e47eb1e61e271a58672e7e548659f4f23742500 | https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.52/bcprov-…
+da9fd92eacdf63daf0be52eb71accc10ff7943a85d7aac9ea96cf7e03ee3d3cc | https://repo1.maven.org/maven2/org/apache/ant/ant-launcher/1.8.0/ant-launch…
43edcc0fc3bd8520bf60066f54088f272e39aa856d25cdd6ca9ee4d8f5c32666 | https://maven.google.com/com/android/support/support-vector-drawable/23.4.0…
-2242fd02d12b1ca73267fb3d89863025517200e7a4ee426cba4667d0172c74c3 | https://jcenter.bintray.com/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.p…
+2242fd02d12b1ca73267fb3d89863025517200e7a4ee426cba4667d0172c74c3 | https://repo1.maven.org/maven2/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.…
e2b4935e76d91b5abec44de309f2c8bb8d1d2e6cc0b8790b43cb654f1e22c722 | https://maven.google.com/com/android/tools/layoutlib/layoutlib-api/26.0.1/l…
-b7134929f7cc7c04021ec1cc27ef63ab907e410cf0588e397b8851181eb91092 | https://jcenter.bintray.com/com/google/code/gson/gson/2.8.2/gson-2.8.2.jar
-a32de739cfdf515774e696f91aa9697d2e7731e5cb5045ca8a4b657f8b1b4fb4 | https://jcenter.bintray.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar
-6d535f94efb663bdb682c9f27a50335394688009642ba7a9677504bc1be4129b | https://jcenter.bintray.com/org/hamcrest/hamcrest-parent/1.3/hamcrest-paren…
-5c415a9d8585200de4be1947e15291cc79f599b06249375f5c9ea22d4b2d090f | https://jcenter.bintray.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-…
+b7134929f7cc7c04021ec1cc27ef63ab907e410cf0588e397b8851181eb91092 | https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.2/gson-2.8.2.j…
+a32de739cfdf515774e696f91aa9697d2e7731e5cb5045ca8a4b657f8b1b4fb4 | https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar
+6d535f94efb663bdb682c9f27a50335394688009642ba7a9677504bc1be4129b | https://repo1.maven.org/maven2/org/hamcrest/hamcrest-parent/1.3/hamcrest-pa…
+5c415a9d8585200de4be1947e15291cc79f599b06249375f5c9ea22d4b2d090f | https://repo.spring.io/plugins-release/org/jetbrains/trove4j/trove4j/201608…
5dc327c690d031a11aa8f9f4cdc391fb938fbb7c7c143cc4bc60dd573d1fd1c9 | https://maven.google.com/com/android/tools/build/builder/3.0.1/builder-3.0.…
-f7524cfffc9773ea75a9f7379139f00a57355e411009ea9529b7adf7ef93fde8 | https://jcenter.bintray.com/org/apache/maven/wagon/wagon-file/1.0-beta-6/wa…
-358700f7a5b932bce30ebb0010641a9cade4b8499a60845717b2e22a39697f92 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.1.60/kotli…
-4054f186137e3b849a7c23c9e846cd57d8a2fe32c17d4c62bd420512d74c3d3f | https://jcenter.bintray.com/org/objenesis/objenesis/2.1/objenesis-2.1.pom
-ff2aceed10da9930a44f6c8f81c6372d5e55eb59c4e0ea9d37f77dfd765fa9fa | https://jcenter.bintray.com/org/ow2/asm/asm-tree/5.0.1/asm-tree-5.0.1.jar
+f7524cfffc9773ea75a9f7379139f00a57355e411009ea9529b7adf7ef93fde8 | https://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-file/1.0-beta-6…
+358700f7a5b932bce30ebb0010641a9cade4b8499a60845717b2e22a39697f92 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.1.60/ko…
+4054f186137e3b849a7c23c9e846cd57d8a2fe32c17d4c62bd420512d74c3d3f | https://repo1.maven.org/maven2/org/objenesis/objenesis/2.1/objenesis-2.1.pom
+ff2aceed10da9930a44f6c8f81c6372d5e55eb59c4e0ea9d37f77dfd765fa9fa | https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/5.0.1/asm-tree-5.0.1.jar
bd94ab42c841db16fb480f4c65d33d297e544655ecc498b37c5cf33a0c5f1968 | https://maven.google.com/com/android/support/support-annotations/25.0.1/sup…
df5f5e4b6d2ddcde49ed5a4e7e3bf2cb7f87e0d9892e5b066f995c4d703b228f | https://maven.google.com/com/android/tools/analytics-library/protos/26.0.1/…
-228367b7569fb1462a3eb1423bc2778e2fc7fbaee3d3767890c02b8924fa1889 | https://jcenter.bintray.com/org/apache/maven/maven-error-diagnostics/2.2.1/…
-340422be8f3e3c847a0a0bf944296774f6db81f2fa8b34912bc931a112a26919 | https://jcenter.bintray.com/org/apache/maven/wagon/wagon-providers/1.0-beta…
+228367b7569fb1462a3eb1423bc2778e2fc7fbaee3d3767890c02b8924fa1889 | https://repo1.maven.org/maven2/org/apache/maven/maven-error-diagnostics/2.2…
+340422be8f3e3c847a0a0bf944296774f6db81f2fa8b34912bc931a112a26919 | https://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-providers/1.0-b…
a9660f8b64b74f474226c70a50187d8efcac448d32ce97756f408975aa52cdaa | https://maven.google.com/com/android/tools/sdk-common/26.0.1/sdk-common-26.…
-c5f51e723e84eee14c339170730b4e590342732e1560747ae559585a6ae09a0d | https://jcenter.bintray.com/org/robolectric/robolectric/3.5.1/robolectric-3…
+c5f51e723e84eee14c339170730b4e590342732e1560747ae559585a6ae09a0d | https://repo1.maven.org/maven2/org/robolectric/robolectric/3.5.1/robolectri…
8c38b967ee2d7ae4c0bb021717f58717c9a627a82f4af9963263367de078164e | https://maven.google.com/com/android/support/palette-v7/23.4.0/palette-v7-2…
-ff9988062651ac02bfcafd3aa4302f9366fac66d4ad639b36530193afdbdd67b | https://jcenter.bintray.com/org/robolectric/utils/3.5.1/utils-3.5.1.pom
-616da56b2e90bf055b90436800259a8f82715f8e03307c512483328380a51248 | https://jcenter.bintray.com/org/simpleframework/simple-transport/6.0.1/simp…
-b2b5dd46cf998fa626eb6f8a1c114f6167c8d392694164e62533e5898e9b31f2 | https://jcenter.bintray.com/commons-io/commons-io/2.4/commons-io-2.4.pom
+ff9988062651ac02bfcafd3aa4302f9366fac66d4ad639b36530193afdbdd67b | https://repo1.maven.org/maven2/org/robolectric/utils/3.5.1/utils-3.5.1.pom
+616da56b2e90bf055b90436800259a8f82715f8e03307c512483328380a51248 | https://repo1.maven.org/maven2/org/simpleframework/simple-transport/6.0.1/s…
+b2b5dd46cf998fa626eb6f8a1c114f6167c8d392694164e62533e5898e9b31f2 | https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.pom
d3d96637b0e8e61046567b8c87b667dcf3cd31c7447f651cb58d6e6e744adfba | https://maven.google.com/com/android/support/appcompat-v7/23.4.0/appcompat-…
-770471090ca40a17b9e436ee2ec00819be42042da6f4085ece1d37916dc08ff9 | https://jcenter.bintray.com/backport-util-concurrent/backport-util-concurre…
-42f0be9bf98c12dacdcb99dd141d83d4dc5bb7c37a6f26684cd3ff2287667fba | https://jcenter.bintray.com/org/hamcrest/hamcrest-integration/1.3/hamcrest-…
-711d64522f9ec410983bd310934296da134be4254a125080a0416ec178dfad1c | https://jcenter.bintray.com/org/hamcrest/hamcrest-library/1.3/hamcrest-libr…
+770471090ca40a17b9e436ee2ec00819be42042da6f4085ece1d37916dc08ff9 | https://repo1.maven.org/maven2/backport-util-concurrent/backport-util-concu…
+42f0be9bf98c12dacdcb99dd141d83d4dc5bb7c37a6f26684cd3ff2287667fba | https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcre…
+711d64522f9ec410983bd310934296da134be4254a125080a0416ec178dfad1c | https://repo1.maven.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-l…
cf251279505960889b6b281c26af0438656ebac3845e52791925cf7649cb15a6 | https://maven.google.com/com/android/tools/sdklib/26.0.1/sdklib-26.0.1.jar
-7b5da383a465a071e90eac4a5e615992a499d9776938305d7581d8abbf3b13e5 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-compiler-runner/1.1…
+7b5da383a465a071e90eac4a5e615992a499d9776938305d7581d8abbf3b13e5 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-runner/…
2a0475c2625fc27f80d3c5021130509b4068e0f984f2511e7a77a097de48b41d | https://maven.google.com/com/android/tools/sdklib/26.0.1/sdklib-26.0.1.pom
6895e368fa59168428c78cdf300bb29352073f397d8f260af3de82df2c8b2448 | https://maven.google.com/com/android/tools/analytics-library/tracker/26.0.1…
-22a5564590c8bfd8df7efb2b0c7d9942b46a0beb59ba38899d59c1270f293b1c | https://jcenter.bintray.com/org/robolectric/resources/3.5.1/resources-3.5.1…
-c71555751e57e0ef912870e8ac9625ae782502a6a5b9c19ccf83b2a97d8b26bd | https://jcenter.bintray.com/com/google/jimfs/jimfs-parent/1.1/jimfs-parent-…
-f8ab13b14be080fe2f617f90e55599760e4a1b4deeea5c595df63d0d6375ed6d | https://jcenter.bintray.com/com/intellij/annotations/12.0/annotations-12.0.…
-bfadb3b40f65dd6de1666d6b29f8bb54031396c76eeef4146cf9f28255f8bf33 | https://jcenter.bintray.com/com/google/guava/guava/22.0/guava-22.0.pom
-8ba35dd4ea1647b89a8ae082bb6c81d5695a1ec31e73aa57bfa3512069c4bee2 | https://jcenter.bintray.com/com/thoughtworks/xstream/xstream/1.4.8/xstream-…
-91b9f17a54e6c340c8d3ea4b359401170706eb26a82d51909abe6ba80081aed8 | https://jcenter.bintray.com/com/google/code/gson/gson/2.8.2/gson-2.8.2.pom
-59721f0805e223d84b90677887d9ff567dc534d7c502ca903c0c2b17f05c116a | https://jcenter.bintray.com/junit/junit/4.12/junit-4.12.jar
+22a5564590c8bfd8df7efb2b0c7d9942b46a0beb59ba38899d59c1270f293b1c | https://repo1.maven.org/maven2/org/robolectric/resources/3.5.1/resources-3.…
+c71555751e57e0ef912870e8ac9625ae782502a6a5b9c19ccf83b2a97d8b26bd | https://repo1.maven.org/maven2/com/google/jimfs/jimfs-parent/1.1/jimfs-pare…
+f8ab13b14be080fe2f617f90e55599760e4a1b4deeea5c595df63d0d6375ed6d | https://repo1.maven.org/maven2/com/intellij/annotations/12.0/annotations-12…
+bfadb3b40f65dd6de1666d6b29f8bb54031396c76eeef4146cf9f28255f8bf33 | https://repo1.maven.org/maven2/com/google/guava/guava/22.0/guava-22.0.pom
+8ba35dd4ea1647b89a8ae082bb6c81d5695a1ec31e73aa57bfa3512069c4bee2 | https://repo1.maven.org/maven2/com/thoughtworks/xstream/xstream/1.4.8/xstre…
+91b9f17a54e6c340c8d3ea4b359401170706eb26a82d51909abe6ba80081aed8 | https://repo1.maven.org/maven2/com/google/code/gson/gson/2.8.2/gson-2.8.2.p…
+59721f0805e223d84b90677887d9ff567dc534d7c502ca903c0c2b17f05c116a | https://repo1.maven.org/maven2/junit/junit/4.12/junit-4.12.jar
052b0d2b58e5df4f30e4f64bdf5414473f6cfa10147f8f8d89cb0b63316ba8f3 | https://maven.google.com/com/android/tools/build/manifest-merger/26.0.1/man…
258f12f1facc44d0b25b9fa2bde33a58f3de9eea412588ff47922c9cac910a5a | https://maven.google.com/com/android/support/cardview-v7/23.4.0/cardview-v7…
-90f163f78e3ffb6f1c7ad97de9e7eba4eea25807141b85d6d12be67ca25449c4 | https://jcenter.bintray.com/junit/junit/4.12/junit-4.12.pom
-d135cff96dcbbc8a5fab30180e557cae620373cf26941d4c738a88896a2d98ed | https://jcenter.bintray.com/org/apache/maven/maven/2.2.1/maven-2.2.1.pom
-47a89be0fa0fedd476db5fd2c83487654d2a119c391f83a142be876667cf7dab | https://jcenter.bintray.com/com/googlecode/json-simple/json-simple/1.1/json…
-0cc647963b74ad1d7a37c9868e9e5a8f474e49297e1863582253a08a4c719cb1 | https://jcenter.bintray.com/classworlds/classworlds/1.1-alpha-2/classworlds…
-8bd632c00bdf80a7de36c22b60f12452c147d8eca2f00d79d66699ebe7daa02a | https://jcenter.bintray.com/org/apache/commons/commons-parent/5/commons-par…
-f5655d331af6afcd4dbaedaa739b889380c771a7e83f7aea5c8544a05074cf0b | https://jcenter.bintray.com/nekohtml/nekohtml/1.9.6.2/nekohtml-1.9.6.2.pom
+90f163f78e3ffb6f1c7ad97de9e7eba4eea25807141b85d6d12be67ca25449c4 | https://repo1.maven.org/maven2/junit/junit/4.12/junit-4.12.pom
+d135cff96dcbbc8a5fab30180e557cae620373cf26941d4c738a88896a2d98ed | https://repo1.maven.org/maven2/org/apache/maven/maven/2.2.1/maven-2.2.1.pom
+47a89be0fa0fedd476db5fd2c83487654d2a119c391f83a142be876667cf7dab | https://repo1.maven.org/maven2/com/googlecode/json-simple/json-simple/1.1/j…
+0cc647963b74ad1d7a37c9868e9e5a8f474e49297e1863582253a08a4c719cb1 | https://repo1.maven.org/maven2/classworlds/classworlds/1.1-alpha-2/classwor…
+8bd632c00bdf80a7de36c22b60f12452c147d8eca2f00d79d66699ebe7daa02a | https://repo1.maven.org/maven2/org/apache/commons/commons-parent/5/commons-…
+f5655d331af6afcd4dbaedaa739b889380c771a7e83f7aea5c8544a05074cf0b | https://repo1.maven.org/maven2/nekohtml/nekohtml/1.9.6.2/nekohtml-1.9.6.2.p…
30b09c7504768820bfd8572ffcf8c2c55a668ecff6ca3e125906d00bf393a082 | https://maven.google.com/com/android/support/test/espresso/espresso-idling-…
-7bc4c7f999b9c673c714f7f8adb6281b11b8f14d5821a2b860c3d60c24518c66 | https://jcenter.bintray.com/com/squareup/leakcanary/leakcanary-watcher/1.4-…
+7bc4c7f999b9c673c714f7f8adb6281b11b8f14d5821a2b860c3d60c24518c66 | https://repo1.maven.org/maven2/com/squareup/leakcanary/leakcanary-watcher/1…
e30f1db6058f745f26112ef309f89becb27c617c7d9e4c6e02165a7620a92e6a | https://maven.google.com/com/android/tools/common/26.0.1/common-26.0.1.pom
-6422a1f272022e3153ed68af04e5a03548fe48061ed2846c044df84e02abb143 | https://jcenter.bintray.com/org/robolectric/junit/3.5.1/junit-3.5.1.pom
-9cddda75f4a1b4469e73f44e7b61a3e897d0f657df4797f9106ffe88c4eeade0 | https://jcenter.bintray.com/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-4.6…
+6422a1f272022e3153ed68af04e5a03548fe48061ed2846c044df84e02abb143 | https://repo1.maven.org/maven2/org/robolectric/junit/3.5.1/junit-3.5.1.pom
+9cddda75f4a1b4469e73f44e7b61a3e897d0f657df4797f9106ffe88c4eeade0 | https://repo1.maven.org/maven2/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-…
5fe8a11e913086fb7ab505b930987f30cfa3f4b226d4bbbc68003ca4387ae40e | https://maven.google.com/com/android/tools/lint/lint-api/26.0.1/lint-api-26…
-55aa554843983f431df5616112cf688d38aa17c132357afd1c109435bfdac4e6 | https://jcenter.bintray.com/com/google/protobuf/protobuf-java/2.6.1/protobu…
-08426143d37d770f3e4dae45b0870c3ab1ba512cb64418f34496025b72d16760 | https://jcenter.bintray.com/org/apache/ant/ant-launcher/1.8.0/ant-launcher-…
-70f418efbb506c5155da5f9a5a33262ea08a9e4d7fea186aa9015c41a7224ac2 | https://jcenter.bintray.com/org/hamcrest/hamcrest-integration/1.3/hamcrest-…
-7043dee4e9e7175e93e0b36f45b1ec1ecb893c5f755667e8b916eb8dd201c6ca | https://jcenter.bintray.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk…
-d7d77326867e6d903156ebb18c244819b26aebe3aa82a1c57081081a0b6c4f63 | https://jcenter.bintray.com/org/robolectric/utils/3.5.1/utils-3.5.1.jar
+55aa554843983f431df5616112cf688d38aa17c132357afd1c109435bfdac4e6 | https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/2.6.1/prot…
+08426143d37d770f3e4dae45b0870c3ab1ba512cb64418f34496025b72d16760 | https://repo1.maven.org/maven2/org/apache/ant/ant-launcher/1.8.0/ant-launch…
+70f418efbb506c5155da5f9a5a33262ea08a9e4d7fea186aa9015c41a7224ac2 | https://repo1.maven.org/maven2/org/hamcrest/hamcrest-integration/1.3/hamcre…
+7043dee4e9e7175e93e0b36f45b1ec1ecb893c5f755667e8b916eb8dd201c6ca | https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-…
+d7d77326867e6d903156ebb18c244819b26aebe3aa82a1c57081081a0b6c4f63 | https://repo1.maven.org/maven2/org/robolectric/utils/3.5.1/utils-3.5.1.jar
567ae5af5665bb445802ca650a4dc848737c9ee564f69f2ead5df1189d394304 | https://maven.google.com/com/android/support/recyclerview-v7/23.4.0/recycle…
-66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9 | https://jcenter.bintray.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.…
+66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9 | https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core…
ddb0fc5402b4cd8f31d5f29c830793d3ec00fd8ce60786254e5f0f132f0bdd8d | https://maven.google.com/com/android/tools/lint/lint-api/26.0.1/lint-api-26…
81f73f8b25b430f5a40a39727bbcef653a1d0868cc69233b44e4282ce5a94ff9 | https://maven.google.com/com/android/tools/ddms/ddmlib/26.0.1/ddmlib-26.0.1…
-326ba49aa7a35e07b6cc592ad7a5b0f86f4667051a8e70e7639c54bc0c356dee | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.1.60/kotli…
-a219a1abf948400b669d08be73a6f9209fb720d237e5ff74c223bffe5f9df93d | https://jcenter.bintray.com/com/thoughtworks/xstream/xstream/1.4.8/xstream-…
-8f10ffd8df0d3e9819c8cc8402709c6b248bc53a954ef6e45470d9ae3a5735fb | https://jcenter.bintray.com/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.pom
-e37a4467bac5cdeb02c5c4b8e5063d2f4e67b69e3c7df6d6b610f13185572bab | https://jcenter.bintray.com/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar
+326ba49aa7a35e07b6cc592ad7a5b0f86f4667051a8e70e7639c54bc0c356dee | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.1.60/ko…
+a219a1abf948400b669d08be73a6f9209fb720d237e5ff74c223bffe5f9df93d | https://repo1.maven.org/maven2/com/thoughtworks/xstream/xstream/1.4.8/xstre…
+8f10ffd8df0d3e9819c8cc8402709c6b248bc53a954ef6e45470d9ae3a5735fb | https://repo1.maven.org/maven2/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.pom
+e37a4467bac5cdeb02c5c4b8e5063d2f4e67b69e3c7df6d6b610f13185572bab | https://repo1.maven.org/maven2/com/ibm/icu/icu4j/53.1/icu4j-53.1.jar
f4778bb3abf2df40bfa365d00ff301b5eec76f2933b85f6aa3918e2ab6f08b91 | https://maven.google.com/com/android/support/design/23.4.0/design-23.4.0.pom
-f51550a06b1410bd4962cb0e71df0b921a60a7ef47bfa9c4825a14be72316eea | https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-parent/1.14/an…
+f51550a06b1410bd4962cb0e71df0b921a60a7ef47bfa9c4825a14be72316eea | https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-parent/1.14…
781ae7e6a1ae87e55b3e0a19a441bafd385f4ed9b5b4bd6316ec9bc6952d0273 | https://maven.google.com/com/android/support/test/exposed-instrumentation-a…
e336a35a1e102c2f11ce1ea7f0872df14e332374b8eacc0877e50f85f84c3d09 | https://maven.google.com/com/android/support/animated-vector-drawable/23.4.…
-3ec9d39b3e35fad9aab1e6b137466ce2190f88aee897cffa383e94a65287105e | https://jcenter.bintray.com/com/jayway/android/robotium/robotium-solo/5.5.4…
-727a7252ca385f648c3ddf4f104e3908cba723fa577fdd93b0cf851eb16c44f1 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.1.51/kotli…
-fb1cb7fa27d892712ced8fbf8d027eb5052ecd3999dba1ba47824357accb40e7 | https://jcenter.bintray.com/org/ow2/asm/asm-commons/5.0.1/asm-commons-5.0.1…
-ee032c39ae5e3cd099148fbba9a2124f9ed613e5cb93e03ee0fa8808ce364040 | https://jcenter.bintray.com/org/ow2/asm/asm-util/5.1/asm-util-5.1.jar
-5fe283f47b0e7f7d95a4252af3fa7a0db4d8f080cd9df308608c0472b8f168a1 | https://jcenter.bintray.com/org/apache/maven/maven-repository-metadata/2.2.…
-f056ed61a281b3e230a63e4abf510c0d2f9bf7ff513cacb65a29538ba90ab177 | https://jcenter.bintray.com/org/jacoco/org.jacoco.build/0.7.4.201502262128/…
+3ec9d39b3e35fad9aab1e6b137466ce2190f88aee897cffa383e94a65287105e | https://repo1.maven.org/maven2/com/jayway/android/robotium/robotium-solo/5.…
+727a7252ca385f648c3ddf4f104e3908cba723fa577fdd93b0cf851eb16c44f1 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.1.51/ko…
+fb1cb7fa27d892712ced8fbf8d027eb5052ecd3999dba1ba47824357accb40e7 | https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/5.0.1/asm-commons-5.…
+ee032c39ae5e3cd099148fbba9a2124f9ed613e5cb93e03ee0fa8808ce364040 | https://repo1.maven.org/maven2/org/ow2/asm/asm-util/5.1/asm-util-5.1.jar
+5fe283f47b0e7f7d95a4252af3fa7a0db4d8f080cd9df308608c0472b8f168a1 | https://repo1.maven.org/maven2/org/apache/maven/maven-repository-metadata/2…
+f056ed61a281b3e230a63e4abf510c0d2f9bf7ff513cacb65a29538ba90ab177 | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.build/0.7.4.2015022621…
803be394edb8dd7d1e678683ed85aee7f86a172c90f03e6198c8a49d4f342b99 | https://maven.google.com/com/android/tools/build/builder/3.0.1/builder-3.0.…
-2d4cdc52be79184386d74333d1c4466b7960f83505bfd5e596e76c5ab6ee3bbf | https://jcenter.bintray.com/com/almworks/sqlite4java/sqlite4java/0.282/sqli…
-c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd | https://jcenter.bintray.com/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar
+2d4cdc52be79184386d74333d1c4466b7960f83505bfd5e596e76c5ab6ee3bbf | https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/0.282/s…
+c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd | https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar
63b465cc628f8c305702b12b26501cea236a3175db15b5a7356e98484aa63db5 | https://maven.google.com/com/android/tools/build/builder-model/3.0.1/builde…
-332883794330d554c24cf311bf60481ad55bf773d5a4b71434d7f6c119ba9dbe | https://jcenter.bintray.com/com/squareup/leakcanary/leakcanary-analyzer/1.4…
-36a666e3b71ae7f0f0dca23654b67e086e6c93d192f60ba5dfd5519db6c288c8 | https://jcenter.bintray.com/com/google/guava/guava/20.0/guava-20.0.jar
-9e1d8dd83ca6003f841e3af878ce2dc7c22497493a7bb6d1b62ec1b0d0a83c05 | https://jcenter.bintray.com/com/almworks/sqlite4java/sqlite4java/0.282/sqli…
-51215c67d2c068d8b7d2f6f80f51372a098075deccc448d4bdd7b987ba8328fb | https://jcenter.bintray.com/org/ow2/ow2/1.3/ow2-1.3.pom
-0288414509c625b8dd544384fbd29f502bdc8b4f86cfc26625aa23eef9fa6057 | https://jcenter.bintray.com/net/sf/proguard/proguard-parent/5.3.3/proguard-…
+332883794330d554c24cf311bf60481ad55bf773d5a4b71434d7f6c119ba9dbe | https://repo1.maven.org/maven2/com/squareup/leakcanary/leakcanary-analyzer/…
+36a666e3b71ae7f0f0dca23654b67e086e6c93d192f60ba5dfd5519db6c288c8 | https://repo1.maven.org/maven2/com/google/guava/guava/20.0/guava-20.0.jar
+9e1d8dd83ca6003f841e3af878ce2dc7c22497493a7bb6d1b62ec1b0d0a83c05 | https://repo1.maven.org/maven2/com/almworks/sqlite4java/sqlite4java/0.282/s…
+51215c67d2c068d8b7d2f6f80f51372a098075deccc448d4bdd7b987ba8328fb | https://repo1.maven.org/maven2/org/ow2/ow2/1.3/ow2-1.3.pom
+0288414509c625b8dd544384fbd29f502bdc8b4f86cfc26625aa23eef9fa6057 | https://repo1.maven.org/maven2/net/sf/proguard/proguard-parent/5.3.3/progua…
a9d65daccc5afca97372936246ac49fb587423e005606e7981b0efc66b0e9385 | https://maven.google.com/com/android/tools/annotations/26.0.1/annotations-2…
-f1226fd07fc72af8d6232bdfa70bf31d883a1a01cbc547f23a74e9066c692df1 | https://jcenter.bintray.com/com/google/guava/guava-parent/20.0/guava-parent…
-21bb4d44dff54e33a37c11af69859a714202ae00969aab5453eba7276688f8ec | https://jcenter.bintray.com/org/apache/httpcomponents/project/4.1.1/project…
+f1226fd07fc72af8d6232bdfa70bf31d883a1a01cbc547f23a74e9066c692df1 | https://repo1.maven.org/maven2/com/google/guava/guava-parent/20.0/guava-par…
+21bb4d44dff54e33a37c11af69859a714202ae00969aab5453eba7276688f8ec | https://repo1.maven.org/maven2/org/apache/httpcomponents/project/4.1.1/proj…
c9a55463942128f0b7fad62b8bee5886d1cb1c733fb3b78507465b025e6a4031 | https://maven.google.com/com/android/databinding/compilerCommon/3.0.1/compi…
-7c75075badcb014443ee94c8c4cad2f4a9905be3ce9430fe7b220afc7fa3a80f | https://jcenter.bintray.com/org/codehaus/plexus/plexus-containers/1.0.3/ple…
-7af7e2d8b24b4798f04c2b7da24c9fbd1b7557b4e017c2054481565916079092 | https://jcenter.bintray.com/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-…
+7c75075badcb014443ee94c8c4cad2f4a9905be3ce9430fe7b220afc7fa3a80f | https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-containers/1.0.3/…
+7af7e2d8b24b4798f04c2b7da24c9fbd1b7557b4e017c2054481565916079092 | https://repo1.maven.org/maven2/net/sf/jopt-simple/jopt-simple/4.9/jopt-simp…
10107898991129eff2042a41b1bfc2d72c4ea8e4babe429ae3aeb32c69c568de | https://maven.google.com/com/android/tools/analytics-library/tracker/26.0.1…
-9144127192d6f612c2366825dceaeb23b0d53130b83e0bf1ffe107d1470a8487 | https://jcenter.bintray.com/com/google/errorprone/error_prone_annotations/2…
-4946e60a547c8eda69f3bc23c5b6f0dadcf8469ea49b1d1da7de34aecfcf18dd | https://jcenter.bintray.com/org/apache/apache/9/apache-9.pom
-a06e35d3fff3a6b813d94894ebf3e498f9540c864c5b39ae783907e3a6c72889 | https://jcenter.bintray.com/commons-codec/commons-codec/1.6/commons-codec-1…
-c9268e671899430946b54c4d1b93c30f0db1b7df0b39b3c6279d6bd475a6fbdc | https://jcenter.bintray.com/com/thoughtworks/xstream/xstream-parent/1.4.8/x…
-025caec7c56a0cb4d86c45bc18ac3e23dba291e22ebceb76302a9a9b9b7183cc | https://jcenter.bintray.com/org/apache/maven/wagon/wagon/1.0-beta-6/wagon-1…
-4a16a423391387d46724749ad29263e64894dadf6783aa38e4b9c888c88d25fe | https://jcenter.bintray.com/org/robolectric/shadowapi/3.5.1/shadowapi-3.5.1…
-feab9191311c3d7aeef2b66d6064afc80d3d1d52d980fb07ae43c78c987ba93a | https://jcenter.bintray.com/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.…
-87cd27e1a02a5c3eb6d85059ce98696bb1b44c2b8b650f0567c86df60fa61da7 | https://jcenter.bintray.com/org/apache/commons/commons-parent/39/commons-pa…
+9144127192d6f612c2366825dceaeb23b0d53130b83e0bf1ffe107d1470a8487 | https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotation…
+4946e60a547c8eda69f3bc23c5b6f0dadcf8469ea49b1d1da7de34aecfcf18dd | https://repo1.maven.org/maven2/org/apache/apache/9/apache-9.pom
+a06e35d3fff3a6b813d94894ebf3e498f9540c864c5b39ae783907e3a6c72889 | https://repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-code…
+c9268e671899430946b54c4d1b93c30f0db1b7df0b39b3c6279d6bd475a6fbdc | https://repo1.maven.org/maven2/com/thoughtworks/xstream/xstream-parent/1.4.…
+025caec7c56a0cb4d86c45bc18ac3e23dba291e22ebceb76302a9a9b9b7183cc | https://repo1.maven.org/maven2/org/apache/maven/wagon/wagon/1.0-beta-6/wago…
+4a16a423391387d46724749ad29263e64894dadf6783aa38e4b9c888c88d25fe | https://repo1.maven.org/maven2/org/robolectric/shadowapi/3.5.1/shadowapi-3.…
+feab9191311c3d7aeef2b66d6064afc80d3d1d52d980fb07ae43c78c987ba93a | https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/1.3.9/jsr305…
+87cd27e1a02a5c3eb6d85059ce98696bb1b44c2b8b650f0567c86df60fa61da7 | https://repo1.maven.org/maven2/org/apache/commons/commons-parent/39/commons…
1ef71c25a9d46ae0ce023d02a5734e0b06fdf934fbc5948e20482526b22b4179 | https://maven.google.com/com/android/tools/build/gradle/3.0.1/gradle-3.0.1.…
-c513995cf019d9213d4fda666589937b2bf1bea5c4cdd337e6170e80b18406ee | https://jcenter.bintray.com/org/sonatype/oss/oss-parent/4/oss-parent-4.pom
-9884c02d47244364e1fb27675b5ef3b206a2d2d3141ac77f57fd771a175c2a2f | https://jcenter.bintray.com/org/ow2/asm/asm-parent/5.0.1/asm-parent-5.0.1.p…
-9dad0f56523955b60a9903f4e8342891355d7a59c77f36a3b53cf6ff2e4df625 | https://jcenter.bintray.com/org/apache/maven/maven-repository-metadata/2.2.…
+c513995cf019d9213d4fda666589937b2bf1bea5c4cdd337e6170e80b18406ee | https://repo1.maven.org/maven2/org/sonatype/oss/oss-parent/4/oss-parent-4.p…
+9884c02d47244364e1fb27675b5ef3b206a2d2d3141ac77f57fd771a175c2a2f | https://repo1.maven.org/maven2/org/ow2/asm/asm-parent/5.0.1/asm-parent-5.0.…
+9dad0f56523955b60a9903f4e8342891355d7a59c77f36a3b53cf6ff2e4df625 | https://repo1.maven.org/maven2/org/apache/maven/maven-repository-metadata/2…
23e6d006f7d07bb43ebc80b2e530c8cdd65bbabcaaf911c3f12e2ea26167178c | https://maven.google.com/com/android/tools/build/gradle-core/3.0.1/gradle-c…
-6d574f9ae0922791eb8f06979f0010997d4b862c7aec96d485ae797ddfc13278 | https://jcenter.bintray.com/org/robolectric/shadowapi/3.5.1/shadowapi-3.5.1…
-1a5c870be804f9041c1392606c19ef5a8ae503e79705962c2f8452c51cb0d27c | https://jcenter.bintray.com/com/squareup/leakcanary/leakcanary-analyzer/1.4…
-0dc4d181e4d347893c2ddbd2e6cd5d7287fc651c03648fa64b2341c7366b1773 | https://jcenter.bintray.com/org/bouncycastle/bcprov-jdk15on/1.52/bcprov-jdk…
-fd9507feb858fa620d1b4aa4b7039fdea1a77e09d3fd28cfbddfff468d9d8c28 | https://jcenter.bintray.com/org/codehaus/plexus/plexus-interpolation/1.11/p…
-645e30c1a93c6b50c918c14cea11e1f41015153fe6329149ad17d930e820be4a | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin/1.1.5…
-a1e7d6b3efc1703c7c8f1b15ecf8757f17d0ac41f32c9a48481a5caf638c55db | https://jcenter.bintray.com/com/google/protobuf/protobuf-java/3.0.0/protobu…
+6d574f9ae0922791eb8f06979f0010997d4b862c7aec96d485ae797ddfc13278 | https://repo1.maven.org/maven2/org/robolectric/shadowapi/3.5.1/shadowapi-3.…
+1a5c870be804f9041c1392606c19ef5a8ae503e79705962c2f8452c51cb0d27c | https://repo1.maven.org/maven2/com/squareup/leakcanary/leakcanary-analyzer/…
+0dc4d181e4d347893c2ddbd2e6cd5d7287fc651c03648fa64b2341c7366b1773 | https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.52/bcprov-…
+fd9507feb858fa620d1b4aa4b7039fdea1a77e09d3fd28cfbddfff468d9d8c28 | https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-interpolation/1.1…
+645e30c1a93c6b50c918c14cea11e1f41015153fe6329149ad17d930e820be4a | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plugin/1.…
+a1e7d6b3efc1703c7c8f1b15ecf8757f17d0ac41f32c9a48481a5caf638c55db | https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.0.0/prot…
e899e02ec8ac6a73fb9c9c7cb9ebd9bfc4ce8263412285d5ec6f2df920880905 | https://maven.google.com/com/android/tools/build/builder-model/3.0.1/builde…
6ee434905eeb60a7c4d52b1f45288d5e53b68094f1cce6990bced2097c3dbec4 | https://maven.google.com/com/android/support/test/espresso/espresso-core/2.…
-7a3554c605e088e7e323b1084656243f0444fa353e2f2dee1f1a4204eb64ff09 | https://jcenter.bintray.com/org/jacoco/org.jacoco.report/0.7.4.201502262128…
-c74330cc6b806c804fd37e74487b4fe5d7c2750c5e15fbc6efa13bdee1bdef80 | https://jcenter.bintray.com/org/objenesis/objenesis/2.1/objenesis-2.1.jar
-26c5856e954b5f864db76f13b86919b59c6eecf9fd930b96baa8884626baf2f5 | https://jcenter.bintray.com/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-…
+7a3554c605e088e7e323b1084656243f0444fa353e2f2dee1f1a4204eb64ff09 | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.report/0.7.4.201502262…
+c74330cc6b806c804fd37e74487b4fe5d7c2750c5e15fbc6efa13bdee1bdef80 | https://repo1.maven.org/maven2/org/objenesis/objenesis/2.1/objenesis-2.1.jar
+26c5856e954b5f864db76f13b86919b59c6eecf9fd930b96baa8884626baf2f5 | https://repo1.maven.org/maven2/net/sf/jopt-simple/jopt-simple/4.9/jopt-simp…
fc3958e775903d5816d017dd486357963b141ddeded2fc97ee7bd0a4f8a6ebb6 | https://jitpack.io/com/github/delight-im/Android-Languages/v1.0.1/Android-L…
-5909b396ca3a2be10d0eea32c74ef78d816e1b4ead21de1d78de1f890d033e04 | https://jcenter.bintray.com/javax/annotation/javax.annotation-api/1.2/javax…
-6b8361d8f44649e739343b77c644f1fef1f19d771734ed83785b0dc297198bd1 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-annotation-processi…
-7b0cdb372fbde4e801f76bdb416927162ebd32c0c4e53fa39828437d3112c9d5 | https://jcenter.bintray.com/com/squareup/leakcanary/leakcanary-android-no-o…
+5909b396ca3a2be10d0eea32c74ef78d816e1b4ead21de1d78de1f890d033e04 | https://repo1.maven.org/maven2/javax/annotation/javax.annotation-api/1.2/ja…
+6b8361d8f44649e739343b77c644f1fef1f19d771734ed83785b0dc297198bd1 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-annotation-proce…
+7b0cdb372fbde4e801f76bdb416927162ebd32c0c4e53fa39828437d3112c9d5 | https://repo1.maven.org/maven2/com/squareup/leakcanary/leakcanary-android-n…
58a4152e2ea975e955393d49ed23f3c88fa8368d75d2290fb2c28373a6c5a977 | https://maven.google.com/com/android/support/test/runner/0.5/runner-0.5.aar
-89fc0cd20db030033ba04bb00c2837efe1e530b00f86935d6a645717d15bb978 | https://jcenter.bintray.com/com/google/protobuf/protobuf-java/2.6.1/protobu…
-12a3c9a32b82fdc95223cab1f9d344e14ef3e396da14c4d0013451646f3280e7 | https://jcenter.bintray.com/org/codehaus/plexus/plexus-utils/1.5.15/plexus-…
-a47c950c755747ca3093a05e9ec85d0e2f33cbd224909f571fe7577963a4d799 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/kot…
+89fc0cd20db030033ba04bb00c2837efe1e530b00f86935d6a645717d15bb978 | https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/2.6.1/prot…
+12a3c9a32b82fdc95223cab1f9d344e14ef3e396da14c4d0013451646f3280e7 | https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/1.5.15/plex…
+a47c950c755747ca3093a05e9ec85d0e2f33cbd224909f571fe7577963a4d799 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/…
4f88a89142c64bf03906f84609594666e9694df56e3e6f05edfab8a68b39d837 | https://maven.google.com/com/android/tools/annotations/26.0.1/annotations-2…
-f16b5ea711dfe0323454b880180aa832420ec039936e4aa75fb978748634808a | https://jcenter.bintray.com/org/apache/maven/maven-ant-tasks/2.1.3/maven-an…
+f16b5ea711dfe0323454b880180aa832420ec039936e4aa75fb978748634808a | https://repo1.maven.org/maven2/org/apache/maven/maven-ant-tasks/2.1.3/maven…
e263064a6ebeba4209d1abb089f9fff5194d79bb011b525d276b3994025123e0 | https://maven.google.com/com/android/support/test/rules/0.5/rules-0.5.aar
-f5759b7fcdfc83a525a036deedcbd32e5b536b625ebc282426f16ca137eb5902 | https://jcenter.bintray.com/backport-util-concurrent/backport-util-concurre…
-2f781378c1be7caa98fa1c5a109f296a6bcdcbe1f9a67a3d16e07f5eb786c96c | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-project/1.1.51/kotl…
-ecf58351f8fe0c398b8b452216705bece5291b9b327d30202c16b28ac680450c | https://jcenter.bintray.com/org/apache/maven/maven-artifact-manager/2.2.1/m…
+f5759b7fcdfc83a525a036deedcbd32e5b536b625ebc282426f16ca137eb5902 | https://repo1.maven.org/maven2/backport-util-concurrent/backport-util-concu…
+2f781378c1be7caa98fa1c5a109f296a6bcdcbe1f9a67a3d16e07f5eb786c96c | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-project/1.1.51/k…
+ecf58351f8fe0c398b8b452216705bece5291b9b327d30202c16b28ac680450c | https://repo1.maven.org/maven2/org/apache/maven/maven-artifact-manager/2.2.…
e91a88dd0c5e99069b7f09d4a46b5e06f1e9c4c72fc0a8e987e25d86af480f01 | https://maven.google.com/com/android/support/support-annotations/23.4.0/sup…
-b46b548f116a5dd5b018e6f1f4760fe04f93aecdbea094c2f0890e8bf690ada3 | https://jcenter.bintray.com/org/robolectric/shadows-framework/3.5.1/shadows…
-b787d574c851505e76212968b9ae1641ea79804aef7f5a2cee2a01cd4055213a | https://jcenter.bintray.com/org/apache/commons/commons-compress/1.12/common…
-1158e94c7de4da480873f0b4ab4a1da14c0d23d4b1902cc94a58a6f0f9ab579e | https://jcenter.bintray.com/com/google/guava/guava/22.0/guava-22.0.jar
-aff003f3a0afcfad1bc8b4cce81813ababc48680345f16a1a70adcd1adcb8ce2 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-compiler-embeddable…
-1879f19a05991e3ed95910b96689333396b0c467a215dc4d1f90018404b72a26 | https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-annotations/1.…
+b46b548f116a5dd5b018e6f1f4760fe04f93aecdbea094c2f0890e8bf690ada3 | https://repo1.maven.org/maven2/org/robolectric/shadows-framework/3.5.1/shad…
+b787d574c851505e76212968b9ae1641ea79804aef7f5a2cee2a01cd4055213a | https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.12/com…
+1158e94c7de4da480873f0b4ab4a1da14c0d23d4b1902cc94a58a6f0f9ab579e | https://repo1.maven.org/maven2/com/google/guava/guava/22.0/guava-22.0.jar
+aff003f3a0afcfad1bc8b4cce81813ababc48680345f16a1a70adcd1adcb8ce2 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embedda…
+1879f19a05991e3ed95910b96689333396b0c467a215dc4d1f90018404b72a26 | https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations…
e7a7a5810829dee924cec654a569a48301fcedd487f7b88710e816d127385f51 | https://maven.google.com/com/android/tools/analytics-library/shared/26.0.1/…
a160969150a1671661098deef05da96e1a4f40b93dab045e222485aa976e75a6 | https://maven.google.com/com/android/support/customtabs/23.4.0/customtabs-2…
-b9c445604a16b15c4269485d569252a53e3094efc8a0c252e09dee1f2f204568 | https://jcenter.bintray.com/org/robolectric/annotations/3.5.1/annotations-3…
-631b213b1b10c00c900aad759c88ed0c83084bae76336ad00dcfe1f24c48be65 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-compiler-embeddable…
-fb40265f982548212ff82e362e59732b2187ec6f0d80182885c14ef1f982827a | https://jcenter.bintray.com/org/sonatype/oss/oss-parent/9/oss-parent-9.pom
-b2e81b7d5a22755f2ea76aa9bbbd4359d61c4cb9577193ccfbb8f97378ed293b | https://jcenter.bintray.com/org/robolectric/junit/3.5.1/junit-3.5.1.jar
-f5a0a1eeaa100ed36aa83eca562d5dbb7e9b045c98b44db7da4745e9d9a20328 | https://jcenter.bintray.com/org/apache/httpcomponents/httpclient/4.2.6/http…
+b9c445604a16b15c4269485d569252a53e3094efc8a0c252e09dee1f2f204568 | https://repo1.maven.org/maven2/org/robolectric/annotations/3.5.1/annotation…
+631b213b1b10c00c900aad759c88ed0c83084bae76336ad00dcfe1f24c48be65 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embedda…
+fb40265f982548212ff82e362e59732b2187ec6f0d80182885c14ef1f982827a | https://repo1.maven.org/maven2/org/sonatype/oss/oss-parent/9/oss-parent-9.p…
+b2e81b7d5a22755f2ea76aa9bbbd4359d61c4cb9577193ccfbb8f97378ed293b | https://repo1.maven.org/maven2/org/robolectric/junit/3.5.1/junit-3.5.1.jar
+f5a0a1eeaa100ed36aa83eca562d5dbb7e9b045c98b44db7da4745e9d9a20328 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.2.6/h…
ce9e83354fb5c24ed0e2b26a986130ed5d3dedeba288eb1fce563f78f7bb881f | https://maven.google.com/com/android/support/test/espresso/espresso-core/2.…
-c219d697fa9c8f243d8f6e347499b6d4e8af1d0cac4bbc7b3907d338a2024c13 | https://jcenter.bintray.com/nekohtml/xercesMinimal/1.9.6.2/xercesMinimal-1.…
-603cf898f93b854f18021fab452aca3fe482368eeb2e720988ae82212ebcf4b6 | https://jcenter.bintray.com/org/robolectric/robolectric/3.5.1/robolectric-3…
-ce6f913cad1f0db3aad70186d65c5bc7ffcc9a99e3fe8e0b137312819f7c362f | https://jcenter.bintray.com/commons-logging/commons-logging/1.1.1/commons-l…
+c219d697fa9c8f243d8f6e347499b6d4e8af1d0cac4bbc7b3907d338a2024c13 | https://repo1.maven.org/maven2/nekohtml/xercesMinimal/1.9.6.2/xercesMinimal…
+603cf898f93b854f18021fab452aca3fe482368eeb2e720988ae82212ebcf4b6 | https://repo1.maven.org/maven2/org/robolectric/robolectric/3.5.1/robolectri…
+ce6f913cad1f0db3aad70186d65c5bc7ffcc9a99e3fe8e0b137312819f7c362f | https://repo1.maven.org/maven2/commons-logging/commons-logging/1.1.1/common…
e767a1248adb4843110457e839e504c2511649ee78f05a6a311ea7f23578894d | https://maven.google.com/com/android/tools/build/builder-test-api/3.0.1/bui…
-cf5c43860b53ba5a95c19bc6525cc43d3488a6fe3df2f649c0099a613a0640e3 | https://jcenter.bintray.com/com/google/code/gson/gson-parent/2.8.2/gson-par…
+cf5c43860b53ba5a95c19bc6525cc43d3488a6fe3df2f649c0099a613a0640e3 | https://repo1.maven.org/maven2/com/google/code/gson/gson-parent/2.8.2/gson-…
9619e68f7eb36da3a28a60315f34320972badbad43749cc66712bb95b96a4ef3 | https://maven.google.com/com/android/support/support-annotations/23.4.0/sup…
bcb7ce66a9c629fa7c723a767b6430e1a383e8d4dd543d603dcb0ad1b855b8b2 | https://maven.google.com/com/android/support/animated-vector-drawable/23.4.…
-3369726ca2b0e3736c741ff3c22e06f707a1007ff20ccc5b5ba5d0d9a01ead30 | https://jcenter.bintray.com/net/freehaven/tor/control/jtorctl/0.2/jtorctl-0…
-18c4a0095d5c1da6b817592e767bb23d29dd2f560ad74df75ff3961dbde25b79 | https://jcenter.bintray.com/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar
-fbd7b254e02d8aef60c418a5f0e14a783b38a16162caffb2d2a16ccd5d2c09b4 | https://jcenter.bintray.com/org/slf4j/slf4j-android/1.7.25/slf4j-android-1.…
-ec3a75bebddbf19ff56a281cf5d1ad146169dcaa0e69d7b14f4aaba2e7775f34 | https://jcenter.bintray.com/net/freehaven/tor/control/jtorctl/0.2/jtorctl-0…
-bd9b9cb1a3987b1427f7a18babe7f92078e32bbe2e1dca6dced00cc0e3a077a9 | https://jcenter.bintray.com/org/slf4j/slf4j-android/1.7.25/slf4j-android-1.…
-7cd9d7a0b5d93dfd461a148891b43509cf403a9c7f9fb49060d3554df1c81e1e | https://jcenter.bintray.com/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.pom
-18f5c52120db036e88d6136f8839c832d074bdda95c756c6f429249d2db54ac6 | https://jcenter.bintray.com/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1.7.…
+3369726ca2b0e3736c741ff3c22e06f707a1007ff20ccc5b5ba5d0d9a01ead30 | http://repo.spring.io/plugins-release/net/freehaven/tor/control/jtorctl/0.2…
+18c4a0095d5c1da6b817592e767bb23d29dd2f560ad74df75ff3961dbde25b79 | https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.…
+fbd7b254e02d8aef60c418a5f0e14a783b38a16162caffb2d2a16ccd5d2c09b4 | https://repo1.maven.org/maven2/org/slf4j/slf4j-android/1.7.25/slf4j-android…
+ec3a75bebddbf19ff56a281cf5d1ad146169dcaa0e69d7b14f4aaba2e7775f34 | https://repo.spring.io/plugins-release//net/freehaven/tor/control/jtorctl/0…
+bd9b9cb1a3987b1427f7a18babe7f92078e32bbe2e1dca6dced00cc0e3a077a9 | https://repo1.maven.org/maven2/org/slf4j/slf4j-android/1.7.25/slf4j-android…
+7cd9d7a0b5d93dfd461a148891b43509cf403a9c7f9fb49060d3554df1c81e1e | https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.…
+18f5c52120db036e88d6136f8839c832d074bdda95c756c6f429249d2db54ac6 | https://repo1.maven.org/maven2/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1…
diff --git a/projects/orbot/build b/projects/orbot/build
index 8469028..9d0d423 100644
--- a/projects/orbot/build
+++ b/projects/orbot/build
@@ -7,6 +7,8 @@ export GRADLE_MAVEN_REPO="file://$gradle_repo"
# The download script assumes artifact package name is the complete URL path.
# In some cases this is incorrect, so copy those artifacts to correct location
cp -r $gradle_repo/dl/android/maven2/* $gradle_repo
+cp -r $gradle_repo/plugins-release/* $gradle_repo
+cp -r $gradle_repo/maven2/* $gradle_repo
mkdir -p /var/tmp/build $output_dir
diff --git a/projects/orbot/config b/projects/orbot/config
index b297c61..0f72ecf 100644
--- a/projects/orbot/config
+++ b/projects/orbot/config
@@ -15,7 +15,7 @@ var:
container:
use_container: 1
# this should be updated when the list of gradle dependencies is changed
- gradle_dependencies_version: 2
+ gradle_dependencies_version: 3
targets:
android:
diff --git a/projects/orbot/gradle-dependencies-list.txt b/projects/orbot/gradle-dependencies-list.txt
index 03d33d4..c3fb2ef 100644
--- a/projects/orbot/gradle-dependencies-list.txt
+++ b/projects/orbot/gradle-dependencies-list.txt
@@ -1,193 +1,193 @@
# On how to update dependencies see projects/common/how-to-create-gradle-dependencies-list.txt
# Don't forget to update var/gradle_dependencies_version when modifying this file
sha256sum | url
-54b34e941b8e1414bd3e40d736efd3481772dc26db3296f6aa45cec9f6203d86 | https://jcenter.bintray.com/commons-codec/commons-codec/1.6/commons-codec-1…
+54b34e941b8e1414bd3e40d736efd3481772dc26db3296f6aa45cec9f6203d86 | https://repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-code…
949246020c08a0543389082af38268cdce4ee7a7a8218097369b9845752866cb | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-checks/…
-feab9191311c3d7aeef2b66d6064afc80d3d1d52d980fb07ae43c78c987ba93a | https://jcenter.bintray.com/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.…
-b677d99c309dc272f60cefa1f1b639ab750d592ded0ea7bfc9f9c5600ebd742d | https://jcenter.bintray.com/pl/bclogic/pulsator4droid/1.0.3/pulsator4droid-…
-b2b5dd46cf998fa626eb6f8a1c114f6167c8d392694164e62533e5898e9b31f2 | https://jcenter.bintray.com/commons-io/commons-io/2.4/commons-io-2.4.pom
-a34658f5c5de4b573eef21131cc32cc25f7b66407944f312b28ec2e56abb1fa9 | https://jcenter.bintray.com/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.1.j…
+feab9191311c3d7aeef2b66d6064afc80d3d1d52d980fb07ae43c78c987ba93a | https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/1.3.9/jsr305…
+b677d99c309dc272f60cefa1f1b639ab750d592ded0ea7bfc9f9c5600ebd742d | https://repo1.maven.org/maven2/pl/bclogic/pulsator4droid/1.0.3/pulsator4dro…
+b2b5dd46cf998fa626eb6f8a1c114f6167c8d392694164e62533e5898e9b31f2 | https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.pom
+a34658f5c5de4b573eef21131cc32cc25f7b66407944f312b28ec2e56abb1fa9 | https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.…
8d4006178fedef4255797b806167cf4a6774158eedabf96420693afbbd00fee3 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
-905721a0eea90a81534abb7ee6ef4ea2e5e645fa1def0a5cd88402df1b46c9ed | https://jcenter.bintray.com/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.…
-c0de2bbc4cb8297419659813ecd4ed1d077ed1dd5c1f5544cc5143e493e84c10 | https://jcenter.bintray.com/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.jar
+905721a0eea90a81534abb7ee6ef4ea2e5e645fa1def0a5cd88402df1b46c9ed | https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/1.3.9/jsr305…
+c0de2bbc4cb8297419659813ecd4ed1d077ed1dd5c1f5544cc5143e493e84c10 | https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.jar
e824935c264b041e847b67808aee704f8cd47d698203259057e42f473e1f6f30 | https://dl.google.com/dl/android/maven2/com/android/databinding/compilerCom…
-cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581 | https://jcenter.bintray.com/commons-io/commons-io/2.4/commons-io-2.4.jar
-f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2 | https://jcenter.bintray.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar
+cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581 | https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar
+f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2 | https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar
d7e368746fa68ca6ba63519fb0838be9a278d509a5fcee6cd4a778a119eae447 | https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/23…
-6b87237de8c2e1740cf80627c7f3ce3e15de1930bb250c55a1eca94fa3e014df | https://jcenter.bintray.com/org/codehaus/codehaus-parent/4/codehaus-parent-…
-1158e94c7de4da480873f0b4ab4a1da14c0d23d4b1902cc94a58a6f0f9ab579e | https://jcenter.bintray.com/com/google/guava/guava/22.0/guava-22.0.jar
-7043dee4e9e7175e93e0b36f45b1ec1ecb893c5f755667e8b916eb8dd201c6ca | https://jcenter.bintray.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk…
+6b87237de8c2e1740cf80627c7f3ce3e15de1930bb250c55a1eca94fa3e014df | https://repo1.maven.org/maven2/org/codehaus/codehaus-parent/4/codehaus-pare…
+1158e94c7de4da480873f0b4ab4a1da14c0d23d4b1902cc94a58a6f0f9ab579e | https://repo1.maven.org/maven2/com/google/guava/guava/22.0/guava-22.0.jar
+7043dee4e9e7175e93e0b36f45b1ec1ecb893c5f755667e8b916eb8dd201c6ca | https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-…
5fe8a11e913086fb7ab505b930987f30cfa3f4b226d4bbbc68003ca4387ae40e | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-api/26.…
-362e9324ee7c697e21279e20077b52737ddef3f1b2c1a7abe5ad34b465145550 | https://jcenter.bintray.com/org/apache/httpcomponents/httpclient/4.2.6/http…
+362e9324ee7c697e21279e20077b52737ddef3f1b2c1a7abe5ad34b465145550 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.2.6/h…
23e6d006f7d07bb43ebc80b2e530c8cdd65bbabcaaf911c3f12e2ea26167178c | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-core…
-3d6eba428555a558de046b5d76eacc1f5a54b4f5f20b84d636ed7aff18aa48c3 | https://jcenter.bintray.com/org/apache/httpcomponents/project/7/project-7.p…
-cf149955279b07d4f11e817985c1164a69e930d73db7441b43a6ef53bbd286c4 | https://jcenter.bintray.com/com/google/errorprone/error_prone_parent/2.0.18…
-f0c98c571e93a7cb4dd18df0fa308f0963e7a0620ac2d4244e61e709d03ad6be | https://jcenter.bintray.com/com/google/j2objc/j2objc-annotations/1.1/j2objc…
-401877d5e70ad599e9b6cff18434ea0332f637b51f8ec68352646c836f9bb2a4 | https://jcenter.bintray.com/org/antlr/antlr4-master/4.5.3/antlr4-master-4.5…
-932e6bab9a24a7bc958bbdb7e29e04d083b473d11c4ba3fab1e9b7149579f272 | https://jcenter.bintray.com/com/google/protobuf/protobuf-parent/3.0.0/proto…
+3d6eba428555a558de046b5d76eacc1f5a54b4f5f20b84d636ed7aff18aa48c3 | https://repo1.maven.org/maven2/org/apache/httpcomponents/project/7/project-…
+cf149955279b07d4f11e817985c1164a69e930d73db7441b43a6ef53bbd286c4 | https://repo1.maven.org/maven2/com/google/errorprone/error_prone_parent/2.0…
+f0c98c571e93a7cb4dd18df0fa308f0963e7a0620ac2d4244e61e709d03ad6be | https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2o…
+401877d5e70ad599e9b6cff18434ea0332f637b51f8ec68352646c836f9bb2a4 | https://repo1.maven.org/maven2/org/antlr/antlr4-master/4.5.3/antlr4-master-…
+932e6bab9a24a7bc958bbdb7e29e04d083b473d11c4ba3fab1e9b7149579f272 | https://repo1.maven.org/maven2/com/google/protobuf/protobuf-parent/3.0.0/pr…
2a0475c2625fc27f80d3c5021130509b4068e0f984f2511e7a77a097de48b41d | https://dl.google.com/dl/android/maven2/com/android/tools/sdklib/26.0.1/sdk…
-8fdc3336e7b01873193ba9c48b87de7d788dc0954d1eb45c322492627a4b5c6e | https://jcenter.bintray.com/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk…
-d0f2e16d054e8bb97add9ca26525eb2346f692809fcd2a28787da8ceb3c35ee8 | https://jcenter.bintray.com/commons-logging/commons-logging/1.1.1/commons-l…
-7846399b35c7cd642a9b3a000c3e2d62d04eb37a4547b6933cc8b18bcc2f086b | https://jcenter.bintray.com/com/googlecode/juniversalchardet/juniversalchar…
+8fdc3336e7b01873193ba9c48b87de7d788dc0954d1eb45c322492627a4b5c6e | https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-…
+d0f2e16d054e8bb97add9ca26525eb2346f692809fcd2a28787da8ceb3c35ee8 | https://repo1.maven.org/maven2/commons-logging/commons-logging/1.1.1/common…
+7846399b35c7cd642a9b3a000c3e2d62d04eb37a4547b6933cc8b18bcc2f086b | https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalc…
8b870b3f2ee38bf15681acbc8b628df1ccf7c533190b5c79af9934b6cd66d451 | https://dl.google.com/dl/android/maven2/com/android/databinding/baseLibrary…
58aa4df8faae90e484c0bc47494a1ec97dc51fe53eae2b4a70d60ea7489cdf8c | https://dl.google.com/dl/android/maven2/com/android/tools/external/com-inte…
-953b116521a73575eee990e3f2c36a892fb088bb2d9a3027c82193cb7a013ef7 | https://jcenter.bintray.com/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.pom
+953b116521a73575eee990e3f2c36a892fb088bb2d9a3027c82193cb7a013ef7 | https://repo1.maven.org/maven2/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.p…
ddb0fc5402b4cd8f31d5f29c830793d3ec00fd8ce60786254e5f0f132f0bdd8d | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-api/26.…
-efa86e5cd922f17b472fdfcae57234d8d4ac3e148b6250737dfce454af7a7a44 | https://jcenter.bintray.com/com/google/jimfs/jimfs/1.1/jimfs-1.1.pom
+efa86e5cd922f17b472fdfcae57234d8d4ac3e148b6250737dfce454af7a7a44 | https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.pom
e336a35a1e102c2f11ce1ea7f0872df14e332374b8eacc0877e50f85f84c3d09 | https://dl.google.com/dl/android/maven2/com/android/support/animated-vector…
-965aeb2bedff369819bdde1bf7a0b3b89b8247dd69c88b86375d76163bb8c397 | https://jcenter.bintray.com/org/jetbrains/annotations/13.0/annotations-13.0…
-40ceb7157feb263949e0f503fe5f71689333a621021aa20ce0d0acee3badaa0f | https://jcenter.bintray.com/com/google/j2objc/j2objc-annotations/1.1/j2objc…
+965aeb2bedff369819bdde1bf7a0b3b89b8247dd69c88b86375d76163bb8c397 | https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-1…
+2994a7eb78f2710bd3d3bfb639b2c94e219cedac0d4d084d516e78c16dddecf6 | https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2o…
e767a1248adb4843110457e839e504c2511649ee78f05a6a311ea7f23578894d | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-tes…
-ee032c39ae5e3cd099148fbba9a2124f9ed613e5cb93e03ee0fa8808ce364040 | https://jcenter.bintray.com/org/ow2/asm/asm-util/5.1/asm-util-5.1.jar
-c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd | https://jcenter.bintray.com/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar
-b51f8867c92b6a722499557fc3a1fdea77bdf9ef574722fe90ce436a29559454 | https://jcenter.bintray.com/org/sonatype/oss/oss-parent/7/oss-parent-7.pom
+ee032c39ae5e3cd099148fbba9a2124f9ed613e5cb93e03ee0fa8808ce364040 | https://repo1.maven.org/maven2/org/ow2/asm/asm-util/5.1/asm-util-5.1.jar
+c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd | https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar
+b51f8867c92b6a722499557fc3a1fdea77bdf9ef574722fe90ce436a29559454 | https://repo1.maven.org/maven2/org/sonatype/oss/oss-parent/7/oss-parent-7.p…
e30f1db6058f745f26112ef309f89becb27c617c7d9e4c6e02165a7620a92e6a | https://dl.google.com/dl/android/maven2/com/android/tools/common/26.0.1/com…
-47a89be0fa0fedd476db5fd2c83487654d2a119c391f83a142be876667cf7dab | https://jcenter.bintray.com/com/googlecode/json-simple/json-simple/1.1/json…
-e8b4151ae1679f1abe7a14ee371ac9b3c651ae7b63290d1f586bdd0f78face9a | https://jcenter.bintray.com/com/android/tools/build/transform-api/2.0.0-dep…
+47a89be0fa0fedd476db5fd2c83487654d2a119c391f83a142be876667cf7dab | https://repo1.maven.org/maven2/com/googlecode/json-simple/json-simple/1.1/j…
+e8b4151ae1679f1abe7a14ee371ac9b3c651ae7b63290d1f586bdd0f78face9a | https://repo1.maven.org/maven2/com/android/tools/build/transform-api/2.0.0-…
6895e368fa59168428c78cdf300bb29352073f397d8f260af3de82df2c8b2448 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
-9466512cd8cf0bd66a8a3661685373f7b3deafded11096e044926ff5c82c7a4c | https://jcenter.bintray.com/com/google/code/gson/gson/2.3/gson-2.3.jar
-1d2e883717b8ab7d3fcc9fa01034d165809a9c94daa6303a838f11e4d36adc86 | https://jcenter.bintray.com/net/sf/proguard/proguard-base/5.3.3/proguard-ba…
-fb8c5e55e30a7addb4ff210858a0e8d2494ed6757bbe19012da99d51586c3cbb | https://jcenter.bintray.com/org/apache/commons/commons-parent/22/commons-pa…
+9466512cd8cf0bd66a8a3661685373f7b3deafded11096e044926ff5c82c7a4c | https://repo1.maven.org/maven2/com/google/code/gson/gson/2.3/gson-2.3.jar
+1d2e883717b8ab7d3fcc9fa01034d165809a9c94daa6303a838f11e4d36adc86 | https://repo1.maven.org/maven2/net/sf/proguard/proguard-base/5.3.3/proguard…
+fb8c5e55e30a7addb4ff210858a0e8d2494ed6757bbe19012da99d51586c3cbb | https://repo1.maven.org/maven2/org/apache/commons/commons-parent/22/commons…
38db692b5cbaf69d89b1fe5b0fc38a5cc83f898716f8bc64086fa17c25ea57d6 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
-74fa208043740642f7e6eb09faba15965218ad2f50ce3020efb100136e4b591c | https://jcenter.bintray.com/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.jar
-ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478 | https://jcenter.bintray.com/org/jetbrains/annotations/13.0/annotations-13.0…
-ce6f913cad1f0db3aad70186d65c5bc7ffcc9a99e3fe8e0b137312819f7c362f | https://jcenter.bintray.com/commons-logging/commons-logging/1.1.1/commons-l…
-59970f2f0cfce6487b7180d7de653d904d8160fb2cd9d8aba6c375d39fec6652 | https://jcenter.bintray.com/pl/bclogic/pulsator4droid/1.0.3/pulsator4droid-…
+74fa208043740642f7e6eb09faba15965218ad2f50ce3020efb100136e4b591c | https://repo1.maven.org/maven2/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.j…
+ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478 | https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-1…
+ce6f913cad1f0db3aad70186d65c5bc7ffcc9a99e3fe8e0b137312819f7c362f | https://repo1.maven.org/maven2/commons-logging/commons-logging/1.1.1/common…
+59970f2f0cfce6487b7180d7de653d904d8160fb2cd9d8aba6c375d39fec6652 | https://repo1.maven.org/maven2/pl/bclogic/pulsator4droid/1.0.3/pulsator4dro…
e7a7a5810829dee924cec654a569a48301fcedd487f7b88710e816d127385f51 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
-9f85ff2fd7d6cb3097aa47fb419ee7f0ebe869109f98aba9f4eca3f49e74a40e | https://jcenter.bintray.com/org/apache/apache/16/apache-16.pom
+9f85ff2fd7d6cb3097aa47fb419ee7f0ebe869109f98aba9f4eca3f49e74a40e | https://repo1.maven.org/maven2/org/apache/apache/16/apache-16.pom
43edcc0fc3bd8520bf60066f54088f272e39aa856d25cdd6ca9ee4d8f5c32666 | https://dl.google.com/dl/android/maven2/com/android/support/support-vector-…
-c3c99bf58182889fe86315e9a01473ee2c95540b9dedef898cec64554d925c54 | https://jcenter.bintray.com/com/android/tools/annotations/24.5.0/annotation…
+c3c99bf58182889fe86315e9a01473ee2c95540b9dedef898cec64554d925c54 | https://repo1.maven.org/maven2/com/android/tools/annotations/24.5.0/annotat…
aeb197158a2fb6bd2cb9233e22874f8051f82891dbd82b6b089f49e309f82e40 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint/26.0.1/…
-7a3554c605e088e7e323b1084656243f0444fa353e2f2dee1f1a4204eb64ff09 | https://jcenter.bintray.com/org/jacoco/org.jacoco.report/0.7.4.201502262128…
+7a3554c605e088e7e323b1084656243f0444fa353e2f2dee1f1a4204eb64ff09 | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.report/0.7.4.201502262…
d3d96637b0e8e61046567b8c87b667dcf3cd31c7447f651cb58d6e6e744adfba | https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/23…
-d49d179f707d3f3a00b2a7d36136b54aa8d44fa22770703cd82fe52fb39e22eb | https://jcenter.bintray.com/com/android/tools/build/transform-api/2.0.0-dep…
+d49d179f707d3f3a00b2a7d36136b54aa8d44fa22770703cd82fe52fb39e22eb | https://repo1.maven.org/maven2/com/android/tools/build/transform-api/2.0.0-…
e899e02ec8ac6a73fb9c9c7cb9ebd9bfc4ce8263412285d5ec6f2df920880905 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-mod…
-b6eb99f1362b8344ca5400d57a35c49e3504f23f3dee304fdb879d4d953f4bc6 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcore/4.2.5/httpco…
-26c5856e954b5f864db76f13b86919b59c6eecf9fd930b96baa8884626baf2f5 | https://jcenter.bintray.com/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-…
-fcfb09fb0ea0aa97d3cfe7ea792398081348e468f126b3603cb3803f240197f0 | https://jcenter.bintray.com/com/squareup/javawriter/2.5.0/javawriter-2.5.0.…
-ec4c74554312fac5116350164786f91b35c9e082fa4ea598bfa42b5db05d7abb | https://jcenter.bintray.com/org/jacoco/org.jacoco.core/0.7.4.201502262128/o…
+b6eb99f1362b8344ca5400d57a35c49e3504f23f3dee304fdb879d4d953f4bc6 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.2.5/htt…
+26c5856e954b5f864db76f13b86919b59c6eecf9fd930b96baa8884626baf2f5 | https://repo1.maven.org/maven2/net/sf/jopt-simple/jopt-simple/4.9/jopt-simp…
+fcfb09fb0ea0aa97d3cfe7ea792398081348e468f126b3603cb3803f240197f0 | https://repo1.maven.org/maven2/com/squareup/javawriter/2.5.0/javawriter-2.5…
+ec4c74554312fac5116350164786f91b35c9e082fa4ea598bfa42b5db05d7abb | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.core/0.7.4.20150226212…
4f88a89142c64bf03906f84609594666e9694df56e3e6f05edfab8a68b39d837 | https://dl.google.com/dl/android/maven2/com/android/tools/annotations/26.0.…
-467ae650442e876867379094e7518dfdd67d22c5352ebd39808c84259e9790ba | https://jcenter.bintray.com/org/apache/commons/commons-parent/25/commons-pa…
-f26bdec2b9496470c0ce63b0d290816e8000ef018daaa259597ebae947fd690f | https://jcenter.bintray.com/net/sf/proguard/proguard-gradle/5.3.3/proguard-…
+467ae650442e876867379094e7518dfdd67d22c5352ebd39808c84259e9790ba | https://repo1.maven.org/maven2/org/apache/commons/commons-parent/25/commons…
+f26bdec2b9496470c0ce63b0d290816e8000ef018daaa259597ebae947fd690f | https://repo1.maven.org/maven2/net/sf/proguard/proguard-gradle/5.3.3/progua…
8b0aa8a74e990ca8d633ab7bd1938530e921548df13fd4020224a61065378876 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-tes…
e2b4935e76d91b5abec44de309f2c8bb8d1d2e6cc0b8790b43cb654f1e22c722 | https://dl.google.com/dl/android/maven2/com/android/tools/layoutlib/layoutl…
-cb4cfad870bf563a07199f3ebea5763f0dec440fcda0b318640b1feaa788656b | https://jcenter.bintray.com/com/google/errorprone/error_prone_annotations/2…
+cb4cfad870bf563a07199f3ebea5763f0dec440fcda0b318640b1feaa788656b | https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotation…
567ae5af5665bb445802ca650a4dc848737c9ee564f69f2ead5df1189d394304 | https://dl.google.com/dl/android/maven2/com/android/support/recyclerview-v7…
-a06e35d3fff3a6b813d94894ebf3e498f9540c864c5b39ae783907e3a6c72889 | https://jcenter.bintray.com/commons-codec/commons-codec/1.6/commons-codec-1…
-8bd632c00bdf80a7de36c22b60f12452c147d8eca2f00d79d66699ebe7daa02a | https://jcenter.bintray.com/org/apache/commons/commons-parent/5/commons-par…
-d2da399a9967c69f0a21739256fa79d284222c223082cacadc17372244764b54 | https://jcenter.bintray.com/org/ow2/asm/asm/5.1/asm-5.1.jar
-2068320bd6bad744c3673ab048f67e30bef8f518996fa380033556600669905d | https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-annotations/1.…
-52b6fd2eaf2240e14dbe752f1fa884270cc668d6f350e8e7f65f6033a8172d69 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-client…
-2c1542faf343185b7cab9c3d55c8ae5471d6d095d3887a4adefdbdf2984dc0b6 | https://jcenter.bintray.com/org/apache/commons/commons-compress/1.12/common…
+a06e35d3fff3a6b813d94894ebf3e498f9540c864c5b39ae783907e3a6c72889 | https://repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-code…
+8bd632c00bdf80a7de36c22b60f12452c147d8eca2f00d79d66699ebe7daa02a | https://repo1.maven.org/maven2/org/apache/commons/commons-parent/5/commons-…
+d2da399a9967c69f0a21739256fa79d284222c223082cacadc17372244764b54 | https://repo1.maven.org/maven2/org/ow2/asm/asm/5.1/asm-5.1.jar
+2068320bd6bad744c3673ab048f67e30bef8f518996fa380033556600669905d | https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations…
+52b6fd2eaf2240e14dbe752f1fa884270cc668d6f350e8e7f65f6033a8172d69 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcomponents-cli…
+2c1542faf343185b7cab9c3d55c8ae5471d6d095d3887a4adefdbdf2984dc0b6 | https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.12/com…
6b5ad911a13a5c814c04be4376586eec15838158cb59b9f062ae138ddff1b861 | https://dl.google.com/dl/android/maven2/com/android/tools/layoutlib/layoutl…
-31629566148e8a47688ae43b420abc3ecd783ed15b33bebc00824bf24c9b15aa | https://jcenter.bintray.com/org/apache/httpcomponents/httpmime/4.1/httpmime…
+31629566148e8a47688ae43b420abc3ecd783ed15b33bebc00824bf24c9b15aa | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.1/httpm…
2cafbe356f71c208013d021f32943904798cd6459e5107f9fe27000eb5bc2aef | https://dl.google.com/dl/android/maven2/com/android/support/constraint/cons…
-757bfe906193b8b651e79dc26cd67d6b55d0770a2cdfb0381591504f779d4a76 | https://jcenter.bintray.com/com/googlecode/juniversalchardet/juniversalchar…
-4946e60a547c8eda69f3bc23c5b6f0dadcf8469ea49b1d1da7de34aecfcf18dd | https://jcenter.bintray.com/org/apache/apache/9/apache-9.pom
+757bfe906193b8b651e79dc26cd67d6b55d0770a2cdfb0381591504f779d4a76 | https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalc…
+4946e60a547c8eda69f3bc23c5b6f0dadcf8469ea49b1d1da7de34aecfcf18dd | https://repo1.maven.org/maven2/org/apache/apache/9/apache-9.pom
bcb7ce66a9c629fa7c723a767b6430e1a383e8d4dd543d603dcb0ad1b855b8b2 | https://dl.google.com/dl/android/maven2/com/android/support/animated-vector…
-db3cd95bec1001605e1653f2843e8542e712fa2bb672fd9c8c1ace86c57673d1 | https://jcenter.bintray.com/org/apache/httpcomponents/httpmime/4.1/httpmime…
-fbd7b254e02d8aef60c418a5f0e14a783b38a16162caffb2d2a16ccd5d2c09b4 | https://jcenter.bintray.com/org/slf4j/slf4j-android/1.7.25/slf4j-android-1.…
+db3cd95bec1001605e1653f2843e8542e712fa2bb672fd9c8c1ace86c57673d1 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.1/httpm…
+fbd7b254e02d8aef60c418a5f0e14a783b38a16162caffb2d2a16ccd5d2c09b4 | https://repo1.maven.org/maven2/org/slf4j/slf4j-android/1.7.25/slf4j-android…
27b4e5c0b80d3ff8b92f4c93b3b4d3ecf16c01589f4cdf70ca7cf64cb42d8122 | https://dl.google.com/dl/android/maven2/com/android/support/constraint/cons…
-81120db4d5490c4f0e9789e1178d2bac231fcff2618bd80f8ef6ff03c550d59b | https://jcenter.bintray.com/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.1.p…
+81120db4d5490c4f0e9789e1178d2bac231fcff2618bd80f8ef6ff03c550d59b | https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.…
bede73084ec812b916f686cc6e47625bd0756154bef589a4c2b419e54a393bf5 | https://dl.google.com/dl/android/maven2/com/android/tools/build/manifest-me…
-97b3786e1f55e74bddf8ad102bf50e33bbcbc1f6b7fd7b36f0bbbb25cd4981be | https://jcenter.bintray.com/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.jar
+97b3786e1f55e74bddf8ad102bf50e33bbcbc1f6b7fd7b36f0bbbb25cd4981be | https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.…
a20fb26c8de5b0ff7a3069e681fcf01ebefd2f3d24b832c3af22d981d7d4376b | https://dl.google.com/dl/android/maven2/com/android/tools/repository/26.0.1…
-45eb0d6e49430271b5fb385c53fae0b81d6ad3eae465a7a8d948217bcae1e86d | https://jcenter.bintray.com/com/android/tools/external/lombok/lombok-ast/0.…
-321668fc474a73140eb9cc73c779f1ebb9f60948aade3beddee082ecefcf0259 | https://jcenter.bintray.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk…
-9e9323a26ba8eb2394efef0c96d31b70df570808630dc147cab1e73541cc5194 | https://jcenter.bintray.com/org/apache/apache/4/apache-4.pom
-cd6db17a11a31ede794ccbd1df0e4d9750f640234731f21cff885a9997277e81 | https://jcenter.bintray.com/com/google/google/1/google-1.pom
-cf7e3630e1929ddeffcb0315db2acb37182c92dd3af970111b6115592f64d077 | https://jcenter.bintray.com/org/jacoco/org.jacoco.core/0.7.4.201502262128/o…
+45eb0d6e49430271b5fb385c53fae0b81d6ad3eae465a7a8d948217bcae1e86d | https://repo1.maven.org/maven2/com/android/tools/external/lombok/lombok-ast…
+321668fc474a73140eb9cc73c779f1ebb9f60948aade3beddee082ecefcf0259 | https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-…
+9e9323a26ba8eb2394efef0c96d31b70df570808630dc147cab1e73541cc5194 | https://repo1.maven.org/maven2/org/apache/apache/4/apache-4.pom
+cd6db17a11a31ede794ccbd1df0e4d9750f640234731f21cff885a9997277e81 | https://repo1.maven.org/maven2/com/google/google/1/google-1.pom
+cf7e3630e1929ddeffcb0315db2acb37182c92dd3af970111b6115592f64d077 | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.core/0.7.4.20150226212…
f4778bb3abf2df40bfa365d00ff301b5eec76f2933b85f6aa3918e2ab6f08b91 | https://dl.google.com/dl/android/maven2/com/android/support/design/23.4.0/d…
-f51550a06b1410bd4962cb0e71df0b921a60a7ef47bfa9c4825a14be72316eea | https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-parent/1.14/an…
-9144127192d6f612c2366825dceaeb23b0d53130b83e0bf1ffe107d1470a8487 | https://jcenter.bintray.com/com/google/errorprone/error_prone_annotations/2…
-f5a0a1eeaa100ed36aa83eca562d5dbb7e9b045c98b44db7da4745e9d9a20328 | https://jcenter.bintray.com/org/apache/httpcomponents/httpclient/4.2.6/http…
-21bb4d44dff54e33a37c11af69859a714202ae00969aab5453eba7276688f8ec | https://jcenter.bintray.com/org/apache/httpcomponents/project/4.1.1/project…
-f34b3a0b62cdb468eb7e8335de4edc87958dc299306c2b4ba8ea15e6a4be106a | https://jcenter.bintray.com/net/sf/proguard/proguard-gradle/5.3.3/proguard-…
-18f5c52120db036e88d6136f8839c832d074bdda95c756c6f429249d2db54ac6 | https://jcenter.bintray.com/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1.7.…
+f51550a06b1410bd4962cb0e71df0b921a60a7ef47bfa9c4825a14be72316eea | https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-parent/1.14…
+9144127192d6f612c2366825dceaeb23b0d53130b83e0bf1ffe107d1470a8487 | https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotation…
+f5a0a1eeaa100ed36aa83eca562d5dbb7e9b045c98b44db7da4745e9d9a20328 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.2.6/h…
+21bb4d44dff54e33a37c11af69859a714202ae00969aab5453eba7276688f8ec | https://repo1.maven.org/maven2/org/apache/httpcomponents/project/4.1.1/proj…
+f34b3a0b62cdb468eb7e8335de4edc87958dc299306c2b4ba8ea15e6a4be106a | https://repo1.maven.org/maven2/net/sf/proguard/proguard-gradle/5.3.3/progua…
+18f5c52120db036e88d6136f8839c832d074bdda95c756c6f429249d2db54ac6 | https://repo1.maven.org/maven2/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1…
2ba9c1cfec6b4a183b72a5ccc6cb2c83479d6ad7e931543c792292c1679a7f43 | https://dl.google.com/dl/android/maven2/com/android/tools/external/org-jetb…
-bfadb3b40f65dd6de1666d6b29f8bb54031396c76eeef4146cf9f28255f8bf33 | https://jcenter.bintray.com/com/google/guava/guava/22.0/guava-22.0.pom
-a32de739cfdf515774e696f91aa9697d2e7731e5cb5045ca8a4b657f8b1b4fb4 | https://jcenter.bintray.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar
-0c0e9d1857c250d1d71b5c6be7b8cc29afe55e7419a90d13bbe968ae5bd7240e | https://jcenter.bintray.com/org/ow2/asm/asm-util/5.1/asm-util-5.1.pom
+bfadb3b40f65dd6de1666d6b29f8bb54031396c76eeef4146cf9f28255f8bf33 | https://repo1.maven.org/maven2/com/google/guava/guava/22.0/guava-22.0.pom
+a32de739cfdf515774e696f91aa9697d2e7731e5cb5045ca8a4b657f8b1b4fb4 | https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar
+0c0e9d1857c250d1d71b5c6be7b8cc29afe55e7419a90d13bbe968ae5bd7240e | https://repo1.maven.org/maven2/org/ow2/asm/asm-util/5.1/asm-util-5.1.pom
1ef71c25a9d46ae0ce023d02a5734e0b06fdf934fbc5948e20482526b22b4179 | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.0.…
-f2885288839f82f824a0c042922ae7f24ed0d55ce26a74b6a7c557e0b7e30c24 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.1.3-2/kotl…
-31ce606f4e9518936299bb0d27c978fa61e185fd1de7c9874fe959a53e34a685 | https://jcenter.bintray.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.pom
-ff513db0361fd41237bef4784968bc15aae478d4ec0a9496f811072ccaf3841d | https://jcenter.bintray.com/org/apache/apache/13/apache-13.pom
-1917871c8deb468307a584680c87a44572f5a8b0b98c6d397fc0f5f86596dbe7 | https://jcenter.bintray.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-…
+f2885288839f82f824a0c042922ae7f24ed0d55ce26a74b6a7c557e0b7e30c24 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.1.3-2/k…
+31ce606f4e9518936299bb0d27c978fa61e185fd1de7c9874fe959a53e34a685 | https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.pom
+ff513db0361fd41237bef4784968bc15aae478d4ec0a9496f811072ccaf3841d | https://repo1.maven.org/maven2/org/apache/apache/13/apache-13.pom
+1917871c8deb468307a584680c87a44572f5a8b0b98c6d397fc0f5f86596dbe7 | https://repo.spring.io/plugins-release/org/jetbrains/trove4j/trove4j/201608…
07f08b315c812406e9d497e1b592689742feb3950c1a713f95e2692d3e15b619 | https://dl.google.com/dl/android/maven2/com/android/tools/ddms/ddmlib/26.0.…
7e8bdca281bdcb6dad48a80854837f1c0ab46f31a0b292370e320f471f5b9cfd | https://dl.google.com/dl/android/maven2/com/android/tools/sdk-common/26.0.1…
-bd9b9cb1a3987b1427f7a18babe7f92078e32bbe2e1dca6dced00cc0e3a077a9 | https://jcenter.bintray.com/org/slf4j/slf4j-android/1.7.25/slf4j-android-1.…
+bd9b9cb1a3987b1427f7a18babe7f92078e32bbe2e1dca6dced00cc0e3a077a9 | https://repo1.maven.org/maven2/org/slf4j/slf4j-android/1.7.25/slf4j-android…
b27bbb9d269a97be8ff0ac480c0f09c9a953f62e6ff05d90fcbb0ddb4de97c77 | https://dl.google.com/dl/android/maven2/com/android/tools/common/26.0.1/com…
668eb6aeb3d038267e719deb55f38a4233a12602afb97e89da609c095394400a | https://dl.google.com/dl/android/maven2/com/android/tools/build/apksig/3.0.…
ecd46dc69f5212b35eb21d64db68072f956c000083030ff53e09d1f81487c580 | https://dl.google.com/dl/android/maven2/com/android/tools/external/org-jetb…
-7af7e2d8b24b4798f04c2b7da24c9fbd1b7557b4e017c2054481565916079092 | https://jcenter.bintray.com/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-…
+7af7e2d8b24b4798f04c2b7da24c9fbd1b7557b4e017c2054481565916079092 | https://repo1.maven.org/maven2/net/sf/jopt-simple/jopt-simple/4.9/jopt-simp…
2ec779741f72313fc6623d0f0e42b2450dd2425dd6ad319697e658aae9ae177b | https://dl.google.com/dl/android/maven2/com/android/tools/dvlib/26.0.1/dvli…
-cd36b31f1495f4fe55a936dd00607abdd945e1f8074549225a04c402d1d35750 | https://jcenter.bintray.com/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.pom
-b787d574c851505e76212968b9ae1641ea79804aef7f5a2cee2a01cd4055213a | https://jcenter.bintray.com/org/apache/commons/commons-compress/1.12/common…
+cd36b31f1495f4fe55a936dd00607abdd945e1f8074549225a04c402d1d35750 | https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.…
+b787d574c851505e76212968b9ae1641ea79804aef7f5a2cee2a01cd4055213a | https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.12/com…
d48935ae1641774e03ce24b0b3f7aeee66931a1e5d9ad4d47b5f93d237ea07fb | https://dl.google.com/dl/android/maven2/com/android/support/constraint/cons…
-f8fd874c37c89d5dfe5ec8190d94626512bd36ab2c2ac9d4b67515c5bee745cb | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.1.3-2/kotl…
-c71555751e57e0ef912870e8ac9625ae782502a6a5b9c19ccf83b2a97d8b26bd | https://jcenter.bintray.com/com/google/jimfs/jimfs-parent/1.1/jimfs-parent-…
+f8fd874c37c89d5dfe5ec8190d94626512bd36ab2c2ac9d4b67515c5bee745cb | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.1.3-2/k…
+c71555751e57e0ef912870e8ac9625ae782502a6a5b9c19ccf83b2a97d8b26bd | https://repo1.maven.org/maven2/com/google/jimfs/jimfs-parent/1.1/jimfs-pare…
150021a89ae6f252415cbfff5c3111bf87433776b997b68e6e71f37e5b696799 | https://dl.google.com/dl/android/maven2/com/android/support/support-vector-…
fee07b2760ef3ed20f2edefa70504a29f9216d277adae56ce85778ee4b18cd04 | https://dl.google.com/dl/android/maven2/com/android/support/support-v4/23.4…
-9cddda75f4a1b4469e73f44e7b61a3e897d0f657df4797f9106ffe88c4eeade0 | https://jcenter.bintray.com/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-4.6…
-87cd27e1a02a5c3eb6d85059ce98696bb1b44c2b8b650f0567c86df60fa61da7 | https://jcenter.bintray.com/org/apache/commons/commons-parent/39/commons-pa…
+9cddda75f4a1b4469e73f44e7b61a3e897d0f657df4797f9106ffe88c4eeade0 | https://repo1.maven.org/maven2/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-…
+87cd27e1a02a5c3eb6d85059ce98696bb1b44c2b8b650f0567c86df60fa61da7 | https://repo1.maven.org/maven2/org/apache/commons/commons-parent/39/commons…
df5f5e4b6d2ddcde49ed5a4e7e3bf2cb7f87e0d9892e5b066f995c4d703b228f | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
5dc327c690d031a11aa8f9f4cdc391fb938fbb7c7c143cc4bc60dd573d1fd1c9 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/3.0…
052b0d2b58e5df4f30e4f64bdf5414473f6cfa10147f8f8d89cb0b63316ba8f3 | https://dl.google.com/dl/android/maven2/com/android/tools/build/manifest-me…
13c1448f7ebb61f67e6fbd6cd5c188804c17c4d7e77c4b79b316ede4ef9cd9b3 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint/26.0.1/…
fcd77cba4ea3893429860b93da5d43f2e089f2ba8bdfa97ef724f410f404152a | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.0.…
-536c45e8804de01321c478cfb994377f81f1e32897636616fa21b877fd137c6f | https://jcenter.bintray.com/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-4.6…
+536c45e8804de01321c478cfb994377f81f1e32897636616fa21b877fd137c6f | https://repo1.maven.org/maven2/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-…
70c458dcf6040317b41ddf50a7d53a02b8a85b0723b36cde9562c59e3cd11dae | https://dl.google.com/dl/android/maven2/com/android/tools/dvlib/26.0.1/dvli…
5f1d5eab6940ece3ebb73691d8a60434d8d1e330176442be8f35a1585345b2ec | https://dl.google.com/dl/android/maven2/com/android/support/design/23.4.0/d…
0a640f956f4cdde8b5d3458a67ca67599eeb6f47349167a3f1afce7d60978027 | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-core…
-f056ed61a281b3e230a63e4abf510c0d2f9bf7ff513cacb65a29538ba90ab177 | https://jcenter.bintray.com/org/jacoco/org.jacoco.build/0.7.4.201502262128/…
-1a56992fc50f838fd091b6b9701b30da64b00bd2fe76ad2c800212eb459b49e2 | https://jcenter.bintray.com/com/google/code/gson/gson/2.3/gson-2.3.pom
-8a4e4b32eedaa72976a757e12cf1dfe742725db0b7311bf176dd937ba4236384 | https://jcenter.bintray.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.pom
+f056ed61a281b3e230a63e4abf510c0d2f9bf7ff513cacb65a29538ba90ab177 | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.build/0.7.4.2015022621…
+1a56992fc50f838fd091b6b9701b30da64b00bd2fe76ad2c800212eb459b49e2 | https://repo1.maven.org/maven2/com/google/code/gson/gson/2.3/gson-2.3.pom
+8a4e4b32eedaa72976a757e12cf1dfe742725db0b7311bf176dd937ba4236384 | https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.pom
a9d65daccc5afca97372936246ac49fb587423e005606e7981b0efc66b0e9385 | https://dl.google.com/dl/android/maven2/com/android/tools/annotations/26.0.…
-85ec8258fafc283f61647e6a11b404890821c11db6fcf550779ecf7a14151007 | https://jcenter.bintray.com/org/ow2/asm/asm-parent/5.1/asm-parent-5.1.pom
+85ec8258fafc283f61647e6a11b404890821c11db6fcf550779ecf7a14151007 | https://repo1.maven.org/maven2/org/ow2/asm/asm-parent/5.1/asm-parent-5.1.pom
6f52ba933a117bd67131b281214510ea30232b9807bfe569bc0c17e6a2d4018c | https://dl.google.com/dl/android/maven2/com/android/tools/repository/26.0.1…
-2d9484f4c649f708f47f9a479465fc729770ee65617dca3011836602264f6439 | https://jcenter.bintray.com/com/googlecode/json-simple/json-simple/1.1/json…
+2d9484f4c649f708f47f9a479465fc729770ee65617dca3011836602264f6439 | https://repo1.maven.org/maven2/com/googlecode/json-simple/json-simple/1.1/j…
c9a55463942128f0b7fad62b8bee5886d1cb1c733fb3b78507465b025e6a4031 | https://dl.google.com/dl/android/maven2/com/android/databinding/compilerCom…
-1879f19a05991e3ed95910b96689333396b0c467a215dc4d1f90018404b72a26 | https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-annotations/1.…
+1879f19a05991e3ed95910b96689333396b0c467a215dc4d1f90018404b72a26 | https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations…
81f73f8b25b430f5a40a39727bbcef653a1d0868cc69233b44e4282ce5a94ff9 | https://dl.google.com/dl/android/maven2/com/android/tools/ddms/ddmlib/26.0.…
47be4ebd35a100945bac20b2efba158fe032520229a73bc060ac57986d132dfa | https://dl.google.com/dl/android/maven2/com/android/support/constraint/cons…
-18c4a0095d5c1da6b817592e767bb23d29dd2f560ad74df75ff3961dbde25b79 | https://jcenter.bintray.com/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar
-ec3a75bebddbf19ff56a281cf5d1ad146169dcaa0e69d7b14f4aaba2e7775f34 | https://jcenter.bintray.com/net/freehaven/tor/control/jtorctl/0.2/jtorctl-0…
+18c4a0095d5c1da6b817592e767bb23d29dd2f560ad74df75ff3961dbde25b79 | https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.…
+ec3a75bebddbf19ff56a281cf5d1ad146169dcaa0e69d7b14f4aaba2e7775f34 | https://repo.spring.io/plugins-release/net/freehaven/tor/control/jtorctl/0.…
803be394edb8dd7d1e678683ed85aee7f86a172c90f03e6198c8a49d4f342b99 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/3.0…
-e1abd7f1116cf5e0c59947693e2189208ec94296b2a3394c959e3511d399a7b0 | https://jcenter.bintray.com/com/squareup/javawriter/2.5.0/javawriter-2.5.0.…
+e1abd7f1116cf5e0c59947693e2189208ec94296b2a3394c959e3511d399a7b0 | https://repo1.maven.org/maven2/com/squareup/javawriter/2.5.0/javawriter-2.5…
e91a88dd0c5e99069b7f09d4a46b5e06f1e9c4c72fc0a8e987e25d86af480f01 | https://dl.google.com/dl/android/maven2/com/android/support/support-annotat…
1f8c906d0de98ddfa81b1ce520ee52fbd280c222383b66cba89e16eafb626001 | https://dl.google.com/dl/android/maven2/com/android/databinding/baseLibrary…
-fb5369fc7ea4b2e3cf8d6f20243f1d97f81341bf818b179cd8dbd1da7a781a21 | https://jcenter.bintray.com/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.pom
-e51efb2ec140b2849b9880fb161cb6e30dd672368a534c1f47ab46d7f537d9ca | https://jcenter.bintray.com/net/sf/proguard/proguard-base/5.3.3/proguard-ba…
-7cd9d7a0b5d93dfd461a148891b43509cf403a9c7f9fb49060d3554df1c81e1e | https://jcenter.bintray.com/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.pom
-963e1ee14f808ffb99897d848ddcdb28fa91ddda867eb18d303e82728f878349 | https://jcenter.bintray.com/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk…
-8c6191e0dd8bfdc862332cb79b08185ac5b63565d405dac2605be4c2b19774bd | https://jcenter.bintray.com/com/android/tools/external/lombok/lombok-ast/0.…
-5215b648798c6c8d9b9cde3642d3bfb5a4cc894b7c8411004352e7de5d119827 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-client…
-1eaf9182e1977c1c50a70edbfbf70536398c68990bfaafc9f0e9899041201539 | https://jcenter.bintray.com/com/google/guava/guava-parent/22.0/guava-parent…
-faf82de0dc02e0c0ae327cd653f37255496b2e53fce280b3ab4cb34553a89086 | https://jcenter.bintray.com/com/intellij/annotations/12.0/annotations-12.0.…
+fb5369fc7ea4b2e3cf8d6f20243f1d97f81341bf818b179cd8dbd1da7a781a21 | https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.pom
+e51efb2ec140b2849b9880fb161cb6e30dd672368a534c1f47ab46d7f537d9ca | https://repo1.maven.org/maven2/net/sf/proguard/proguard-base/5.3.3/proguard…
+7cd9d7a0b5d93dfd461a148891b43509cf403a9c7f9fb49060d3554df1c81e1e | https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.…
+963e1ee14f808ffb99897d848ddcdb28fa91ddda867eb18d303e82728f878349 | https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-…
+8c6191e0dd8bfdc862332cb79b08185ac5b63565d405dac2605be4c2b19774bd | https://repo1.maven.org/maven2/com/android/tools/external/lombok/lombok-ast…
+5215b648798c6c8d9b9cde3642d3bfb5a4cc894b7c8411004352e7de5d119827 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcomponents-cli…
+1eaf9182e1977c1c50a70edbfbf70536398c68990bfaafc9f0e9899041201539 | https://repo1.maven.org/maven2/com/google/guava/guava-parent/22.0/guava-par…
+faf82de0dc02e0c0ae327cd653f37255496b2e53fce280b3ab4cb34553a89086 | https://repo1.maven.org/maven2/com/intellij/annotations/12.0/annotations-12…
a0d002465c0f611eedaaef2b2530707d2e9fb3a5c7ed66f53c556a12f714f43a | https://dl.google.com/dl/android/maven2/com/android/support/support-v4/23.4…
712d7c974d20b71ce730938a3dda8d23e87cfd16500e1c1a2c9ecc2c9ff0d323 | https://dl.google.com/dl/android/maven2/com/android/tools/build/apksig/3.0.…
-3369726ca2b0e3736c741ff3c22e06f707a1007ff20ccc5b5ba5d0d9a01ead30 | https://jcenter.bintray.com/net/freehaven/tor/control/jtorctl/0.2/jtorctl-0…
-164e7a9cf23a4e63bbc961f8db7d965d53d685710660a88249641f91d36f83a4 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-core/4…
+3369726ca2b0e3736c741ff3c22e06f707a1007ff20ccc5b5ba5d0d9a01ead30 | https://repo.spring.io/plugins-release//net/freehaven/tor/control/jtorctl/0…
+164e7a9cf23a4e63bbc961f8db7d965d53d685710660a88249641f91d36f83a4 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcomponents-cor…
a9660f8b64b74f474226c70a50187d8efcac448d32ce97756f408975aa52cdaa | https://dl.google.com/dl/android/maven2/com/android/tools/sdk-common/26.0.1…
10107898991129eff2042a41b1bfc2d72c4ea8e4babe429ae3aeb32c69c568de | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
5d252585d47129cd667d96c92237383138a42edec5a8963a7dd44cd770faed91 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-checks/…
-3e395d6fbc43c09a3774cac8694ce527398305ea3fd5492d80e25af27d382a9c | https://jcenter.bintray.com/org/codehaus/mojo/mojo-parent/34/mojo-parent-34…
-0ee5f691cbbedb69969b48374d27412f821959af5d2dffbabc424b607cdbbdf6 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/kot…
+3e395d6fbc43c09a3774cac8694ce527398305ea3fd5492d80e25af27d382a9c | https://repo1.maven.org/maven2/org/codehaus/mojo/mojo-parent/34/mojo-parent…
+0ee5f691cbbedb69969b48374d27412f821959af5d2dffbabc424b607cdbbdf6 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/…
cf251279505960889b6b281c26af0438656ebac3845e52791925cf7649cb15a6 | https://dl.google.com/dl/android/maven2/com/android/tools/sdklib/26.0.1/sdk…
-e6531a278b4f632f198a6e45b9e11de1b2b678cd5a4e0fdff442f604c2439a42 | https://jcenter.bintray.com/org/jacoco/org.jacoco.report/0.7.4.201502262128…
-6d079b5abf39f323baaccc68463beef5cf2e9574f333dd749ae96753f00eb205 | https://jcenter.bintray.com/org/ow2/asm/asm/5.1/asm-5.1.pom
+e6531a278b4f632f198a6e45b9e11de1b2b678cd5a4e0fdff442f604c2439a42 | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.report/0.7.4.201502262…
+6d079b5abf39f323baaccc68463beef5cf2e9574f333dd749ae96753f00eb205 | https://repo1.maven.org/maven2/org/ow2/asm/asm/5.1/asm-5.1.pom
9619e68f7eb36da3a28a60315f34320972badbad43749cc66712bb95b96a4ef3 | https://dl.google.com/dl/android/maven2/com/android/support/support-annotat…
-a47c950c755747ca3093a05e9ec85d0e2f33cbd224909f571fe7577963a4d799 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/kot…
+a47c950c755747ca3093a05e9ec85d0e2f33cbd224909f571fe7577963a4d799 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/…
ee041b3beb682e8bbf2dc16b6edc233483cbc36bde27fd13996617a667b615a5 | https://dl.google.com/dl/android/maven2/com/android/tools/external/com-inte…
-a1e7d6b3efc1703c7c8f1b15ecf8757f17d0ac41f32c9a48481a5caf638c55db | https://jcenter.bintray.com/com/google/protobuf/protobuf-java/3.0.0/protobu…
-e4c7afb8f0d7aa159318d42a011cc2c9b0525d820973cbca5318bec6c649cecc | https://jcenter.bintray.com/com/google/protobuf/protobuf-java/3.0.0/protobu…
+a1e7d6b3efc1703c7c8f1b15ecf8757f17d0ac41f32c9a48481a5caf638c55db | https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.0.0/prot…
+e4c7afb8f0d7aa159318d42a011cc2c9b0525d820973cbca5318bec6c649cecc | https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.0.0/prot…
24465b2ba90dc5ed7e2c05f1c87fe4256c27df6d3cd69b6177f3cb447b05c021 | https://dl.google.com/dl/android/maven2/com/android/support/recyclerview-v7…
-f8ab13b14be080fe2f617f90e55599760e4a1b4deeea5c595df63d0d6375ed6d | https://jcenter.bintray.com/com/intellij/annotations/12.0/annotations-12.0.…
+f8ab13b14be080fe2f617f90e55599760e4a1b4deeea5c595df63d0d6375ed6d | https://repo1.maven.org/maven2/com/intellij/annotations/12.0/annotations-12…
e2f7b17610f9f0a2b55c019b7627be3d42ec142fde1db5caf8a34dbe3bb8dbcd | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-api/…
63b465cc628f8c305702b12b26501cea236a3175db15b5a7356e98484aa63db5 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-mod…
-fb40265f982548212ff82e362e59732b2187ec6f0d80182885c14ef1f982827a | https://jcenter.bintray.com/org/sonatype/oss/oss-parent/9/oss-parent-9.pom
-51215c67d2c068d8b7d2f6f80f51372a098075deccc448d4bdd7b987ba8328fb | https://jcenter.bintray.com/org/ow2/ow2/1.3/ow2-1.3.pom
-e5e82da4cc66c8d917bbf743e3c0752efe8522735e7fc9dbddb65bccea81cfe9 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcore/4.2.5/httpco…
-0288414509c625b8dd544384fbd29f502bdc8b4f86cfc26625aa23eef9fa6057 | https://jcenter.bintray.com/net/sf/proguard/proguard-parent/5.3.3/proguard-…
+fb40265f982548212ff82e362e59732b2187ec6f0d80182885c14ef1f982827a | https://repo1.maven.org/maven2/org/sonatype/oss/oss-parent/9/oss-parent-9.p…
+51215c67d2c068d8b7d2f6f80f51372a098075deccc448d4bdd7b987ba8328fb | https://repo1.maven.org/maven2/org/ow2/ow2/1.3/ow2-1.3.pom
+e5e82da4cc66c8d917bbf743e3c0752efe8522735e7fc9dbddb65bccea81cfe9 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.2.5/htt…
+0288414509c625b8dd544384fbd29f502bdc8b4f86cfc26625aa23eef9fa6057 | https://repo1.maven.org/maven2/net/sf/proguard/proguard-parent/5.3.3/progua…
24633fb1e62a9e4b1a25e2c1751d68be89e050b488652456e545b8019539137d | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-api/…
-5c415a9d8585200de4be1947e15291cc79f599b06249375f5c9ea22d4b2d090f | https://jcenter.bintray.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-…
+5c415a9d8585200de4be1947e15291cc79f599b06249375f5c9ea22d4b2d090f | https://repo.spring.io/plugins-release/org/jetbrains/trove4j/trove4j/201608…
diff --git a/projects/tor-android-service/build b/projects/tor-android-service/build
index 65bac4e..7c5582a 100644
--- a/projects/tor-android-service/build
+++ b/projects/tor-android-service/build
@@ -7,6 +7,8 @@ export GRADLE_MAVEN_REPO="file://$gradle_repo"
# The download script assumes artifact package name is the complete URL path.
# In some cases this is incorrect, so copy those artifacts to correct location
cp -r $gradle_repo/dl/android/maven2/* $gradle_repo
+cp -r $gradle_repo/plugins-release/* $gradle_repo
+cp -r $gradle_repo/maven2/* $gradle_repo
mkdir -p /var/tmp/build $output_dir
diff --git a/projects/tor-android-service/config b/projects/tor-android-service/config
index ab6eb6c..69fab6f 100644
--- a/projects/tor-android-service/config
+++ b/projects/tor-android-service/config
@@ -11,7 +11,7 @@ var:
container:
use_container: 1
# this should be updated when the list of gradle dependencies is changed
- gradle_dependencies_version: 1
+ gradle_dependencies_version: 2
targets:
android:
diff --git a/projects/tor-android-service/gradle-dependencies-list.txt b/projects/tor-android-service/gradle-dependencies-list.txt
index f07715d..96e5f1b 100644
--- a/projects/tor-android-service/gradle-dependencies-list.txt
+++ b/projects/tor-android-service/gradle-dependencies-list.txt
@@ -1,183 +1,183 @@
# On how to update dependencies see projects/common/how-to-create-gradle-dependencies-list.txt
# Don't forget to update var/gradle_dependencies_version when modifying this file
sha256sum | url
-f0c98c571e93a7cb4dd18df0fa308f0963e7a0620ac2d4244e61e709d03ad6be | https://jcenter.bintray.com/com/google/j2objc/j2objc-annotations/1.1/j2objc…
-965aeb2bedff369819bdde1bf7a0b3b89b8247dd69c88b86375d76163bb8c397 | https://jcenter.bintray.com/org/jetbrains/annotations/13.0/annotations-13.0…
-3d6eba428555a558de046b5d76eacc1f5a54b4f5f20b84d636ed7aff18aa48c3 | https://jcenter.bintray.com/org/apache/httpcomponents/project/7/project-7.p…
-31629566148e8a47688ae43b420abc3ecd783ed15b33bebc00824bf24c9b15aa | https://jcenter.bintray.com/org/apache/httpcomponents/httpmime/4.1/httpmime…
-905721a0eea90a81534abb7ee6ef4ea2e5e645fa1def0a5cd88402df1b46c9ed | https://jcenter.bintray.com/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.…
-bd9b9cb1a3987b1427f7a18babe7f92078e32bbe2e1dca6dced00cc0e3a077a9 | https://jcenter.bintray.com/org/slf4j/slf4j-android/1.7.25/slf4j-android-1.…
+f0c98c571e93a7cb4dd18df0fa308f0963e7a0620ac2d4244e61e709d03ad6be | https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2o…
+965aeb2bedff369819bdde1bf7a0b3b89b8247dd69c88b86375d76163bb8c397 | https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-1…
+3d6eba428555a558de046b5d76eacc1f5a54b4f5f20b84d636ed7aff18aa48c3 | https://repo1.maven.org/maven2/org/apache/httpcomponents/project/7/project-…
+31629566148e8a47688ae43b420abc3ecd783ed15b33bebc00824bf24c9b15aa | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.1/httpm…
+905721a0eea90a81534abb7ee6ef4ea2e5e645fa1def0a5cd88402df1b46c9ed | https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/1.3.9/jsr305…
+bd9b9cb1a3987b1427f7a18babe7f92078e32bbe2e1dca6dced00cc0e3a077a9 | https://repo1.maven.org/maven2/org/slf4j/slf4j-android/1.7.25/slf4j-android…
58aa4df8faae90e484c0bc47494a1ec97dc51fe53eae2b4a70d60ea7489cdf8c | https://dl.google.com/dl/android/maven2/com/android/tools/external/com-inte…
-2c1542faf343185b7cab9c3d55c8ae5471d6d095d3887a4adefdbdf2984dc0b6 | https://jcenter.bintray.com/org/apache/commons/commons-compress/1.12/common…
-467ae650442e876867379094e7518dfdd67d22c5352ebd39808c84259e9790ba | https://jcenter.bintray.com/org/apache/commons/commons-parent/25/commons-pa…
-2068320bd6bad744c3673ab048f67e30bef8f518996fa380033556600669905d | https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-annotations/1.…
-c3c99bf58182889fe86315e9a01473ee2c95540b9dedef898cec64554d925c54 | https://jcenter.bintray.com/com/android/tools/annotations/24.5.0/annotation…
-1eaf9182e1977c1c50a70edbfbf70536398c68990bfaafc9f0e9899041201539 | https://jcenter.bintray.com/com/google/guava/guava-parent/22.0/guava-parent…
+2c1542faf343185b7cab9c3d55c8ae5471d6d095d3887a4adefdbdf2984dc0b6 | https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.12/com…
+467ae650442e876867379094e7518dfdd67d22c5352ebd39808c84259e9790ba | https://repo1.maven.org/maven2/org/apache/commons/commons-parent/25/commons…
+2068320bd6bad744c3673ab048f67e30bef8f518996fa380033556600669905d | https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations…
+c3c99bf58182889fe86315e9a01473ee2c95540b9dedef898cec64554d925c54 | https://repo1.maven.org/maven2/com/android/tools/annotations/24.5.0/annotat…
+1eaf9182e1977c1c50a70edbfbf70536398c68990bfaafc9f0e9899041201539 | https://repo1.maven.org/maven2/com/google/guava/guava-parent/22.0/guava-par…
43edcc0fc3bd8520bf60066f54088f272e39aa856d25cdd6ca9ee4d8f5c32666 | https://dl.google.com/dl/android/maven2/com/android/support/support-vector-…
a9d65daccc5afca97372936246ac49fb587423e005606e7981b0efc66b0e9385 | https://dl.google.com/dl/android/maven2/com/android/tools/annotations/26.0.…
bcb7ce66a9c629fa7c723a767b6430e1a383e8d4dd543d603dcb0ad1b855b8b2 | https://dl.google.com/dl/android/maven2/com/android/support/animated-vector…
-cb4cfad870bf563a07199f3ebea5763f0dec440fcda0b318640b1feaa788656b | https://jcenter.bintray.com/com/google/errorprone/error_prone_annotations/2…
-e4c7afb8f0d7aa159318d42a011cc2c9b0525d820973cbca5318bec6c649cecc | https://jcenter.bintray.com/com/google/protobuf/protobuf-java/3.0.0/protobu…
-45eb0d6e49430271b5fb385c53fae0b81d6ad3eae465a7a8d948217bcae1e86d | https://jcenter.bintray.com/com/android/tools/external/lombok/lombok-ast/0.…
-ec3a75bebddbf19ff56a281cf5d1ad146169dcaa0e69d7b14f4aaba2e7775f34 | https://jcenter.bintray.com/net/freehaven/tor/control/jtorctl/0.2/jtorctl-0…
-963e1ee14f808ffb99897d848ddcdb28fa91ddda867eb18d303e82728f878349 | https://jcenter.bintray.com/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk…
-f8fd874c37c89d5dfe5ec8190d94626512bd36ab2c2ac9d4b67515c5bee745cb | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.1.3-2/kotl…
-cf7e3630e1929ddeffcb0315db2acb37182c92dd3af970111b6115592f64d077 | https://jcenter.bintray.com/org/jacoco/org.jacoco.core/0.7.4.201502262128/o…
+cb4cfad870bf563a07199f3ebea5763f0dec440fcda0b318640b1feaa788656b | https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotation…
+e4c7afb8f0d7aa159318d42a011cc2c9b0525d820973cbca5318bec6c649cecc | https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.0.0/prot…
+45eb0d6e49430271b5fb385c53fae0b81d6ad3eae465a7a8d948217bcae1e86d | https://repo1.maven.org/maven2/com/android/tools/external/lombok/lombok-ast…
+ec3a75bebddbf19ff56a281cf5d1ad146169dcaa0e69d7b14f4aaba2e7775f34 | https://repo.spring.io/plugins-release/net/freehaven/tor/control/jtorctl/0.…
+963e1ee14f808ffb99897d848ddcdb28fa91ddda867eb18d303e82728f878349 | https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-…
+f8fd874c37c89d5dfe5ec8190d94626512bd36ab2c2ac9d4b67515c5bee745cb | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.1.3-2/k…
+cf7e3630e1929ddeffcb0315db2acb37182c92dd3af970111b6115592f64d077 | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.core/0.7.4.20150226212…
a20fb26c8de5b0ff7a3069e681fcf01ebefd2f3d24b832c3af22d981d7d4376b | https://dl.google.com/dl/android/maven2/com/android/tools/repository/26.0.1…
-85ec8258fafc283f61647e6a11b404890821c11db6fcf550779ecf7a14151007 | https://jcenter.bintray.com/org/ow2/asm/asm-parent/5.1/asm-parent-5.1.pom
-7af7e2d8b24b4798f04c2b7da24c9fbd1b7557b4e017c2054481565916079092 | https://jcenter.bintray.com/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-…
-40ceb7157feb263949e0f503fe5f71689333a621021aa20ce0d0acee3badaa0f | https://jcenter.bintray.com/com/google/j2objc/j2objc-annotations/1.1/j2objc…
-ec4c74554312fac5116350164786f91b35c9e082fa4ea598bfa42b5db05d7abb | https://jcenter.bintray.com/org/jacoco/org.jacoco.core/0.7.4.201502262128/o…
-9cddda75f4a1b4469e73f44e7b61a3e897d0f657df4797f9106ffe88c4eeade0 | https://jcenter.bintray.com/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-4.6…
-81120db4d5490c4f0e9789e1178d2bac231fcff2618bd80f8ef6ff03c550d59b | https://jcenter.bintray.com/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.1.p…
+85ec8258fafc283f61647e6a11b404890821c11db6fcf550779ecf7a14151007 | https://repo1.maven.org/maven2/org/ow2/asm/asm-parent/5.1/asm-parent-5.1.pom
+7af7e2d8b24b4798f04c2b7da24c9fbd1b7557b4e017c2054481565916079092 | https://repo1.maven.org/maven2/net/sf/jopt-simple/jopt-simple/4.9/jopt-simp…
+2994a7eb78f2710bd3d3bfb639b2c94e219cedac0d4d084d516e78c16dddecf6 | https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2o…
+ec4c74554312fac5116350164786f91b35c9e082fa4ea598bfa42b5db05d7abb | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.core/0.7.4.20150226212…
+9cddda75f4a1b4469e73f44e7b61a3e897d0f657df4797f9106ffe88c4eeade0 | https://repo1.maven.org/maven2/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-…
+81120db4d5490c4f0e9789e1178d2bac231fcff2618bd80f8ef6ff03c550d59b | https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.…
df5f5e4b6d2ddcde49ed5a4e7e3bf2cb7f87e0d9892e5b066f995c4d703b228f | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
-26c5856e954b5f864db76f13b86919b59c6eecf9fd930b96baa8884626baf2f5 | https://jcenter.bintray.com/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-…
+26c5856e954b5f864db76f13b86919b59c6eecf9fd930b96baa8884626baf2f5 | https://repo1.maven.org/maven2/net/sf/jopt-simple/jopt-simple/4.9/jopt-simp…
6895e368fa59168428c78cdf300bb29352073f397d8f260af3de82df2c8b2448 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
-fbd7b254e02d8aef60c418a5f0e14a783b38a16162caffb2d2a16ccd5d2c09b4 | https://jcenter.bintray.com/org/slf4j/slf4j-android/1.7.25/slf4j-android-1.…
+fbd7b254e02d8aef60c418a5f0e14a783b38a16162caffb2d2a16ccd5d2c09b4 | https://repo1.maven.org/maven2/org/slf4j/slf4j-android/1.7.25/slf4j-android…
23e6d006f7d07bb43ebc80b2e530c8cdd65bbabcaaf911c3f12e2ea26167178c | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-core…
1ef71c25a9d46ae0ce023d02a5734e0b06fdf934fbc5948e20482526b22b4179 | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.0.…
-2d9484f4c649f708f47f9a479465fc729770ee65617dca3011836602264f6439 | https://jcenter.bintray.com/com/googlecode/json-simple/json-simple/1.1/json…
-b2b5dd46cf998fa626eb6f8a1c114f6167c8d392694164e62533e5898e9b31f2 | https://jcenter.bintray.com/commons-io/commons-io/2.4/commons-io-2.4.pom
-f51550a06b1410bd4962cb0e71df0b921a60a7ef47bfa9c4825a14be72316eea | https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-parent/1.14/an…
-87cd27e1a02a5c3eb6d85059ce98696bb1b44c2b8b650f0567c86df60fa61da7 | https://jcenter.bintray.com/org/apache/commons/commons-parent/39/commons-pa…
+2d9484f4c649f708f47f9a479465fc729770ee65617dca3011836602264f6439 | https://repo1.maven.org/maven2/com/googlecode/json-simple/json-simple/1.1/j…
+b2b5dd46cf998fa626eb6f8a1c114f6167c8d392694164e62533e5898e9b31f2 | https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.pom
+f51550a06b1410bd4962cb0e71df0b921a60a7ef47bfa9c4825a14be72316eea | https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-parent/1.14…
+87cd27e1a02a5c3eb6d85059ce98696bb1b44c2b8b650f0567c86df60fa61da7 | https://repo1.maven.org/maven2/org/apache/commons/commons-parent/39/commons…
aeb197158a2fb6bd2cb9233e22874f8051f82891dbd82b6b089f49e309f82e40 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint/26.0.1/…
-54b34e941b8e1414bd3e40d736efd3481772dc26db3296f6aa45cec9f6203d86 | https://jcenter.bintray.com/commons-codec/commons-codec/1.6/commons-codec-1…
-ce6f913cad1f0db3aad70186d65c5bc7ffcc9a99e3fe8e0b137312819f7c362f | https://jcenter.bintray.com/commons-logging/commons-logging/1.1.1/commons-l…
+54b34e941b8e1414bd3e40d736efd3481772dc26db3296f6aa45cec9f6203d86 | https://repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-code…
+ce6f913cad1f0db3aad70186d65c5bc7ffcc9a99e3fe8e0b137312819f7c362f | https://repo1.maven.org/maven2/commons-logging/commons-logging/1.1.1/common…
668eb6aeb3d038267e719deb55f38a4233a12602afb97e89da609c095394400a | https://dl.google.com/dl/android/maven2/com/android/tools/build/apksig/3.0.…
-5215b648798c6c8d9b9cde3642d3bfb5a4cc894b7c8411004352e7de5d119827 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-client…
-9144127192d6f612c2366825dceaeb23b0d53130b83e0bf1ffe107d1470a8487 | https://jcenter.bintray.com/com/google/errorprone/error_prone_annotations/2…
-b6eb99f1362b8344ca5400d57a35c49e3504f23f3dee304fdb879d4d953f4bc6 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcore/4.2.5/httpco…
-d2da399a9967c69f0a21739256fa79d284222c223082cacadc17372244764b54 | https://jcenter.bintray.com/org/ow2/asm/asm/5.1/asm-5.1.jar
+5215b648798c6c8d9b9cde3642d3bfb5a4cc894b7c8411004352e7de5d119827 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcomponents-cli…
+9144127192d6f612c2366825dceaeb23b0d53130b83e0bf1ffe107d1470a8487 | https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotation…
+b6eb99f1362b8344ca5400d57a35c49e3504f23f3dee304fdb879d4d953f4bc6 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.2.5/htt…
+d2da399a9967c69f0a21739256fa79d284222c223082cacadc17372244764b54 | https://repo1.maven.org/maven2/org/ow2/asm/asm/5.1/asm-5.1.jar
81f73f8b25b430f5a40a39727bbcef653a1d0868cc69233b44e4282ce5a94ff9 | https://dl.google.com/dl/android/maven2/com/android/tools/ddms/ddmlib/26.0.…
-757bfe906193b8b651e79dc26cd67d6b55d0770a2cdfb0381591504f779d4a76 | https://jcenter.bintray.com/com/googlecode/juniversalchardet/juniversalchar…
-0ee5f691cbbedb69969b48374d27412f821959af5d2dffbabc424b607cdbbdf6 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/kot…
-536c45e8804de01321c478cfb994377f81f1e32897636616fa21b877fd137c6f | https://jcenter.bintray.com/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-4.6…
-cd36b31f1495f4fe55a936dd00607abdd945e1f8074549225a04c402d1d35750 | https://jcenter.bintray.com/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.pom
-fcfb09fb0ea0aa97d3cfe7ea792398081348e468f126b3603cb3803f240197f0 | https://jcenter.bintray.com/com/squareup/javawriter/2.5.0/javawriter-2.5.0.…
-6d079b5abf39f323baaccc68463beef5cf2e9574f333dd749ae96753f00eb205 | https://jcenter.bintray.com/org/ow2/asm/asm/5.1/asm-5.1.pom
+757bfe906193b8b651e79dc26cd67d6b55d0770a2cdfb0381591504f779d4a76 | https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalc…
+0ee5f691cbbedb69969b48374d27412f821959af5d2dffbabc424b607cdbbdf6 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/…
+536c45e8804de01321c478cfb994377f81f1e32897636616fa21b877fd137c6f | https://repo1.maven.org/maven2/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-…
+cd36b31f1495f4fe55a936dd00607abdd945e1f8074549225a04c402d1d35750 | https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.…
+fcfb09fb0ea0aa97d3cfe7ea792398081348e468f126b3603cb3803f240197f0 | https://repo1.maven.org/maven2/com/squareup/javawriter/2.5.0/javawriter-2.5…
+6d079b5abf39f323baaccc68463beef5cf2e9574f333dd749ae96753f00eb205 | https://repo1.maven.org/maven2/org/ow2/asm/asm/5.1/asm-5.1.pom
8b870b3f2ee38bf15681acbc8b628df1ccf7c533190b5c79af9934b6cd66d451 | https://dl.google.com/dl/android/maven2/com/android/databinding/baseLibrary…
-e1abd7f1116cf5e0c59947693e2189208ec94296b2a3394c959e3511d399a7b0 | https://jcenter.bintray.com/com/squareup/javawriter/2.5.0/javawriter-2.5.0.…
+e1abd7f1116cf5e0c59947693e2189208ec94296b2a3394c959e3511d399a7b0 | https://repo1.maven.org/maven2/com/squareup/javawriter/2.5.0/javawriter-2.5…
9619e68f7eb36da3a28a60315f34320972badbad43749cc66712bb95b96a4ef3 | https://dl.google.com/dl/android/maven2/com/android/support/support-annotat…
5d252585d47129cd667d96c92237383138a42edec5a8963a7dd44cd770faed91 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-checks/…
-3369726ca2b0e3736c741ff3c22e06f707a1007ff20ccc5b5ba5d0d9a01ead30 | https://jcenter.bintray.com/net/freehaven/tor/control/jtorctl/0.2/jtorctl-0…
-f34b3a0b62cdb468eb7e8335de4edc87958dc299306c2b4ba8ea15e6a4be106a | https://jcenter.bintray.com/net/sf/proguard/proguard-gradle/5.3.3/proguard-…
+3369726ca2b0e3736c741ff3c22e06f707a1007ff20ccc5b5ba5d0d9a01ead30 | https://repo.spring.io/plugins-release/net/freehaven/tor/control/jtorctl/0.…
+f34b3a0b62cdb468eb7e8335de4edc87958dc299306c2b4ba8ea15e6a4be106a | https://repo1.maven.org/maven2/net/sf/proguard/proguard-gradle/5.3.3/progua…
e899e02ec8ac6a73fb9c9c7cb9ebd9bfc4ce8263412285d5ec6f2df920880905 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-mod…
2a0475c2625fc27f80d3c5021130509b4068e0f984f2511e7a77a097de48b41d | https://dl.google.com/dl/android/maven2/com/android/tools/sdklib/26.0.1/sdk…
e91a88dd0c5e99069b7f09d4a46b5e06f1e9c4c72fc0a8e987e25d86af480f01 | https://dl.google.com/dl/android/maven2/com/android/support/support-annotat…
4f88a89142c64bf03906f84609594666e9694df56e3e6f05edfab8a68b39d837 | https://dl.google.com/dl/android/maven2/com/android/tools/annotations/26.0.…
1f8c906d0de98ddfa81b1ce520ee52fbd280c222383b66cba89e16eafb626001 | https://dl.google.com/dl/android/maven2/com/android/databinding/baseLibrary…
-401877d5e70ad599e9b6cff18434ea0332f637b51f8ec68352646c836f9bb2a4 | https://jcenter.bintray.com/org/antlr/antlr4-master/4.5.3/antlr4-master-4.5…
-1a56992fc50f838fd091b6b9701b30da64b00bd2fe76ad2c800212eb459b49e2 | https://jcenter.bintray.com/com/google/code/gson/gson/2.3/gson-2.3.pom
+401877d5e70ad599e9b6cff18434ea0332f637b51f8ec68352646c836f9bb2a4 | https://repo1.maven.org/maven2/org/antlr/antlr4-master/4.5.3/antlr4-master-…
+1a56992fc50f838fd091b6b9701b30da64b00bd2fe76ad2c800212eb459b49e2 | https://repo1.maven.org/maven2/com/google/code/gson/gson/2.3/gson-2.3.pom
803be394edb8dd7d1e678683ed85aee7f86a172c90f03e6198c8a49d4f342b99 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/3.0…
-feab9191311c3d7aeef2b66d6064afc80d3d1d52d980fb07ae43c78c987ba93a | https://jcenter.bintray.com/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.…
-d0f2e16d054e8bb97add9ca26525eb2346f692809fcd2a28787da8ceb3c35ee8 | https://jcenter.bintray.com/commons-logging/commons-logging/1.1.1/commons-l…
-1d2e883717b8ab7d3fcc9fa01034d165809a9c94daa6303a838f11e4d36adc86 | https://jcenter.bintray.com/net/sf/proguard/proguard-base/5.3.3/proguard-ba…
+feab9191311c3d7aeef2b66d6064afc80d3d1d52d980fb07ae43c78c987ba93a | https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/1.3.9/jsr305…
+d0f2e16d054e8bb97add9ca26525eb2346f692809fcd2a28787da8ceb3c35ee8 | https://repo1.maven.org/maven2/commons-logging/commons-logging/1.1.1/common…
+1d2e883717b8ab7d3fcc9fa01034d165809a9c94daa6303a838f11e4d36adc86 | https://repo1.maven.org/maven2/net/sf/proguard/proguard-base/5.3.3/proguard…
7e8bdca281bdcb6dad48a80854837f1c0ab46f31a0b292370e320f471f5b9cfd | https://dl.google.com/dl/android/maven2/com/android/tools/sdk-common/26.0.1…
d7e368746fa68ca6ba63519fb0838be9a278d509a5fcee6cd4a778a119eae447 | https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/23…
7c62f3856e8abca1d79257925f26c12668693f5d95904056bbac88605cfd8575 | https://dl.google.com/dl/android/maven2/com/android/tools/build/transform-a…
-1158e94c7de4da480873f0b4ab4a1da14c0d23d4b1902cc94a58a6f0f9ab579e | https://jcenter.bintray.com/com/google/guava/guava/22.0/guava-22.0.jar
-a1e7d6b3efc1703c7c8f1b15ecf8757f17d0ac41f32c9a48481a5caf638c55db | https://jcenter.bintray.com/com/google/protobuf/protobuf-java/3.0.0/protobu…
-3e395d6fbc43c09a3774cac8694ce527398305ea3fd5492d80e25af27d382a9c | https://jcenter.bintray.com/org/codehaus/mojo/mojo-parent/34/mojo-parent-34…
+1158e94c7de4da480873f0b4ab4a1da14c0d23d4b1902cc94a58a6f0f9ab579e | https://repo1.maven.org/maven2/com/google/guava/guava/22.0/guava-22.0.jar
+a1e7d6b3efc1703c7c8f1b15ecf8757f17d0ac41f32c9a48481a5caf638c55db | https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.0.0/prot…
+3e395d6fbc43c09a3774cac8694ce527398305ea3fd5492d80e25af27d382a9c | https://repo1.maven.org/maven2/org/codehaus/mojo/mojo-parent/34/mojo-parent…
712d7c974d20b71ce730938a3dda8d23e87cfd16500e1c1a2c9ecc2c9ff0d323 | https://dl.google.com/dl/android/maven2/com/android/tools/build/apksig/3.0.…
-7cd9d7a0b5d93dfd461a148891b43509cf403a9c7f9fb49060d3554df1c81e1e | https://jcenter.bintray.com/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.pom
+7cd9d7a0b5d93dfd461a148891b43509cf403a9c7f9fb49060d3554df1c81e1e | https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.…
4de4a3d05e1c534c2db9e4588bf34082bb2bd232d8abb9727c430290ce225740 | https://dl.google.com/dl/android/maven2/com/android/tools/build/transform-a…
e7a7a5810829dee924cec654a569a48301fcedd487f7b88710e816d127385f51 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
e336a35a1e102c2f11ce1ea7f0872df14e332374b8eacc0877e50f85f84c3d09 | https://dl.google.com/dl/android/maven2/com/android/support/animated-vector…
63b465cc628f8c305702b12b26501cea236a3175db15b5a7356e98484aa63db5 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-mod…
-7a3554c605e088e7e323b1084656243f0444fa353e2f2dee1f1a4204eb64ff09 | https://jcenter.bintray.com/org/jacoco/org.jacoco.report/0.7.4.201502262128…
-164e7a9cf23a4e63bbc961f8db7d965d53d685710660a88249641f91d36f83a4 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-core/4…
+7a3554c605e088e7e323b1084656243f0444fa353e2f2dee1f1a4204eb64ff09 | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.report/0.7.4.201502262…
+164e7a9cf23a4e63bbc961f8db7d965d53d685710660a88249641f91d36f83a4 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcomponents-cor…
ee041b3beb682e8bbf2dc16b6edc233483cbc36bde27fd13996617a667b615a5 | https://dl.google.com/dl/android/maven2/com/android/tools/external/com-inte…
-cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581 | https://jcenter.bintray.com/commons-io/commons-io/2.4/commons-io-2.4.jar
-51215c67d2c068d8b7d2f6f80f51372a098075deccc448d4bdd7b987ba8328fb | https://jcenter.bintray.com/org/ow2/ow2/1.3/ow2-1.3.pom
+cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581 | https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar
+51215c67d2c068d8b7d2f6f80f51372a098075deccc448d4bdd7b987ba8328fb | https://repo1.maven.org/maven2/org/ow2/ow2/1.3/ow2-1.3.pom
e2f7b17610f9f0a2b55c019b7627be3d42ec142fde1db5caf8a34dbe3bb8dbcd | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-api/…
5fe8a11e913086fb7ab505b930987f30cfa3f4b226d4bbbc68003ca4387ae40e | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-api/26.…
-a34658f5c5de4b573eef21131cc32cc25f7b66407944f312b28ec2e56abb1fa9 | https://jcenter.bintray.com/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.1.j…
-4946e60a547c8eda69f3bc23c5b6f0dadcf8469ea49b1d1da7de34aecfcf18dd | https://jcenter.bintray.com/org/apache/apache/9/apache-9.pom
+a34658f5c5de4b573eef21131cc32cc25f7b66407944f312b28ec2e56abb1fa9 | https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.…
+4946e60a547c8eda69f3bc23c5b6f0dadcf8469ea49b1d1da7de34aecfcf18dd | https://repo1.maven.org/maven2/org/apache/apache/9/apache-9.pom
150021a89ae6f252415cbfff5c3111bf87433776b997b68e6e71f37e5b696799 | https://dl.google.com/dl/android/maven2/com/android/support/support-vector-…
-b51f8867c92b6a722499557fc3a1fdea77bdf9ef574722fe90ce436a29559454 | https://jcenter.bintray.com/org/sonatype/oss/oss-parent/7/oss-parent-7.pom
-0288414509c625b8dd544384fbd29f502bdc8b4f86cfc26625aa23eef9fa6057 | https://jcenter.bintray.com/net/sf/proguard/proguard-parent/5.3.3/proguard-…
+b51f8867c92b6a722499557fc3a1fdea77bdf9ef574722fe90ce436a29559454 | https://repo1.maven.org/maven2/org/sonatype/oss/oss-parent/7/oss-parent-7.p…
+0288414509c625b8dd544384fbd29f502bdc8b4f86cfc26625aa23eef9fa6057 | https://repo1.maven.org/maven2/net/sf/proguard/proguard-parent/5.3.3/progua…
70c458dcf6040317b41ddf50a7d53a02b8a85b0723b36cde9562c59e3cd11dae | https://dl.google.com/dl/android/maven2/com/android/tools/dvlib/26.0.1/dvli…
-faf82de0dc02e0c0ae327cd653f37255496b2e53fce280b3ab4cb34553a89086 | https://jcenter.bintray.com/com/intellij/annotations/12.0/annotations-12.0.…
+faf82de0dc02e0c0ae327cd653f37255496b2e53fce280b3ab4cb34553a89086 | https://repo1.maven.org/maven2/com/intellij/annotations/12.0/annotations-12…
bede73084ec812b916f686cc6e47625bd0756154bef589a4c2b419e54a393bf5 | https://dl.google.com/dl/android/maven2/com/android/tools/build/manifest-me…
-8fdc3336e7b01873193ba9c48b87de7d788dc0954d1eb45c322492627a4b5c6e | https://jcenter.bintray.com/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk…
-0c0e9d1857c250d1d71b5c6be7b8cc29afe55e7419a90d13bbe968ae5bd7240e | https://jcenter.bintray.com/org/ow2/asm/asm-util/5.1/asm-util-5.1.pom
+8fdc3336e7b01873193ba9c48b87de7d788dc0954d1eb45c322492627a4b5c6e | https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-…
+0c0e9d1857c250d1d71b5c6be7b8cc29afe55e7419a90d13bbe968ae5bd7240e | https://repo1.maven.org/maven2/org/ow2/asm/asm-util/5.1/asm-util-5.1.pom
052b0d2b58e5df4f30e4f64bdf5414473f6cfa10147f8f8d89cb0b63316ba8f3 | https://dl.google.com/dl/android/maven2/com/android/tools/build/manifest-me…
-e5e82da4cc66c8d917bbf743e3c0752efe8522735e7fc9dbddb65bccea81cfe9 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcore/4.2.5/httpco…
+e5e82da4cc66c8d917bbf743e3c0752efe8522735e7fc9dbddb65bccea81cfe9 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.2.5/htt…
0a640f956f4cdde8b5d3458a67ca67599eeb6f47349167a3f1afce7d60978027 | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-core…
07f08b315c812406e9d497e1b592689742feb3950c1a713f95e2692d3e15b619 | https://dl.google.com/dl/android/maven2/com/android/tools/ddms/ddmlib/26.0.…
e767a1248adb4843110457e839e504c2511649ee78f05a6a311ea7f23578894d | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-tes…
-18c4a0095d5c1da6b817592e767bb23d29dd2f560ad74df75ff3961dbde25b79 | https://jcenter.bintray.com/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar
-953b116521a73575eee990e3f2c36a892fb088bb2d9a3027c82193cb7a013ef7 | https://jcenter.bintray.com/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.pom
-9466512cd8cf0bd66a8a3661685373f7b3deafded11096e044926ff5c82c7a4c | https://jcenter.bintray.com/com/google/code/gson/gson/2.3/gson-2.3.jar
-fb8c5e55e30a7addb4ff210858a0e8d2494ed6757bbe19012da99d51586c3cbb | https://jcenter.bintray.com/org/apache/commons/commons-parent/22/commons-pa…
+18c4a0095d5c1da6b817592e767bb23d29dd2f560ad74df75ff3961dbde25b79 | https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.…
+953b116521a73575eee990e3f2c36a892fb088bb2d9a3027c82193cb7a013ef7 | https://repo1.maven.org/maven2/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.p…
+9466512cd8cf0bd66a8a3661685373f7b3deafded11096e044926ff5c82c7a4c | https://repo1.maven.org/maven2/com/google/code/gson/gson/2.3/gson-2.3.jar
+fb8c5e55e30a7addb4ff210858a0e8d2494ed6757bbe19012da99d51586c3cbb | https://repo1.maven.org/maven2/org/apache/commons/commons-parent/22/commons…
ddb0fc5402b4cd8f31d5f29c830793d3ec00fd8ce60786254e5f0f132f0bdd8d | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-api/26.…
-7846399b35c7cd642a9b3a000c3e2d62d04eb37a4547b6933cc8b18bcc2f086b | https://jcenter.bintray.com/com/googlecode/juniversalchardet/juniversalchar…
-6b87237de8c2e1740cf80627c7f3ce3e15de1930bb250c55a1eca94fa3e014df | https://jcenter.bintray.com/org/codehaus/codehaus-parent/4/codehaus-parent-…
-ff513db0361fd41237bef4784968bc15aae478d4ec0a9496f811072ccaf3841d | https://jcenter.bintray.com/org/apache/apache/13/apache-13.pom
-f2885288839f82f824a0c042922ae7f24ed0d55ce26a74b6a7c557e0b7e30c24 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.1.3-2/kotl…
+7846399b35c7cd642a9b3a000c3e2d62d04eb37a4547b6933cc8b18bcc2f086b | https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalc…
+6b87237de8c2e1740cf80627c7f3ce3e15de1930bb250c55a1eca94fa3e014df | https://repo1.maven.org/maven2/org/codehaus/codehaus-parent/4/codehaus-pare…
+ff513db0361fd41237bef4784968bc15aae478d4ec0a9496f811072ccaf3841d | https://repo1.maven.org/maven2/org/apache/apache/13/apache-13.pom
+f2885288839f82f824a0c042922ae7f24ed0d55ce26a74b6a7c557e0b7e30c24 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.1.3-2/k…
fcd77cba4ea3893429860b93da5d43f2e089f2ba8bdfa97ef724f410f404152a | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.0.…
-cf149955279b07d4f11e817985c1164a69e930d73db7441b43a6ef53bbd286c4 | https://jcenter.bintray.com/com/google/errorprone/error_prone_parent/2.0.18…
-cd6db17a11a31ede794ccbd1df0e4d9750f640234731f21cff885a9997277e81 | https://jcenter.bintray.com/com/google/google/1/google-1.pom
-97b3786e1f55e74bddf8ad102bf50e33bbcbc1f6b7fd7b36f0bbbb25cd4981be | https://jcenter.bintray.com/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.jar
-a32de739cfdf515774e696f91aa9697d2e7731e5cb5045ca8a4b657f8b1b4fb4 | https://jcenter.bintray.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar
-efa86e5cd922f17b472fdfcae57234d8d4ac3e148b6250737dfce454af7a7a44 | https://jcenter.bintray.com/com/google/jimfs/jimfs/1.1/jimfs-1.1.pom
+cf149955279b07d4f11e817985c1164a69e930d73db7441b43a6ef53bbd286c4 | https://repo1.maven.org/maven2/com/google/errorprone/error_prone_parent/2.0…
+cd6db17a11a31ede794ccbd1df0e4d9750f640234731f21cff885a9997277e81 | https://repo1.maven.org/maven2/com/google/google/1/google-1.pom
+97b3786e1f55e74bddf8ad102bf50e33bbcbc1f6b7fd7b36f0bbbb25cd4981be | https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.…
+a32de739cfdf515774e696f91aa9697d2e7731e5cb5045ca8a4b657f8b1b4fb4 | https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar
+efa86e5cd922f17b472fdfcae57234d8d4ac3e148b6250737dfce454af7a7a44 | https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.pom
d3d96637b0e8e61046567b8c87b667dcf3cd31c7447f651cb58d6e6e744adfba | https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/23…
-1879f19a05991e3ed95910b96689333396b0c467a215dc4d1f90018404b72a26 | https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-annotations/1.…
+1879f19a05991e3ed95910b96689333396b0c467a215dc4d1f90018404b72a26 | https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations…
949246020c08a0543389082af38268cdce4ee7a7a8218097369b9845752866cb | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-checks/…
-a47c950c755747ca3093a05e9ec85d0e2f33cbd224909f571fe7577963a4d799 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/kot…
-1917871c8deb468307a584680c87a44572f5a8b0b98c6d397fc0f5f86596dbe7 | https://jcenter.bintray.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-…
-db3cd95bec1001605e1653f2843e8542e712fa2bb672fd9c8c1ace86c57673d1 | https://jcenter.bintray.com/org/apache/httpcomponents/httpmime/4.1/httpmime…
-ee032c39ae5e3cd099148fbba9a2124f9ed613e5cb93e03ee0fa8808ce364040 | https://jcenter.bintray.com/org/ow2/asm/asm-util/5.1/asm-util-5.1.jar
+a47c950c755747ca3093a05e9ec85d0e2f33cbd224909f571fe7577963a4d799 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/…
+1917871c8deb468307a584680c87a44572f5a8b0b98c6d397fc0f5f86596dbe7 | https://repo.spring.io/plugins-release/org/jetbrains/trove4j/trove4j/201608…
+db3cd95bec1001605e1653f2843e8542e712fa2bb672fd9c8c1ace86c57673d1 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.1/httpm…
+ee032c39ae5e3cd099148fbba9a2124f9ed613e5cb93e03ee0fa8808ce364040 | https://repo1.maven.org/maven2/org/ow2/asm/asm-util/5.1/asm-util-5.1.jar
b27bbb9d269a97be8ff0ac480c0f09c9a953f62e6ff05d90fcbb0ddb4de97c77 | https://dl.google.com/dl/android/maven2/com/android/tools/common/26.0.1/com…
-ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478 | https://jcenter.bintray.com/org/jetbrains/annotations/13.0/annotations-13.0…
+ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478 | https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-1…
ecd46dc69f5212b35eb21d64db68072f956c000083030ff53e09d1f81487c580 | https://dl.google.com/dl/android/maven2/com/android/tools/external/org-jetb…
-8c6191e0dd8bfdc862332cb79b08185ac5b63565d405dac2605be4c2b19774bd | https://jcenter.bintray.com/com/android/tools/external/lombok/lombok-ast/0.…
+8c6191e0dd8bfdc862332cb79b08185ac5b63565d405dac2605be4c2b19774bd | https://repo1.maven.org/maven2/com/android/tools/external/lombok/lombok-ast…
10107898991129eff2042a41b1bfc2d72c4ea8e4babe429ae3aeb32c69c568de | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
-c71555751e57e0ef912870e8ac9625ae782502a6a5b9c19ccf83b2a97d8b26bd | https://jcenter.bintray.com/com/google/jimfs/jimfs-parent/1.1/jimfs-parent-…
-7043dee4e9e7175e93e0b36f45b1ec1ecb893c5f755667e8b916eb8dd201c6ca | https://jcenter.bintray.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk…
-f5a0a1eeaa100ed36aa83eca562d5dbb7e9b045c98b44db7da4745e9d9a20328 | https://jcenter.bintray.com/org/apache/httpcomponents/httpclient/4.2.6/http…
+c71555751e57e0ef912870e8ac9625ae782502a6a5b9c19ccf83b2a97d8b26bd | https://repo1.maven.org/maven2/com/google/jimfs/jimfs-parent/1.1/jimfs-pare…
+7043dee4e9e7175e93e0b36f45b1ec1ecb893c5f755667e8b916eb8dd201c6ca | https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-…
+f5a0a1eeaa100ed36aa83eca562d5dbb7e9b045c98b44db7da4745e9d9a20328 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.2.6/h…
2ba9c1cfec6b4a183b72a5ccc6cb2c83479d6ad7e931543c792292c1679a7f43 | https://dl.google.com/dl/android/maven2/com/android/tools/external/org-jetb…
8d4006178fedef4255797b806167cf4a6774158eedabf96420693afbbd00fee3 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
-47a89be0fa0fedd476db5fd2c83487654d2a119c391f83a142be876667cf7dab | https://jcenter.bintray.com/com/googlecode/json-simple/json-simple/1.1/json…
+47a89be0fa0fedd476db5fd2c83487654d2a119c391f83a142be876667cf7dab | https://repo1.maven.org/maven2/com/googlecode/json-simple/json-simple/1.1/j…
a0d002465c0f611eedaaef2b2530707d2e9fb3a5c7ed66f53c556a12f714f43a | https://dl.google.com/dl/android/maven2/com/android/support/support-v4/23.4…
-e6531a278b4f632f198a6e45b9e11de1b2b678cd5a4e0fdff442f604c2439a42 | https://jcenter.bintray.com/org/jacoco/org.jacoco.report/0.7.4.201502262128…
+e6531a278b4f632f198a6e45b9e11de1b2b678cd5a4e0fdff442f604c2439a42 | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.report/0.7.4.201502262…
c9a55463942128f0b7fad62b8bee5886d1cb1c733fb3b78507465b025e6a4031 | https://dl.google.com/dl/android/maven2/com/android/databinding/compilerCom…
e30f1db6058f745f26112ef309f89becb27c617c7d9e4c6e02165a7620a92e6a | https://dl.google.com/dl/android/maven2/com/android/tools/common/26.0.1/com…
-31ce606f4e9518936299bb0d27c978fa61e185fd1de7c9874fe959a53e34a685 | https://jcenter.bintray.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.pom
+31ce606f4e9518936299bb0d27c978fa61e185fd1de7c9874fe959a53e34a685 | https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.pom
38db692b5cbaf69d89b1fe5b0fc38a5cc83f898716f8bc64086fa17c25ea57d6 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
-5c415a9d8585200de4be1947e15291cc79f599b06249375f5c9ea22d4b2d090f | https://jcenter.bintray.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-…
-f26bdec2b9496470c0ce63b0d290816e8000ef018daaa259597ebae947fd690f | https://jcenter.bintray.com/net/sf/proguard/proguard-gradle/5.3.3/proguard-…
+5c415a9d8585200de4be1947e15291cc79f599b06249375f5c9ea22d4b2d090f | https://repo.spring.io/plugins-release/org/jetbrains/trove4j/trove4j/201608…
+f26bdec2b9496470c0ce63b0d290816e8000ef018daaa259597ebae947fd690f | https://repo1.maven.org/maven2/net/sf/proguard/proguard-gradle/5.3.3/progua…
5dc327c690d031a11aa8f9f4cdc391fb938fbb7c7c143cc4bc60dd573d1fd1c9 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/3.0…
e824935c264b041e847b67808aee704f8cd47d698203259057e42f473e1f6f30 | https://dl.google.com/dl/android/maven2/com/android/databinding/compilerCom…
-362e9324ee7c697e21279e20077b52737ddef3f1b2c1a7abe5ad34b465145550 | https://jcenter.bintray.com/org/apache/httpcomponents/httpclient/4.2.6/http…
+362e9324ee7c697e21279e20077b52737ddef3f1b2c1a7abe5ad34b465145550 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.2.6/h…
8b0aa8a74e990ca8d633ab7bd1938530e921548df13fd4020224a61065378876 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-tes…
-f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2 | https://jcenter.bintray.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar
-f8ab13b14be080fe2f617f90e55599760e4a1b4deeea5c595df63d0d6375ed6d | https://jcenter.bintray.com/com/intellij/annotations/12.0/annotations-12.0.…
+f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2 | https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar
+f8ab13b14be080fe2f617f90e55599760e4a1b4deeea5c595df63d0d6375ed6d | https://repo1.maven.org/maven2/com/intellij/annotations/12.0/annotations-12…
a9660f8b64b74f474226c70a50187d8efcac448d32ce97756f408975aa52cdaa | https://dl.google.com/dl/android/maven2/com/android/tools/sdk-common/26.0.1…
-a06e35d3fff3a6b813d94894ebf3e498f9540c864c5b39ae783907e3a6c72889 | https://jcenter.bintray.com/commons-codec/commons-codec/1.6/commons-codec-1…
-8a4e4b32eedaa72976a757e12cf1dfe742725db0b7311bf176dd937ba4236384 | https://jcenter.bintray.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.pom
-fb5369fc7ea4b2e3cf8d6f20243f1d97f81341bf818b179cd8dbd1da7a781a21 | https://jcenter.bintray.com/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.pom
+a06e35d3fff3a6b813d94894ebf3e498f9540c864c5b39ae783907e3a6c72889 | https://repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-code…
+8a4e4b32eedaa72976a757e12cf1dfe742725db0b7311bf176dd937ba4236384 | https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.pom
+fb5369fc7ea4b2e3cf8d6f20243f1d97f81341bf818b179cd8dbd1da7a781a21 | https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.pom
6f52ba933a117bd67131b281214510ea30232b9807bfe569bc0c17e6a2d4018c | https://dl.google.com/dl/android/maven2/com/android/tools/repository/26.0.1…
-9f85ff2fd7d6cb3097aa47fb419ee7f0ebe869109f98aba9f4eca3f49e74a40e | https://jcenter.bintray.com/org/apache/apache/16/apache-16.pom
-e51efb2ec140b2849b9880fb161cb6e30dd672368a534c1f47ab46d7f537d9ca | https://jcenter.bintray.com/net/sf/proguard/proguard-base/5.3.3/proguard-ba…
+9f85ff2fd7d6cb3097aa47fb419ee7f0ebe869109f98aba9f4eca3f49e74a40e | https://repo1.maven.org/maven2/org/apache/apache/16/apache-16.pom
+e51efb2ec140b2849b9880fb161cb6e30dd672368a534c1f47ab46d7f537d9ca | https://repo1.maven.org/maven2/net/sf/proguard/proguard-base/5.3.3/proguard…
2ec779741f72313fc6623d0f0e42b2450dd2425dd6ad319697e658aae9ae177b | https://dl.google.com/dl/android/maven2/com/android/tools/dvlib/26.0.1/dvli…
24633fb1e62a9e4b1a25e2c1751d68be89e050b488652456e545b8019539137d | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-api/…
13c1448f7ebb61f67e6fbd6cd5c188804c17c4d7e77c4b79b316ede4ef9cd9b3 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint/26.0.1/…
-bfadb3b40f65dd6de1666d6b29f8bb54031396c76eeef4146cf9f28255f8bf33 | https://jcenter.bintray.com/com/google/guava/guava/22.0/guava-22.0.pom
-c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd | https://jcenter.bintray.com/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar
+bfadb3b40f65dd6de1666d6b29f8bb54031396c76eeef4146cf9f28255f8bf33 | https://repo1.maven.org/maven2/com/google/guava/guava/22.0/guava-22.0.pom
+c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd | https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar
fee07b2760ef3ed20f2edefa70504a29f9216d277adae56ce85778ee4b18cd04 | https://dl.google.com/dl/android/maven2/com/android/support/support-v4/23.4…
6b5ad911a13a5c814c04be4376586eec15838158cb59b9f062ae138ddff1b861 | https://dl.google.com/dl/android/maven2/com/android/tools/layoutlib/layoutl…
-932e6bab9a24a7bc958bbdb7e29e04d083b473d11c4ba3fab1e9b7149579f272 | https://jcenter.bintray.com/com/google/protobuf/protobuf-parent/3.0.0/proto…
-b787d574c851505e76212968b9ae1641ea79804aef7f5a2cee2a01cd4055213a | https://jcenter.bintray.com/org/apache/commons/commons-compress/1.12/common…
-8bd632c00bdf80a7de36c22b60f12452c147d8eca2f00d79d66699ebe7daa02a | https://jcenter.bintray.com/org/apache/commons/commons-parent/5/commons-par…
-52b6fd2eaf2240e14dbe752f1fa884270cc668d6f350e8e7f65f6033a8172d69 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-client…
-c0de2bbc4cb8297419659813ecd4ed1d077ed1dd5c1f5544cc5143e493e84c10 | https://jcenter.bintray.com/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.jar
-18f5c52120db036e88d6136f8839c832d074bdda95c756c6f429249d2db54ac6 | https://jcenter.bintray.com/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1.7.…
+932e6bab9a24a7bc958bbdb7e29e04d083b473d11c4ba3fab1e9b7149579f272 | https://repo1.maven.org/maven2/com/google/protobuf/protobuf-parent/3.0.0/pr…
+b787d574c851505e76212968b9ae1641ea79804aef7f5a2cee2a01cd4055213a | https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.12/com…
+8bd632c00bdf80a7de36c22b60f12452c147d8eca2f00d79d66699ebe7daa02a | https://repo1.maven.org/maven2/org/apache/commons/commons-parent/5/commons-…
+52b6fd2eaf2240e14dbe752f1fa884270cc668d6f350e8e7f65f6033a8172d69 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcomponents-cli…
+c0de2bbc4cb8297419659813ecd4ed1d077ed1dd5c1f5544cc5143e493e84c10 | https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.jar
+18f5c52120db036e88d6136f8839c832d074bdda95c756c6f429249d2db54ac6 | https://repo1.maven.org/maven2/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1…
e2b4935e76d91b5abec44de309f2c8bb8d1d2e6cc0b8790b43cb654f1e22c722 | https://dl.google.com/dl/android/maven2/com/android/tools/layoutlib/layoutl…
-f056ed61a281b3e230a63e4abf510c0d2f9bf7ff513cacb65a29538ba90ab177 | https://jcenter.bintray.com/org/jacoco/org.jacoco.build/0.7.4.201502262128/…
-74fa208043740642f7e6eb09faba15965218ad2f50ce3020efb100136e4b591c | https://jcenter.bintray.com/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.jar
-fb40265f982548212ff82e362e59732b2187ec6f0d80182885c14ef1f982827a | https://jcenter.bintray.com/org/sonatype/oss/oss-parent/9/oss-parent-9.pom
-321668fc474a73140eb9cc73c779f1ebb9f60948aade3beddee082ecefcf0259 | https://jcenter.bintray.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk…
-9e9323a26ba8eb2394efef0c96d31b70df570808630dc147cab1e73541cc5194 | https://jcenter.bintray.com/org/apache/apache/4/apache-4.pom
+f056ed61a281b3e230a63e4abf510c0d2f9bf7ff513cacb65a29538ba90ab177 | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.build/0.7.4.2015022621…
+74fa208043740642f7e6eb09faba15965218ad2f50ce3020efb100136e4b591c | https://repo1.maven.org/maven2/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.j…
+fb40265f982548212ff82e362e59732b2187ec6f0d80182885c14ef1f982827a | https://repo1.maven.org/maven2/org/sonatype/oss/oss-parent/9/oss-parent-9.p…
+321668fc474a73140eb9cc73c779f1ebb9f60948aade3beddee082ecefcf0259 | https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-…
+9e9323a26ba8eb2394efef0c96d31b70df570808630dc147cab1e73541cc5194 | https://repo1.maven.org/maven2/org/apache/apache/4/apache-4.pom
cf251279505960889b6b281c26af0438656ebac3845e52791925cf7649cb15a6 | https://dl.google.com/dl/android/maven2/com/android/tools/sdklib/26.0.1/sdk…
-21bb4d44dff54e33a37c11af69859a714202ae00969aab5453eba7276688f8ec | https://jcenter.bintray.com/org/apache/httpcomponents/project/4.1.1/project…
+21bb4d44dff54e33a37c11af69859a714202ae00969aab5453eba7276688f8ec | https://repo1.maven.org/maven2/org/apache/httpcomponents/project/4.1.1/proj…
diff --git a/projects/tor-onion-proxy-library/build b/projects/tor-onion-proxy-library/build
index bc83108..5844076 100644
--- a/projects/tor-onion-proxy-library/build
+++ b/projects/tor-onion-proxy-library/build
@@ -9,6 +9,7 @@ export GRADLE_MAVEN_REPO="file://$gradle_repo"
cp -r $gradle_repo/guardianproject/gpmaven/master/* $gradle_repo
cp -r $gradle_repo/dl/android/maven2/* $gradle_repo
cp -r $gradle_repo/maven2/* $gradle_repo
+cp -r $gradle_repo/plugins-release/* $gradle_repo
mkdir -p /var/tmp/build $output_dir
diff --git a/projects/tor-onion-proxy-library/config b/projects/tor-onion-proxy-library/config
index eafaa67..b9e1aa0 100644
--- a/projects/tor-onion-proxy-library/config
+++ b/projects/tor-onion-proxy-library/config
@@ -13,7 +13,7 @@ var:
container:
use_container: 1
# this should be updated when the list of gradle dependencies is changed
- gradle_dependencies_version: 1
+ gradle_dependencies_version: 2
targets:
android:
diff --git a/projects/tor-onion-proxy-library/gradle-dependencies-list.txt b/projects/tor-onion-proxy-library/gradle-dependencies-list.txt
index 6c5b7f1..fe44f31 100644
--- a/projects/tor-onion-proxy-library/gradle-dependencies-list.txt
+++ b/projects/tor-onion-proxy-library/gradle-dependencies-list.txt
@@ -57,7 +57,7 @@ d0f2e16d054e8bb97add9ca26525eb2346f692809fcd2a28787da8ceb3c35ee8 | https://repo1
86bf301a20ad0cd0a391e22a52e6fbf90575c096ff83233fa9fd0d52b3219121 | https://dl.google.com/dl/android/maven2/android/arch/lifecycle/common/1.0.0…
536c45e8804de01321c478cfb994377f81f1e32897636616fa21b877fd137c6f | https://repo1.maven.org/maven2/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-…
d49d179f707d3f3a00b2a7d36136b54aa8d44fa22770703cd82fe52fb39e22eb | https://repo1.maven.org/maven2/com/android/tools/build/transform-api/2.0.0-…
-ec3a75bebddbf19ff56a281cf5d1ad146169dcaa0e69d7b14f4aaba2e7775f34 | https://jcenter.bintray.com/net/freehaven/tor/control/jtorctl/0.2/jtorctl-0…
+ec3a75bebddbf19ff56a281cf5d1ad146169dcaa0e69d7b14f4aaba2e7775f34 | https://repo.spring.io/plugins-release/net/freehaven/tor/control/jtorctl/0.…
953b116521a73575eee990e3f2c36a892fb088bb2d9a3027c82193cb7a013ef7 | https://repo1.maven.org/maven2/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.p…
fb40265f982548212ff82e362e59732b2187ec6f0d80182885c14ef1f982827a | https://repo1.maven.org/maven2/org/sonatype/oss/oss-parent/9/oss-parent-9.p…
f056ed61a281b3e230a63e4abf510c0d2f9bf7ff513cacb65a29538ba90ab177 | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.build/0.7.4.2015022621…
@@ -130,7 +130,7 @@ e7a7a5810829dee924cec654a569a48301fcedd487f7b88710e816d127385f51 | https://dl.go
ecd46dc69f5212b35eb21d64db68072f956c000083030ff53e09d1f81487c580 | https://dl.google.com/dl/android/maven2/com/android/tools/external/org-jetb…
2ec779741f72313fc6623d0f0e42b2450dd2425dd6ad319697e658aae9ae177b | https://dl.google.com/dl/android/maven2/com/android/tools/dvlib/26.0.1/dvli…
e4e34e5d02bd102e8d39ddbc29f9ead8a15a61e367993d02238196ac48509ad8 | https://dl.google.com/dl/android/maven2/android/arch/lifecycle/runtime/1.0.…
-1917871c8deb468307a584680c87a44572f5a8b0b98c6d397fc0f5f86596dbe7 | https://jcenter.bintray.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-…
+1917871c8deb468307a584680c87a44572f5a8b0b98c6d397fc0f5f86596dbe7 | https://repo.spring.io/plugins-release/org/jetbrains/trove4j/trove4j/201608…
a9660f8b64b74f474226c70a50187d8efcac448d32ce97756f408975aa52cdaa | https://dl.google.com/dl/android/maven2/com/android/tools/sdk-common/26.0.1…
0ee5f691cbbedb69969b48374d27412f821959af5d2dffbabc424b607cdbbdf6 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/…
e824935c264b041e847b67808aee704f8cd47d698203259057e42f473e1f6f30 | https://dl.google.com/dl/android/maven2/com/android/databinding/compilerCom…
@@ -183,11 +183,11 @@ a06e35d3fff3a6b813d94894ebf3e498f9540c864c5b39ae783907e3a6c72889 | https://repo1
8d4006178fedef4255797b806167cf4a6774158eedabf96420693afbbd00fee3 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
2994a7eb78f2710bd3d3bfb639b2c94e219cedac0d4d084d516e78c16dddecf6 | https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2o…
bfadb3b40f65dd6de1666d6b29f8bb54031396c76eeef4146cf9f28255f8bf33 | https://repo1.maven.org/maven2/com/google/guava/guava/22.0/guava-22.0.pom
-3369726ca2b0e3736c741ff3c22e06f707a1007ff20ccc5b5ba5d0d9a01ead30 | https://jcenter.bintray.com/net/freehaven/tor/control/jtorctl/0.2/jtorctl-0…
+3369726ca2b0e3736c741ff3c22e06f707a1007ff20ccc5b5ba5d0d9a01ead30 | https://repo.spring.io/plugins-release/net/freehaven/tor/control/jtorctl/0.…
949246020c08a0543389082af38268cdce4ee7a7a8218097369b9845752866cb | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-checks/…
6d079b5abf39f323baaccc68463beef5cf2e9574f333dd749ae96753f00eb205 | https://repo1.maven.org/maven2/org/ow2/asm/asm/5.1/asm-5.1.pom
82f538051599335ea881ec264407547cab52be750f16ce099cfb27754fc755ff | https://dl.google.com/dl/android/maven2/com/android/support/support-core-ui…
-5c415a9d8585200de4be1947e15291cc79f599b06249375f5c9ea22d4b2d090f | https://jcenter.bintray.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-…
+5c415a9d8585200de4be1947e15291cc79f599b06249375f5c9ea22d4b2d090f | https://repo.spring.io/plugins-release/org/jetbrains/trove4j/trove4j/201608…
9144127192d6f612c2366825dceaeb23b0d53130b83e0bf1ffe107d1470a8487 | https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotation…
e2b4935e76d91b5abec44de309f2c8bb8d1d2e6cc0b8790b43cb654f1e22c722 | https://dl.google.com/dl/android/maven2/com/android/tools/layoutlib/layoutl…
fbd7b254e02d8aef60c418a5f0e14a783b38a16162caffb2d2a16ccd5d2c09b4 | https://repo1.maven.org/maven2/org/slf4j/slf4j-android/1.7.25/slf4j-android…
1
0

[tor-browser/tor-browser-60.6.1esr-8.5-1] Bug 1532530 - Avoid loss of upload data by webRequest API r=kmag a=lizzard
by gk@torproject.org 30 Apr '19
by gk@torproject.org 30 Apr '19
30 Apr '19
commit 30a070eefe4c881a1804690b8983db2911c2c99b
Author: Rob Wu <rob(a)robwu.nl>
Date: Mon Mar 25 21:16:49 2019 +0000
Bug 1532530 - Avoid loss of upload data by webRequest API r=kmag a=lizzard
When an extension requests access to the request body of a request,
`nsConverterInputStream` is used to parse the input streams that make up
a request body. These input streams are later (re)used to upload the
form data to the original destination (server).
`nsConverterInputStream`'s destructor does however close the input
streams, which results in data loss when the object is garbage-collected
before the upload completes.
This patch fixes the issue by explicitly nulling the underlying stream
before returning from the form parser.
Differential Revision: https://phabricator.services.mozilla.com/D24539
--HG--
extra : source : 574c141c8dd619a00ffa90fc40c2ba614afb46da
extra : intermediate-source : 85efc85e2cf3e5d3e26cfdf8a716bbb9ac3551b5
---
toolkit/modules/addons/WebRequestUpload.jsm | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/toolkit/modules/addons/WebRequestUpload.jsm b/toolkit/modules/addons/WebRequestUpload.jsm
index 10770d7ee771..294a394cd93f 100644
--- a/toolkit/modules/addons/WebRequestUpload.jsm
+++ b/toolkit/modules/addons/WebRequestUpload.jsm
@@ -192,6 +192,7 @@ function parseFormData(stream, channel, lenient = false) {
const BUFFER_SIZE = 8192;
let touchedStreams = new Set();
+ let converterStreams = [];
/**
* Creates a converter input stream from the given raw input stream,
@@ -210,10 +211,12 @@ function parseFormData(stream, channel, lenient = false) {
}
touchedStreams.add(stream);
- return ConverterInputStream(
+ let converterStream = ConverterInputStream(
stream, "UTF-8", 0,
lenient ? Ci.nsIConverterInputStream.DEFAULT_REPLACEMENT_CHARACTER
: 0);
+ converterStreams.push(converterStream);
+ return converterStream;
}
/**
@@ -382,6 +385,12 @@ function parseFormData(stream, channel, lenient = false) {
for (let stream of touchedStreams) {
rewind(stream);
}
+ for (let converterStream of converterStreams) {
+ // Release the reference to the underlying input stream, to prevent the
+ // destructor of nsConverterInputStream from closing the stream, which
+ // would cause uploads to break.
+ converterStream.init(null, null, 0, 0);
+ }
}
return null;
1
0

[tor-browser/tor-browser-60.6.1esr-8.5-1] Bug 28369: stop shipping pingsender executable
by gk@torproject.org 29 Apr '19
by gk@torproject.org 29 Apr '19
29 Apr '19
commit c1262822e77cf26780d240646bacd14a67e6c301
Author: Alex Catarineu <acat(a)torproject.org>
Date: Wed Apr 10 17:52:51 2019 +0200
Bug 28369: stop shipping pingsender executable
---
browser/app/macbuild/Contents/MacOS-files.in | 1 -
browser/installer/package-manifest.in | 4 ----
browser/installer/windows/nsis/shared.nsh | 1 -
python/mozbuild/mozbuild/artifacts.py | 2 --
toolkit/components/telemetry/TelemetrySend.jsm | 17 +----------------
toolkit/components/telemetry/moz.build | 1 -
6 files changed, 1 insertion(+), 25 deletions(-)
diff --git a/browser/app/macbuild/Contents/MacOS-files.in b/browser/app/macbuild/Contents/MacOS-files.in
index bd87bc5116b7..cfa17eca813b 100644
--- a/browser/app/macbuild/Contents/MacOS-files.in
+++ b/browser/app/macbuild/Contents/MacOS-files.in
@@ -9,7 +9,6 @@
#if defined(MOZ_ASAN) || defined(MOZ_TSAN)
/llvm-symbolizer
#endif
-/pingsender
/pk12util
/ssltunnel
/webrtc-gtest
diff --git a/browser/installer/package-manifest.in b/browser/installer/package-manifest.in
index ede92eca6e58..bc6082198b02 100644
--- a/browser/installer/package-manifest.in
+++ b/browser/installer/package-manifest.in
@@ -778,10 +778,6 @@ bin/libfreebl_32int64_3.so
#endif
#endif
-; [ Ping Sender ]
-;
-@BINPATH@/pingsender@BIN_SUFFIX@
-
@RESPATH@/components/dom_audiochannel.xpt
; Shutdown Terminator
diff --git a/browser/installer/windows/nsis/shared.nsh b/browser/installer/windows/nsis/shared.nsh
index 4263f379db64..a0cd06cdae68 100755
--- a/browser/installer/windows/nsis/shared.nsh
+++ b/browser/installer/windows/nsis/shared.nsh
@@ -1337,7 +1337,6 @@
Push "xpcom.dll"
Push "crashreporter.exe"
Push "minidump-analyzer.exe"
- Push "pingsender.exe"
Push "updater.exe"
Push "${FileMainEXE}"
!macroend
diff --git a/python/mozbuild/mozbuild/artifacts.py b/python/mozbuild/mozbuild/artifacts.py
index 2afe9c43fcb0..b2d560a713c9 100644
--- a/python/mozbuild/mozbuild/artifacts.py
+++ b/python/mozbuild/mozbuild/artifacts.py
@@ -278,7 +278,6 @@ class LinuxArtifactJob(ArtifactJob):
'firefox/firefox',
'firefox/firefox-bin',
'firefox/minidump-analyzer',
- 'firefox/pingsender',
'firefox/platform.ini',
'firefox/plugin-container',
'firefox/updater',
@@ -363,7 +362,6 @@ class MacArtifactJob(ArtifactJob):
'libmozavutil.dylib',
'libmozavcodec.dylib',
'libsoftokn3.dylib',
- 'pingsender',
'plugin-container.app/Contents/MacOS/plugin-container',
'updater.app/Contents/MacOS/org.mozilla.updater',
# 'xpcshell',
diff --git a/toolkit/components/telemetry/TelemetrySend.jsm b/toolkit/components/telemetry/TelemetrySend.jsm
index 00992ebaa786..249d142d82cf 100644
--- a/toolkit/components/telemetry/TelemetrySend.jsm
+++ b/toolkit/components/telemetry/TelemetrySend.jsm
@@ -1339,21 +1339,6 @@ var TelemetrySendImpl = {
},
runPingSender(url, pingPath) {
- if (AppConstants.platform === "android") {
- throw Cr.NS_ERROR_NOT_IMPLEMENTED;
- }
-
- const exeName = AppConstants.platform === "win" ? "pingsender.exe"
- : "pingsender";
-
- let exe = Services.dirsvc.get("GreBinD", Ci.nsIFile);
- exe.append(exeName);
-
- let process = Cc["@mozilla.org/process/util;1"]
- .createInstance(Ci.nsIProcess);
- process.init(exe);
- process.startHidden = true;
- process.noShell = true;
- process.run(/* blocking */ false, [url, pingPath], 2);
+ throw Cr.NS_ERROR_NOT_IMPLEMENTED;
},
};
diff --git a/toolkit/components/telemetry/moz.build b/toolkit/components/telemetry/moz.build
index c36296a13cb7..3ddd8625def5 100644
--- a/toolkit/components/telemetry/moz.build
+++ b/toolkit/components/telemetry/moz.build
@@ -12,7 +12,6 @@ FINAL_LIBRARY = 'xul'
DIRS = [
'hybrid-content',
- 'pingsender',
]
DEFINES['MOZ_APP_VERSION'] = '"%s"' % CONFIG['MOZ_APP_VERSION']
1
0

[tor-browser-build/master] Bug 29981: Fix some reproducibility issue in the android build
by gk@torproject.org 29 Apr '19
by gk@torproject.org 29 Apr '19
29 Apr '19
commit 0fc15a39f2adcf029676810c2ec37c566886879e
Author: Nicolas Vigier <boklm(a)torproject.org>
Date: Wed Apr 10 18:45:51 2019 +0200
Bug 29981: Fix some reproducibility issue in the android build
Add files to the apk in sorted order, to avoid reproducibility issues.
---
projects/tor-browser/build.android | 15 ++++++++++++---
1 file changed, 12 insertions(+), 3 deletions(-)
diff --git a/projects/tor-browser/build.android b/projects/tor-browser/build.android
index 7592c6b..be36abc 100644
--- a/projects/tor-browser/build.android
+++ b/projects/tor-browser/build.android
@@ -12,16 +12,25 @@ mv $rootdir/[% c('input_files_by_name/noscript') %] $ext_dir/{73a6fe31-595d-460b
[% c("var/touch") %] $ext_dir $ext_dir/*
zip -d $apk META-INF/\*
-zip -r -X $apk $ext_dir
+[% c('zip', {
+ zip_src => [ '$ext_dir' ],
+ zip_args => '$apk',
+ }) %]
unzip $apk lib/*
zip -d $apk lib/\*
[% IF c("var/android-x86") %]
- zip $apk lib/x86/*
+ [% c('zip', {
+ zip_src => [ 'lib/x86/*' ],
+ zip_args => '$apk',
+ }) %]
[% END %]
[% IF c("var/android-armv7") %]
- zip $apk lib/armeabi-v7a/*
+ [% c('zip', {
+ zip_src => [ 'lib/armeabi-v7a/*' ],
+ zip_args => '$apk',
+ }) %]
[% END %]
rm -fR lib
1
0

[tor-browser-build/master] Bug 29981: Add option to build without using containers
by gk@torproject.org 29 Apr '19
by gk@torproject.org 29 Apr '19
29 Apr '19
commit 9072578261fc2e4198e39b81313683bf2674c5b4
Author: Nicolas Vigier <boklm(a)torproject.org>
Date: Thu Apr 4 14:35:37 2019 +0200
Bug 29981: Add option to build without using containers
We do that by adding support for a no_containers target which defines
the new option var/container/global_disable in rbm.conf. We already had
the option var/container/use_container doing something similar to this
new option, however it can not be overriden in rbm.conf as we define it
in each project's configuration, which has priority over rbm.conf.
---
README | 29 +++++++++++++++++++++++++++++
projects/container-image/config | 9 +++++++++
projects/firefox/build | 4 ++--
projects/release/config | 7 +++++++
rbm.conf | 19 +++++++++++++------
5 files changed, 60 insertions(+), 8 deletions(-)
diff --git a/README b/README
index 2b09ab1..1dc2cfd 100644
--- a/README
+++ b/README
@@ -182,6 +182,35 @@ of files and containers that would be removed without doing it, you can
use 'make clean-dry-run'.
+Building without containers (Android builds only)
+-------------------------------------------------
+
+By default the build is done inside containers. Adding the no_containers
+target will disable the use of containers. The following commands can
+be used to build the alpha version for android-armv7 and android-x86:
+
+ ./rbm/rbm build release --target no_containers --target testbuild \
+ --target torbrowser-android-armv7
+ ./rbm/rbm build release --target no_containers --target testbuild \
+ --target torbrowser-android-x86
+
+Note: the logs will still show the use and creation of a container image
+called "containers_disabled". This is due to the way we disable the use
+of containers: the container-image project is still called, but it will
+just create an empty file instead of a real container image.
+
+The build without containers is currently only supported for the Android
+builds, and will require that you run Debian Stretch and install build
+dependencies for all the components that are built. This can be done
+with the following command:
+
+ # apt-get install build-essential python automake libtool zip unzip
+ autoconf2.13 openjdk-8-jdk gettext-base autotools-dev \
+ automake autoconf libtool autopoint libssl-dev \
+ pkg-config zlib1g-dev libparallel-forkmanager-perl \
+ libfile-slurp-perl bzip2 xz-utils apksigner
+
+
Common Build Errors
-------------------
diff --git a/projects/container-image/config b/projects/container-image/config
index 68c401a..effcdf3 100644
--- a/projects/container-image/config
+++ b/projects/container-image/config
@@ -13,6 +13,15 @@ lsb_release:
codename: wheezy
release: 7.11
+targets:
+ no_containers:
+ filename: containers_disabled
+ pre: ''
+ input_files: []
+ build: |
+ mkdir -p [% dest_dir %]
+ touch [% dest_dir _ '/' _ c('filename') %]
+
pre: |
#!/bin/sh
# [% c('var/container/suite') %]
diff --git a/projects/firefox/build b/projects/firefox/build
index c070770..aace388 100644
--- a/projects/firefox/build
+++ b/projects/firefox/build
@@ -98,8 +98,8 @@ mv -f $rootdir/[% c('input_files_by_name/mozconfig') %] .mozconfig
[% END -%]
[% IF c("var/android") %]
- export GRADLE_MAVEN_REPOSITORIES="file:///var/tmp/gradle-dependencies"
- gradle_repo=/var/tmp/gradle-dependencies
+ gradle_repo=/var/tmp/dist/gradle-dependencies
+ export GRADLE_MAVEN_REPOSITORIES="file://$gradle_repo"
# Move Gradle Repo to hard-coded location. This location is embedded in the file
# chrome/toolkit/content/global/buildconfig.html so needs to be standard for reproducibility
mv $rootdir/[% c('input_files_by_name/gradle-dependencies') %] $gradle_repo
diff --git a/projects/release/config b/projects/release/config
index 52a416a..ddb17d1 100644
--- a/projects/release/config
+++ b/projects/release/config
@@ -6,6 +6,7 @@ var:
signed_status: unsigned
today: '[% USE date; date.format(format = "%Y-%m-%d") %]'
publish_dir: '[% c("var/signed_status") %]/[% c("version") %]-[% c("var/torbrowser_build") %]'
+ containers_target: with_containers
targets:
torbrowser-all:
@@ -85,6 +86,10 @@ targets:
build_target: torbrowser-testbuild
publish_dir: ''
+ no_containers:
+ var:
+ containers_target: no_containers
+
signed:
var:
signed_status: signed
@@ -100,6 +105,7 @@ input_files:
project: tor-browser
enable: '[% c("var/torbrowser-android-armv7") %]'
target:
+ - '[% c("var/containers_target") %]'
- '[% c("var/build_target") %]'
- torbrowser-android-armv7
@@ -107,6 +113,7 @@ input_files:
project: tor-browser
enable: '[% c("var/torbrowser-android-x86") %]'
target:
+ - '[% c("var/containers_target") %]'
- '[% c("var/build_target") %]'
- torbrowser-android-x86
diff --git a/rbm.conf b/rbm.conf
index a3482ac..9e4fc78 100644
--- a/rbm.conf
+++ b/rbm.conf
@@ -40,7 +40,7 @@ var:
build_id_txt: |
[% c("version") %]
[% IF c("git_hash") || c("hg_hash"); GET c("abbrev"); END; %]
- [% IF c("var/container/use_container") -%]
+ [% IF c("var/container/use_container") && ! c("var/container/global_disable") -%]
[% c("var/container/suite") %]
[% c("var/container/arch") %]
[% END -%]
@@ -118,6 +118,9 @@ var:
export SHELL=/bin/bash
export HOME=$rootdir
umask 0022
+ [% IF c("var/container/global_disable") -%]
+ rm -Rf /var/tmp/build /var/tmp/dist
+ [% END -%]
DOCSDIR_project: '[% project %]'
set_PTDIR_DOCSDIR: |
@@ -351,6 +354,10 @@ targets:
var:
build_id: 1
+ no_containers:
+ var:
+ container:
+ global_disable: 1
# change the default gpg_wrapper to allow git tag signed using an
# expired key.
@@ -376,11 +383,11 @@ gpg_wrapper: |
exec [% c('gpg_bin') %] [% c('gpg_args') %] --with-fingerprint [% gpg_kr %] "$@"
fi
-remote_start: '[% IF c("var/container/use_container") %][% c("runc/remote_start") %][% END %]'
-remote_exec: '[% IF c("var/container/use_container") %][% c("runc/remote_exec") %][% END %]'
-remote_put: '[% IF c("var/container/use_container") %][% c("runc/remote_put") %][% END %]'
-remote_get: '[% IF c("var/container/use_container") %][% c("runc/remote_get") %][% END %]'
-remote_finish: '[% IF c("var/container/use_container") %][% c("runc/remote_finish") %][% END %]'
+remote_start: '[% IF c("var/container/use_container") && ! c("var/container/global_disable") %][% c("runc/remote_start") %][% END %]'
+remote_exec: '[% IF c("var/container/use_container") && ! c("var/container/global_disable") %][% c("runc/remote_exec") %][% END %]'
+remote_put: '[% IF c("var/container/use_container") && ! c("var/container/global_disable") %][% c("runc/remote_put") %][% END %]'
+remote_get: '[% IF c("var/container/use_container") && ! c("var/container/global_disable") %][% c("runc/remote_get") %][% END %]'
+remote_finish: '[% IF c("var/container/use_container") && ! c("var/container/global_disable") %][% c("runc/remote_finish") %][% END %]'
runc:
remote_start: |
1
0

[torbutton/master] Bug 30115: map browser + domain -> credentials to fix UI issues.
by gk@torproject.org 26 Apr '19
by gk@torproject.org 26 Apr '19
26 Apr '19
commit 095cf9496fbf4ae12d499bb21d00d1dc84af0147
Author: Alex Catarineu <acat(a)torproject.org>
Date: Thu Apr 25 20:56:58 2019 +0200
Bug 30115: map browser + domain -> credentials to fix UI issues.
Should also fix #27749 and #25145.
---
src/chrome/content/tor-circuit-display.js | 29 +++++++++++++++---------
src/chrome/content/torbutton.js | 37 +++++++------------------------
src/modules/utils.js | 35 +++++++++++++++++++++++++++--
3 files changed, 59 insertions(+), 42 deletions(-)
diff --git a/src/chrome/content/tor-circuit-display.js b/src/chrome/content/tor-circuit-display.js
index 5fc92e48..5ecbe7d7 100644
--- a/src/chrome/content/tor-circuit-display.js
+++ b/src/chrome/content/tor-circuit-display.js
@@ -33,7 +33,7 @@ Cu.import("resource://gre/modules/Services.jsm");
let { controller } = Cu.import("resource://torbutton/modules/tor-control-port.js", {});
// Utility functions
-let { bindPrefAndInit, observe, getLocale } = Cu.import("resource://torbutton/modules/utils.js", {});
+let { bindPrefAndInit, observe, getLocale, getDomainForBrowser } = Cu.import("resource://torbutton/modules/utils.js", {});
// Make the TorButton logger available.
let logger = Cc["@torproject.org/torbutton-logger;1"]
@@ -43,12 +43,12 @@ let logger = Cc["@torproject.org/torbutton-logger;1"]
// A mutable map that stores the current nodes for each
// SOCKS username/password pair.
-let credentialsToNodeDataMap = {},
+let credentialsToNodeDataMap = new Map(),
// A mutable map that reports `true` for IDs of "mature" circuits
// (those that have conveyed a stream).
- knownCircuitIDs = {},
+ knownCircuitIDs = new Map(),
// A mutable map that records the SOCKS credentials for the
- // latest channels for each browser.
+ // latest channels for each browser + domain.
browserToCredentialsMap = new Map();
// __trimQuotes(s)__.
@@ -139,9 +139,9 @@ let collectIsolationData = function (aController, updateUI) {
"STREAM",
streamEvent => streamEvent.StreamStatus === "SENTCONNECT",
async (streamEvent) => {
- if (!knownCircuitIDs[streamEvent.CircuitID]) {
+ if (!knownCircuitIDs.get(streamEvent.CircuitID)) {
logger.eclog(3, "streamEvent.CircuitID: " + streamEvent.CircuitID);
- knownCircuitIDs[streamEvent.CircuitID] = true;
+ knownCircuitIDs.set(streamEvent.CircuitID, true);
let circuitStatus = await getCircuitStatusByID(aController, streamEvent.CircuitID),
credentials = circuitStatus ?
(trimQuotes(circuitStatus.SOCKS_USERNAME) + "|" +
@@ -149,7 +149,7 @@ let collectIsolationData = function (aController, updateUI) {
null;
if (credentials) {
let nodeData = await nodeDataForCircuit(aController, circuitStatus);
- credentialsToNodeDataMap[credentials] = nodeData;
+ credentialsToNodeDataMap.set(credentials, nodeData);
updateUI();
}
}
@@ -183,8 +183,12 @@ let collectBrowserCredentials = function () {
let proxyInfo = chan.QueryInterface(Ci.nsIProxiedChannel).proxyInfo;
let browser = browserForChannel(chan);
if (browser && proxyInfo) {
- browserToCredentialsMap.set(browser, [proxyInfo.username,
- proxyInfo.password]);
+ if (!browserToCredentialsMap.has(browser)) {
+ browserToCredentialsMap.set(browser, new Map());
+ }
+ let domainMap = browserToCredentialsMap.get(browser);
+ domainMap.set(proxyInfo.username, [proxyInfo.username,
+ proxyInfo.password]);
}
} catch (e) {
logger.eclog(3, `Error collecting browser credentials: ${e.message}, ${chan.URI.spec}`);
@@ -264,10 +268,13 @@ let appendHtml = (parent, data) => parent.appendChild(htmlTree(data));
// Obtains the circuit used by the given browser.
let currentCircuitData = function (browser) {
if (browser) {
- let credentials = browserToCredentialsMap.get(browser);
+ let firstPartyDomain = getDomainForBrowser(browser);
+ let domain = firstPartyDomain || "--unknown--";
+ let domainMap = browserToCredentialsMap.get(browser);
+ let credentials = domainMap && domainMap.get(domain);
if (credentials) {
let [SOCKS_username, SOCKS_password] = credentials;
- let nodeData = credentialsToNodeDataMap[`${SOCKS_username}|${SOCKS_password}`];
+ let nodeData = credentialsToNodeDataMap.get(`${SOCKS_username}|${SOCKS_password}`);
let domain = SOCKS_username;
return { domain, nodeData };
}
diff --git a/src/chrome/content/torbutton.js b/src/chrome/content/torbutton.js
index 6ea51190..50f758c4 100644
--- a/src/chrome/content/torbutton.js
+++ b/src/chrome/content/torbutton.js
@@ -9,16 +9,19 @@
let { Services } = Cu.import("resource://gre/modules/Services.jsm", {});
const {AppConstants} = ChromeUtils.import("resource://gre/modules/AppConstants.jsm");
-let { showDialog, show_torbrowser_manual } = Cu.import("resource://torbutton/modules/utils.js", {});
-let { unescapeTorString } = Cu.import("resource://torbutton/modules/utils.js", {});
+let {
+ showDialog,
+ show_torbrowser_manual,
+ unescapeTorString,
+ bindPrefAndInit,
+ getDomainForBrowser,
+} = Cu.import("resource://torbutton/modules/utils.js", {});
let SecurityPrefs = Cu.import("resource://torbutton/modules/security-prefs.js", {});
-let { bindPrefAndInit } = Cu.import("resource://torbutton/modules/utils.js", {});
const k_tb_last_browser_version_pref = "extensions.torbutton.lastBrowserVersion";
const k_tb_browser_update_needed_pref = "extensions.torbutton.updateNeeded";
const k_tb_last_update_check_pref = "extensions.torbutton.lastUpdateCheck";
const k_tb_tor_check_failed_topic = "Torbutton:TorCheckFailed";
-const k_tb_about_uri_first_party_domain = "about.ef2a7dd5-93bc-417f-a698-142c3116864f.mozilla";
var m_tb_prefs = Services.prefs;
@@ -860,31 +863,7 @@ function torbutton_send_ctrl_cmd(command) {
// Bug 1506 P4: Needed for New IP Address
function torbutton_new_circuit() {
- let firstPartyDomain = gBrowser.contentPrincipal.originAttributes
- .firstPartyDomain;
- // Bug 22538: For neterror or certerror, get firstPartyDomain causing it from the u param
- if (firstPartyDomain === k_tb_about_uri_first_party_domain) {
- let knownErrors = ["about:neterror", "about:certerror"];
- let origin = gBrowser.contentPrincipal.origin || '';
- if (knownErrors.some(x => origin.startsWith(x))) {
- try {
- let urlOrigin = new URL(origin);
- let { hostname } = new URL(urlOrigin.searchParams.get('u'));
- if (hostname) {
- try {
- firstPartyDomain = Services.eTLD.getBaseDomainFromHost(hostname);
- } catch (e) {
- if (e.result == Cr.NS_ERROR_HOST_IS_IP_ADDRESS ||
- e.result == Cr.NS_ERROR_INSUFFICIENT_DOMAIN_LEVELS) {
- firstPartyDomain = hostname;
- }
- }
- }
- } catch (e) {
- torbutton_log(4, "Exception on new circuit" +e);
- }
- }
- }
+ let firstPartyDomain = getDomainForBrowser(gBrowser);
let domainIsolator = Cc["@torproject.org/domain-isolator;1"]
.getService(Ci.nsISupports).wrappedJSObject;
diff --git a/src/modules/utils.js b/src/modules/utils.js
index 5af071ec..d7baca6e 100644
--- a/src/modules/utils.js
+++ b/src/modules/utils.js
@@ -2,11 +2,17 @@
// Various helpful utility functions.
// ### Shortcut
-const Cu = Components.utils;
+const { Cu: utils, Cr: results } = Components;
// ### Import Mozilla Services
Cu.import("resource://gre/modules/Services.jsm");
+// ### Import global URL
+Cu.importGlobalProperties(["URL"]);
+
+// ### About firstPartyDomain literal
+const k_tb_about_uri_first_party_domain = "about.ef2a7dd5-93bc-417f-a698-142c3116864f.mozilla";
+
// ## Pref utils
// __prefs__. A shortcut to Mozilla Services.prefs.
@@ -212,7 +218,32 @@ var show_torbrowser_manual = () => {
return availableLocales.indexOf(shortLocale) >= 0;
}
+var getDomainForBrowser = (browser) => {
+ let firstPartyDomain = browser.contentPrincipal.originAttributes.firstPartyDomain;
+ // Bug 22538: For neterror or certerror, get firstPartyDomain causing it from the u param
+ if (firstPartyDomain === k_tb_about_uri_first_party_domain) {
+ let knownErrors = ["about:neterror", "about:certerror"];
+ let origin = browser.contentPrincipal.origin || '';
+ if (knownErrors.some(x => origin.startsWith(x))) {
+ try {
+ let urlOrigin = new URL(origin);
+ let { hostname } = new URL(urlOrigin.searchParams.get('u'));
+ if (hostname) {
+ try {
+ firstPartyDomain = Services.eTLD.getBaseDomainFromHost(hostname);
+ } catch (e) {
+ if (e.result == Cr.NS_ERROR_HOST_IS_IP_ADDRESS ||
+ e.result == Cr.NS_ERROR_INSUFFICIENT_DOMAIN_LEVELS) {
+ firstPartyDomain = hostname;
+ }
+ }
+ }
+ } catch (e) {}
+ }
+ }
+ return firstPartyDomain;
+};
// Export utility functions for external use.
-let EXPORTED_SYMBOLS = ["bindPref", "bindPrefAndInit", "getEnv", "getLocale",
+let EXPORTED_SYMBOLS = ["bindPref", "bindPrefAndInit", "getEnv", "getLocale", "getDomainForBrowser",
"getPrefValue", "observe", "showDialog", "show_torbrowser_manual", "unescapeTorString"];
1
0

26 Apr '19
commit e44be49b35060f6ae17230bbc63bd617126843ee
Merge: 053c9869 095cf949
Author: Georg Koppen <gk(a)torproject.org>
Date: Fri Apr 26 09:32:49 2019 +0000
Merge remote-tracking branch 'acat/30115+1'
src/chrome/content/tor-circuit-display.js | 29 +++++++++++++++---------
src/chrome/content/torbutton.js | 37 +++++++------------------------
src/modules/utils.js | 35 +++++++++++++++++++++++++++--
3 files changed, 59 insertions(+), 42 deletions(-)
1
0

[tor-browser/tor-browser-60.6.1esr-8.5-1] Bug 30086 - Prevent Sync-related crashes on Android
by gk@torproject.org 25 Apr '19
by gk@torproject.org 25 Apr '19
25 Apr '19
commit 128f8ebdc9d460f4df550b5977ef30bd6ff4e302
Author: Matthew Finkel <Matthew.Finkel(a)gmail.com>
Date: Wed Apr 24 16:37:03 2019 +0000
Bug 30086 - Prevent Sync-related crashes on Android
---
.../java/org/mozilla/gecko/home/CombinedHistoryPanel.java | 14 ++++++++++----
.../gecko/overlays/service/sharemethods/SendTab.java | 6 ++++--
mobile/android/base/locales/en-US/torbrowser_strings.dtd | 2 ++
mobile/android/base/strings.xml.in | 2 ++
4 files changed, 18 insertions(+), 6 deletions(-)
diff --git a/mobile/android/base/java/org/mozilla/gecko/home/CombinedHistoryPanel.java b/mobile/android/base/java/org/mozilla/gecko/home/CombinedHistoryPanel.java
index 6d00268432a5..a35b3ab53e87 100644
--- a/mobile/android/base/java/org/mozilla/gecko/home/CombinedHistoryPanel.java
+++ b/mobile/android/base/java/org/mozilla/gecko/home/CombinedHistoryPanel.java
@@ -234,10 +234,16 @@ public class CombinedHistoryPanel extends HomeFragment implements RemoteClientsD
syncSetupButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
- Telemetry.sendUIEvent(TelemetryContract.Event.ACTION, TelemetryContract.Method.BUTTON, "history_syncsetup");
- // This Activity will redirect to the correct Activity as needed.
- final Intent intent = new Intent(FxAccountConstants.ACTION_FXA_GET_STARTED);
- startActivity(intent);
+ // Tell the user this action is not supported
+ final AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(getActivity());
+ dialogBuilder.setMessage(R.string.sync_not_supported);
+ dialogBuilder.setNegativeButton(R.string.button_cancel, new AlertDialog.OnClickListener() {
+ @Override
+ public void onClick(final DialogInterface dialog, final int which) {
+ dialog.dismiss();
+ }
+ });
+ dialogBuilder.show();
}
});
diff --git a/mobile/android/base/java/org/mozilla/gecko/overlays/service/sharemethods/SendTab.java b/mobile/android/base/java/org/mozilla/gecko/overlays/service/sharemethods/SendTab.java
index 9382c2ec15f9..5babb74c4f88 100644
--- a/mobile/android/base/java/org/mozilla/gecko/overlays/service/sharemethods/SendTab.java
+++ b/mobile/android/base/java/org/mozilla/gecko/overlays/service/sharemethods/SendTab.java
@@ -165,7 +165,8 @@ public class SendTab extends ShareMethod {
}
// Have registered UIs offer to set up a Firefox Account.
- setOverrideIntentAction(FxAccountConstants.ACTION_FXA_GET_STARTED);
+ // Comment for Tor Browser
+ //setOverrideIntentAction(FxAccountConstants.ACTION_FXA_GET_STARTED);
}
/**
@@ -187,7 +188,8 @@ public class SendTab extends ShareMethod {
if (validGUIDs.isEmpty()) {
// Guess we'd better override. We have no clients.
// This does the broadcast for us.
- setOverrideIntentAction(FxAccountConstants.ACTION_FXA_GET_STARTED);
+ // Comment for Tor Browser
+ //setOverrideIntentAction(FxAccountConstants.ACTION_FXA_GET_STARTED);
return;
}
diff --git a/mobile/android/base/locales/en-US/torbrowser_strings.dtd b/mobile/android/base/locales/en-US/torbrowser_strings.dtd
index 44b4a44ff93c..36cff09ee3c3 100644
--- a/mobile/android/base/locales/en-US/torbrowser_strings.dtd
+++ b/mobile/android/base/locales/en-US/torbrowser_strings.dtd
@@ -55,3 +55,5 @@
<!ENTITY pref_tor_network_using_a_provided_bridge "You\'re using &formatS; bridge.">
<!ENTITY tor_notify_user_about_error "An error occurred, please swipe for more information.">
+
+<!ENTITY sync_not_supported "Sync is not currently supported in Tor Browser on Android">
diff --git a/mobile/android/base/strings.xml.in b/mobile/android/base/strings.xml.in
index eaa902b95060..327755ef68f3 100644
--- a/mobile/android/base/strings.xml.in
+++ b/mobile/android/base/strings.xml.in
@@ -111,6 +111,8 @@
<string name="pref_tor_network_using_multiple_provided_bridges">&pref_tor_network_using_multiple_provided_bridges;</string>
<string name="pref_tor_network_using_a_provided_bridge">&pref_tor_network_using_a_provided_bridge;</string>
+ <string name="sync_not_supported">&sync_not_supported;</string>
+
<string name="bookmarks_title">&bookmarks_title;</string>
<string name="history_title">&history_title;</string>
1
0

[tor-browser/tor-browser-60.6.1esr-8.5-1] Bug 1542309 - Set firstPartyDomain to public suffix if getBaseDomain fails. r=baku
by gk@torproject.org 23 Apr '19
by gk@torproject.org 23 Apr '19
23 Apr '19
commit c722d57604db58695140d95565a78433989fe9ca
Author: Alex Catarineu <acat(a)torproject.org>
Date: Fri Apr 12 15:44:40 2019 +0000
Bug 1542309 - Set firstPartyDomain to public suffix if getBaseDomain fails. r=baku
Right now the firstPartyDomain is not set when host is in the public suffix list. The patch fixes it by setting firstPartyDomain to eTLD.getPublicSuffix in these cases.
Differential Revision: https://phabricator.services.mozilla.com/D26767
--HG--
extra : moz-landing-system : lando
---
caps/OriginAttributes.cpp | 11 +++++++++++
caps/tests/gtest/TestOriginAttributes.cpp | 28 ++++++++++++++++++++++++++++
2 files changed, 39 insertions(+)
diff --git a/caps/OriginAttributes.cpp b/caps/OriginAttributes.cpp
index 8a501f18010c..7dc79e7c1b9a 100644
--- a/caps/OriginAttributes.cpp
+++ b/caps/OriginAttributes.cpp
@@ -78,6 +78,8 @@ void OriginAttributes::SetFirstPartyDomain(const bool aIsTopLevelDocument,
return;
}
+ // Saving isInsufficientDomainLevels before rv is overwritten.
+ bool isInsufficientDomainLevels = (rv == NS_ERROR_INSUFFICIENT_DOMAIN_LEVELS);
nsAutoCString scheme;
rv = aURI->GetScheme(scheme);
NS_ENSURE_SUCCESS_VOID(rv);
@@ -96,6 +98,15 @@ void OriginAttributes::SetFirstPartyDomain(const bool aIsTopLevelDocument,
}
}
}
+
+ if (isInsufficientDomainLevels) {
+ nsAutoCString publicSuffix;
+ rv = tldService->GetPublicSuffix(aURI, publicSuffix);
+ if (NS_SUCCEEDED(rv)) {
+ mFirstPartyDomain = NS_ConvertUTF8toUTF16(publicSuffix);
+ }
+ return;
+ }
}
void OriginAttributes::SetFirstPartyDomain(const bool aIsTopLevelDocument,
diff --git a/caps/tests/gtest/TestOriginAttributes.cpp b/caps/tests/gtest/TestOriginAttributes.cpp
index ffa4349939e4..12090bbbf1a5 100644
--- a/caps/tests/gtest/TestOriginAttributes.cpp
+++ b/caps/tests/gtest/TestOriginAttributes.cpp
@@ -3,8 +3,11 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#include "gtest/gtest.h"
#include "mozilla/BasePrincipal.h"
+#include "mozilla/Preferences.h"
+#include "nsNetUtil.h"
using mozilla::OriginAttributes;
+using mozilla::Preferences;
static void TestSuffix(const OriginAttributes& attrs) {
nsAutoCString suffix;
@@ -17,6 +20,14 @@ static void TestSuffix(const OriginAttributes& attrs) {
EXPECT_EQ(attrs, attrsFromSuffix);
}
+static void TestFPD(const nsAString &spec, const nsAString &fpd) {
+ OriginAttributes attrs;
+ nsCOMPtr<nsIURI> url;
+ ASSERT_EQ(NS_NewURI(getter_AddRefs(url), spec), NS_OK);
+ attrs.SetFirstPartyDomain(true, url);
+ EXPECT_TRUE(attrs.mFirstPartyDomain.Equals(fpd));
+}
+
TEST(OriginAttributes, Suffix_default) {
OriginAttributes attrs;
TestSuffix(attrs);
@@ -31,3 +42,20 @@ TEST(OriginAttributes, Suffix_maxAppId_inIsolatedMozBrowser) {
OriginAttributes attrs(4294967295, true);
TestSuffix(attrs);
}
+
+TEST(OriginAttributes, FirstPartyDomain_default) {
+ static const char prefKey[] = "privacy.firstparty.isolate";
+ bool oldPref = Preferences::GetBool(prefKey);
+ Preferences::SetBool(prefKey, true);
+ TestFPD(NS_LITERAL_STRING("http://www.example.com"),
+ NS_LITERAL_STRING("example.com"));
+ TestFPD(NS_LITERAL_STRING("http://s3.amazonaws.com"),
+ NS_LITERAL_STRING("s3.amazonaws.com"));
+ TestFPD(NS_LITERAL_STRING("http://com"), NS_LITERAL_STRING("com"));
+ TestFPD(NS_LITERAL_STRING("http://.com"), NS_LITERAL_STRING(""));
+ TestFPD(NS_LITERAL_STRING("http://..com"), NS_LITERAL_STRING(""));
+ TestFPD(NS_LITERAL_STRING("http://127.0.0.1"),
+ NS_LITERAL_STRING("127.0.0.1"));
+ TestFPD(NS_LITERAL_STRING("http://[::1]"), NS_LITERAL_STRING("[::1]"));
+ Preferences::SetBool(prefKey, oldPref);
+}
1
0

[torbutton/master] Bug 30171: Don't sync cookie.cookieBehavior and firstparty.isolate
by gk@torproject.org 23 Apr '19
by gk@torproject.org 23 Apr '19
23 Apr '19
commit 053c98697a4b00171a31e86399137ecb6f47ddfc
Author: Alex Catarineu <acat(a)torproject.org>
Date: Mon Apr 15 11:34:27 2019 +0200
Bug 30171: Don't sync cookie.cookieBehavior and firstparty.isolate
---
src/chrome/content/torbutton.js | 15 ---------------
1 file changed, 15 deletions(-)
diff --git a/src/chrome/content/torbutton.js b/src/chrome/content/torbutton.js
index 6ea51190..74d83734 100644
--- a/src/chrome/content/torbutton.js
+++ b/src/chrome/content/torbutton.js
@@ -141,15 +141,6 @@ var torbutton_unique_pref_observer =
if (topic != "nsPref:changed") return;
switch (data) {
- case "network.cookie.cookieBehavior":
- let val = m_tb_prefs.getIntPref("network.cookie.cookieBehavior");
- let firstparty_isolate = m_tb_prefs.getBoolPref("privacy.firstparty.isolate");
- if (val == 0 && firstparty_isolate) // Allow all cookies
- m_tb_prefs.setBoolPref("privacy.firstparty.isolate", false);
- else if (val == 1 && !firstparty_isolate) // Block third party cookies
- m_tb_prefs.setBoolPref("privacy.firstparty.isolate", true);
- break;
-
case "plugin.disable":
torbutton_toggle_plugins(
m_tb_prefs.getBoolPref("plugin.disable"));
@@ -1587,12 +1578,6 @@ function torbutton_update_fingerprinting_prefs() {
function torbutton_update_isolation_prefs() {
let isolate = m_tb_prefs.getBoolPref("privacy.firstparty.isolate");
- if (isolate) {
- m_tb_prefs.setIntPref("network.cookie.cookieBehavior", 1);
- } else {
- m_tb_prefs.setIntPref("network.cookie.cookieBehavior", 0);
- }
-
m_tb_prefs.setBoolPref("security.enable_tls_session_tickets", !isolate);
// Force prefs to be synced to disk
1
0

[tor-browser-build/master] Bug 30241: bump snowflake version to d11e55aabe
by boklm@torproject.org 18 Apr '19
by boklm@torproject.org 18 Apr '19
18 Apr '19
commit 2bb302e119da53c81297e66ca36de0b599f4f7fa
Author: Cecylia Bocovich <cohosh(a)torproject.org>
Date: Thu Apr 18 20:16:04 2019 +0000
Bug 30241: bump snowflake version to d11e55aabe
---
projects/snowflake/build | 3 +++
projects/snowflake/config | 2 +-
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/projects/snowflake/build b/projects/snowflake/build
index 777d360..daeb185 100644
--- a/projects/snowflake/build
+++ b/projects/snowflake/build
@@ -31,6 +31,9 @@ mkdir -p /var/tmp/build
tar -C /var/tmp/build -xf [% project %]-[% c('version') %].tar.gz
cd /var/tmp/build/[% project %]-[% c('version') %]
+mkdir -p "$GOPATH/src/git.torproject.org/pluggable-transports"
+ln -sf "$PWD" "$GOPATH/src/git.torproject.org/pluggable-transports/snowflake.git"
+
cd client
[% IF c("var/osx") -%]
# Without faketime, snowflake-client would contain the timestamp of the
diff --git a/projects/snowflake/config b/projects/snowflake/config
index 7043c12..2165f80 100644
--- a/projects/snowflake/config
+++ b/projects/snowflake/config
@@ -1,7 +1,7 @@
# vim: filetype=yaml sw=2
version: '[% c("abbrev") %]'
git_url: https://git.torproject.org/pluggable-transports/snowflake.git
-git_hash: 6077141f4affdab9b7ce97a9b1c6859825eaaa29
+git_hash: d11e55aabe3753dbddca18ae084c80ad09e282d3
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
var:
1
0
commit 06b52563c20d5322843b4dbf1d711e382f389bc1
Author: Nicolas Vigier <boklm(a)torproject.org>
Date: Wed Apr 17 08:34:57 2019 +0200
Fix typos is Changelog
---
projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt b/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt
index c7ec712..f49c142 100644
--- a/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt
+++ b/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt
@@ -10,7 +10,7 @@ Tor Browser 8.5a11 -- April 16 2019
* Bug 26498: Add locale: es-AR
* Bug 29973: Remove remaining stopOpenSecuritySettingsObserver() pieces
* Translations update
- * Update NoScript to 10.6.1 XXX
+ * Update NoScript to 10.6.1
* Bug 29872: XSS popup with DuckDuckGo search on about:tor
* Bug 29916: Make sure enterprise policies are disabled
* Bug 26498: Add locale: es-AR
@@ -41,7 +41,7 @@ Tor Browser 8.5a11 -- April 16 2019
* Bug 25623: Disable network during build
* Linux
* Bug 29966: Use archive.debian.org for Wheezy images
- * Android:
+ * Android
* Bug 30089: Use apksigner instead of jarsigner
Tor Browser 8.5a10 -- March 24 2019
1
0

12 Apr '19
commit 599971d072818ea9a56bd5aba76fb121bcb00aca
Author: Georg Koppen <gk(a)torproject.org>
Date: Fri Apr 12 08:53:08 2019 +0000
Release preparations for 8.5a11
Versions bump and Changelog update
---
projects/firefox/config | 2 +-
.../tor-browser/Bundle-Data/Docs/ChangeLog.txt | 46 ++++++++++++++++++++++
projects/tor-browser/config | 4 +-
projects/tor-launcher/config | 2 +-
projects/tor/config | 2 +-
projects/torbutton/config | 2 +-
rbm.conf | 5 +--
7 files changed, 54 insertions(+), 9 deletions(-)
diff --git a/projects/firefox/config b/projects/firefox/config
index 61d4dbd..395714d 100644
--- a/projects/firefox/config
+++ b/projects/firefox/config
@@ -1,7 +1,7 @@
# vim: filetype=yaml sw=2
version: '[% c("abbrev") %]'
filename: 'firefox-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %]'
-git_hash: 'tor-browser-[% c("var/firefox_version") %]-[% c("var/torbrowser_branch") %]-1-build1'
+git_hash: 'tor-browser-[% c("var/firefox_version") %]-[% c("var/torbrowser_branch") %]-1-build2'
tag_gpg_id: 1
git_url: https://git.torproject.org/tor-browser.git
git_submodule: 1
diff --git a/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt b/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt
index 46651a3..c7ec712 100644
--- a/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt
+++ b/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt
@@ -1,3 +1,49 @@
+Tor Browser 8.5a11 -- April 16 2019
+ * All platforms
+ * Update Torbutton to 2.1.6
+ * Bug 22538+22513: Fix new circuit button for error pages
+ * Bug 29825: Intelligently add new Security Level button to taskbar
+ * Bug 29903: No WebGL click-to-play on the standard security level
+ * Bug 27484: Improve navigation within onboarding (strings)
+ * Bug 29768: Introduce new features to users (strings)
+ * Bug 29943: Use locales in AB-CD scheme to match Mozilla
+ * Bug 26498: Add locale: es-AR
+ * Bug 29973: Remove remaining stopOpenSecuritySettingsObserver() pieces
+ * Translations update
+ * Update NoScript to 10.6.1 XXX
+ * Bug 29872: XSS popup with DuckDuckGo search on about:tor
+ * Bug 29916: Make sure enterprise policies are disabled
+ * Bug 26498: Add locale: es-AR
+ * Windows + OS X + Linux
+ * Update Tor to 0.4.0.4-rc
+ * Update Tor Launcher to 0.2.18.2
+ * Bug 26498: Add locale es-AR
+ * Translations update
+ * Bug 29768: Introduce new features to users
+ * Bug 27484: Improve navigation within onboarding
+ * Bug 25658: Improve toolbar layout for new security settings
+ * Windows
+ * Bug 27503: Improve screen reader accessibility
+ * Android
+ * Bug 27609 (and child bugs): Use Tor Onion Proxy Library
+ * Bug 29312: Bump Tor to 0.3.5.8
+ * Bug 29859: Disable HLS support for now
+ * Bug 28622: Update Tor Browser icon for mobile
+ * Bug 29238: Prevent crash on Android after update
+ * Bug 29982: Add additional safe guards against crashes during bootstrap
+ * Bug 29906: Fix crash on older devices due to missing API
+ * Bug 29858: Load onboarding panels after bootstrapping is done
+ * Bug 28329: Improve bootstrapping experience
+ * Bug 30016: Localize bootstrap-/bridge-related strings for mobile
+ * Build System
+ * All platforms
+ * Bug 29868: Fix installation of python-future package
+ * Bug 25623: Disable network during build
+ * Linux
+ * Bug 29966: Use archive.debian.org for Wheezy images
+ * Android:
+ * Bug 30089: Use apksigner instead of jarsigner
+
Tor Browser 8.5a10 -- March 24 2019
* All platforms
* Update Firefox to 60.6.1esr
diff --git a/projects/tor-browser/config b/projects/tor-browser/config
index c14b9d7..e8c0b23 100644
--- a/projects/tor-browser/config
+++ b/projects/tor-browser/config
@@ -91,9 +91,9 @@ input_files:
enable: '[% c("var/snowflake") %]'
- filename: Bundle-Data
enable: '[% ! c("var/android") %]'
- - 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: b486b8c224882652b00b81a3e4a52389ed8b55035f8f09fec930a36b7477ac2e
+ sha256sum: b15047d0045d12f28b2e1e444bdb86800257b5ca6cc8f4c8022b20c550cd9727
- 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 600b048..151f836 100644
--- a/projects/tor-launcher/config
+++ b/projects/tor-launcher/config
@@ -1,5 +1,5 @@
# vim: filetype=yaml sw=2
-version: 0.2.18.1
+version: 0.2.18.2
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 9eb4c16..3e7c45f 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.4.0.2-alpha
+version: 0.4.0.4-rc
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 a834417..5f3bbce 100644
--- a/projects/torbutton/config
+++ b/projects/torbutton/config
@@ -1,5 +1,5 @@
# vim: filetype=yaml sw=2
-version: 2.1.5
+version: 2.1.6
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 89f6eaf..a3482ac 100644
--- a/rbm.conf
+++ b/rbm.conf
@@ -24,11 +24,10 @@ buildconf:
git_signtag_opt: '-s'
var:
- torbrowser_version: '8.5a10'
+ torbrowser_version: '8.5a11'
torbrowser_build: 'build1'
torbrowser_incremental_from:
- - 8.5a8
- - 8.5a9
+ - 8.5a10
project_name: tor-browser
multi_lingual: 0
build_mar: 1
1
0

[tor-browser-build/master] Bug 29574: Configure Orbot to Use TOPL and tor-android-service Libraries
by gk@torproject.org 12 Apr '19
by gk@torproject.org 12 Apr '19
12 Apr '19
commit d7117d98de0825b5cdf70a23fb5f4ac6ff00c073
Author: sisbell <shane.isbell(a)gmail.com>
Date: Wed Apr 10 08:36:25 2019 -0700
Bug 29574: Configure Orbot to Use TOPL and tor-android-service Libraries
---
projects/orbot/0015-dependencies.patch | 29 +++
projects/orbot/build | 23 +-
projects/orbot/config | 13 +-
projects/orbot/gradle-dependencies-list.txt | 333 ++++++++++++++--------------
4 files changed, 212 insertions(+), 186 deletions(-)
diff --git a/projects/orbot/0015-dependencies.patch b/projects/orbot/0015-dependencies.patch
new file mode 100644
index 0000000..1102538
--- /dev/null
+++ b/projects/orbot/0015-dependencies.patch
@@ -0,0 +1,29 @@
+diff --git a/app/build.gradle b/app/build.gradle
+index 3051dd5c..ef178e91 100644
+--- a/app/build.gradle
++++ b/app/build.gradle
+@@ -76,12 +76,16 @@ android {
+ dependencies {
+ // implementation 'com.github.delight-im:Android-Languages:v1.0.1'
+ implementation 'com.android.support.constraint:constraint-layout:1.1.3'
+- implementation project(':orbotservice')
+ // Match Fennec's ANDROID_SUPPORT_LIBRARY_VERSION
+ implementation 'com.android.support:design:23.4.0'
+ implementation 'pl.bclogic:pulsator4droid:1.0.3'
+ // These require higher versions of ANDROID_SUPPORT_LIBRARY_VERSION
+ //implementation 'com.github.apl-devs:appintro:v4.2.2'
+ //implementation 'com.github.javiersantos:AppUpdater:2.6.4'
++ implementation fileTree(dir: 'libs', include: ['*.jar', '*.aar'])
++ implementation 'com.android.support:appcompat-v7:23.4.0'
++ implementation 'net.freehaven.tor.control:jtorctl:0.2'
++ implementation 'org.slf4j:slf4j-api:1.7.25'
++ implementation 'org.slf4j:slf4j-android:1.7.25'
+
+ }
+diff --git a/settings.gradle b/settings.gradle
+index 9984a03e..e7b4def4 100644
+--- a/settings.gradle
++++ b/settings.gradle
+@@ -1,2 +1 @@
+-include ':jsocksAndroid', ':orbotservice'
+ include ':app'
diff --git a/projects/orbot/build b/projects/orbot/build
index 4bea420..8469028 100644
--- a/projects/orbot/build
+++ b/projects/orbot/build
@@ -6,7 +6,6 @@ export GRADLE_MAVEN_REPO="file://$gradle_repo"
# The download script assumes artifact package name is the complete URL path.
# In some cases this is incorrect, so copy those artifacts to correct location
-cp -r $gradle_repo/guardianproject/gpmaven/master/* $gradle_repo
cp -r $gradle_repo/dl/android/maven2/* $gradle_repo
mkdir -p /var/tmp/build $output_dir
@@ -20,20 +19,18 @@ for p in $rootdir/*.patch
do patch -p1 < $p
done
-# Use Orbot's PT capabilities
-[% IF c("var/android-armv7") %]
- arch=armeabi-v7a
-[% ELSE %]
- arch=x86
-[% END %]
-obfs4dir=orbotservice/src/main/libs/$arch
-mkdir -p $obfs4dir
-mv external/pluto/bin/$arch/obfs4proxy $obfs4dir/obfs4proxy.so
+mkdir app/libs
+cp $rootdir/[% c('input_files_by_name/tor-android-service') %]/*.aar app/libs/
+cp $rootdir/[% c('input_files_by_name/topl') %]/* app/libs/
# Build Android Libraries and Apps
$GRADLE_HOME/gradle-4.1/bin/gradle --offline assembleRelease -x lint
+# Remove these classes so we don't have problem with duplicates later in the build
+orbot_apk=app/build/outputs/aar/Orbot-*.aar
+unzip $orbot_apk classes.jar -d .
+zip classes.jar --delete "com/runjva/*" "com/msopentech/*" "org/torproject/android/service/*"
+zip -r $orbot_apk classes.jar
+
# Package
-cp app/build/outputs/aar/* $output_dir
-cp orbotservice/build/outputs/aar/* $output_dir
-cp jsocksAndroid/build/outputs/aar/* $output_dir
+cp $orbot_apk $output_dir
diff --git a/projects/orbot/config b/projects/orbot/config
index 7095537..b297c61 100644
--- a/projects/orbot/config
+++ b/projects/orbot/config
@@ -3,7 +3,6 @@ version: '[% c("abbrev") %]'
filename: 'orbot-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %]'
git_hash: '[% c("var/orbot_version") %]-tor-[% c("var/tor_version") %]'
git_url: https://git.torproject.org/orbot.git
-git_submodule: 1
var:
tor_version: 0.3.4.9
@@ -13,15 +12,10 @@ var:
- autotools-dev
- unzip
- zip
- - automake
- - autoconf
- - libtool
- - gettext-base
- - autopoint
container:
use_container: 1
# this should be updated when the list of gradle dependencies is changed
- gradle_dependencies_version: 1
+ gradle_dependencies_version: 2
targets:
android:
@@ -33,6 +27,10 @@ input_files:
- project: container-image
- name: '[% c("var/compiler") %]'
project: '[% c("var/compiler") %]'
+ - project: tor-android-service
+ name: tor-android-service
+ - project: tor-onion-proxy-library
+ name: topl
- filename: 0001-Bug-28051-Build-Orbot-as-a-library.patch
- filename: 0002-Bug-28051-Exclude-the-AppUpdater.patch
- filename: 0003-Bug-28051-Delete-the-Onboarding-activity.patch
@@ -47,6 +45,7 @@ input_files:
- filename: 0012-Bug-28051-Escape-the-apostrophe-correctly.patch
- filename: 0013-Bug-28051-Add-a-notification-compatibility-class.patch
- filename: 0014-Bug-29794-Update-built-in-bridges.patch
+ - filename: 0015-dependencies.patch
- filename: set_gradle_repo_to_local.patch
- filename: 'gradle-dependencies-[% c("var/gradle_dependencies_version") %]'
name: gradle-dependencies
diff --git a/projects/orbot/gradle-dependencies-list.txt b/projects/orbot/gradle-dependencies-list.txt
index a7d14ba..03d33d4 100644
--- a/projects/orbot/gradle-dependencies-list.txt
+++ b/projects/orbot/gradle-dependencies-list.txt
@@ -1,192 +1,193 @@
# On how to update dependencies see projects/common/how-to-create-gradle-dependencies-list.txt
# Don't forget to update var/gradle_dependencies_version when modifying this file
sha256sum | url
-e336a35a1e102c2f11ce1ea7f0872df14e332374b8eacc0877e50f85f84c3d09 | https://dl.google.com/dl/android/maven2/com/android/support/animated-vector…
-0288414509c625b8dd544384fbd29f502bdc8b4f86cfc26625aa23eef9fa6057 | https://jcenter.bintray.com/net/sf/proguard/proguard-parent/5.3.3/proguard-…
-ff513db0361fd41237bef4784968bc15aae478d4ec0a9496f811072ccaf3841d | https://jcenter.bintray.com/org/apache/apache/13/apache-13.pom
-cf251279505960889b6b281c26af0438656ebac3845e52791925cf7649cb15a6 | https://dl.google.com/dl/android/maven2/com/android/tools/sdklib/26.0.1/sdk…
-cd36b31f1495f4fe55a936dd00607abdd945e1f8074549225a04c402d1d35750 | https://jcenter.bintray.com/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.pom
+54b34e941b8e1414bd3e40d736efd3481772dc26db3296f6aa45cec9f6203d86 | https://jcenter.bintray.com/commons-codec/commons-codec/1.6/commons-codec-1…
+949246020c08a0543389082af38268cdce4ee7a7a8218097369b9845752866cb | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-checks/…
+feab9191311c3d7aeef2b66d6064afc80d3d1d52d980fb07ae43c78c987ba93a | https://jcenter.bintray.com/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.…
+b677d99c309dc272f60cefa1f1b639ab750d592ded0ea7bfc9f9c5600ebd742d | https://jcenter.bintray.com/pl/bclogic/pulsator4droid/1.0.3/pulsator4droid-…
+b2b5dd46cf998fa626eb6f8a1c114f6167c8d392694164e62533e5898e9b31f2 | https://jcenter.bintray.com/commons-io/commons-io/2.4/commons-io-2.4.pom
+a34658f5c5de4b573eef21131cc32cc25f7b66407944f312b28ec2e56abb1fa9 | https://jcenter.bintray.com/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.1.j…
+8d4006178fedef4255797b806167cf4a6774158eedabf96420693afbbd00fee3 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
905721a0eea90a81534abb7ee6ef4ea2e5e645fa1def0a5cd88402df1b46c9ed | https://jcenter.bintray.com/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.…
-d49d179f707d3f3a00b2a7d36136b54aa8d44fa22770703cd82fe52fb39e22eb | https://jcenter.bintray.com/com/android/tools/build/transform-api/2.0.0-dep…
-9144127192d6f612c2366825dceaeb23b0d53130b83e0bf1ffe107d1470a8487 | https://jcenter.bintray.com/com/google/errorprone/error_prone_annotations/2…
+c0de2bbc4cb8297419659813ecd4ed1d077ed1dd5c1f5544cc5143e493e84c10 | https://jcenter.bintray.com/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.jar
+e824935c264b041e847b67808aee704f8cd47d698203259057e42f473e1f6f30 | https://dl.google.com/dl/android/maven2/com/android/databinding/compilerCom…
+cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581 | https://jcenter.bintray.com/commons-io/commons-io/2.4/commons-io-2.4.jar
+f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2 | https://jcenter.bintray.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar
+d7e368746fa68ca6ba63519fb0838be9a278d509a5fcee6cd4a778a119eae447 | https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/23…
+6b87237de8c2e1740cf80627c7f3ce3e15de1930bb250c55a1eca94fa3e014df | https://jcenter.bintray.com/org/codehaus/codehaus-parent/4/codehaus-parent-…
1158e94c7de4da480873f0b4ab4a1da14c0d23d4b1902cc94a58a6f0f9ab579e | https://jcenter.bintray.com/com/google/guava/guava/22.0/guava-22.0.jar
-ce6f913cad1f0db3aad70186d65c5bc7ffcc9a99e3fe8e0b137312819f7c362f | https://jcenter.bintray.com/commons-logging/commons-logging/1.1.1/commons-l…
-7a3554c605e088e7e323b1084656243f0444fa353e2f2dee1f1a4204eb64ff09 | https://jcenter.bintray.com/org/jacoco/org.jacoco.report/0.7.4.201502262128…
-f4778bb3abf2df40bfa365d00ff301b5eec76f2933b85f6aa3918e2ab6f08b91 | https://dl.google.com/dl/android/maven2/com/android/support/design/23.4.0/d…
-85ec8258fafc283f61647e6a11b404890821c11db6fcf550779ecf7a14151007 | https://jcenter.bintray.com/org/ow2/asm/asm-parent/5.1/asm-parent-5.1.pom
-712d7c974d20b71ce730938a3dda8d23e87cfd16500e1c1a2c9ecc2c9ff0d323 | https://dl.google.com/dl/android/maven2/com/android/tools/build/apksig/3.0.…
-1eaf9182e1977c1c50a70edbfbf70536398c68990bfaafc9f0e9899041201539 | https://jcenter.bintray.com/com/google/guava/guava-parent/22.0/guava-parent…
-9466512cd8cf0bd66a8a3661685373f7b3deafded11096e044926ff5c82c7a4c | https://jcenter.bintray.com/com/google/code/gson/gson/2.3/gson-2.3.jar
-bfadb3b40f65dd6de1666d6b29f8bb54031396c76eeef4146cf9f28255f8bf33 | https://jcenter.bintray.com/com/google/guava/guava/22.0/guava-22.0.pom
-e6531a278b4f632f198a6e45b9e11de1b2b678cd5a4e0fdff442f604c2439a42 | https://jcenter.bintray.com/org/jacoco/org.jacoco.report/0.7.4.201502262128…
-d7c632ad8f81044765e2963bde33073c5a098256c07ab48a63d792f9e1ed048c | https://dl.google.com/dl/android/maven2/com/android/support/support-annotat…
-cb4cfad870bf563a07199f3ebea5763f0dec440fcda0b318640b1feaa788656b | https://jcenter.bintray.com/com/google/errorprone/error_prone_annotations/2…
-f2885288839f82f824a0c042922ae7f24ed0d55ce26a74b6a7c557e0b7e30c24 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.1.3-2/kotl…
-e2f7b17610f9f0a2b55c019b7627be3d42ec142fde1db5caf8a34dbe3bb8dbcd | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-api/…
-52b6fd2eaf2240e14dbe752f1fa884270cc668d6f350e8e7f65f6033a8172d69 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-client…
-c9a55463942128f0b7fad62b8bee5886d1cb1c733fb3b78507465b025e6a4031 | https://dl.google.com/dl/android/maven2/com/android/databinding/compilerCom…
-51215c67d2c068d8b7d2f6f80f51372a098075deccc448d4bdd7b987ba8328fb | https://jcenter.bintray.com/org/ow2/ow2/1.3/ow2-1.3.pom
-ecd46dc69f5212b35eb21d64db68072f956c000083030ff53e09d1f81487c580 | https://dl.google.com/dl/android/maven2/com/android/tools/external/org-jetb…
+7043dee4e9e7175e93e0b36f45b1ec1ecb893c5f755667e8b916eb8dd201c6ca | https://jcenter.bintray.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk…
+5fe8a11e913086fb7ab505b930987f30cfa3f4b226d4bbbc68003ca4387ae40e | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-api/26.…
+362e9324ee7c697e21279e20077b52737ddef3f1b2c1a7abe5ad34b465145550 | https://jcenter.bintray.com/org/apache/httpcomponents/httpclient/4.2.6/http…
+23e6d006f7d07bb43ebc80b2e530c8cdd65bbabcaaf911c3f12e2ea26167178c | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-core…
+3d6eba428555a558de046b5d76eacc1f5a54b4f5f20b84d636ed7aff18aa48c3 | https://jcenter.bintray.com/org/apache/httpcomponents/project/7/project-7.p…
+cf149955279b07d4f11e817985c1164a69e930d73db7441b43a6ef53bbd286c4 | https://jcenter.bintray.com/com/google/errorprone/error_prone_parent/2.0.18…
+f0c98c571e93a7cb4dd18df0fa308f0963e7a0620ac2d4244e61e709d03ad6be | https://jcenter.bintray.com/com/google/j2objc/j2objc-annotations/1.1/j2objc…
+401877d5e70ad599e9b6cff18434ea0332f637b51f8ec68352646c836f9bb2a4 | https://jcenter.bintray.com/org/antlr/antlr4-master/4.5.3/antlr4-master-4.5…
+932e6bab9a24a7bc958bbdb7e29e04d083b473d11c4ba3fab1e9b7149579f272 | https://jcenter.bintray.com/com/google/protobuf/protobuf-parent/3.0.0/proto…
+2a0475c2625fc27f80d3c5021130509b4068e0f984f2511e7a77a097de48b41d | https://dl.google.com/dl/android/maven2/com/android/tools/sdklib/26.0.1/sdk…
+8fdc3336e7b01873193ba9c48b87de7d788dc0954d1eb45c322492627a4b5c6e | https://jcenter.bintray.com/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk…
+d0f2e16d054e8bb97add9ca26525eb2346f692809fcd2a28787da8ceb3c35ee8 | https://jcenter.bintray.com/commons-logging/commons-logging/1.1.1/commons-l…
+7846399b35c7cd642a9b3a000c3e2d62d04eb37a4547b6933cc8b18bcc2f086b | https://jcenter.bintray.com/com/googlecode/juniversalchardet/juniversalchar…
+8b870b3f2ee38bf15681acbc8b628df1ccf7c533190b5c79af9934b6cd66d451 | https://dl.google.com/dl/android/maven2/com/android/databinding/baseLibrary…
+58aa4df8faae90e484c0bc47494a1ec97dc51fe53eae2b4a70d60ea7489cdf8c | https://dl.google.com/dl/android/maven2/com/android/tools/external/com-inte…
+953b116521a73575eee990e3f2c36a892fb088bb2d9a3027c82193cb7a013ef7 | https://jcenter.bintray.com/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.pom
+ddb0fc5402b4cd8f31d5f29c830793d3ec00fd8ce60786254e5f0f132f0bdd8d | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-api/26.…
efa86e5cd922f17b472fdfcae57234d8d4ac3e148b6250737dfce454af7a7a44 | https://jcenter.bintray.com/com/google/jimfs/jimfs/1.1/jimfs-1.1.pom
-e767a1248adb4843110457e839e504c2511649ee78f05a6a311ea7f23578894d | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-tes…
-32c797717189ffd0dcc2fcb2e804ab5a0d0c8dfa78b2aa78037f61d4a572f62c | https://raw.githubusercontent.com/guardianproject/gpmaven/master/org/torpro…
-8b0aa8a74e990ca8d633ab7bd1938530e921548df13fd4020224a61065378876 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-tes…
-e5e82da4cc66c8d917bbf743e3c0752efe8522735e7fc9dbddb65bccea81cfe9 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcore/4.2.5/httpco…
+e336a35a1e102c2f11ce1ea7f0872df14e332374b8eacc0877e50f85f84c3d09 | https://dl.google.com/dl/android/maven2/com/android/support/animated-vector…
965aeb2bedff369819bdde1bf7a0b3b89b8247dd69c88b86375d76163bb8c397 | https://jcenter.bintray.com/org/jetbrains/annotations/13.0/annotations-13.0…
-c3c99bf58182889fe86315e9a01473ee2c95540b9dedef898cec64554d925c54 | https://jcenter.bintray.com/com/android/tools/annotations/24.5.0/annotation…
-a32de739cfdf515774e696f91aa9697d2e7731e5cb5045ca8a4b657f8b1b4fb4 | https://jcenter.bintray.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar
-f26bdec2b9496470c0ce63b0d290816e8000ef018daaa259597ebae947fd690f | https://jcenter.bintray.com/net/sf/proguard/proguard-gradle/5.3.3/proguard-…
-7043dee4e9e7175e93e0b36f45b1ec1ecb893c5f755667e8b916eb8dd201c6ca | https://jcenter.bintray.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk…
-9619e68f7eb36da3a28a60315f34320972badbad43749cc66712bb95b96a4ef3 | https://dl.google.com/dl/android/maven2/com/android/support/support-annotat…
-d2da399a9967c69f0a21739256fa79d284222c223082cacadc17372244764b54 | https://jcenter.bintray.com/org/ow2/asm/asm/5.1/asm-5.1.jar
+40ceb7157feb263949e0f503fe5f71689333a621021aa20ce0d0acee3badaa0f | https://jcenter.bintray.com/com/google/j2objc/j2objc-annotations/1.1/j2objc…
+e767a1248adb4843110457e839e504c2511649ee78f05a6a311ea7f23578894d | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-tes…
+ee032c39ae5e3cd099148fbba9a2124f9ed613e5cb93e03ee0fa8808ce364040 | https://jcenter.bintray.com/org/ow2/asm/asm-util/5.1/asm-util-5.1.jar
+c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd | https://jcenter.bintray.com/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar
+b51f8867c92b6a722499557fc3a1fdea77bdf9ef574722fe90ce436a29559454 | https://jcenter.bintray.com/org/sonatype/oss/oss-parent/7/oss-parent-7.pom
+e30f1db6058f745f26112ef309f89becb27c617c7d9e4c6e02165a7620a92e6a | https://dl.google.com/dl/android/maven2/com/android/tools/common/26.0.1/com…
+47a89be0fa0fedd476db5fd2c83487654d2a119c391f83a142be876667cf7dab | https://jcenter.bintray.com/com/googlecode/json-simple/json-simple/1.1/json…
+e8b4151ae1679f1abe7a14ee371ac9b3c651ae7b63290d1f586bdd0f78face9a | https://jcenter.bintray.com/com/android/tools/build/transform-api/2.0.0-dep…
+6895e368fa59168428c78cdf300bb29352073f397d8f260af3de82df2c8b2448 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
+9466512cd8cf0bd66a8a3661685373f7b3deafded11096e044926ff5c82c7a4c | https://jcenter.bintray.com/com/google/code/gson/gson/2.3/gson-2.3.jar
+1d2e883717b8ab7d3fcc9fa01034d165809a9c94daa6303a838f11e4d36adc86 | https://jcenter.bintray.com/net/sf/proguard/proguard-base/5.3.3/proguard-ba…
+fb8c5e55e30a7addb4ff210858a0e8d2494ed6757bbe19012da99d51586c3cbb | https://jcenter.bintray.com/org/apache/commons/commons-parent/22/commons-pa…
+38db692b5cbaf69d89b1fe5b0fc38a5cc83f898716f8bc64086fa17c25ea57d6 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
+74fa208043740642f7e6eb09faba15965218ad2f50ce3020efb100136e4b591c | https://jcenter.bintray.com/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.jar
+ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478 | https://jcenter.bintray.com/org/jetbrains/annotations/13.0/annotations-13.0…
+ce6f913cad1f0db3aad70186d65c5bc7ffcc9a99e3fe8e0b137312819f7c362f | https://jcenter.bintray.com/commons-logging/commons-logging/1.1.1/commons-l…
59970f2f0cfce6487b7180d7de653d904d8160fb2cd9d8aba6c375d39fec6652 | https://jcenter.bintray.com/pl/bclogic/pulsator4droid/1.0.3/pulsator4droid-…
-a9660f8b64b74f474226c70a50187d8efcac448d32ce97756f408975aa52cdaa | https://dl.google.com/dl/android/maven2/com/android/tools/sdk-common/26.0.1…
+e7a7a5810829dee924cec654a569a48301fcedd487f7b88710e816d127385f51 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
+9f85ff2fd7d6cb3097aa47fb419ee7f0ebe869109f98aba9f4eca3f49e74a40e | https://jcenter.bintray.com/org/apache/apache/16/apache-16.pom
+43edcc0fc3bd8520bf60066f54088f272e39aa856d25cdd6ca9ee4d8f5c32666 | https://dl.google.com/dl/android/maven2/com/android/support/support-vector-…
+c3c99bf58182889fe86315e9a01473ee2c95540b9dedef898cec64554d925c54 | https://jcenter.bintray.com/com/android/tools/annotations/24.5.0/annotation…
+aeb197158a2fb6bd2cb9233e22874f8051f82891dbd82b6b089f49e309f82e40 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint/26.0.1/…
+7a3554c605e088e7e323b1084656243f0444fa353e2f2dee1f1a4204eb64ff09 | https://jcenter.bintray.com/org/jacoco/org.jacoco.report/0.7.4.201502262128…
+d3d96637b0e8e61046567b8c87b667dcf3cd31c7447f651cb58d6e6e744adfba | https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/23…
+d49d179f707d3f3a00b2a7d36136b54aa8d44fa22770703cd82fe52fb39e22eb | https://jcenter.bintray.com/com/android/tools/build/transform-api/2.0.0-dep…
+e899e02ec8ac6a73fb9c9c7cb9ebd9bfc4ce8263412285d5ec6f2df920880905 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-mod…
+b6eb99f1362b8344ca5400d57a35c49e3504f23f3dee304fdb879d4d953f4bc6 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcore/4.2.5/httpco…
26c5856e954b5f864db76f13b86919b59c6eecf9fd930b96baa8884626baf2f5 | https://jcenter.bintray.com/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-…
-c71555751e57e0ef912870e8ac9625ae782502a6a5b9c19ccf83b2a97d8b26bd | https://jcenter.bintray.com/com/google/jimfs/jimfs-parent/1.1/jimfs-parent-…
-24465b2ba90dc5ed7e2c05f1c87fe4256c27df6d3cd69b6177f3cb447b05c021 | https://dl.google.com/dl/android/maven2/com/android/support/recyclerview-v7…
-fb5369fc7ea4b2e3cf8d6f20243f1d97f81341bf818b179cd8dbd1da7a781a21 | https://jcenter.bintray.com/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.pom
-f056ed61a281b3e230a63e4abf510c0d2f9bf7ff513cacb65a29538ba90ab177 | https://jcenter.bintray.com/org/jacoco/org.jacoco.build/0.7.4.201502262128/…
-63b465cc628f8c305702b12b26501cea236a3175db15b5a7356e98484aa63db5 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-mod…
-a1e7d6b3efc1703c7c8f1b15ecf8757f17d0ac41f32c9a48481a5caf638c55db | https://jcenter.bintray.com/com/google/protobuf/protobuf-java/3.0.0/protobu…
-c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd | https://jcenter.bintray.com/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar
-8c6191e0dd8bfdc862332cb79b08185ac5b63565d405dac2605be4c2b19774bd | https://jcenter.bintray.com/com/android/tools/external/lombok/lombok-ast/0.…
fcfb09fb0ea0aa97d3cfe7ea792398081348e468f126b3603cb3803f240197f0 | https://jcenter.bintray.com/com/squareup/javawriter/2.5.0/javawriter-2.5.0.…
-e4c7afb8f0d7aa159318d42a011cc2c9b0525d820973cbca5318bec6c649cecc | https://jcenter.bintray.com/com/google/protobuf/protobuf-java/3.0.0/protobu…
-a20fb26c8de5b0ff7a3069e681fcf01ebefd2f3d24b832c3af22d981d7d4376b | https://dl.google.com/dl/android/maven2/com/android/tools/repository/26.0.1…
-a0d002465c0f611eedaaef2b2530707d2e9fb3a5c7ed66f53c556a12f714f43a | https://dl.google.com/dl/android/maven2/com/android/support/support-v4/23.4…
-6d079b5abf39f323baaccc68463beef5cf2e9574f333dd749ae96753f00eb205 | https://jcenter.bintray.com/org/ow2/asm/asm/5.1/asm-5.1.pom
-1879f19a05991e3ed95910b96689333396b0c467a215dc4d1f90018404b72a26 | https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-annotations/1.…
+ec4c74554312fac5116350164786f91b35c9e082fa4ea598bfa42b5db05d7abb | https://jcenter.bintray.com/org/jacoco/org.jacoco.core/0.7.4.201502262128/o…
+4f88a89142c64bf03906f84609594666e9694df56e3e6f05edfab8a68b39d837 | https://dl.google.com/dl/android/maven2/com/android/tools/annotations/26.0.…
+467ae650442e876867379094e7518dfdd67d22c5352ebd39808c84259e9790ba | https://jcenter.bintray.com/org/apache/commons/commons-parent/25/commons-pa…
+f26bdec2b9496470c0ce63b0d290816e8000ef018daaa259597ebae947fd690f | https://jcenter.bintray.com/net/sf/proguard/proguard-gradle/5.3.3/proguard-…
+8b0aa8a74e990ca8d633ab7bd1938530e921548df13fd4020224a61065378876 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-tes…
+e2b4935e76d91b5abec44de309f2c8bb8d1d2e6cc0b8790b43cb654f1e22c722 | https://dl.google.com/dl/android/maven2/com/android/tools/layoutlib/layoutl…
+cb4cfad870bf563a07199f3ebea5763f0dec440fcda0b318640b1feaa788656b | https://jcenter.bintray.com/com/google/errorprone/error_prone_annotations/2…
567ae5af5665bb445802ca650a4dc848737c9ee564f69f2ead5df1189d394304 | https://dl.google.com/dl/android/maven2/com/android/support/recyclerview-v7…
-54b34e941b8e1414bd3e40d736efd3481772dc26db3296f6aa45cec9f6203d86 | https://jcenter.bintray.com/commons-codec/commons-codec/1.6/commons-codec-1…
-d91daa358c2fd7adc1333020433a2c159ae28803b8603cfcaf599fcceab235f0 | https://jcenter.bintray.com/com/jrummyapps/android-shell/1.0.1/android-shel…
-cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581 | https://jcenter.bintray.com/commons-io/commons-io/2.4/commons-io-2.4.jar
-1f8c906d0de98ddfa81b1ce520ee52fbd280c222383b66cba89e16eafb626001 | https://dl.google.com/dl/android/maven2/com/android/databinding/baseLibrary…
-949246020c08a0543389082af38268cdce4ee7a7a8218097369b9845752866cb | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-checks/…
-803be394edb8dd7d1e678683ed85aee7f86a172c90f03e6198c8a49d4f342b99 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/3.0…
-21bb4d44dff54e33a37c11af69859a714202ae00969aab5453eba7276688f8ec | https://jcenter.bintray.com/org/apache/httpcomponents/project/4.1.1/project…
-27b4e5c0b80d3ff8b92f4c93b3b4d3ecf16c01589f4cdf70ca7cf64cb42d8122 | https://dl.google.com/dl/android/maven2/com/android/support/constraint/cons…
-faf82de0dc02e0c0ae327cd653f37255496b2e53fce280b3ab4cb34553a89086 | https://jcenter.bintray.com/com/intellij/annotations/12.0/annotations-12.0.…
-1a56992fc50f838fd091b6b9701b30da64b00bd2fe76ad2c800212eb459b49e2 | https://jcenter.bintray.com/com/google/code/gson/gson/2.3/gson-2.3.pom
-87cd27e1a02a5c3eb6d85059ce98696bb1b44c2b8b650f0567c86df60fa61da7 | https://jcenter.bintray.com/org/apache/commons/commons-parent/39/commons-pa…
-f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2 | https://jcenter.bintray.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar
-d48935ae1641774e03ce24b0b3f7aeee66931a1e5d9ad4d47b5f93d237ea07fb | https://dl.google.com/dl/android/maven2/com/android/support/constraint/cons…
-7846399b35c7cd642a9b3a000c3e2d62d04eb37a4547b6933cc8b18bcc2f086b | https://jcenter.bintray.com/com/googlecode/juniversalchardet/juniversalchar…
-23e6d006f7d07bb43ebc80b2e530c8cdd65bbabcaaf911c3f12e2ea26167178c | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-core…
-5fe8a11e913086fb7ab505b930987f30cfa3f4b226d4bbbc68003ca4387ae40e | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-api/26.…
-6f52ba933a117bd67131b281214510ea30232b9807bfe569bc0c17e6a2d4018c | https://dl.google.com/dl/android/maven2/com/android/tools/repository/26.0.1…
-31ce606f4e9518936299bb0d27c978fa61e185fd1de7c9874fe959a53e34a685 | https://jcenter.bintray.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.pom
-150021a89ae6f252415cbfff5c3111bf87433776b997b68e6e71f37e5b696799 | https://dl.google.com/dl/android/maven2/com/android/support/support-vector-…
+a06e35d3fff3a6b813d94894ebf3e498f9540c864c5b39ae783907e3a6c72889 | https://jcenter.bintray.com/commons-codec/commons-codec/1.6/commons-codec-1…
+8bd632c00bdf80a7de36c22b60f12452c147d8eca2f00d79d66699ebe7daa02a | https://jcenter.bintray.com/org/apache/commons/commons-parent/5/commons-par…
+d2da399a9967c69f0a21739256fa79d284222c223082cacadc17372244764b54 | https://jcenter.bintray.com/org/ow2/asm/asm/5.1/asm-5.1.jar
+2068320bd6bad744c3673ab048f67e30bef8f518996fa380033556600669905d | https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-annotations/1.…
+52b6fd2eaf2240e14dbe752f1fa884270cc668d6f350e8e7f65f6033a8172d69 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-client…
+2c1542faf343185b7cab9c3d55c8ae5471d6d095d3887a4adefdbdf2984dc0b6 | https://jcenter.bintray.com/org/apache/commons/commons-compress/1.12/common…
6b5ad911a13a5c814c04be4376586eec15838158cb59b9f062ae138ddff1b861 | https://dl.google.com/dl/android/maven2/com/android/tools/layoutlib/layoutl…
-45eb0d6e49430271b5fb385c53fae0b81d6ad3eae465a7a8d948217bcae1e86d | https://jcenter.bintray.com/com/android/tools/external/lombok/lombok-ast/0.…
-ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478 | https://jcenter.bintray.com/org/jetbrains/annotations/13.0/annotations-13.0…
-2ba9c1cfec6b4a183b72a5ccc6cb2c83479d6ad7e931543c792292c1679a7f43 | https://dl.google.com/dl/android/maven2/com/android/tools/external/org-jetb…
-052b0d2b58e5df4f30e4f64bdf5414473f6cfa10147f8f8d89cb0b63316ba8f3 | https://maven.google.com/com/android/tools/build/manifest-merger/26.0.1/man…
-9f85ff2fd7d6cb3097aa47fb419ee7f0ebe869109f98aba9f4eca3f49e74a40e | https://jcenter.bintray.com/org/apache/apache/16/apache-16.pom
-d7e368746fa68ca6ba63519fb0838be9a278d509a5fcee6cd4a778a119eae447 | https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/23…
-47be4ebd35a100945bac20b2efba158fe032520229a73bc060ac57986d132dfa | https://dl.google.com/dl/android/maven2/com/android/support/constraint/cons…
-e1abd7f1116cf5e0c59947693e2189208ec94296b2a3394c959e3511d399a7b0 | https://jcenter.bintray.com/com/squareup/javawriter/2.5.0/javawriter-2.5.0.…
-b787d574c851505e76212968b9ae1641ea79804aef7f5a2cee2a01cd4055213a | https://jcenter.bintray.com/org/apache/commons/commons-compress/1.12/common…
-6b87237de8c2e1740cf80627c7f3ce3e15de1930bb250c55a1eca94fa3e014df | https://jcenter.bintray.com/org/codehaus/codehaus-parent/4/codehaus-parent-…
+31629566148e8a47688ae43b420abc3ecd783ed15b33bebc00824bf24c9b15aa | https://jcenter.bintray.com/org/apache/httpcomponents/httpmime/4.1/httpmime…
+2cafbe356f71c208013d021f32943904798cd6459e5107f9fe27000eb5bc2aef | https://dl.google.com/dl/android/maven2/com/android/support/constraint/cons…
757bfe906193b8b651e79dc26cd67d6b55d0770a2cdfb0381591504f779d4a76 | https://jcenter.bintray.com/com/googlecode/juniversalchardet/juniversalchar…
-b2b5dd46cf998fa626eb6f8a1c114f6167c8d392694164e62533e5898e9b31f2 | https://jcenter.bintray.com/commons-io/commons-io/2.4/commons-io-2.4.pom
-1d2e883717b8ab7d3fcc9fa01034d165809a9c94daa6303a838f11e4d36adc86 | https://jcenter.bintray.com/net/sf/proguard/proguard-base/5.3.3/proguard-ba…
-5f1d5eab6940ece3ebb73691d8a60434d8d1e330176442be8f35a1585345b2ec | https://dl.google.com/dl/android/maven2/com/android/support/design/23.4.0/d…
-668eb6aeb3d038267e719deb55f38a4233a12602afb97e89da609c095394400a | https://dl.google.com/dl/android/maven2/com/android/tools/build/apksig/3.0.…
-a06e35d3fff3a6b813d94894ebf3e498f9540c864c5b39ae783907e3a6c72889 | https://jcenter.bintray.com/commons-codec/commons-codec/1.6/commons-codec-1…
-e51efb2ec140b2849b9880fb161cb6e30dd672368a534c1f47ab46d7f537d9ca | https://jcenter.bintray.com/net/sf/proguard/proguard-base/5.3.3/proguard-ba…
-9cddda75f4a1b4469e73f44e7b61a3e897d0f657df4797f9106ffe88c4eeade0 | https://jcenter.bintray.com/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-4.6…
+4946e60a547c8eda69f3bc23c5b6f0dadcf8469ea49b1d1da7de34aecfcf18dd | https://jcenter.bintray.com/org/apache/apache/9/apache-9.pom
+bcb7ce66a9c629fa7c723a767b6430e1a383e8d4dd543d603dcb0ad1b855b8b2 | https://dl.google.com/dl/android/maven2/com/android/support/animated-vector…
db3cd95bec1001605e1653f2843e8542e712fa2bb672fd9c8c1ace86c57673d1 | https://jcenter.bintray.com/org/apache/httpcomponents/httpmime/4.1/httpmime…
-5d252585d47129cd667d96c92237383138a42edec5a8963a7dd44cd770faed91 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-checks/…
-8bd632c00bdf80a7de36c22b60f12452c147d8eca2f00d79d66699ebe7daa02a | https://jcenter.bintray.com/org/apache/commons/commons-parent/5/commons-par…
-401877d5e70ad599e9b6cff18434ea0332f637b51f8ec68352646c836f9bb2a4 | https://jcenter.bintray.com/org/antlr/antlr4-master/4.5.3/antlr4-master-4.5…
-2d9484f4c649f708f47f9a479465fc729770ee65617dca3011836602264f6439 | https://jcenter.bintray.com/com/googlecode/json-simple/json-simple/1.1/json…
-ee032c39ae5e3cd099148fbba9a2124f9ed613e5cb93e03ee0fa8808ce364040 | https://jcenter.bintray.com/org/ow2/asm/asm-util/5.1/asm-util-5.1.jar
+fbd7b254e02d8aef60c418a5f0e14a783b38a16162caffb2d2a16ccd5d2c09b4 | https://jcenter.bintray.com/org/slf4j/slf4j-android/1.7.25/slf4j-android-1.…
+27b4e5c0b80d3ff8b92f4c93b3b4d3ecf16c01589f4cdf70ca7cf64cb42d8122 | https://dl.google.com/dl/android/maven2/com/android/support/constraint/cons…
+81120db4d5490c4f0e9789e1178d2bac231fcff2618bd80f8ef6ff03c550d59b | https://jcenter.bintray.com/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.1.p…
+bede73084ec812b916f686cc6e47625bd0756154bef589a4c2b419e54a393bf5 | https://dl.google.com/dl/android/maven2/com/android/tools/build/manifest-me…
+97b3786e1f55e74bddf8ad102bf50e33bbcbc1f6b7fd7b36f0bbbb25cd4981be | https://jcenter.bintray.com/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.jar
+a20fb26c8de5b0ff7a3069e681fcf01ebefd2f3d24b832c3af22d981d7d4376b | https://dl.google.com/dl/android/maven2/com/android/tools/repository/26.0.1…
+45eb0d6e49430271b5fb385c53fae0b81d6ad3eae465a7a8d948217bcae1e86d | https://jcenter.bintray.com/com/android/tools/external/lombok/lombok-ast/0.…
+321668fc474a73140eb9cc73c779f1ebb9f60948aade3beddee082ecefcf0259 | https://jcenter.bintray.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk…
+9e9323a26ba8eb2394efef0c96d31b70df570808630dc147cab1e73541cc5194 | https://jcenter.bintray.com/org/apache/apache/4/apache-4.pom
+cd6db17a11a31ede794ccbd1df0e4d9750f640234731f21cff885a9997277e81 | https://jcenter.bintray.com/com/google/google/1/google-1.pom
+cf7e3630e1929ddeffcb0315db2acb37182c92dd3af970111b6115592f64d077 | https://jcenter.bintray.com/org/jacoco/org.jacoco.core/0.7.4.201502262128/o…
+f4778bb3abf2df40bfa365d00ff301b5eec76f2933b85f6aa3918e2ab6f08b91 | https://dl.google.com/dl/android/maven2/com/android/support/design/23.4.0/d…
+f51550a06b1410bd4962cb0e71df0b921a60a7ef47bfa9c4825a14be72316eea | https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-parent/1.14/an…
+9144127192d6f612c2366825dceaeb23b0d53130b83e0bf1ffe107d1470a8487 | https://jcenter.bintray.com/com/google/errorprone/error_prone_annotations/2…
f5a0a1eeaa100ed36aa83eca562d5dbb7e9b045c98b44db7da4745e9d9a20328 | https://jcenter.bintray.com/org/apache/httpcomponents/httpclient/4.2.6/http…
-70c458dcf6040317b41ddf50a7d53a02b8a85b0723b36cde9562c59e3cd11dae | https://maven.google.com/com/android/tools/dvlib/26.0.1/dvlib-26.0.1.jar
-24633fb1e62a9e4b1a25e2c1751d68be89e050b488652456e545b8019539137d | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-api/…
-ee041b3beb682e8bbf2dc16b6edc233483cbc36bde27fd13996617a667b615a5 | https://dl.google.com/dl/android/maven2/com/android/tools/external/com-inte…
-bd94ab42c841db16fb480f4c65d33d297e544655ecc498b37c5cf33a0c5f1968 | https://dl.google.com/dl/android/maven2/com/android/support/support-annotat…
+21bb4d44dff54e33a37c11af69859a714202ae00969aab5453eba7276688f8ec | https://jcenter.bintray.com/org/apache/httpcomponents/project/4.1.1/project…
+f34b3a0b62cdb468eb7e8335de4edc87958dc299306c2b4ba8ea15e6a4be106a | https://jcenter.bintray.com/net/sf/proguard/proguard-gradle/5.3.3/proguard-…
+18f5c52120db036e88d6136f8839c832d074bdda95c756c6f429249d2db54ac6 | https://jcenter.bintray.com/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1.7.…
+2ba9c1cfec6b4a183b72a5ccc6cb2c83479d6ad7e931543c792292c1679a7f43 | https://dl.google.com/dl/android/maven2/com/android/tools/external/org-jetb…
+bfadb3b40f65dd6de1666d6b29f8bb54031396c76eeef4146cf9f28255f8bf33 | https://jcenter.bintray.com/com/google/guava/guava/22.0/guava-22.0.pom
+a32de739cfdf515774e696f91aa9697d2e7731e5cb5045ca8a4b657f8b1b4fb4 | https://jcenter.bintray.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar
+0c0e9d1857c250d1d71b5c6be7b8cc29afe55e7419a90d13bbe968ae5bd7240e | https://jcenter.bintray.com/org/ow2/asm/asm-util/5.1/asm-util-5.1.pom
+1ef71c25a9d46ae0ce023d02a5734e0b06fdf934fbc5948e20482526b22b4179 | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.0.…
+f2885288839f82f824a0c042922ae7f24ed0d55ce26a74b6a7c557e0b7e30c24 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.1.3-2/kotl…
+31ce606f4e9518936299bb0d27c978fa61e185fd1de7c9874fe959a53e34a685 | https://jcenter.bintray.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.pom
+ff513db0361fd41237bef4784968bc15aae478d4ec0a9496f811072ccaf3841d | https://jcenter.bintray.com/org/apache/apache/13/apache-13.pom
+1917871c8deb468307a584680c87a44572f5a8b0b98c6d397fc0f5f86596dbe7 | https://jcenter.bintray.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-…
+07f08b315c812406e9d497e1b592689742feb3950c1a713f95e2692d3e15b619 | https://dl.google.com/dl/android/maven2/com/android/tools/ddms/ddmlib/26.0.…
7e8bdca281bdcb6dad48a80854837f1c0ab46f31a0b292370e320f471f5b9cfd | https://dl.google.com/dl/android/maven2/com/android/tools/sdk-common/26.0.1…
+bd9b9cb1a3987b1427f7a18babe7f92078e32bbe2e1dca6dced00cc0e3a077a9 | https://jcenter.bintray.com/org/slf4j/slf4j-android/1.7.25/slf4j-android-1.…
+b27bbb9d269a97be8ff0ac480c0f09c9a953f62e6ff05d90fcbb0ddb4de97c77 | https://dl.google.com/dl/android/maven2/com/android/tools/common/26.0.1/com…
+668eb6aeb3d038267e719deb55f38a4233a12602afb97e89da609c095394400a | https://dl.google.com/dl/android/maven2/com/android/tools/build/apksig/3.0.…
+ecd46dc69f5212b35eb21d64db68072f956c000083030ff53e09d1f81487c580 | https://dl.google.com/dl/android/maven2/com/android/tools/external/org-jetb…
7af7e2d8b24b4798f04c2b7da24c9fbd1b7557b4e017c2054481565916079092 | https://jcenter.bintray.com/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-…
+2ec779741f72313fc6623d0f0e42b2450dd2425dd6ad319697e658aae9ae177b | https://dl.google.com/dl/android/maven2/com/android/tools/dvlib/26.0.1/dvli…
+cd36b31f1495f4fe55a936dd00607abdd945e1f8074549225a04c402d1d35750 | https://jcenter.bintray.com/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.pom
+b787d574c851505e76212968b9ae1641ea79804aef7f5a2cee2a01cd4055213a | https://jcenter.bintray.com/org/apache/commons/commons-compress/1.12/common…
+d48935ae1641774e03ce24b0b3f7aeee66931a1e5d9ad4d47b5f93d237ea07fb | https://dl.google.com/dl/android/maven2/com/android/support/constraint/cons…
+f8fd874c37c89d5dfe5ec8190d94626512bd36ab2c2ac9d4b67515c5bee745cb | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.1.3-2/kotl…
+c71555751e57e0ef912870e8ac9625ae782502a6a5b9c19ccf83b2a97d8b26bd | https://jcenter.bintray.com/com/google/jimfs/jimfs-parent/1.1/jimfs-parent-…
+150021a89ae6f252415cbfff5c3111bf87433776b997b68e6e71f37e5b696799 | https://dl.google.com/dl/android/maven2/com/android/support/support-vector-…
+fee07b2760ef3ed20f2edefa70504a29f9216d277adae56ce85778ee4b18cd04 | https://dl.google.com/dl/android/maven2/com/android/support/support-v4/23.4…
+9cddda75f4a1b4469e73f44e7b61a3e897d0f657df4797f9106ffe88c4eeade0 | https://jcenter.bintray.com/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-4.6…
+87cd27e1a02a5c3eb6d85059ce98696bb1b44c2b8b650f0567c86df60fa61da7 | https://jcenter.bintray.com/org/apache/commons/commons-parent/39/commons-pa…
+df5f5e4b6d2ddcde49ed5a4e7e3bf2cb7f87e0d9892e5b066f995c4d703b228f | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
5dc327c690d031a11aa8f9f4cdc391fb938fbb7c7c143cc4bc60dd573d1fd1c9 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/3.0…
-a47c950c755747ca3093a05e9ec85d0e2f33cbd224909f571fe7577963a4d799 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/kot…
-f8ab13b14be080fe2f617f90e55599760e4a1b4deeea5c595df63d0d6375ed6d | https://jcenter.bintray.com/com/intellij/annotations/12.0/annotations-12.0.…
-467ae650442e876867379094e7518dfdd67d22c5352ebd39808c84259e9790ba | https://jcenter.bintray.com/org/apache/commons/commons-parent/25/commons-pa…
+052b0d2b58e5df4f30e4f64bdf5414473f6cfa10147f8f8d89cb0b63316ba8f3 | https://dl.google.com/dl/android/maven2/com/android/tools/build/manifest-me…
13c1448f7ebb61f67e6fbd6cd5c188804c17c4d7e77c4b79b316ede4ef9cd9b3 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint/26.0.1/…
-b51f8867c92b6a722499557fc3a1fdea77bdf9ef574722fe90ce436a29559454 | https://jcenter.bintray.com/org/sonatype/oss/oss-parent/7/oss-parent-7.pom
-fb8c5e55e30a7addb4ff210858a0e8d2494ed6757bbe19012da99d51586c3cbb | https://jcenter.bintray.com/org/apache/commons/commons-parent/22/commons-pa…
-2ec779741f72313fc6623d0f0e42b2450dd2425dd6ad319697e658aae9ae177b | https://maven.google.com/com/android/tools/dvlib/26.0.1/dvlib-26.0.1.pom
-321668fc474a73140eb9cc73c779f1ebb9f60948aade3beddee082ecefcf0259 | https://jcenter.bintray.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk…
-d0f2e16d054e8bb97add9ca26525eb2346f692809fcd2a28787da8ceb3c35ee8 | https://jcenter.bintray.com/commons-logging/commons-logging/1.1.1/commons-l…
-8a4e4b32eedaa72976a757e12cf1dfe742725db0b7311bf176dd937ba4236384 | https://jcenter.bintray.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.pom
-a34658f5c5de4b573eef21131cc32cc25f7b66407944f312b28ec2e56abb1fa9 | https://jcenter.bintray.com/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.1.j…
-f8fd874c37c89d5dfe5ec8190d94626512bd36ab2c2ac9d4b67515c5bee745cb | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.1.3-2/kotl…
-2cafbe356f71c208013d021f32943904798cd6459e5107f9fe27000eb5bc2aef | https://dl.google.com/dl/android/maven2/com/android/support/constraint/cons…
-10107898991129eff2042a41b1bfc2d72c4ea8e4babe429ae3aeb32c69c568de | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
-aeb197158a2fb6bd2cb9233e22874f8051f82891dbd82b6b089f49e309f82e40 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint/26.0.1/…
-e824935c264b041e847b67808aee704f8cd47d698203259057e42f473e1f6f30 | https://dl.google.com/dl/android/maven2/com/android/databinding/compilerCom…
-cf149955279b07d4f11e817985c1164a69e930d73db7441b43a6ef53bbd286c4 | https://jcenter.bintray.com/com/google/errorprone/error_prone_parent/2.0.18…
-f09330e83f0e3a3f6648ee43a6814ee3a91df699adf7446d6f1f38e95e34cd88 | https://raw.githubusercontent.com/guardianproject/gpmaven/master/org/torpro…
-932e6bab9a24a7bc958bbdb7e29e04d083b473d11c4ba3fab1e9b7149579f272 | https://jcenter.bintray.com/com/google/protobuf/protobuf-parent/3.0.0/proto…
-81120db4d5490c4f0e9789e1178d2bac231fcff2618bd80f8ef6ff03c550d59b | https://jcenter.bintray.com/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.1.p…
-74fa208043740642f7e6eb09faba15965218ad2f50ce3020efb100136e4b591c | https://jcenter.bintray.com/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.jar
-e899e02ec8ac6a73fb9c9c7cb9ebd9bfc4ce8263412285d5ec6f2df920880905 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-mod…
-e8b4151ae1679f1abe7a14ee371ac9b3c651ae7b63290d1f586bdd0f78face9a | https://jcenter.bintray.com/com/android/tools/build/transform-api/2.0.0-dep…
-6895e368fa59168428c78cdf300bb29352073f397d8f260af3de82df2c8b2448 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
-ec4c74554312fac5116350164786f91b35c9e082fa4ea598bfa42b5db05d7abb | https://jcenter.bintray.com/org/jacoco/org.jacoco.core/0.7.4.201502262128/o…
-1ef71c25a9d46ae0ce023d02a5734e0b06fdf934fbc5948e20482526b22b4179 | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.0.…
-e30f1db6058f745f26112ef309f89becb27c617c7d9e4c6e02165a7620a92e6a | https://maven.google.com/com/android/tools/common/26.0.1/common-26.0.1.pom
fcd77cba4ea3893429860b93da5d43f2e089f2ba8bdfa97ef724f410f404152a | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.0.…
-9e9323a26ba8eb2394efef0c96d31b70df570808630dc147cab1e73541cc5194 | https://jcenter.bintray.com/org/apache/apache/4/apache-4.pom
-8fdc3336e7b01873193ba9c48b87de7d788dc0954d1eb45c322492627a4b5c6e | https://jcenter.bintray.com/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk…
-97b3786e1f55e74bddf8ad102bf50e33bbcbc1f6b7fd7b36f0bbbb25cd4981be | https://jcenter.bintray.com/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.jar
-31629566148e8a47688ae43b420abc3ecd783ed15b33bebc00824bf24c9b15aa | https://jcenter.bintray.com/org/apache/httpcomponents/httpmime/4.1/httpmime…
-4f88a89142c64bf03906f84609594666e9694df56e3e6f05edfab8a68b39d837 | https://dl.google.com/dl/android/maven2/com/android/tools/annotations/26.0.…
-b27bbb9d269a97be8ff0ac480c0f09c9a953f62e6ff05d90fcbb0ddb4de97c77 | https://maven.google.com/com/android/tools/common/26.0.1/common-26.0.1.jar
-ddb0fc5402b4cd8f31d5f29c830793d3ec00fd8ce60786254e5f0f132f0bdd8d | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-api/26.…
-47a89be0fa0fedd476db5fd2c83487654d2a119c391f83a142be876667cf7dab | https://jcenter.bintray.com/com/googlecode/json-simple/json-simple/1.1/json…
-fee07b2760ef3ed20f2edefa70504a29f9216d277adae56ce85778ee4b18cd04 | https://dl.google.com/dl/android/maven2/com/android/support/support-v4/23.4…
-8b870b3f2ee38bf15681acbc8b628df1ccf7c533190b5c79af9934b6cd66d451 | https://dl.google.com/dl/android/maven2/com/android/databinding/baseLibrary…
+536c45e8804de01321c478cfb994377f81f1e32897636616fa21b877fd137c6f | https://jcenter.bintray.com/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-4.6…
+70c458dcf6040317b41ddf50a7d53a02b8a85b0723b36cde9562c59e3cd11dae | https://dl.google.com/dl/android/maven2/com/android/tools/dvlib/26.0.1/dvli…
+5f1d5eab6940ece3ebb73691d8a60434d8d1e330176442be8f35a1585345b2ec | https://dl.google.com/dl/android/maven2/com/android/support/design/23.4.0/d…
0a640f956f4cdde8b5d3458a67ca67599eeb6f47349167a3f1afce7d60978027 | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-core…
-81f73f8b25b430f5a40a39727bbcef653a1d0868cc69233b44e4282ce5a94ff9 | https://maven.google.com/com/android/tools/ddms/ddmlib/26.0.1/ddmlib-26.0.1…
-953b116521a73575eee990e3f2c36a892fb088bb2d9a3027c82193cb7a013ef7 | https://jcenter.bintray.com/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.pom
-40ceb7157feb263949e0f503fe5f71689333a621021aa20ce0d0acee3badaa0f | https://jcenter.bintray.com/com/google/j2objc/j2objc-annotations/1.1/j2objc…
+f056ed61a281b3e230a63e4abf510c0d2f9bf7ff513cacb65a29538ba90ab177 | https://jcenter.bintray.com/org/jacoco/org.jacoco.build/0.7.4.201502262128/…
+1a56992fc50f838fd091b6b9701b30da64b00bd2fe76ad2c800212eb459b49e2 | https://jcenter.bintray.com/com/google/code/gson/gson/2.3/gson-2.3.pom
+8a4e4b32eedaa72976a757e12cf1dfe742725db0b7311bf176dd937ba4236384 | https://jcenter.bintray.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.pom
a9d65daccc5afca97372936246ac49fb587423e005606e7981b0efc66b0e9385 | https://dl.google.com/dl/android/maven2/com/android/tools/annotations/26.0.…
-d3d96637b0e8e61046567b8c87b667dcf3cd31c7447f651cb58d6e6e744adfba | https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/23…
-c0de2bbc4cb8297419659813ecd4ed1d077ed1dd5c1f5544cc5143e493e84c10 | https://jcenter.bintray.com/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.jar
-3e395d6fbc43c09a3774cac8694ce527398305ea3fd5492d80e25af27d382a9c | https://jcenter.bintray.com/org/codehaus/mojo/mojo-parent/34/mojo-parent-34…
-5215b648798c6c8d9b9cde3642d3bfb5a4cc894b7c8411004352e7de5d119827 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-client…
-bede73084ec812b916f686cc6e47625bd0756154bef589a4c2b419e54a393bf5 | https://maven.google.com/com/android/tools/build/manifest-merger/26.0.1/man…
-536c45e8804de01321c478cfb994377f81f1e32897636616fa21b877fd137c6f | https://jcenter.bintray.com/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-4.6…
-38db692b5cbaf69d89b1fe5b0fc38a5cc83f898716f8bc64086fa17c25ea57d6 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
-f34b3a0b62cdb468eb7e8335de4edc87958dc299306c2b4ba8ea15e6a4be106a | https://jcenter.bintray.com/net/sf/proguard/proguard-gradle/5.3.3/proguard-…
-2068320bd6bad744c3673ab048f67e30bef8f518996fa380033556600669905d | https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-annotations/1.…
-43edcc0fc3bd8520bf60066f54088f272e39aa856d25cdd6ca9ee4d8f5c32666 | https://dl.google.com/dl/android/maven2/com/android/support/support-vector-…
-e7a7a5810829dee924cec654a569a48301fcedd487f7b88710e816d127385f51 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
-cd6db17a11a31ede794ccbd1df0e4d9750f640234731f21cff885a9997277e81 | https://jcenter.bintray.com/com/google/google/1/google-1.pom
-1917871c8deb468307a584680c87a44572f5a8b0b98c6d397fc0f5f86596dbe7 | https://jcenter.bintray.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-…
-8d4006178fedef4255797b806167cf4a6774158eedabf96420693afbbd00fee3 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
-58aa4df8faae90e484c0bc47494a1ec97dc51fe53eae2b4a70d60ea7489cdf8c | https://dl.google.com/dl/android/maven2/com/android/tools/external/com-inte…
-b677d99c309dc272f60cefa1f1b639ab750d592ded0ea7bfc9f9c5600ebd742d | https://jcenter.bintray.com/pl/bclogic/pulsator4droid/1.0.3/pulsator4droid-…
-963e1ee14f808ffb99897d848ddcdb28fa91ddda867eb18d303e82728f878349 | https://jcenter.bintray.com/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk…
+85ec8258fafc283f61647e6a11b404890821c11db6fcf550779ecf7a14151007 | https://jcenter.bintray.com/org/ow2/asm/asm-parent/5.1/asm-parent-5.1.pom
+6f52ba933a117bd67131b281214510ea30232b9807bfe569bc0c17e6a2d4018c | https://dl.google.com/dl/android/maven2/com/android/tools/repository/26.0.1…
+2d9484f4c649f708f47f9a479465fc729770ee65617dca3011836602264f6439 | https://jcenter.bintray.com/com/googlecode/json-simple/json-simple/1.1/json…
+c9a55463942128f0b7fad62b8bee5886d1cb1c733fb3b78507465b025e6a4031 | https://dl.google.com/dl/android/maven2/com/android/databinding/compilerCom…
+1879f19a05991e3ed95910b96689333396b0c467a215dc4d1f90018404b72a26 | https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-annotations/1.…
+81f73f8b25b430f5a40a39727bbcef653a1d0868cc69233b44e4282ce5a94ff9 | https://dl.google.com/dl/android/maven2/com/android/tools/ddms/ddmlib/26.0.…
+47be4ebd35a100945bac20b2efba158fe032520229a73bc060ac57986d132dfa | https://dl.google.com/dl/android/maven2/com/android/support/constraint/cons…
+18c4a0095d5c1da6b817592e767bb23d29dd2f560ad74df75ff3961dbde25b79 | https://jcenter.bintray.com/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar
+ec3a75bebddbf19ff56a281cf5d1ad146169dcaa0e69d7b14f4aaba2e7775f34 | https://jcenter.bintray.com/net/freehaven/tor/control/jtorctl/0.2/jtorctl-0…
+803be394edb8dd7d1e678683ed85aee7f86a172c90f03e6198c8a49d4f342b99 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/3.0…
+e1abd7f1116cf5e0c59947693e2189208ec94296b2a3394c959e3511d399a7b0 | https://jcenter.bintray.com/com/squareup/javawriter/2.5.0/javawriter-2.5.0.…
e91a88dd0c5e99069b7f09d4a46b5e06f1e9c4c72fc0a8e987e25d86af480f01 | https://dl.google.com/dl/android/maven2/com/android/support/support-annotat…
-2a0475c2625fc27f80d3c5021130509b4068e0f984f2511e7a77a097de48b41d | https://dl.google.com/dl/android/maven2/com/android/tools/sdklib/26.0.1/sdk…
-e2b4935e76d91b5abec44de309f2c8bb8d1d2e6cc0b8790b43cb654f1e22c722 | https://dl.google.com/dl/android/maven2/com/android/tools/layoutlib/layoutl…
-f0c98c571e93a7cb4dd18df0fa308f0963e7a0620ac2d4244e61e709d03ad6be | https://jcenter.bintray.com/com/google/j2objc/j2objc-annotations/1.1/j2objc…
+1f8c906d0de98ddfa81b1ce520ee52fbd280c222383b66cba89e16eafb626001 | https://dl.google.com/dl/android/maven2/com/android/databinding/baseLibrary…
+fb5369fc7ea4b2e3cf8d6f20243f1d97f81341bf818b179cd8dbd1da7a781a21 | https://jcenter.bintray.com/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.pom
+e51efb2ec140b2849b9880fb161cb6e30dd672368a534c1f47ab46d7f537d9ca | https://jcenter.bintray.com/net/sf/proguard/proguard-base/5.3.3/proguard-ba…
+7cd9d7a0b5d93dfd461a148891b43509cf403a9c7f9fb49060d3554df1c81e1e | https://jcenter.bintray.com/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.pom
+963e1ee14f808ffb99897d848ddcdb28fa91ddda867eb18d303e82728f878349 | https://jcenter.bintray.com/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk…
+8c6191e0dd8bfdc862332cb79b08185ac5b63565d405dac2605be4c2b19774bd | https://jcenter.bintray.com/com/android/tools/external/lombok/lombok-ast/0.…
+5215b648798c6c8d9b9cde3642d3bfb5a4cc894b7c8411004352e7de5d119827 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-client…
+1eaf9182e1977c1c50a70edbfbf70536398c68990bfaafc9f0e9899041201539 | https://jcenter.bintray.com/com/google/guava/guava-parent/22.0/guava-parent…
+faf82de0dc02e0c0ae327cd653f37255496b2e53fce280b3ab4cb34553a89086 | https://jcenter.bintray.com/com/intellij/annotations/12.0/annotations-12.0.…
+a0d002465c0f611eedaaef2b2530707d2e9fb3a5c7ed66f53c556a12f714f43a | https://dl.google.com/dl/android/maven2/com/android/support/support-v4/23.4…
+712d7c974d20b71ce730938a3dda8d23e87cfd16500e1c1a2c9ecc2c9ff0d323 | https://dl.google.com/dl/android/maven2/com/android/tools/build/apksig/3.0.…
+3369726ca2b0e3736c741ff3c22e06f707a1007ff20ccc5b5ba5d0d9a01ead30 | https://jcenter.bintray.com/net/freehaven/tor/control/jtorctl/0.2/jtorctl-0…
+164e7a9cf23a4e63bbc961f8db7d965d53d685710660a88249641f91d36f83a4 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-core/4…
+a9660f8b64b74f474226c70a50187d8efcac448d32ce97756f408975aa52cdaa | https://dl.google.com/dl/android/maven2/com/android/tools/sdk-common/26.0.1…
+10107898991129eff2042a41b1bfc2d72c4ea8e4babe429ae3aeb32c69c568de | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
+5d252585d47129cd667d96c92237383138a42edec5a8963a7dd44cd770faed91 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-checks/…
+3e395d6fbc43c09a3774cac8694ce527398305ea3fd5492d80e25af27d382a9c | https://jcenter.bintray.com/org/codehaus/mojo/mojo-parent/34/mojo-parent-34…
0ee5f691cbbedb69969b48374d27412f821959af5d2dffbabc424b607cdbbdf6 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/kot…
-736c8cb2b448d46a67d2a315e67e8903baaefc35e498df45a2d816f8698383c1 | https://jcenter.bintray.com/com/jrummyapps/android-shell/1.0.1/android-shel…
-bcb7ce66a9c629fa7c723a767b6430e1a383e8d4dd543d603dcb0ad1b855b8b2 | https://dl.google.com/dl/android/maven2/com/android/support/animated-vector…
+cf251279505960889b6b281c26af0438656ebac3845e52791925cf7649cb15a6 | https://dl.google.com/dl/android/maven2/com/android/tools/sdklib/26.0.1/sdk…
+e6531a278b4f632f198a6e45b9e11de1b2b678cd5a4e0fdff442f604c2439a42 | https://jcenter.bintray.com/org/jacoco/org.jacoco.report/0.7.4.201502262128…
+6d079b5abf39f323baaccc68463beef5cf2e9574f333dd749ae96753f00eb205 | https://jcenter.bintray.com/org/ow2/asm/asm/5.1/asm-5.1.pom
+9619e68f7eb36da3a28a60315f34320972badbad43749cc66712bb95b96a4ef3 | https://dl.google.com/dl/android/maven2/com/android/support/support-annotat…
+a47c950c755747ca3093a05e9ec85d0e2f33cbd224909f571fe7577963a4d799 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/kot…
+ee041b3beb682e8bbf2dc16b6edc233483cbc36bde27fd13996617a667b615a5 | https://dl.google.com/dl/android/maven2/com/android/tools/external/com-inte…
+a1e7d6b3efc1703c7c8f1b15ecf8757f17d0ac41f32c9a48481a5caf638c55db | https://jcenter.bintray.com/com/google/protobuf/protobuf-java/3.0.0/protobu…
+e4c7afb8f0d7aa159318d42a011cc2c9b0525d820973cbca5318bec6c649cecc | https://jcenter.bintray.com/com/google/protobuf/protobuf-java/3.0.0/protobu…
+24465b2ba90dc5ed7e2c05f1c87fe4256c27df6d3cd69b6177f3cb447b05c021 | https://dl.google.com/dl/android/maven2/com/android/support/recyclerview-v7…
+f8ab13b14be080fe2f617f90e55599760e4a1b4deeea5c595df63d0d6375ed6d | https://jcenter.bintray.com/com/intellij/annotations/12.0/annotations-12.0.…
+e2f7b17610f9f0a2b55c019b7627be3d42ec142fde1db5caf8a34dbe3bb8dbcd | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-api/…
+63b465cc628f8c305702b12b26501cea236a3175db15b5a7356e98484aa63db5 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-mod…
fb40265f982548212ff82e362e59732b2187ec6f0d80182885c14ef1f982827a | https://jcenter.bintray.com/org/sonatype/oss/oss-parent/9/oss-parent-9.pom
-cf7e3630e1929ddeffcb0315db2acb37182c92dd3af970111b6115592f64d077 | https://jcenter.bintray.com/org/jacoco/org.jacoco.core/0.7.4.201502262128/o…
-b6eb99f1362b8344ca5400d57a35c49e3504f23f3dee304fdb879d4d953f4bc6 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcore/4.2.5/httpco…
-3d6eba428555a558de046b5d76eacc1f5a54b4f5f20b84d636ed7aff18aa48c3 | https://jcenter.bintray.com/org/apache/httpcomponents/project/7/project-7.p…
-362e9324ee7c697e21279e20077b52737ddef3f1b2c1a7abe5ad34b465145550 | https://jcenter.bintray.com/org/apache/httpcomponents/httpclient/4.2.6/http…
-2c1542faf343185b7cab9c3d55c8ae5471d6d095d3887a4adefdbdf2984dc0b6 | https://jcenter.bintray.com/org/apache/commons/commons-compress/1.12/common…
-07f08b315c812406e9d497e1b592689742feb3950c1a713f95e2692d3e15b619 | https://maven.google.com/com/android/tools/ddms/ddmlib/26.0.1/ddmlib-26.0.1…
-4946e60a547c8eda69f3bc23c5b6f0dadcf8469ea49b1d1da7de34aecfcf18dd | https://jcenter.bintray.com/org/apache/apache/9/apache-9.pom
-df5f5e4b6d2ddcde49ed5a4e7e3bf2cb7f87e0d9892e5b066f995c4d703b228f | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
-feab9191311c3d7aeef2b66d6064afc80d3d1d52d980fb07ae43c78c987ba93a | https://jcenter.bintray.com/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.…
-0c0e9d1857c250d1d71b5c6be7b8cc29afe55e7419a90d13bbe968ae5bd7240e | https://jcenter.bintray.com/org/ow2/asm/asm-util/5.1/asm-util-5.1.pom
-164e7a9cf23a4e63bbc961f8db7d965d53d685710660a88249641f91d36f83a4 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-core/4…
-f51550a06b1410bd4962cb0e71df0b921a60a7ef47bfa9c4825a14be72316eea | https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-parent/1.14/an…
+51215c67d2c068d8b7d2f6f80f51372a098075deccc448d4bdd7b987ba8328fb | https://jcenter.bintray.com/org/ow2/ow2/1.3/ow2-1.3.pom
+e5e82da4cc66c8d917bbf743e3c0752efe8522735e7fc9dbddb65bccea81cfe9 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcore/4.2.5/httpco…
+0288414509c625b8dd544384fbd29f502bdc8b4f86cfc26625aa23eef9fa6057 | https://jcenter.bintray.com/net/sf/proguard/proguard-parent/5.3.3/proguard-…
+24633fb1e62a9e4b1a25e2c1751d68be89e050b488652456e545b8019539137d | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-api/…
5c415a9d8585200de4be1947e15291cc79f599b06249375f5c9ea22d4b2d090f | https://jcenter.bintray.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-…
1
0

[tor-browser-build/master] Bug 29575: Configure Firefox Project to Use New TOPL Dependencies
by gk@torproject.org 12 Apr '19
by gk@torproject.org 12 Apr '19
12 Apr '19
commit e0c5b567242d1bbfaab5a7aaa8e1b76c992cceb2
Author: sisbell <shane.isbell(a)gmail.com>
Date: Sun Mar 10 01:34:37 2019 -0800
Bug 29575: Configure Firefox Project to Use New TOPL Dependencies
---
projects/firefox/android-dependencies.patch | 30 +++++++++++++++++++++++++++
projects/firefox/build | 8 ++++---
projects/firefox/config | 10 ++++++++-
projects/firefox/gradle-dependencies-list.txt | 10 +++++++--
projects/tor-browser/build.android | 10 +++++----
5 files changed, 58 insertions(+), 10 deletions(-)
diff --git a/projects/firefox/android-dependencies.patch b/projects/firefox/android-dependencies.patch
new file mode 100644
index 0000000..429bf8d
--- /dev/null
+++ b/projects/firefox/android-dependencies.patch
@@ -0,0 +1,30 @@
+diff --git a/mobile/android/app/build.gradle b/mobile/android/app/build.gradle
+index c8380042d8a9..990fabe05a60 100644
+--- a/mobile/android/app/build.gradle
++++ b/mobile/android/app/build.gradle
+@@ -225,8 +225,10 @@ dependencies {
+ implementation "com.android.support:design:${mozconfig.substs.ANDROID_SUPPORT_LIBRARY_VERSION}"
+ implementation "com.android.support:customtabs:${mozconfig.substs.ANDROID_SUPPORT_LIBRARY_VERSION}"
+ implementation "com.android.support:palette-v7:${mozconfig.substs.ANDROID_SUPPORT_LIBRARY_VERSION}"
+- implementation files('orbotservice-release.aar')
++ implementation files('android-release.aar')
++ implementation files('universal-0.0.3.jar')
+ implementation files('jsocksAndroid-release.aar')
++ implementation files('service-release.aar')
+
+ if (mozconfig.substs.MOZ_NATIVE_DEVICES) {
+ implementation "com.android.support:mediarouter-v7:${mozconfig.substs.ANDROID_SUPPORT_LIBRARY_VERSION}"
+@@ -265,9 +267,10 @@ dependencies {
+ // Including the Robotium JAR directly can cause issues with dexing.
+ androidTestImplementation 'com.jayway.android.robotium:robotium-solo:5.5.4'
+
+- // Orbotservice
+- implementation 'org.torproject:tor-android-binary:0.3.4.9'
+- implementation 'com.jrummyapps:android-shell:1.0.1'
++ //tor-android-service
++ implementation 'net.freehaven.tor.control:jtorctl:0.2'
++ implementation 'org.slf4j:slf4j-api:1.7.25'
++ implementation 'org.slf4j:slf4j-android:1.7.25'
+ }
+
+ // TODO: (bug 1261486): This impl is not robust -
diff --git a/projects/firefox/build b/projects/firefox/build
index 9719c23..c070770 100644
--- a/projects/firefox/build
+++ b/projects/firefox/build
@@ -103,11 +103,13 @@ mv -f $rootdir/[% c('input_files_by_name/mozconfig') %] .mozconfig
# Move Gradle Repo to hard-coded location. This location is embedded in the file
# chrome/toolkit/content/global/buildconfig.html so needs to be standard for reproducibility
mv $rootdir/[% c('input_files_by_name/gradle-dependencies') %] $gradle_repo
- # The download script assumes the artifact package name is the complete URL path.
- # In some cases this is incorrect, so copy those artifacts to the correct location
- cp -r $gradle_repo/guardianproject/gpmaven/master/* $gradle_repo
# Move orbot files so they will be included in the apk during the build
cp $rootdir/[% c('input_files_by_name/orbot') %]/* mobile/android/app
+ cp $rootdir/[% c('input_files_by_name/topl') %]/* mobile/android/app
+ cp $rootdir/[% c('input_files_by_name/tor-android-service') %]/* mobile/android/app
+ # Apply patches
+ patch -p1 < $rootdir/android-dependencies.patch
+
# Prepare building the multi-locale .apk including our own strings
mkdir -p /var/tmp/dist/locales
tar -C /var/tmp/dist/locales -xf $rootdir/[% c('input_files_by_name/firefox-locale-bundle') %]
diff --git a/projects/firefox/config b/projects/firefox/config
index 8cc3a2f..61d4dbd 100644
--- a/projects/firefox/config
+++ b/projects/firefox/config
@@ -24,7 +24,7 @@ var:
container:
use_container: 1
# this should be updated when the list of gradle dependencies is changed
- gradle_dependencies_version: 3
+ gradle_dependencies_version: 4
# used by projects/firefox-locale-bundle
l10n-changesets.json: '[% exec("cat mobile/locales/l10n-changesets.json") %]'
@@ -163,6 +163,14 @@ input_files:
- project: orbot
name: orbot
enable: '[% c("var/android") %]'
+ - project: tor-android-service
+ name: tor-android-service
+ enable: '[% c("var/android") %]'
+ - project: tor-onion-proxy-library
+ name: topl
+ enable: '[% c("var/android") %]'
+ - filename: android-dependencies.patch
+ enable: '[% c("var/android") %]'
- project: firefox-locale-bundle
name: firefox-locale-bundle
enable: '[% c("var/android") %]'
diff --git a/projects/firefox/gradle-dependencies-list.txt b/projects/firefox/gradle-dependencies-list.txt
index 46f12c8..627c438 100644
--- a/projects/firefox/gradle-dependencies-list.txt
+++ b/projects/firefox/gradle-dependencies-list.txt
@@ -7,14 +7,12 @@ cd6db17a11a31ede794ccbd1df0e4d9750f640234731f21cff885a9997277e81 | https://jcent
d46777ad3ea8bca73491b2e02fc85b3664486abf5314cc4dc6740908bd855330 | https://jcenter.bintray.com/com/google/android/apps/common/testing/accessib…
ee041b3beb682e8bbf2dc16b6edc233483cbc36bde27fd13996617a667b615a5 | https://maven.google.com/com/android/tools/external/com-intellij/intellij-c…
536c45e8804de01321c478cfb994377f81f1e32897636616fa21b877fd137c6f | https://jcenter.bintray.com/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-4.6…
-32c797717189ffd0dcc2fcb2e804ab5a0d0c8dfa78b2aa78037f61d4a572f62c | https://raw.githubusercontent.com/guardianproject/gpmaven/master/org/torpro…
2ec779741f72313fc6623d0f0e42b2450dd2425dd6ad319697e658aae9ae177b | https://maven.google.com/com/android/tools/dvlib/26.0.1/dvlib-26.0.1.pom
8d4006178fedef4255797b806167cf4a6774158eedabf96420693afbbd00fee3 | https://maven.google.com/com/android/tools/analytics-library/protos/26.0.1/…
c3fb02564ca173e45548d7a91aca1efe341db11da2656199d559773e7ae15edf | https://jcenter.bintray.com/org/ow2/asm/asm-commons/5.0.1/asm-commons-5.0.1…
ff513db0361fd41237bef4784968bc15aae478d4ec0a9496f811072ccaf3841d | https://jcenter.bintray.com/org/apache/apache/13/apache-13.pom
8b870b3f2ee38bf15681acbc8b628df1ccf7c533190b5c79af9934b6cd66d451 | https://maven.google.com/com/android/databinding/baseLibrary/3.0.1/baseLibr…
c0de2bbc4cb8297419659813ecd4ed1d077ed1dd5c1f5544cc5143e493e84c10 | https://jcenter.bintray.com/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.jar
-f09330e83f0e3a3f6648ee43a6814ee3a91df699adf7446d6f1f38e95e34cd88 | https://raw.githubusercontent.com/guardianproject/gpmaven/master/org/torpro…
8c6191e0dd8bfdc862332cb79b08185ac5b63565d405dac2605be4c2b19774bd | https://jcenter.bintray.com/com/android/tools/external/lombok/lombok-ast/0.…
8b0aa8a74e990ca8d633ab7bd1938530e921548df13fd4020224a61065378876 | https://maven.google.com/com/android/tools/build/builder-test-api/3.0.1/bui…
363cc83767b760d7a564d5301e09467e6d48fc1c1c1664b1e18c50815ce19076 | https://jcenter.bintray.com/com/google/guava/guava/20.0/guava-20.0.pom
@@ -366,3 +364,11 @@ e767a1248adb4843110457e839e504c2511649ee78f05a6a311ea7f23578894d | https://maven
cf5c43860b53ba5a95c19bc6525cc43d3488a6fe3df2f649c0099a613a0640e3 | https://jcenter.bintray.com/com/google/code/gson/gson-parent/2.8.2/gson-par…
9619e68f7eb36da3a28a60315f34320972badbad43749cc66712bb95b96a4ef3 | https://maven.google.com/com/android/support/support-annotations/23.4.0/sup…
bcb7ce66a9c629fa7c723a767b6430e1a383e8d4dd543d603dcb0ad1b855b8b2 | https://maven.google.com/com/android/support/animated-vector-drawable/23.4.…
+3369726ca2b0e3736c741ff3c22e06f707a1007ff20ccc5b5ba5d0d9a01ead30 | https://jcenter.bintray.com/net/freehaven/tor/control/jtorctl/0.2/jtorctl-0…
+18c4a0095d5c1da6b817592e767bb23d29dd2f560ad74df75ff3961dbde25b79 | https://jcenter.bintray.com/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar
+fbd7b254e02d8aef60c418a5f0e14a783b38a16162caffb2d2a16ccd5d2c09b4 | https://jcenter.bintray.com/org/slf4j/slf4j-android/1.7.25/slf4j-android-1.…
+ec3a75bebddbf19ff56a281cf5d1ad146169dcaa0e69d7b14f4aaba2e7775f34 | https://jcenter.bintray.com/net/freehaven/tor/control/jtorctl/0.2/jtorctl-0…
+bd9b9cb1a3987b1427f7a18babe7f92078e32bbe2e1dca6dced00cc0e3a077a9 | https://jcenter.bintray.com/org/slf4j/slf4j-android/1.7.25/slf4j-android-1.…
+7cd9d7a0b5d93dfd461a148891b43509cf403a9c7f9fb49060d3554df1c81e1e | https://jcenter.bintray.com/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.pom
+18f5c52120db036e88d6136f8839c832d074bdda95c756c6f429249d2db54ac6 | https://jcenter.bintray.com/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1.7.…
+
diff --git a/projects/tor-browser/build.android b/projects/tor-browser/build.android
index ffaf93d..7592c6b 100644
--- a/projects/tor-browser/build.android
+++ b/projects/tor-browser/build.android
@@ -13,16 +13,18 @@ mv $rootdir/[% c('input_files_by_name/noscript') %] $ext_dir/{73a6fe31-595d-460b
zip -d $apk META-INF/\*
zip -r -X $apk $ext_dir
-
-zip -d $apk lib/armeabi/tor.so
+unzip $apk lib/*
+zip -d $apk lib/\*
[% IF c("var/android-x86") %]
- zip -d $apk lib/armeabi-v7a/tor.so
+ zip $apk lib/x86/*
[% END %]
[% IF c("var/android-armv7") %]
- zip -d $apk lib/x86/tor.so
+ zip $apk lib/armeabi-v7a/*
[% END %]
+rm -fR lib
+
# Sign a QA build. This apk is not a debug version and doesn't contain a debug flag in the manifest
java -jar /usr/share/apksigner/apksigner.jar sign --verbose --min-sdk-version [% c("var/android_min_api") %] --ks $rootdir/android-qa.keystore --out $qa_apk --in $apk --ks-key-alias androidqakey --key-pass pass:android --ks-pass pass:android
1
0

12 Apr '19
commit aa321fb6bca0a5b9fffd6f92053100aad6ab2679
Author: sisbell <shane.isbell(a)gmail.com>
Date: Fri Apr 12 08:12:41 2019 +0000
Bug 29312: Create TBB Project for TOPL
---
projects/tor-onion-proxy-library/build | 26 +++
projects/tor-onion-proxy-library/config | 31 ++++
.../gradle-dependencies-list.txt | 201 +++++++++++++++++++++
projects/tor-onion-proxy-library/maven-repo.patch | 35 ++++
4 files changed, 293 insertions(+)
diff --git a/projects/tor-onion-proxy-library/build b/projects/tor-onion-proxy-library/build
new file mode 100644
index 0000000..bc83108
--- /dev/null
+++ b/projects/tor-onion-proxy-library/build
@@ -0,0 +1,26 @@
+#!/bin/bash
+[% c("var/set_default_env") -%]
+output_dir=[% dest_dir %]/[% c('filename') %]
+gradle_repo=$rootdir/[% c('input_files_by_name/gradle-dependencies') %]
+export GRADLE_MAVEN_REPO="file://$gradle_repo"
+
+# The download script assumes artifact package name is the complete URL path.
+# In some cases this is incorrect, so copy those artifacts to correct location
+cp -r $gradle_repo/guardianproject/gpmaven/master/* $gradle_repo
+cp -r $gradle_repo/dl/android/maven2/* $gradle_repo
+cp -r $gradle_repo/maven2/* $gradle_repo
+
+mkdir -p /var/tmp/build $output_dir
+
+[% pc(c('var/compiler'), 'var/setup', { compiler_tarfile => c('input_files_by_name/' _ c('var/compiler')) }) %]
+tar -C /var/tmp/build -xf [% project %]-[% c('version') %].tar.gz
+
+# Patch projects
+cd /var/tmp/build/[% project %]-[% c('version') %]
+patch -p1 < $rootdir/maven-repo.patch
+
+# Build Android Libraries and Apps
+$GRADLE_HOME/gradle-4.1/bin/gradle --offline -P androidplugin=3.0.1 assembleRelease -x lint
+
+# Package
+cp universal/build/libs/* android/build/outputs/aar/* $output_dir
diff --git a/projects/tor-onion-proxy-library/config b/projects/tor-onion-proxy-library/config
new file mode 100644
index 0000000..eafaa67
--- /dev/null
+++ b/projects/tor-onion-proxy-library/config
@@ -0,0 +1,31 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
+git_hash: be7206bba357bda11455b012bfcc0d42cc16c99d
+git_url: https://github.com/sisbell/Tor_Onion_Proxy_Library.git
+git_submodule: 1
+
+var:
+ deps:
+ - build-essential
+ - unzip
+ - zip
+ container:
+ use_container: 1
+ # this should be updated when the list of gradle dependencies is changed
+ gradle_dependencies_version: 1
+
+targets:
+ android:
+ var:
+ arch_deps:
+ - openjdk-8-jdk
+
+input_files:
+ - project: container-image
+ - name: '[% c("var/compiler") %]'
+ project: '[% c("var/compiler") %]'
+ - filename: 'gradle-dependencies-[% c("var/gradle_dependencies_version") %]'
+ name: gradle-dependencies
+ exec: '[% INCLUDE "fetch-gradle-dependencies" %]'
+ - filename: maven-repo.patch
diff --git a/projects/tor-onion-proxy-library/gradle-dependencies-list.txt b/projects/tor-onion-proxy-library/gradle-dependencies-list.txt
new file mode 100644
index 0000000..6c5b7f1
--- /dev/null
+++ b/projects/tor-onion-proxy-library/gradle-dependencies-list.txt
@@ -0,0 +1,201 @@
+# On how to update dependencies see projects/common/how-to-create-gradle-dependencies-list.txt
+# Don't forget to update var/gradle_dependencies_version when modifying this file
+sha256sum | url
+c3c99bf58182889fe86315e9a01473ee2c95540b9dedef898cec64554d925c54 | https://repo1.maven.org/maven2/com/android/tools/annotations/24.5.0/annotat…
+58aa4df8faae90e484c0bc47494a1ec97dc51fe53eae2b4a70d60ea7489cdf8c | https://dl.google.com/dl/android/maven2/com/android/tools/external/com-inte…
+47a89be0fa0fedd476db5fd2c83487654d2a119c391f83a142be876667cf7dab | https://repo1.maven.org/maven2/com/googlecode/json-simple/json-simple/1.1/j…
+c0de2bbc4cb8297419659813ecd4ed1d077ed1dd5c1f5544cc5143e493e84c10 | https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.jar
+a20fb26c8de5b0ff7a3069e681fcf01ebefd2f3d24b832c3af22d981d7d4376b | https://dl.google.com/dl/android/maven2/com/android/tools/repository/26.0.1…
+26e25982a0382633c9a2ad52da483bf44d06bed72e09b98cdce61e0780ebb928 | https://dl.google.com/dl/android/maven2/com/android/support/support-compat/…
+cf7e3630e1929ddeffcb0315db2acb37182c92dd3af970111b6115592f64d077 | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.core/0.7.4.20150226212…
+2068320bd6bad744c3673ab048f67e30bef8f518996fa380033556600669905d | https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations…
+ddb0fc5402b4cd8f31d5f29c830793d3ec00fd8ce60786254e5f0f132f0bdd8d | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-api/26.…
+cf251279505960889b6b281c26af0438656ebac3845e52791925cf7649cb15a6 | https://dl.google.com/dl/android/maven2/com/android/tools/sdklib/26.0.1/sdk…
+8b870b3f2ee38bf15681acbc8b628df1ccf7c533190b5c79af9934b6cd66d451 | https://dl.google.com/dl/android/maven2/com/android/databinding/baseLibrary…
+6f2ebfdaa5571ff614b002da3fac8f18cf9879dd4c5ea8144b55f87fce63c338 | https://dl.google.com/dl/android/maven2/com/android/support/support-v4/26.1…
+81120db4d5490c4f0e9789e1178d2bac231fcff2618bd80f8ef6ff03c550d59b | https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.…
+e8b4151ae1679f1abe7a14ee371ac9b3c651ae7b63290d1f586bdd0f78face9a | https://repo1.maven.org/maven2/com/android/tools/build/transform-api/2.0.0-…
+74fa208043740642f7e6eb09faba15965218ad2f50ce3020efb100136e4b591c | https://repo1.maven.org/maven2/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.j…
+ee032c39ae5e3cd099148fbba9a2124f9ed613e5cb93e03ee0fa8808ce364040 | https://repo1.maven.org/maven2/org/ow2/asm/asm-util/5.1/asm-util-5.1.jar
+e899e02ec8ac6a73fb9c9c7cb9ebd9bfc4ce8263412285d5ec6f2df920880905 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-mod…
+3d6eba428555a558de046b5d76eacc1f5a54b4f5f20b84d636ed7aff18aa48c3 | https://repo1.maven.org/maven2/org/apache/httpcomponents/project/7/project-…
+e116f486c3554484c949b31fc93d3507f9701de7b379e45a0e0c1cf5099b2bbf | https://dl.google.com/dl/android/maven2/com/android/support/animated-vector…
+18f5c52120db036e88d6136f8839c832d074bdda95c756c6f429249d2db54ac6 | https://repo1.maven.org/maven2/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1…
+5d252585d47129cd667d96c92237383138a42edec5a8963a7dd44cd770faed91 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-checks/…
+1151b7f0ea29c9a9a8fee042a1dbe82f196632d801c438d08b279e131c767118 | https://dl.google.com/dl/android/maven2/com/android/support/support-vector-…
+df5f5e4b6d2ddcde49ed5a4e7e3bf2cb7f87e0d9892e5b066f995c4d703b228f | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
+99d6199ad5a09a0e5e8a49a4cc08f818483ddcfd7eedea2f9923412daf982309 | https://dl.google.com/dl/android/maven2/com/android/support/support-annotat…
+1158e94c7de4da480873f0b4ab4a1da14c0d23d4b1902cc94a58a6f0f9ab579e | https://repo1.maven.org/maven2/com/google/guava/guava/22.0/guava-22.0.jar
+af83b06679ebe43ded35c9922c1db31b85c14f48892dd741460b7cb8aacd1673 | https://dl.google.com/dl/android/maven2/com/android/support/support-vector-…
+3369250d6893cde0feda0a97c3c70f79ad9d8b8a82f08a868997873b154cba71 | https://dl.google.com/dl/android/maven2/android/arch/lifecycle/runtime/1.0.…
+a34658f5c5de4b573eef21131cc32cc25f7b66407944f312b28ec2e56abb1fa9 | https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.…
+e767a1248adb4843110457e839e504c2511649ee78f05a6a311ea7f23578894d | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-tes…
+f51550a06b1410bd4962cb0e71df0b921a60a7ef47bfa9c4825a14be72316eea | https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-parent/1.14…
+2ba9c1cfec6b4a183b72a5ccc6cb2c83479d6ad7e931543c792292c1679a7f43 | https://dl.google.com/dl/android/maven2/com/android/tools/external/org-jetb…
+54b34e941b8e1414bd3e40d736efd3481772dc26db3296f6aa45cec9f6203d86 | https://repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-code…
+6b5ad911a13a5c814c04be4376586eec15838158cb59b9f062ae138ddff1b861 | https://dl.google.com/dl/android/maven2/com/android/tools/layoutlib/layoutl…
+d82e24e72c158315cec9f6efcb7a26851655bd987d705fc81699ff6710703ee4 | https://dl.google.com/dl/android/maven2/android/arch/lifecycle/common/1.0.0…
+21bb4d44dff54e33a37c11af69859a714202ae00969aab5453eba7276688f8ec | https://repo1.maven.org/maven2/org/apache/httpcomponents/project/4.1.1/proj…
+85ec8258fafc283f61647e6a11b404890821c11db6fcf550779ecf7a14151007 | https://repo1.maven.org/maven2/org/ow2/asm/asm-parent/5.1/asm-parent-5.1.pom
+c71555751e57e0ef912870e8ac9625ae782502a6a5b9c19ccf83b2a97d8b26bd | https://repo1.maven.org/maven2/com/google/jimfs/jimfs-parent/1.1/jimfs-pare…
+cd6db17a11a31ede794ccbd1df0e4d9750f640234731f21cff885a9997277e81 | https://repo1.maven.org/maven2/com/google/google/1/google-1.pom
+f34b3a0b62cdb468eb7e8335de4edc87958dc299306c2b4ba8ea15e6a4be106a | https://repo1.maven.org/maven2/net/sf/proguard/proguard-gradle/5.3.3/progua…
+7846399b35c7cd642a9b3a000c3e2d62d04eb37a4547b6933cc8b18bcc2f086b | https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalc…
+932e6bab9a24a7bc958bbdb7e29e04d083b473d11c4ba3fab1e9b7149579f272 | https://repo1.maven.org/maven2/com/google/protobuf/protobuf-parent/3.0.0/pr…
+362e9324ee7c697e21279e20077b52737ddef3f1b2c1a7abe5ad34b465145550 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.2.6/h…
+401877d5e70ad599e9b6cff18434ea0332f637b51f8ec68352646c836f9bb2a4 | https://repo1.maven.org/maven2/org/antlr/antlr4-master/4.5.3/antlr4-master-…
+e5e82da4cc66c8d917bbf743e3c0752efe8522735e7fc9dbddb65bccea81cfe9 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.2.5/htt…
+e30f1db6058f745f26112ef309f89becb27c617c7d9e4c6e02165a7620a92e6a | https://dl.google.com/dl/android/maven2/com/android/tools/common/26.0.1/com…
+f8ab13b14be080fe2f617f90e55599760e4a1b4deeea5c595df63d0d6375ed6d | https://repo1.maven.org/maven2/com/intellij/annotations/12.0/annotations-12…
+cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581 | https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.jar
+cf149955279b07d4f11e817985c1164a69e930d73db7441b43a6ef53bbd286c4 | https://repo1.maven.org/maven2/com/google/errorprone/error_prone_parent/2.0…
+ec4c74554312fac5116350164786f91b35c9e082fa4ea598bfa42b5db05d7abb | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.core/0.7.4.20150226212…
+e1abd7f1116cf5e0c59947693e2189208ec94296b2a3394c959e3511d399a7b0 | https://repo1.maven.org/maven2/com/squareup/javawriter/2.5.0/javawriter-2.5…
+23e6d006f7d07bb43ebc80b2e530c8cdd65bbabcaaf911c3f12e2ea26167178c | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-core…
+5215b648798c6c8d9b9cde3642d3bfb5a4cc894b7c8411004352e7de5d119827 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcomponents-cli…
+d0f2e16d054e8bb97add9ca26525eb2346f692809fcd2a28787da8ceb3c35ee8 | https://repo1.maven.org/maven2/commons-logging/commons-logging/1.1.1/common…
+86bf301a20ad0cd0a391e22a52e6fbf90575c096ff83233fa9fd0d52b3219121 | https://dl.google.com/dl/android/maven2/android/arch/lifecycle/common/1.0.0…
+536c45e8804de01321c478cfb994377f81f1e32897636616fa21b877fd137c6f | https://repo1.maven.org/maven2/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-…
+d49d179f707d3f3a00b2a7d36136b54aa8d44fa22770703cd82fe52fb39e22eb | https://repo1.maven.org/maven2/com/android/tools/build/transform-api/2.0.0-…
+ec3a75bebddbf19ff56a281cf5d1ad146169dcaa0e69d7b14f4aaba2e7775f34 | https://jcenter.bintray.com/net/freehaven/tor/control/jtorctl/0.2/jtorctl-0…
+953b116521a73575eee990e3f2c36a892fb088bb2d9a3027c82193cb7a013ef7 | https://repo1.maven.org/maven2/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.p…
+fb40265f982548212ff82e362e59732b2187ec6f0d80182885c14ef1f982827a | https://repo1.maven.org/maven2/org/sonatype/oss/oss-parent/9/oss-parent-9.p…
+f056ed61a281b3e230a63e4abf510c0d2f9bf7ff513cacb65a29538ba90ab177 | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.build/0.7.4.2015022621…
+9f85ff2fd7d6cb3097aa47fb419ee7f0ebe869109f98aba9f4eca3f49e74a40e | https://repo1.maven.org/maven2/org/apache/apache/16/apache-16.pom
+b6eb99f1362b8344ca5400d57a35c49e3504f23f3dee304fdb879d4d953f4bc6 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.2.5/htt…
+4946e60a547c8eda69f3bc23c5b6f0dadcf8469ea49b1d1da7de34aecfcf18dd | https://repo1.maven.org/maven2/org/apache/apache/9/apache-9.pom
+13c1448f7ebb61f67e6fbd6cd5c188804c17c4d7e77c4b79b316ede4ef9cd9b3 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint/26.0.1/…
+7cd9d7a0b5d93dfd461a148891b43509cf403a9c7f9fb49060d3554df1c81e1e | https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.…
+467ae650442e876867379094e7518dfdd67d22c5352ebd39808c84259e9790ba | https://repo1.maven.org/maven2/org/apache/commons/commons-parent/25/commons…
+36d8385de1be7791231acb933b757198f97cb53bc7d046e8c4bc403d214caaca | https://dl.google.com/dl/android/maven2/com/android/support/support-v4/26.1…
+9466512cd8cf0bd66a8a3661685373f7b3deafded11096e044926ff5c82c7a4c | https://repo1.maven.org/maven2/com/google/code/gson/gson/2.3/gson-2.3.jar
+45eb0d6e49430271b5fb385c53fae0b81d6ad3eae465a7a8d948217bcae1e86d | https://repo1.maven.org/maven2/com/android/tools/external/lombok/lombok-ast…
+5fe8a11e913086fb7ab505b930987f30cfa3f4b226d4bbbc68003ca4387ae40e | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-api/26.…
+e6531a278b4f632f198a6e45b9e11de1b2b678cd5a4e0fdff442f604c2439a42 | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.report/0.7.4.201502262…
+7a3554c605e088e7e323b1084656243f0444fa353e2f2dee1f1a4204eb64ff09 | https://repo1.maven.org/maven2/org/jacoco/org.jacoco.report/0.7.4.201502262…
+8b0aa8a74e990ca8d633ab7bd1938530e921548df13fd4020224a61065378876 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-tes…
+8c6191e0dd8bfdc862332cb79b08185ac5b63565d405dac2605be4c2b19774bd | https://repo1.maven.org/maven2/com/android/tools/external/lombok/lombok-ast…
+963e1ee14f808ffb99897d848ddcdb28fa91ddda867eb18d303e82728f878349 | https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-…
+feab9191311c3d7aeef2b66d6064afc80d3d1d52d980fb07ae43c78c987ba93a | https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/1.3.9/jsr305…
+8a4e4b32eedaa72976a757e12cf1dfe742725db0b7311bf176dd937ba4236384 | https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.pom
+fcfb09fb0ea0aa97d3cfe7ea792398081348e468f126b3603cb3803f240197f0 | https://repo1.maven.org/maven2/com/squareup/javawriter/2.5.0/javawriter-2.5…
+b787d574c851505e76212968b9ae1641ea79804aef7f5a2cee2a01cd4055213a | https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.12/com…
+52b6fd2eaf2240e14dbe752f1fa884270cc668d6f350e8e7f65f6033a8172d69 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcomponents-cli…
+31ce606f4e9518936299bb0d27c978fa61e185fd1de7c9874fe959a53e34a685 | https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.pom
+10107898991129eff2042a41b1bfc2d72c4ea8e4babe429ae3aeb32c69c568de | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
+a1e7d6b3efc1703c7c8f1b15ecf8757f17d0ac41f32c9a48481a5caf638c55db | https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.0.0/prot…
+aeb197158a2fb6bd2cb9233e22874f8051f82891dbd82b6b089f49e309f82e40 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint/26.0.1/…
+a9d65daccc5afca97372936246ac49fb587423e005606e7981b0efc66b0e9385 | https://dl.google.com/dl/android/maven2/com/android/tools/annotations/26.0.…
+9d8cee7cd40eff22ebdeb90c8e70f5ee96c5bd25cb2c3e3b3940e27285a3e98a | https://dl.google.com/dl/android/maven2/com/android/support/support-media-c…
+b51f8867c92b6a722499557fc3a1fdea77bdf9ef574722fe90ce436a29559454 | https://repo1.maven.org/maven2/org/sonatype/oss/oss-parent/7/oss-parent-7.p…
+6b87237de8c2e1740cf80627c7f3ce3e15de1930bb250c55a1eca94fa3e014df | https://repo1.maven.org/maven2/org/codehaus/codehaus-parent/4/codehaus-pare…
+f0c98c571e93a7cb4dd18df0fa308f0963e7a0620ac2d4244e61e709d03ad6be | https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2o…
+a47c950c755747ca3093a05e9ec85d0e2f33cbd224909f571fe7577963a4d799 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/…
+26c5856e954b5f864db76f13b86919b59c6eecf9fd930b96baa8884626baf2f5 | https://repo1.maven.org/maven2/net/sf/jopt-simple/jopt-simple/4.9/jopt-simp…
+a2aaabe14b7c88dc55ce9b07b8a7bff5bc6c6d729cb404f591bdd3d6b4d7035e | https://dl.google.com/dl/android/maven2/android/arch/core/common/1.0.0/comm…
+d5905aee3c8a4ac75e069a73b914c0a41b9b36b0e6b04126719fca22659d3cc8 | https://dl.google.com/dl/android/maven2/com/android/support/animated-vector…
+ce6f913cad1f0db3aad70186d65c5bc7ffcc9a99e3fe8e0b137312819f7c362f | https://repo1.maven.org/maven2/commons-logging/commons-logging/1.1.1/common…
+668eb6aeb3d038267e719deb55f38a4233a12602afb97e89da609c095394400a | https://dl.google.com/dl/android/maven2/com/android/tools/build/apksig/3.0.…
+f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2 | https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar
+905721a0eea90a81534abb7ee6ef4ea2e5e645fa1def0a5cd88402df1b46c9ed | https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/1.3.9/jsr305…
+1a56992fc50f838fd091b6b9701b30da64b00bd2fe76ad2c800212eb459b49e2 | https://repo1.maven.org/maven2/com/google/code/gson/gson/2.3/gson-2.3.pom
+8bd632c00bdf80a7de36c22b60f12452c147d8eca2f00d79d66699ebe7daa02a | https://repo1.maven.org/maven2/org/apache/commons/commons-parent/5/commons-…
+07f08b315c812406e9d497e1b592689742feb3950c1a713f95e2692d3e15b619 | https://dl.google.com/dl/android/maven2/com/android/tools/ddms/ddmlib/26.0.…
+fcd77cba4ea3893429860b93da5d43f2e089f2ba8bdfa97ef724f410f404152a | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.0.…
+e4c7afb8f0d7aa159318d42a011cc2c9b0525d820973cbca5318bec6c649cecc | https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.0.0/prot…
+18c4a0095d5c1da6b817592e767bb23d29dd2f560ad74df75ff3961dbde25b79 | https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.…
+5a12ac3f190fc2cfab73435d859511220b13eb38f8784a530d06395969cf8c59 | https://raw.githubusercontent.com/guardianproject/gpmaven/master/org/torpro…
+81f73f8b25b430f5a40a39727bbcef653a1d0868cc69233b44e4282ce5a94ff9 | https://dl.google.com/dl/android/maven2/com/android/tools/ddms/ddmlib/26.0.…
+2d9484f4c649f708f47f9a479465fc729770ee65617dca3011836602264f6439 | https://repo1.maven.org/maven2/com/googlecode/json-simple/json-simple/1.1/j…
+31629566148e8a47688ae43b420abc3ecd783ed15b33bebc00824bf24c9b15aa | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.1/httpm…
+51215c67d2c068d8b7d2f6f80f51372a098075deccc448d4bdd7b987ba8328fb | https://repo1.maven.org/maven2/org/ow2/ow2/1.3/ow2-1.3.pom
+757bfe906193b8b651e79dc26cd67d6b55d0770a2cdfb0381591504f779d4a76 | https://repo1.maven.org/maven2/com/googlecode/juniversalchardet/juniversalc…
+7af7e2d8b24b4798f04c2b7da24c9fbd1b7557b4e017c2054481565916079092 | https://repo1.maven.org/maven2/net/sf/jopt-simple/jopt-simple/4.9/jopt-simp…
+63b465cc628f8c305702b12b26501cea236a3175db15b5a7356e98484aa63db5 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-mod…
+177603e3dce43e843799fe0284f8afe8121bb0cdbcdd34cd06bc09f7bd3e6c6f | https://raw.githubusercontent.com/guardianproject/gpmaven/master/org/torpro…
+fb8c5e55e30a7addb4ff210858a0e8d2494ed6757bbe19012da99d51586c3cbb | https://repo1.maven.org/maven2/org/apache/commons/commons-parent/22/commons…
+0c0e9d1857c250d1d71b5c6be7b8cc29afe55e7419a90d13bbe968ae5bd7240e | https://repo1.maven.org/maven2/org/ow2/asm/asm-util/5.1/asm-util-5.1.pom
+1eaf9182e1977c1c50a70edbfbf70536398c68990bfaafc9f0e9899041201539 | https://repo1.maven.org/maven2/com/google/guava/guava-parent/22.0/guava-par…
+0277ea358292b25721c5edbae66c6a0b557b25497877d1aae5f2cac2bf6b3e6a | https://dl.google.com/dl/android/maven2/com/android/support/support-fragmen…
+7043dee4e9e7175e93e0b36f45b1ec1ecb893c5f755667e8b916eb8dd201c6ca | https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-…
+0a640f956f4cdde8b5d3458a67ca67599eeb6f47349167a3f1afce7d60978027 | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-core…
+f2885288839f82f824a0c042922ae7f24ed0d55ce26a74b6a7c557e0b7e30c24 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.1.3-2/k…
+f26bdec2b9496470c0ce63b0d290816e8000ef018daaa259597ebae947fd690f | https://repo1.maven.org/maven2/net/sf/proguard/proguard-gradle/5.3.3/progua…
+9cddda75f4a1b4469e73f44e7b61a3e897d0f657df4797f9106ffe88c4eeade0 | https://repo1.maven.org/maven2/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-…
+6895e368fa59168428c78cdf300bb29352073f397d8f260af3de82df2c8b2448 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
+9d44e7bf343dfd19a55e3e6f4c4e733b68d32509e0b0af5b32f2981f4f1dedd8 | https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/26…
+712d7c974d20b71ce730938a3dda8d23e87cfd16500e1c1a2c9ecc2c9ff0d323 | https://dl.google.com/dl/android/maven2/com/android/tools/build/apksig/3.0.…
+e7a7a5810829dee924cec654a569a48301fcedd487f7b88710e816d127385f51 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
+7d6da01cf9766b1705c6c80cfc12274a895b406c4c287900b07a56145ca6c030 | https://dl.google.com/dl/android/maven2/com/android/support/support-compat/…
+ecd46dc69f5212b35eb21d64db68072f956c000083030ff53e09d1f81487c580 | https://dl.google.com/dl/android/maven2/com/android/tools/external/org-jetb…
+2ec779741f72313fc6623d0f0e42b2450dd2425dd6ad319697e658aae9ae177b | https://dl.google.com/dl/android/maven2/com/android/tools/dvlib/26.0.1/dvli…
+e4e34e5d02bd102e8d39ddbc29f9ead8a15a61e367993d02238196ac48509ad8 | https://dl.google.com/dl/android/maven2/android/arch/lifecycle/runtime/1.0.…
+1917871c8deb468307a584680c87a44572f5a8b0b98c6d397fc0f5f86596dbe7 | https://jcenter.bintray.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-…
+a9660f8b64b74f474226c70a50187d8efcac448d32ce97756f408975aa52cdaa | https://dl.google.com/dl/android/maven2/com/android/tools/sdk-common/26.0.1…
+0ee5f691cbbedb69969b48374d27412f821959af5d2dffbabc424b607cdbbdf6 | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/…
+e824935c264b041e847b67808aee704f8cd47d698203259057e42f473e1f6f30 | https://dl.google.com/dl/android/maven2/com/android/databinding/compilerCom…
+cd36b31f1495f4fe55a936dd00607abdd945e1f8074549225a04c402d1d35750 | https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.…
+1879f19a05991e3ed95910b96689333396b0c467a215dc4d1f90018404b72a26 | https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations…
+d2da399a9967c69f0a21739256fa79d284222c223082cacadc17372244764b54 | https://repo1.maven.org/maven2/org/ow2/asm/asm/5.1/asm-5.1.jar
+f8fd874c37c89d5dfe5ec8190d94626512bd36ab2c2ac9d4b67515c5bee745cb | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.1.3-2/k…
+2a0475c2625fc27f80d3c5021130509b4068e0f984f2511e7a77a097de48b41d | https://dl.google.com/dl/android/maven2/com/android/tools/sdklib/26.0.1/sdk…
+ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478 | https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-1…
+efa86e5cd922f17b472fdfcae57234d8d4ac3e148b6250737dfce454af7a7a44 | https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.pom
+87cd27e1a02a5c3eb6d85059ce98696bb1b44c2b8b650f0567c86df60fa61da7 | https://repo1.maven.org/maven2/org/apache/commons/commons-parent/39/commons…
+803be394edb8dd7d1e678683ed85aee7f86a172c90f03e6198c8a49d4f342b99 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/3.0…
+965aeb2bedff369819bdde1bf7a0b3b89b8247dd69c88b86375d76163bb8c397 | https://repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-1…
+70c458dcf6040317b41ddf50a7d53a02b8a85b0723b36cde9562c59e3cd11dae | https://dl.google.com/dl/android/maven2/com/android/tools/dvlib/26.0.1/dvli…
+c9a55463942128f0b7fad62b8bee5886d1cb1c733fb3b78507465b025e6a4031 | https://dl.google.com/dl/android/maven2/com/android/databinding/compilerCom…
+ff513db0361fd41237bef4784968bc15aae478d4ec0a9496f811072ccaf3841d | https://repo1.maven.org/maven2/org/apache/apache/13/apache-13.pom
+6f52ba933a117bd67131b281214510ea30232b9807bfe569bc0c17e6a2d4018c | https://dl.google.com/dl/android/maven2/com/android/tools/repository/26.0.1…
+2c1542faf343185b7cab9c3d55c8ae5471d6d095d3887a4adefdbdf2984dc0b6 | https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.12/com…
+4fda6d4eb430971e3b1dad7456988333f374b0f4ba15f99839ca1a0ab5155c8a | https://dl.google.com/dl/android/maven2/com/android/support/support-core-ut…
+4f88a89142c64bf03906f84609594666e9694df56e3e6f05edfab8a68b39d837 | https://dl.google.com/dl/android/maven2/com/android/tools/annotations/26.0.…
+c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd | https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar
+f5a0a1eeaa100ed36aa83eca562d5dbb7e9b045c98b44db7da4745e9d9a20328 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.2.6/h…
+fb5369fc7ea4b2e3cf8d6f20243f1d97f81341bf818b179cd8dbd1da7a781a21 | https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.pom
+38db692b5cbaf69d89b1fe5b0fc38a5cc83f898716f8bc64086fa17c25ea57d6 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
+8fdc3336e7b01873193ba9c48b87de7d788dc0954d1eb45c322492627a4b5c6e | https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-…
+97b3786e1f55e74bddf8ad102bf50e33bbcbc1f6b7fd7b36f0bbbb25cd4981be | https://repo1.maven.org/maven2/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.…
+ee041b3beb682e8bbf2dc16b6edc233483cbc36bde27fd13996617a667b615a5 | https://dl.google.com/dl/android/maven2/com/android/tools/external/com-inte…
+052b0d2b58e5df4f30e4f64bdf5414473f6cfa10147f8f8d89cb0b63316ba8f3 | https://dl.google.com/dl/android/maven2/com/android/tools/build/manifest-me…
+3e395d6fbc43c09a3774cac8694ce527398305ea3fd5492d80e25af27d382a9c | https://repo1.maven.org/maven2/org/codehaus/mojo/mojo-parent/34/mojo-parent…
+3eae72fcf02a175efa1377886e6500e6147f92104ff43ee92b9b69d59357b90d | https://dl.google.com/dl/android/maven2/com/android/support/support-annotat…
+b2b5dd46cf998fa626eb6f8a1c114f6167c8d392694164e62533e5898e9b31f2 | https://repo1.maven.org/maven2/commons-io/commons-io/2.4/commons-io-2.4.pom
+321668fc474a73140eb9cc73c779f1ebb9f60948aade3beddee082ecefcf0259 | https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-…
+db3cd95bec1001605e1653f2843e8542e712fa2bb672fd9c8c1ace86c57673d1 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.1/httpm…
+1d2e883717b8ab7d3fcc9fa01034d165809a9c94daa6303a838f11e4d36adc86 | https://repo1.maven.org/maven2/net/sf/proguard/proguard-base/5.3.3/proguard…
+0288414509c625b8dd544384fbd29f502bdc8b4f86cfc26625aa23eef9fa6057 | https://repo1.maven.org/maven2/net/sf/proguard/proguard-parent/5.3.3/progua…
+e51efb2ec140b2849b9880fb161cb6e30dd672368a534c1f47ab46d7f537d9ca | https://repo1.maven.org/maven2/net/sf/proguard/proguard-base/5.3.3/proguard…
+b27bbb9d269a97be8ff0ac480c0f09c9a953f62e6ff05d90fcbb0ddb4de97c77 | https://dl.google.com/dl/android/maven2/com/android/tools/common/26.0.1/com…
+24633fb1e62a9e4b1a25e2c1751d68be89e050b488652456e545b8019539137d | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-api/…
+a32de739cfdf515774e696f91aa9697d2e7731e5cb5045ca8a4b657f8b1b4fb4 | https://repo1.maven.org/maven2/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar
+bede73084ec812b916f686cc6e47625bd0756154bef589a4c2b419e54a393bf5 | https://dl.google.com/dl/android/maven2/com/android/tools/build/manifest-me…
+eeafc0b2f5ffce9cfd848f4f7f66a927d402ba83961b12f00457fcf7806eac8f | https://dl.google.com/dl/android/maven2/com/android/support/support-media-c…
+bd9b9cb1a3987b1427f7a18babe7f92078e32bbe2e1dca6dced00cc0e3a077a9 | https://repo1.maven.org/maven2/org/slf4j/slf4j-android/1.7.25/slf4j-android…
+7e8bdca281bdcb6dad48a80854837f1c0ab46f31a0b292370e320f471f5b9cfd | https://dl.google.com/dl/android/maven2/com/android/tools/sdk-common/26.0.1…
+1f8c906d0de98ddfa81b1ce520ee52fbd280c222383b66cba89e16eafb626001 | https://dl.google.com/dl/android/maven2/com/android/databinding/baseLibrary…
+ec3997c0fe3d424c0659e3202edc348f757e9c0bec329500326176e2146484d3 | https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/26…
+a06e35d3fff3a6b813d94894ebf3e498f9540c864c5b39ae783907e3a6c72889 | https://repo1.maven.org/maven2/commons-codec/commons-codec/1.6/commons-code…
+5192934cd73df32e2c15722ed7fc488dde90baaec9ae030010dd1a80fb4e74e1 | https://dl.google.com/dl/android/maven2/android/arch/core/common/1.0.0/comm…
+164e7a9cf23a4e63bbc961f8db7d965d53d685710660a88249641f91d36f83a4 | https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcomponents-cor…
+7c3cd1581b573d3c88797f4d48312d171e6e24881f064271f19d3ef1c9b480d0 | https://dl.google.com/dl/android/maven2/com/android/support/support-core-ui…
+8d4006178fedef4255797b806167cf4a6774158eedabf96420693afbbd00fee3 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
+2994a7eb78f2710bd3d3bfb639b2c94e219cedac0d4d084d516e78c16dddecf6 | https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/1.1/j2o…
+bfadb3b40f65dd6de1666d6b29f8bb54031396c76eeef4146cf9f28255f8bf33 | https://repo1.maven.org/maven2/com/google/guava/guava/22.0/guava-22.0.pom
+3369726ca2b0e3736c741ff3c22e06f707a1007ff20ccc5b5ba5d0d9a01ead30 | https://jcenter.bintray.com/net/freehaven/tor/control/jtorctl/0.2/jtorctl-0…
+949246020c08a0543389082af38268cdce4ee7a7a8218097369b9845752866cb | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-checks/…
+6d079b5abf39f323baaccc68463beef5cf2e9574f333dd749ae96753f00eb205 | https://repo1.maven.org/maven2/org/ow2/asm/asm/5.1/asm-5.1.pom
+82f538051599335ea881ec264407547cab52be750f16ce099cfb27754fc755ff | https://dl.google.com/dl/android/maven2/com/android/support/support-core-ui…
+5c415a9d8585200de4be1947e15291cc79f599b06249375f5c9ea22d4b2d090f | https://jcenter.bintray.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-…
+9144127192d6f612c2366825dceaeb23b0d53130b83e0bf1ffe107d1470a8487 | https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotation…
+e2b4935e76d91b5abec44de309f2c8bb8d1d2e6cc0b8790b43cb654f1e22c722 | https://dl.google.com/dl/android/maven2/com/android/tools/layoutlib/layoutl…
+fbd7b254e02d8aef60c418a5f0e14a783b38a16162caffb2d2a16ccd5d2c09b4 | https://repo1.maven.org/maven2/org/slf4j/slf4j-android/1.7.25/slf4j-android…
+9e9323a26ba8eb2394efef0c96d31b70df570808630dc147cab1e73541cc5194 | https://repo1.maven.org/maven2/org/apache/apache/4/apache-4.pom
+1ef71c25a9d46ae0ce023d02a5734e0b06fdf934fbc5948e20482526b22b4179 | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.0.…
+e2f7b17610f9f0a2b55c019b7627be3d42ec142fde1db5caf8a34dbe3bb8dbcd | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-api/…
+5dc327c690d031a11aa8f9f4cdc391fb938fbb7c7c143cc4bc60dd573d1fd1c9 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/3.0…
+a0ab3369ef40fe199160692f0463a5f63f1277ebfb64dd587c76fdb128d76b32 | https://dl.google.com/dl/android/maven2/com/android/support/support-fragmen…
+faf82de0dc02e0c0ae327cd653f37255496b2e53fce280b3ab4cb34553a89086 | https://repo1.maven.org/maven2/com/intellij/annotations/12.0/annotations-12…
+cb4cfad870bf563a07199f3ebea5763f0dec440fcda0b318640b1feaa788656b | https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotation…
+a824b7efa9f6e66378e39d3eb79b8857ce6955663e4186ca6b2ad852eea64743 | https://dl.google.com/dl/android/maven2/com/android/support/support-core-ut…
diff --git a/projects/tor-onion-proxy-library/maven-repo.patch b/projects/tor-onion-proxy-library/maven-repo.patch
new file mode 100644
index 0000000..7062f8b
--- /dev/null
+++ b/projects/tor-onion-proxy-library/maven-repo.patch
@@ -0,0 +1,35 @@
+diff --git a/android/build.gradle b/android/build.gradle
+index 1549581..ab919cf 100644
+--- a/android/build.gradle
++++ b/android/build.gradle
+@@ -8,6 +8,7 @@ buildscript {
+ mavenCentral()
+ google()
+ jcenter()
++ maven { url System.getenv("GRADLE_MAVEN_REPO") }
+ }
+ dependencies {
+ classpath "com.android.tools.build:gradle:${androidplugin}"
+diff --git a/android_tor_installer/build.gradle b/android_tor_installer/build.gradle
+index d2c02cf..d846254 100644
+--- a/android_tor_installer/build.gradle
++++ b/android_tor_installer/build.gradle
+@@ -8,6 +8,7 @@ buildscript {
+ mavenCentral()
+ google()
+ jcenter()
++ maven { url System.getenv("GRADLE_MAVEN_REPO") }
+ }
+ dependencies {
+ classpath "com.android.tools.build:gradle:${androidplugin}"
+diff --git a/build.gradle b/build.gradle
+index 43b9e13..8087ab7 100644
+--- a/build.gradle
++++ b/build.gradle
+@@ -9,6 +9,7 @@ subprojects {
+ mavenLocal()
+ mavenCentral()
+ jcenter()
++ maven { url System.getenv("GRADLE_MAVEN_REPO") }
+ }
+ }
1
0

[tor-browser-build/master] Bug 29313: Create TBB Project for tor-android-service
by gk@torproject.org 12 Apr '19
by gk@torproject.org 12 Apr '19
12 Apr '19
commit 63d8e8c21b1001eba9e37cfc90e8b83d5e605723
Author: sisbell <shane.isbell(a)gmail.com>
Date: Sun Feb 24 15:11:19 2019 -0800
Bug 29313: Create TBB Project for tor-android-service
---
projects/tor-android-service/build | 33 ++++
projects/tor-android-service/config | 33 ++++
.../tor-android-service/content-provider.patch | 13 ++
.../gradle-dependencies-list.txt | 183 +++++++++++++++++++++
projects/tor-android-service/gradle.patch | 38 +++++
projects/tor-android-service/require-api.patch | 28 ++++
6 files changed, 328 insertions(+)
diff --git a/projects/tor-android-service/build b/projects/tor-android-service/build
new file mode 100644
index 0000000..65bac4e
--- /dev/null
+++ b/projects/tor-android-service/build
@@ -0,0 +1,33 @@
+#!/bin/bash
+[% c("var/set_default_env") -%]
+output_dir=[% dest_dir %]/[% c('filename') %]
+gradle_repo=$rootdir/[% c('input_files_by_name/gradle-dependencies') %]
+export GRADLE_MAVEN_REPO="file://$gradle_repo"
+
+# The download script assumes artifact package name is the complete URL path.
+# In some cases this is incorrect, so copy those artifacts to correct location
+cp -r $gradle_repo/dl/android/maven2/* $gradle_repo
+
+mkdir -p /var/tmp/build $output_dir
+
+[% pc(c('var/compiler'), 'var/setup', { compiler_tarfile => c('input_files_by_name/' _ c('var/compiler')) }) %]
+tar -C /var/tmp/build -xf [% project %]-[% c('version') %].tar.gz
+
+# Patch projects
+cd /var/tmp/build/[% project %]-[% c('version') %]
+patch -p1 < $rootdir/gradle.patch
+patch -p1 < $rootdir/content-provider.patch
+patch -p1 < $rootdir/require-api.patch
+
+# Remove native files, otherwise build will fail after gradle.patch
+rm -fR service/src/main/jni
+
+# Replace libraries with the config dependencies
+rm service/libs/*
+cp $rootdir/[% c('input_files_by_name/topl') %]/*{.aar,.jar} service/libs/
+
+# Build Android Libraries and Apps
+$GRADLE_HOME/gradle-4.1/bin/gradle --offline -P androidplugin=3.0.1 -P appcompatVersion=23.4.0 -P compileVersion=26 -P targetVersion=26 -P minVersion=16 assembleRelease -x lint
+
+# Package
+cp jsocksAndroid/build/outputs/aar/* service/build/outputs/aar/* $output_dir
diff --git a/projects/tor-android-service/config b/projects/tor-android-service/config
new file mode 100644
index 0000000..ab6eb6c
--- /dev/null
+++ b/projects/tor-android-service/config
@@ -0,0 +1,33 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
+git_hash: 6a9314aff4418a4edac33ff39fae266b097cf000
+git_url: https://github.com/sisbell/tor-android-service.git
+git_submodule: 1
+
+var:
+ deps:
+ - build-essential
+ container:
+ use_container: 1
+ # this should be updated when the list of gradle dependencies is changed
+ gradle_dependencies_version: 1
+
+targets:
+ android:
+ var:
+ arch_deps:
+ - openjdk-8-jdk
+
+input_files:
+ - project: container-image
+ - name: '[% c("var/compiler") %]'
+ project: '[% c("var/compiler") %]'
+ - filename: 'gradle-dependencies-[% c("var/gradle_dependencies_version") %]'
+ name: gradle-dependencies
+ exec: '[% INCLUDE "fetch-gradle-dependencies" %]'
+ - filename: gradle.patch
+ - filename: content-provider.patch
+ - filename: require-api.patch
+ - project: tor-onion-proxy-library
+ name: topl
diff --git a/projects/tor-android-service/content-provider.patch b/projects/tor-android-service/content-provider.patch
new file mode 100644
index 0000000..b026728
--- /dev/null
+++ b/projects/tor-android-service/content-provider.patch
@@ -0,0 +1,13 @@
+diff --git a/service/src/main/java/org/torproject/android/service/DataService.java b/service/src/main/java/org/torproject/android/service/DataService.java
+index 8f802ea..07e52f3 100644
+--- a/service/src/main/java/org/torproject/android/service/DataService.java
++++ b/service/src/main/java/org/torproject/android/service/DataService.java
+@@ -28,7 +28,7 @@ final class DataService {
+ this.torService = torService;
+ this.eventBroadcaster = eventBroadcaster;
+ this.torConfig = torConfig;
+- String packageName = context.getApplicationInfo().packageName;
++ String packageName = "org.torproject.torbrowser";
+ COOKIE_CONTENT_URI = Uri.parse("content://" + packageName + ".ui.hiddenservices.providers.cookie/cookie");
+ HS_CONTENT_URI = Uri.parse("content://" + packageName + ".ui.hiddenservices.providers/hs");
+ }
diff --git a/projects/tor-android-service/gradle-dependencies-list.txt b/projects/tor-android-service/gradle-dependencies-list.txt
new file mode 100644
index 0000000..f07715d
--- /dev/null
+++ b/projects/tor-android-service/gradle-dependencies-list.txt
@@ -0,0 +1,183 @@
+# On how to update dependencies see projects/common/how-to-create-gradle-dependencies-list.txt
+# Don't forget to update var/gradle_dependencies_version when modifying this file
+sha256sum | url
+f0c98c571e93a7cb4dd18df0fa308f0963e7a0620ac2d4244e61e709d03ad6be | https://jcenter.bintray.com/com/google/j2objc/j2objc-annotations/1.1/j2objc…
+965aeb2bedff369819bdde1bf7a0b3b89b8247dd69c88b86375d76163bb8c397 | https://jcenter.bintray.com/org/jetbrains/annotations/13.0/annotations-13.0…
+3d6eba428555a558de046b5d76eacc1f5a54b4f5f20b84d636ed7aff18aa48c3 | https://jcenter.bintray.com/org/apache/httpcomponents/project/7/project-7.p…
+31629566148e8a47688ae43b420abc3ecd783ed15b33bebc00824bf24c9b15aa | https://jcenter.bintray.com/org/apache/httpcomponents/httpmime/4.1/httpmime…
+905721a0eea90a81534abb7ee6ef4ea2e5e645fa1def0a5cd88402df1b46c9ed | https://jcenter.bintray.com/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.…
+bd9b9cb1a3987b1427f7a18babe7f92078e32bbe2e1dca6dced00cc0e3a077a9 | https://jcenter.bintray.com/org/slf4j/slf4j-android/1.7.25/slf4j-android-1.…
+58aa4df8faae90e484c0bc47494a1ec97dc51fe53eae2b4a70d60ea7489cdf8c | https://dl.google.com/dl/android/maven2/com/android/tools/external/com-inte…
+2c1542faf343185b7cab9c3d55c8ae5471d6d095d3887a4adefdbdf2984dc0b6 | https://jcenter.bintray.com/org/apache/commons/commons-compress/1.12/common…
+467ae650442e876867379094e7518dfdd67d22c5352ebd39808c84259e9790ba | https://jcenter.bintray.com/org/apache/commons/commons-parent/25/commons-pa…
+2068320bd6bad744c3673ab048f67e30bef8f518996fa380033556600669905d | https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-annotations/1.…
+c3c99bf58182889fe86315e9a01473ee2c95540b9dedef898cec64554d925c54 | https://jcenter.bintray.com/com/android/tools/annotations/24.5.0/annotation…
+1eaf9182e1977c1c50a70edbfbf70536398c68990bfaafc9f0e9899041201539 | https://jcenter.bintray.com/com/google/guava/guava-parent/22.0/guava-parent…
+43edcc0fc3bd8520bf60066f54088f272e39aa856d25cdd6ca9ee4d8f5c32666 | https://dl.google.com/dl/android/maven2/com/android/support/support-vector-…
+a9d65daccc5afca97372936246ac49fb587423e005606e7981b0efc66b0e9385 | https://dl.google.com/dl/android/maven2/com/android/tools/annotations/26.0.…
+bcb7ce66a9c629fa7c723a767b6430e1a383e8d4dd543d603dcb0ad1b855b8b2 | https://dl.google.com/dl/android/maven2/com/android/support/animated-vector…
+cb4cfad870bf563a07199f3ebea5763f0dec440fcda0b318640b1feaa788656b | https://jcenter.bintray.com/com/google/errorprone/error_prone_annotations/2…
+e4c7afb8f0d7aa159318d42a011cc2c9b0525d820973cbca5318bec6c649cecc | https://jcenter.bintray.com/com/google/protobuf/protobuf-java/3.0.0/protobu…
+45eb0d6e49430271b5fb385c53fae0b81d6ad3eae465a7a8d948217bcae1e86d | https://jcenter.bintray.com/com/android/tools/external/lombok/lombok-ast/0.…
+ec3a75bebddbf19ff56a281cf5d1ad146169dcaa0e69d7b14f4aaba2e7775f34 | https://jcenter.bintray.com/net/freehaven/tor/control/jtorctl/0.2/jtorctl-0…
+963e1ee14f808ffb99897d848ddcdb28fa91ddda867eb18d303e82728f878349 | https://jcenter.bintray.com/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk…
+f8fd874c37c89d5dfe5ec8190d94626512bd36ab2c2ac9d4b67515c5bee745cb | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.1.3-2/kotl…
+cf7e3630e1929ddeffcb0315db2acb37182c92dd3af970111b6115592f64d077 | https://jcenter.bintray.com/org/jacoco/org.jacoco.core/0.7.4.201502262128/o…
+a20fb26c8de5b0ff7a3069e681fcf01ebefd2f3d24b832c3af22d981d7d4376b | https://dl.google.com/dl/android/maven2/com/android/tools/repository/26.0.1…
+85ec8258fafc283f61647e6a11b404890821c11db6fcf550779ecf7a14151007 | https://jcenter.bintray.com/org/ow2/asm/asm-parent/5.1/asm-parent-5.1.pom
+7af7e2d8b24b4798f04c2b7da24c9fbd1b7557b4e017c2054481565916079092 | https://jcenter.bintray.com/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-…
+40ceb7157feb263949e0f503fe5f71689333a621021aa20ce0d0acee3badaa0f | https://jcenter.bintray.com/com/google/j2objc/j2objc-annotations/1.1/j2objc…
+ec4c74554312fac5116350164786f91b35c9e082fa4ea598bfa42b5db05d7abb | https://jcenter.bintray.com/org/jacoco/org.jacoco.core/0.7.4.201502262128/o…
+9cddda75f4a1b4469e73f44e7b61a3e897d0f657df4797f9106ffe88c4eeade0 | https://jcenter.bintray.com/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-4.6…
+81120db4d5490c4f0e9789e1178d2bac231fcff2618bd80f8ef6ff03c550d59b | https://jcenter.bintray.com/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.1.p…
+df5f5e4b6d2ddcde49ed5a4e7e3bf2cb7f87e0d9892e5b066f995c4d703b228f | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
+26c5856e954b5f864db76f13b86919b59c6eecf9fd930b96baa8884626baf2f5 | https://jcenter.bintray.com/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-…
+6895e368fa59168428c78cdf300bb29352073f397d8f260af3de82df2c8b2448 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
+fbd7b254e02d8aef60c418a5f0e14a783b38a16162caffb2d2a16ccd5d2c09b4 | https://jcenter.bintray.com/org/slf4j/slf4j-android/1.7.25/slf4j-android-1.…
+23e6d006f7d07bb43ebc80b2e530c8cdd65bbabcaaf911c3f12e2ea26167178c | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-core…
+1ef71c25a9d46ae0ce023d02a5734e0b06fdf934fbc5948e20482526b22b4179 | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.0.…
+2d9484f4c649f708f47f9a479465fc729770ee65617dca3011836602264f6439 | https://jcenter.bintray.com/com/googlecode/json-simple/json-simple/1.1/json…
+b2b5dd46cf998fa626eb6f8a1c114f6167c8d392694164e62533e5898e9b31f2 | https://jcenter.bintray.com/commons-io/commons-io/2.4/commons-io-2.4.pom
+f51550a06b1410bd4962cb0e71df0b921a60a7ef47bfa9c4825a14be72316eea | https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-parent/1.14/an…
+87cd27e1a02a5c3eb6d85059ce98696bb1b44c2b8b650f0567c86df60fa61da7 | https://jcenter.bintray.com/org/apache/commons/commons-parent/39/commons-pa…
+aeb197158a2fb6bd2cb9233e22874f8051f82891dbd82b6b089f49e309f82e40 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint/26.0.1/…
+54b34e941b8e1414bd3e40d736efd3481772dc26db3296f6aa45cec9f6203d86 | https://jcenter.bintray.com/commons-codec/commons-codec/1.6/commons-codec-1…
+ce6f913cad1f0db3aad70186d65c5bc7ffcc9a99e3fe8e0b137312819f7c362f | https://jcenter.bintray.com/commons-logging/commons-logging/1.1.1/commons-l…
+668eb6aeb3d038267e719deb55f38a4233a12602afb97e89da609c095394400a | https://dl.google.com/dl/android/maven2/com/android/tools/build/apksig/3.0.…
+5215b648798c6c8d9b9cde3642d3bfb5a4cc894b7c8411004352e7de5d119827 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-client…
+9144127192d6f612c2366825dceaeb23b0d53130b83e0bf1ffe107d1470a8487 | https://jcenter.bintray.com/com/google/errorprone/error_prone_annotations/2…
+b6eb99f1362b8344ca5400d57a35c49e3504f23f3dee304fdb879d4d953f4bc6 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcore/4.2.5/httpco…
+d2da399a9967c69f0a21739256fa79d284222c223082cacadc17372244764b54 | https://jcenter.bintray.com/org/ow2/asm/asm/5.1/asm-5.1.jar
+81f73f8b25b430f5a40a39727bbcef653a1d0868cc69233b44e4282ce5a94ff9 | https://dl.google.com/dl/android/maven2/com/android/tools/ddms/ddmlib/26.0.…
+757bfe906193b8b651e79dc26cd67d6b55d0770a2cdfb0381591504f779d4a76 | https://jcenter.bintray.com/com/googlecode/juniversalchardet/juniversalchar…
+0ee5f691cbbedb69969b48374d27412f821959af5d2dffbabc424b607cdbbdf6 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/kot…
+536c45e8804de01321c478cfb994377f81f1e32897636616fa21b877fd137c6f | https://jcenter.bintray.com/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-4.6…
+cd36b31f1495f4fe55a936dd00607abdd945e1f8074549225a04c402d1d35750 | https://jcenter.bintray.com/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.pom
+fcfb09fb0ea0aa97d3cfe7ea792398081348e468f126b3603cb3803f240197f0 | https://jcenter.bintray.com/com/squareup/javawriter/2.5.0/javawriter-2.5.0.…
+6d079b5abf39f323baaccc68463beef5cf2e9574f333dd749ae96753f00eb205 | https://jcenter.bintray.com/org/ow2/asm/asm/5.1/asm-5.1.pom
+8b870b3f2ee38bf15681acbc8b628df1ccf7c533190b5c79af9934b6cd66d451 | https://dl.google.com/dl/android/maven2/com/android/databinding/baseLibrary…
+e1abd7f1116cf5e0c59947693e2189208ec94296b2a3394c959e3511d399a7b0 | https://jcenter.bintray.com/com/squareup/javawriter/2.5.0/javawriter-2.5.0.…
+9619e68f7eb36da3a28a60315f34320972badbad43749cc66712bb95b96a4ef3 | https://dl.google.com/dl/android/maven2/com/android/support/support-annotat…
+5d252585d47129cd667d96c92237383138a42edec5a8963a7dd44cd770faed91 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-checks/…
+3369726ca2b0e3736c741ff3c22e06f707a1007ff20ccc5b5ba5d0d9a01ead30 | https://jcenter.bintray.com/net/freehaven/tor/control/jtorctl/0.2/jtorctl-0…
+f34b3a0b62cdb468eb7e8335de4edc87958dc299306c2b4ba8ea15e6a4be106a | https://jcenter.bintray.com/net/sf/proguard/proguard-gradle/5.3.3/proguard-…
+e899e02ec8ac6a73fb9c9c7cb9ebd9bfc4ce8263412285d5ec6f2df920880905 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-mod…
+2a0475c2625fc27f80d3c5021130509b4068e0f984f2511e7a77a097de48b41d | https://dl.google.com/dl/android/maven2/com/android/tools/sdklib/26.0.1/sdk…
+e91a88dd0c5e99069b7f09d4a46b5e06f1e9c4c72fc0a8e987e25d86af480f01 | https://dl.google.com/dl/android/maven2/com/android/support/support-annotat…
+4f88a89142c64bf03906f84609594666e9694df56e3e6f05edfab8a68b39d837 | https://dl.google.com/dl/android/maven2/com/android/tools/annotations/26.0.…
+1f8c906d0de98ddfa81b1ce520ee52fbd280c222383b66cba89e16eafb626001 | https://dl.google.com/dl/android/maven2/com/android/databinding/baseLibrary…
+401877d5e70ad599e9b6cff18434ea0332f637b51f8ec68352646c836f9bb2a4 | https://jcenter.bintray.com/org/antlr/antlr4-master/4.5.3/antlr4-master-4.5…
+1a56992fc50f838fd091b6b9701b30da64b00bd2fe76ad2c800212eb459b49e2 | https://jcenter.bintray.com/com/google/code/gson/gson/2.3/gson-2.3.pom
+803be394edb8dd7d1e678683ed85aee7f86a172c90f03e6198c8a49d4f342b99 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/3.0…
+feab9191311c3d7aeef2b66d6064afc80d3d1d52d980fb07ae43c78c987ba93a | https://jcenter.bintray.com/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.…
+d0f2e16d054e8bb97add9ca26525eb2346f692809fcd2a28787da8ceb3c35ee8 | https://jcenter.bintray.com/commons-logging/commons-logging/1.1.1/commons-l…
+1d2e883717b8ab7d3fcc9fa01034d165809a9c94daa6303a838f11e4d36adc86 | https://jcenter.bintray.com/net/sf/proguard/proguard-base/5.3.3/proguard-ba…
+7e8bdca281bdcb6dad48a80854837f1c0ab46f31a0b292370e320f471f5b9cfd | https://dl.google.com/dl/android/maven2/com/android/tools/sdk-common/26.0.1…
+d7e368746fa68ca6ba63519fb0838be9a278d509a5fcee6cd4a778a119eae447 | https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/23…
+7c62f3856e8abca1d79257925f26c12668693f5d95904056bbac88605cfd8575 | https://dl.google.com/dl/android/maven2/com/android/tools/build/transform-a…
+1158e94c7de4da480873f0b4ab4a1da14c0d23d4b1902cc94a58a6f0f9ab579e | https://jcenter.bintray.com/com/google/guava/guava/22.0/guava-22.0.jar
+a1e7d6b3efc1703c7c8f1b15ecf8757f17d0ac41f32c9a48481a5caf638c55db | https://jcenter.bintray.com/com/google/protobuf/protobuf-java/3.0.0/protobu…
+3e395d6fbc43c09a3774cac8694ce527398305ea3fd5492d80e25af27d382a9c | https://jcenter.bintray.com/org/codehaus/mojo/mojo-parent/34/mojo-parent-34…
+712d7c974d20b71ce730938a3dda8d23e87cfd16500e1c1a2c9ecc2c9ff0d323 | https://dl.google.com/dl/android/maven2/com/android/tools/build/apksig/3.0.…
+7cd9d7a0b5d93dfd461a148891b43509cf403a9c7f9fb49060d3554df1c81e1e | https://jcenter.bintray.com/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.pom
+4de4a3d05e1c534c2db9e4588bf34082bb2bd232d8abb9727c430290ce225740 | https://dl.google.com/dl/android/maven2/com/android/tools/build/transform-a…
+e7a7a5810829dee924cec654a569a48301fcedd487f7b88710e816d127385f51 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
+e336a35a1e102c2f11ce1ea7f0872df14e332374b8eacc0877e50f85f84c3d09 | https://dl.google.com/dl/android/maven2/com/android/support/animated-vector…
+63b465cc628f8c305702b12b26501cea236a3175db15b5a7356e98484aa63db5 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-mod…
+7a3554c605e088e7e323b1084656243f0444fa353e2f2dee1f1a4204eb64ff09 | https://jcenter.bintray.com/org/jacoco/org.jacoco.report/0.7.4.201502262128…
+164e7a9cf23a4e63bbc961f8db7d965d53d685710660a88249641f91d36f83a4 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-core/4…
+ee041b3beb682e8bbf2dc16b6edc233483cbc36bde27fd13996617a667b615a5 | https://dl.google.com/dl/android/maven2/com/android/tools/external/com-inte…
+cc6a41dc3eaacc9e440a6bd0d2890b20d36b4ee408fe2d67122f328bb6e01581 | https://jcenter.bintray.com/commons-io/commons-io/2.4/commons-io-2.4.jar
+51215c67d2c068d8b7d2f6f80f51372a098075deccc448d4bdd7b987ba8328fb | https://jcenter.bintray.com/org/ow2/ow2/1.3/ow2-1.3.pom
+e2f7b17610f9f0a2b55c019b7627be3d42ec142fde1db5caf8a34dbe3bb8dbcd | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-api/…
+5fe8a11e913086fb7ab505b930987f30cfa3f4b226d4bbbc68003ca4387ae40e | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-api/26.…
+a34658f5c5de4b573eef21131cc32cc25f7b66407944f312b28ec2e56abb1fa9 | https://jcenter.bintray.com/org/ow2/asm/asm-analysis/5.1/asm-analysis-5.1.j…
+4946e60a547c8eda69f3bc23c5b6f0dadcf8469ea49b1d1da7de34aecfcf18dd | https://jcenter.bintray.com/org/apache/apache/9/apache-9.pom
+150021a89ae6f252415cbfff5c3111bf87433776b997b68e6e71f37e5b696799 | https://dl.google.com/dl/android/maven2/com/android/support/support-vector-…
+b51f8867c92b6a722499557fc3a1fdea77bdf9ef574722fe90ce436a29559454 | https://jcenter.bintray.com/org/sonatype/oss/oss-parent/7/oss-parent-7.pom
+0288414509c625b8dd544384fbd29f502bdc8b4f86cfc26625aa23eef9fa6057 | https://jcenter.bintray.com/net/sf/proguard/proguard-parent/5.3.3/proguard-…
+70c458dcf6040317b41ddf50a7d53a02b8a85b0723b36cde9562c59e3cd11dae | https://dl.google.com/dl/android/maven2/com/android/tools/dvlib/26.0.1/dvli…
+faf82de0dc02e0c0ae327cd653f37255496b2e53fce280b3ab4cb34553a89086 | https://jcenter.bintray.com/com/intellij/annotations/12.0/annotations-12.0.…
+bede73084ec812b916f686cc6e47625bd0756154bef589a4c2b419e54a393bf5 | https://dl.google.com/dl/android/maven2/com/android/tools/build/manifest-me…
+8fdc3336e7b01873193ba9c48b87de7d788dc0954d1eb45c322492627a4b5c6e | https://jcenter.bintray.com/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk…
+0c0e9d1857c250d1d71b5c6be7b8cc29afe55e7419a90d13bbe968ae5bd7240e | https://jcenter.bintray.com/org/ow2/asm/asm-util/5.1/asm-util-5.1.pom
+052b0d2b58e5df4f30e4f64bdf5414473f6cfa10147f8f8d89cb0b63316ba8f3 | https://dl.google.com/dl/android/maven2/com/android/tools/build/manifest-me…
+e5e82da4cc66c8d917bbf743e3c0752efe8522735e7fc9dbddb65bccea81cfe9 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcore/4.2.5/httpco…
+0a640f956f4cdde8b5d3458a67ca67599eeb6f47349167a3f1afce7d60978027 | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-core…
+07f08b315c812406e9d497e1b592689742feb3950c1a713f95e2692d3e15b619 | https://dl.google.com/dl/android/maven2/com/android/tools/ddms/ddmlib/26.0.…
+e767a1248adb4843110457e839e504c2511649ee78f05a6a311ea7f23578894d | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-tes…
+18c4a0095d5c1da6b817592e767bb23d29dd2f560ad74df75ff3961dbde25b79 | https://jcenter.bintray.com/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar
+953b116521a73575eee990e3f2c36a892fb088bb2d9a3027c82193cb7a013ef7 | https://jcenter.bintray.com/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.pom
+9466512cd8cf0bd66a8a3661685373f7b3deafded11096e044926ff5c82c7a4c | https://jcenter.bintray.com/com/google/code/gson/gson/2.3/gson-2.3.jar
+fb8c5e55e30a7addb4ff210858a0e8d2494ed6757bbe19012da99d51586c3cbb | https://jcenter.bintray.com/org/apache/commons/commons-parent/22/commons-pa…
+ddb0fc5402b4cd8f31d5f29c830793d3ec00fd8ce60786254e5f0f132f0bdd8d | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-api/26.…
+7846399b35c7cd642a9b3a000c3e2d62d04eb37a4547b6933cc8b18bcc2f086b | https://jcenter.bintray.com/com/googlecode/juniversalchardet/juniversalchar…
+6b87237de8c2e1740cf80627c7f3ce3e15de1930bb250c55a1eca94fa3e014df | https://jcenter.bintray.com/org/codehaus/codehaus-parent/4/codehaus-parent-…
+ff513db0361fd41237bef4784968bc15aae478d4ec0a9496f811072ccaf3841d | https://jcenter.bintray.com/org/apache/apache/13/apache-13.pom
+f2885288839f82f824a0c042922ae7f24ed0d55ce26a74b6a7c557e0b7e30c24 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.1.3-2/kotl…
+fcd77cba4ea3893429860b93da5d43f2e089f2ba8bdfa97ef724f410f404152a | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.0.…
+cf149955279b07d4f11e817985c1164a69e930d73db7441b43a6ef53bbd286c4 | https://jcenter.bintray.com/com/google/errorprone/error_prone_parent/2.0.18…
+cd6db17a11a31ede794ccbd1df0e4d9750f640234731f21cff885a9997277e81 | https://jcenter.bintray.com/com/google/google/1/google-1.pom
+97b3786e1f55e74bddf8ad102bf50e33bbcbc1f6b7fd7b36f0bbbb25cd4981be | https://jcenter.bintray.com/org/ow2/asm/asm-commons/5.1/asm-commons-5.1.jar
+a32de739cfdf515774e696f91aa9697d2e7731e5cb5045ca8a4b657f8b1b4fb4 | https://jcenter.bintray.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.jar
+efa86e5cd922f17b472fdfcae57234d8d4ac3e148b6250737dfce454af7a7a44 | https://jcenter.bintray.com/com/google/jimfs/jimfs/1.1/jimfs-1.1.pom
+d3d96637b0e8e61046567b8c87b667dcf3cd31c7447f651cb58d6e6e744adfba | https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/23…
+1879f19a05991e3ed95910b96689333396b0c467a215dc4d1f90018404b72a26 | https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-annotations/1.…
+949246020c08a0543389082af38268cdce4ee7a7a8218097369b9845752866cb | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-checks/…
+a47c950c755747ca3093a05e9ec85d0e2f33cbd224909f571fe7577963a4d799 | https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/kot…
+1917871c8deb468307a584680c87a44572f5a8b0b98c6d397fc0f5f86596dbe7 | https://jcenter.bintray.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-…
+db3cd95bec1001605e1653f2843e8542e712fa2bb672fd9c8c1ace86c57673d1 | https://jcenter.bintray.com/org/apache/httpcomponents/httpmime/4.1/httpmime…
+ee032c39ae5e3cd099148fbba9a2124f9ed613e5cb93e03ee0fa8808ce364040 | https://jcenter.bintray.com/org/ow2/asm/asm-util/5.1/asm-util-5.1.jar
+b27bbb9d269a97be8ff0ac480c0f09c9a953f62e6ff05d90fcbb0ddb4de97c77 | https://dl.google.com/dl/android/maven2/com/android/tools/common/26.0.1/com…
+ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478 | https://jcenter.bintray.com/org/jetbrains/annotations/13.0/annotations-13.0…
+ecd46dc69f5212b35eb21d64db68072f956c000083030ff53e09d1f81487c580 | https://dl.google.com/dl/android/maven2/com/android/tools/external/org-jetb…
+8c6191e0dd8bfdc862332cb79b08185ac5b63565d405dac2605be4c2b19774bd | https://jcenter.bintray.com/com/android/tools/external/lombok/lombok-ast/0.…
+10107898991129eff2042a41b1bfc2d72c4ea8e4babe429ae3aeb32c69c568de | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
+c71555751e57e0ef912870e8ac9625ae782502a6a5b9c19ccf83b2a97d8b26bd | https://jcenter.bintray.com/com/google/jimfs/jimfs-parent/1.1/jimfs-parent-…
+7043dee4e9e7175e93e0b36f45b1ec1ecb893c5f755667e8b916eb8dd201c6ca | https://jcenter.bintray.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk…
+f5a0a1eeaa100ed36aa83eca562d5dbb7e9b045c98b44db7da4745e9d9a20328 | https://jcenter.bintray.com/org/apache/httpcomponents/httpclient/4.2.6/http…
+2ba9c1cfec6b4a183b72a5ccc6cb2c83479d6ad7e931543c792292c1679a7f43 | https://dl.google.com/dl/android/maven2/com/android/tools/external/org-jetb…
+8d4006178fedef4255797b806167cf4a6774158eedabf96420693afbbd00fee3 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
+47a89be0fa0fedd476db5fd2c83487654d2a119c391f83a142be876667cf7dab | https://jcenter.bintray.com/com/googlecode/json-simple/json-simple/1.1/json…
+a0d002465c0f611eedaaef2b2530707d2e9fb3a5c7ed66f53c556a12f714f43a | https://dl.google.com/dl/android/maven2/com/android/support/support-v4/23.4…
+e6531a278b4f632f198a6e45b9e11de1b2b678cd5a4e0fdff442f604c2439a42 | https://jcenter.bintray.com/org/jacoco/org.jacoco.report/0.7.4.201502262128…
+c9a55463942128f0b7fad62b8bee5886d1cb1c733fb3b78507465b025e6a4031 | https://dl.google.com/dl/android/maven2/com/android/databinding/compilerCom…
+e30f1db6058f745f26112ef309f89becb27c617c7d9e4c6e02165a7620a92e6a | https://dl.google.com/dl/android/maven2/com/android/tools/common/26.0.1/com…
+31ce606f4e9518936299bb0d27c978fa61e185fd1de7c9874fe959a53e34a685 | https://jcenter.bintray.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.pom
+38db692b5cbaf69d89b1fe5b0fc38a5cc83f898716f8bc64086fa17c25ea57d6 | https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library…
+5c415a9d8585200de4be1947e15291cc79f599b06249375f5c9ea22d4b2d090f | https://jcenter.bintray.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-…
+f26bdec2b9496470c0ce63b0d290816e8000ef018daaa259597ebae947fd690f | https://jcenter.bintray.com/net/sf/proguard/proguard-gradle/5.3.3/proguard-…
+5dc327c690d031a11aa8f9f4cdc391fb938fbb7c7c143cc4bc60dd573d1fd1c9 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/3.0…
+e824935c264b041e847b67808aee704f8cd47d698203259057e42f473e1f6f30 | https://dl.google.com/dl/android/maven2/com/android/databinding/compilerCom…
+362e9324ee7c697e21279e20077b52737ddef3f1b2c1a7abe5ad34b465145550 | https://jcenter.bintray.com/org/apache/httpcomponents/httpclient/4.2.6/http…
+8b0aa8a74e990ca8d633ab7bd1938530e921548df13fd4020224a61065378876 | https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-tes…
+f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2 | https://jcenter.bintray.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar
+f8ab13b14be080fe2f617f90e55599760e4a1b4deeea5c595df63d0d6375ed6d | https://jcenter.bintray.com/com/intellij/annotations/12.0/annotations-12.0.…
+a9660f8b64b74f474226c70a50187d8efcac448d32ce97756f408975aa52cdaa | https://dl.google.com/dl/android/maven2/com/android/tools/sdk-common/26.0.1…
+a06e35d3fff3a6b813d94894ebf3e498f9540c864c5b39ae783907e3a6c72889 | https://jcenter.bintray.com/commons-codec/commons-codec/1.6/commons-codec-1…
+8a4e4b32eedaa72976a757e12cf1dfe742725db0b7311bf176dd937ba4236384 | https://jcenter.bintray.com/org/antlr/antlr4/4.5.3/antlr4-4.5.3.pom
+fb5369fc7ea4b2e3cf8d6f20243f1d97f81341bf818b179cd8dbd1da7a781a21 | https://jcenter.bintray.com/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.pom
+6f52ba933a117bd67131b281214510ea30232b9807bfe569bc0c17e6a2d4018c | https://dl.google.com/dl/android/maven2/com/android/tools/repository/26.0.1…
+9f85ff2fd7d6cb3097aa47fb419ee7f0ebe869109f98aba9f4eca3f49e74a40e | https://jcenter.bintray.com/org/apache/apache/16/apache-16.pom
+e51efb2ec140b2849b9880fb161cb6e30dd672368a534c1f47ab46d7f537d9ca | https://jcenter.bintray.com/net/sf/proguard/proguard-base/5.3.3/proguard-ba…
+2ec779741f72313fc6623d0f0e42b2450dd2425dd6ad319697e658aae9ae177b | https://dl.google.com/dl/android/maven2/com/android/tools/dvlib/26.0.1/dvli…
+24633fb1e62a9e4b1a25e2c1751d68be89e050b488652456e545b8019539137d | https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-api/…
+13c1448f7ebb61f67e6fbd6cd5c188804c17c4d7e77c4b79b316ede4ef9cd9b3 | https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint/26.0.1/…
+bfadb3b40f65dd6de1666d6b29f8bb54031396c76eeef4146cf9f28255f8bf33 | https://jcenter.bintray.com/com/google/guava/guava/22.0/guava-22.0.pom
+c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd | https://jcenter.bintray.com/com/google/jimfs/jimfs/1.1/jimfs-1.1.jar
+fee07b2760ef3ed20f2edefa70504a29f9216d277adae56ce85778ee4b18cd04 | https://dl.google.com/dl/android/maven2/com/android/support/support-v4/23.4…
+6b5ad911a13a5c814c04be4376586eec15838158cb59b9f062ae138ddff1b861 | https://dl.google.com/dl/android/maven2/com/android/tools/layoutlib/layoutl…
+932e6bab9a24a7bc958bbdb7e29e04d083b473d11c4ba3fab1e9b7149579f272 | https://jcenter.bintray.com/com/google/protobuf/protobuf-parent/3.0.0/proto…
+b787d574c851505e76212968b9ae1641ea79804aef7f5a2cee2a01cd4055213a | https://jcenter.bintray.com/org/apache/commons/commons-compress/1.12/common…
+8bd632c00bdf80a7de36c22b60f12452c147d8eca2f00d79d66699ebe7daa02a | https://jcenter.bintray.com/org/apache/commons/commons-parent/5/commons-par…
+52b6fd2eaf2240e14dbe752f1fa884270cc668d6f350e8e7f65f6033a8172d69 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-client…
+c0de2bbc4cb8297419659813ecd4ed1d077ed1dd5c1f5544cc5143e493e84c10 | https://jcenter.bintray.com/org/ow2/asm/asm-tree/5.1/asm-tree-5.1.jar
+18f5c52120db036e88d6136f8839c832d074bdda95c756c6f429249d2db54ac6 | https://jcenter.bintray.com/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1.7.…
+e2b4935e76d91b5abec44de309f2c8bb8d1d2e6cc0b8790b43cb654f1e22c722 | https://dl.google.com/dl/android/maven2/com/android/tools/layoutlib/layoutl…
+f056ed61a281b3e230a63e4abf510c0d2f9bf7ff513cacb65a29538ba90ab177 | https://jcenter.bintray.com/org/jacoco/org.jacoco.build/0.7.4.201502262128/…
+74fa208043740642f7e6eb09faba15965218ad2f50ce3020efb100136e4b591c | https://jcenter.bintray.com/it/unimi/dsi/fastutil/7.2.0/fastutil-7.2.0.jar
+fb40265f982548212ff82e362e59732b2187ec6f0d80182885c14ef1f982827a | https://jcenter.bintray.com/org/sonatype/oss/oss-parent/9/oss-parent-9.pom
+321668fc474a73140eb9cc73c779f1ebb9f60948aade3beddee082ecefcf0259 | https://jcenter.bintray.com/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk…
+9e9323a26ba8eb2394efef0c96d31b70df570808630dc147cab1e73541cc5194 | https://jcenter.bintray.com/org/apache/apache/4/apache-4.pom
+cf251279505960889b6b281c26af0438656ebac3845e52791925cf7649cb15a6 | https://dl.google.com/dl/android/maven2/com/android/tools/sdklib/26.0.1/sdk…
+21bb4d44dff54e33a37c11af69859a714202ae00969aab5453eba7276688f8ec | https://jcenter.bintray.com/org/apache/httpcomponents/project/4.1.1/project…
diff --git a/projects/tor-android-service/gradle.patch b/projects/tor-android-service/gradle.patch
new file mode 100644
index 0000000..89347c9
--- /dev/null
+++ b/projects/tor-android-service/gradle.patch
@@ -0,0 +1,38 @@
+diff --git a/build.gradle b/build.gradle
+index 178278e..d80d0b5 100644
+--- a/build.gradle
++++ b/build.gradle
+@@ -4,6 +4,7 @@ buildscript {
+ repositories {
+ google()
+ jcenter()
++ maven { url System.getenv("GRADLE_MAVEN_REPO") }
+ }
+ dependencies {
+ classpath "com.android.tools.build:gradle:${androidplugin}"
+@@ -19,6 +20,7 @@ allprojects {
+ jcenter()
+ maven { url "https://jitpack.io" }
+ maven { url "https://raw.githubusercontent.com/guardianproject/gpmaven/master" }
++ maven { url System.getenv("GRADLE_MAVEN_REPO") }
+ }
+ }
+
+diff --git a/service/build.gradle b/service/build.gradle
+index b414557..f57d9b3 100644
+--- a/service/build.gradle
++++ b/service/build.gradle
+@@ -16,13 +16,6 @@ android {
+ }
+ }
+
+- externalNativeBuild {
+- ndkBuild {
+- path "src/main/jni/Android.mk"
+- buildStagingDirectory "./outputs/ndk-build"
+- }
+- }
+-
+ lintOptions {
+ abortOnError false
+ }
diff --git a/projects/tor-android-service/require-api.patch b/projects/tor-android-service/require-api.patch
new file mode 100644
index 0000000..43b7842
--- /dev/null
+++ b/projects/tor-android-service/require-api.patch
@@ -0,0 +1,28 @@
+diff --git a/service/src/main/java/org/torproject/android/service/TorService.java b/service/src/main/java/org/torproject/android/service/TorService.java
+index d280a29..beb2b02 100644
+--- a/service/src/main/java/org/torproject/android/service/TorService.java
++++ b/service/src/main/java/org/torproject/android/service/TorService.java
+@@ -12,7 +12,10 @@ import android.net.ConnectivityManager;
+ import android.net.NetworkInfo;
+ import android.os.Build;
+ import android.os.IBinder;
+-import android.support.annotation.RequiresApi;
++// Not available in 23.4.0
++// https://developer.android.com/reference/android/support/annotation/Requires…
++//import android.support.annotation.RequiresApi;
++import android.annotation.TargetApi;
+ import android.text.TextUtils;
+ import android.util.Log;
+ import com.msopentech.thali.android.toronionproxy.AndroidOnionProxyManager;
+@@ -93,7 +96,10 @@ public final class TorService extends Service implements TorServiceConstants, Or
+ startService(intentVpn);
+ }
+
+- @RequiresApi(api = Build.VERSION_CODES.O)
++ // Use TargetApi until we use a support library version that adds the
++ // RequriesApi annotation
++ //@RequiresApi(api = Build.VERSION_CODES.O)
++ @TargetApi(value = Build.VERSION_CODES.O)
+ private void createNotificationChannel(String appName, String appDescription) {
+ int importance = NotificationManager.IMPORTANCE_LOW;
+ NotificationChannel mChannel = new NotificationChannel(NOTIFICATION_CHANNEL_ID, appName,
1
0

[tor-browser/tor-browser-60.6.1esr-8.5-1] Pulling in latest Torbutton code (2.1.6)
by gk@torproject.org 12 Apr '19
by gk@torproject.org 12 Apr '19
12 Apr '19
commit 2d33b8c80b2b7ef4588923e6afc39a2bd4628ab8
Author: Georg Koppen <gk(a)torproject.org>
Date: Fri Apr 12 07:30:12 2019 +0000
Pulling in latest Torbutton code (2.1.6)
---
toolkit/torproject/torbutton | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/toolkit/torproject/torbutton b/toolkit/torproject/torbutton
index 498d64784659..717715be0827 160000
--- a/toolkit/torproject/torbutton
+++ b/toolkit/torproject/torbutton
@@ -1 +1 @@
-Subproject commit 498d64784659082877bc83ecca24fbf8d137125f
+Subproject commit 717715be0827e3c4c9d4a6815f3c8027de3cee7e
1
0
commit c9f30430c9ce8a1c23bc90c5873734499febfed1
Author: Georg Koppen <gk(a)torproject.org>
Date: Fri Apr 12 07:26:13 2019 +0000
Release preparations for 0.2.18.2
---
src/install.rdf | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/install.rdf b/src/install.rdf
index f47598d..060b032 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.18.1</em:version>
+ <em:version>0.2.18.2</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
commit db8485ed7eae71ef6606e17d74e54e419cea0d70
Author: Georg Koppen <gk(a)torproject.org>
Date: Fri Apr 12 07:25:08 2019 +0000
Translations update
---
src/chrome/locale/ar/torlauncher.properties | 18 ++++----
src/chrome/locale/bn/torlauncher.properties | 4 +-
src/chrome/locale/br/torlauncher.properties | 2 +-
src/chrome/locale/ca/torlauncher.properties | 24 +++++-----
src/chrome/locale/cs/torlauncher.properties | 36 +++++++--------
src/chrome/locale/es-AR/torlauncher.properties | 20 ++++----
src/chrome/locale/eu/network-settings.dtd | 2 +-
src/chrome/locale/fr/network-settings.dtd | 2 +-
src/chrome/locale/fr/torlauncher.properties | 4 +-
src/chrome/locale/ka/network-settings.dtd | 4 +-
src/chrome/locale/lt/network-settings.dtd | 16 +++----
src/chrome/locale/lt/torlauncher.properties | 36 +++++++--------
src/chrome/locale/mk/network-settings.dtd | 2 +-
src/chrome/locale/ne/network-settings.dtd | 2 +-
src/chrome/locale/ne/torlauncher.properties | 4 +-
src/chrome/locale/pl/torlauncher.properties | 36 +++++++--------
src/chrome/locale/ru/torlauncher.properties | 24 +++++-----
src/chrome/locale/sk/network-settings.dtd | 30 ++++++------
src/chrome/locale/sk/torlauncher.properties | 64 +++++++++++++-------------
src/chrome/locale/sq/network-settings.dtd | 12 ++---
src/chrome/locale/sq/torlauncher.properties | 2 +-
src/chrome/locale/sv/network-settings.dtd | 2 +-
src/chrome/locale/sw/torlauncher.properties | 19 ++++++++
src/chrome/locale/tr/network-settings.dtd | 2 +-
src/chrome/locale/zh-CN/torlauncher.properties | 36 +++++++--------
src/chrome/locale/zh-TW/network-settings.dtd | 6 +--
src/chrome/locale/zh-TW/torlauncher.properties | 48 +++++++++----------
27 files changed, 238 insertions(+), 219 deletions(-)
diff --git a/src/chrome/locale/ar/torlauncher.properties b/src/chrome/locale/ar/torlauncher.properties
index 8a3ee24..4db8398 100644
--- a/src/chrome/locale/ar/torlauncher.properties
+++ b/src/chrome/locale/ar/torlauncher.properties
@@ -53,28 +53,28 @@ torlauncher.forAssistance2=للمُساعدة, قُم بزيارة S%
torlauncher.copiedNLogMessages=تم النسخ. %S من رسائل سجل تور جاهزة للصقها في محرر نصوص أو رسالة بريد إلكتروني.
torlauncher.bootstrapStatus.starting=جاري البدأ
-torlauncher.bootstrapStatus.conn_pt=Connecting to bridge
-torlauncher.bootstrapStatus.conn_done_pt=Connected to bridge
+torlauncher.bootstrapStatus.conn_pt=يتم الإتصال مع جِسْر
+torlauncher.bootstrapStatus.conn_done_pt=يتم الإتصال مع جِسْر
torlauncher.bootstrapStatus.conn_proxy=Connecting to proxy
-torlauncher.bootstrapStatus.conn_done_proxy=Connected to proxy
-torlauncher.bootstrapStatus.conn=Connecting to a Tor relay
+torlauncher.bootstrapStatus.conn_done_proxy=يتم التواصل مع الوكيل
+torlauncher.bootstrapStatus.conn=يتم الإتصال بمرحل تور
torlauncher.bootstrapStatus.conn_done=Connected to a Tor relay
-torlauncher.bootstrapStatus.handshake=Negotiating with a Tor relay
-torlauncher.bootstrapStatus.handshake_done=Finished negotiating with a Tor relay
+torlauncher.bootstrapStatus.handshake=يتم التفاوض مع مرحل تور
+torlauncher.bootstrapStatus.handshake_done=تم إنتهاء التفاوض مع مرحل تور
torlauncher.bootstrapStatus.onehop_create=ينشئ اتصالا مشفرا بالدليل
torlauncher.bootstrapStatus.requesting_status=يجلب حالة الشبكة
torlauncher.bootstrapStatus.loading_status=يحمّل حالة الشبكة
torlauncher.bootstrapStatus.loading_keys=يحمل شهادات السلطة
torlauncher.bootstrapStatus.requesting_descriptors=يطلب معلومات التحويلة
torlauncher.bootstrapStatus.loading_descriptors=يحمل معلومات التحويلة
-torlauncher.bootstrapStatus.enough_dirinfo=Finished loading relay information
+torlauncher.bootstrapStatus.enough_dirinfo=يتم الإنتهاء من تحميل مرحل المعلومات
torlauncher.bootstrapStatus.ap_conn_pt=Building circuits: Connecting to bridge
torlauncher.bootstrapStatus.ap_conn_done_pt=Building circuits: Connected to bridge
-torlauncher.bootstrapStatus.ap_conn_proxy=Building circuits: Connecting to proxy
+torlauncher.bootstrapStatus.ap_conn_proxy=بناء دارات : يتم التواصل مع الوكيل
torlauncher.bootstrapStatus.ap_conn_done_proxy=Building circuits: Connected to proxy
torlauncher.bootstrapStatus.ap_conn=Building circuits: Connecting to a Tor relay
torlauncher.bootstrapStatus.ap_conn_done=Building circuits: Connected to a Tor relay
-torlauncher.bootstrapStatus.ap_handshake=Building circuits: Negotiating with a Tor relay
+torlauncher.bootstrapStatus.ap_handshake= بناء دارات : يتم التفاوض مع مرحل تور
torlauncher.bootstrapStatus.ap_handshake_done=Building circuits: Finished negotiating with a Tor relay
torlauncher.bootstrapStatus.circuit_create=Building circuits: Establishing a Tor circuit
torlauncher.bootstrapStatus.done=تم الاتصال بشبكة تور
diff --git a/src/chrome/locale/bn/torlauncher.properties b/src/chrome/locale/bn/torlauncher.properties
index 96752cc..87cff7a 100644
--- a/src/chrome/locale/bn/torlauncher.properties
+++ b/src/chrome/locale/bn/torlauncher.properties
@@ -74,8 +74,8 @@ torlauncher.bootstrapStatus.ap_conn_proxy=বিল্ডিং সার্ক
torlauncher.bootstrapStatus.ap_conn_done_proxy=বিল্ডিং সার্কিট: প্রক্সির সাথে সংযুক্ত হয়েছে
torlauncher.bootstrapStatus.ap_conn=বিল্ডিং সার্কিট: একটি টর রিলে সংযোগ
torlauncher.bootstrapStatus.ap_conn_done=বিল্ডিং সার্কিট: একটি টর রিলে সংযুক্ত
-torlauncher.bootstrapStatus.ap_handshake=Building circuits: Negotiating with a Tor relay
-torlauncher.bootstrapStatus.ap_handshake_done=Building circuits: Finished negotiating with a Tor relay
+torlauncher.bootstrapStatus.ap_handshake=বিল্ডিং সার্কিট: একটি টর রিলে সঙ্গে মধ্যস্থ হচ্ছে
+torlauncher.bootstrapStatus.ap_handshake_done=বিল্ডিং সার্কিট: একটি টর রিলে সঙ্গে মধ্যস্থ শেষ
torlauncher.bootstrapStatus.circuit_create=বিল্ডিং সার্কিট: একটি টর সার্কিট প্রতিষ্ঠা
torlauncher.bootstrapStatus.done=টর নেটওয়ার্ক সংযুক্ত!
diff --git a/src/chrome/locale/br/torlauncher.properties b/src/chrome/locale/br/torlauncher.properties
index bca177c..2571fb6 100644
--- a/src/chrome/locale/br/torlauncher.properties
+++ b/src/chrome/locale/br/torlauncher.properties
@@ -43,7 +43,7 @@ torlauncher.no_bridges_available=No bridges are available at this time. Sorry.
torlauncher.connect=Connect
torlauncher.restart_tor=Restart Tor
-torlauncher.quit=Quit
+torlauncher.quit=Kuitaat
torlauncher.quit_win=Kuitaat
torlauncher.done=Graet
diff --git a/src/chrome/locale/ca/torlauncher.properties b/src/chrome/locale/ca/torlauncher.properties
index 8f57761..0def0ce 100644
--- a/src/chrome/locale/ca/torlauncher.properties
+++ b/src/chrome/locale/ca/torlauncher.properties
@@ -59,24 +59,24 @@ torlauncher.bootstrapStatus.conn_proxy=Connectant a proxy
torlauncher.bootstrapStatus.conn_done_proxy=Connectat a proxy
torlauncher.bootstrapStatus.conn=Conncectant a un relé de Tor
torlauncher.bootstrapStatus.conn_done=Connectat a un relé de Tor
-torlauncher.bootstrapStatus.handshake=Negotiating with a Tor relay
-torlauncher.bootstrapStatus.handshake_done=Finished negotiating with a Tor relay
+torlauncher.bootstrapStatus.handshake=S'està negociant amb un repetidor de Tor
+torlauncher.bootstrapStatus.handshake_done=S'ha acabat de negociar amb un repetidor de Tor
torlauncher.bootstrapStatus.onehop_create=S'està establint una connexió xifrada amb un directori
torlauncher.bootstrapStatus.requesting_status=S'està rebent l'estat de la xarxa
torlauncher.bootstrapStatus.loading_status=S'està carregant l'estat de la xarxa
torlauncher.bootstrapStatus.loading_keys=S'estan carregant els certificats d'autoritat
torlauncher.bootstrapStatus.requesting_descriptors=S'està demanant informació del repetidor
torlauncher.bootstrapStatus.loading_descriptors=S'està carregant la informació del repetidor
-torlauncher.bootstrapStatus.enough_dirinfo=Finished loading relay information
-torlauncher.bootstrapStatus.ap_conn_pt=Building circuits: Connecting to bridge
-torlauncher.bootstrapStatus.ap_conn_done_pt=Building circuits: Connected to bridge
-torlauncher.bootstrapStatus.ap_conn_proxy=Building circuits: Connecting to proxy
-torlauncher.bootstrapStatus.ap_conn_done_proxy=Building circuits: Connected to proxy
-torlauncher.bootstrapStatus.ap_conn=Building circuits: Connecting to a Tor relay
-torlauncher.bootstrapStatus.ap_conn_done=Building circuits: Connected to a Tor relay
-torlauncher.bootstrapStatus.ap_handshake=Building circuits: Negotiating with a Tor relay
-torlauncher.bootstrapStatus.ap_handshake_done=Building circuits: Finished negotiating with a Tor relay
-torlauncher.bootstrapStatus.circuit_create=Building circuits: Establishing a Tor circuit
+torlauncher.bootstrapStatus.enough_dirinfo=S'ha acabat de pujar la informació del repetidor
+torlauncher.bootstrapStatus.ap_conn_pt=Construint circuits: s'està connectant al pont
+torlauncher.bootstrapStatus.ap_conn_done_pt=Construint circuits: s'ha connectat al pont
+torlauncher.bootstrapStatus.ap_conn_proxy=Construint circuits: s'està connectant al servidor intermediari
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Construint circuits: s'ha connectat al servidor intermediari
+torlauncher.bootstrapStatus.ap_conn=Construint circuits: s'està connectant al repetidor de Tor
+torlauncher.bootstrapStatus.ap_conn_done=Construint circuits: s'ha connectat al repetidor de Tor
+torlauncher.bootstrapStatus.ap_handshake=Construint circuits: s'està negociant amb un repetidor de Tor
+torlauncher.bootstrapStatus.ap_handshake_done=Construint circuits: s'ha acabat de negociar amb un repetidor de Tor
+torlauncher.bootstrapStatus.circuit_create=Construint circuits: s'està establint un circuit de Tor
torlauncher.bootstrapStatus.done=S'ha connectat a la xarxa Tor!
torlauncher.bootstrapWarning.done=fet
diff --git a/src/chrome/locale/cs/torlauncher.properties b/src/chrome/locale/cs/torlauncher.properties
index 4254236..c401ba9 100644
--- a/src/chrome/locale/cs/torlauncher.properties
+++ b/src/chrome/locale/cs/torlauncher.properties
@@ -53,30 +53,30 @@ torlauncher.forAssistance2=Pro asistenci navštivte %S
torlauncher.copiedNLogMessages=Kopírování dokončeno. %S zprávy protokolu Tor jsou připraveny k vložení do textového editoru nebo e-mailu.
torlauncher.bootstrapStatus.starting=Startuji
-torlauncher.bootstrapStatus.conn_pt=Connecting to bridge
-torlauncher.bootstrapStatus.conn_done_pt=Connected to bridge
-torlauncher.bootstrapStatus.conn_proxy=Connecting to proxy
-torlauncher.bootstrapStatus.conn_done_proxy=Connected to proxy
-torlauncher.bootstrapStatus.conn=Connecting to a Tor relay
-torlauncher.bootstrapStatus.conn_done=Connected to a Tor relay
-torlauncher.bootstrapStatus.handshake=Negotiating with a Tor relay
-torlauncher.bootstrapStatus.handshake_done=Finished negotiating with a Tor relay
+torlauncher.bootstrapStatus.conn_pt=Připojování k mostu
+torlauncher.bootstrapStatus.conn_done_pt=Připojeno k mostu
+torlauncher.bootstrapStatus.conn_proxy=Připojování k proxy serveru
+torlauncher.bootstrapStatus.conn_done_proxy=Připojeno k proxy serveru
+torlauncher.bootstrapStatus.conn=Připojování k uzlu sítě Tor
+torlauncher.bootstrapStatus.conn_done=Připojeno k uzlu sítě Tor
+torlauncher.bootstrapStatus.handshake=Vyjednávání s uzlem sítě Tor
+torlauncher.bootstrapStatus.handshake_done=Vyjednávání s uzlem sítě Tor dokončeno
torlauncher.bootstrapStatus.onehop_create=Spojování s šifrovaným adresářem
torlauncher.bootstrapStatus.requesting_status=Kontrola stavu sítě
torlauncher.bootstrapStatus.loading_status=Načítání stavu sítě
torlauncher.bootstrapStatus.loading_keys=Nahrávání certifikátů autorit
torlauncher.bootstrapStatus.requesting_descriptors=Zjišťování informací o uzlu
torlauncher.bootstrapStatus.loading_descriptors=Nahrávání informací o uzlu
-torlauncher.bootstrapStatus.enough_dirinfo=Finished loading relay information
-torlauncher.bootstrapStatus.ap_conn_pt=Building circuits: Connecting to bridge
-torlauncher.bootstrapStatus.ap_conn_done_pt=Building circuits: Connected to bridge
-torlauncher.bootstrapStatus.ap_conn_proxy=Building circuits: Connecting to proxy
-torlauncher.bootstrapStatus.ap_conn_done_proxy=Building circuits: Connected to proxy
-torlauncher.bootstrapStatus.ap_conn=Building circuits: Connecting to a Tor relay
-torlauncher.bootstrapStatus.ap_conn_done=Building circuits: Connected to a Tor relay
-torlauncher.bootstrapStatus.ap_handshake=Building circuits: Negotiating with a Tor relay
-torlauncher.bootstrapStatus.ap_handshake_done=Building circuits: Finished negotiating with a Tor relay
-torlauncher.bootstrapStatus.circuit_create=Building circuits: Establishing a Tor circuit
+torlauncher.bootstrapStatus.enough_dirinfo=Nahrávání informací o uzlu dokončeno
+torlauncher.bootstrapStatus.ap_conn_pt=Vytváření okruhů: připojování k mostu
+torlauncher.bootstrapStatus.ap_conn_done_pt=Vytváření okruhů: připojeno k mostu
+torlauncher.bootstrapStatus.ap_conn_proxy=Vytváření okruhů: připojování k proxy serveru
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Vytváření okruhů: připojeno k proxy serveru
+torlauncher.bootstrapStatus.ap_conn=Vytváření okruhů: připojování k uzlu sítě Tor
+torlauncher.bootstrapStatus.ap_conn_done=Vytváření okruhů: připojeno k uzlu sítě Tor
+torlauncher.bootstrapStatus.ap_handshake=Vytváření okruhů: vyjednávání s uzlem sítě Tor
+torlauncher.bootstrapStatus.ap_handshake_done=Vytváření okruhů: vyjednávání s uzlem sítě Tor dokončeno
+torlauncher.bootstrapStatus.circuit_create=Vytváření okruhu sítě Tor
torlauncher.bootstrapStatus.done=Připojení k síti Tor dokončeno!
torlauncher.bootstrapWarning.done=hotovo
diff --git a/src/chrome/locale/es-AR/torlauncher.properties b/src/chrome/locale/es-AR/torlauncher.properties
index 922e029..1629d99 100644
--- a/src/chrome/locale/es-AR/torlauncher.properties
+++ b/src/chrome/locale/es-AR/torlauncher.properties
@@ -3,8 +3,8 @@
torlauncher.error_title=Lanzador de Tor
-torlauncher.tor_exited_during_startup=Tor se cerró durante el arranque. Esto puede deberse a un error en tu archivo torrc, un fallo en Tor u otro programa en tu sistema, o componentes electrónicos defectuosos. Hasta que arregles el problema subyacente y reinicies Tor, el navegador Tor no arrancará.
-torlauncher.tor_exited=Tor se cerró inesperadamente. Esto pudo ser debido a un error dentro de Tor, otro programa en tu sistema, o componentes electrónicos defectuoso. Hasta que reinicies Tor, el navegador Tor no será capaz de acceder a sitios web. Si el problema persiste, por favor enviá una copia de tu bitácora Tor al equipo de soporte técnico.
+torlauncher.tor_exited_during_startup=Tor se cerró durante el arranque. Esto puede deberse a un error en tu archivo torrc, un fallo en Tor u otro programa en tu sistema, o componentes electrónicos defectuosos. Hasta que arregles el problema subyacente y reinicies Tor, el Navegador Tor no arrancará.
+torlauncher.tor_exited=Tor se cerró inesperadamente. Esto pudo ser debido a un error dentro de Tor, otro programa en tu sistema, o componentes electrónicos defectuoso. Hasta que reinicies Tor, el Navegador Tor no será capaz de acceder a sitios web. Si el problema persiste, por favor enviá una copia de tu bitácora Tor al equipo de soporte técnico.
torlauncher.tor_exited2=Reiniciar Tor no cerrará las pestañas de navegación.
torlauncher.tor_controlconn_failed=No se pudo conectar Tor con el puerto de control
torlauncher.tor_failed_to_start=Fallo al iniciar Tor
@@ -57,10 +57,10 @@ torlauncher.bootstrapStatus.conn_pt=Conectando a un puente
torlauncher.bootstrapStatus.conn_done_pt=Conectado a un puente
torlauncher.bootstrapStatus.conn_proxy=Conectando a un proxy
torlauncher.bootstrapStatus.conn_done_proxy=Conectado a un proxy
-torlauncher.bootstrapStatus.conn=Conectando a un relevo Tor
-torlauncher.bootstrapStatus.conn_done=Conectado a un relevo Tor
-torlauncher.bootstrapStatus.handshake=Negociando con un relevo Tor
-torlauncher.bootstrapStatus.handshake_done=Finalizada la negociación con un relevo Tor
+torlauncher.bootstrapStatus.conn=Conectando a un repetidor Tor
+torlauncher.bootstrapStatus.conn_done=Conectado a un repetidor Tor
+torlauncher.bootstrapStatus.handshake=Negociando con un repetidor Tor
+torlauncher.bootstrapStatus.handshake_done=Finalizada la negociación con un repetidor Tor
torlauncher.bootstrapStatus.onehop_create=Estableciendo una conexión encriptada al directorio
torlauncher.bootstrapStatus.requesting_status=Obteniendo el estado de red
torlauncher.bootstrapStatus.loading_status=Cargando el estado de red
@@ -72,10 +72,10 @@ torlauncher.bootstrapStatus.ap_conn_pt=Construyendo circuitos: Conectando a un p
torlauncher.bootstrapStatus.ap_conn_done_pt=Construyendo circuitos: Conectado a un puente
torlauncher.bootstrapStatus.ap_conn_proxy=Construyendo circuitos: Conectando a un proxy
torlauncher.bootstrapStatus.ap_conn_done_proxy=Construyendo circuitos: Conectado a un proxy
-torlauncher.bootstrapStatus.ap_conn=Construyendo circuitos: Conectando a un relevo Tor
-torlauncher.bootstrapStatus.ap_conn_done=Construyendo circuitos: Conectado a un relevo Tor
-torlauncher.bootstrapStatus.ap_handshake=Construyendo circuitos: Negociando con un relevo Tor
-torlauncher.bootstrapStatus.ap_handshake_done=Construyendo Circuitos: Finalizada la negociación con un relevo Tor
+torlauncher.bootstrapStatus.ap_conn=Construyendo circuitos: Conectando a un repetidor Tor
+torlauncher.bootstrapStatus.ap_conn_done=Construyendo circuitos: Conectado a un repetidor Tor
+torlauncher.bootstrapStatus.ap_handshake=Construyendo circuitos: Negociando con un repetidor Tor
+torlauncher.bootstrapStatus.ap_handshake_done=Construyendo Circuitos: Finalizada la negociación con un repetidor Tor
torlauncher.bootstrapStatus.circuit_create=Construyendo circuitos: Estableciendo un circuito Tor
torlauncher.bootstrapStatus.done=¡Conectado a la red de Tor!
diff --git a/src/chrome/locale/eu/network-settings.dtd b/src/chrome/locale/eu/network-settings.dtd
index 8f788af..fc45f6b 100644
--- a/src/chrome/locale/eu/network-settings.dtd
+++ b/src/chrome/locale/eu/network-settings.dtd
@@ -51,7 +51,7 @@
<!ENTITY torsettings.copyLog "Kopiatu Tor erregistroa arbelera">
-<!ENTITY torsettings.proxyHelpTitle "Proxy Help">
+<!ENTITY torsettings.proxyHelpTitle "Proxy Laguntza">
<!ENTITY torsettings.proxyHelp1 "A local proxy might be needed when connecting through a company, school, or university network. If you are not sure whether a proxy is needed, look at the Internet settings in another browser or check your system's network settings.">
<!ENTITY torsettings.bridgeHelpTitle "Zubi errele laguntza">
diff --git a/src/chrome/locale/fr/network-settings.dtd b/src/chrome/locale/fr/network-settings.dtd
index bb04ab6..0faadd9 100644
--- a/src/chrome/locale/fr/network-settings.dtd
+++ b/src/chrome/locale/fr/network-settings.dtd
@@ -4,7 +4,7 @@
<!ENTITY torsettings.wizard.title.connecting "Établissement d’une connexion">
<!-- For locale picker: -->
-<!ENTITY torlauncher.localePicker.title "Langue du navigateur Tor Browser">
+<!ENTITY torlauncher.localePicker.title "Langue du Navigateur Tor">
<!ENTITY torlauncher.localePicker.prompt "Veuillez choisir une langue.">
<!-- For "first run" wizard: -->
diff --git a/src/chrome/locale/fr/torlauncher.properties b/src/chrome/locale/fr/torlauncher.properties
index d05ca96..c6bb731 100644
--- a/src/chrome/locale/fr/torlauncher.properties
+++ b/src/chrome/locale/fr/torlauncher.properties
@@ -3,8 +3,8 @@
torlauncher.error_title=Lanceur Tor
-torlauncher.tor_exited_during_startup=Tor s’est fermé pendant le démarrage. Cela peut être dû à une erreur dans votre fichier torrc, un bogue dans Tor ou dans un autre programme de votre système, ou encore à un matériel défectueux. Jusqu’à ce que vous corrigiez le problème sous-jacent et redémarriez Tor, le navigateur Tor Browser ne démarrera pas.
-torlauncher.tor_exited=Tor s’est fermé de manière imprévue. Cela peut être dû à un bogue dans Tor même, un autre programme dans votre système ou un matériel défectueux. Jusqu’à ce que vous redémarriez Tor, le navigateur Tor Browser ne pourra atteindre aucun site. Si le problème persiste, veuillez envoyer une copie de votre journal de Tor à l’équipe de soutien.
+torlauncher.tor_exited_during_startup=Tor s’est fermé pendant le démarrage. Cela peut être dû à une erreur dans votre fichier torrc, un bogue dans Tor ou dans un autre programme de votre système, ou encore à un matériel défectueux. Jusqu’à ce que vous corrigiez le problème sous-jacent et redémarriez Tor, le Navigateur Tor ne démarrera pas.
+torlauncher.tor_exited=Tor s’est fermé de manière imprévue. Cela peut être dû à un bogue dans Tor même, un autre programme dans votre système ou un matériel défectueux. Jusqu’à ce que vous redémarriez Tor, le Navigateur Tor ne pourra atteindre aucun site. Si le problème persiste, veuillez envoyer une copie de votre journal de Tor à l’équipe de soutien.
torlauncher.tor_exited2=Redémarrer Tor ne fermera pas les onglets de votre navigateur.
torlauncher.tor_controlconn_failed=Impossible de se connecter au port de contrôle de Tor.
torlauncher.tor_failed_to_start=Tor n’a pas pu démarrer.
diff --git a/src/chrome/locale/ka/network-settings.dtd b/src/chrome/locale/ka/network-settings.dtd
index ba2f65d..8f79930 100644
--- a/src/chrome/locale/ka/network-settings.dtd
+++ b/src/chrome/locale/ka/network-settings.dtd
@@ -46,7 +46,7 @@
<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "ახალი კოდის მიღება">
<!ENTITY torsettings.useBridges.captchaSubmit "გაგზავნა">
<!ENTITY torsettings.useBridges.custom "ნაცნობი გადამცემი ხიდის მითითება">
-<!ENTITY torsettings.useBridges.label "გადამცემი ხიდის მონაცემების მითითება სანდო წყაროდან.">
+<!ENTITY torsettings.useBridges.label "შეიყვანეთ გადამცემი ხიდის მონაცემები სანდო წყაროდან.">
<!ENTITY torsettings.useBridges.placeholder "აკრიფეთ მისამართი:პორტი (თითო ცალკე ხაზზე)">
<!ENTITY torsettings.copyLog "Tor-ის აღრიცხვის ჩანაწერების ასლი">
@@ -56,7 +56,7 @@
<!ENTITY torsettings.bridgeHelpTitle "დახმარება გადამცემი ხიდის თაობაზე">
<!ENTITY torsettings.bridgeHelp1 "ხიდები წარმოადგენს აღუნუსხავ გადამცემებს, რომელთა გამოყენებაც ართულებს Tor-ქსელთან კავშირის შეზღუდვას.  თითოეული სახის ხიდი იყენებს განსხვავებულ საშუალებებს, ცენზურის ასარიდებლად.  obfs-გადამყვანი, გადაცემულ მონაცემებს წარმოადგენს შემთხვევითი ხმაურის სახით, ხოლო meek-გადამყვანი კი თქვენს მონაცემთა მიმოცვლას წარმოაჩენს ისე, თითქოს ცალკეულ მომსახურებას უკავ
შირდებით და არა 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/lt/network-settings.dtd b/src/chrome/locale/lt/network-settings.dtd
index b8a8d5d..7dd3217 100644
--- a/src/chrome/locale/lt/network-settings.dtd
+++ b/src/chrome/locale/lt/network-settings.dtd
@@ -17,7 +17,7 @@
<!-- Other: -->
<!ENTITY torsettings.startingTor "Laukiama, kol Tor bus paleistas…">
-<!ENTITY torsettings.restartTor "Pakartotinai paleisti Tor">
+<!ENTITY torsettings.restartTor "Paleisti Tor iš naujo">
<!ENTITY torsettings.reconfigTor "Konfigūruoti iš naujo">
<!ENTITY torsettings.discardSettings.prompt "Jūs esate sukofigūravę Tor tinklų tiltus arba esate įrašę vietinio įgaliotojo serverio nustatymus.  Tam, kad galėtumėte tiesiogiai prisijungti prie Tor tinklo, šie nustatymai privalo būti pašalinti.">
@@ -39,24 +39,24 @@
<!ENTITY torsettings.firewall.checkbox "Šis kompiuteris jungiasi per užkardą, kuri leidžia jungtis tik prie tam tikrų prievadų">
<!ENTITY torsettings.firewall.allowedPorts "Leidžiami prievadai:">
<!ENTITY torsettings.useBridges.checkbox "Mano šalyje Tor yra cenzūruojamas">
-<!ENTITY torsettings.useBridges.default "Pasirinkite esamą tinklų tiltą">
+<!ENTITY torsettings.useBridges.default "Pasirinkite įtaisytąjį tinklų tiltą">
<!ENTITY torsettings.useBridges.default.placeholder "pasirinkite tinklų tiltą">
<!ENTITY torsettings.useBridges.bridgeDB "Prašyti tinklų tilto iš torproject.org">
<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Įveskite ženklus iš paveikslėlio">
<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Gaukite naują iššūkį">
<!ENTITY torsettings.useBridges.captchaSubmit "Pateikti">
-<!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)">
+<!ENTITY torsettings.useBridges.custom "Pateikti man žinomą tinklų tiltą">
+<!ENTITY torsettings.useBridges.label "Įveskite tinklų tilto informaciją iš patikimo šaltinio.">
+<!ENTITY torsettings.useBridges.placeholder "tipas adresas:prievadas (kiekvienoje eilutėje po vieną)">
<!ENTITY torsettings.copyLog "Kopijuoti Tor žurnalą į iškarpinę">
<!ENTITY torsettings.proxyHelpTitle "Įgaliotojo serverio žinynas">
<!ENTITY torsettings.proxyHelp1 "Vietinis įgaliotasis serveris gali būti reikalingas, jungiantis per kompanijos, mokyklos ar universiteto tinklą. Jeigu nesate tikri ar įgaliotasis serveris yra reikalingas, žiūrėkite interneto nustatymus kitoje naršyklėje arba patikrinkite savo sistemos tinklo nustatymus.">
-<!ENTITY torsettings.bridgeHelpTitle "Bridge Relay Help">
-<!ENTITY torsettings.bridgeHelp1 "Bridges are unlisted relays that make it more difficult to block connections to the Tor Network.  Each type of bridge uses a different method to avoid censorship.  The obfs ones make your traffic look like random noise, and the meek ones make your traffic look like it's connecting to that service instead of Tor.">
-<!ENTITY torsettings.bridgeHelp2 "Because of how certain countries try to block Tor, certain bridges work in certain countries but not others.  If you are unsure about which bridges work in your country, visit torproject.org/about/contact.html#support">
+<!ENTITY torsettings.bridgeHelpTitle "Tiltų tinklo retransliavimo žinynas">
+<!ENTITY torsettings.bridgeHelp1 "Tinklų tiltai yra neregistruoti retransliavimai, kurie apsunkina ryšių prie Tor tinklo blokavimą.  Kiekvienas tinklų tilto tipas naudoja kitokį būdą išvengti cenzūros.  Obfs tinklų tiltai paverčia jūsų srautą panašų į atsitiktinį triukšmą, o meek tinklų tiltai paverčia jūsų srautą, kad jis atrodytų taip, lyg jungtumėtės prie tos paslaugos, o ne prie Tor.">
+<!ENTITY torsettings.bridgeHelp2 "Dėl to, kaip tam tikros šalys bando blokuoti Tor, tam tikri tinklų tiltai vienose šalyse veikia, o kitose neveikia.  Jeigu nesate tikri, kurie tinklų tiltai jūsų šalyje veikia, apsilankykite torproject.org/about/contact.html#support">
<!-- Progress -->
<!ENTITY torprogress.pleaseWait "Palaukite, kol mes užmegsime ryšį su Tor tinklu.  Tai gali užtrukti kelias minutes.">
diff --git a/src/chrome/locale/lt/torlauncher.properties b/src/chrome/locale/lt/torlauncher.properties
index 800760c..7b12176 100644
--- a/src/chrome/locale/lt/torlauncher.properties
+++ b/src/chrome/locale/lt/torlauncher.properties
@@ -1,7 +1,7 @@
### Copyright (c) 2016, The Tor Project, Inc.
### See LICENSE for licensing information.
-torlauncher.error_title=Tor Leistuvas
+torlauncher.error_title=Tor leistukas
torlauncher.tor_exited_during_startup=Tor nustojo veikti paleisties metu. Taip galėjo nutikti dėl klaidos jūsų torrc faile, klaidos Tor ar kitoje jūsų sistemos programoje, arba dėl aparatinės įrangos kaltės. Tor naršyklė nepasileis tol, kol neištaisysite slypinčios problemos ir iš naujo nepaleisite Tor.
torlauncher.tor_exited=Tor netikėtai nustojo veikti. Taip galėjo atsitikti arba dėl klaidos Tor, arba dėl klaidos kitoje jūsų sistemos programoje, arba dėl sugedusios aparatinės įrangos. Kol iš naujo nepaleisite Tor, Tor naršyklė negalės prisijungti prie jokių interneto tinklalapių. Jei problema išlieka, prašome išsiųsti Tor įvykių žurnalo kopiją Tor palaikymo komandai.
@@ -26,19 +26,19 @@ torlauncher.error_proxy_addr_missing=Jei norite, kad Tor prie interneto jungtųs
torlauncher.error_proxy_type_missing=Turite pasirinkti įgaliotojo serverio tipą.
torlauncher.error_bridges_missing=Privalote nurodyti bent vieną tinklų tiltą.
torlauncher.error_default_bridges_type_missing=Privalote nurodytiems tinklų tiltams pasirinkti perdavimo tipą.
-torlauncher.error_bridgedb_bridges_missing=Please request a bridge.
+torlauncher.error_bridgedb_bridges_missing=Užklauskite tinklų tiltą.
torlauncher.error_bridge_bad_default_type=Neprieinamas nei vienas tinklų tiltas, kurio perdavimo tipas būtų %S. Prašome sureguliuoti savo nustatymus.
torlauncher.bridge_suffix.meek-amazon=(veikia Kinijoje)
torlauncher.bridge_suffix.meek-azure=(veikia Kinijoje)
-torlauncher.request_a_bridge=Request a Bridge…
-torlauncher.request_a_new_bridge=Request a New Bridge…
+torlauncher.request_a_bridge=Užklausti tinklų tiltą…
+torlauncher.request_a_new_bridge=Užklausti naują tinklų tiltą…
torlauncher.contacting_bridgedb=Susisiekiama su BridgeDB. Palaukite.
-torlauncher.captcha_prompt=Solve the CAPTCHA to request a bridge.
+torlauncher.captcha_prompt=Norėdami užklausti tinklų tiltą, išspręskite saugos kodą.
torlauncher.bad_captcha_solution=Sprendimas neteisingas. Bandykite dar kartą.
-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.unable_to_get_bridge=Nepavyko gauti tinklų tilto iš BridgeDB.\n\n%S
+torlauncher.no_meek=Ši naršyklė nėra sukonfigūruota naudoti meek, kurio reikia, norint gauti tinklų tiltus.
torlauncher.no_bridges_available=Šiuo metu nėra prieinamų tinklų tiltų. Apgailestaujame.
torlauncher.connect=Prisijungti
@@ -59,8 +59,8 @@ torlauncher.bootstrapStatus.conn_proxy=Jungiamasi prie įgaliotojo serverio
torlauncher.bootstrapStatus.conn_done_proxy=Prisijungta prie įgaliotojo serverio
torlauncher.bootstrapStatus.conn=Jungiamasi prie Tor retransliavimo
torlauncher.bootstrapStatus.conn_done=Prisijungta prie Tor retransliavimo
-torlauncher.bootstrapStatus.handshake=Negotiating with a Tor relay
-torlauncher.bootstrapStatus.handshake_done=Finished negotiating with a Tor relay
+torlauncher.bootstrapStatus.handshake=Derimasi su Tor retransliavimu
+torlauncher.bootstrapStatus.handshake_done=Užbaigtas derėjimasis su Tor retransliavimu
torlauncher.bootstrapStatus.onehop_create=Užmezgiamas šifruoto katalogo ryšys
torlauncher.bootstrapStatus.requesting_status=Nuskaitoma tinklo būklė
torlauncher.bootstrapStatus.loading_status=Įkeliama tinklo būsena
@@ -68,15 +68,15 @@ torlauncher.bootstrapStatus.loading_keys=Įkeliami liudijimų įstaigos liudijim
torlauncher.bootstrapStatus.requesting_descriptors=Užklausiama retransliavimo informacija
torlauncher.bootstrapStatus.loading_descriptors=Įkeliama retransliavimo informacija
torlauncher.bootstrapStatus.enough_dirinfo=Užbaigtas retransliavimo informacijos įkėlimas
-torlauncher.bootstrapStatus.ap_conn_pt=Building circuits: Connecting to bridge
-torlauncher.bootstrapStatus.ap_conn_done_pt=Building circuits: Connected to bridge
-torlauncher.bootstrapStatus.ap_conn_proxy=Building circuits: Connecting to proxy
-torlauncher.bootstrapStatus.ap_conn_done_proxy=Building circuits: Connected to proxy
-torlauncher.bootstrapStatus.ap_conn=Building circuits: Connecting to a Tor relay
-torlauncher.bootstrapStatus.ap_conn_done=Building circuits: Connected to a Tor relay
-torlauncher.bootstrapStatus.ap_handshake=Building circuits: Negotiating with a Tor relay
-torlauncher.bootstrapStatus.ap_handshake_done=Building circuits: Finished negotiating with a Tor relay
-torlauncher.bootstrapStatus.circuit_create=Building circuits: Establishing a Tor circuit
+torlauncher.bootstrapStatus.ap_conn_pt=Sukuriamos grandinės: Jungiamasi prie tinklų tilto
+torlauncher.bootstrapStatus.ap_conn_done_pt=Sukuriamos grandinės: Prisijungta prie tinklų tilto
+torlauncher.bootstrapStatus.ap_conn_proxy=Sukuriamos grandinės: Jungiamasi prie įgaliotojo serverio
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Sukuriamos grandinės: Prisijungta prie įgaliotojo serverio
+torlauncher.bootstrapStatus.ap_conn=Sukuriamos grandinės: Jungiamasi prie Tor retransliavimo
+torlauncher.bootstrapStatus.ap_conn_done=Sukuriamos grandinės: Prisijungta prie Tor retransliavimo
+torlauncher.bootstrapStatus.ap_handshake=Sukuriamos grandinės: Derimasi su Tor retransliavimu
+torlauncher.bootstrapStatus.ap_handshake_done=Sukuriamos grandinės: Užbaigtas derėjimasis su Tor retransliavimu
+torlauncher.bootstrapStatus.circuit_create=Sukuriamos grandinės: Užmezgiama Tor grandinė
torlauncher.bootstrapStatus.done=Prisijungta prie Tor tinklo!
torlauncher.bootstrapWarning.done=atlikta
diff --git a/src/chrome/locale/mk/network-settings.dtd b/src/chrome/locale/mk/network-settings.dtd
index 7a258c5..730fc04 100644
--- a/src/chrome/locale/mk/network-settings.dtd
+++ b/src/chrome/locale/mk/network-settings.dtd
@@ -55,7 +55,7 @@
<!ENTITY torsettings.proxyHelp1 "Може да ви биде потребно локално прокси кога се поврзувате преку мрежа на компанија, училиште, или универзитет. Ако не сте сигурни дали е потребно прокси, погледнете во Интернет поставки во друг прелистувач или проверете ги мрежните поставки на системот.">
<!ENTITY torsettings.bridgeHelpTitle "Помош за мост реле">
-<!ENTITY torsettings.bridgeHelp1 "Мостовите се неизлистани релеа кои го прават потешко блокирањето на поврзувањата кон Tor мрежата.  Секој тип на мост користи различен метод за избегнување на цензурирањето.  obfs мостот го прави протокот на информации да изгледа нормален, како да е од некој стандарден прелистувач наместо од Tor.">
+<!ENTITY torsettings.bridgeHelp1 "Мостовите се неизлистани релеа кои го прават потешко блокирањето на поврзувањата кон Tor мрежата.  Секој тип на мост користи различен метод за избегнување на цензурирањето.  obfs мостот го прави протокот на информации да изгледа нормален, а meek прави како да е од некој стандарден прелистувач наместо од Tor.">
<!ENTITY torsettings.bridgeHelp2 "Поради тоа колку конкретно државите се обидуваат да го блокираат Tor, конкретни мостови работат во едни конкретни држави но не и во други.  Ако не си сигурен кои мостови работат во твојата држава, посети torproject.org/about/contact.html#support">
<!-- Progress -->
diff --git a/src/chrome/locale/ne/network-settings.dtd b/src/chrome/locale/ne/network-settings.dtd
index 7f859f7..24d381a 100644
--- a/src/chrome/locale/ne/network-settings.dtd
+++ b/src/chrome/locale/ne/network-settings.dtd
@@ -17,7 +17,7 @@
<!-- Other: -->
<!ENTITY torsettings.startingTor "Waiting for Tor to start…">
-<!ENTITY torsettings.restartTor "Restart Tor">
+<!ENTITY torsettings.restartTor "टाेरलाई बन्द गरी पुन खाेल्नु हाेस्">
<!ENTITY torsettings.reconfigTor "Reconfigure">
<!ENTITY torsettings.discardSettings.prompt "You have configured Tor bridges or you have entered local proxy settings.  To make a direct connection to the Tor network, these settings must be removed.">
diff --git a/src/chrome/locale/ne/torlauncher.properties b/src/chrome/locale/ne/torlauncher.properties
index f6ff3bd..3f45602 100644
--- a/src/chrome/locale/ne/torlauncher.properties
+++ b/src/chrome/locale/ne/torlauncher.properties
@@ -42,7 +42,7 @@ torlauncher.no_meek=This browser is not configured for meek, which is needed to
torlauncher.no_bridges_available=No bridges are available at this time. Sorry.
torlauncher.connect=जडान गर्नुहोस्
-torlauncher.restart_tor=Restart Tor
+torlauncher.restart_tor=टाेरलाई बन्द गरी पुन खाेल्नुहाेस्
torlauncher.quit=बन्द गर्नुहोस
torlauncher.quit_win=बन्द
torlauncher.done=भयो
@@ -52,7 +52,7 @@ torlauncher.forAssistance2=For assistance, visit %S
torlauncher.copiedNLogMessages=Copy complete. %S Tor log messages are ready to be pasted into a text editor or an email message.
-torlauncher.bootstrapStatus.starting=Starting
+torlauncher.bootstrapStatus.starting=सुरु हुँदै
torlauncher.bootstrapStatus.conn_pt=Connecting to bridge
torlauncher.bootstrapStatus.conn_done_pt=Connected to bridge
torlauncher.bootstrapStatus.conn_proxy=Connecting to proxy
diff --git a/src/chrome/locale/pl/torlauncher.properties b/src/chrome/locale/pl/torlauncher.properties
index a1a5216..0a7d63a 100644
--- a/src/chrome/locale/pl/torlauncher.properties
+++ b/src/chrome/locale/pl/torlauncher.properties
@@ -53,30 +53,30 @@ torlauncher.forAssistance2=Aby uzyskać pomoc, odwiedź %S
torlauncher.copiedNLogMessages=Kopia zakończona. %S logi Tora są gotowe do wklejenia do notatnika lub wiadomości email.
torlauncher.bootstrapStatus.starting=Uruchamianie
-torlauncher.bootstrapStatus.conn_pt=Connecting to bridge
-torlauncher.bootstrapStatus.conn_done_pt=Connected to bridge
-torlauncher.bootstrapStatus.conn_proxy=Connecting to proxy
-torlauncher.bootstrapStatus.conn_done_proxy=Connected to proxy
-torlauncher.bootstrapStatus.conn=Connecting to a Tor relay
-torlauncher.bootstrapStatus.conn_done=Connected to a Tor relay
-torlauncher.bootstrapStatus.handshake=Negotiating with a Tor relay
-torlauncher.bootstrapStatus.handshake_done=Finished negotiating with a Tor relay
+torlauncher.bootstrapStatus.conn_pt=Łączenie z mostem
+torlauncher.bootstrapStatus.conn_done_pt=Połączono z mostem
+torlauncher.bootstrapStatus.conn_proxy=Łączenie z proxy
+torlauncher.bootstrapStatus.conn_done_proxy=Połączono z proxy
+torlauncher.bootstrapStatus.conn=Łączenie z przekaźnikiem Tora
+torlauncher.bootstrapStatus.conn_done=Połączono z przekaźnikiem Tora
+torlauncher.bootstrapStatus.handshake=Negocjowanie z przekaźnikiem Tora
+torlauncher.bootstrapStatus.handshake_done=Zakończono negocjację z przekaźnikiem Tora
torlauncher.bootstrapStatus.onehop_create=Ustanawianie szyfrowanego połączenia z katalogiem
torlauncher.bootstrapStatus.requesting_status=Odczytywanie stanu sieci
torlauncher.bootstrapStatus.loading_status=Wczytywanie stanu sieci
torlauncher.bootstrapStatus.loading_keys=Wczytywanie certyfikatów uwierzytelnienia
torlauncher.bootstrapStatus.requesting_descriptors=Żądanie informacji o węźle
torlauncher.bootstrapStatus.loading_descriptors=Wczytywanie informacji o węźle
-torlauncher.bootstrapStatus.enough_dirinfo=Finished loading relay information
-torlauncher.bootstrapStatus.ap_conn_pt=Building circuits: Connecting to bridge
-torlauncher.bootstrapStatus.ap_conn_done_pt=Building circuits: Connected to bridge
-torlauncher.bootstrapStatus.ap_conn_proxy=Building circuits: Connecting to proxy
-torlauncher.bootstrapStatus.ap_conn_done_proxy=Building circuits: Connected to proxy
-torlauncher.bootstrapStatus.ap_conn=Building circuits: Connecting to a Tor relay
-torlauncher.bootstrapStatus.ap_conn_done=Building circuits: Connected to a Tor relay
-torlauncher.bootstrapStatus.ap_handshake=Building circuits: Negotiating with a Tor relay
-torlauncher.bootstrapStatus.ap_handshake_done=Building circuits: Finished negotiating with a Tor relay
-torlauncher.bootstrapStatus.circuit_create=Building circuits: Establishing a Tor circuit
+torlauncher.bootstrapStatus.enough_dirinfo=Zakończono ładowanie informacji przekaźnika
+torlauncher.bootstrapStatus.ap_conn_pt=Budowanie obwodu: Łączenie z mostem
+torlauncher.bootstrapStatus.ap_conn_done_pt=Budowanie obwodu: Połączono z mostem
+torlauncher.bootstrapStatus.ap_conn_proxy=Budowanie obwodu: Łączenie z proxy
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Budowanie obwodu: Połączono z proxy
+torlauncher.bootstrapStatus.ap_conn=Budowanie obwodu: Łączenie z przekaźnikiem Tora
+torlauncher.bootstrapStatus.ap_conn_done=Budowanie obwodu: Połączono z przekaźnikiem Tora
+torlauncher.bootstrapStatus.ap_handshake=Budowanie obwodu: Negocjowanie z przekaźnikiem Tora
+torlauncher.bootstrapStatus.ap_handshake_done=Budowanie obwodu: Zakończono negocjowanie z przekaźnikiem Tora
+torlauncher.bootstrapStatus.circuit_create=Budowanie obwodu: Ustanawianie połączenia z Torem
torlauncher.bootstrapStatus.done=Połączony z siecią Tor!
torlauncher.bootstrapWarning.done=zrobione
diff --git a/src/chrome/locale/ru/torlauncher.properties b/src/chrome/locale/ru/torlauncher.properties
index 744d6d3..86b8422 100644
--- a/src/chrome/locale/ru/torlauncher.properties
+++ b/src/chrome/locale/ru/torlauncher.properties
@@ -59,24 +59,24 @@ torlauncher.bootstrapStatus.conn_proxy=Подключение к прокси
torlauncher.bootstrapStatus.conn_done_proxy=Подключено к прокси
torlauncher.bootstrapStatus.conn=Подключение к ретранслятору Tor
torlauncher.bootstrapStatus.conn_done=Подключено к ретранслятору Tor
-torlauncher.bootstrapStatus.handshake=Negotiating with a Tor relay
-torlauncher.bootstrapStatus.handshake_done=Finished negotiating with a Tor relay
+torlauncher.bootstrapStatus.handshake=Обмен с ретранслятором Tor
+torlauncher.bootstrapStatus.handshake_done=Завершение обмена с ретранслятором Tor
torlauncher.bootstrapStatus.onehop_create=Создание шифрованного соединения каталогa
torlauncher.bootstrapStatus.requesting_status=Получение статуса сети
torlauncher.bootstrapStatus.loading_status=Загрузка состояния сети
torlauncher.bootstrapStatus.loading_keys=Загрузка сертификатов
torlauncher.bootstrapStatus.requesting_descriptors=Запрос информации ретранслятора
torlauncher.bootstrapStatus.loading_descriptors=Загрузка информации ретранслятора
-torlauncher.bootstrapStatus.enough_dirinfo=Finished loading relay information
-torlauncher.bootstrapStatus.ap_conn_pt=Building circuits: Connecting to bridge
-torlauncher.bootstrapStatus.ap_conn_done_pt=Building circuits: Connected to bridge
-torlauncher.bootstrapStatus.ap_conn_proxy=Building circuits: Connecting to proxy
-torlauncher.bootstrapStatus.ap_conn_done_proxy=Building circuits: Connected to proxy
-torlauncher.bootstrapStatus.ap_conn=Building circuits: Connecting to a Tor relay
-torlauncher.bootstrapStatus.ap_conn_done=Building circuits: Connected to a Tor relay
-torlauncher.bootstrapStatus.ap_handshake=Building circuits: Negotiating with a Tor relay
-torlauncher.bootstrapStatus.ap_handshake_done=Building circuits: Finished negotiating with a Tor relay
-torlauncher.bootstrapStatus.circuit_create=Building circuits: Establishing a Tor circuit
+torlauncher.bootstrapStatus.enough_dirinfo=Завершение загрузки информации ретранслятора
+torlauncher.bootstrapStatus.ap_conn_pt=Создание сети: Подключение к мосту
+torlauncher.bootstrapStatus.ap_conn_done_pt=Создание сети: Подключен к мосту
+torlauncher.bootstrapStatus.ap_conn_proxy=Создание сети: Подключение к прокси
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Создание сети: Подключен к прокси
+torlauncher.bootstrapStatus.ap_conn=Создание сети: Подключение к ретранслятору Tor
+torlauncher.bootstrapStatus.ap_conn_done=Создание сети: Подключен к ретранслятору Tor
+torlauncher.bootstrapStatus.ap_handshake=Создание сети: Обмен с ретранслятором Tor
+torlauncher.bootstrapStatus.ap_handshake_done=Создание сети: Завершение обмена с ретранслятором Tor
+torlauncher.bootstrapStatus.circuit_create=Создание сети: Установка сети Tor
torlauncher.bootstrapStatus.done=Подключен к сети Tor!
torlauncher.bootstrapWarning.done=cделано
diff --git a/src/chrome/locale/sk/network-settings.dtd b/src/chrome/locale/sk/network-settings.dtd
index 53e98a9..5ab733a 100644
--- a/src/chrome/locale/sk/network-settings.dtd
+++ b/src/chrome/locale/sk/network-settings.dtd
@@ -9,8 +9,8 @@
<!-- For "first run" wizard: -->
-<!ENTITY torSettings.connectPrompt "Click “Connect” to connect to Tor.">
-<!ENTITY torSettings.configurePrompt "Click “Configure” to adjust network settings if you are in a country that censors Tor (such as Egypt, China, Turkey) or if you are connecting from a private network that requires a proxy.">
+<!ENTITY torSettings.connectPrompt "Kliktnite "Pripojiť" pre pripojenie do siete Tor.">
+<!ENTITY torSettings.configurePrompt "Kliknite "Konfigurácia" pre nastavenie siete ak ste v krajite ktorá cenzúruje Tor (ako Egypt, Čína, Turecko) alebo ak sa pripájate zo súkromnej siete ktorá vyžaduje proxy.">
<!ENTITY torSettings.configure "Konfigurácia">
<!ENTITY torSettings.connect "Pripojiť">
@@ -27,7 +27,7 @@
<!ENTITY torsettings.useProxy.checkbox "Na pripojenie k internetu používam proxy">
<!ENTITY torsettings.useProxy.type "Typ Proxy:">
-<!ENTITY torsettings.useProxy.type.placeholder "select a proxy type">
+<!ENTITY torsettings.useProxy.type.placeholder "vybrať typ proxy">
<!ENTITY torsettings.useProxy.address "Adresa:">
<!ENTITY torsettings.useProxy.address.placeholder "IP adresa alebo názov hostiteľa">
<!ENTITY torsettings.useProxy.port "Port:">
@@ -39,24 +39,24 @@
<!ENTITY torsettings.firewall.checkbox "Tento počítač ide cez firewall, ktorý povoľuje iba niektoré porty">
<!ENTITY torsettings.firewall.allowedPorts "Povolené porty:">
<!ENTITY torsettings.useBridges.checkbox "Tor je v mojej krajine cenzurovaný">
-<!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">
-<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Enter the characters from the image">
-<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Get a new challenge">
+<!ENTITY torsettings.useBridges.default "Zvoľte zabudované premostenie">
+<!ENTITY torsettings.useBridges.default.placeholder "zvoľte premostenie">
+<!ENTITY torsettings.useBridges.bridgeDB "Vyžiadať premostenie od torproject.org">
+<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Zadajte znaky z obrázka...">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Vyžiadať nový obrátok na rozpoznanie.">
<!ENTITY torsettings.useBridges.captchaSubmit "Odoslať">
-<!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)">
+<!ENTITY torsettings.useBridges.custom "Poskytnúť mauálne známe premostenie.">
+<!ENTITY torsettings.useBridges.label "Zadať premostenie z dôveryhodného zdroja.">
+<!ENTITY torsettings.useBridges.placeholder "napíšte adresu:port (jedna na riadok)">
<!ENTITY torsettings.copyLog "Skopírovať záznam Tor do schránky clipboard">
-<!ENTITY torsettings.proxyHelpTitle "Proxy Help">
-<!ENTITY torsettings.proxyHelp1 "A local proxy might be needed when connecting through a company, school, or university network. If you are not sure whether a proxy is needed, look at the Internet settings in another browser or check your system's network settings.">
+<!ENTITY torsettings.proxyHelpTitle "Pomoc pre Proxy">
+<!ENTITY torsettings.proxyHelp1 "Lokálne proxy môže byť vyžadované ak je projojenie cez pracovnú, školskú alebo univerzitnú sieť. Ak si nie ste isný či je proxy vyžadované, pozrite na nastavenie Internetového pripojenia v inom internetovom prehliadači alebo v nastaveniach siete systému.">
<!ENTITY torsettings.bridgeHelpTitle "Nápoveda o relé premosteniach">
-<!ENTITY torsettings.bridgeHelp1 "Bridges are unlisted relays that make it more difficult to block connections to the Tor Network.  Each type of bridge uses a different method to avoid censorship.  The obfs ones make your traffic look like random noise, and the meek ones make your traffic look like it's connecting to that service instead of Tor.">
-<!ENTITY torsettings.bridgeHelp2 "Because of how certain countries try to block Tor, certain bridges work in certain countries but not others.  If you are unsure about which bridges work in your country, visit torproject.org/about/contact.html#support">
+<!ENTITY torsettings.bridgeHelp1 "Premostenia sú nezaznamenané relé, ktoré komplikujú blokovanie pripojení do siete Tor.  Každý typ premostenia používa inú metódu aby sa vyhlo cenzúre.  Obfs kamuflujú vašu komunikáciu ako náhodný šum a ostatné sa tvária že pristupujú na iné služby ako Tor. ">
+<!ENTITY torsettings.bridgeHelp2 "Vzhľadom na to ako niektoré krajiny blokujú Tor, niektoré premostenia fungujú v niektorých krajinách ale nie v iných.  Ak si nie ste istý ktoré premostenia fungujú u vás, navštívte torproject.org/about/contact.html#support">
<!-- Progress -->
<!ENTITY torprogress.pleaseWait "Prosím počkajte na vytvorenie pripojenia do siete Tor.  Môže to trvať niekoľko minút. ">
diff --git a/src/chrome/locale/sk/torlauncher.properties b/src/chrome/locale/sk/torlauncher.properties
index 03362c3..5eb4dfa 100644
--- a/src/chrome/locale/sk/torlauncher.properties
+++ b/src/chrome/locale/sk/torlauncher.properties
@@ -26,20 +26,20 @@ torlauncher.error_proxy_addr_missing=Musíte špecifikovať IP adresu alebo náz
torlauncher.error_proxy_type_missing=Musíte zvoliť typ proxy.
torlauncher.error_bridges_missing=Musíte špecifikovať jeden alebo viac mostov.
torlauncher.error_default_bridges_type_missing=Musíte zvoliť prepravný typ pre poskytnuté mosty.
-torlauncher.error_bridgedb_bridges_missing=Please request a bridge.
+torlauncher.error_bridgedb_bridges_missing=Vyžiadať si premostenie.
torlauncher.error_bridge_bad_default_type=Žiadne poskytnuté mosty nemajú dostupný prepravný typ %S. Prosíme upravte svoje nastavenia.
-torlauncher.bridge_suffix.meek-amazon=(works in China)
-torlauncher.bridge_suffix.meek-azure=(works in China)
+torlauncher.bridge_suffix.meek-amazon=(funguje v Číne)
+torlauncher.bridge_suffix.meek-azure=(funguje v Číne)
-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=Požiadať o premostenie...
+torlauncher.request_a_new_bridge=Požiadať o nové premostenie.
+torlauncher.contacting_bridgedb=Spájam sa s databázou premostení. Prosím čakajte.
+torlauncher.captcha_prompt=Vyrieš CAPTCHA na vyžiadanie premostenia.
+torlauncher.bad_captcha_solution=Riešenie nie je správne. Prosím skúste znova.
+torlauncher.unable_to_get_bridge=Neschopný získať premostenie z databázy.
+torlauncher.no_meek=Tento prehliadač nie je nakonfigurovaný pre meek, ktorý je vyžadovaný pre získanie premostení.
+torlauncher.no_bridges_available=Momentálne nie sú dostupné žiadne premostenia. Prepáčte.
torlauncher.connect=Pripojiť
torlauncher.restart_tor=Reštartujte Tor
@@ -53,30 +53,30 @@ torlauncher.forAssistance2=Pre pomoc navštívte %S
torlauncher.copiedNLogMessages=Kopirovanie ukončené. %S Tor log správy je pripravené na prilepenie do textového editora alebo emailovej správy.
torlauncher.bootstrapStatus.starting=Spúšťa sa
-torlauncher.bootstrapStatus.conn_pt=Connecting to bridge
-torlauncher.bootstrapStatus.conn_done_pt=Connected to bridge
-torlauncher.bootstrapStatus.conn_proxy=Connecting to proxy
-torlauncher.bootstrapStatus.conn_done_proxy=Connected to proxy
-torlauncher.bootstrapStatus.conn=Connecting to a Tor relay
-torlauncher.bootstrapStatus.conn_done=Connected to a Tor relay
-torlauncher.bootstrapStatus.handshake=Negotiating with a Tor relay
-torlauncher.bootstrapStatus.handshake_done=Finished negotiating with a Tor relay
+torlauncher.bootstrapStatus.conn_pt=Spájam sa s premostením
+torlauncher.bootstrapStatus.conn_done_pt=Spojené s premostením
+torlauncher.bootstrapStatus.conn_proxy=Spájam sa s proxy
+torlauncher.bootstrapStatus.conn_done_proxy=Spojený s proxy
+torlauncher.bootstrapStatus.conn=Spájam sa s Tor relé
+torlauncher.bootstrapStatus.conn_done=Spojené s Tor relé
+torlauncher.bootstrapStatus.handshake=Jednám s Tor relé
+torlauncher.bootstrapStatus.handshake_done=Jednanie s Tor relé dokončené
torlauncher.bootstrapStatus.onehop_create=Vytváram spojenie so zašifrovaným priečinkom
torlauncher.bootstrapStatus.requesting_status=Retrieving network status
torlauncher.bootstrapStatus.loading_status=Načítanie stavu siete
torlauncher.bootstrapStatus.loading_keys=Nahrávanie autorizačných certifikátov
torlauncher.bootstrapStatus.requesting_descriptors=Požiadať o informácie o relay
torlauncher.bootstrapStatus.loading_descriptors=Načítať informácie o relay
-torlauncher.bootstrapStatus.enough_dirinfo=Finished loading relay information
-torlauncher.bootstrapStatus.ap_conn_pt=Building circuits: Connecting to bridge
-torlauncher.bootstrapStatus.ap_conn_done_pt=Building circuits: Connected to bridge
-torlauncher.bootstrapStatus.ap_conn_proxy=Building circuits: Connecting to proxy
-torlauncher.bootstrapStatus.ap_conn_done_proxy=Building circuits: Connected to proxy
-torlauncher.bootstrapStatus.ap_conn=Building circuits: Connecting to a Tor relay
-torlauncher.bootstrapStatus.ap_conn_done=Building circuits: Connected to a Tor relay
-torlauncher.bootstrapStatus.ap_handshake=Building circuits: Negotiating with a Tor relay
-torlauncher.bootstrapStatus.ap_handshake_done=Building circuits: Finished negotiating with a Tor relay
-torlauncher.bootstrapStatus.circuit_create=Building circuits: Establishing a Tor circuit
+torlauncher.bootstrapStatus.enough_dirinfo=Načítanie informácie o relé dokončené
+torlauncher.bootstrapStatus.ap_conn_pt=Staviam okruh: Spájam sa s premostením
+torlauncher.bootstrapStatus.ap_conn_done_pt=Staviam okruh: Spojené s premostením
+torlauncher.bootstrapStatus.ap_conn_proxy=Staviam okruh: Spájam sa s proxy
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Staviam okruh: Spojený s proxy
+torlauncher.bootstrapStatus.ap_conn=Staviam okruh: Spájam sa s Tor relé
+torlauncher.bootstrapStatus.ap_conn_done=Staviam okruh: Spojené s Tor relé
+torlauncher.bootstrapStatus.ap_handshake=Staviam okruh: Jednám s Tor relé
+torlauncher.bootstrapStatus.ap_handshake_done=Staviam okruh: Jednanie s Tor relé dokončené
+torlauncher.bootstrapStatus.circuit_create=Staviam okruh: Nastavuje sa Tor okruh
torlauncher.bootstrapStatus.done=Ste pripojený do siete Tor!
torlauncher.bootstrapWarning.done=hotovo
@@ -89,6 +89,6 @@ torlauncher.bootstrapWarning.noroute=žiadna cesta k hostiteľovi
torlauncher.bootstrapWarning.ioerror=chyba pri načítaní/zápise
torlauncher.bootstrapWarning.pt_missing=chýbajúca zásuvná preprava
-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=Spojenie so serverom bolo prerušené
+torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Nedá sa pripojiť na server.
+torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Nedá sa pripojiť s proxy.
diff --git a/src/chrome/locale/sq/network-settings.dtd b/src/chrome/locale/sq/network-settings.dtd
index deee417..c33a2dd 100644
--- a/src/chrome/locale/sq/network-settings.dtd
+++ b/src/chrome/locale/sq/network-settings.dtd
@@ -25,7 +25,7 @@
<!ENTITY torsettings.optional "Me zgjedhje">
-<!ENTITY torsettings.useProxy.checkbox "I use a proxy to connect to the Internet">
+<!ENTITY torsettings.useProxy.checkbox "Unë përdor një proxy për tu lidhur në Internet">
<!ENTITY torsettings.useProxy.type "Lloji i Proxy-t:">
<!ENTITY torsettings.useProxy.type.placeholder "select a proxy type">
<!ENTITY torsettings.useProxy.address "Adresa:">
@@ -38,16 +38,16 @@
<!ENTITY torsettings.useProxy.type.http "HTTP / HTTPS">
<!ENTITY torsettings.firewall.checkbox "Ky kompjuter kalon përmes një muri mbrojtës, që i lejon lidhje vetëm me disa porta.">
<!ENTITY torsettings.firewall.allowedPorts "Portat e Lejuara:">
-<!ENTITY torsettings.useBridges.checkbox "Tor is censored in my country">
-<!ENTITY torsettings.useBridges.default "Select a built-in bridge">
+<!ENTITY torsettings.useBridges.checkbox "TOR është i çensuruar në vëndin tim">
+<!ENTITY torsettings.useBridges.default "Zgjidh një urë të paracaktuar">
<!ENTITY torsettings.useBridges.default.placeholder "select a bridge">
<!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 "Parashtroni">
-<!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)">
+<!ENTITY torsettings.useBridges.custom "Mundëso një urë lidhëse që njoh">
+<!ENTITY torsettings.useBridges.label "Vendos informacion për urën nga një burim i besuar.">
+<!ENTITY torsettings.useBridges.placeholder "shkruaj adresën:portën (një për rresht)">
<!ENTITY torsettings.copyLog "Kopjojeni Regjistrin e Tor në Kujtesën e fragmenteve">
diff --git a/src/chrome/locale/sq/torlauncher.properties b/src/chrome/locale/sq/torlauncher.properties
index 4993eb9..3eb118f 100644
--- a/src/chrome/locale/sq/torlauncher.properties
+++ b/src/chrome/locale/sq/torlauncher.properties
@@ -48,7 +48,7 @@ torlauncher.quit_win=Dilni
torlauncher.done=Kryer
torlauncher.forAssistance=Për ndihmë, kontaktoni %S
-torlauncher.forAssistance2=For assistance, visit %S
+torlauncher.forAssistance2=Për ndihmë, vizitoni %S
torlauncher.copiedNLogMessages=Kopjimi u krye. Mesazhet e regjistrit të Tor për %S, janë gati për t'u ngjitur në një redaktues teksti, ose në një mesazh e-poste.
diff --git a/src/chrome/locale/sv/network-settings.dtd b/src/chrome/locale/sv/network-settings.dtd
index 47473df..892329a 100644
--- a/src/chrome/locale/sv/network-settings.dtd
+++ b/src/chrome/locale/sv/network-settings.dtd
@@ -1,6 +1,6 @@
<!ENTITY torsettings.dialog.title "Nätverksinställningar för Tor">
<!ENTITY torsettings.wizard.title.default "Anslut till Tor">
-<!ENTITY torsettings.wizard.title.configure "Tor Nätverk inställningar">
+<!ENTITY torsettings.wizard.title.configure "Nätverksinställningar för Tor">
<!ENTITY torsettings.wizard.title.connecting "Etablerar en anslutning">
<!-- For locale picker: -->
diff --git a/src/chrome/locale/sw/torlauncher.properties b/src/chrome/locale/sw/torlauncher.properties
index 15a3fc1..ca9774b 100644
--- a/src/chrome/locale/sw/torlauncher.properties
+++ b/src/chrome/locale/sw/torlauncher.properties
@@ -52,12 +52,31 @@ torlauncher.forAssistance2=For assistance, visit %S
torlauncher.copiedNLogMessages=Copy complete. %S Tor log messages are ready to be pasted into a text editor or an email message.
+torlauncher.bootstrapStatus.starting=Starting
+torlauncher.bootstrapStatus.conn_pt=Connecting to bridge
+torlauncher.bootstrapStatus.conn_done_pt=Connected to bridge
+torlauncher.bootstrapStatus.conn_proxy=Connecting to proxy
+torlauncher.bootstrapStatus.conn_done_proxy=Connected to proxy
+torlauncher.bootstrapStatus.conn=Connecting to a Tor relay
+torlauncher.bootstrapStatus.conn_done=Connected to a Tor relay
+torlauncher.bootstrapStatus.handshake=Negotiating with a Tor relay
+torlauncher.bootstrapStatus.handshake_done=Finished negotiating with a Tor relay
torlauncher.bootstrapStatus.onehop_create=Establishing an encrypted directory connection
torlauncher.bootstrapStatus.requesting_status=Retrieving network status
torlauncher.bootstrapStatus.loading_status=Loading network status
torlauncher.bootstrapStatus.loading_keys=Loading authority certificates
torlauncher.bootstrapStatus.requesting_descriptors=Requesting relay information
torlauncher.bootstrapStatus.loading_descriptors=Loading relay information
+torlauncher.bootstrapStatus.enough_dirinfo=Finished loading relay information
+torlauncher.bootstrapStatus.ap_conn_pt=Building circuits: Connecting to bridge
+torlauncher.bootstrapStatus.ap_conn_done_pt=Building circuits: Connected to bridge
+torlauncher.bootstrapStatus.ap_conn_proxy=Building circuits: Connecting to proxy
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Building circuits: Connected to proxy
+torlauncher.bootstrapStatus.ap_conn=Building circuits: Connecting to a Tor relay
+torlauncher.bootstrapStatus.ap_conn_done=Building circuits: Connected to a Tor relay
+torlauncher.bootstrapStatus.ap_handshake=Building circuits: Negotiating with a Tor relay
+torlauncher.bootstrapStatus.ap_handshake_done=Building circuits: Finished negotiating with a Tor relay
+torlauncher.bootstrapStatus.circuit_create=Building circuits: Establishing a Tor circuit
torlauncher.bootstrapStatus.done=Connected to the Tor network!
torlauncher.bootstrapWarning.done=done
diff --git a/src/chrome/locale/tr/network-settings.dtd b/src/chrome/locale/tr/network-settings.dtd
index f8a047e..c463944 100644
--- a/src/chrome/locale/tr/network-settings.dtd
+++ b/src/chrome/locale/tr/network-settings.dtd
@@ -59,4 +59,4 @@
<!ENTITY torsettings.bridgeHelp2 "Bazı ülkelerin Tor ağını engellemeye çalışması nedeniyle bazı köprüler bazı ülkelerde çalışırken başka ülkelerde çalışmayabilir.  Ülkenizde hangi köprülerin çalışacağından emin değilseniz, torproject.org/about/contact.html#support adresine bakabilirsiniz.">
<!-- Progress -->
-<!ENTITY torprogress.pleaseWait "Lütfen Tor  ağı ile bağlantı kurulurken bekleyin. Bu işlem birkaç dakika sürebilir.">
+<!ENTITY torprogress.pleaseWait "Lütfen Tor ağı ile bağlantı kurulurken bekleyin. Bu işlem birkaç dakika sürebilir.">
diff --git a/src/chrome/locale/zh-CN/torlauncher.properties b/src/chrome/locale/zh-CN/torlauncher.properties
index 1eec18d..9f97f31 100644
--- a/src/chrome/locale/zh-CN/torlauncher.properties
+++ b/src/chrome/locale/zh-CN/torlauncher.properties
@@ -53,30 +53,30 @@ torlauncher.forAssistance2=如需帮助,请访问 %S
torlauncher.copiedNLogMessages=复制完成。%S 条 Tor 日志信息已准备好,可以将其粘贴到文本编辑器或电子邮件中。
torlauncher.bootstrapStatus.starting=正在启动
-torlauncher.bootstrapStatus.conn_pt=Connecting to bridge
-torlauncher.bootstrapStatus.conn_done_pt=Connected to bridge
-torlauncher.bootstrapStatus.conn_proxy=Connecting to proxy
-torlauncher.bootstrapStatus.conn_done_proxy=Connected to proxy
-torlauncher.bootstrapStatus.conn=Connecting to a Tor relay
-torlauncher.bootstrapStatus.conn_done=Connected to a Tor relay
-torlauncher.bootstrapStatus.handshake=Negotiating with a Tor relay
-torlauncher.bootstrapStatus.handshake_done=Finished negotiating with a Tor relay
+torlauncher.bootstrapStatus.conn_pt=正在连接到网桥
+torlauncher.bootstrapStatus.conn_done_pt=已连接到网桥
+torlauncher.bootstrapStatus.conn_proxy=正在连接到代理服务器
+torlauncher.bootstrapStatus.conn_done_proxy=已连接到代理服务器
+torlauncher.bootstrapStatus.conn=正在连接到 Tor 中继
+torlauncher.bootstrapStatus.conn_done=已连接到 Tor 中继
+torlauncher.bootstrapStatus.handshake=与一个Tor中继交涉中
+torlauncher.bootstrapStatus.handshake_done=与一个Tor中继交涉完毕
torlauncher.bootstrapStatus.onehop_create=正在建立加密的目录连接
torlauncher.bootstrapStatus.requesting_status=正在检索网络状态
torlauncher.bootstrapStatus.loading_status=正在载入网络状态
torlauncher.bootstrapStatus.loading_keys=正在载入证书颁发机构证书
torlauncher.bootstrapStatus.requesting_descriptors=正在请求中继信息
torlauncher.bootstrapStatus.loading_descriptors=正在载入中继信息
-torlauncher.bootstrapStatus.enough_dirinfo=Finished loading relay information
-torlauncher.bootstrapStatus.ap_conn_pt=Building circuits: Connecting to bridge
-torlauncher.bootstrapStatus.ap_conn_done_pt=Building circuits: Connected to bridge
-torlauncher.bootstrapStatus.ap_conn_proxy=Building circuits: Connecting to proxy
-torlauncher.bootstrapStatus.ap_conn_done_proxy=Building circuits: Connected to proxy
-torlauncher.bootstrapStatus.ap_conn=Building circuits: Connecting to a Tor relay
-torlauncher.bootstrapStatus.ap_conn_done=Building circuits: Connected to a Tor relay
-torlauncher.bootstrapStatus.ap_handshake=Building circuits: Negotiating with a Tor relay
-torlauncher.bootstrapStatus.ap_handshake_done=Building circuits: Finished negotiating with a Tor relay
-torlauncher.bootstrapStatus.circuit_create=Building circuits: Establishing a Tor circuit
+torlauncher.bootstrapStatus.enough_dirinfo=已加载中继信息
+torlauncher.bootstrapStatus.ap_conn_pt=构筑环路:正在连接到网桥
+torlauncher.bootstrapStatus.ap_conn_done_pt=构筑环路:已连接到网桥
+torlauncher.bootstrapStatus.ap_conn_proxy=构筑环路:正在连接到代理服务器
+torlauncher.bootstrapStatus.ap_conn_done_proxy=构筑环路:已连接到代理服务器
+torlauncher.bootstrapStatus.ap_conn=构筑环路:正在连接到 Tor 中继
+torlauncher.bootstrapStatus.ap_conn_done=构筑环路:已连接到 Tor 中继
+torlauncher.bootstrapStatus.ap_handshake=构筑环路:与一个Tor中继交涉中
+torlauncher.bootstrapStatus.ap_handshake_done=构筑环路:与一个Tor中继交涉完毕
+torlauncher.bootstrapStatus.circuit_create=构筑环路:建立一个Tor 环路中
torlauncher.bootstrapStatus.done=Tor 网络已经连接!
torlauncher.bootstrapWarning.done=完成
diff --git a/src/chrome/locale/zh-TW/network-settings.dtd b/src/chrome/locale/zh-TW/network-settings.dtd
index d32caea..464c60a 100644
--- a/src/chrome/locale/zh-TW/network-settings.dtd
+++ b/src/chrome/locale/zh-TW/network-settings.dtd
@@ -43,16 +43,16 @@
<!ENTITY torsettings.useBridges.default.placeholder "選擇網橋">
<!ENTITY torsettings.useBridges.bridgeDB "從 torproject.org 請求網橋">
<!ENTITY torsettings.useBridges.captchaSolution.placeholder "輸入圖片中的文字">
-<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "Get a new challenge">
+<!ENTITY torsettings.useBridges.reloadCaptcha.tooltip "獲得新的挑戰">
<!ENTITY torsettings.useBridges.captchaSubmit "提交">
<!ENTITY torsettings.useBridges.custom "提供一個認識的橋接 ">
<!ENTITY torsettings.useBridges.label "從信任的來源輸入橋接資訊">
-<!ENTITY torsettings.useBridges.placeholder "種類地址:端口 (一行一個)">
+<!ENTITY torsettings.useBridges.placeholder "輸入地址:連接埠 (一行一個)">
<!ENTITY torsettings.copyLog "將洋蔥路由的訊息記錄複製到剪貼簿">
<!ENTITY torsettings.proxyHelpTitle "代理協助">
-<!ENTITY torsettings.proxyHelp1 "A local proxy might be needed when connecting through a company, school, or university network. If you are not sure whether a proxy is needed, look at the Internet settings in another browser or check your system's network settings.">
+<!ENTITY torsettings.proxyHelp1 "當您透過公司、學校或者大學網路進行連線時,您可能需要一個本地代理伺服器。如果您不確定是否需要代理伺服器,請參考其他瀏覽器的網路設定或者系統網路設定。">
<!ENTITY torsettings.bridgeHelpTitle "橋接中繼器之說明">
<!ENTITY torsettings.bridgeHelp1 "網橋是未位於列表的中繼,可以使得tor網絡更難被屏蔽。 不同類別的網橋使用不同方法規避審查。.  obfs使您的通訊類似隨機發出的雜音,meek使您的通訊看起來是訪問他們的服務而不是tor。">
diff --git a/src/chrome/locale/zh-TW/torlauncher.properties b/src/chrome/locale/zh-TW/torlauncher.properties
index d363e38..12f03d9 100644
--- a/src/chrome/locale/zh-TW/torlauncher.properties
+++ b/src/chrome/locale/zh-TW/torlauncher.properties
@@ -29,16 +29,16 @@ torlauncher.error_default_bridges_type_missing=您必須為該橋接器選擇一
torlauncher.error_bridgedb_bridges_missing=請請求一個bridge
torlauncher.error_bridge_bad_default_type=沒有提供傳輸類型為 %S 的橋接器。請調整您的設定。
-torlauncher.bridge_suffix.meek-amazon=(works in China)
-torlauncher.bridge_suffix.meek-azure=(works in China)
+torlauncher.bridge_suffix.meek-amazon=(能在中國使用)
+torlauncher.bridge_suffix.meek-azure=(能在中國使用)
torlauncher.request_a_bridge=請求一個bridge...
torlauncher.request_a_new_bridge=請求一個新的bridge...
torlauncher.contacting_bridgedb=連接到BridgeDB, 請等待。
-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.captcha_prompt=解決驗證碼來請求橋接
+torlauncher.bad_captcha_solution=解答不正確。請再試一次。
+torlauncher.unable_to_get_bridge=無法從 BridgeDB 獲得橋接。\n\n%S
+torlauncher.no_meek=此瀏覽器沒有設定好 meek,獲得橋接需要使用它。
torlauncher.no_bridges_available=抱歉,現在沒有可以使用的bridge
torlauncher.connect=連線
@@ -53,30 +53,30 @@ torlauncher.forAssistance2=若需要協助的話,可以造訪 %S
torlauncher.copiedNLogMessages=複製完成。%S 洋蔥路由紀錄訊息已準備好被貼到文字編輯器或是一封電子郵件訊息。
torlauncher.bootstrapStatus.starting=啟動中
-torlauncher.bootstrapStatus.conn_pt=Connecting to bridge
-torlauncher.bootstrapStatus.conn_done_pt=Connected to bridge
-torlauncher.bootstrapStatus.conn_proxy=Connecting to proxy
-torlauncher.bootstrapStatus.conn_done_proxy=Connected to proxy
-torlauncher.bootstrapStatus.conn=Connecting to a Tor relay
-torlauncher.bootstrapStatus.conn_done=Connected to a Tor relay
-torlauncher.bootstrapStatus.handshake=Negotiating with a Tor relay
-torlauncher.bootstrapStatus.handshake_done=Finished negotiating with a Tor relay
+torlauncher.bootstrapStatus.conn_pt=正在連線到橋接
+torlauncher.bootstrapStatus.conn_done_pt=已連線到橋接
+torlauncher.bootstrapStatus.conn_proxy=正在連線到代理伺服器
+torlauncher.bootstrapStatus.conn_done_proxy=已連線到代理伺服器
+torlauncher.bootstrapStatus.conn=正在連線到 Tor 中繼
+torlauncher.bootstrapStatus.conn_done=已連線到 Tor 中繼
+torlauncher.bootstrapStatus.handshake=正在與 Tor 中繼協商
+torlauncher.bootstrapStatus.handshake_done=已完成與 Tor 中繼協商
torlauncher.bootstrapStatus.onehop_create=正在建立加密的目錄連線
torlauncher.bootstrapStatus.requesting_status=正在擷取網路狀態
torlauncher.bootstrapStatus.loading_status=正在載入網路狀態
torlauncher.bootstrapStatus.loading_keys=正在載入授權憑證
torlauncher.bootstrapStatus.requesting_descriptors=正在索取中繼節點資訊
torlauncher.bootstrapStatus.loading_descriptors=正在載入中繼節點資訊
-torlauncher.bootstrapStatus.enough_dirinfo=Finished loading relay information
-torlauncher.bootstrapStatus.ap_conn_pt=Building circuits: Connecting to bridge
-torlauncher.bootstrapStatus.ap_conn_done_pt=Building circuits: Connected to bridge
-torlauncher.bootstrapStatus.ap_conn_proxy=Building circuits: Connecting to proxy
-torlauncher.bootstrapStatus.ap_conn_done_proxy=Building circuits: Connected to proxy
-torlauncher.bootstrapStatus.ap_conn=Building circuits: Connecting to a Tor relay
-torlauncher.bootstrapStatus.ap_conn_done=Building circuits: Connected to a Tor relay
-torlauncher.bootstrapStatus.ap_handshake=Building circuits: Negotiating with a Tor relay
-torlauncher.bootstrapStatus.ap_handshake_done=Building circuits: Finished negotiating with a Tor relay
-torlauncher.bootstrapStatus.circuit_create=Building circuits: Establishing a Tor circuit
+torlauncher.bootstrapStatus.enough_dirinfo=已完成載入中繼資訊
+torlauncher.bootstrapStatus.ap_conn_pt=正在建立迴路:正在連線到橋接
+torlauncher.bootstrapStatus.ap_conn_done_pt=正在建立迴路:已連線到橋接
+torlauncher.bootstrapStatus.ap_conn_proxy=正在建立迴路:正在連線到代理伺服器
+torlauncher.bootstrapStatus.ap_conn_done_proxy=正在建立迴路:已連線到代理伺服器
+torlauncher.bootstrapStatus.ap_conn=正在建立迴路:正在連線到 Tor 中繼
+torlauncher.bootstrapStatus.ap_conn_done=正在建立迴路:已連線到 Tor 中繼
+torlauncher.bootstrapStatus.ap_handshake=正在建立迴路:正在與 Tor 中繼協商
+torlauncher.bootstrapStatus.ap_handshake_done=正在建立迴路:已完成與 Tor 中繼協商
+torlauncher.bootstrapStatus.circuit_create=正在建立迴路:已建立 Tor 迴路
torlauncher.bootstrapStatus.done=已連接到洋蔥路由網路!
torlauncher.bootstrapWarning.done=完成
1
0
commit 717715be0827e3c4c9d4a6815f3c8027de3cee7e
Author: Georg Koppen <gk(a)torproject.org>
Date: Fri Apr 12 07:09:24 2019 +0000
Release preparations for 2.1.6
Version bump and CHANGELOG update
---
src/CHANGELOG | 11 +++++++++++
src/install.rdf | 2 +-
2 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/src/CHANGELOG b/src/CHANGELOG
index 01150a54..2ebab88b 100644
--- a/src/CHANGELOG
+++ b/src/CHANGELOG
@@ -1,3 +1,14 @@
+2.1.6
+ * Bug 22538+22513: Fix new circuit button for error pages
+ * Bug 29825: Intelligently add new Security Level button to taskbar
+ * Bug 29903: No WebGL click-to-play on the standard security level
+ * Bug 27484: Improve navigation within onboarding (strings)
+ * Bug 29768: Introduce new features to users (strings)
+ * Bug 29943: Use locales in AB-CD scheme to match Mozilla
+ * Bug 26498: Add locale: es-AR
+ * Bug 29973: Remove remaining stopOpenSecuritySettingsObserver() pieces
+ * Translations update
+
2.1.5
* Bug 25658: Replace security slider with security level UI
* Bug 28628: Change onboarding Security panel to open new Security Level panel
diff --git a/src/install.rdf b/src/install.rdf
index 738bbd81..637483c3 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>2.1.5</em:version>
+ <em:version>2.1.6</em:version>
<em:multiprocessCompatible>true</em:multiprocessCompatible>
<em:homepageURL>https://www.torproject.org/projects/torbrowser.html.en</em:homepageURL>
<em:iconURL>chrome://torbutton/skin/tor.png</em:iconURL>
1
0
commit 597cd09e5c8268d01a9a1957f2492a4eecbeb4ac
Author: Georg Koppen <gk(a)torproject.org>
Date: Fri Apr 12 07:03:47 2019 +0000
Translations update
---
src/chrome/locale/ar/browserOnboarding.properties | 21 +++++++-
src/chrome/locale/bn-BD/aboutTBUpdate.dtd | 10 ++--
src/chrome/locale/bn-BD/aboutTor.dtd | 43 +++++----------
src/chrome/locale/bn-BD/brand.dtd | 2 +-
src/chrome/locale/bn-BD/brand.properties | 4 +-
.../locale/bn-BD/browserOnboarding.properties | 63 ++++++++++++++--------
src/chrome/locale/bn-BD/securityLevel.properties | 6 +++
src/chrome/locale/bn-BD/torbutton.dtd | 12 +----
src/chrome/locale/bn-BD/torbutton.properties | 13 +++--
src/chrome/locale/ca/aboutTBUpdate.dtd | 4 +-
src/chrome/locale/ca/aboutTor.dtd | 2 +-
src/chrome/locale/ca/browserOnboarding.properties | 23 ++++++--
src/chrome/locale/ca/securityLevel.properties | 10 ++--
src/chrome/locale/cs/aboutTBUpdate.dtd | 4 +-
src/chrome/locale/cs/aboutTor.dtd | 2 +-
src/chrome/locale/cs/browserOnboarding.properties | 23 ++++++--
src/chrome/locale/cs/securityLevel.properties | 10 ++--
src/chrome/locale/cs/torbutton.properties | 2 +-
src/chrome/locale/da/aboutDialog.dtd | 4 +-
src/chrome/locale/da/browserOnboarding.properties | 21 +++++++-
src/chrome/locale/da/torbutton.properties | 4 +-
src/chrome/locale/de/browserOnboarding.properties | 21 +++++++-
src/chrome/locale/el/browserOnboarding.properties | 21 +++++++-
src/chrome/locale/es-AR/aboutTBUpdate.dtd | 4 +-
src/chrome/locale/es-AR/aboutTor.dtd | 6 +--
src/chrome/locale/es-AR/brand.dtd | 6 +--
src/chrome/locale/es-AR/brand.properties | 6 +--
.../locale/es-AR/browserOnboarding.properties | 27 ++++++++--
src/chrome/locale/es-AR/securityLevel.properties | 4 +-
src/chrome/locale/es-AR/torbutton.properties | 16 +++---
.../locale/es-ES/browserOnboarding.properties | 13 +++++
src/chrome/locale/es-ES/securityLevel.properties | 2 +-
src/chrome/locale/eu/browserOnboarding.properties | 25 +++++++--
src/chrome/locale/fa/browserOnboarding.properties | 21 +++++++-
src/chrome/locale/fr/aboutTBUpdate.dtd | 4 +-
src/chrome/locale/fr/aboutTor.dtd | 4 +-
src/chrome/locale/fr/brand.dtd | 6 +--
src/chrome/locale/fr/brand.properties | 6 +--
src/chrome/locale/fr/browserOnboarding.properties | 31 ++++++++---
src/chrome/locale/fr/securityLevel.properties | 18 +++----
src/chrome/locale/fr/torbutton.dtd | 6 +--
src/chrome/locale/fr/torbutton.properties | 14 ++---
.../locale/ga-IE/browserOnboarding.properties | 13 +++++
src/chrome/locale/he/browserOnboarding.properties | 21 +++++++-
src/chrome/locale/he/securityLevel.properties | 6 +--
src/chrome/locale/he/torbutton.dtd | 2 +-
src/chrome/locale/hu/browserOnboarding.properties | 21 +++++++-
src/chrome/locale/id/browserOnboarding.properties | 21 +++++++-
src/chrome/locale/id/securityLevel.properties | 16 +++---
src/chrome/locale/is/browserOnboarding.properties | 25 +++++++--
src/chrome/locale/it/browserOnboarding.properties | 21 +++++++-
src/chrome/locale/ja/browserOnboarding.properties | 21 +++++++-
src/chrome/locale/ka/browserOnboarding.properties | 35 ++++++++----
src/chrome/locale/ka/torbutton.properties | 4 +-
src/chrome/locale/ko/browserOnboarding.properties | 21 +++++++-
.../locale/nb-NO/browserOnboarding.properties | 13 +++++
src/chrome/locale/nl/aboutDialog.dtd | 12 ++---
src/chrome/locale/nl/aboutTor.dtd | 20 +++----
src/chrome/locale/nl/brand.dtd | 8 +--
src/chrome/locale/nl/browserOnboarding.properties | 21 +++++++-
src/chrome/locale/pl/browserOnboarding.properties | 21 +++++++-
.../locale/pt-BR/browserOnboarding.properties | 21 +++++++-
src/chrome/locale/ru/aboutDialog.dtd | 2 +-
src/chrome/locale/ru/aboutTBUpdate.dtd | 2 +-
src/chrome/locale/ru/aboutTor.dtd | 2 +-
src/chrome/locale/ru/browserOnboarding.properties | 23 ++++++--
src/chrome/locale/ru/securityLevel.properties | 8 +--
src/chrome/locale/ru/torbutton.properties | 2 +-
src/chrome/locale/sv-SE/aboutTBUpdate.dtd | 6 +--
src/chrome/locale/sv-SE/aboutTor.dtd | 2 +-
.../locale/sv-SE/browserOnboarding.properties | 15 +++++-
src/chrome/locale/sv-SE/securityLevel.properties | 10 ++--
src/chrome/locale/tr/browserOnboarding.properties | 23 ++++++--
src/chrome/locale/tr/securityLevel.properties | 4 +-
src/chrome/locale/tr/torbutton.dtd | 4 +-
src/chrome/locale/tr/torbutton.properties | 6 +--
src/chrome/locale/vi/browserOnboarding.properties | 21 +++++++-
src/chrome/locale/zh-CN/aboutTBUpdate.dtd | 2 +-
src/chrome/locale/zh-CN/aboutTor.dtd | 2 +-
.../locale/zh-CN/browserOnboarding.properties | 25 +++++++--
src/chrome/locale/zh-CN/torbutton.properties | 2 +-
.../locale/zh-TW/browserOnboarding.properties | 21 +++++++-
82 files changed, 781 insertions(+), 288 deletions(-)
diff --git a/src/chrome/locale/ar/browserOnboarding.properties b/src/chrome/locale/ar/browserOnboarding.properties
index 7661d2c3..7a5f3cf0 100644
--- a/src/chrome/locale/ar/browserOnboarding.properties
+++ b/src/chrome/locale/ar/browserOnboarding.properties
@@ -1,11 +1,11 @@
-# Copyright (c) 2018, The Tor Project, Inc.
+# Copyright (c) 2019, The Tor Project, Inc.
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
onboarding.tour-tor-welcome=Ù
Ø±ØØšØ§Ù
onboarding.tour-tor-welcome.title=Ø§ÙØª Ù
ستعد.
onboarding.tour-tor-welcome.description=Ù
ØªØµÙØ ØªÙØ± (Tor Browser) ÙÙÙØ± اعÙÙ Ù
عاÙÙØ± Ø§ÙØ®ØµÙصÙ٠٠اﻷÙ
Ø§Ù Ø§Ø«ÙØ§Ø¡ ØªØµÙØÙ ÙÙÙÙØš. Ø§ÙØª اﻷ٠Ù
ØÙ
Ù Ù
Ù Ø§ÙØªØªØšØ¹ , اÙÙ
Ø±Ø§ÙØšÙ, Ù Ø§ÙØØ¬Øš. ÙØ°Ø§ اÙÙ
Ø€ÙÙ Ø§ÙØ³Ø±Ùع Ø³ÙØ¹Ø±Ø¶ ÙÙ ÙÙÙ ÙØªÙ
ذÙÙ.
-onboarding.tour-tor-welcome.button=اؚدأ Ø§ÙØ£Ù
+onboarding.tour-tor-welcome.next-button=Go to Privacy
onboarding.tour-tor-privacy=Ø§ÙØ®ØµÙØµÙØ©
onboarding.tour-tor-privacy.title=اÙÙ
ØªÙØµØµÙ٠٠اÙÙÙØ§Ø³Ø¹Ø© Ø§ï»¹ÙØªØ±Ùت
@@ -21,21 +21,38 @@ onboarding.tour-tor-circuit-display=عرض Ø§ÙØ¯Ø§ØŠØ±Ø©
onboarding.tour-tor-circuit-display.title=ØŽØ§ÙØ¯ Ù
سارÙ
onboarding.tour-tor-circuit-display.description=ÙÙÙ Ù
جا٠تÙÙÙ
ØšØ²ÙØ§Ø±ØªÙØ ÙØªÙ
ترØÙÙ ØØ±ÙØ© اÙÙ
Ø±ÙØ± Ø§ÙØ®Ø§ØµØ© ØšÙ ÙØªØŽÙÙØ±Ùا Ù٠دا؊رة عؚر Ø«ÙØ§Ø«Ø© Ù
رØÙات Tor ØÙÙ Ø§ÙØ¹Ø§ÙÙ
. ÙØ§ ÙØ¹Ø±Ù Ø£Ù Ù
ÙÙØ¹ عÙ٠اÙÙÙØš Ø§ÙÙ
ÙØ§Ù Ø§ÙØ°Ù تتص٠Ù
ÙÙ. ÙÙ
ÙÙÙ Ø·ÙØš Ø¯Ø§ØŠØ±Ø© Ø¬Ø¯ÙØ¯Ø© ؚاÙÙÙØ± ÙÙÙ "دا؊رة Ø¬Ø¯ÙØ¯Ø© ÙÙØ°Ø§ اÙÙ
ÙÙØ¹" عÙ٠؎ا؎ة عرض Ø§ÙØ¯Ùا؊ر ÙØ¯ÙÙØ§.
onboarding.tour-tor-circuit-display.button=Ø±Ø€ÙØ© اÙÙ
سار Ø§ÙØ®Ø§Øµ ØšÙ
+onboarding.tour-tor-circuit-display.next-button=Go to Security
onboarding.tour-tor-security=Ø§ÙØ£Ù
اÙ
onboarding.tour-tor-security.title=اختر Ù
د٠خؚرتÙ
onboarding.tour-tor-security.description=ÙÙÙØ± ÙÙ Ø£ÙØ¶Ø§ إعدادات إضاÙÙØ© ÙØ±Ùع Ù
ستÙ٠أÙ
ا٠اÙÙ
ØªØµÙØ. تسÙ
Ø Ù٠إعدادات Ø§ÙØ£Ù
Ø§Ù ÙØ¯ÙÙØ§ ØšØØžØ± Ø§ÙØ¹Ùاصر Ø§ÙØªÙ ÙÙ
Ù٠استخداÙ
ÙØ§ ÙÙ
ÙØ§Ø¬Ù
Ø© Ø¬ÙØ§Ø² اÙÙÙ
ØšÙÙØªØ± Ø§ÙØ®Ø§Øµ ØšÙ. اÙÙØ± Ø£Ø¯ÙØ§Ù ÙÙ
Ø¹Ø±ÙØ© Ù
ا ØªÙØ¹ÙÙ Ø§ÙØ®Ùارات اÙÙ
ختÙÙØ©.
+onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
onboarding.tour-tor-security-level.button=تØÙÙ Ù
Ù Ù
ستÙÙ Ø§ÙØ£Ù
Ù
+onboarding.tour-tor-security-level.next-button=Go to Experience Tips
onboarding.tour-tor-expect-differences=ÙØµØ§ØŠØ Ø§ÙØªØ¬Ø±ØšØ©
onboarding.tour-tor-expect-differences.title=تÙÙØ¹ ؚعض Ø§ÙØªØºÙرات
onboarding.tour-tor-expect-differences.description=Ù
ع جÙ
ÙØ¹ Ù
ÙØ²Ø§Øª Ø§ÙØ£Ù
Ø§Ù ÙØ§ÙØ®ØµÙØµÙØ© Ø§ÙØªÙ ÙÙÙØ±Ùا TorØ ÙØ¯ تÙÙÙ ØªØ¬Ø±ØšØªÙ Ø£Ø«ÙØ§Ø¡ ØªØµÙØ Ø§ÙØ¥ÙØªØ±ÙØª Ù
ختÙÙØ© ؚعض Ø§ÙØŽÙØ¡. ÙØ¯ تÙÙÙ Ø§ÙØ£ØŽÙاء أؚطأ ÙÙÙÙØ§ÙØ ÙØ§Ø¹ØªÙ
Ø§Ø¯ÙØ§ عÙÙ Ù
ستÙÙ Ø§ÙØ£Ù
Ø§ÙØ ÙØ¯ ÙØ§ تعÙ
٠ؚعض Ø§ÙØ¹Ùاصر Ø£Ù ÙØªÙ
تØÙ
ÙÙÙØ§. ÙØ¯ ÙÙØ·ÙØš Ù
ÙÙ Ø£ÙØ¶Ùا إثؚات Ø£ÙÙ Ø¥ÙØ³Ø§Ù ÙÙÙØ³ Ø±ÙØšÙت.
onboarding.tour-tor-expect-differences.button=Ø§ÙØžØ± 'Ø§ÙØ£Ø³ØŠÙØ© اÙÙ
ØªÙØ±Ø±Ø©'
+onboarding.tour-tor-expect-differences.next-button=Go to Onion Services
onboarding.tour-tor-onion-services=خدÙ
ات Ø§ÙØšØµÙØ© (Onion)
onboarding.tour-tor-onion-services.title=ÙÙ Ù
ØÙ
ÙØ§ ؚ؎Ù٠اضاÙÙ
onboarding.tour-tor-onion-services.description=خدÙ
ات Ø§ÙØšØµÙ Ù٠اÙÙ
ÙØ§Ùع Ø§ÙØªÙ ØªÙØªÙÙ ØšÙ ".onion" Ø§ÙØªÙ تÙÙØ± ØÙ
Ø§ÙØ© إضاÙÙØ© ÙÙÙØ§ØŽØ±ÙÙ ÙØ§ÙØ²ÙØ§Ø±Ø ØšÙ
ا Ù٠ذÙ٠ضÙ
Ø§ÙØ§Øª إضاÙÙØ© ضد Ø§ÙØØ¬Øš. تسÙ
Ø Ø®Ø¯Ù
ات Ø§ÙØšØµÙ ÙØ£Ù ؎خص ØšØªÙØ¯ÙÙ
اÙÙ
ØØªÙÙ ÙØ§ÙخدÙ
ات ؚ؎ÙÙ Ù
جÙÙÙ. اÙÙØ± Ø£Ø¯ÙØ§Ù ÙØ²Ùارة Ù
ÙÙØ¹ Ø§ÙØšØµÙ Ø§ÙØ®Ø§Øµ Øš"DuckDuckGo".
onboarding.tour-tor-onion-services.button=ÙÙ
ØšØ²ÙØ§Ø±Ø© ØšØµÙØ©
+onboarding.tour-tor-onion-services.next-button=Ø§ÙØªÙاء
+
+onboarding.overlay-icon-tooltip-updated2=See what's new\nin %S
+onboarding.tour-tor-update.prefix-new=Ø¬Ø¯ÙØ¯
+onboarding.tour-tor-update.prefix-updated=ØªØØ¯ÙØ«
+
+onboarding.tour-tor-toolbar=Toolbar
+onboarding.tour-tor-toolbar-update-8.5.title=Toolbar layout
+onboarding.tour-tor-toolbar-update-8.5.description=We improved the browser toolbar layout. We moved the Torbutton icon after the URL bar, and we added a security level icon next to it.
+onboarding.tour-tor-toolbar-update-8.5.next-button=Go to Security
+
+onboarding.tour-tor-security-update-8.5.title=Security level experience
+onboarding.tour-tor-security-update-8.5.description=We improved how you see and set your security level. We replaced the security slider with a toolbar icon that makes your current level visible at all times. Click it to view details about your current level or to change your security settings.
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=Ø§ÙØªØ§ÙÙ
diff --git a/src/chrome/locale/bn-BD/aboutTBUpdate.dtd b/src/chrome/locale/bn-BD/aboutTBUpdate.dtd
index 93845c57..3dfe5a52 100644
--- a/src/chrome/locale/bn-BD/aboutTBUpdate.dtd
+++ b/src/chrome/locale/bn-BD/aboutTBUpdate.dtd
@@ -1,10 +1,8 @@
-<!ENTITY aboutTBUpdate.title "àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠàŠªàŠ¡à§àŠ">
+<!ENTITY aboutTBUpdate.changelogTitle "Tor Browser àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠš">
<!ENTITY aboutTBUpdate.updated "àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠàŠªàŠ¡à§àŠ àŠàŠ°àŠŸ àŠ¹àŠ¯àŠŒà§àŠà§à¥€">
<!ENTITY aboutTBUpdate.linkPrefix "àŠàŠ àŠ°àŠ¿àŠ²àŠ¿àŠ àŠžàŠ®à§àŠªàŠ°à§àŠà§ àŠžàŠ¬àŠà§àŠ¯àŠŒà§ àŠàŠª àŠà§ àŠ¡à§àŠ àŠ€àŠ¥à§àН àŠàŠšà§àН,">
<!ENTITY aboutTBUpdate.linkLabel "àŠàŠ®àŠŸàŠŠà§àа àŠàŠ¯àŠŒà§àŠ¬àŠžàŠŸàŠàŠ àŠŠà§àŠà§àŠš">
<!ENTITY aboutTBUpdate.linkSuffix ".">
-<!ENTITY aboutTBUpdate.changeLogHeading "àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠ£à§àа:">
-
-<!ENTITY aboutTBUpdate.circuitDisplayHeading "àŠšàŠ€à§àŠš, àŠªàŠ°àŠ¿àŠàвà§àŠªàŠ¿àŠ€ àŠ¬àŠ°à§àŠ€àŠšà§ àŠªà§àŠ°àŠŠàŠ°à§àŠ¶àŠš">
-<!ENTITY aboutTBUpdate.circuitDisplayDescription "àŠàа àŠžàŠŸàŠ°à§àŠàŠ¿àŠ àŠ¡àŠ¿àŠžàŠªà§àвà§àа àŠ
àŠ¬àŠžà§àŠ¥àŠŸàŠš àŠàŠ¬àŠ àŠàŠšà§àŠšàŠ€àŠ¿ àŠ¹àŠ¯àŠŒà§àŠà§! àŠšàŠ€à§àŠš àŠžàŠŸàŠ°à§àŠàŠ¿àŠ àŠ¡àŠ¿àŠžàŠªà§àŠ²à§ àŠŠà§àŠàŠŸàŠ° àŠàŠšà§àН àŠžàŠŸàŠàŠàŠàŠ¿#160; àŠàŠàŠ¡à§àŠšà§àŠàŠ¿àŠàŠ¿ àŠ¬àŠŸàŠàŠš (URL àŠ¬àŠŸàŠ°à§àа àŠ¬àŠŸàŠ® àŠŠàŠ¿àŠà§ àŠ
àŠ¬àŠžà§àŠ¥àŠ¿àŠ€) àŠàŠ¿àŠªà§àŠš ी">
-<!ENTITY aboutTBUpdate.learnMore "àŠàŠ°àŠ àŠàŠŸàŠšà§àŠš">
+<!ENTITY aboutTBUpdate.version "àŠžàŠàŠžà§àŠàŠ°àŠ£">
+<!ENTITY aboutTBUpdate.releaseDate "àŠ®à§àŠà§àŠ€àŠ¿àŠ° àŠ€àŠŸàŠ°àŠ¿àŠ">
+<!ENTITY aboutTBUpdate.releaseNotes "àŠ
àŠ¬à§àŠ¯àŠŸàŠ¹àŠ€àŠ¿ àŠªàŠ€à§àа">
diff --git a/src/chrome/locale/bn-BD/aboutTor.dtd b/src/chrome/locale/bn-BD/aboutTor.dtd
index fdac71be..7d40f0d0 100644
--- a/src/chrome/locale/bn-BD/aboutTor.dtd
+++ b/src/chrome/locale/bn-BD/aboutTor.dtd
@@ -4,44 +4,27 @@
- vim: set sw=2 sts=2 ts=8 et syntax=xml:
-->
-<!ENTITY aboutTor.title "Tor àŠžàŠ®à§àŠªàŠ°à§àŠà§">
+<!ENTITY aboutTor.title "àŠàа àŠžàŠ®à§àŠªàŠ°à§àŠà§">
+
+<!ENTITY aboutTor.viewChangelog.label "àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠš àŠŠà§àŠà§àŠš">
<!ENTITY aboutTor.ready.label "àŠàŠà§àŠžàŠªà§àвà§àа. àŠà§àŠªàŠšà§.">
-<!ENTITY aboutTor.ready2.label "àŠàŠªàŠšàŠ¿ àŠ¬àŠ¿àŠ¶à§àЬà§àа àŠžàŠ¬àŠà§àŠ¯àŠŒà§ àŠ¬à§àНàŠà§àŠ€àŠ¿àŠàŠ€ àŠ¬à§àŠ°àŠŸàŠàŠàŠ¿àŠ àŠ
àŠàŠ¿àŠà§àŠàŠ€àŠŸàŠ° àŠàŠšà§àН àŠªà§àŠ°àŠžà§àŠ€à§àŠ€ ी">
-<!ENTITY aboutTor.failure.label "àŠàŠ¿àŠà§ àŠà§àв àŠ¹àŠ¯àŠŒà§àŠà§!">
-<!ENTITY aboutTor.failure2.label "àŠàа àŠàŠ àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ°à§ àŠàŠŸàŠ àŠàаàŠà§ àŠšàŠŸ">
+<!ENTITY aboutTor.ready2.label "àŠ¬àŠ¿àŠ¶à§àЬà§àа àŠžàŠ¬àŠà§àŠ¯àŠŒà§ àŠ¬à§àНàŠà§àŠ€àŠ¿àŠàŠ€ àŠ¬à§àŠ°àŠŸàŠàŠàŠ¿àŠ àŠ
àŠàŠ¿àŠà§àŠàŠ€àŠŸàŠ° àŠàŠšà§àН àŠàŠªàŠšàŠ¿ àŠàŠàŠš àŠªà§àŠ°àŠžà§àŠ€à§àŠ€ ी">
+<!ENTITY aboutTor.failure.label "àŠà§àŠš àŠàŠàŠàŠŸ àŠžàŠ®àŠžà§àŠ¯àŠŸ àŠ¹à§à§àŠà§!">
+<!ENTITY aboutTor.failure2.label "àŠàа àŠàŠ àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ°à§ àŠàŠŸàŠ àŠàаàŠà§ àŠšàŠŸà¥€">
-<!ENTITY aboutTor.search.label "DuckDuckGo àŠžàŠà§àŠà§ àŠ
àŠšà§àŠžàŠšà§àŠ§àŠŸàŠš">
+<!ENTITY aboutTor.search.label "DuckDuckGo àŠŠàŠ¿à§à§ àŠ
àŠšà§àŠžàŠšà§àŠ§àŠŸàŠš">
<!ENTITY aboutTor.searchDDGPost.link "https://duckduckgo.com">
-<!ENTITY aboutTor.torbrowser_user_manual_questions.label "àŠªà§àŠ°àŠ¶à§àŠš?">
-<!ENTITY aboutTor.torbrowser_user_manual_link.label "àŠàŠ®àŠŸàŠŠà§àа àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ°à§àа àŠ®à§àŠ¯àŠŸàŠšà§àŠ¯àŠŒàŠŸàŠ² àŠªàŠ°à§àŠà§àŠ·àŠŸ àŠàаà§àŠšÂ»">
+<!ENTITY aboutTor.torbrowser_user_manual_questions.label "àŠªà§àŠ°àŠ¶à§àŠš àŠàŠà§?">
+<!ENTITY aboutTor.torbrowser_user_manual_link.label "àŠàŠ®àŠŸàŠŠà§àа àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ°à§àа àŠ®à§àŠ¯àŠŸàŠšà§àŠ¯àŠŒàŠŸàŠ² àŠŠà§àŠà§àŠš »">
<!-- The next two entities are used within the browser's Help menu. -->
<!ENTITY aboutTor.torbrowser_user_manual.accesskey "M">
-<!ENTITY aboutTor.torbrowser_user_manual.label "àŠàŠ®àŠŸàŠŠà§àа àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ°à§àа àŠ®à§àŠ¯àŠŸàŠšà§àŠ¯àŠŒàŠŸàŠ² àŠªàŠ°à§àŠà§àŠ·àŠŸ àŠàаà§àŠšÂ»">
+<!ENTITY aboutTor.torbrowser_user_manual.label "àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠ®à§àŠ¯àŠŸàŠšà§àŠ¯àŠŒàŠŸàŠ²">
-<!ENTITY aboutTor.tor_mission.label "àŠàа àŠªà§àаàŠàвà§àŠªàŠàŠ¿ àŠàŠàŠàŠ¿ àŠ®àŠŸàŠ°à§àŠàŠ¿àŠš 501 (c) (3) àŠ
àŠ²àŠŸàŠàŠàŠšàŠ àŠªà§àŠ°àŠ€àŠ¿àŠ·à§àŠ àŠŸàŠš, àŠ®àŠŸàŠšàŠ¬àŠŸàŠ§àŠ¿àŠàŠŸàŠ° àŠàŠ¬àŠ àŠ®à§àŠà§àŠ€ àŠàŠ¬àŠ àŠàŠšà§àŠ®à§àŠà§àŠ€ àŠà§àŠž àŠžàŠšàŠŠà§ àŠàŠ¬àŠ àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸ àŠªà§àŠ°àŠ¯à§àŠà§àŠ€àŠ¿àŠà§ àŠžàŠ®àŠ°à§àŠ¥àŠš àŠàаà§, àŠ€àŠŸàŠŠà§àа àŠšàŠ¿àŠ·àŠ¿àŠŠà§àЧ àŠžàŠ¹àŠàвàŠà§àŠ¯àŠ€àŠŸ àŠàŠ¬àŠ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ° àŠàŠ¬àŠ àŠ€àŠŸàŠŠà§àа àŠ¬à§àŠà§àŠàŠŸàŠšàŠ¿àŠ àŠ àŠàŠšàŠªà§àŠ°àŠ¿àŠ¯àŠŒ àŠ¬à§àŠàŠŸàŠªàŠ¡àŠŒàŠŸ ी">
-<!ENTITY aboutTor.getInvolved.label "àŠ¯à§àŠà§àŠ€ àŠ¹à§àŠšÂ»">
+<!ENTITY aboutTor.tor_mission.label "àŠàа àŠªà§àаàŠàвà§àŠªàŠàŠ¿ àŠàŠàŠàŠ¿ àŠ®àŠŸàŠ°à§àŠàŠ¿àŠš 501(c)(3) àŠ
àŠ²àŠŸàŠàŠàŠšàŠ àŠªà§àŠ°àŠ€àŠ¿àŠ·à§àŠ àŠŸàŠš, àŠ¯àŠŸ àŠªàŠ°àŠ¿àŠà§ àŠ àŠà§àŠªàŠšà§à§àŠ€àŠŸ àŠ°àŠà§àŠ·àŠŸàŠ° àŠ¬àŠ¿àŠšàŠŸàŠ®à§àвà§àН àŠ àŠàŠªà§àŠš àŠžà§àаà§àŠž àŠªà§àŠ°àŠ¯à§àŠà§àŠ€àŠ¿àŠ° (free and open source anonymity and privacy technology) àŠžà§àŠ·à§àŠàŠ¿ àŠ àŠªà§àŠ°àŠžàŠŸàŠ°, àŠžà§àŠà§àвà§àа àŠ
àŠ¬àŠŸàŠ§ àŠžàŠ¹àŠàвàŠà§àŠ¯àŠ€àŠŸ àŠ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ° àŠžàŠ®àŠ°à§àŠ¥àŠš, àŠàŠ¬àŠ àŠžà§àŠà§àвà§àŠà§ àŠ¬àŠ¿àŠà§àŠàŠŸàŠšàŠ®àŠšàŠžà§àŠ àŠ¬à§àНàŠà§àŠ€àŠ¿àŠ¬àŠ°à§àŠ àŠ àŠžàŠŸàŠ§àŠŸàŠ°àŠ£ àŠàŠšàŠàŠ£à§àа àŠàŠŸàŠà§ àŠàŠ°àŠ àŠ¬à§àЧàŠàŠ®à§àН/àŠžàŠ¹àŠàЬà§àЧà§àН àŠàŠ°à§ àŠ€à§àŠ²àŠŸàŠ° àŠ®àŠŸàŠ§à§àŠ¯àŠ®à§ àŠ®àŠŸàŠšàŠ¬àŠŸàŠ§àŠ¿àŠàŠŸàŠ° àŠ àŠžà§àŠ¬àŠŸàŠ§à§àŠšàŠ€àŠŸàŠ° àŠ
àŠà§àаàŠàŠ€àŠ¿ àŠàŠàŠŸà§à¥€">
+<!ENTITY aboutTor.getInvolved.label "àŠàŠªàŠšàŠ¿àŠ àŠ¯à§àŠ àŠŠàŠ¿àŠš »">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
-<!ENTITY aboutTor.newsletter.tagline "àŠàа àŠ¥à§àŠà§ àŠžàŠ°à§àŠ¬àŠ¶à§àŠ· àŠàŠ¬àŠ° àŠšàŠ¿àŠš àŠžà§àŠàŠŸ àŠàŠªàŠšàŠŸàŠ° àŠàŠšàŠ¬àŠà§àŠžà§ à¥€">
+<!ENTITY aboutTor.newsletter.tagline "àŠàа àŠ¥à§àŠà§ àŠªàŠŸàŠà§àŠŸ àŠžàŠ°à§àŠ¬àŠ¶à§àŠ· àŠžàŠ¬ àŠàŠ¬àŠ° àŠžàŠ°àŠŸàŠžàŠ°àŠ¿ àŠàŠªàŠšàŠŸàŠ° àŠàŠšàŠ¬àŠà§àŠžà§ àŠŠà§àŠà§àŠšà¥€">
<!ENTITY aboutTor.newsletter.link_text "àŠàа àŠšàŠ¿àŠàŠ-àŠàа àŠàŠšà§àН àŠžàŠŸàŠàŠš àŠàŠª àŠàаà§àŠš ी">
-
-<!ENTITY aboutTor.donationBanner.line1 "àŠàа: àŠžàŠàŠà§àŠ¯àŠŸàŠ àŠ¶àŠà§àŠ€àŠ¿">
-
-<!ENTITY aboutTor.donationBanner.line2a "àŠàŠŠà§àŠ®àŠšàŠŸàŠ® àŠ¬à§àŠ¶à§ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ°àŠàŠŸàŠ°à§àа àŠ®àŠ§à§àŠ¯à§ àŠàŠŸàŠ°à§àНàŠàаà§à¥€">
-<!ENTITY aboutTor.donationBanner.line2b "àŠžàŠŸàŠ°à§àЬàŠàŠšà§àŠš àŠ®àŠŸàŠšàŠ¬àŠŸàŠ§àŠ¿àŠàŠŸàŠ°àŠà§ àŠàŠàŠ¿à§à§ àŠšàŠ¿àŠšà¥€ ">
-<!ENTITY aboutTor.donationBanner.line2c "àŠžà§àŠ¬àŠŸàŠ§à§àŠšàŠ€àŠŸàŠ° àŠàŠšà§àН àŠàŠàŠ¿à§à§ àŠàŠžà§àŠš ">
-<!ENTITY aboutTor.donationBanner.line2d "àŠ²àŠŸàŠà§ àŠ²à§àŠà§àа àŠ¬à§àНàŠà§àŠ€àŠ¿àŠàŠ€ àŠà§àŠªàŠšà§à§àŠ€àŠŸ àŠ°àŠà§àŠ·àŠŸ àŠàаà§àŠšà¥€ ">
-<!ENTITY aboutTor.donationBanner.line2e "àŠàаàŠà§ àŠ¶àŠà§àŠ€àŠ¿àŠ¶àŠŸàŠ²à§ àŠ°àŠŸàŠà§àŠšà¥€ ">
-<!ENTITY aboutTor.donationBanner.line2f "àŠàŠªàŠšàŠŸàŠŠà§àа àŠžàŠŸàŠ¹àŠŸàŠ¯à§àН àŠŠàŠ°àŠàŠŸàŠ°! ">
-<!ENTITY aboutTor.donationBanner.line2g "Support internet freedom.">
-<!ENTITY aboutTor.donationBanner.line2h "Defend the open web.">
-<!ENTITY aboutTor.donationBanner.line2i "Support privacy and freedom online.">
-<!ENTITY aboutTor.donationBanner.line2j "Mozilla is matching every donation until 2019.">
-
-<!ENTITY aboutTor.donationBanner.line3 "àŠ
àŠ°à§àŠ¥ àŠžàŠŸàŠ¹àŠŸàŠ¯à§àН àŠàаà§àŠš, àŠàŠ¬àŠ àŠ®àŠàŠ¿àŠ²àŠŸ àŠžàŠ®àŠªàŠ°àŠ¿àŠ®àŠŸàŠ£ àŠžàŠŸàŠ¹àŠŸàŠ¯à§àН àŠàŠ°àŠ¬à§à¥€ ">
-<!ENTITY aboutTor.donationBanner.line3b "Give now, and your gift becomes twice as strong.">
-
-<!ENTITY aboutTor.donationBanner.buttonA "àŠàŠà§àŠšàŠ¿ àŠŠàŠŸàŠš àŠàаà§àŠš! ">
-<!ENTITY aboutTor.donationBanner.buttonB "àŠàŠ®àŠŸàŠà§àŠ àŠžàŠŸàŠ¥à§ àŠšàŠ¿àŠš">
diff --git a/src/chrome/locale/bn-BD/brand.dtd b/src/chrome/locale/bn-BD/brand.dtd
index 626b71c9..52c95b8b 100644
--- a/src/chrome/locale/bn-BD/brand.dtd
+++ b/src/chrome/locale/bn-BD/brand.dtd
@@ -9,7 +9,7 @@
<!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.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
index 436b7c8c..35187ce4 100644
--- a/src/chrome/locale/bn-BD/brand.properties
+++ b/src/chrome/locale/bn-BD/brand.properties
@@ -10,7 +10,7 @@ vendorShortName=àŠàа àŠªà§àаàŠàвà§àŠª
homePageSingleStartMain=àŠ«àŠŸàŠ¯àŠŒàŠŸàŠ°àŠ«àŠà§àŠž àŠžà§àŠàŠŸàŠ°à§àŠ, àŠ¬àŠ¿àŠ²à§àŠ-àŠàŠš àŠ
àŠšà§àŠžàŠšà§àŠ§àŠŸàŠš àŠžàŠ¹ àŠàŠàŠàŠ¿ àŠŠà§àаà§àŠ€ àŠ¹à§àŠ® àŠªà§àŠ
homePageImport=%S àŠ¥à§àŠà§ àŠàŠªàŠšàŠŸàŠ° àŠ¹à§àŠ® àŠªà§àŠ·à§àŠ àŠŸ àŠàŠ®àŠŠàŠŸàŠšàŠ¿ àŠàаà§àŠš
-homePageMigrationPageTitle=àŠ¹à§àŠ® àŠªà§àŠ·à§àŠ àŠŸ àŠšàŠ¿àŠ°à§àŠ¬àŠŸàŠàŠš
+homePageMigrationPageTitle=àŠšà§à§àŠªàŠŸàŠ€àŠŸ àŠšàŠ¿àŠ°à§àŠ¬àŠŸàŠàŠš
homePageMigrationDescription=àŠàŠªàŠšàŠ¿ àŠ¯à§ àŠ¹à§àŠ® àŠªà§àŠàŠàŠ¿ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ° àŠàŠ°àŠ€à§ àŠàŠŸàŠš àŠ€àŠŸ àŠšàŠ¿àŠ°à§àŠ¬àŠŸàŠàŠš àŠàаà§àŠš:
-syncBrandShortName=àŠžà§àŠžàŠàŠàŠ€
+syncBrandShortName=àŠžàŠ®àŠšà§àЬà§
diff --git a/src/chrome/locale/bn-BD/browserOnboarding.properties b/src/chrome/locale/bn-BD/browserOnboarding.properties
index e97c12d6..abbc040a 100644
--- a/src/chrome/locale/bn-BD/browserOnboarding.properties
+++ b/src/chrome/locale/bn-BD/browserOnboarding.properties
@@ -1,54 +1,71 @@
-# Copyright (c) 2018, The Tor Project, Inc.
+# Copyright (c) 2019, The Tor Project, Inc.
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
onboarding.tour-tor-welcome=àŠžà§àŠ¬àŠŸàŠàŠ€àŠ®
onboarding.tour-tor-welcome.title=àŠ€à§àŠ®àŠ¿ àŠ°à§àŠ¡àŠ¿ ी
-onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. Youâre now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
-onboarding.tour-tor-welcome.button=àŠàŠàŠš àŠ¶à§àŠ°à§ àŠàаà§àŠš
+onboarding.tour-tor-welcome.description=àŠàŠ¯àŠŒà§àЬ àŠ¬à§àŠ°àŠŸàŠàŠ àŠàŠ°àŠŸàŠ° àŠžàŠ®àŠ¯àŠŒ àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸ àŠàŠ¬àŠ àŠžà§àаàŠà§àŠ·àŠŸ àŠžàŠ°à§àЬà§àŠà§àŠ àŠ®àŠŸàŠš àŠŠà§àŠ¯àŠŒà¥€ àŠàŠªàŠšàŠ¿ àŠàŠàŠš àŠà§àаà§àŠ¯àŠŸàŠàŠ¿àŠ, àŠšàŠàŠ°àŠŠàŠŸàŠ°àŠ¿ àŠàŠ¬àŠ àŠžà§àŠšà§àŠžàŠ°àŠ¶àŠ¿àŠªà§àа àŠ¬àŠ¿àŠ°à§àŠŠà§àŠ§à§ àŠžà§àаàŠà§àŠ·àŠ¿àŠ€à¥€ àŠ¬à§àаà§àŠ¡àŠ¿àŠ àŠ àŠàŠ àŠŠà§àаà§àŠ€ àŠàŠªàŠšàŠ¿ àŠàŠ¿àŠàŠŸàŠ¬à§ àŠªà§àŠ°àŠŠàŠ°à§àŠ¶àŠš àŠàŠ°àŠ¬à§à¥€
+onboarding.tour-tor-welcome.next-button=Go to Privacy
onboarding.tour-tor-privacy=àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸ
onboarding.tour-tor-privacy.title=Snub àŠ¡àŠŸàŠ¯àŠŒà§àŠà§àа àŠ snoopers ी
-onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click âTor Networkâ to learn how we protect you on the network level.
+onboarding.tour-tor-privacy.description=àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠà§àŠàŠ¿àŠ àŠ¬àŠ¿àŠà§àŠàŠ¿àŠšà§àŠš àŠàŠ°à§ àŠàŠ¬àŠ àŠàŠªàŠšàŠŸàŠ° àŠžà§àŠ¶àŠšà§àа àŠªàŠ°à§ àŠàŠªàŠšàŠŸàŠ° àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠàŠ€àŠ¿àŠ¹àŠŸàŠž àŠ®à§àŠà§ àŠ«à§àвà§à¥€ àŠàŠ àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠšàŠà§àŠ²àŠ¿ àŠàŠªàŠšàŠŸàŠ° àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸ àŠàŠ¬àŠ àŠžà§àаàŠà§àŠ·àŠŸ àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ°à§ àŠžà§àаàŠà§àŠ·àŠ¿àŠ€à¥€ àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠ àŠžà§àŠ€àŠ°à§ àŠàŠ®àŠ°àŠŸ àŠà§àŠàŠŸàŠ¬à§ àŠàŠªàŠšàŠŸàŠ° àŠžà§àаàŠà§àŠ·àŠŸ àŠàŠ°àŠ¿ àŠ€àŠŸ àŠ¶àŠ¿àŠàŠ€à§ 'àŠà§àа àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠ' àŠ àŠà§àŠ²àŠ¿àŠ àŠàаà§àŠšà¥€
onboarding.tour-tor-privacy.button=àŠàа àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠà§ àŠ¯àŠŸàŠš
onboarding.tour-tor-network=àŠàа àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠ
onboarding.tour-tor-network.title=àŠàŠàŠàŠ¿ àŠ¬àŠ¿àŠà§àŠšà§àŠŠà§àаà§àŠàŠ°àŠ£à§àа àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠ àŠªàŠ°àŠ¿àŠà§àŠ°àŠ®àŠ£ àŠàŠ°à§ à¥€
-onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, thereâs no one point of failure or centralized entity you need to trust in order to enjoy the internet privately.
+onboarding.tour-tor-network.description=àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠàŠªàŠšàŠŸàŠà§ àŠ¬àŠ¿àŠ¶à§àЬà§àа àŠ¹àŠŸàŠàŠŸàŠ° àŠ¹àŠŸàŠàŠŸàŠ° àŠžà§àЬà§àŠà§àŠàŠŸàŠžà§àЬàŠàŠŠà§àа àŠŠà§àŠ¬àŠŸàŠ°àŠŸ àŠªàŠ°àŠ¿àŠàŠŸàŠ²àŠ¿àŠ€ àŠàа àŠšà§àŠàŠàŠ¯àŠŒàŠŸàŠ°à§àŠà§ àŠžàŠàНà§àŠà§àŠ€ àŠàаà§à¥€ àŠàŠàŠàŠ¿ àŠàŠ¿àŠªàŠ¿àŠàŠš àŠàа àŠ¥à§àŠà§ àŠàŠ¿àŠšà§àŠš, àŠàŠšà§àŠàŠŸàŠ°àŠšà§àŠà§àа àŠàŠªàŠà§àŠ àŠàŠ°àŠŸàŠ° àŠàŠšà§àН àŠàŠªàŠšàŠŸàŠ° àŠà§àŠšàŠ àŠ¬à§àŠ¯àŠ°à§àŠ¥àŠ€àŠŸ àŠ¬àŠŸ àŠà§àŠšà§àŠŠà§àаà§àŠ¯àŠŒ àŠžàŠ€à§àŠ€àŠŸàŠà§ àŠ¬àŠ¿àŠ¶à§àŠ¬àŠŸàŠž àŠàŠ°àŠ€à§ àŠ¹àŠ¬à§à¥€
onboarding.tour-tor-network.button=àŠžàŠŸàŠ°à§àŠàŠ¿àŠ àŠ¡àŠ¿àŠžàŠªà§àвà§-àŠ€à§ àŠ¯àŠŸàŠš
onboarding.tour-tor-circuit-display=àŠžàŠŸàŠ°à§àŠàŠ¿àŠ àŠ¡àŠ¿àŠžàŠªà§àвà§
onboarding.tour-tor-circuit-display.title=àŠàŠªàŠšàŠŸàŠ° àŠªàŠ¥ àŠŠà§àŠà§àŠš ी
-onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking âNew Circuit for this Siteâ on our Circuit Display.
-onboarding.tour-tor-circuit-display.button=See My Path
+onboarding.tour-tor-circuit-display.description=àŠªà§àŠ°àŠ€àŠ¿àŠàŠ¿ àŠ¡à§àŠ®à§àŠàŠšà§àа àŠàŠšà§àН àŠàŠªàŠšàŠ¿ àŠàŠªàŠšàŠŸàŠ° àŠà§àŠ°àŠŸàŠ«àŠ¿àŠ àŠ¬àŠ¿àŠà§àŠàŠªà§àŠ€àŠ¿àŠàŠ¿ àŠàŠ¬àŠ àŠžàŠŸàŠ°àŠŸ àŠ¬àŠ¿àŠ¶à§àЬà§àа àŠ€àŠ¿àŠšàŠàŠ¿ relays àŠàŠàŠàŠ¿ àŠžàŠŸàŠ°à§àŠàŠ¿àŠà§ àŠžàŠà§àŠà§àŠ€àŠŸàŠ¯àŠŒàŠ¿àŠ€ àŠàаà§àŠš ी àŠàŠ àŠàŠŸàŠ¬à§ àŠà§àŠš àŠàŠ¯àŠŒà§àŠ¬àŠžàŠŸàŠàŠ àŠàŠŸàŠšà§ àŠšàŠŸ àŠàŠªàŠšàŠ¿ àŠà§àŠ¥àŠŸ àŠ¥à§àŠà§ àŠžàŠàНà§àŠ àŠàаàŠà§àŠš, àŠàŠŸàŠ°àŠ£ àŠ€àŠŸàŠ°àŠŸ àŠ¶à§àЧà§àŠ®àŠŸàŠ€à§àа àŠ¶à§àŠ· àŠ°àŠ¿àŠ²à§ àŠ¥à§àŠà§ àŠàŠžàŠŸ àŠžàŠàНà§àŠàŠàŠ¿ àŠŠà§àŠàŠ€à§ àŠªàŠŸàŠ¬à§ à¥€ àŠàŠªàŠšàŠ¿ àŠ¯àŠŠàŠ¿ àŠàŠàŠàŠ¿ àŠšàŠ€à§àŠš àŠžàŠŸàŠ°à§àŠàŠ¿àŠ àŠªàŠàŠšà§àŠŠ àŠàаà§àŠš, àŠ€àŠŸàŠ¹àŠ²à§ àŠàŠ®àŠŸàŠŠà§àа àŠžàŠŸàŠ°à§àŠàŠ¿àŠ àŠ¡àŠ¿àŠžàŠªà§àвà§àа àŠàŠ àŠžàŠŸàŠàŠà§àа àŠàŠšà§àН àŠšàŠ€à§àŠš àŠ¬àŠ°à§àŠ€àŠšà§ àŠà§àŠ²àŠ¿àŠ àŠàŠ°à§ àŠàŠàŠàŠ¿ àŠ
àŠšà§àаà§àЧ àŠàŠ°àŠ€à§ àŠªàŠŸàŠ°à§àŠšà¥
€
+onboarding.tour-tor-circuit-display.button=àŠàŠªàŠšàŠŸàŠ° àŠªàŠ¥ àŠŠà§àŠà§àŠš ी
+onboarding.tour-tor-circuit-display.next-button=Go to Security
onboarding.tour-tor-security=àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ
onboarding.tour-tor-security.title=àŠàŠªàŠšàŠŸàŠ° àŠ
àŠàŠ¿àŠà§àŠàŠ€àŠŸ àŠªàŠàŠšà§àŠŠ àŠàаà§àŠš ी
-onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
-onboarding.tour-tor-security.button=àŠªàŠ°à§àŠ¯àŠŸàŠ²à§àŠàŠšàŠŸ àŠžà§àŠàŠ¿àŠàŠž
+onboarding.tour-tor-security.description=àŠàŠ®àŠ°àŠŸ àŠàŠªàŠšàŠŸàŠ° àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ àŠàŠšà§àŠšàŠ¯àŠŒàŠšà§àа àŠàŠšà§àН àŠ
àŠ€àŠ¿àŠ°àŠ¿àŠà§àŠ€ àŠžà§àŠàŠ¿àŠàŠž àŠªà§àŠ°àŠŠàŠŸàŠš àŠàŠ°àŠ¿à¥€ àŠàŠ®àŠŸàŠŠà§àа àŠžà§àаàŠà§àŠ·àŠŸ àŠžà§àŠàŠ¿àŠàŠž àŠàŠªàŠšàŠŸàŠà§ àŠàŠ®àŠš àŠàŠªàŠŸàŠŠàŠŸàŠšàŠà§àŠ²àŠ¿àŠà§ àŠ¬à§àŠ²àŠ àŠàŠ°àŠŸàŠ° àŠ
àŠšà§àŠ®àŠ€àŠ¿ àŠŠà§àŠ¯àŠŒ àŠ¯àŠŸ àŠàŠªàŠšàŠŸàŠ° àŠàŠ®à§àŠªàŠ¿àŠàŠàŠŸàŠ°à§ àŠàŠà§àŠ°àŠ®àŠ£ àŠàŠ°àŠŸàŠ° àŠàŠšà§àН àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ° àŠàŠ°àŠŸ àŠ¯à§àŠ€à§ àŠªàŠŸàŠ°à§à¥€ àŠ¬àŠ¿àŠàŠ¿àŠšà§àŠš àŠ
àŠªàŠ¶àŠš àŠàŠ¿ àŠŠà§àŠàŠ€à§ àŠšàŠ¿àŠà§ àŠà§àŠ²àŠ¿àŠ àŠàаà§àŠšà¥€
+onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
+onboarding.tour-tor-security-level.button=àŠàŠªàŠšàŠŸàŠ° àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ àŠžà§àŠ€àŠ° àŠŠà§àŠà§àŠš
+onboarding.tour-tor-security-level.next-button=Go to Experience Tips
onboarding.tour-tor-expect-differences=àŠ
àŠàŠ¿àŠà§àŠàŠ€àŠŸàŠ° àŠàŠ¿àŠªàŠž
-onboarding.tour-tor-expect-differences.title=Expect some differences.
-onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
+onboarding.tour-tor-expect-differences.title=àŠàŠ¿àŠà§ àŠªàŠŸàŠ°à§àŠ¥àŠà§àН àŠàŠ¶àŠŸ àŠàŠ°àŠ¿à¥€
+onboarding.tour-tor-expect-differences.description=àŠàа àŠŠà§àŠ¬àŠŸàŠ°àŠŸ àŠžàŠ°àŠ¬àŠ°àŠŸàŠ¹àŠ¿àŠ€ àŠžàŠ®àŠžà§àŠ€ àŠžà§àаàŠà§àŠ·àŠŸ àŠàŠ¬àŠ àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸ àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àНàŠà§àŠ²àŠ¿àŠ° àŠžàŠŸàŠ¥à§, àŠàŠšà§àŠàŠŸàŠ°àŠšà§àŠ àŠ¬à§àŠ°àŠŸàŠàŠ àŠàŠ°àŠŸàŠ° àŠžàŠ®àŠ¯àŠŒ àŠàŠªàŠšàŠŸàŠ° àŠ
àŠàŠ¿àŠà§àŠàŠ€àŠŸàŠàŠ¿ àŠàŠàŠà§ àŠàŠ¿àŠšà§àŠš àŠ¹àŠ€à§ àŠªàŠŸàŠ°à§à¥€ àŠàŠ¿àŠà§àŠàŠŸ àŠ§à§àа àŠ¹àŠ€à§ àŠªàŠŸàŠ°à§ àŠàŠ¬àŠ àŠàŠªàŠšàŠŸàŠ° àŠžà§àаàŠà§àŠ·àŠŸ àŠžà§àŠ€àŠ°à§àа àŠàŠªàŠ° àŠšàŠ¿àŠ°à§àŠàа àŠàаà§, àŠàŠ¿àŠà§ àŠàŠªàŠŸàŠŠàŠŸàŠš àŠàŠŸàŠ àŠ¬àŠŸ àŠ²à§àŠ¡ àŠàŠ°àŠ€à§ àŠªàŠŸàŠ°à§ àŠšàŠŸà¥€ àŠàŠªàŠšàŠ¿ àŠàŠàŠàŠ¿ àŠ®àŠŸàŠšàŠ¬àŠ¿àŠ àŠàŠ¬àŠ àŠàŠàŠàŠ¿ àŠ°à§àŠ¬àŠ àŠšàŠŸ àŠàŠªàŠšàŠ¿ àŠªà§àŠ°àŠ®àŠŸàŠ£ àŠàŠ°àŠ€à§ àŠ¬àŠ²àŠŸ àŠ¹àŠ€à§ àŠªàŠŸàŠ°à§à¥€
onboarding.tour-tor-expect-differences.button=àŠžà§àŠ¬àŠ¿àŠ§àŠŸàŠžàŠ®à§àй àŠŠà§àŠà§àŠš
+onboarding.tour-tor-expect-differences.next-button=Go to Onion Services
-onboarding.tour-tor-onion-services=Onion àŠžà§àŠ¬àŠŸ
-onboarding.tour-tor-onion-services.title=Be extra protected.
-onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
+onboarding.tour-tor-onion-services=àŠàŠšàŠ¿àŠàŠš àŠžà§àŠ¬àŠŸ
+onboarding.tour-tor-onion-services.title=àŠ
àŠ€àŠ¿àŠ°àŠ¿àŠà§àŠ€ àŠžà§àаàŠà§àŠ·àŠ¿àŠ€ àŠ¹àŠ€à§ àŠ¹àŠ¬à§à¥€
+onboarding.tour-tor-onion-services.description=àŠ
àŠšàŠ¿àŠàŠš àŠžà§àŠ¬àŠŸ àŠžàŠŸàŠàŠ àŠ¯àŠŸ àŠàŠàŠàŠ¿ .onion àŠŠàŠ¿àŠ¯àŠŒà§ àŠ¶à§àŠ· àŠ¹àŠ¯àŠŒàŠ¯àŠŸ àŠªà§àаàŠàŠŸàŠ¶àŠ àŠàŠ¬àŠ àŠŠàŠ°à§àжàŠàŠŠà§àа àŠ
àŠ€àŠ¿àŠ°àŠ¿àŠà§àŠ€ àŠžà§àаàŠà§àŠ·àŠŸ àŠªà§àŠ°àŠŠàŠŸàŠš àŠàаà§, àŠžà§àŠšà§àŠžàŠ°àŠ¶àŠ¿àŠªà§àа àŠ¬àŠ¿àŠ°à§àŠŠà§àŠ§à§ àŠ
àŠ€àŠ¿àŠ°àŠ¿àŠà§àŠ€ àŠžà§àаàŠà§àŠ·àŠŸ àŠžàŠ¹à¥€ àŠ
àŠšàŠ¿àŠàŠš àŠžà§àŠ¬àŠŸ àŠ¯à§ àŠà§àŠ àŠ¬à§àŠšàŠŸàŠ®à§ àŠ¬àŠ¿àŠ·àŠ¯àŠŒàŠ¬àŠžà§àŠ€à§ àŠàŠ¬àŠ àŠžà§àŠ¬àŠŸ àŠªà§àŠ°àŠŠàŠŸàŠš àŠàŠ°àŠŸàŠ° àŠ
àŠšà§àŠ®àŠ€àŠ¿ àŠŠà§àŠ¯àŠŒà¥€
onboarding.tour-tor-onion-services.button=àŠàŠàŠàŠ¿ àŠªà§àŠàŠ¯àŠŒàŠŸàŠ àŠŠà§àŠà§àŠš
+onboarding.tour-tor-onion-services.next-button=àŠžàŠ®à§àŠªàŠšà§àŠš
+
+onboarding.overlay-icon-tooltip-updated2=See what's new\nin %S
+onboarding.tour-tor-update.prefix-new=New
+onboarding.tour-tor-update.prefix-updated=Updated
+
+onboarding.tour-tor-toolbar=Toolbar
+onboarding.tour-tor-toolbar-update-8.5.title=Toolbar layout
+onboarding.tour-tor-toolbar-update-8.5.description=We improved the browser toolbar layout. We moved the Torbutton icon after the URL bar, and we added a security level icon next to it.
+onboarding.tour-tor-toolbar-update-8.5.next-button=Go to Security
+
+onboarding.tour-tor-security-update-8.5.title=Security level experience
+onboarding.tour-tor-security-update-8.5.description=We improved how you see and set your security level. We replaced the security slider with a toolbar icon that makes your current level visible at all times. Click it to view details about your current level or to change your security settings.
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=àŠªàŠ°àŠ¬àŠ°à§àŠ€à§
-onboarding.tor-circuit-display.done=àŠžàŠ®à§àŠªàŠšà§àŠš
-onboarding.tor-circuit-display.one-of-three=1 of 3
-onboarding.tor-circuit-display.two-of-three=2 of 3
-onboarding.tor-circuit-display.three-of-three=3 of 3
+onboarding.tor-circuit-display.done=àŠžàŠ®àŠŸàŠªà§àŠ€
+onboarding.tor-circuit-display.one-of-three=1 àŠàа 3
+onboarding.tor-circuit-display.two-of-three=3 àŠàа 2
+onboarding.tor-circuit-display.three-of-three=3 àŠàа 3
-onboarding.tor-circuit-display.intro.title=How do circuits work?
-onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services.
+onboarding.tor-circuit-display.intro.title=àŠàŠ¿àŠàŠŸàŠ¬à§ àŠžàŠŸàŠ°à§àŠàŠ¿àŠ àŠàŠŸàŠ àŠàаà§?
+onboarding.tor-circuit-display.intro.msg=àŠžàŠŸàŠ°à§àŠàŠ¿àŠàŠà§àŠ²àŠ¿ àŠàвà§àŠ®à§àвà§àŠàŠŸàŠ¬à§ àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠ¿àŠ€ àŠ°àŠ¿àŠ²à§ àŠ€à§àŠ°àŠ¿ àŠàŠ°àŠŸ àŠ¹àŠ¯àŠŒ, àŠ¯àŠŸ àŠžàŠŸàŠ°àŠŸ àŠ¬àŠ¿àŠ¶à§àЬà§àа àŠàŠ®à§àŠªàŠ¿àŠàŠàŠŸàŠ°àŠà§àŠ²àŠ¿ àŠàа àŠà§àаà§àŠ¯àŠŸàŠ«àŠ¿àŠ àŠ«àŠ°àŠàŠ¯àŠŒàŠŸàŠ°à§àŠ¡ àŠàŠ°àŠŸàŠ° àŠàŠšà§àН àŠàŠšàŠ«àŠ¿àŠàŠŸàŠ° àŠàŠ°àŠŸ àŠ¹àŠ¯àŠŒà¥€ àŠžàŠŸàŠ°à§àŠàŠ¿àŠàŠà§àŠ²àŠ¿ àŠàŠªàŠšàŠŸàŠà§ àŠ¬à§àНàŠà§àŠ€àŠ¿àŠàŠ€àŠàŠŸàŠ¬à§ àŠ¬à§àŠ°àŠŸàŠàŠ àŠàŠ°àŠ€à§ àŠàŠ¬àŠ àŠªà§àŠàŠ¯àŠŒàŠŸàŠ àŠªàŠ°àŠ¿àŠ·à§àŠ¬àŠŸàŠà§àŠ²àŠ¿àŠ€à§ àŠžàŠàНà§àŠ àŠàŠ°àŠŸàŠ° àŠ
àŠšà§àŠ®àŠ€àŠ¿ àŠŠà§àŠ¯àŠŒà¥€
onboarding.tor-circuit-display.diagram.title=àŠžàŠŸàŠ°à§àŠàŠ¿àŠ àŠ¡àŠ¿àŠžàŠªà§àвà§
-onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit.
+onboarding.tor-circuit-display.diagram.msg=àŠàŠ àŠàŠ¿àŠ€à§àаàŠàŠ¿ àŠàŠ àŠàŠ¯àŠŒà§àŠ¬àŠžàŠŸàŠàŠà§àа àŠàŠšà§àН àŠžàŠŸàŠ°à§àŠàŠ¿àŠ àŠ€à§àŠ°àŠ¿ àŠàŠ°à§ àŠàŠ®àŠš àŠ°àŠ¿àŠ²à§ àŠŠà§àŠàŠŸàŠ¯àŠŒà¥€ àŠ¬àŠ¿àŠàŠ¿àŠšà§àŠš àŠžàŠŸàŠàŠ àŠà§àŠ¡àŠŒà§ àŠàŠŸàŠ°à§àНàŠàŠ²àŠŸàŠª àŠ²àŠ¿àŠà§àŠ àŠàŠàŠàŠŸàŠ€à§, àŠªà§àŠ°àŠ€àŠ¿àŠàŠ¿ àŠàŠ¯àŠŒà§àŠ¬àŠžàŠŸàŠàŠ àŠàŠàŠàŠ¿ àŠàŠ¿àŠšà§àŠš àŠžàŠŸàŠ°à§àŠàŠ¿àŠ àŠªàŠŸàŠ¯àŠŒà¥€
-onboarding.tor-circuit-display.new-circuit.title=Do you need a new circuit?
-onboarding.tor-circuit-display.new-circuit.msg=If you are not able to connect to the website youâre trying to visit or it is not loading properly, then you can use this button to reload the site with a new circuit.
+onboarding.tor-circuit-display.new-circuit.title=àŠàŠªàŠšàŠ¿ àŠàŠ¿ àŠàŠàŠàŠ¿ àŠšàŠ€à§àŠš àŠžàŠŸàŠ°à§àŠàŠ¿àŠ àŠªà§àŠ°àŠ¯àŠŒà§àŠàŠš?
+onboarding.tor-circuit-display.new-circuit.msg=àŠàŠªàŠšàŠ¿ àŠ¯àŠŠàŠ¿ àŠàŠ¯àŠŒà§àŠ¬àŠžàŠŸàŠàŠàŠàŠ¿àŠ€à§ àŠžàŠàНà§àŠ àŠàŠ°àŠ€à§ àŠšàŠŸ àŠªàŠŸàŠ°àŠà§àŠš àŠ€àŠ¬à§ àŠàŠªàŠšàŠ¿ àŠžàŠ àŠ¿àŠàŠàŠŸàŠ¬à§ àŠ²à§àŠ¡ àŠ¹àŠà§àŠà§ àŠšàŠŸ, àŠ€àŠ¬à§ àŠàŠªàŠšàŠ¿ àŠšàŠ€à§àŠš àŠ¬à§àŠ€àŠŸàŠ®àŠàŠ¿ àŠŠàŠ¿àŠ¯àŠŒà§ àŠžàŠŸàŠàŠàŠàŠ¿àŠà§ àŠªà§àŠšàŠ°àŠŸàŠ¯àŠŒ àŠ²à§àŠ¡ àŠàŠ°àŠ€à§ àŠàŠ àŠ¬à§àŠ€àŠŸàŠ® àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ° àŠàŠ°àŠ€à§ àŠªàŠŸàŠ°à§àŠšà¥€
diff --git a/src/chrome/locale/bn-BD/securityLevel.properties b/src/chrome/locale/bn-BD/securityLevel.properties
index 731353ea..b6369a12 100644
--- a/src/chrome/locale/bn-BD/securityLevel.properties
+++ b/src/chrome/locale/bn-BD/securityLevel.properties
@@ -1,12 +1,17 @@
securityLevel.securityLevel = àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸàŠ° àŠ®àŠŸàŠ€à§àŠ°àŠŸ
+securityLevel.customWarning = àŠªàŠàŠšà§àŠŠàŠžàŠ
+securityLevel.overview = àŠàŠªàŠšàŠŸàŠ° àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ àŠàŠ¬àŠ àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸ àŠàŠà§àŠ°àŠ®àŠ£ àŠàŠ°àŠ€à§ àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ° àŠàŠ°àŠŸ àŠ¯à§àŠ€à§ àŠªàŠŸàŠ°à§ àŠàŠ®àŠš àŠàŠ¿àŠà§ àŠàŠ¯àŠŒà§àЬ àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àН àŠ
àŠà§àŠ·àŠ® àŠàаà§àŠšà¥€
securityLevel.standard.level = àŠ®àŠŸàŠš
+securityLevel.standard.tooltip = àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ àŠžà§àŠ€àŠ°: àŠžà§àŠà§àŠ¯àŠŸàŠšà§àŠ¡àŠŸàŠ°à§àŠ¡
securityLevel.standard.summary = àŠžàŠ®àŠžà§àŠ€ àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠàŠ¬àŠ àŠàŠ¯àŠŒà§àŠ¬àŠžàŠŸàŠàŠ àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àН àŠžàŠà§àŠ·àŠ® àŠàŠ°àŠŸ àŠ¹àŠ¯àŠŒà¥€
securityLevel.safer.level = àŠšàŠ¿àŠ°àŠŸàŠªàŠŠ
+securityLevel.safer.tooltip = àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ àŠžà§àŠ€àŠ°: àŠšàŠ¿àŠ°àŠŸàŠªàŠŠ
securityLevel.safer.summary = àŠàŠ¯àŠŒà§àŠ¬àŠžàŠŸàŠàŠà§àа àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àНàŠà§àŠ²àŠ¿ àŠªà§àŠ°àŠŸàŠ¯àŠŒàŠ àŠ¬àŠ¿àŠªàŠà§àŠàŠšàŠ àŠàаà§, àŠ¯àŠŸ àŠàŠ¿àŠà§ àŠžàŠŸàŠàŠàŠà§àŠ²àŠ¿ àŠàŠŸàŠ°à§àНàŠàŠŸàŠ°àŠ¿àŠ€àŠŸ àŠ¹àŠŸàŠ°àŠŸàŠ€à§ àŠ¬àŠŸàŠ§àŠŸ àŠŠà§àŠ¯àŠŒà¥€
securityLevel.safer.description1 = Non-HTTPS àŠžàŠŸàŠàŠàŠà§àŠ²àŠ¿àŠ€à§ àŠàŠŸàŠàŠŸàŠžà§àŠà§àŠ°àŠ¿àŠªà§àŠ àŠ
àŠà§àŠ·àŠ® àŠàŠ°àŠŸ àŠàŠà§à¥€
securityLevel.safer.description2 = àŠàŠ¿àŠà§ àŠ«àŠšà§àŠ àŠàŠ¬àŠ àŠàŠ£àŠ¿àŠ€ àŠàŠ¿àŠ¹à§àŠš àŠ
àŠà§àŠ·àŠ® àŠàŠà§à¥€
securityLevel.safer.description3 = àŠ
àŠ¡àŠ¿àŠ àŠàŠ¬àŠ àŠàŠ¿àŠ¡àŠ¿àŠ (HTML5 àŠ®àŠ¿àŠ¡àŠ¿àŠ¯àŠŒàŠŸ) àŠà§àŠ²àŠ¿àŠ-àŠà§-àŠà§àŠ²àŠŸà¥€
securityLevel.safest.level = àŠšàŠ¿àŠ°àŠŸàŠªàŠŠ
+securityLevel.safest.tooltip = àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ àŠžà§àŠ€àŠ°: àŠšàŠ¿àŠ¶à§àŠàŠ¿àŠ€ àŠšàŠ¿àŠ°àŠŸàŠªàŠŠ
securityLevel.safest.summary = àŠ¶à§àЧà§àŠ®àŠŸàŠ€à§àа àŠžà§àŠ¥àŠŸàŠ¯àŠŒà§ àŠžàŠŸàŠàŠ àŠàŠ¬àŠ àŠ®à§àŠ²àŠ¿àŠ àŠªàŠ°àŠ¿àŠ·à§àŠ¬àŠŸàŠà§àŠ²àŠ¿àŠ° àŠàŠšà§àН àŠªà§àŠ°àŠ¯àŠŒà§àŠàŠšà§àŠ¯àŠŒ àŠàŠ¯àŠŒà§àŠ¬àŠžàŠŸàŠàŠ àŠ¬à§àŠ¶àŠ¿àŠ·à§àŠà§àНàŠà§àŠ²àŠ¿ àŠ®àŠà§àŠà§àŠ°àŠ¿ àŠŠà§àŠ¯àŠŒ àŠàŠ àŠªàŠ°àŠ¿àŠ¬àŠ°à§àŠ€àŠšàŠà§àŠ²àŠ¿ àŠàŠ®à§àŠ, àŠ®àŠ¿àŠ¡àŠ¿àŠ¯àŠŒàŠŸ àŠàŠ¬àŠ àŠžà§àŠà§àŠ°àŠ¿àŠªà§àŠàŠà§àŠ²àŠ¿ àŠªà§àаàŠàŠŸàŠ¬àŠ¿àŠ€ àŠàаà§à¥€
securityLevel.safest.description1 = àŠàŠŸàŠàŠŸàŠžà§àŠà§àŠ°àŠ¿àŠªà§àŠ àŠžàŠ¬ àŠžàŠŸàŠàŠà§ àŠ¡àŠ¿àŠ«àŠ²à§àŠ àŠŠà§àŠ¬àŠŸàŠ°àŠŸ àŠšàŠ¿àŠ·à§àŠà§àŠ°àŠ¿àŠ¯àŠŒ àŠàŠ°àŠŸ àŠ¹àŠ¯àŠŒà¥€
securityLevel.safest.description2 = àŠàŠ¿àŠà§ àŠ«àŠšà§àŠ, àŠàŠàŠàŠš, àŠàŠ£àŠ¿àŠ€ àŠªà§àŠ°àŠ€à§àŠ àŠàŠ¬àŠ àŠàŠ¬àŠ¿ àŠ
àŠà§àŠ·àŠ® àŠ°àŠ¯àŠŒà§àŠà§à¥€
@@ -14,3 +19,4 @@ securityLevel.safest.description3 = àŠ
àŠ¡àŠ¿àŠ àŠàŠ¬àŠ àŠàŠ¿àŠ¡àŠ¿àŠ (HTML
securityLevel.custom.summary = àŠàŠªàŠšàŠŸàŠ° àŠàŠŸàŠžà§àŠàŠ® àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ°à§àа àŠªàŠàŠšà§àŠŠàŠà§àŠ²àŠ¿àŠ° àŠàŠŸàŠ°àŠ£à§ àŠ
àŠžà§àŠ¬àŠŸàŠàŠŸàŠ¬àŠ¿àŠ àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ àŠžà§àŠàŠ¿àŠàŠž àŠŠà§àŠàŠŸ àŠŠàŠ¿àŠ¯àŠŒà§àŠà§ àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ àŠàŠ¬àŠ àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸàŠ° àŠàŠŸàŠ°àŠ£à§, àŠàŠ®àŠ°àŠŸ àŠàŠªàŠšàŠŸàŠà§ àŠ¡àŠ¿àŠ«àŠ²à§àŠ àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ àŠžà§àŠ€àŠ°àŠà§àŠ²àŠ¿àŠ° àŠàŠàŠàŠ¿ àŠàŠ¯àŠŒàŠš àŠàŠ°àŠŸàŠ° àŠžà§àŠªàŠŸàŠ°àŠ¿àŠ¶ àŠàŠ°àŠ¿à¥€
securityLevel.learnMore = àŠàŠ°àŠ àŠàŠŸàŠšà§àŠš
securityLevel.restoreDefaults = àŠªà§àаà§àŠ¬àŠšàŠ¿àŠ°à§àŠ§àŠŸàŠ°àŠš àŠªà§àŠšàŠ°à§àŠ§àŠŸàŠ°
+securityLevel.advancedSecuritySettings = àŠàŠšà§àŠšàŠ€ àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ àŠžà§àŠàŠ¿àŠàŠž ...
diff --git a/src/chrome/locale/bn-BD/torbutton.dtd b/src/chrome/locale/bn-BD/torbutton.dtd
index 201f3111..27be1a9a 100644
--- a/src/chrome/locale/bn-BD/torbutton.dtd
+++ b/src/chrome/locale/bn-BD/torbutton.dtd
@@ -2,8 +2,6 @@
<!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 "àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠàŠªàŠ¡à§àŠà§àа àŠàŠšà§àН àŠà§àŠ àŠàаà§àŠš ...">
@@ -12,12 +10,10 @@
<!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.nameCol "àŠšàŠŸàŠ®">
<!ENTITY torbutton.cookiedialog.pathCol "Path">
<!ENTITY torbutton.cookiedialog.protectCookie "àŠà§àŠàŠ¿ àŠ°àŠà§àŠ·àŠŸ àŠàаà§àŠš">
<!ENTITY torbutton.cookiedialog.removeCookie "àŠà§àŠàŠ¿ àŠžàŠ°àŠŸàŠš">
@@ -25,12 +21,6 @@
<!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 "àŠ®àŠŸàŠš">
diff --git a/src/chrome/locale/bn-BD/torbutton.properties b/src/chrome/locale/bn-BD/torbutton.properties
index 55aa98f0..37e99b05 100644
--- a/src/chrome/locale/bn-BD/torbutton.properties
+++ b/src/chrome/locale/bn-BD/torbutton.properties
@@ -12,7 +12,7 @@ torbutton.content_sizer.margin_tooltip = àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠàŠª
torbutton.panel.tooltip.disabled = àŠàа àŠžàŠà§àŠ°àŠ¿àŠ¯àŠŒ àŠàŠ°àŠ€à§ àŠà§àŠ²àŠ¿àŠ àŠàаà§àŠš
torbutton.panel.tooltip.enabled = àŠàа àŠ
àŠà§àŠ·àŠ® àŠàŠ°àŠ€à§ àŠà§àŠ²àŠ¿àŠ àŠàаà§àŠš
torbutton.panel.label.disabled = àŠàа àŠ
àŠà§àŠ·àŠ®
-torbutton.panel.label.enabled = àŠàаà§àŠ àŠžàŠà§àŠ°àŠ¿àŠ¯àŠŒ
+torbutton.panel.label.enabled = Tor Enabled
extensions.torbutton(a)torproject.org.description = Torbutton àŠàа àŠžà§àŠàŠ¿àŠàŠž àŠàŠšàŠ«àŠ¿àŠàŠŸàŠ° àŠàŠ°àŠŸàŠ° àŠàŠšà§àН àŠàŠàŠàŠ¿ àŠ¬à§àŠ€àŠŸàŠ® àŠžàŠ°àŠ¬àŠ°àŠŸàŠ¹ àŠàŠ°à§ àŠàŠ¬àŠ àŠ¬à§àНàŠà§àŠ€àŠ¿àŠàŠ€ àŠ¬à§àŠ°àŠŸàŠàŠàŠ¿àŠ àŠ¡à§àŠàŠŸ àŠŠà§àаà§àŠ€ àŠàŠ¬àŠ àŠžàŠ¹àŠà§ àŠªàŠ°àŠ¿àŠ·à§àŠàŠŸàŠ° àŠàаà§à¥€
torbutton.popup.external.title = àŠàŠàŠàŠ¿ àŠ¬àŠŸàŠ¹à§àŠ¯àŠ¿àŠ àŠ«àŠŸàŠàв àŠàŠŸàŠàŠª àŠ¡àŠŸàŠàŠšàŠ²à§àŠ¡ àŠàŠ°àŠ¬à§àŠš?
torbutton.popup.external.app = àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠàŠ àŠ«àŠŸàŠàвàŠàŠ¿ àŠªà§àŠ°àŠŠàŠ°à§àŠ¶àŠš àŠàŠ°àŠ€à§ àŠªàŠŸàŠ°à§ àŠšàŠŸà¥€ àŠàŠªàŠšàŠ¿ àŠàŠàŠ¿ àŠ
àŠšà§àН àŠ
à§àŠ¯àŠŸàŠªà§àŠ²àŠ¿àŠà§àŠ¶àŠš àŠŠàŠ¿àŠ¯àŠŒà§ àŠà§àŠ²àŠ€à§ àŠ¹àŠ¬à§à¥€\n
@@ -23,11 +23,11 @@ torbutton.popup.cancel = àŠ¬àŠŸàŠ€àŠ¿àŠ²
torbutton.popup.dontask = àŠžà§àŠ¬àŠ¯àŠŒàŠàŠà§àŠ°àŠ¿àŠ¯àŠŒàŠàŠŸàŠ¬à§ àŠàŠàŠš àŠ¥à§àŠà§ àŠ«àŠŸàŠàвàŠà§àŠ²àŠ¿ àŠ¡àŠŸàŠàŠšàŠ²à§àŠ¡ àŠàаà§àŠš
torbutton.popup.no_newnym = Torbutton àŠšàŠ¿àŠ°àŠŸàŠªàŠŠà§ àŠàŠªàŠšàŠŸàŠà§ àŠàŠàŠàŠ¿ àŠšàŠ€à§àŠš àŠªàŠ°àŠ¿àŠàŠ¯àŠŒ àŠŠàŠ¿àŠ€à§ àŠªàŠŸàŠ°à§ àŠšàŠŸà¥€ àŠàŠàŠ¿ àŠàа àŠàŠšà§àŠà§àаà§àв àŠªà§àаà§àŠ àŠ
à§àŠ¯àŠŸàŠà§àŠžà§àŠž àŠšà§àŠà¥€\n\nàŠàŠªàŠšàŠ¿ àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠ¬àŠŸàŠšà§àŠ¡àŠ² àŠàŠ²àŠ®àŠŸàŠš?
torbutton.security_settings.menu.title = àŠšàŠ¿àŠ°àŠŸàŠªàŠ€à§àŠ€àŠŸ àŠžà§àŠàŠ¿àŠàŠž
-torbutton.title.prompt_torbrowser = àŠà§àаà§àŠ€à§àŠ¬àŠªà§àаà§àŠ£ Torbutton àŠ€àŠ¥à§àН
+torbutton.title.prompt_torbrowser = Important Torbutton Information
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.short_torbrowser = Important Torbutton Information!\n\nTorbutton is now always enabled.\n\nClick on the Torbutton for more information.
-torbutton.popup.confirm_plugins = àŠªà§àŠ²àŠŸàŠàŠàŠš àŠ¯à§àŠ®àŠš àŠ«à§àвà§àŠ¯àŠŸàŠ¶ àŠàŠªàŠšàŠŸàŠ° àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸ àŠàŠ¬àŠ àŠà§àŠªàŠšà§àŠ¯àŠŒàŠ€àŠŸ àŠà§àŠ·àŠ€àŠ¿ àŠàŠ°àŠ€à§ àŠªàŠŸàŠ°à§à¥€\n\nàŠ€àŠŸàŠ°àŠŸ àŠàŠªàŠšàŠŸàŠ° àŠ¬àŠ°à§àŠ€àŠ®àŠŸàŠš àŠ
àŠ¬àŠžà§àŠ¥àŠŸàŠš àŠàŠ¬àŠ àŠàŠàŠªàŠ¿ àŠ àŠ¿àŠàŠŸàŠšàŠŸ àŠªà§àаàŠàŠŸàŠ¶ àŠàŠ°àŠ€à§ àŠàа àŠªàŠŸàŠž àŠàŠ°àŠ€à§ àŠªàŠŸàŠ°à§à¥€\n\nàŠàŠªàŠšàŠ¿ àŠàŠ¿ àŠªà§àŠ²àŠŸàŠàŠàŠšàŠà§àŠ²àŠ¿ àŠžàŠà§àŠ·àŠ® àŠàŠ°àŠ€à§ àŠàŠŸàŠš?\n
+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 = àŠàŠ®àŠŸàŠà§ àŠàŠ¬àŠŸàŠ° àŠàŠ¿àŠà§àŠàŠŸàŠžàŠŸ àŠàŠ°àŠ¬à§àŠš àŠšàŠŸ
torbutton.popup.confirm_newnym = àŠàа àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠžàŠ®àŠžà§àŠ€ àŠàŠàŠšà§àŠ¡à§ àŠàŠ¬àŠ àŠà§àŠ¯àŠŸàŠ¬ àŠ¬àŠšà§àЧ àŠàŠ°àŠ¬à§ àŠžàŠ®àŠžà§àŠ€ àŠàŠ¯àŠŒà§àŠ¬àŠžàŠŸàŠàŠ àŠžà§àŠ¶àŠš àŠ¹àŠŸàŠ°àŠ¿àŠ¯àŠŒà§ àŠ¯àŠŸàŠ¬à§à¥€\n\nàŠàŠªàŠšàŠŸàŠ° àŠªàŠ°àŠ¿àŠàŠ¯àŠŒ àŠ°àŠ¿àŠžà§àŠ àŠàŠ°àŠ€à§ àŠàŠŸàŠ°à§àŠ àŠ¬à§àŠ°àŠŸàŠàŠàŠŸàŠ° àŠªà§àŠšàŠ°àŠŸàŠ¯àŠŒ àŠàŠŸàŠ²à§ àŠàаà§àŠš?\n\n
@@ -50,6 +50,11 @@ profileReadOnlyMac=àŠàŠªàŠšàŠ¿ àŠ¶à§àЧà§àŠ®àŠŸàŠ€à§àа àŠªàŠ àŠšàŠ¯à§àŠ
profileAccessDenied=%S àŠªà§àаà§àŠ«àŠŸàŠàвàŠàŠ¿ àŠ
à§àŠ¯àŠŸàŠà§àŠžà§àŠž àŠàŠ°àŠŸàŠ° àŠ
àŠšà§àŠ®àŠ€àŠ¿ àŠšà§àŠ àŠŠàŠ¯àŠŒàŠŸ àŠàŠ°à§ àŠàŠªàŠšàŠŸàŠ° àŠ«àŠŸàŠàв àŠžàŠ¿àŠžà§àŠà§àŠ®à§àа àŠ
àŠšà§àŠ®àŠ€àŠ¿àŠà§àŠ²àŠ¿ àŠžàŠŸàŠ®àŠà§àŠàŠžà§àН àŠàаà§àŠš àŠàŠ¬àŠ àŠàŠ¬àŠŸàŠ° àŠà§àŠ·à§àŠàŠŸ àŠàаà§àŠšà¥€
profileMigrationFailed=àŠàŠªàŠšàŠŸàŠ° àŠ¬àŠ¿àŠŠà§àŠ¯àŠ®àŠŸàŠš %S àŠªà§àаà§àŠ«àŠŸàŠàŠ²à§ àŠžà§àŠ¥àŠŸàŠšàŠŸàŠšà§àŠ€àŠ° àŠ¬à§àŠ¯àŠ°à§àŠ¥ àŠ¹àŠ¯àŠŒà§àŠà§à¥€\nàŠšàŠ€à§àŠš àŠžà§àŠàŠ¿àŠàŠž àŠ¬à§àŠ¯àŠ¬àŠ¹àŠŸàŠ° àŠàŠ°àŠŸ àŠ¹àŠ¬à§à¥€
+# "Downloading update" string for the hamburger menu (see #28885).
+# This string is kept here for ease of translation.
+# LOCALIZATION NOTE: %S is the application name.
+updateDownloadingPanelUILabel=àŠ¡àŠŸàŠàŠšàŠ²à§àŠ¡ àŠ¹àŠà§àŠà§ %S àŠàЧà§àŠšàŠ¿àŠà§àŠàŠ°àŠ£
+
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=àŠžàŠàНà§àŠ àŠàŠšàŠà§àŠ°àŠ¿àŠªà§àŠ (Onion Service, %1$S, %2$S bit keys, %3$S)
pageInfo_OnionEncryption=àŠžàŠàНà§àŠ àŠàŠšàŠà§àŠ°àŠ¿àŠªà§àŠ (Onion Service)
diff --git a/src/chrome/locale/ca/aboutTBUpdate.dtd b/src/chrome/locale/ca/aboutTBUpdate.dtd
index a4ed2fde..731a74dc 100644
--- a/src/chrome/locale/ca/aboutTBUpdate.dtd
+++ b/src/chrome/locale/ca/aboutTBUpdate.dtd
@@ -1,8 +1,8 @@
-<!ENTITY aboutTBUpdate.changelogTitle "Tor Browser Changelog">
+<!ENTITY aboutTBUpdate.changelogTitle "Registre de canvis del navegador Tor">
<!ENTITY aboutTBUpdate.updated "El navegador Tor s'ha actualitzat. ">
<!ENTITY aboutTBUpdate.linkPrefix "Per la informació més actualitzada sobre aquesta versió,">
<!ENTITY aboutTBUpdate.linkLabel "visiteu el lloc web">
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.version "Versió">
-<!ENTITY aboutTBUpdate.releaseDate "Release Date">
+<!ENTITY aboutTBUpdate.releaseDate "Data de la versió">
<!ENTITY aboutTBUpdate.releaseNotes "Notes de la versió">
diff --git a/src/chrome/locale/ca/aboutTor.dtd b/src/chrome/locale/ca/aboutTor.dtd
index 1772b0ba..1de2ee85 100644
--- a/src/chrome/locale/ca/aboutTor.dtd
+++ b/src/chrome/locale/ca/aboutTor.dtd
@@ -6,7 +6,7 @@
<!ENTITY aboutTor.title "Quant a Tor">
-<!ENTITY aboutTor.viewChangelog.label "View Changelog">
+<!ENTITY aboutTor.viewChangelog.label "Visualitza el registre de canvis">
<!ENTITY aboutTor.ready.label "Exploreu. Privadament.">
<!ENTITY aboutTor.ready2.label "Estàs preparat per a l'experiÚncia de navegació més privada del món.">
diff --git a/src/chrome/locale/ca/browserOnboarding.properties b/src/chrome/locale/ca/browserOnboarding.properties
index 9374fc34..d2063c9c 100644
--- a/src/chrome/locale/ca/browserOnboarding.properties
+++ b/src/chrome/locale/ca/browserOnboarding.properties
@@ -1,11 +1,11 @@
-# Copyright (c) 2018, The Tor Project, Inc.
+# Copyright (c) 2019, The Tor Project, Inc.
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
onboarding.tour-tor-welcome=Benvingut
onboarding.tour-tor-welcome.title=Ja estàs preparat.
onboarding.tour-tor-welcome.description=El navegador Tor ofereix el mà xim nivell de privadesa i seguretat mentre navegueu per la web. Ara està protegit contra el seguiment, la vigilà ncia i la censura. Aquest rà pid embarcament us mostrarà com fer-ho.
-onboarding.tour-tor-welcome.button=Comença ara
+onboarding.tour-tor-welcome.next-button=Go to Privacy
onboarding.tour-tor-privacy=Privadesa
onboarding.tour-tor-privacy.title=Seguidors de snub i snoopers.
@@ -21,21 +21,38 @@ onboarding.tour-tor-circuit-display=Pantalla de circuits
onboarding.tour-tor-circuit-display.title=Vegeu el vostre camÃ.
onboarding.tour-tor-circuit-display.description=Per cada domini que visiteu, el vostre trà nsit es retransmet i es xifra en un circuit a través de tres repetidors Tor al voltant del món. Cap lloc web sap d'on es connecta. Podeu sol·licitar un nou circuit fent clic a 'Nou circuit per a aquest lloc' a la nostra pantalla de circuits.
onboarding.tour-tor-circuit-display.button=Veure el meu camÃ
+onboarding.tour-tor-circuit-display.next-button=Go to Security
onboarding.tour-tor-security=Seguretat
onboarding.tour-tor-security.title=Tria la teva experiÚncia.
onboarding.tour-tor-security.description=També li oferim opcions de configuració addicionals per eliminar la seguretat del vostre navegador. La nostra configuració de seguretat us permet bloquejar els elements que es podrien utilitzar per atacar l'ordinador. Feu clic a sota per veure quÚ fan les diferents opcions.
-onboarding.tour-tor-security-level.button=See Your Security Level
+onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
+onboarding.tour-tor-security-level.button=Consulteu el vostre nivell de seguretat
+onboarding.tour-tor-security-level.next-button=Go to Experience Tips
onboarding.tour-tor-expect-differences=Consells sobre experiÚncies
onboarding.tour-tor-expect-differences.title=Espereu algunes diferÚncies.
onboarding.tour-tor-expect-differences.description=Amb totes les funcions de seguretat i privacitat proporcionades per Tor, la vostra experiÚncia en navegar per Internet pot ser una mica diferent. Les coses poden ser una mica més lentes, i depenent del vostre nivell de seguretat, pot ser que alguns elements no funcionin ni es carreguin. També se us pot demanar que demostreu que sou un ésser humà i no un robot.
onboarding.tour-tor-expect-differences.button=Mirar preguntes freqÃŒents
+onboarding.tour-tor-expect-differences.next-button=Go to Onion Services
onboarding.tour-tor-onion-services=Onion Services
onboarding.tour-tor-onion-services.title=Estigueu protegits addicionalment.
onboarding.tour-tor-onion-services.description=Els serveis de onion són llocs que acaben amb un .onion que proporciona proteccions addicionals a editors i visitants, incloses les mesures addicionals de protecció contra la censura. Els serveis de onion permeten que qualsevol persona proporcioni continguts i serveis de forma anònima. Feu clic a continuació per visitar el lloc de onion de DuckDuckGo.
onboarding.tour-tor-onion-services.button=Visita un Onion
+onboarding.tour-tor-onion-services.next-button=Fet
+
+onboarding.overlay-icon-tooltip-updated2=See what's new\nin %S
+onboarding.tour-tor-update.prefix-new=Nou
+onboarding.tour-tor-update.prefix-updated=Updated
+
+onboarding.tour-tor-toolbar=Toolbar
+onboarding.tour-tor-toolbar-update-8.5.title=Toolbar layout
+onboarding.tour-tor-toolbar-update-8.5.description=We improved the browser toolbar layout. We moved the Torbutton icon after the URL bar, and we added a security level icon next to it.
+onboarding.tour-tor-toolbar-update-8.5.next-button=Go to Security
+
+onboarding.tour-tor-security-update-8.5.title=Security level experience
+onboarding.tour-tor-security-update-8.5.description=We improved how you see and set your security level. We replaced the security slider with a toolbar icon that makes your current level visible at all times. Click it to view details about your current level or to change your security settings.
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=SegÃŒent
diff --git a/src/chrome/locale/ca/securityLevel.properties b/src/chrome/locale/ca/securityLevel.properties
index d3d43c0c..bb4988c6 100644
--- a/src/chrome/locale/ca/securityLevel.properties
+++ b/src/chrome/locale/ca/securityLevel.properties
@@ -1,17 +1,17 @@
securityLevel.securityLevel = Nivell de seguretat
securityLevel.customWarning = Personalitza
-securityLevel.overview = Disable certain web features that can be used to attack your security and anonymity.
+securityLevel.overview = Deshabiliteu certes funcions web que es puguin fer servir per atacar la vostra seguretat i el vostre anonimat.
securityLevel.standard.level = Està ndard
-securityLevel.standard.tooltip = Security Level : Standard
+securityLevel.standard.tooltip = Nivell de seguretat: està ndard
securityLevel.standard.summary = Totes les caracterÃstiques del buscador Tor i de la pà gina web estan actives.
securityLevel.safer.level = Més segur
-securityLevel.safer.tooltip = Security Level : Safer
+securityLevel.safer.tooltip = Nivell de seguretat: més segur
securityLevel.safer.summary = Desactivar les funcions del lloc web que sovint són perilloses, pot fent que alguns llocs perden funcionalitat.
securityLevel.safer.description1 = El JavaScript està desactivat per defecte en tots els llocs no-HTTPS
securityLevel.safer.description2 = Algunes fonts i sÃmbols matemà tics estan desactivats.
securityLevel.safer.description3 = L'à udio i el vÃdeo (mitjans de comunicació HTML5) són click-to-play.
securityLevel.safest.level = més segur
-securityLevel.safest.tooltip = Security Level : Safest
+securityLevel.safest.tooltip = Nivell de seguretat: el més segur
securityLevel.safest.summary = Només es permeten funcions del lloc web requerides per a llocs està tics i serveis bà sics. Aquests canvis afecten imatges, mitjans de comunicació i scripts.
securityLevel.safest.description1 = El JavaScript està desactivat per defecte a tots els llocs.
securityLevel.safest.description2 = Algunes fonts, icones, sÃmbols matemà tics, i imatges estan desactivats.
@@ -19,4 +19,4 @@ securityLevel.safest.description3 = L'Ã udio i el vÃdeo (mitjans de comunicaci
securityLevel.custom.summary = El navegador personalitzat ha obtingut uns parà metres inusuals de seguretat. Per raons de privacitat i de seguretat, recomanem l'elecció d'un nivell de seguretat per defecte.
securityLevel.learnMore = AprÚn més
securityLevel.restoreDefaults = Torna a les opcions per defecte
-securityLevel.advancedSecuritySettings = Advanced Security SettingsâŠ
+securityLevel.advancedSecuritySettings = Configuració de seguretat avançada...
diff --git a/src/chrome/locale/cs/aboutTBUpdate.dtd b/src/chrome/locale/cs/aboutTBUpdate.dtd
index 9e5ea44a..e5de7944 100644
--- a/src/chrome/locale/cs/aboutTBUpdate.dtd
+++ b/src/chrome/locale/cs/aboutTBUpdate.dtd
@@ -1,8 +1,8 @@
-<!ENTITY aboutTBUpdate.changelogTitle "Tor Browser Changelog">
+<!ENTITY aboutTBUpdate.changelogTitle "ZmÄny v prohlÃÅŸeÄi Tor">
<!ENTITY aboutTBUpdate.updated "ProhlÃÅŸeÄ Tor byl aktualizován.">
<!ENTITY aboutTBUpdate.linkPrefix "Informace o tomto vydánà najdete na ">
<!ENTITY aboutTBUpdate.linkLabel "naši webové stránce">
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.version "Verze">
-<!ENTITY aboutTBUpdate.releaseDate "Release Date">
+<!ENTITY aboutTBUpdate.releaseDate "Datum vydánÃ">
<!ENTITY aboutTBUpdate.releaseNotes "Poznámky k verzi">
diff --git a/src/chrome/locale/cs/aboutTor.dtd b/src/chrome/locale/cs/aboutTor.dtd
index 78dfd349..860aa13c 100644
--- a/src/chrome/locale/cs/aboutTor.dtd
+++ b/src/chrome/locale/cs/aboutTor.dtd
@@ -6,7 +6,7 @@
<!ENTITY aboutTor.title "O Toru">
-<!ENTITY aboutTor.viewChangelog.label "View Changelog">
+<!ENTITY aboutTor.viewChangelog.label "Historie zmÄn">
<!ENTITY aboutTor.ready.label "ProhlÃÅŸejte v soukromÃ.">
<!ENTITY aboutTor.ready2.label "VÅ¡e je pÅipraveno pro maximálnà soukromà VaÅ¡eho prohlÃÅŸenÃ.">
diff --git a/src/chrome/locale/cs/browserOnboarding.properties b/src/chrome/locale/cs/browserOnboarding.properties
index c90feb07..dc9a0c13 100644
--- a/src/chrome/locale/cs/browserOnboarding.properties
+++ b/src/chrome/locale/cs/browserOnboarding.properties
@@ -1,11 +1,11 @@
-# Copyright (c) 2018, The Tor Project, Inc.
+# Copyright (c) 2019, The Tor Project, Inc.
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
onboarding.tour-tor-welcome=VÃtejte
onboarding.tour-tor-welcome.title=Jste pÅipraveni.
onboarding.tour-tor-welcome.description=ProhlÃÅŸeÄ Tor nabÃzà nejvyššà úroveÅ soukromà a bezpeÄnosti pÅi prohlÃÅŸenà internetu. Ochránà vás pÅed sledovánÃm i cenzurou. RychlÜ průvodce vám ukáşe, jak ho pouÅŸÃvat.
-onboarding.tour-tor-welcome.button=ZaÄÃt
+onboarding.tour-tor-welcome.next-button=PÅejÃt na SoukromÃ
onboarding.tour-tor-privacy=SoukromÃ
onboarding.tour-tor-privacy.title=OdeÅŸeÅte sledovacà a Å¡mÃrujÃcà prvky.
@@ -21,21 +21,38 @@ onboarding.tour-tor-circuit-display=Zobrazenà okruhů
onboarding.tour-tor-circuit-display.title=PodÃvejte se na svou cestu.
onboarding.tour-tor-circuit-display.description=Pro kaÅŸdou doménu, kterou navÅ¡tÃvÃte, je vytvoÅeno Å¡ifrované spojenà pÅes tÅi uzly Toru různÄ po svÄtÄ. Ŝádná webová stránka nevÃ, odkud se k nà pÅipojujete. Nové spojenà si můşete vyşádat klepnutÃm na âNovÜ okruh pro tuto stránkuâ v zobrazenà okruhů.
onboarding.tour-tor-circuit-display.button=Moje cesta
+onboarding.tour-tor-circuit-display.next-button=PÅejÃt na ZabezpeÄenÃ
onboarding.tour-tor-security=ZabezpeÄenÃ
onboarding.tour-tor-security.title=UrÄujte svůj proÅŸitek.
onboarding.tour-tor-security.description=K dispozici máte rozÅ¡ÃÅená nastavenà pro dalšà zvÜšenà zabezpeÄenÃ, napÅ. blokovánà vÅ¡ech prvků, které mohou bÜt potenciálnÄ pouÅŸity k útoku na váš poÄÃtaÄ. Pro zobrazenà různÜch moÅŸnostà a jejich fungovánà klepnÄte nÃÅŸe.
-onboarding.tour-tor-security-level.button=See Your Security Level
+onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
+onboarding.tour-tor-security-level.button=Zobrazit nastavenou úroveÅ zabezpeÄenÃ
+onboarding.tour-tor-security-level.next-button=PÅejÃt na pokroÄilé tipy
onboarding.tour-tor-expect-differences=Tipy
onboarding.tour-tor-expect-differences.title=OÄekávejte rozdÃly.
onboarding.tour-tor-expect-differences.description=Váš proÅŸitek z prohlÃÅŸenà se dÃky vÅ¡em bezpeÄnostnÃm funkcÃm Toru můşe liÅ¡it. Stránky mohou bÜt pomalejšà a v závislosti na úrovni zabezpeÄenà nemusà nÄkteré prvky fungovat. Můşete bÜt také dotazováni na důkaz, ÅŸe jste opravdu lidé a ne roboti.
onboarding.tour-tor-expect-differences.button=Äasto kladené otázky
+onboarding.tour-tor-expect-differences.next-button=PÅejÃt na sluÅŸby Onion
onboarding.tour-tor-onion-services=SluÅŸby Onion
onboarding.tour-tor-onion-services.title=Extra ochrana
onboarding.tour-tor-onion-services.description=SluÅŸby Onion jsou stránky, které konÄà na .onion a poskytujà extra ochranu pro autory i návÅ¡tÄvnÃky, vÄetnÄ pojistek proti cenzuÅe. UmoÅŸÅujà kaÅŸdému poskytovat obsah a sluÅŸby anonymnÄ. Pro otevÅenà anonymnà onion stránky DuckDuckGo klepnÄte nÃÅŸe.
onboarding.tour-tor-onion-services.button=NavÅ¡tÃvit Onion
+onboarding.tour-tor-onion-services.next-button=Hotovo
+
+onboarding.overlay-icon-tooltip-updated2=PodÃvejte se, co je nového\nv %S
+onboarding.tour-tor-update.prefix-new=Nove
+onboarding.tour-tor-update.prefix-updated=Aktualizováno
+
+onboarding.tour-tor-toolbar=Panel nástrojů
+onboarding.tour-tor-toolbar-update-8.5.title=Rozvrşenà panelu nástrojů
+onboarding.tour-tor-toolbar-update-8.5.description=VylepÅ¡ili jsme rozvrÅŸenà panelu nástrojů prohlÃÅŸeÄe. PÅesunuli jsme ikonu Torbutton za adresnà Åádek a pÅidali jsme ikonu úrovnÄ zabezpeÄenà vedle nÃ.
+onboarding.tour-tor-toolbar-update-8.5.next-button=PÅejÃt na ZabezpeÄenÃ
+
+onboarding.tour-tor-security-update-8.5.title=ProÅŸitek z nastavenà úrovnÄ zabezpeÄenÃ
+onboarding.tour-tor-security-update-8.5.description=VylepÅ¡ili jsme jak vidÃte a jak nastavÃte úroveÅ zabezpeÄenÃ. VymÄnili jsme posuvnÃk zabezpeÄenà za ikonu na panelu nástrojů, aby souÄasná úroveÅ byla vÅŸdy viditelná. KliknÄte na ni pro podrobnosti o vaÅ¡i souÄasné úrovni nebo pro zmÄnu vaÅ¡eho souÄasného nastavenÃ.
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=DalÅ¡Ã
diff --git a/src/chrome/locale/cs/securityLevel.properties b/src/chrome/locale/cs/securityLevel.properties
index e07f68e6..e5aa92b5 100644
--- a/src/chrome/locale/cs/securityLevel.properties
+++ b/src/chrome/locale/cs/securityLevel.properties
@@ -1,17 +1,17 @@
securityLevel.securityLevel = ÃroveÅ zabezpeÄenÃ
securityLevel.customWarning = VlastnÃ
-securityLevel.overview = Disable certain web features that can be used to attack your security and anonymity.
+securityLevel.overview = Vypnout nÄkteré webové funkce, které mohou bÜt zneuÅŸity k ohroÅŸenà vašà bezpeÄnosti a anonymity.
securityLevel.standard.level = StandardnÃ
-securityLevel.standard.tooltip = Security Level : Standard
+securityLevel.standard.tooltip = ÃroveÅ zabezpeÄenÃ: bÄÅŸná
securityLevel.standard.summary = VÅ¡echny funkce prohlÃÅŸeÄe Tor jsou zapnuté.
securityLevel.safer.level = BezpeÄnÄjÅ¡Ã
-securityLevel.safer.tooltip = Security Level : Safer
+securityLevel.safer.tooltip = ÃroveÅ zabezpeÄenÃ: bezpeÄnÄjÅ¡Ã
securityLevel.safer.summary = NÄkteré ménÄ bezpeÄné funkce jsou vypnuty, ale nÄkteré stránky nemusà fungovat.
securityLevel.safer.description1 = JavaScript je na stránkách bez HTTPS vypnut.
securityLevel.safer.description2 = NÄkterá pÃsma a matematické symboly jsou zablokovány.
securityLevel.safer.description3 = Audio a video (HTML5 média) se pÅehrávajà po kliknutÃ.
securityLevel.safest.level = NejbezpeÄnÄjÅ¡Ã
-securityLevel.safest.tooltip = Security Level : Safest
+securityLevel.safest.tooltip = ÃroveÅ zabezpeÄenÃ: nejbezpeÄnÄjÅ¡Ã
securityLevel.safest.summary = Povolà jen funkce pro zobrazenà statickÜch webovÜch stránek a fungovánà základnÃch sluÅŸeb. OvlivnÄno bude zobrazenà obrázků, médià a fungovánà skriptů.
securityLevel.safest.description1 = JavaScript je ve vÜchozÃm nastavenà vypnut na vÅ¡ech stránkách.
securityLevel.safest.description2 = NÄkterá pÃsma, matematické symboly a obrázky jsou zablokovány.
@@ -19,4 +19,4 @@ securityLevel.safest.description3 = Audio a video (HTML5 média) se pÅehrávaj
securityLevel.custom.summary = VaÅ¡e nastavenà prohlÃÅŸeÄe neodpovÃdá standardnÃmu nastavenà zabezpeÄenÃ. Z důvodu ochrany soukromà a zvÜšenà bezpeÄnosti vám doporuÄujeme vybrat si jednu z vÜchozÃch bezpeÄnostnÃch úrovnÃ.
securityLevel.learnMore = Zjistit vÃce
securityLevel.restoreDefaults = Obnovit vÜchozÃ
-securityLevel.advancedSecuritySettings = Advanced Security SettingsâŠ
+securityLevel.advancedSecuritySettings = RozÅ¡ÃÅená bezpeÄnostnà nastavenÃâŠ
diff --git a/src/chrome/locale/cs/torbutton.properties b/src/chrome/locale/cs/torbutton.properties
index 5ba87e6b..eea574bf 100644
--- a/src/chrome/locale/cs/torbutton.properties
+++ b/src/chrome/locale/cs/torbutton.properties
@@ -53,7 +53,7 @@ profileMigrationFailed=Migrace vaÅ¡eho stávajÃcÃho profilu se nezdaÅila.\nBu
# "Downloading update" string for the hamburger menu (see #28885).
# This string is kept here for ease of translation.
# LOCALIZATION NOTE: %S is the application name.
-updateDownloadingPanelUILabel=Downloading %S update
+updateDownloadingPanelUILabel=Stahovánà aktualizace pro %S
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Å ifrované spojenà (Onion sluÅŸba, %1$S, %2$S bitové klÃÄe, %3$S)
diff --git a/src/chrome/locale/da/aboutDialog.dtd b/src/chrome/locale/da/aboutDialog.dtd
index eb7a1798..0105c4c7 100644
--- a/src/chrome/locale/da/aboutDialog.dtd
+++ b/src/chrome/locale/da/aboutDialog.dtd
@@ -1,7 +1,7 @@
<!ENTITY project.start "&brandShortName; er udviklet af">
<!-- LOCALIZATION NOTE (project.tpoLink): This is a link title that links to https://www.torproject.org -->
<!ENTITY project.tpoLink "&vendorShortName;">
-<!ENTITY project.end "En nonprofit-arbejder for at beskytte dit privatliv og din frihed online.">
+<!ENTITY project.end ", en nonprofitorganisation som arbejder for at beskytte dit privatliv og din frihed online.">
<!ENTITY help.start "Vil du hjÊlpe? ">
<!-- LOCALIZATION NOTE (help.donate): This is a link title that links to https://www.torproject.org/donate/donate.html.en -->
@@ -13,7 +13,7 @@
<!-- LOCALIZATION NOTE (bottom.questions): This is a link title that links to https://www.torproject.org/docs/trademark-faq.html.en -->
<!ENTITY bottomLinks.questions "SpÞrgsmål?">
<!-- LOCALIZATION NOTE (bottom.questions): This is a link title that links to https://www.torproject.org/getinvolved/relays -->
-<!ENTITY bottomLinks.grow "HjÊlp Tor Network med at vokse!">
+<!ENTITY bottomLinks.grow "HjÊlp Tor-netvÊrket med at vokse!">
<!-- LOCALIZATION NOTE (bottom.questions): This is a link title that links to about:license -->
<!ENTITY bottomLinks.license "Licens Information">
<!ENTITY tor.TrademarkStatement ""Tor" og "lÞg-logoet" er registrerede varemÊrker tilhÞrende Tor Project, Inc.">
diff --git a/src/chrome/locale/da/browserOnboarding.properties b/src/chrome/locale/da/browserOnboarding.properties
index aec6723b..36b9bbe6 100644
--- a/src/chrome/locale/da/browserOnboarding.properties
+++ b/src/chrome/locale/da/browserOnboarding.properties
@@ -1,11 +1,11 @@
-# Copyright (c) 2018, The Tor Project, Inc.
+# Copyright (c) 2019, The Tor Project, Inc.
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
onboarding.tour-tor-welcome=Velkommen
onboarding.tour-tor-welcome.title=Du er klar.
onboarding.tour-tor-welcome.description=Tor Browser tilbyder den hÞjeste standard indenfor privatliv og sikkerhed på webbet. Du er nu beskyttet mod sporing, overvågning og censur. Denne hurtige introduktion viser dig hvordan.
-onboarding.tour-tor-welcome.button=Start nu
+onboarding.tour-tor-welcome.next-button=GÃ¥ til privatliv
onboarding.tour-tor-privacy=Privatliv
onboarding.tour-tor-privacy.title=SÊt en stopper for trackere og snoopers.
@@ -21,21 +21,38 @@ onboarding.tour-tor-circuit-display=KredslÞb-visning
onboarding.tour-tor-circuit-display.title=Se din sti.
onboarding.tour-tor-circuit-display.description=Hver gang du besÞger et domÊne, videresendes og krypteres din trafik i et kredslÞb hen over tre Tor-relÊ verden over. Webstederne kan ikke se hvor du opretter forbindelse fra. Du kan anmode om et nyt kredslÞb ved at klikke pÃ¥ âNyt kredslÞb til dette stedâ pÃ¥ vores kredslÞb-display.
onboarding.tour-tor-circuit-display.button=Se min sti
+onboarding.tour-tor-circuit-display.next-button=GÃ¥ til sikkerhed
onboarding.tour-tor-security=Sikkerhed
onboarding.tour-tor-security.title=VÊlg din oplevelse.
onboarding.tour-tor-security.description=Vi giver dig også yderligere sikkerhedsindstillinger for at Þge din browsersikkerhed. Vores sikkerhedsindstillinger giver dig mulighed for at blokere elementer der kan bruges til at angribe din computer. Klik nedenfor for at se hvad de forskellige valgmuligheder gÞr.
+onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
onboarding.tour-tor-security-level.button=Se dit sikkerhedsniveau
+onboarding.tour-tor-security-level.next-button=GÃ¥ til oplevelesestips
onboarding.tour-tor-expect-differences=Oplevelesestips
onboarding.tour-tor-expect-differences.title=Forvent nogen forskelle.
onboarding.tour-tor-expect-differences.description=Med alle de sikkerheds- og privatlivsfunktionaliteter som gives af Tor, kan din oplevelse på internettet vÊre lidt anderledes. Ting man vÊre lidt langsommere, og afhÊngig af dit sikkerhedsniveau, kan det vÊre at nogle elementer ikke virker eller ikke indlÊses. Du bliver måske også spurgt om du er et menneske eller en robot.
onboarding.tour-tor-expect-differences.button=Se FAQ'er
+onboarding.tour-tor-expect-differences.next-button=GÃ¥ til Onion-tjenester
onboarding.tour-tor-onion-services=Onion-tjenester
onboarding.tour-tor-onion-services.title=VÊr ekstra beskyttet.
onboarding.tour-tor-onion-services.description=Onion-tjenester er steder som slutter med .onion som giver yderligere beskyttelse til udgivere og besÞgende, inklusiv tilfÞjelse af sikkhedsforanstaltninger mod censur. Onion-tjenester giver alle mulighed for at levere indhold og tjenester anonymt. Klik nedenfor for at besÞge DuckDuckGo's onion-sted.
onboarding.tour-tor-onion-services.button=BesÞg et onion
+onboarding.tour-tor-onion-services.next-button=FuldfÞrt
+
+onboarding.overlay-icon-tooltip-updated2=Se nyhederne\ni %S
+onboarding.tour-tor-update.prefix-new=Ny
+onboarding.tour-tor-update.prefix-updated=Opdateret
+
+onboarding.tour-tor-toolbar=VÊrktÞjslinje
+onboarding.tour-tor-toolbar-update-8.5.title=VÊrktÞjslinjens layout
+onboarding.tour-tor-toolbar-update-8.5.description=We improved the browser toolbar layout. We moved the Torbutton icon after the URL bar, and we added a security level icon next to it.
+onboarding.tour-tor-toolbar-update-8.5.next-button=GÃ¥ til sikkerhed
+
+onboarding.tour-tor-security-update-8.5.title=Oplevelse med sikkerhedsniveau
+onboarding.tour-tor-security-update-8.5.description=We improved how you see and set your security level. We replaced the security slider with a toolbar icon that makes your current level visible at all times. Click it to view details about your current level or to change your security settings.
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=NÊste
diff --git a/src/chrome/locale/da/torbutton.properties b/src/chrome/locale/da/torbutton.properties
index 383044d3..21a7f667 100644
--- a/src/chrome/locale/da/torbutton.properties
+++ b/src/chrome/locale/da/torbutton.properties
@@ -24,14 +24,14 @@ torbutton.popup.dontask = Download automatisk filer fremover
torbutton.popup.no_newnym = Torbutton kan ikke med sikkerhed give dig en ny identitet. Den har ikke adgang til kontrolporten for Tor.\n\nKÞrer du Tor Browser-bundet?
torbutton.security_settings.menu.title = Sikkerhedsindstillinger
torbutton.title.prompt_torbrowser = Vigtig Torbutton-information
-torbutton.popup.prompt_torbrowser = Torbutton fungerer anderledes end fÞr: du kan ikke lÊngere slå den fra.\n\nDu foretog denne Êndring, da det ikke er sikkert at anvende Torbutton i en browser, der også anvendes til non-Tor-browsing. Der var for mange fejl deri, som vi ikke kunne rette på andre måder.\n\nHvis du Þnsker at anvende Firefox på normal vis, så bÞr du afinstallere Torbutton og downloade Tor Browser-bundet. Indstillingerne for privatliv i Tor Browser overgår også de normale i Firefox, selv når Firefox anvende med Torbutton.\n\nFor at fjerne Torbutton, så gå til Funktioner->TilfÞjelser->Udvidelser og klik dernÊst Fjern-knappen ved siden af Torbutton.
+torbutton.popup.prompt_torbrowser = Torbutton fungerer anderledes end fÞr: du kan ikke lÊngere slå den fra.\n\nDu foretog Êndringen, da det ikke er sikkert at anvende Torbutton i en browser, der også anvendes til non-Tor-browsing. Der var for mange fejl deri, som vi ikke kunne rette på andre måder.\n\nHvis du Þnsker at anvende Firefox på normal vis, så bÞr du afinstallere Torbutton og downloade Tor Browser-bundet. Indstillingerne for privatliv i Tor Browser overgår også de normale i Firefox, selv når Firefox anvende med Torbutton.\n\nFor at fjerne Torbutton, så gå til Funktioner->TilfÞjelser->Udvidelser og klik dernÊst Fjern-knappen ved siden af Torbutton.
torbutton.popup.short_torbrowser = Vigtig Torbutton-information!\n\nTorbutton er nu altid slået til.\n\nKlik på Torbutton for mere information.
torbutton.popup.confirm_plugins = Udvidelsesmoduler såsom Flash kan skade sikkerheden for dit privatliv og din anonymitet.\n\nDe kan også omgå Tor, så din nuvÊrende placering og IP-adresse afslÞres.\n\nEr du sikker på at du vil aktivere udvidelsesmoduler?\n\n
torbutton.popup.never_ask_again = SpÞrg mig aldrig igen
torbutton.popup.confirm_newnym = Tor Browser vil lukke alle vinduer og faneblade. Alle webside-sessioner vil gå tabt.\nGenstart Tor Browser nu for at nulstille din identitet?\n
-torbutton.maximize_warning = Hvis du maksimere Tor Browser kan websteder fastslå din skÊrmstÞrrelse, hvilket kan blive brugt til at spore dig. Vi anbefaler at du lader Tor Browser-vinduet vÊre i sin originale standardstÞrrelse.
+torbutton.maximize_warning = Hvis du maksimere Tor Browser kan websteder fastslå din skÊrmstÞrrelse, hvilket kan blive brugt til at spore dig. Vi anbefaler at du lader Tor Browser-vinduet vÊre i sin oprindelige standardstÞrrelse.
# Canvas permission prompt. Strings are kept here for ease of translation.
canvas.siteprompt=Dette websted (%S) forsÞgte at uddrage HTML5 canvas-billeddata, hvilket kan bruges til unikt at identificere din computer.\n\nSkal Tor Browser tillade dette websted at uddrage HTML5 canvas-billeddata?
diff --git a/src/chrome/locale/de/browserOnboarding.properties b/src/chrome/locale/de/browserOnboarding.properties
index 53a23c03..1ddcd013 100644
--- a/src/chrome/locale/de/browserOnboarding.properties
+++ b/src/chrome/locale/de/browserOnboarding.properties
@@ -1,11 +1,11 @@
-# Copyright (c) 2018, The Tor Project, Inc.
+# Copyright (c) 2019, The Tor Project, Inc.
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
onboarding.tour-tor-welcome=Willkommen
onboarding.tour-tor-welcome.title=Fertig.
onboarding.tour-tor-welcome.description=Tor Browser bietet höchste PrivatsphÀre und Sicherheit beim Surfen im Internet. Sie sind jetzt auch gegen Tracker, Ãberwachung und Zensur geschÃŒtzt. Diese EinfÃŒhrung zeigt, wie.
-onboarding.tour-tor-welcome.button=Jetzt starten
+onboarding.tour-tor-welcome.next-button=Gehe zu PrivatsphÀre
onboarding.tour-tor-privacy=PrivatsphÀre
onboarding.tour-tor-privacy.title=Tracker und SchnÃŒffler abweisen.
@@ -21,21 +21,38 @@ onboarding.tour-tor-circuit-display=Kanal-Ansicht
onboarding.tour-tor-circuit-display.title=Zeige deinen Pfad
onboarding.tour-tor-circuit-display.description=FÃŒr jede Webseite wandern Anfragen und Antworten mehrfach verschlÃŒsselt ÃŒber drei Server (Relays) um die Welt. Keine Webseite weiÃ, woher die Verbindung ursprÃŒnglich kommt. Um eine Webseite ÃŒber einen neuen Kanal erneut zu laden, öffne die Kanal-Ansicht und klicke "Neuer Kanal fÃŒr diese Seite".
onboarding.tour-tor-circuit-display.button=Meinen Pfad sehen
+onboarding.tour-tor-circuit-display.next-button=Gehe zu Sicherheit
onboarding.tour-tor-security=Sicherheit
onboarding.tour-tor-security.title=WÀhle deine Erfahrung
onboarding.tour-tor-security.description=Wir bieten zusÀtzliche Einstellungen, um die Sicherheit zu erhöhen. In den Sicherheitseinstellungen können verschiedene Objekte und Funktionen deaktiviert werden, welche die Sicherheit des Computers gefÀhrden können. Klicken Sie, um zu erfahren, was die verschiedenen Optionen bewirken.
+onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
onboarding.tour-tor-security-level.button=Siehe deine Sicherheitsstufe
+onboarding.tour-tor-security-level.next-button=Gehe zu Erfahrungstipps
onboarding.tour-tor-expect-differences=Erfahrungswerte
onboarding.tour-tor-expect-differences.title=Erwarten Sie einige Unterschiede.
onboarding.tour-tor-expect-differences.description=Mit all den Sicherheits- und Datenschutzfunktionen von Tor kann Ihre Erfahrung beim Surfen im Internet etwas anders sein. Die Dinge können etwas langsamer sein, und je nach Sicherheitsstufe funktionieren oder laden einige Elemente möglicherweise nicht. Möglicherweise werden Sie auch gebeten, zu beweisen, dass Sie ein Mensch und kein Roboter sind.
onboarding.tour-tor-expect-differences.button=Siehe FAQs
+onboarding.tour-tor-expect-differences.next-button=Gehe zu Onion-Dienste
onboarding.tour-tor-onion-services=Onion-Dienste
onboarding.tour-tor-onion-services.title=Seien Sie besonders geschÃŒtzt.
onboarding.tour-tor-onion-services.description=Onion-Dienste sind Websites, die auf .onion enden, die Herausgebern und Besuchern zusÀtzlichen Schutz bieten, einschlieÃlich zusÀtzlicher SchutzmaÃnahmen gegen Zensur. Onion-Dienste ermöglichen es jedem, Inhalte und Dienste anonym bereitzustellen. Klicken Sie unten, um die DuckDuckGo Onion Website zu besuchen.
onboarding.tour-tor-onion-services.button=Eine Onion-Website besuchen
+onboarding.tour-tor-onion-services.next-button=Fertig
+
+onboarding.overlay-icon-tooltip-updated2=Siehe Neuigkeiten\n\nin %S
+onboarding.tour-tor-update.prefix-new=Neu
+onboarding.tour-tor-update.prefix-updated=Aktualisiert
+
+onboarding.tour-tor-toolbar=Symbolleiste
+onboarding.tour-tor-toolbar-update-8.5.title=Layout der Symbolleiste
+onboarding.tour-tor-toolbar-update-8.5.description=Wir haben das Layout der Browser-Symbolleiste verbessert. Wir haben das Torbutton-Symbol hinter die URL-Leiste verschoben und daneben ein Sicherheitsstufe-Symbol hinzugefÃŒgt.
+onboarding.tour-tor-toolbar-update-8.5.next-button=Gehe zu Sicherheit
+
+onboarding.tour-tor-security-update-8.5.title=Erfahrung auf Sicherheitsstufe
+onboarding.tour-tor-security-update-8.5.description=Wir haben verbessert, wie du deine Sicherheitsstufe siehst und einstellst. Wir haben den Sicherheitsschieberegler durch ein Symbol in der Symbolleiste ersetzt, das deine aktuelle Stufe jederzeit sichtbar macht. Klick darauf, um Details zu deiner aktuellen Stufe anzuzeigen oder deine Sicherheitseinstellungen zu Àndern.
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=Weiter
diff --git a/src/chrome/locale/el/browserOnboarding.properties b/src/chrome/locale/el/browserOnboarding.properties
index 68c7aa00..1823d1c6 100644
--- a/src/chrome/locale/el/browserOnboarding.properties
+++ b/src/chrome/locale/el/browserOnboarding.properties
@@ -1,11 +1,11 @@
-# Copyright (c) 2018, The Tor Project, Inc.
+# Copyright (c) 2019, The Tor Project, Inc.
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
onboarding.tour-tor-welcome=ÎαλÏÏ Î®Î»ÎžÎ±Ïε
onboarding.tour-tor-welcome.title=ÎίÏÏε ÎÏοιΌοÏ.
onboarding.tour-tor-welcome.description=Î Tor Browser ÏÏοÏÏÎÏει Ïα Ï
ÏηλÏÏεÏα ÏÏάΜÏÎ±Ï ÏÏηΜ ιΎιÏÏικÏÏηÏα και ÏηΜ αÏÏάλεια καÏά ÏηΜ ÏεÏιήγηÏη ÏÏο ΎιαΎίκÏÏ
ο. ΀ÏÏα είÏÏε ÏÏοÏÏαÏεÏ
ÎŒÎÎœÎ¿Ï Î±ÏÏ ÏοΜ εΜÏοÏιÏÎŒÏ, ÏηΜ καÏαÏκοÏία και Ïη λογοκÏιÏία. Îία γÏήγοÏη ΎοκιΌή Ξα ÏÎ±Ï ÎŽÎµÎ¯ÎŸÎµÎ¹ ÏÏÏ.
-onboarding.tour-tor-welcome.button=ÎεκιΜήÏÏε ΀ÏÏα
+onboarding.tour-tor-welcome.next-button=Go to Privacy
onboarding.tour-tor-privacy=ÎÏÏÏÏηÏο
onboarding.tour-tor-privacy.title=ÎÏοÏÏγεÏε εΜÏοÏιÏÏÎÏ ÎºÎ±Î¹ αΎιάκÏιÏοÏ
Ï.
@@ -21,21 +21,38 @@ onboarding.tour-tor-circuit-display=Î ÏοεÏιÏκÏÏηÏη κÏ
κλÏΌαÏ
onboarding.tour-tor-circuit-display.title=ÎείÏε Ïο ΌοΜοÏάÏι ÏαÏ.
onboarding.tour-tor-circuit-display.description=Îια κάΞε ιÏÏοÏελίΎα ÏοÏ
εÏιÏκÎÏÏεÏÏε η κίΜηÏή ÏÎ±Ï ÏÏ
ΜΎÎεÏαι και κÏÏ
ÏÏογÏαÏείÏαι Ïε ÎΜα κÏκλÏΌα εΜÏÏÏ ÏÏιÏΜ ÏÏ
ΜΎÎÏεÏΜ ÏοÏ
Tor Ïε Ïλο ÏοΜ κÏÏΌο. ÎÏοÏείÏε Μα αιÏηΞείÏε καΜοÏÏιοÏ
κÏ
κλÏΌαÏÎ¿Ï ÎµÏιλÎγοΜÏÎ±Ï "ÎÎο κÏκλÏΌα για αÏ
ÏήΜ Ïη ÏελίΎα" ÏÏηΜ ÏÏοεÏιÏκÏÏηÏη κÏ
κλÏΌαÏÏÏ ÎŒÎ±Ï.
onboarding.tour-tor-circuit-display.button=ÎλÎÏÏ Ïο ΌοΜοÏάÏι ΌοÏ
+onboarding.tour-tor-circuit-display.next-button=Go to Security
onboarding.tour-tor-security=ÎÏÏάλεια
onboarding.tour-tor-security.title=ÎÏιλÎΟÏε ÏηΜ εΌÏειÏία ÏαÏ.
onboarding.tour-tor-security.description=ÎÏοÏοÏΌε Μα ÏÏοÏÏÎÏοÏ
Όε εÏιÏÏÏÏΞεÏÎµÏ ÏÏ
ΞΌίÏÎµÎ¹Ï Î³Î¹Î± Μα εΜιÏÏÏÏοÏ
Όε ÏηΜ αÏÏάλεια ÏοÏ
ÏεÏιηγηÏή ÏαÏ. Îι ΡÏ
ΞΌίÏÎµÎ¹Ï ÎÏÏÎ±Î»ÎµÎ¯Î±Ï ÏÎ±Ï ÎµÏιÏÏÎÏοÏ
Μ Μα ÎŒÏλοκάÏεεÏε ÏÏοιÏεία ÏοÏ
Ξα ÎŒÏοÏοÏÏαΜ Μα ÏÏηÏιΌοÏοιηΞοÏΜ για εÏιΞÎÏÎµÎ¹Ï ÏÏοΜ Ï
ÏολογιÏÏή ÏαÏ. ÎÏίλεΟÏε ÏαÏακάÏÏ Î³Î¹Î± Μα ΎείÏε Ïι κάΜοÏ
Μ οι ΎιαÏοÏεÏικÎÏ ÏÏ
ΞΌίÏειÏ.
+onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
onboarding.tour-tor-security-level.button=Î Ïοβολή ÏοÏ
εÏίÏεΎοÏ
αÏÏÎ±Î»ÎµÎ¯Î±Ï ÏαÏ
+onboarding.tour-tor-security-level.next-button=Go to Experience Tips
onboarding.tour-tor-expect-differences=Î ÏοÏάÏÎµÎ¹Ï ÎµÎŒÏειÏίαÏ
onboarding.tour-tor-expect-differences.title=ÎάÏÎ¿Î¹ÎµÏ ÎŽÎ¹Î±ÏοÏÎÏ ÎµÎ¯ÎœÎ±Î¹ αΜαΌεΜÏΌεΜεÏ.
onboarding.tour-tor-expect-differences.description=Îε Ïλη ÏηΜ αÏÏάλεια και ÏηΜ ιΎιÏÏικÏÏηÏα ÏοÏ
ÏαÏÎÏει Ïο Tor, η εΌÏειÏία ÏÎ±Ï ÎºÎ±Ïά ÏηΜ ÏεÏιήγηÏη Ξα είΜαι λίγο ΎιαÏοÏεÏική. ÎάÏοια ÏÏάγΌαÏα Ξα γίΜοÏ
Μ λίγο Ïιο αÏγά και αΜάλογα Όε Ïο εÏίÏεΎο αÏÏάλειαÏ, κάÏοια ÏÏοιÏεία ÎŒÏοÏεί Μα ΌηΜ λειÏοÏ
ÏγοÏΜ ή Μα ΌηΜ ÏοÏÏÏΜοΜÏαι. ÎÏίÏηÏ, ÎŒÏοÏεί Μα εÏÏÏηΞείÏε αΜ είÏÏε άΜΞÏÏÏÎ¿Ï ÎºÎ±Î¹ ÏÏι ÏοΌÏÏÏ.
onboarding.tour-tor-expect-differences.button=ÎείÏε ÏÎ¹Ï Î£Ï
ÏΜÎÏ ÎÏÏÏήÏειÏ
+onboarding.tour-tor-expect-differences.next-button=Go to Onion Services
onboarding.tour-tor-onion-services=Î¥ÏηÏεÏÎ¯ÎµÏ Onion
onboarding.tour-tor-onion-services.title=Î ÏοÏÏαÏεÏ
ÏείÏε Ïιο ÏολÏ.
onboarding.tour-tor-onion-services.description=Îι Ï
ÏηÏεÏÎ¯ÎµÏ ÏοÏ
Onion είΜαι ιÏÏοÏÎµÎ»Î¯ÎŽÎµÏ ÏοÏ
ÏελειÏΜοÏ
Μ Ïε .onion και ÏαÏÎÏοÏ
Μ εÏιÏλÎοΜ ÏÏοÏÏαÏία ÏÏοÏ
Ï ÎŽÎ·ÎŒÎ¿ÏιεÏ
ÏÎÏ ÎºÎ±Î¹ ÏοÏ
Ï ÎµÏιÏκÎÏÏεÏ, ÏÏ
ÎŒÏεÏιλαΌβαΜοΌÎΜÏΜ και ÎŒÎÏÏÏΜ αÏÏÎ¬Î»ÎµÎ¹Î±Ï ÎµÎœÎ¬ÎœÏια ÏÏη λογοκÏιÏία. Îι Ï
ÏηÏεÏÎ¯ÎµÏ ÏοÏ
Onion εÏιÏÏÎÏοÏ
Μ ÏÏοΜ καΞÎΜα Μα ÏαÏάÏÏει Ï
λικά και Ï
ÏηÏεÏÎ¯ÎµÏ Î±ÎœÏΜÏ
Όα. ÎÏιλÎΟÏε κάÏÏ Î³Î¹Î± Μα εÏιÏκεÏÏείÏε Ïη ÏελίΎα ÏοÏ
Onion DuckDuckGo.
onboarding.tour-tor-onion-services.button=ÎÏιÏκεÏÏείÏε ÎΜα Onion
+onboarding.tour-tor-onion-services.next-button=΀ÎλοÏ
+
+onboarding.overlay-icon-tooltip-updated2=See what's new\nin %S
+onboarding.tour-tor-update.prefix-new=ÎÎο
+onboarding.tour-tor-update.prefix-updated=Updated
+
+onboarding.tour-tor-toolbar=Toolbar
+onboarding.tour-tor-toolbar-update-8.5.title=Toolbar layout
+onboarding.tour-tor-toolbar-update-8.5.description=We improved the browser toolbar layout. We moved the Torbutton icon after the URL bar, and we added a security level icon next to it.
+onboarding.tour-tor-toolbar-update-8.5.next-button=Go to Security
+
+onboarding.tour-tor-security-update-8.5.title=Security level experience
+onboarding.tour-tor-security-update-8.5.description=We improved how you see and set your security level. We replaced the security slider with a toolbar icon that makes your current level visible at all times. Click it to view details about your current level or to change your security settings.
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=ÎÏÏΌεΜο
diff --git a/src/chrome/locale/es-AR/aboutTBUpdate.dtd b/src/chrome/locale/es-AR/aboutTBUpdate.dtd
index 9625c97f..f63f7e38 100644
--- a/src/chrome/locale/es-AR/aboutTBUpdate.dtd
+++ b/src/chrome/locale/es-AR/aboutTBUpdate.dtd
@@ -1,5 +1,5 @@
-<!ENTITY aboutTBUpdate.changelogTitle "Tor Browser Changelog">
-<!ENTITY aboutTBUpdate.updated "El Tor Browser ha sido actualizado.">
+<!ENTITY aboutTBUpdate.changelogTitle "Registro de cambios del Navegador Tor">
+<!ENTITY aboutTBUpdate.updated "El Navegador Tor ha sido actualizado.">
<!ENTITY aboutTBUpdate.linkPrefix "Para la información más actualizada sobre ésta versión,">
<!ENTITY aboutTBUpdate.linkLabel "visitá nuestro sitio web">
<!ENTITY aboutTBUpdate.linkSuffix ".">
diff --git a/src/chrome/locale/es-AR/aboutTor.dtd b/src/chrome/locale/es-AR/aboutTor.dtd
index 6239c7e0..ec4cb73f 100644
--- a/src/chrome/locale/es-AR/aboutTor.dtd
+++ b/src/chrome/locale/es-AR/aboutTor.dtd
@@ -6,7 +6,7 @@
<!ENTITY aboutTor.title "Acerca de Tor">
-<!ENTITY aboutTor.viewChangelog.label "View Changelog">
+<!ENTITY aboutTor.viewChangelog.label "Ver registro de cambios">
<!ENTITY aboutTor.ready.label "Explorá. Privadamente.">
<!ENTITY aboutTor.ready2.label "Estás listo para la experiencia de navegación más privada del mundo.">
@@ -17,10 +17,10 @@
<!ENTITY aboutTor.searchDDGPost.link "https://duckduckgo.com">
<!ENTITY aboutTor.torbrowser_user_manual_questions.label "¿Preguntas?">
-<!ENTITY aboutTor.torbrowser_user_manual_link.label "Revisá nuestro manual del Tor Browser »">
+<!ENTITY aboutTor.torbrowser_user_manual_link.label "Revisá nuestro manual del Navegador Tor »">
<!-- The next two entities are used within the browser's Help menu. -->
<!ENTITY aboutTor.torbrowser_user_manual.accesskey "M">
-<!ENTITY aboutTor.torbrowser_user_manual.label "Manual del Tor Browser">
+<!ENTITY aboutTor.torbrowser_user_manual.label "Manual del Navegador Tor">
<!ENTITY aboutTor.tor_mission.label "El proyecto Tor es una organización sin fines de lucro bajo las provisiones de la ley EUA 501(c)(3), cuya misión es avanzar los derechos y libertades humanas creando y desplegando tecnologÃas de anonimato y privacidad de fuente abierta, soportando su disponibilidad y uso irrestricto, y ampliando su entendimiento cientÃfico y popular.">
<!ENTITY aboutTor.getInvolved.label "Involucrate »">
diff --git a/src/chrome/locale/es-AR/brand.dtd b/src/chrome/locale/es-AR/brand.dtd
index 42f18424..3b423ff3 100644
--- a/src/chrome/locale/es-AR/brand.dtd
+++ b/src/chrome/locale/es-AR/brand.dtd
@@ -2,9 +2,9 @@
- 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 "Tor Browser">
-<!ENTITY brandShortName "Tor Browser">
-<!ENTITY brandFullName "Tor Browser">
+<!ENTITY brandShorterName "Navegador Tor">
+<!ENTITY brandShortName "Navegador Tor">
+<!ENTITY brandFullName "Navegador Tor">
<!ENTITY vendorShortName "Proyecto Tor">
<!ENTITY trademarkInfo.part1 "Firefox y los logotipos de Firefox son marcas registradas de la Fundación Mozilla.">
diff --git a/src/chrome/locale/es-AR/brand.properties b/src/chrome/locale/es-AR/brand.properties
index 3f8265ac..9da5b4ce 100644
--- a/src/chrome/locale/es-AR/brand.properties
+++ b/src/chrome/locale/es-AR/brand.properties
@@ -2,9 +2,9 @@
# 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=Tor Browser
-brandShortName=Tor Browser
-brandFullName=Tor Browser
+brandShorterName=Navegador Tor
+brandShortName=Navegador Tor
+brandFullName=Navegador Tor
vendorShortName=Proyecto Tor
homePageSingleStartMain=Firefox Start, una página de inicio rápida con búsqueda integrada
diff --git a/src/chrome/locale/es-AR/browserOnboarding.properties b/src/chrome/locale/es-AR/browserOnboarding.properties
index 8ae1402f..fb7d4de2 100644
--- a/src/chrome/locale/es-AR/browserOnboarding.properties
+++ b/src/chrome/locale/es-AR/browserOnboarding.properties
@@ -1,41 +1,58 @@
-# Copyright (c) 2018, The Tor Project, Inc.
+# Copyright (c) 2019, The Tor Project, Inc.
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
onboarding.tour-tor-welcome=Bienvenido
onboarding.tour-tor-welcome.title=Estás listo
-onboarding.tour-tor-welcome.description=El navegador Tor ofrece el estándar más alto de privacidad y seguridad mientras estás navegando la web. Ahora estás protegido contra el rastreo, vigilancia y censura. Este entrenamiento rápido te mostrará cómo.
-onboarding.tour-tor-welcome.button=Empezá ahora
+onboarding.tour-tor-welcome.description=El Navegador Tor ofrece el estándar más alto de privacidad y seguridad mientras estás navegando la web. Ahora estás protegido contra el rastreo, vigilancia y censura. Este entrenamiento rápido te mostrará cómo.
+onboarding.tour-tor-welcome.next-button=Ir a Privacidad
onboarding.tour-tor-privacy=Privacidad
onboarding.tour-tor-privacy.title=Ignorá a rastreadores y mirones.
-onboarding.tour-tor-privacy.description=El navegador Tor aÃsla los cookies y borra tu historial de navegación después de tu sesión. Estas modificaciones aseguran que tu privacidad y seguridad están protegidas en el navegador. Cliqueá 'Red de Tor' para aprender cómo te protegemos al nivel de red.
+onboarding.tour-tor-privacy.description=El Navegador Tor aÃsla los cookies y borra tu historial de navegación después de tu sesión. Estas modificaciones aseguran que tu privacidad y seguridad están protegidas en el navegador. Cliqueá 'Red Tor' para aprender cómo te protegemos al nivel de red.
onboarding.tour-tor-privacy.button=Ir a la red de Tor
onboarding.tour-tor-network=Red de Tor
onboarding.tour-tor-network.title=Viajá por una red descentralizada.
-onboarding.tour-tor-network.description=El navegador Tor te conecta a la red de Tor, formada por miles de voluntarios alrededor del mundo. A diferencia de una RPV, no hay un único punto de falla o entidad central en la cual necesités confiar de manera de disfrutar de internet privadamente.
+onboarding.tour-tor-network.description=El Navegador Tor te conecta a la red Tor, formada por miles de voluntarios alrededor del mundo. A diferencia de una RPV, no hay un único punto de falla o entidad central en la cual necesités confiar de manera de disfrutar de internet privadamente.
onboarding.tour-tor-network.button=Ir a visualización de Circuito
onboarding.tour-tor-circuit-display=Visualización de Circuito
onboarding.tour-tor-circuit-display.title=Mirá tu ruta
onboarding.tour-tor-circuit-display.description=Por cada dominio que visités, tu tráfico es relevado y encriptado en un circuito a través de tres relevos Tor alrededor del mundo. Ningún sitio web conoce desde donde te estás conectando. Podés solicitar un nuevo circuito cliqueando 'Nuevo Circuito para este Sitio' en nuestra Visualización de Circuito.
onboarding.tour-tor-circuit-display.button=Mirar mi ruta
+onboarding.tour-tor-circuit-display.next-button=Ir a Seguridad
onboarding.tour-tor-security=Seguridad
onboarding.tour-tor-security.title=Elegà tu experiencia
onboarding.tour-tor-security.description=También te proveemos con ajustes adicionales para incrementar rápidamente la seguridad de tu navegador. Nuestros Ajustes de Seguridad te permiten bloquear elementos que podrÃan ser usados para atacar tu computadora. Cliqueá abajo para ver qué es lo que hacen las diferentes opciones.
+onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
onboarding.tour-tor-security-level.button=Ver Tu Nivel de Seguridad
+onboarding.tour-tor-security-level.next-button=Ir a Consejos de Experiencia
onboarding.tour-tor-expect-differences=Consejos de Experiencia
onboarding.tour-tor-expect-differences.title=Esperá algunas diferencias
onboarding.tour-tor-expect-differences.description=Con todas las caracterÃsticas de seguridad y privacidad provistas por Tor, tu experiencia mientras estés navegando Internet puede ser un poco diferente. Puede ser un poco más lenta, y dependiendo de tu nivel de seguridad, algunos elementos pueden no trabajar o cargarse. También puede que te sea preguntado si sos humano, y no un robot.
onboarding.tour-tor-expect-differences.button=Mirar las Preguntas Más Frecuentes
+onboarding.tour-tor-expect-differences.next-button=Ir a Servicios Onion
onboarding.tour-tor-onion-services=Servicios Onion
onboarding.tour-tor-onion-services.title=Usá protección extra.
onboarding.tour-tor-onion-services.description=Servicios Cebolla son sitios que terminan en .onion y proveen protección extra a editores y visitantes, incluyendo defensas adicionales contra la censura. Los servicios Cebolla le permiten a cualquiera proveer contenido y servicios anónimamente. Cliqueá abajo para visitar el sitio Cebolla de DuckDuckGo.
onboarding.tour-tor-onion-services.button=Visitá un Cebolla
+onboarding.tour-tor-onion-services.next-button=Hecho
+
+onboarding.overlay-icon-tooltip-updated2=Ver qué es nuevo\nen %S
+onboarding.tour-tor-update.prefix-new=Nuevo
+onboarding.tour-tor-update.prefix-updated=Actualizado
+
+onboarding.tour-tor-toolbar=Barra de herramientas
+onboarding.tour-tor-toolbar-update-8.5.title=Disposición de la barra de herramientas
+onboarding.tour-tor-toolbar-update-8.5.description=Mejoramos la disposición de la barra de herramientas del navegador. Movimos el icono Torbutton después de la barra URL, y añadimos un icono de nivel de seguridad a su lado.
+onboarding.tour-tor-toolbar-update-8.5.next-button=Ir a Seguridad
+
+onboarding.tour-tor-security-update-8.5.title=Experiencia de nivel de seguridad
+onboarding.tour-tor-security-update-8.5.description=Mejoramos la manera de cómo vés y ajustás tu nivel de seguridad. Reemplazamos la regla deslizante de seguridad con un icono de la barra de herramientas que hace que el nivel actual esté siempre visible. Cliqueá para ver detalles acerca de tu nivel actual o cambiar tus ajustes de seguridad.
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=Siguiente
diff --git a/src/chrome/locale/es-AR/securityLevel.properties b/src/chrome/locale/es-AR/securityLevel.properties
index ca0fd2c4..0c8564d2 100644
--- a/src/chrome/locale/es-AR/securityLevel.properties
+++ b/src/chrome/locale/es-AR/securityLevel.properties
@@ -1,9 +1,9 @@
securityLevel.securityLevel = Nivel de Seguridad
securityLevel.customWarning = Personalizado
-securityLevel.overview = Deshabilite ciertas funciones web que pueden usarse para atacar su seguridad y anonimato.
+securityLevel.overview = Deshabilita ciertas funciones web que pueden usarse para atacar su seguridad y anonimato.
securityLevel.standard.level = Estándar
securityLevel.standard.tooltip = Nivel de Seguridad: Estándar
-securityLevel.standard.summary = Todas las caracterÃsticas del navegador Tor y el sitio web están habilitadas.
+securityLevel.standard.summary = Todas las caracterÃsticas del Navegador Tor y el sitio web están habilitadas.
securityLevel.safer.level = Más seguro
securityLevel.safer.tooltip = Nivel de Seguridad: Más Seguro
securityLevel.safer.summary = Deshabilita caracterÃsticas del sitio web que son a menudo peligrosas, causando que algunos sitios pierdan funcionalidad.
diff --git a/src/chrome/locale/es-AR/torbutton.properties b/src/chrome/locale/es-AR/torbutton.properties
index 0b1364bb..f568cdbb 100644
--- a/src/chrome/locale/es-AR/torbutton.properties
+++ b/src/chrome/locale/es-AR/torbutton.properties
@@ -8,33 +8,33 @@ torbutton.circuit_display.unknown_country = PaÃs desconocido
torbutton.circuit_display.guard = Guarda
torbutton.circuit_display.guard_note = Tu nodo [Guarda] puede no cambiar.
torbutton.circuit_display.learn_more = Más informacion
-torbutton.content_sizer.margin_tooltip = El navegador Tor añade éste margen para hacer el ancho y alto de tu ventana menos distintivo, y de ésta manera reduce la habilidad de cualquiera para rastrearte en lÃnea.
+torbutton.content_sizer.margin_tooltip = El Navegador Tor añade éste margen para hacer el ancho y alto de tu ventana menos distintivo, y de ésta manera reduce la habilidad de cualquiera para rastrearte en lÃnea.
torbutton.panel.tooltip.disabled = Cliquear para habilitar Tor
torbutton.panel.tooltip.enabled = Cliquear para deshabilitar Tor
torbutton.panel.label.disabled = Tor deshabilitado
torbutton.panel.label.enabled = Tor habilitado
extensions.torbutton(a)torproject.org.description = Torbutton provee un botón para configurar ajustes de Tor, y rápida y fácilmente eliminar los datos de navegación privados.
torbutton.popup.external.title = ¿Descargar un tipo de archivo externo?
-torbutton.popup.external.app = Tor Browser no puede mostrar este archivo. Vas a tener que abrirlo con otra aplicación.\n\n
+torbutton.popup.external.app = El Navegador Tor no puede mostrar este archivo. Vas a tener que abrirlo con otra aplicación.\n\n
torbutton.popup.external.note = Algunos tipos de archivos pueden hacer que las aplicaciones se conecten a Internet sin usar Tor.\n\n
torbutton.popup.external.suggest = Para estar seguro, deberÃas abrir los archivos descargados mientras estás fuera de lÃnea, o usar un Live CD de Tor, como Tails.\n
torbutton.popup.launch = Descargar archivo
torbutton.popup.cancel = Cancelar
torbutton.popup.dontask = Descargar automáticamente los archivos a partir de ahora
-torbutton.popup.no_newnym = El botón Tor no puede darte una nueva identidad en forma segura. No tiene acceso al puerto de control Tor.\n\n¿Estás corriendo el conjunto de programas del navegador Tor?
+torbutton.popup.no_newnym = El botón Tor no puede darte una nueva identidad en forma segura. No tiene acceso al puerto de control Tor.\n\n¿Estás corriendo el conjunto de programas del Navegador Tor?
torbutton.security_settings.menu.title = Configuración de seguridad
torbutton.title.prompt_torbrowser = Información importante del botón Tor
-torbutton.popup.prompt_torbrowser = El botón Tor trabaja ahora en forma diferente: no podés desactivarlo más.\n\nHicimos éste cambio porque no es seguro usar el botón Tor en un navegador que también es usado para navegación no-Tor. HabÃa demasiados errores, que no pudimos arreglar de ninguna otra manera.\n\nSi querés seguir usando Firefox normalmente, deberÃas desinstalar el botón Tor y descargar el conjunto de programas del navegador Tor. Las propiedades de privacidad del navegador Tor también son superiores a aquellas del Firefox normal, aún cuando Firefox es usado con el botón Tor.\n\nPara remover el botón Tor, andá a Herramientas->Adiciones->Extensiones y luego cliqueá el botón Remover al lado del botón Tor.
+torbutton.popup.prompt_torbrowser = El botón Tor trabaja ahora en forma diferente: no podés desactivarlo más.\n\nHicimos éste cambio porque no es seguro usar el botón Tor en un navegador que también es usado para navegación no-Tor. HabÃa demasiados errores, que no pudimos arreglar de ninguna otra manera.\n\nSi querés seguir usando Firefox normalmente, deberÃas desinstalar el botón Tor y descargar el conjunto de programas del Navegador Tor. Las propiedades de privacidad del Navegador Tor también son superiores a aquellas del Firefox normal, aún cuando Firefox es usado con el botón Tor.\n\nPara remover el botón Tor, andá a Herramientas->Adiciones->Extensiones y luego cliqueá el botón Remover al lado del botón Tor.
torbutton.popup.short_torbrowser = ¡Información importante del botón Tor!\n\nEl botón Tor ahora está siempre habilitado.\n\nCliqueá en el botón Tor para más información.
torbutton.popup.confirm_plugins = Complementos tales como Flash pueden dañar tu privacidad y anonimato.\n\nTambién pueden evitar Tor para revelar tu localización corriente y dirección IP.\n\n¿Estás seguro que querés habilitar complementos?\n\n
torbutton.popup.never_ask_again = No preguntarme de nuevo
-torbutton.popup.confirm_newnym = El navegador Tor cerrará todas las ventanas y pestañas. Todas las sesiones en algún sitio web se perderán.\n\n¿Reiniciar el navegador Tor ahora para renovar tu identidad?\n\n
+torbutton.popup.confirm_newnym = El Navegador Tor cerrará todas las ventanas y pestañas. Todas las sesiones en algún sitio web se perderán.\n\n¿Reiniciar el Navegador Tor ahora para renovar tu identidad?\n\n
-torbutton.maximize_warning = Maximizando el navegador Tor puede permitir que un sitio web determine el tamaño de tu monitor, lo cual puede ser usado para rastrearte. Te recomendamos que dejes las ventanas del navegador Tor en su tamaño original por defecto.
+torbutton.maximize_warning = Maximizando el Navegador Tor puede permitir que un sitio web determine el tamaño de tu monitor, lo cual puede ser usado para rastrearte. Te recomendamos que dejes las ventanas del Navegador Tor en su tamaño original por defecto.
# Canvas permission prompt. Strings are kept here for ease of translation.
-canvas.siteprompt=Este sitio web (%S) intentó extraer datos de una región de imagen HTML5, los cuáles pueden ser usados para identificar únicamente tu computadora.\n\n¿Debiera el navegador Tor permitir a éste sitio web extraer datos de región de imagen HTML5?
+canvas.siteprompt=Este sitio web (%S) intentó extraer datos de una región de imagen HTML5, los cuáles pueden ser usados para identificar únicamente tu computadora.\n\n¿Debiera el Navegador Tor permitir a éste sitio web extraer datos de región de imagen HTML5?
canvas.notNow=Ahora no
canvas.notNowAccessKey=N
canvas.allow=Permitir en el futuro
@@ -53,7 +53,7 @@ profileMigrationFailed=La migración de tu perfil existente de %S falló.\nSerá
# "Downloading update" string for the hamburger menu (see #28885).
# This string is kept here for ease of translation.
# LOCALIZATION NOTE: %S is the application name.
-updateDownloadingPanelUILabel=Descargando %S actualización
+updateDownloadingPanelUILabel=Descargando actualización %S
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Conexión encriptada (Servicio Onion, %1$S, claves de %2$S bits, %3$S)
diff --git a/src/chrome/locale/es-ES/browserOnboarding.properties b/src/chrome/locale/es-ES/browserOnboarding.properties
index fbcc74e4..9dd6fbf2 100644
--- a/src/chrome/locale/es-ES/browserOnboarding.properties
+++ b/src/chrome/locale/es-ES/browserOnboarding.properties
@@ -26,6 +26,7 @@ onboarding.tour-tor-circuit-display.next-button=Ir a la Seguridad
onboarding.tour-tor-security=Seguridad
onboarding.tour-tor-security.title=Elige tu experiencia.
onboarding.tour-tor-security.description=También te proporcionamos configuraciones adicionales para aumentar la seguridad de tu navegador. Nuestra Configuración de Seguridad te permite bloquear elementos que podrÃan usarse para atacar tu computadora. Haz clic a continuación para ver lo que hacen las diferentes opciones.
+onboarding.tour-tor-security.description-suffix=Nota: De forma predeterminada, NoScript y HTTPS Everywhere no están incluidos en la barra de herramientas, pero puedes personalizarla para agregarlos.
onboarding.tour-tor-security-level.button=Mira tu nivel de seguridad
onboarding.tour-tor-security-level.next-button=Ir a los Consejos de Expertos
@@ -41,6 +42,18 @@ onboarding.tour-tor-onion-services.description=Los servicios cebolla son sitios
onboarding.tour-tor-onion-services.button=Visita un sitio cebolla
onboarding.tour-tor-onion-services.next-button=Hecho
+onboarding.overlay-icon-tooltip-updated2=Ver qué hay de nuevo\nen %S
+onboarding.tour-tor-update.prefix-new=Nuevo
+onboarding.tour-tor-update.prefix-updated=Actualizado
+
+onboarding.tour-tor-toolbar=Barra de herramientas
+onboarding.tour-tor-toolbar-update-8.5.title=barra de tareas
+onboarding.tour-tor-toolbar-update-8.5.description=Hemos mejorado el diseño de la barra de herramientas del navegador. Hemos movido el icono de Torbutton tras la barra de URL, y al lado, hemos agregado un icono de nivel de seguridad.
+onboarding.tour-tor-toolbar-update-8.5.next-button=Ir a la Seguridad
+
+onboarding.tour-tor-security-update-8.5.title=nivel de seguridad
+onboarding.tour-tor-security-update-8.5.description=Hemos mejorado cómo ves y estableces tu nivel de seguridad. Hemos reemplazado el control deslizante de seguridad con un icono de barra de herramientas que hace visible en todo momento, tu nivel actual de seguridad. Haz clic para ver los detalles de tu nivel actual o para cambiar la configuración de seguridad.
+
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=Siguiente
onboarding.tor-circuit-display.done=Hecho
diff --git a/src/chrome/locale/es-ES/securityLevel.properties b/src/chrome/locale/es-ES/securityLevel.properties
index b2e24875..60e70441 100644
--- a/src/chrome/locale/es-ES/securityLevel.properties
+++ b/src/chrome/locale/es-ES/securityLevel.properties
@@ -1,6 +1,6 @@
securityLevel.securityLevel = Nivel de seguridad
securityLevel.customWarning = Personalizado
-securityLevel.overview = Deshabilitada ciertas funciones web que pueden usarse para atacar tu seguridad y anonimato
+securityLevel.overview = Deshabilita ciertas funciones web que se pueden usar para atacar tu seguridad y anonimato.
securityLevel.standard.level = Estándar
securityLevel.standard.tooltip = Nivel de seguridad: Estándar
securityLevel.standard.summary = Están habilitadas todas las caracterÃsticas de Tor Browser y sitio web.
diff --git a/src/chrome/locale/eu/browserOnboarding.properties b/src/chrome/locale/eu/browserOnboarding.properties
index 6b6f9658..01f174b1 100644
--- a/src/chrome/locale/eu/browserOnboarding.properties
+++ b/src/chrome/locale/eu/browserOnboarding.properties
@@ -1,11 +1,11 @@
-# Copyright (c) 2018, The Tor Project, Inc.
+# Copyright (c) 2019, The Tor Project, Inc.
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
onboarding.tour-tor-welcome=Ongi etorri
onboarding.tour-tor-welcome.title=Prest zaude
onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. Youâre now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
-onboarding.tour-tor-welcome.button=Hasi orain
+onboarding.tour-tor-welcome.next-button=Go to Privacy
onboarding.tour-tor-privacy=Pribatutasuna
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
@@ -21,21 +21,38 @@ onboarding.tour-tor-circuit-display=Circuit Display
onboarding.tour-tor-circuit-display.title=Ikusi zure bidea.
onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking âNew Circuit for this Siteâ on our Circuit Display.
onboarding.tour-tor-circuit-display.button=Ikusi nire bidea
+onboarding.tour-tor-circuit-display.next-button=Joan segurtasunera
onboarding.tour-tor-security=Segurtasuna
onboarding.tour-tor-security.title=Choose your experience.
onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
+onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
onboarding.tour-tor-security-level.button=See Your Security Level
+onboarding.tour-tor-security-level.next-button=Go to Experience Tips
onboarding.tour-tor-expect-differences=Experience Tips
onboarding.tour-tor-expect-differences.title=Expect some differences.
onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
onboarding.tour-tor-expect-differences.button=See FAQs
+onboarding.tour-tor-expect-differences.next-button=Go to Onion Services
onboarding.tour-tor-onion-services=Onion zerbitzuak
onboarding.tour-tor-onion-services.title=Be extra protected.
onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
-onboarding.tour-tor-onion-services.button=Visit an Onion
+onboarding.tour-tor-onion-services.button=Bisitatu Onion bat
+onboarding.tour-tor-onion-services.next-button=Eginda
+
+onboarding.overlay-icon-tooltip-updated2=See what's new\nin %S
+onboarding.tour-tor-update.prefix-new=Berria
+onboarding.tour-tor-update.prefix-updated=Updated
+
+onboarding.tour-tor-toolbar=Tresna-barra
+onboarding.tour-tor-toolbar-update-8.5.title=Tresna-barraren diseinua
+onboarding.tour-tor-toolbar-update-8.5.description=We improved the browser toolbar layout. We moved the Torbutton icon after the URL bar, and we added a security level icon next to it.
+onboarding.tour-tor-toolbar-update-8.5.next-button=Joan segurtasunera
+
+onboarding.tour-tor-security-update-8.5.title=Security level experience
+onboarding.tour-tor-security-update-8.5.description=We improved how you see and set your security level. We replaced the security slider with a toolbar icon that makes your current level visible at all times. Click it to view details about your current level or to change your security settings.
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=Hurrengoa
@@ -50,5 +67,5 @@ onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assign
onboarding.tor-circuit-display.diagram.title=Circuit Display
onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit.
-onboarding.tor-circuit-display.new-circuit.title=Do you need a new circuit?
+onboarding.tor-circuit-display.new-circuit.title=Zirkuitu berri bat behar duzu?
onboarding.tor-circuit-display.new-circuit.msg=If you are not able to connect to the website youâre trying to visit or it is not loading properly, then you can use this button to reload the site with a new circuit.
diff --git a/src/chrome/locale/fa/browserOnboarding.properties b/src/chrome/locale/fa/browserOnboarding.properties
index 34ca5062..936163a5 100644
--- a/src/chrome/locale/fa/browserOnboarding.properties
+++ b/src/chrome/locale/fa/browserOnboarding.properties
@@ -1,11 +1,11 @@
-# Copyright (c) 2018, The Tor Project, Inc.
+# Copyright (c) 2019, The Tor Project, Inc.
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
onboarding.tour-tor-welcome=Ø®ÙØŽ Ø¢Ù
Ø¯ÛØ¯
onboarding.tour-tor-welcome.title=ØŽÙ
ا Ø¢Ù
Ø§Ø¯Ù ÙØ³ØªÛد.
onboarding.tour-tor-welcome.description=Ù
Ø±ÙØ±Ú¯Ø± ØªÙØ± در ÙÙگاÙ
Ù
Ø±ÙØ±Ú¯Ø±Û ÙØš ØšØ§ÙØ§ØªØ±ÛÙ Ø§Ø³ØªØ§ÙØ¯Ø§Ø±Ø¯ در ØØ±ÛÙ
ØŽØ®ØµÛ Ù Ø§Ù
ÙÛØª را ØšÙ ØŽÙ
ا ارا؊٠Ù
ÛâØ¯ÙØ¯. ØŽÙ
ا ØØ§Ùا در ؚراؚر Ø±Ø¯ÛØ§ØšÛ, Ø²ÛØ±Ù؞ر Ø¯Ø§ØŽØªÙ Ù Ø³Ø§ÙØ³Ùر Ù
ØØ§Ù؞ت Ù
ÛâØŽÙÛØ¯. ÚÚ¯ÙÙÚ¯Û Ø§Û٠اÙ
ر ØªÙØ³Ø· اÛÙ ÙŸØ°ÛØ±ØŽ سازÙ
اÙÛ Ø³Ø±ÛØ¹ ØšÙ ØŽÙ
ا ÙØŽØ§Ù Ø¯Ø§Ø¯Ù Ø®ÙØ§Ùد ؎د.
-onboarding.tour-tor-welcome.button=ÙÙ
ÛÙ ØØ§Ùا ØŽØ±ÙØ¹ Ú©Ù.
+onboarding.tour-tor-welcome.next-button=Go to Privacy
onboarding.tour-tor-privacy=ØØ±ÛÙ
Ø®ØµÙØµÛ
onboarding.tour-tor-privacy.title=ØšÙ Ú©ØŽÙØ¯Ù ÙØ§ Ù Ø¬Ø§Ø³ÙØ³ ÙØ§
@@ -21,21 +21,38 @@ onboarding.tour-tor-circuit-display=ÙÙ
Ø§ÛØŽ Ø¬Ø±ÛØ§Ù
onboarding.tour-tor-circuit-display.title=Ù
Ø³ÛØ± Ø®ÙØ¯ را ؚؚÛÙÛØ¯.
onboarding.tour-tor-circuit-display.description=ØšØ±Ø§Û ÙØ± داÙ
ÙÙ Ú©Ù ØšØ§Ø²Ø¯ÛØ¯ Ù
ÛâÚ©ÙÛØ¯Ø تراÙÛÚ© ØŽÙ
ا در Ø¬Ø±ÛØ§ÙÛ Ø§Ø² س٠رÙÙâÛ ØªÙØ± در سراسر Ø¬ÙØ§Ù رÙ
Ø²Ú¯Ø°Ø§Ø±Û Ù
ÛâØŽÙØ¯. ÙØšØ³Ø§Ûت Ù
ÙØ±Ø¯ ÙØžØ± ÙÙ
ÛâØ¯Ø§ÙØ¯ Ú©Ù ØŽÙ
ا از کجا ارتؚاط را ØšØ±ÙØ±Ø§Ø± کردÙâØ§ÛØ¯. ØŽÙ
ا Ù
ÛâØªÙØ§ÙÛØ¯ Ø¯Ø±Ø®ÙØ§Ø³Øª ÛÚ© Ø¬Ø±ÛØ§Ù Ø¬Ø¯ÛØ¯ را ؚا Ú©ÙÛÚ© ؚر 'Ø¬Ø±ÛØ§Ù Ø¬Ø¯ÛØ¯ ØšØ±Ø§Û Ø§ÛÙ Ø³Ø§ÛØª' در ؚخ؎ ÙÙ
Ø§ÛØŽ Ø¬Ø±ÛØ§Ù Ø¯Ø§ØŽØªÙ ØšØ§ØŽÛØ¯.
onboarding.tour-tor-circuit-display.button=Ù
ØŽØ§ÙØ¯Ù Ù
Ø³ÛØ± Ù
Ù
+onboarding.tour-tor-circuit-display.next-button=Go to Security
onboarding.tour-tor-security=اÙ
ÙÛØª
onboarding.tour-tor-security.title=Ø§ÙØªØ®Ø§Øš تجرؚÙâÛ ØŽÙ
ا
onboarding.tour-tor-security.description=ÙÙ
ÚÙÛÙ Ù
ا ØªÙØžÛÙ
ات اضاÙÛ ØšØ±Ø§Û ØšØ§ÙØ§ ؚرد٠اÙ
ÙÛØª Ù
Ø±ÙØ±Ú¯Ø± ØŽÙ
ا ÙØ±Ø§ÙÙ
کردÙâØ§ÛÙ
. ØªÙØžÛÙ
ات اÙ
ÙÛØª Ù
ا ØšÙ ØŽÙ
ا اجاز٠Ù
ÛâØ¯ÙØ¯ تا اجزاÛÛ Ú©Ù Ù
Ù
ک٠است ØšØ±Ø§Û ØÙ
ÙÙ ØšÙ Ø±Ø§ÛØ§ÙÙ ØŽÙ
ا Ø§Ø³ØªÙØ§Ø¯Ù ØŽÙÙØ¯ را Ù
Ø³Ø¯ÙØ¯ Ú©ÙÛØ¯. ØšØ±Ø§Û Ù
ØŽØ§ÙØ¯ÙâÛ Ú¯Ø²ÛÙÙâÙØ§Û Ù
ختÙÙÛ Ú©Ù ÙØ¬Ùد Ø¯Ø§Ø±Ø¯Ø ÙŸØ§ÛÛ٠را Ú©ÙÛÚ© Ú©ÙÛØ¯.
+onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
onboarding.tour-tor-security-level.button=Ø³Ø·Ø Ø§Ù
ÙÛØª Ø®ÙØ¯ را Ù
ØŽØ§ÙØ¯Ù ÙÙ
اÛÛØ¯
+onboarding.tour-tor-security-level.next-button=Go to Experience Tips
onboarding.tour-tor-expect-differences=Ùکات تجرؚÙ
onboarding.tour-tor-expect-differences.title=Ø§ÙØªØžØ§Ø± ØšØ±Ø®Û ØªÙØ§ÙتâÙØ§ را Ø¯Ø§ØŽØªÙ ØšØ§ØŽÛØ¯.
onboarding.tour-tor-expect-differences.description=ؚا تÙ
اÙ
اÙ
Ú©Ø§ÙØ§Øª اÙ
ÙÛØª Ù ØØ±ÛÙ
Ø®ØµÙØµÛ Ú©Ù ØªÙØ± ÙØ±Ø§ÙÙ
Ú©Ø±Ø¯ÙØ تجرؚ٠؎Ù
ا در ØØ§Ù Ø§Ø³ØªÙØ§Ø¯Ù از اÛÙØªØ±Ùت Ù
Ù
ک٠است Ú©Ù
Û Ù
ØªÙØ§Ùت ؚا؎د. ÙÙ
Ù ÚÛØ² Ù
Ù
ک٠است Ú©Ù
Û Ø¢ÙØ³ØªÙâØªØ± ؚا؎د Ù ØšØ³ØªÙ ØšÙ Ø³Ø·Ø Ø§Ù
ÙÛØª ØŽÙ
ا ØšØ¹Ø¶Û Ø§Ø¬Ø²Ø§ Ù
Ù
ک٠است کار ÙÚ©ÙÙØ¯ ÛØ§ ØšØ§Ø±Ú¯ÛØ±Û ÙØŽÙÙØ¯. Ù
Ù
ک٠است Ú¯Ø§ÙØ§ از ØŽÙ
ا Ø¯Ø±Ø®ÙØ§Ø³Øª ØŽÙØ¯ Ú©Ù Ø§ÙØ³Ø§Ù ØšÙØ¯Ù ٠رؚات ÙØšÙØ¯Ù Ø®ÙØ¯ را اثؚات Ú©ÙÛØ¯.
onboarding.tour-tor-expect-differences.button=Ù
ØŽØ§ÙØ¯Ù ٟرس؎گاÙ
+onboarding.tour-tor-expect-differences.next-button=Go to Onion Services
onboarding.tour-tor-onion-services=خدÙ
ات ÙŸÛØ§Ø²Û
onboarding.tour-tor-onion-services.title=ØšÛØŽØªØ± Ù
ØØ§Ù؞ت ØŽÙÛØ¯.
onboarding.tour-tor-onion-services.description=خدÙ
ات ÙŸÛØ§Ø²Û ÙØšÚ¯Ø§Ù ÙØ§ÛÛ ÙØ³ØªÙد ک٠ؚا ٟسÙÙØ¯ «ÙÙØ·Ù ÙŸÛØ§Ø²Â» ØšÙ ÙŸØ§ÛØ§Ù Ù
ÛØ±Ø³Ùد. اÛÙ ÙØšÚ¯Ø§Ù ÙØ§ Ù
ØØ§Ù؞ت Ù
ضاعÙÛ Ø±Ù Ù
اÙÙØ¯: سٟر Ù
ØØ§ÙØž در ؚراؚر Ø³Ø§ÙØ³Ùر را ØšØ±Ø§Û Ù
ÙØªØŽØ± Ú©ÙÙØ¯Ú¯Ø§Ù Ù ØšØ§Ø²Ø¯ÛØ¯Ú©ÙÙØ¯Ú¯Ø§Ù ÙØ±Ø§ÙÙ
Ù
Û Ú©ÙÙØ¯.\nخدÙ
ات ÙŸÛØ§Ø²Û اÛ٠اجاز٠را ØšÙ ÙØ± Ú©Ø³Û Ù
ÛØ¯ÙÙØ¯ Ú©Ù Ù
ØØªÙا ÛØ§ خدÙ
ت Ø®ÙØ¯ØŽÙÙ Ø±Ù ØšÙ ØµÙØ±Øª ÙØ§ØŽÙاس ارÛÙ Ú©ÙÙØ¯. ؚر رÙÛ ÙŸÛÙÙØ¯ Ø²ÛØ± Ú©ÙÛÚ© Ú©ÙÛØ¯ تا از Ø³Ø§ÛØª DockDockGo ÙŸÛØ§Ø²Û ØšØ§Ø²Ø¯ÛØ¯ Ú©ÙÛØ¯.
onboarding.tour-tor-onion-services.button=ÛÚ© ÙŸÛØ§Ø² را Ù
ÙØ§Ùات Ú©ÙÛØ¯.
+onboarding.tour-tor-onion-services.next-button=Ø§ÙØ¬Ø§Ù
؎د
+
+onboarding.overlay-icon-tooltip-updated2=See what's new\nin %S
+onboarding.tour-tor-update.prefix-new=Ø¬Ø¯ÛØ¯
+onboarding.tour-tor-update.prefix-updated=Updated
+
+onboarding.tour-tor-toolbar=Toolbar
+onboarding.tour-tor-toolbar-update-8.5.title=Toolbar layout
+onboarding.tour-tor-toolbar-update-8.5.description=We improved the browser toolbar layout. We moved the Torbutton icon after the URL bar, and we added a security level icon next to it.
+onboarding.tour-tor-toolbar-update-8.5.next-button=Go to Security
+
+onboarding.tour-tor-security-update-8.5.title=Security level experience
+onboarding.tour-tor-security-update-8.5.description=We improved how you see and set your security level. We replaced the security slider with a toolbar icon that makes your current level visible at all times. Click it to view details about your current level or to change your security settings.
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=ؚعدÛ
diff --git a/src/chrome/locale/fr/aboutTBUpdate.dtd b/src/chrome/locale/fr/aboutTBUpdate.dtd
index 8186f71e..fb8a7b4e 100644
--- a/src/chrome/locale/fr/aboutTBUpdate.dtd
+++ b/src/chrome/locale/fr/aboutTBUpdate.dtd
@@ -1,5 +1,5 @@
-<!ENTITY aboutTBUpdate.changelogTitle "Journal des changements du navigateur Tor Browser">
-<!ENTITY aboutTBUpdate.updated "Le navigateur Tor Browser a été mis à jour.">
+<!ENTITY aboutTBUpdate.changelogTitle "Journal des changements du Navigateur Tor">
+<!ENTITY aboutTBUpdate.updated "Le navigateur Tor a été mis à jour.">
<!ENTITY aboutTBUpdate.linkPrefix "Pour les toutes derniÚres informations sur cette version,">
<!ENTITY aboutTBUpdate.linkLabel "visitez notre site Web">
<!ENTITY aboutTBUpdate.linkSuffix ".">
diff --git a/src/chrome/locale/fr/aboutTor.dtd b/src/chrome/locale/fr/aboutTor.dtd
index f5362525..662ab215 100644
--- a/src/chrome/locale/fr/aboutTor.dtd
+++ b/src/chrome/locale/fr/aboutTor.dtd
@@ -17,10 +17,10 @@
<!ENTITY aboutTor.searchDDGPost.link "https://duckduckgo.com">
<!ENTITY aboutTor.torbrowser_user_manual_questions.label "Des questionsâ?">
-<!ENTITY aboutTor.torbrowser_user_manual_link.label "Consultez notre guide dâutilisation du navigateur Tor Browser »">
+<!ENTITY aboutTor.torbrowser_user_manual_link.label "Consultez notre guide dâutilisation du Navigateur Tor »">
<!-- The next two entities are used within the browser's Help menu. -->
<!ENTITY aboutTor.torbrowser_user_manual.accesskey "G">
-<!ENTITY aboutTor.torbrowser_user_manual.label "Guide dâutilisation du navigateur Tor Browser">
+<!ENTITY aboutTor.torbrowser_user_manual.label "Guide dâutilisation du Navigateur Tor">
<!ENTITY aboutTor.tor_mission.label "Le Projet Tor est une organisation sans but lucratif US 501(c)(3) qui fait progresser les droits de la personne et les libertés en créant et en déployant des technologies dâanonymat et de confidentialité gratuites et à code source ouvert. Nous soutenons leur disponibilité et leur utilisation sans restriction, et promouvons une meilleure compréhension scientifique et populaire.">
<!ENTITY aboutTor.getInvolved.label "Impliquez-vous »">
diff --git a/src/chrome/locale/fr/brand.dtd b/src/chrome/locale/fr/brand.dtd
index 63ce59ce..572fa4cd 100644
--- a/src/chrome/locale/fr/brand.dtd
+++ b/src/chrome/locale/fr/brand.dtd
@@ -2,9 +2,9 @@
- 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 "Tor Browser">
-<!ENTITY brandShortName "Tor Browser">
-<!ENTITY brandFullName "Tor Browser">
+<!ENTITY brandShorterName "Le Navigateur Tor">
+<!ENTITY brandShortName "Le Navigateur Tor">
+<!ENTITY brandFullName "Le Navigateur Tor">
<!ENTITY vendorShortName "Le Projet Tor">
<!ENTITY trademarkInfo.part1 "Firefox et les logos de Firefox sont des marques de commerce de la Fondation Mozilla.">
diff --git a/src/chrome/locale/fr/brand.properties b/src/chrome/locale/fr/brand.properties
index ab9ea77f..cdd6c395 100644
--- a/src/chrome/locale/fr/brand.properties
+++ b/src/chrome/locale/fr/brand.properties
@@ -2,9 +2,9 @@
# 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=Tor Browser
-brandShortName=Tor Browser
-brandFullName=Tor Browser
+brandShorterName=Le Navigateur Tor
+brandShortName=Le Navigateur Tor
+brandFullName=Le Navigateur Tor
vendorShortName=Le Projet Tor
homePageSingleStartMain=Firefox Start, une page dâaccueil rapide avec recherche intégrée
diff --git a/src/chrome/locale/fr/browserOnboarding.properties b/src/chrome/locale/fr/browserOnboarding.properties
index b3f897a0..e77b53b3 100644
--- a/src/chrome/locale/fr/browserOnboarding.properties
+++ b/src/chrome/locale/fr/browserOnboarding.properties
@@ -1,41 +1,58 @@
-# Copyright (c) 2018, The Tor Project, Inc.
+# Copyright (c) 2019, The Tor Project, Inc.
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
onboarding.tour-tor-welcome=Bienvenue
onboarding.tour-tor-welcome.title=Vous êtes prêts.
-onboarding.tour-tor-welcome.description=Le navigateur Tor Browser offre le plus haut niveau de confidentialité et de sécurité quand vous parcourez le Web. Vous êtes maintenant protégé contre le suivi à la trace, la surveillance et la censure. Cette introduction rapide vous montrera comment faire.
-onboarding.tour-tor-welcome.button=Commencer maintenant
+onboarding.tour-tor-welcome.description=Le Navigateur Tor offre le plus haut niveau de confidentialité et de sécurité quand vous parcourez le Web. Vous êtes maintenant protégé contre le suivi à la trace, la surveillance et la censure. Cette introduction rapide vous montrera comment faire.
+onboarding.tour-tor-welcome.next-button=Aller vers Confidentialité
onboarding.tour-tor-privacy=Confidentialité
onboarding.tour-tor-privacy.title=Repoussez les traqueurs et les fouineurs.
-onboarding.tour-tor-privacy.description=Le navigateur Tor Browser isole les témoins et supprime lâhistorique de votre navigateur en fin de session. Ces modifications garantissent que confidentialité et sécurité sont protégées dans le navigateur. Cliquez sur « Réseau Tor » pour savoir comment nous vous protégeons au niveau du réseau.
-onboarding.tour-tor-privacy.button=Se rendre sur le Réseau Tor
+onboarding.tour-tor-privacy.description=Le Navigateur Tor isole les témoins et supprime lâhistorique de votre navigateur en fin de session. Ces modifications garantissent que confidentialité et sécurité sont protégées dans le navigateur. Cliquez sur « Réseau Tor » pour savoir comment nous vous protégeons au niveau du réseau.
+onboarding.tour-tor-privacy.button=Aller vers Réseau Tor
onboarding.tour-tor-network=Réseau Tor
onboarding.tour-tor-network.title=Naviguez sur un réseau décentralisé.
-onboarding.tour-tor-network.description=Le navigateur Tor Browser vous connecte au réseau Tor exploité par des milliers de bénévoles dans le monde entier. Contrairement à un RPV, il nây a pas de point de défaillance unique ou dâentité centralisée auxquels vous devez faire confiance pour profiter dâInternet en toute confidentialité.
-onboarding.tour-tor-network.button=Se rendre sur lâAffichage des circuits
+onboarding.tour-tor-network.description=Le Navigateur Tor vous connecte au réseau Tor exploité par des milliers de bénévoles dans le monde entier. Contrairement à un RPV, il nây a pas de point de défaillance unique ou dâentité centralisée auxquels vous devez faire confiance pour profiter dâInternet en toute confidentialité.
+onboarding.tour-tor-network.button=Aller vers Affichage des circuits
onboarding.tour-tor-circuit-display=Affichage des circuits
onboarding.tour-tor-circuit-display.title=Visualisez votre chemin.
onboarding.tour-tor-circuit-display.description=Pour chaque domaine que vous visitez, votre trafic est relayé et chiffré dans un circuit passant par trois relais Tor disséminés de par le monde. Aucun site Web ne sait dâoù vous vous connectez. Vous pouvez demander un nouveau circuit en cliquant sur « Nouveau circuit Tor pour ce site » dans votre Affichage des circuits.
onboarding.tour-tor-circuit-display.button=Visualiser mon chemin
+onboarding.tour-tor-circuit-display.next-button=Aller vers Sécurité
onboarding.tour-tor-security=Sécurité
onboarding.tour-tor-security.title=Choisissez votre expérience.
onboarding.tour-tor-security.description=Nous vous offrons aussi des paramÚtres supplémentaires pour augmenter la sécurité de votre navigateur. Nos paramÚtres de sécurité vous permettent de bloquer des éléments qui pourraient être utilisés pour attaquer votre ordinateur. Cliquez ci-dessous pour voir ce que les différentes options vous proposent.
+onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
onboarding.tour-tor-security-level.button=Voir votre niveau de sécurité
+onboarding.tour-tor-security-level.next-button=Aller vers Conseils sur lâexpérience
onboarding.tour-tor-expect-differences=Conseils sur lâexpérience
onboarding.tour-tor-expect-differences.title=Attendez-vous à des différences.
onboarding.tour-tor-expect-differences.description=Avec toutes les fonctions de sécurité et de confidentialité offertes par Tor, votre expérience de navigation sur Internet pourrait être un peu différente. Les choses pourraient être un peu plus lentes et selon votre niveau de sécurité, certains éléments pourraient ne pas fonctionner ou ne pas se charger. On pourrait aussi vous demander de prouver que vous êtes un humain et non un robot.
onboarding.tour-tor-expect-differences.button=Consulter les FAQ
+onboarding.tour-tor-expect-differences.next-button=Aller vers Services Onion
onboarding.tour-tor-onion-services=Les services onion
onboarding.tour-tor-onion-services.title=Soyez plus que protégé.
onboarding.tour-tor-onion-services.description=Les services onion sont des sites se terminant par .onion qui offrent des protections accrues aux diffuseurs et aux visiteurs, dont des mesures de protection contre la censure. Les services onion permettent à tous de proposer anonymement du contenu et des services. Cliquez ci-dessous pour visiter le site onion de DuckDuckGo.
onboarding.tour-tor-onion-services.button=Visiter un Onion
+onboarding.tour-tor-onion-services.next-button=Terminé
+
+onboarding.overlay-icon-tooltip-updated2=Voyez ce quâil y a de\nnouveau dans %S
+onboarding.tour-tor-update.prefix-new=Nouveau
+onboarding.tour-tor-update.prefix-updated=Mis à jour
+
+onboarding.tour-tor-toolbar=Barre d'outils
+onboarding.tour-tor-toolbar-update-8.5.title=Disposition de la barre dâoutils
+onboarding.tour-tor-toolbar-update-8.5.description=Nous avons amélioré la disposition de la barre dâoutils. Nous avons déplacé lâicÃŽne du BoutonTor aprÚs la barre dâURL et nous ajouté une icÃŽne de niveau de sécurité à cÃŽté dâelle.
+onboarding.tour-tor-toolbar-update-8.5.next-button=Aller vers Sécurité
+
+onboarding.tour-tor-security-update-8.5.title=Expérience du niveau de sécurité
+onboarding.tour-tor-security-update-8.5.description=Nous avons amélioré la maniÚre dont vous voyez et définissez le niveau de sécurité. Nous avons remplacé le curseur de sécurité par une icÃŽne de la barre dâoutils qui rend le niveau actuel visible en tout temps. Cliquez dessus pour visualiser votre niveau actuel et pour changer vos paramÚtres de sécurité.
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=Suivant
diff --git a/src/chrome/locale/fr/securityLevel.properties b/src/chrome/locale/fr/securityLevel.properties
index ba4340d0..f0106a9e 100644
--- a/src/chrome/locale/fr/securityLevel.properties
+++ b/src/chrome/locale/fr/securityLevel.properties
@@ -1,22 +1,22 @@
securityLevel.securityLevel = Niveau de sécurité
-securityLevel.customWarning = Personnalisée
-securityLevel.overview = Désactivez certaines fonctions Web qui peuvent être utilisées pour attaquer votre sécurité et votre anonymat.
+securityLevel.customWarning = Personnalisé
+securityLevel.overview = Désactive certaines fonctions Web qui peuvent être utilisées pour attaquer votre sécurité et votre anonymat.
securityLevel.standard.level = Normal
-securityLevel.standard.tooltip = Niveau de sûreté : Standard
-securityLevel.standard.summary = Toutes les fonctions du navigateur Tor Browser et des sites Web sont activées.
+securityLevel.standard.tooltip = Niveau de sûreté : normal
+securityLevel.standard.summary = Toutes les fonctions du Navigateur Tor et des sites Web sont activées.
securityLevel.safer.level = Plus sûr
-securityLevel.safer.tooltip = Niveau de sécurité : Plus sûr
+securityLevel.safer.tooltip = Niveau de sécurité : plus sûr
securityLevel.safer.summary = Désactive les fonctions souvent dangereuses des sites Web, ce qui pourrait entraîner une perte de fonctionnalité de certains sites Web.
securityLevel.safer.description1 = JavaScript est désactivé pour les sites non HTTPS.
securityLevel.safer.description2 = Certaines polices et certains symboles mathématiques sont désactivés.
securityLevel.safer.description3 = Le son et la vidéo (médias HTML5) sont « cliquer pour lire ».
securityLevel.safest.level = Le plus sûr
-securityLevel.safest.tooltip = Niveau de sécurité : le plus sûr
+securityLevel.safest.tooltip = Niveau de sécurité : le plus sûr
securityLevel.safest.summary = Ne permettre que les fonctions de sites Web qui sont exigées pour les sites fixes et les services de base. Ces changements affectent les images, les médias et les scripts.
securityLevel.safest.description1 = JavaScript est désactivé par défaut pour tous les sites.
securityLevel.safest.description2 = Certaines polices, icÎnes, images et certains symboles mathématiques sont désactivés.
securityLevel.safest.description3 = Le son et la vidéo (médias HTML5) sont « cliquer pour lire ».
-securityLevel.custom.summary = Les préférences personnalisées de votre navigateur ont entraîné des paramÚtres de sécurité inhabituels. Pour des raisons de sécurité et de protection des informations personnelles, nous vous recommandons de choisir un des niveaux de sécurité par défaut.
+securityLevel.custom.summary = Les préférences personnalisées de votre navigateur ont entraîné des paramÚtres de sécurité inhabituels. Pour des raisons de sécurité et de protection des données personnelles, nous vous recommandons de choisir un des niveaux de sécurité par défaut.
securityLevel.learnMore = En apprendre davantage
-securityLevel.restoreDefaults = Revenir aux paramÚtres par défaut
-securityLevel.advancedSecuritySettings = ParamÚtres de sécurité avancés ...
+securityLevel.restoreDefaults = Rétablir les paramÚtres par défaut
+securityLevel.advancedSecuritySettings = ParamÚtres de sécurité avancés...
diff --git a/src/chrome/locale/fr/torbutton.dtd b/src/chrome/locale/fr/torbutton.dtd
index 4440705c..e4715327 100644
--- a/src/chrome/locale/fr/torbutton.dtd
+++ b/src/chrome/locale/fr/torbutton.dtd
@@ -4,12 +4,12 @@
<!ENTITY torbutton.context_menu.new_circuit_key "C">
<!ENTITY torbutton.context_menu.networksettings "ParamÚtres du réseau Tor">
<!ENTITY torbutton.context_menu.networksettings.key "R">
-<!ENTITY torbutton.context_menu.downloadUpdate "Vérifier les mises à jour du navigateur Tor Browser">
+<!ENTITY torbutton.context_menu.downloadUpdate "Vérifier les mises à jour du Navigateur Tor">
<!ENTITY torbutton.context_menu.downloadUpdate.key "M">
<!ENTITY torbutton.context_menu.cookieProtections "Protections des fichiers témoinsâŠ">
<!ENTITY torbutton.context_menu.cookieProtections.key "T">
<!ENTITY torbutton.button.tooltip "Cliquer pour lancer BoutonTor">
-<!ENTITY torbutton.prefs.security_settings "ParamÚtres de sécurité du navigateur Tor Browser">
+<!ENTITY torbutton.prefs.security_settings "ParamÚtres de sécurité du Navigateur Tor">
<!ENTITY torbutton.cookiedialog.title "Gérer les protections des fichiers témoins">
<!ENTITY torbutton.cookiedialog.lockCol "Protégé">
<!ENTITY torbutton.cookiedialog.domainCol "HÃŽte">
@@ -24,7 +24,7 @@
<!ENTITY torbutton.prefs.sec_caption "Niveau de sécurité">
<!ENTITY torbutton.prefs.sec_caption_tooltip "Le curseur de sécurité vous permet de désactiver certaines fonctions du navigateur qui pourraient le rendre plus vulnérable aux tentatives de piratage.">
<!ENTITY torbutton.prefs.sec_standard_label "Normal">
-<!ENTITY torbutton.prefs.sec_standard_description "Toutes les fonctions du navigateur Tor Browser et des sites Web sont activées.">
+<!ENTITY torbutton.prefs.sec_standard_description "Toutes les fonctions du Navigateur Tor et des sites Web sont activées.">
<!ENTITY torbutton.prefs.sec_safer_label "Plus sûr">
<!ENTITY torbutton.prefs.sec_safer_description "Désactive les fonctions souvent dangereuses des sites Web, ce qui pourrait entraîner une perte de fonctionnalité de certains sites Web.">
<!ENTITY torbutton.prefs.sec_safer_list_label "Au réglage Plus sûr :">
diff --git a/src/chrome/locale/fr/torbutton.properties b/src/chrome/locale/fr/torbutton.properties
index 27d9b3ca..5a99d79e 100644
--- a/src/chrome/locale/fr/torbutton.properties
+++ b/src/chrome/locale/fr/torbutton.properties
@@ -8,33 +8,33 @@ torbutton.circuit_display.unknown_country = Pays inconnu
torbutton.circuit_display.guard = garde
torbutton.circuit_display.guard_note = Votre nÅud de [Guard] ne peut pas changer.
torbutton.circuit_display.learn_more = En apprendre davantage
-torbutton.content_sizer.margin_tooltip = Le navigateur Tor Browser ajoute cette marge pour rendre la largeur et la hauteur de votre fenêtre moins distinctives, et pour réduire par conséquent la possibilité que lâon vous suive à la trace en ligne.
+torbutton.content_sizer.margin_tooltip = Le Navigateur Tor ajoute cette marge pour rendre la largeur et la hauteur de votre fenêtre moins distinctives, et pour réduire par conséquent la possibilité que lâon vous suive à la trace en ligne.
torbutton.panel.tooltip.disabled = Cliquer pour activer Tor
torbutton.panel.tooltip.enabled = Cliquer pour désactiver Tor
torbutton.panel.label.disabled = Tor est désactivé
torbutton.panel.label.enabled = Tor est activé
extensions.torbutton(a)torproject.org.description = BoutonTor offre un bouton pour configurer les paramÚtres de Tor et effacer facilement les données de navigation privée.
torbutton.popup.external.title = Télécharger un type de fichier externeâ?
-torbutton.popup.external.app = Le navigateur Tor Browser ne peut pas afficher ce fichier. Vous devrez lâouvrir avec une autre application.
+torbutton.popup.external.app = Le Navigateur Tor ne peut pas afficher ce fichier. Vous devrez lâouvrir avec une autre application.
torbutton.popup.external.note = Certains types de fichiers peuvent causer des connexions à lâInternet sans passer par Tor pour certaines applications
torbutton.popup.external.suggest = Par sécurité, vous ne devriez ouvrir les fichiers téléchargés quâune fois hors ligne ou en utilisant un CD autonome Tor comme Tails.\n
torbutton.popup.launch = Télécharger le fichier
torbutton.popup.cancel = Annuler
torbutton.popup.dontask = Télécharger automatiquement à partir de maintenant
-torbutton.popup.no_newnym = BoutonTor ne peut pas vous attribuer une nouvelle identité de façon sûre. Il nâa pas accÚs au port de contrÃŽle de Tor.\n\nUtilisez-vous lâoffre groupée du navigateur Tor Browserâ?
+torbutton.popup.no_newnym = BoutonTor ne peut pas vous attribuer une nouvelle identité de façon sûre. Il nâa pas accÚs au port de contrÃŽle de Tor.\n\nUtilisez-vous lâoffre groupée du Navigateur Torâ?
torbutton.security_settings.menu.title = ParamÚtres de sécurité
torbutton.title.prompt_torbrowser = Informations importantes concernant BoutonTor
-torbutton.popup.prompt_torbrowser = Dorénavant, BoutonTor fonctionne différemment : vous ne pouvez plus le désactiver.\n\nNous avons effectué ce changement, car il nâest pas sécuritaire dâutiliser BoutonTor dans un navigateur qui est également utilisé pour une navigation sans Tor. Trop de bogues ne pouvaient être réglés autrement.\n\nSi vous voulez continuer à utiliser Firefox normalement, vous devriez désinstaller BoutonTor et télécharger lâoffre groupée du navigateur Tor Browser. Les propriétés de confidentialité du navigateur Tor Browser sont aussi supérieures à celles de Firefox, même sâil est utilisé avec BoutonTor.\n\nPour enlever BoutonTor, allez dans Outils->Modules complémentaires->Extensions et cliquer sur Supprimer à coté de BoutonTor.
+torbutton.popup.prompt_torbrowser = Dorénavant, BoutonTor fonctionne différemment : vous ne pouvez plus le désactiver.\n\nNous avons effectué ce changement, car il nâest pas sécuritaire dâutiliser BoutonTor dans un navigateur qui est également utilisé pour une navigation sans Tor. Trop de bogues ne pouvaient être réglés autrement.\n\nSi vous voulez continuer à utiliser Firefox normalement, vous devriez désinstaller BoutonTor et télécharger lâoffre groupée du Navigateur Tor. Les propriétés de confidentialité du Navigateur Tor sont aussi supérieures à celles de Firefox, même sâil est utilisé avec BoutonTor.\n\nPour enlever BoutonTor, allez dans Outils->Modules complémentaires->Extensions et cliquer sur Supprimer à coté de BoutonTor.
torbutton.popup.short_torbrowser = Informations importantes concernant BoutonTorâ!\n\nBoutonTor est toujours activé dorénavant.\n\nCliquer sur BoutonTor pour plus dâinformations.
torbutton.popup.confirm_plugins = Les greffons tels que Flash peuvent nuire à vos anonymat et vie privée.\n\nIls peuvent également contourner Tor afin de révéler votre position actuelle ainsi que votre adresse IP.\n\nÃtes-vous certain de vouloir activer les greffonsâ?\n\n
torbutton.popup.never_ask_again = Ne plus me poser la question.
-torbutton.popup.confirm_newnym = Le navigateur Tor Browser fermera tous les fenêtres et onglets. Les sessions des sites Web seront toutes perdues.\n\nRedémarrer le navigateur Tor Browser maintenant pour réinitialiser votre identitéâ?\n\n
+torbutton.popup.confirm_newnym = Le Navigateur Tor fermera tous les fenêtres et onglets. Les sessions des sites Web seront toutes perdues.\n\nRedémarrer le Navigateur Tor maintenant pour réinitialiser votre identitéâ?\n\n
-torbutton.maximize_warning = Maximiser le navigateur Tor Browser peut permettre aux sites Web de déterminer la taille de votre moniteur, ce qui peut être utilisé pour vous suivre à la trace. Nous vous recommandons de garder la taille dâorigine des fenêtres du navigateur Tor Browser.
+torbutton.maximize_warning = Maximiser le Navigateur Tor peut permettre aux sites Web de déterminer la taille de votre moniteur, ce qui peut être utilisé pour vous suivre à la trace. Nous vous recommandons de garder la taille dâorigine des fenêtres du Navigateur Tor.
# Canvas permission prompt. Strings are kept here for ease of translation.
-canvas.siteprompt=Ce site Web (%S) a essayé dâextraire des données dâimage de canevas HTML5, qui pourraient être utilisées pour identifier votre ordinateur de façon unique.\n\nLe navigateur Tor Browser devrait-il permettre à ce site Web dâextraire des données dâimage de canevas HTML5â?
+canvas.siteprompt=Ce site Web (%S) a essayé dâextraire des données dâimage de canevas HTML5, qui pourraient être utilisées pour identifier votre ordinateur de façon unique.\n\nLe Navigateur Tor devrait-il permettre à ce site Web dâextraire des données dâimage de canevas HTML5â?
canvas.notNow=Pas maintenant
canvas.notNowAccessKey=P
canvas.allow=Autoriser à lâavenir
diff --git a/src/chrome/locale/ga-IE/browserOnboarding.properties b/src/chrome/locale/ga-IE/browserOnboarding.properties
index 4f7a5030..51e6719a 100644
--- a/src/chrome/locale/ga-IE/browserOnboarding.properties
+++ b/src/chrome/locale/ga-IE/browserOnboarding.properties
@@ -26,6 +26,7 @@ onboarding.tour-tor-circuit-display.next-button=Go to Security
onboarding.tour-tor-security=Slándáil
onboarding.tour-tor-security.title=D'eispéireas féin.
onboarding.tour-tor-security.description=SoláthraÃmid socruithe breise duit lenar féidir leat leibhéal slándála nÃos airde a bhaint amach trÃ, mar shampla, cosc a chur ar eilimintà áirithe a d'fhéadfaà a úsáid chun ionsaà a dhéanamh ar do rÃomhaire. Cliceáil thÃos chun tuilleadh eolais a fháil faoi na roghanna éagsúla.
+onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
onboarding.tour-tor-security-level.button=See Your Security Level
onboarding.tour-tor-security-level.next-button=Go to Experience Tips
@@ -41,6 +42,18 @@ onboarding.tour-tor-onion-services.description=Is éard atá i seirbhÃs onion n
onboarding.tour-tor-onion-services.button=Oscail Oinniún
onboarding.tour-tor-onion-services.next-button=Déanta
+onboarding.overlay-icon-tooltip-updated2=See what's new\nin %S
+onboarding.tour-tor-update.prefix-new=New
+onboarding.tour-tor-update.prefix-updated=Updated
+
+onboarding.tour-tor-toolbar=Toolbar
+onboarding.tour-tor-toolbar-update-8.5.title=Toolbar layout
+onboarding.tour-tor-toolbar-update-8.5.description=We improved the browser toolbar layout. We moved the Torbutton icon after the URL bar, and we added a security level icon next to it.
+onboarding.tour-tor-toolbar-update-8.5.next-button=Go to Security
+
+onboarding.tour-tor-security-update-8.5.title=Security level experience
+onboarding.tour-tor-security-update-8.5.description=We improved how you see and set your security level. We replaced the security slider with a toolbar icon that makes your current level visible at all times. Click it to view details about your current level or to change your security settings.
+
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=Ar Aghaidh
onboarding.tor-circuit-display.done=Déanta
diff --git a/src/chrome/locale/he/browserOnboarding.properties b/src/chrome/locale/he/browserOnboarding.properties
index 906e3725..b8f9b972 100644
--- a/src/chrome/locale/he/browserOnboarding.properties
+++ b/src/chrome/locale/he/browserOnboarding.properties
@@ -1,11 +1,11 @@
-# Copyright (c) 2018, The Tor Project, Inc.
+# Copyright (c) 2019, The Tor Project, Inc.
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
onboarding.tour-tor-welcome=×ך×× ×××
onboarding.tour-tor-welcome.title=××ª× ××××.
onboarding.tour-tor-welcome.description=××€××€× Tor ×׊××¢ ×ת ××ª×§× ××××× ×××תך ×©× ×€×š×××ת ×××××× ×××× ××××©× ×ךשת. ××ª× ×××× ×עת ××€× × ××¢×§×, ׊×ת×ת ××Š× ××ך×. ××××ך ×××ך ×× ×ך×× ×× ×××.
-onboarding.tour-tor-welcome.button=×ת×× ×¢×ש××
+onboarding.tour-tor-welcome.next-button=×× ×× ×€×š×××ת
onboarding.tour-tor-privacy=׀ך×××ת
onboarding.tour-tor-privacy.title=×××× ×שש×× ××××× ××.
@@ -21,21 +21,38 @@ onboarding.tour-tor-circuit-display=ת׊××ת ××¢××
onboarding.tour-tor-circuit-display.title=ך×× ×ת ×× ×ª×× ×©××.
onboarding.tour-tor-circuit-display.description=×¢××ך ×× ×ª××× ×©××ª× ××קך ××, ×תע×××š× ×©×× ×¢××ךת ×××סך ××××Š×€× ×ª ×××¢×× ××š× ×©×××©× ×××¡×š× Tor ×ך××× ××¢×××. ××× ×תך ש××××¢ ××××€× ××ª× ×ת××ך. ××ª× ×××× ××קש ××¢×× ××ש ×¢"× ××××Š× ×¢× â××¢×× ××ש ×¢××ך ×תך ××â ×ת׊××ת ×××¢×× ×©×× ×.
onboarding.tour-tor-circuit-display.button=ך×× ×ת ×× ×ª×× ×©××
+onboarding.tour-tor-circuit-display.next-button=×× ×× ×××××
onboarding.tour-tor-security=×××××
onboarding.tour-tor-security.title=××ך ×ת ××××ת×.
onboarding.tour-tor-security.description=×× ×× × ×ס׀ק×× ×× ×× ×××ך×ת × ×ס׀×ת ×¢××ך ×××ךת ××××ת ×××€××€× ×©××. ×××ך×ת ×××××× ×©×× × ×ת×ך×ת ×× ××ס×× ×ס×××ת שע××××× ×ש×ש ××× ×תק××£ ×ת ××××©× ×©××. ×××¥ ×××× ××× ×ך××ת ×× ××׀שך×××ת ×ש×× ×ת ×¢×ש×ת.
+onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
onboarding.tour-tor-security-level.button=ך×× ×ת ך×ת ×××××× ×©××
+onboarding.tour-tor-security-level.next-button=×× ×× ×¢×Š×ת ×××××
onboarding.tour-tor-expect-differences=ע׊×ת ×××××
onboarding.tour-tor-expect-differences.title=×Š×€× ××ס׀ך ××××××.
onboarding.tour-tor-expect-differences.description=×¢× ×× ××××€××× ×× ×©× ×××××× ××׀ך×××ת ××ס××€×§×× ×¢"× Tor, ×××××ª× ×עת ××××©× ×××× ××š× × ×¢×©××× ××××ת ××¢× ×©×× ×. ××ך×× ×¢×©×××× ××××ת ××¢× ×××××× ××תך, ×××סת×××ת ×¢× ×š×ת ×××××× ×©××, ×ס×××ת ×ס××××× ×¢×©×××× ×× ××¢××× ×× ×××××¢×. ××ת×× ×©×ª×ª×קש ×××××× ×©××ª× ×× ××©× ××× ×š××××.
onboarding.tour-tor-expect-differences.button=ך×× ×©×××ת × ×€×׊×ת
+onboarding.tour-tor-expect-differences.next-button=×× ×× ×©×ך××ª× ×׊×
onboarding.tour-tor-onion-services=ש×ך××ª× ×׊×
onboarding.tour-tor-onion-services.title=×××× ×קס××š× ××××.
onboarding.tour-tor-onion-services.description=ש×ך××ª× ××Š× ×× ×תך×× ××סת××××× ×¢× .onion ××ס׀ק×× ××× ×ת ×קס××š× ×× ×׀ךס××× ×××קך××, ×××× ××׊ע×× ××× × ×©×ת×××¡×€× × ×× ×Š× ××ך×. ש×ך××ª× ××Š× ×ת×ך×× ××× ××× ×ס׀ק ת××× ×ש×ך×ת×× ××××€× ××××× ×. ×××¥ ×××× ××× ××קך ××תך ×××Š× DuckDuckGo.
onboarding.tour-tor-onion-services.button=×קך ××׊×
+onboarding.tour-tor-onion-services.next-button=××׊ע
+
+onboarding.overlay-icon-tooltip-updated2=ך×× ×× ××ש\n×ÖŸ%S
+onboarding.tour-tor-update.prefix-new=××ש
+onboarding.tour-tor-update.prefix-updated=××¢××××
+
+onboarding.tour-tor-toolbar=סך×× ××××
+onboarding.tour-tor-toolbar-update-8.5.title=׀ך×סת סך×× ××××
+onboarding.tour-tor-toolbar-update-8.5.description=ש××€×š× × ×ת ׀ך×סת סך×× ××××× ×©× ×××€××€×. ×××× × ×ת ׊×××ת Torbutton ×××š× ×©×ךת ××ת××ת, ××××¡×€× × ×Š×××ת ך×ת ××××× ××××.
+onboarding.tour-tor-toolbar-update-8.5.next-button=×× ×× ×××××
+
+onboarding.tour-tor-security-update-8.5.title=××××× ×©× ×š×ת ×××××
+onboarding.tour-tor-security-update-8.5.description=ש××€×š× × ×ת ×××š× ×©×× ××ª× ×š××× ×××××ך ×ת ך×ת ×××××× ×©××. ××××€× × ×ת ××××× ×××××× ×׊×××ת סך×× ×××× ×©×××€×ת ×ת ×ך×× ×× ××××ת ש×× ×××××× ×× ××××. ×××¥ ×¢××× ××× ×ך××ת ׀ך××× ××××ת ×ך×× ×× ××××ת ש×× ×× ××× ××©× ×ת ×ת ×××ך×ת ×××××× ×©××.
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=×××
diff --git a/src/chrome/locale/he/securityLevel.properties b/src/chrome/locale/he/securityLevel.properties
index fafecfc0..8865d9ce 100644
--- a/src/chrome/locale/he/securityLevel.properties
+++ b/src/chrome/locale/he/securityLevel.properties
@@ -3,19 +3,19 @@ securityLevel.customWarning = ××ת××ת ××ש×ת
securityLevel.overview = ×ש×ת ×××€××× × ×תך ×ס××××× ×שך ×××××× ×ש×ש ××× ×תק××£ ×ת ×××××ª× ×××××× ××ת×.
securityLevel.standard.level = ×ª×§× ×ת
securityLevel.standard.tooltip = ך×ת ×××××: ×ª×§× ×ת
-securityLevel.standard.summary = ×× ××××€××× ×× ×©× ××€××€× Tor ××××€××× × ×תך ××ש×ת××.
+securityLevel.standard.summary = ×× ××××€××× ×× ×©× ××€××€× Tor ××××€××× × ×תך ×××׀שך××.
securityLevel.safer.level = ××××× ××תך
securityLevel.safer.tooltip = ך×ת ×××××: ××××× ××תך
securityLevel.safer.summary = ×ש××ת ×××€××× × ×תך ש×ס××× ×× ××¢×ת×× ×§×š×××ת, ×× ×©×××š× ××ס׀ך ×תך×× ×××× ×ª×€×§××××ת.
securityLevel.safer.description1 = JavaScript ××ש×ת ××× ××תך×× ×©××× × HTTPS.
securityLevel.safer.description2 = ×ס׀ך ×××€× ×× ×ס×××× ×ת××××× ××ש×ת××.
-securityLevel.safer.description3 = ש××¢ ×××××× (×××ת HTML5) ×× ×××¥ÖŸ×××ÖŸ×× ××.
+securityLevel.safer.description3 = ש××¢ ××××××× (×××ת HTML5) ×× ×××¥ÖŸ×××ÖŸ×× ××.
securityLevel.safest.level = ××× ×××××
securityLevel.safest.tooltip = ך×ת ×××××: ××× ×××××
securityLevel.safest.summary = ×ת×ך ךק ××××€××× × ×תך ××ך×ש×× ×¢××ך ×תך×× × ××××× ×ש×ך×ת×× ×ס×××××. ש×× ×××× ××× ×ש׀××¢×× ×¢× ×ª××× ×ת, ×××× ×תסך××××.
securityLevel.safest.description1 = JavaScript ××ש×ת ××ך×ךת ×××× ××× ××תך××.
securityLevel.safest.description2 = ×ס׀ך ×××€× ××, ׊××××ת, ס×××× ×ת××××× ×ת××× ×ת ××ש×ת××.
-securityLevel.safest.description3 = ש××¢ ×××××× (×××ת HTML5) ×× ×××¥ÖŸ×××ÖŸ×× ××.
+securityLevel.safest.description3 = ש××¢ ××××××× (×××ת HTML5) ×× ×××¥ÖŸ×××ÖŸ×× ××.
securityLevel.custom.summary = ××¢××€×ת ×××€××€× ×××ת×××ת ש×× × ××¢× ××××ך×ת ××××× ×××ª× ×©×ךת××ת. ×××¢×× ××××× ×׀ך×××ת, ×× × ××××׊×× ×× ××××ך ×××ת ×ך××ת ×××××× ×©× ×ך×ךת ×××××.
securityLevel.learnMore = ××× ×¢××
securityLevel.restoreDefaults = ש××ך ×ך×ך×ת ××××
diff --git a/src/chrome/locale/he/torbutton.dtd b/src/chrome/locale/he/torbutton.dtd
index 0392f837..813eb0aa 100644
--- a/src/chrome/locale/he/torbutton.dtd
+++ b/src/chrome/locale/he/torbutton.dtd
@@ -36,6 +36,6 @@
<!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.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/hu/browserOnboarding.properties b/src/chrome/locale/hu/browserOnboarding.properties
index 965f4b8e..4b3beb62 100644
--- a/src/chrome/locale/hu/browserOnboarding.properties
+++ b/src/chrome/locale/hu/browserOnboarding.properties
@@ -1,11 +1,11 @@
-# Copyright (c) 2018, The Tor Project, Inc.
+# Copyright (c) 2019, The Tor Project, Inc.
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
onboarding.tour-tor-welcome=KöszöntjÌk
onboarding.tour-tor-welcome.title=Készen van.
onboarding.tour-tor-welcome.description=A Tor Browser a legmagasabb adatvédelmet és biztonságot adja, miközben böngészik. Most védett a követéstÅl, megfigyeléstÅl és cenzúrázástól. Ez a rövid áttekintés megmutatja, hogyan.
-onboarding.tour-tor-welcome.button=IndÃtás most
+onboarding.tour-tor-welcome.next-button=Go to Privacy
onboarding.tour-tor-privacy=Adatvédelem
onboarding.tour-tor-privacy.title=snub követÅk és figyelÅk.
@@ -21,21 +21,38 @@ onboarding.tour-tor-circuit-display=Ãramkör megjelenÃtÅ
onboarding.tour-tor-circuit-display.title=Tekintse meg útvonalát.
onboarding.tour-tor-circuit-display.description=Minden meglátogatott domainhez, a forgalma titkosÃtva továbbÃtásra három a világban található Tor relén. Semmilyen weboldal nem fogja tudni honnan kapcsolódott. Kérhet új áramkört az 'Ãj áramkör ehhez a site-hoz"-ra kattintva az Ãramkör megjelenÃtÅn.
onboarding.tour-tor-circuit-display.button=Megtekintem az útvonalam
+onboarding.tour-tor-circuit-display.next-button=Go to Security
onboarding.tour-tor-security=Biztonság
onboarding.tour-tor-security.title=Válassza ki élményét
onboarding.tour-tor-security.description=További beállÃtási lehetÅségeket biztosÃtunk a böngészÅ biztonság növelése érdekében. A Biztonsági beállÃtásaink lehetÅvé teszik, hogy blokkoljon olyan elemeket, amelyekkel támadható a számÃtógépe. Kattintson alább, hogy lássa, mely lehetÅségek mit csinálnak.
+onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
onboarding.tour-tor-security-level.button=See Your Security Level
+onboarding.tour-tor-security-level.next-button=Go to Experience Tips
onboarding.tour-tor-expect-differences=Tapasztalati tippek
onboarding.tour-tor-expect-differences.title=SzámÃtson kÃŒlönbségekre.
onboarding.tour-tor-expect-differences.description=Minden biztonsági és adatvédelmi lehetÅséggel amit a Tor biztosÃt, a tapasztalatai az internet böngészésrÅl eltérÅek lehetnek. A dolgok egy kicsit lassabbak, a beállÃtott biztonsági szintjétÅl, néhány elem nem működik vagy tölt be. ElképzelhetÅ, hogy rákérdeznek arra, hogy ember vagy robot kérdést kap.
onboarding.tour-tor-expect-differences.button=Lásd GYIK
+onboarding.tour-tor-expect-differences.next-button=Go to Onion Services
onboarding.tour-tor-onion-services=Onion szolgáltatások
onboarding.tour-tor-onion-services.title=Legyen extra védett.
onboarding.tour-tor-onion-services.description=Az Onion szolgáltatások olyan oldalak, amelyek .onion-ra végzÅdnek, és extra védelmet adnak a fenntartójuknak és látogatóiknak, beleértve a a cenzúra ellenes funkciókat is. Az Onion szolgáltatások lehetÅvé teszik bárkinek, hogy tartalmat és szolgáltatásokat nyújtson névtelenÃŒl. \nKattintson alább a DuckDuckGo onion oldal meglátogatásához.
onboarding.tour-tor-onion-services.button=Látogasson meg egy Onion-t
+onboarding.tour-tor-onion-services.next-button=Kész
+
+onboarding.overlay-icon-tooltip-updated2=See what's new\nin %S
+onboarding.tour-tor-update.prefix-new=Ãj
+onboarding.tour-tor-update.prefix-updated=FrissÃtett
+
+onboarding.tour-tor-toolbar=Toolbar
+onboarding.tour-tor-toolbar-update-8.5.title=Toolbar layout
+onboarding.tour-tor-toolbar-update-8.5.description=We improved the browser toolbar layout. We moved the Torbutton icon after the URL bar, and we added a security level icon next to it.
+onboarding.tour-tor-toolbar-update-8.5.next-button=Go to Security
+
+onboarding.tour-tor-security-update-8.5.title=Security level experience
+onboarding.tour-tor-security-update-8.5.description=We improved how you see and set your security level. We replaced the security slider with a toolbar icon that makes your current level visible at all times. Click it to view details about your current level or to change your security settings.
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=KövetkezÅ
diff --git a/src/chrome/locale/id/browserOnboarding.properties b/src/chrome/locale/id/browserOnboarding.properties
index 59d553b4..37622786 100644
--- a/src/chrome/locale/id/browserOnboarding.properties
+++ b/src/chrome/locale/id/browserOnboarding.properties
@@ -1,11 +1,11 @@
-# Copyright (c) 2018, The Tor Project, Inc.
+# Copyright (c) 2019, The Tor Project, Inc.
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
onboarding.tour-tor-welcome=Selamat datang
onboarding.tour-tor-welcome.title=Anda siap.
onboarding.tour-tor-welcome.description=Tor Browser menawarkan standar tertinggi atas privasi dan keamanan saat menjelajahi jaringan. Anda sekarang dilindungi dari pelacakan, pengintaian, dan penyensoran. Pelatihan singkat ini akan menunjukkan Anda bagaimana caranya.
-onboarding.tour-tor-welcome.button=Mulai sekarang
+onboarding.tour-tor-welcome.next-button=Go to Privacy
onboarding.tour-tor-privacy=Privasi
onboarding.tour-tor-privacy.title=Menolak pelacak dan pengintai.
@@ -21,21 +21,38 @@ onboarding.tour-tor-circuit-display=Tampilan Sirkuit
onboarding.tour-tor-circuit-display.title=Lihat jalan Anda.
onboarding.tour-tor-circuit-display.description=Untuk setiap domain yang Anda kunjungi, lalu lintas anda disampaikan dan terenkripsi dalam sebuah sirkuit melalui tiga relay Tor dari seluruh dunia. Tidak ada situs web mengetahui dari mana anda terhubung. Anda dapat meminta sebuah sirkuit baru dengan klik 'Sirkuit Baru untuk Situs ini' pada Tampilan Sirkuit kami.
onboarding.tour-tor-circuit-display.button=See My Path
+onboarding.tour-tor-circuit-display.next-button=Go to Security
onboarding.tour-tor-security=Keamanan
onboarding.tour-tor-security.title=Putuskan pengalamanmu.
onboarding.tour-tor-security.description=Kami juga menyediakan Anda dengan pengaturan tambahan untuk meningkatkan keamanan peramban Anda. Pengaturan Keamanan kami mengizinkan anda untuk memblokir elemen-elemen yang dapat digunakan untuk menyerang komputer Anda. Klik di bawah untuk mengetahui apa saja yang dilakukan oleh pilihan yang berbeda.
+onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
onboarding.tour-tor-security-level.button=See Your Security Level
+onboarding.tour-tor-security-level.next-button=Go to Experience Tips
onboarding.tour-tor-expect-differences=Tips Pengalaman
onboarding.tour-tor-expect-differences.title=Harapkan beberapa perubahan.
onboarding.tour-tor-expect-differences.description=Dengan semua fitur keamanan dan privasi yang disediakan oleh Tor, pengalaman Anda saat menjelajahi internet mungkin akan sedikit berbeda. Kecepatan internet mungkin akan berkurang, dan berdasarkan level keamanan Anda, beberapa elemen mungkin tidak bisa bekerja ada dimuat. Anda mungkin juga akan mendapatkan pertanyaan untuk membuktikan bahwa Anda adalah manusia dan bukan robot.
onboarding.tour-tor-expect-differences.button=See FAQs
+onboarding.tour-tor-expect-differences.next-button=Go to Onion Services
onboarding.tour-tor-onion-services=Layanan Onion
onboarding.tour-tor-onion-services.title=Menjadi lebih terlindung.
onboarding.tour-tor-onion-services.description=Layanan Onion adalah situs yang berakhir dengan sebuah .onion yang menyediakan perlindungan lebih kepada penerbit dan pengunjung, termasuk tambahan penjagaan terhadap sensor. Layanan Onion mengizinkan siapa saja untuk menyediakan konten dan layanan secara anonim. Klik di bawah untuk mengunjungu situs onion DuckDuckGo.
onboarding.tour-tor-onion-services.button=Visit an Onion
+onboarding.tour-tor-onion-services.next-button=Selesai
+
+onboarding.overlay-icon-tooltip-updated2=See what's new\nin %S
+onboarding.tour-tor-update.prefix-new=Baru
+onboarding.tour-tor-update.prefix-updated=Telah terupdate
+
+onboarding.tour-tor-toolbar=Toolbar
+onboarding.tour-tor-toolbar-update-8.5.title=Toolbar layout
+onboarding.tour-tor-toolbar-update-8.5.description=We improved the browser toolbar layout. We moved the Torbutton icon after the URL bar, and we added a security level icon next to it.
+onboarding.tour-tor-toolbar-update-8.5.next-button=Go to Security
+
+onboarding.tour-tor-security-update-8.5.title=Security level experience
+onboarding.tour-tor-security-update-8.5.description=We improved how you see and set your security level. We replaced the security slider with a toolbar icon that makes your current level visible at all times. Click it to view details about your current level or to change your security settings.
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=Selanjutnya
diff --git a/src/chrome/locale/id/securityLevel.properties b/src/chrome/locale/id/securityLevel.properties
index e06d1c0d..8d67ab74 100644
--- a/src/chrome/locale/id/securityLevel.properties
+++ b/src/chrome/locale/id/securityLevel.properties
@@ -1,6 +1,6 @@
securityLevel.securityLevel = Tingkat Keamanan
securityLevel.customWarning = Kustom
-securityLevel.overview = Disable certain web features that can be used to attack your security and anonymity.
+securityLevel.overview = Menonaktifkan fitur web tertentu yang dapat digunakan untuk menyerang keamanan dan anonimitas Anda.
securityLevel.standard.level = Standar
securityLevel.standard.tooltip = Tingkat Keamanan: Standar
securityLevel.standard.summary = Semua fitur dari Tor Browser dan situs web diaktifkan.
@@ -9,14 +9,14 @@ securityLevel.safer.tooltip = Tingkat Keamanan: Lebih aman
securityLevel.safer.summary = Menonaktifkan fitur-fitur situs web yang sering berbahaya, ini akan membuat beberapa situs kehilangan fungsionalitas.
securityLevel.safer.description1 = JavaScript dinonaktifkan di semua situs non-HTTPS.
securityLevel.safer.description2 = Beberapa font dan simbol matematika dinonaktifkan.
-securityLevel.safer.description3 = Audio dan video (media HTML5 media) dijalankan saat diklik.
+securityLevel.safer.description3 = Audio dan video (media HTML5) dijalankan saat diklik.
securityLevel.safest.level = Paling aman
securityLevel.safest.tooltip = Tingkat Keamanan: Paling aman
-securityLevel.safest.summary = Hanya menjalankan fitur-fitur situs yang diperlukan untuk menjalankan situs web statis dan servis dasar. Perubahan ini mempengaruhi gambar, media, dan skrip.
-securityLevel.safest.description1 = JavaScript dinonaktifkan secara default di semua situs.
+securityLevel.safest.summary = Hanya mengizinkan fitur-fitur situs web yang diperlukan untuk menjalankan situs web statis dan layanan dasar. Perubahan ini mempengaruhi gambar, media, dan skrip.
+securityLevel.safest.description1 = JavaScript dinonaktifkan secara bawaan di semua situs.
securityLevel.safest.description2 = Beberapa font, icon, simbol matematika, dan gambar dinonaktifkan.
-securityLevel.safest.description3 = Audio dan video (media HTML5 media) dijalankan saat diklik.
-securityLevel.custom.summary = Preferensi browser khusus anda telah membuat pengaturan keamanan yang tidak biasa. Untuk alasan keamanan dan privasi, kami menyarankan anda untuk memilih satu dari tingkat keamanan bawaan.
+securityLevel.safest.description3 = Audio dan video (media HTML5) dijalankan saat diklik.
+securityLevel.custom.summary = Preferensi peramban khusus Anda telah membuat pengaturan keamanan yang tidak biasa. Untuk alasan keamanan dan privasi, kami menyarankan Anda untuk memilih satu dari tingkat keamanan bawaan.
securityLevel.learnMore = Pelajari Selengkapnya
-securityLevel.restoreDefaults = Kembalikan Kestandar
-securityLevel.advancedSecuritySettings = Advanced Security SettingsâŠ
+securityLevel.restoreDefaults = Kembalikan ke Standar
+securityLevel.advancedSecuritySettings = Pengaturan Keamanan Lanjutan...
diff --git a/src/chrome/locale/is/browserOnboarding.properties b/src/chrome/locale/is/browserOnboarding.properties
index 04648a75..6843ed88 100644
--- a/src/chrome/locale/is/browserOnboarding.properties
+++ b/src/chrome/locale/is/browserOnboarding.properties
@@ -1,11 +1,11 @@
-# Copyright (c) 2018, The Tor Project, Inc.
+# Copyright (c) 2019, The Tor Project, Inc.
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
onboarding.tour-tor-welcome=Velkomin
onboarding.tour-tor-welcome.title=Ãú ert tilbúin(n).
-onboarding.tour-tor-welcome.description=Tor-vafrinn stenst mestu kröfur varðandi öryggi og nafnleynd ßegar vafrað er á netinu. Ãú ert núna varin(n) fyrir eftirliti, skráningu og ritskoðun. Ãessi flÜtikynning mun sÜna ßér hvernig ßetta fer fram.
-onboarding.tour-tor-welcome.button=Byrja núna
+onboarding.tour-tor-welcome.description=Tor-vafrinn stenst Ãtrustu kröfur varðandi öryggi og nafnleynd ßegar vafrað er á netinu. Ãú ert núna varin(n) fyrir eftirliti, skráningu og ritskoðun. Ãessi flÜtikynning mun sÜna ßér hvernig ßetta fer fram.
+onboarding.tour-tor-welcome.next-button=Fara à Gagnaleynd
onboarding.tour-tor-privacy=Friðhelgi
onboarding.tour-tor-privacy.title=Feldu ßig fyrir snuðrurum og eftirliti
@@ -21,21 +21,38 @@ onboarding.tour-tor-circuit-display=Birting rása
onboarding.tour-tor-circuit-display.title=Skoðaðu slóðina ßÃna
onboarding.tour-tor-circuit-display.description=Fyrir hvert lén sem ßú heimsÊkir, er umferðinni ßinni endurbeint dulritaðri um brautir (rásir) milli ßriggja Tor-endurvarpa vÃðsvegar um heiminn. Ekkert vefsvÊði getur séð hvaðan ßú tengist. Ãú getur beðið um nÜja rás með ßvà að smella á âNÜ rás fyrir ßetta vefsvÊðiâ à glugganum ßar sem rásirnar eru birtar.
onboarding.tour-tor-circuit-display.button=Skoða slóðina mÃna
+onboarding.tour-tor-circuit-display.next-button=Fara à Ãryggi
onboarding.tour-tor-security=Ãryggi
onboarding.tour-tor-security.title=Veldu hvernig ßú vilt upplifa ßetta.
onboarding.tour-tor-security.description=Við höfum einnig útbúið viðbótarstillingar ßar sem ßú getur breytt öryggisstigi vafrans. Ãryggisstillingarnar gera kleift að loka á atriði sem hÊgt vÊri að nota til árása á tölvuna ßÃna. Smelltu hér fyrir neðan til að skoða hvernig hinir mismunandi valkostir virka.
+onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
onboarding.tour-tor-security-level.button=Skoðaðu öryggisstig ßitt
+onboarding.tour-tor-security-level.next-button=Fara à Ãbendingar fyrir upplifunina
onboarding.tour-tor-expect-differences=Ãbendingar fyrir upplifunina
-onboarding.tour-tor-expect-differences.title=Gerður ráð fyrir að eitthvað verði öðruvÃsi.
+onboarding.tour-tor-expect-differences.title=Gerðu ráð fyrir að eitthvað verði öðruvÃsi.
onboarding.tour-tor-expect-differences.description=Vegna allra öryggis- og gagnaverndareiginleika Tor, ßá gÊti upplifun ßÃn af vafri á internetinu orðið eilÃtið öðruvÃsi en annars vÊri. Hlutirnir gerast kannski aðeins hÊgar og ßað fer eftir öryggisstillingunum ßÃnum hvort sum atriði virki eða birtist yfirhöfuð. Ãú gÊtir lÃka lent à ßvà að vera reglulega spurð(ur) hvort ßú sért mannvera eða vélmenni.
onboarding.tour-tor-expect-differences.button=Skoða algengar spurningar - FAQ
+onboarding.tour-tor-expect-differences.next-button=Fara à Onion-ßjónustur
onboarding.tour-tor-onion-services=Onion-ßjónustur
onboarding.tour-tor-onion-services.title=Fáðu viðbótaröryggi.
onboarding.tour-tor-onion-services.description=Onion-ßjónustur eru vefsvÊði sem enda á .onion viðskeyti, vefsvÊði sem gefa útgefendum efnis og ßeim sem skoða ßað aukna vernd gagnvart ritskoðun. Onion-ßjónustur gera öllum kleift að birta efni eða eigin ßjónustu nafnlaust. Smelltu hér fyrir neðan til að skoða onion-vefsvÊði DuckDuckGo.
onboarding.tour-tor-onion-services.button=HeimsÊkja Onion-vef
+onboarding.tour-tor-onion-services.next-button=Lokið
+
+onboarding.overlay-icon-tooltip-updated2=Sjáðu hvað er nÜtt\nà %S
+onboarding.tour-tor-update.prefix-new=NÜtt
+onboarding.tour-tor-update.prefix-updated=UppfÊrt
+
+onboarding.tour-tor-toolbar=VerkfÊrastika
+onboarding.tour-tor-toolbar-update-8.5.title=Framsetning verkfÊrastiku
+onboarding.tour-tor-toolbar-update-8.5.description=Við bÊttum framsetningu verkfÊrastiku vafrans. Við fÊrðum tákn Tor-hnappsins aftur fyrir slóðastikuna og settum tákn fyrir öryggisstig við hliðina.
+onboarding.tour-tor-toolbar-update-8.5.next-button=Fara à Ãryggi
+
+onboarding.tour-tor-security-update-8.5.title=Skynjun öryggisstigs
+onboarding.tour-tor-security-update-8.5.description=Við bÊttum hvernig ßú sérð og stillir öryggisstig ßitt. Við skiptum öryggisstillingasleðanum út fyrir táknmynd á verkfÊrastikunni sem gefur à sÃfellu til kynna öryggisstigið. Smelltu á ßetta tákn til að sjá nánari upplÜsingar um öryggisstigið eða til að breyta öryggisstillingum ßÃnum.
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=NÊsta
diff --git a/src/chrome/locale/it/browserOnboarding.properties b/src/chrome/locale/it/browserOnboarding.properties
index a8bb329d..ecf378ae 100644
--- a/src/chrome/locale/it/browserOnboarding.properties
+++ b/src/chrome/locale/it/browserOnboarding.properties
@@ -1,11 +1,11 @@
-# Copyright (c) 2018, The Tor Project, Inc.
+# Copyright (c) 2019, The Tor Project, Inc.
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
onboarding.tour-tor-welcome=Benvenuto
onboarding.tour-tor-welcome.title=Sei pronto.
onboarding.tour-tor-welcome.description=Tor Browser offre il più alto standard di privacy e sicurezza nella navigazione del web. Sei ora protetto dal tracciamento, dalla sorveglianza e dalla censura. Questa rapida panoramica ti mostrerà come.
-onboarding.tour-tor-welcome.button=Inizia ora
+onboarding.tour-tor-welcome.next-button=Vai in Privacy
onboarding.tour-tor-privacy=Privacy
onboarding.tour-tor-privacy.title=Affronta tracciatori e ficcanaso.
@@ -21,21 +21,38 @@ onboarding.tour-tor-circuit-display=Visualizzazione circuito
onboarding.tour-tor-circuit-display.title=Vedi il tuo percorso.
onboarding.tour-tor-circuit-display.description=Per ogni dominio che visiti, il tuo traffico Ú inoltrato e criptato in un circuito attraverso tre relay Tor sparsi nel mondo. Nessun sito sa da dove ti stai connettendo. Puoi richiedere un nuovo circuito cliccando âNuovo circuito per questo sitoâ nella visualizzazione del circuito.
onboarding.tour-tor-circuit-display.button=Vedi il mio percorso
+onboarding.tour-tor-circuit-display.next-button=Vai in Sicurezza
onboarding.tour-tor-security=Sicurezza
onboarding.tour-tor-security.title=Scegli la tua esperienza.
onboarding.tour-tor-security.description=Ti forniamo anche impostazioni aggiuntive per aumentare la sicurezza del tuo browser. Le nostre impostazioni di sicurezza ti permettono di bloccare elementi che potrebbero essere utilizzati per attaccare il tuo computer. Clicca qui sotto per vedere cosa fanno le diverse opzioni.
+onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
onboarding.tour-tor-security-level.button=Vedi il tuo livello di sicurezza
+onboarding.tour-tor-security-level.next-button=Vai in Consigli per l'esperienza
onboarding.tour-tor-expect-differences=Consigli per l'esperienza
onboarding.tour-tor-expect-differences.title=Aspettati delle differenze.
onboarding.tour-tor-expect-differences.description=Con tutte le caratteristiche di sicurezza e privacy fornite da Tor, la tua esperienza di navigazione in internet può essere un po' diversa. Le cose possono essere un po' più lente e, a seconda del tuo livello di sicurezza, alcuni elementi potrebbero non funzionare o caricarsi. Potrebbe anche esserti chiesto di dimostrare di essere umano e non un robot.
onboarding.tour-tor-expect-differences.button=Vedi le FAQ
+onboarding.tour-tor-expect-differences.next-button=Vai in Servizi Onion
onboarding.tour-tor-onion-services=Servizi Onion
onboarding.tour-tor-onion-services.title=Sii super protetto.
onboarding.tour-tor-onion-services.description=I servizi onion sono siti che terminano con .onion che forniscono protezioni extra ad editori e visitatori, incluse ulteriori salvaguardie contro la censura. I servizi onion consentono a chiunque di fornire contenuti e servizi in forma anonima. Clicca qui sotto per visitare il sito onion di DuckDuckGo.
onboarding.tour-tor-onion-services.button=Visita una Cipolla
+onboarding.tour-tor-onion-services.next-button=Fatto
+
+onboarding.overlay-icon-tooltip-updated2=Guarda cosa c'Ú di nuovo\nnella %S
+onboarding.tour-tor-update.prefix-new=Nuovo
+onboarding.tour-tor-update.prefix-updated=Aggiornato
+
+onboarding.tour-tor-toolbar=Barra degli strumenti
+onboarding.tour-tor-toolbar-update-8.5.title=Disposizione brarra degli strumenti
+onboarding.tour-tor-toolbar-update-8.5.description=We improved the browser toolbar layout. We moved the Torbutton icon after the URL bar, and we added a security level icon next to it.
+onboarding.tour-tor-toolbar-update-8.5.next-button=Vai in Sicurezza
+
+onboarding.tour-tor-security-update-8.5.title=Esperienza livello di sicurezza
+onboarding.tour-tor-security-update-8.5.description=Abbiamo migliorato come visualizzi ed imposti il tuo livello di sicurezza. Abbiamo rimpiazzato la slider di sicurezza con un icona nella barra degli strumenti che rende visibile sempre il tuo livello di sicurezza. Cliccala per visualizzare i dettagli sul tuo attuale livello o per cambiare le tue impostazioni di sicurezza.
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=Successivo
diff --git a/src/chrome/locale/ja/browserOnboarding.properties b/src/chrome/locale/ja/browserOnboarding.properties
index 931b62a0..8f5dba57 100644
--- a/src/chrome/locale/ja/browserOnboarding.properties
+++ b/src/chrome/locale/ja/browserOnboarding.properties
@@ -1,11 +1,11 @@
-# Copyright (c) 2018, The Tor Project, Inc.
+# Copyright (c) 2019, The Tor Project, Inc.
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
onboarding.tour-tor-welcome=ãããã
onboarding.tour-tor-welcome.title=æºåãæŽããŸããã
onboarding.tour-tor-welcome.description=Tor Browser ã¯ããŠã§ããã©ãŠãžã³ã°äžã«ãæé«æ°Žæºã®ãã©ã€ãã·ãŒãšã»ãã¥ãªãã£ãæäŸããŸããããªãã¯çŸåšããã©ããã³ã°ãç£èŠãããã³æ€é²ããä¿è·ãããŠããŸãããã®ã¯ã€ãã¯ã®ãªã³ããŒãã¯æ¹æ³ãæç€ºããŸãã
-onboarding.tour-tor-welcome.button=ä»ããéå§
+onboarding.tour-tor-welcome.next-button=Go to Privacy
onboarding.tour-tor-privacy=ãã©ã€ãã·ãŒ
onboarding.tour-tor-privacy.title=ãã©ãã«ãŒãšã¹ããŒããŒã远ãæãã
@@ -21,21 +21,38 @@ onboarding.tour-tor-circuit-display=ãµãŒããããã£ã¹ãã¬ã€
onboarding.tour-tor-circuit-display.title=ããªãã®ãã¹ãèŠãã
onboarding.tour-tor-circuit-display.description=ã¢ã¯ã»ã¹ãããã¡ã€ã³ããšã«ããã©ãã£ãã¯ã¯äžçäžã®3ã€ã® Tor ãªã¬ãŒéã®ãµãŒãããã§äžç¶ããã³æå·åãããŸããããªããã©ãããæ¥ç¶ããŠãããããŠã§ããµã€ãã¯ç¥ããŸããããµãŒããããã£ã¹ãã¬ã€ã§ããã®ãµã€ãã«æ°ãããµãŒãããã䜿çšããããã¯ãªãã¯ãããšãæ°ãããµãŒãããããªã¯ãšã¹ãããããšãã§ããŸãã
onboarding.tour-tor-circuit-display.button=ç§ã®ãã¹ãèŠã
+onboarding.tour-tor-circuit-display.next-button=Go to Security
onboarding.tour-tor-security=ã»ãã¥ãªãã£
onboarding.tour-tor-security.title=ããªãã®äœéšãéžæããã
onboarding.tour-tor-security.description=ãŸãããã©ãŠã¶ã®ã»ãã¥ãªãã£ã匷åããããã®è¿œå èšå®ãæäŸããŠããŸããç§ãã¡ã®ã»ãã¥ãªãã£èšå®ã§ã¯ãã³ã³ãã¥ãŒã¿ã®æ»æã«äœ¿çšãããå¯èœæ§ã®ããèŠçŽ ããããã¯ããããšãã§ããŸãã以äžãã¯ãªãã¯ããŠãããŸããŸãªèšå®ã®æ©èœã確èªããŠãã ãã
+onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
onboarding.tour-tor-security-level.button=See Your Security Level
+onboarding.tour-tor-security-level.next-button=Go to Experience Tips
onboarding.tour-tor-expect-differences=äœéšã®ãã³ãã
onboarding.tour-tor-expect-differences.title=ããã€ãã®éããçè§£ããã
onboarding.tour-tor-expect-differences.description=Tor ã«ãã£ãŠæäŸããããã¹ãŠã®ã»ãã¥ãªãã£ãšãã©ã€ãã·ãŒæ©èœã䜿çšãããšãã€ã³ã¿ãŒãããããã©ãŠãžã³ã°ããæã®ãããªãã®äœéšã¯å°ãå€åããå ŽåããããŸããèªã¿èŸŒã¿ã¯å°ãé
ããªããããããªãããããªãã®ã»ãã¥ãªãã£ã¬ãã«ã«ãã£ãŠã¯ãããã€ãã®èŠçŽ ãåäœããªãããèªã¿èŸŒãŸããªããããããŸããããŸããããªãã¯ããããã§ã¯ãªãã人éã§ããããšã蚌æããããã«æ±ããããããšããããããããŸããã
onboarding.tour-tor-expect-differences.button=ãããã質åãèŠã
+onboarding.tour-tor-expect-differences.next-button=Go to Onion Services
onboarding.tour-tor-onion-services=Onion ãµãŒãã¹
onboarding.tour-tor-onion-services.title=æŽãªãä¿è·ã
onboarding.tour-tor-onion-services.description=Onion ãµãŒãã¹ã¯ãæ€é²ã«å¯Ÿãã远å ã®ã»ãŒãã¬ãŒããå«ããæäŸè
ãšèšªåè
ãžã®äœåãªä¿è·ãæäŸãã .onion ã§çµãããµã€ãã§ããOnion ãµãŒãã¹ã§ã¯ã誰ã§ãã³ã³ãã³ãããµãŒãã¹ãå¿åã§æäŸã§ããŸããäžã®ãã¿ã³ãã DuckDuckGo Onion ãµã€ãã«ã¢ã¯ã»ã¹ããŠã¿ãŠãã ããã
onboarding.tour-tor-onion-services.button=Onion ãµã€ãã蚪å
+onboarding.tour-tor-onion-services.next-button=å®äºããŸãã
+
+onboarding.overlay-icon-tooltip-updated2=See what's new\nin %S
+onboarding.tour-tor-update.prefix-new=æ°èŠ
+onboarding.tour-tor-update.prefix-updated=æŽæ°ããŸãã
+
+onboarding.tour-tor-toolbar=Toolbar
+onboarding.tour-tor-toolbar-update-8.5.title=Toolbar layout
+onboarding.tour-tor-toolbar-update-8.5.description=We improved the browser toolbar layout. We moved the Torbutton icon after the URL bar, and we added a security level icon next to it.
+onboarding.tour-tor-toolbar-update-8.5.next-button=Go to Security
+
+onboarding.tour-tor-security-update-8.5.title=Security level experience
+onboarding.tour-tor-security-update-8.5.description=We improved how you see and set your security level. We replaced the security slider with a toolbar icon that makes your current level visible at all times. Click it to view details about your current level or to change your security settings.
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=次ãž
diff --git a/src/chrome/locale/ka/browserOnboarding.properties b/src/chrome/locale/ka/browserOnboarding.properties
index 46a2a11b..f9f4e989 100644
--- a/src/chrome/locale/ka/browserOnboarding.properties
+++ b/src/chrome/locale/ka/browserOnboarding.properties
@@ -1,41 +1,58 @@
-# Copyright (c) 2018, The Tor Project, Inc.
+# Copyright (c) 2019, The Tor Project, Inc.
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
onboarding.tour-tor-welcome=ááááá¡ááááááá
-onboarding.tour-tor-welcome.title=áá¥ááá á£ááá áááá á®áá á.
+onboarding.tour-tor-welcome.title=á§ááááá€áá á áááááá.
onboarding.tour-tor-welcome.description=Tor-áá áá£ááá á ááááááááá á£áááŠááá¡á á®áá áá¡á®áá¡ áááá¡áá®á£á áááá¡, ááá ááá áááááªáááááá¡ áááªááá¡á áá á£á¡áá€á áá®ááááá¡ á£áá á£ááááá¡áá§áá€áá, áááá ááááá¡ ááááá®á£ááááá¡áá¡. áá®áá á£ááá áááªá£áá á®áá á áááááááááá¡ááá, ááááááá§á£á ááááá¡á áá áªáááá£á áá¡ááá. áááªááá£áá ááááá£á á á§ááááá€áá á¡ áááááááá á¢ááá.
-onboarding.tour-tor-welcome.button=áá®áááá ááá¬á§ááá
+onboarding.tour-tor-welcome.next-button=áá®áááá ááá ááá£áááá
onboarding.tour-tor-privacy=ááá ááá£áááá
onboarding.tour-tor-privacy.title=ááááªáááá ááááááá§á£á áááá áá áªááááá¡ááá§ááá áááá
onboarding.tour-tor-privacy.description=Tor-áá áá£ááá á ááªáááááááá¡ á¡ááá¢áá¡ á€á£ááá£ášááá¡ áá ášááá¡ ááááá®á£áááá£áá áááá ááááá¡ áá¡á¢áá ááá¡ ááá®á£á ááá¡áááááá. áá¡áááá¡á ááááá¢ááá£áá áªááááááááá á£áá á£ááááá§áá€á¡ ááá ááá áááááªáááááá¡ áááªááá¡á áá á£á¡áá€á áá®ááááá¡ áááŠáá á®áá áá¡á®á¡ áá áá£ááá ášá. ááá¬ááááá âTor-á¥á¡áááâ áá áá®áááá, áᣠá áááá á®áááá áááªáá á¥á¡áááá¡ áááááá.
-onboarding.tour-tor-privacy.button=Tor-á¥á¡ááášá ášáá¡ááá
+onboarding.tour-tor-privacy.button=áá®áááá Tor-á¥á¡ááá
onboarding.tour-tor-network=Tor-á¥á¡ááá
onboarding.tour-tor-network.title=áá¡áá áááááá ááááá£áááááááá, áá áááá áááá£áá áááá áááááááá¡ááá áááªá£áá á¥á¡áááá.
-onboarding.tour-tor-network.description=Tor-áá áá£ááá áá á£áááášáá ááááá Tor-á¥á¡ááá¡, á ááááá¡ áá£ášááááá¡á᪠á£áá á£ááááá§áá€á¡ áááá¡áááá ááá®áááá¡á, ááááá áá¡áá€áááá¡ ááá¡ášá¢áááá. áááá¡á®ááááááá VPN-áá¡ááá, áá ášáááá®ááááášá áá ááá¬ááá áªááááá£áá ááá áá¡ áá áá ááá£ááá¡ ááááá áá áá áááá¡áá á®áá á áááááááááá£áá, áááá ááááá¡ áááááááá¡ ááá£áááŠáááááááá ááááá®á£ááááá¡áá¡.
-onboarding.tour-tor-network.button=á¬á áááá¡ á¡áá©ááááááá áá ááá ááááá¡ááá
+onboarding.tour-tor-network.description=Tor-áá áá£ááá áá á£áááášáá ááááá Tor-á¥á¡ááá¡, á ááááá¡ áá£ášááááá¡á᪠á£áá á£ááááá§áá€á¡ áááá¡áááá ááá®áááá¡á, ááááá áá¡áá€áááá¡ ááá¡ášá¢áááá. áááá¡á®ááááááá VPN-áá¡ááá, áá ášáááá®ááááášá áá ááá¬ááá áªááááá£áá ááá áá¡ áá áá ááá£ááá¡ ááááá áá áá áááá¡áá á®áá á áááááááááá£áá, ááá¢áá ááá¢áá áááááááá¡ ááá£áááŠáááááááá á¡áá áááááááá¡áá¡.
+onboarding.tour-tor-network.button=áá®áááá á¬á áááá¡ áá á
-onboarding.tour-tor-circuit-display=á¬á áááá¡ á¡áá©áááááááá áá á
+onboarding.tour-tor-circuit-display=á¬á áááá¡ áá á
onboarding.tour-tor-circuit-display.title=áá®áááá áá¥áááá áá á®á.
-onboarding.tour-tor-circuit-display.description=áááááá£á ááá¡áááá ááá ááááá¡áááá¡áá¡, áááááªááááá áááááªááááá á¡á á£ááá ááá áááá¥ááááá áá áášáá€á ááá, áá¡áá€áááá¡ ááááá¡áááá á¬áá á¢áááááá ášáááá®ááááá ášáá á©áá£áá á¡ááá Tor-ááááááªáááá ášáá¥áááá á¬á ááášá. áááá¡ááá¢ááá¡ áá ášáá£á«áááá ááááááááá, á¡ááááá á£áááášáá ááááá. áá®ááá á¬á áááá¡ áááá®ááááá¡áááá¡, á¬á áááá¡ áá áášá ááá¬ááááá âáá®ááá á¬á ááá áá á¡ááá¢áá¡áááá¡â.
+onboarding.tour-tor-circuit-display.description=áááááá£á ááá¡áááá ááá ááááá¡áááá¡áá¡, áááááªááááá áááááªááááá á¡á á£ááá ááá áááá¥ááááá áá áášáá€á ááá, áá¡áá€áááá¡ ááááá¡áááá á¬áá á¢áááááá ášáááá®ááááá ášáá á©áá£áá á¡ááá Tor-ááááááªáááá ášáá¥áááá á¬á ááášá. áááá¡ááá¢ááá¡ áá ášááá«áááá ááááááá, á¡ááááá á£áááášáá ááááá. áá®ááá á¬á áááá¡ áááá®ááááá¡áááá¡, á¬á áááá¡ áá áášá ááá¬ááááá âáá®ááá á¬á ááá áá á¡ááá¢áá¡áááá¡â.
onboarding.tour-tor-circuit-display.button=áá á®áá¡ ááá®áá
+onboarding.tour-tor-circuit-display.next-button=áá®áááá á£á¡áá€á áá®áááá
onboarding.tour-tor-security=á£á¡áá€á áá®áááá
onboarding.tour-tor-security.title=áááá ááá á¡ááá£ááá áááá®áááááááááá¡
onboarding.tour-tor-security.description=á©ááá áá¡ááá ááááááááá ááááá¢áááá ááá áááá¢á ááá¡, áá áá£ááá áá¡ á£á¡áá€á áá®ááááá¡ ááááá á£á€á á ááá¢áá áá¡ááááŠáááááá. á©áááá á£á¡áá€á áá®ááááá¡ ááá áááá¢á ááá, á¡áášá£áááááá¡ ááá«áááá ášáááŠá£ááá áááá ááá¡ áá¡ ááá¬ááááá, á áááááá᪠áá¥áááá¡ áááááá£á¢áá áá ášáá¢áááá¡áááá¡ ášááá«áááá áááááá§áááá. ááá¬ááááá á¥ááááá áá áá®áááá áá ááá áááá¢á áááá¡ ášáá¡áá®áá áá áªááá.
+onboarding.tour-tor-security.description-suffix=ááááááááá¡á¬áááá: áááá£ááá¡á®ááááá, NoScript áá HTTPS Everywhere áá áá á¬áá ááááááááá á®ááá¡áá¬á§ááá ááááá, áá£ááªá á¡á£á ááááá¡ááááá , ášáááá«áááá áááá áááá ááááááá¡ááá.
onboarding.tour-tor-security-level.button=á£á¡áá€á áá®ááááá¡ ááááá¡ ááá®áá
+onboarding.tour-tor-security-level.next-button=áá®áááá ááááá§áááááá¡ á á©ááááá
-onboarding.tour-tor-expect-differences=ááááá§áááááá¡ááá áááááášáá ááá£áá á¡ááááá®ááá
+onboarding.tour-tor-expect-differences=ááááá§ááááá
onboarding.tour-tor-expect-differences.title=ááá¡áááááááá áªááááááááá.
onboarding.tour-tor-expect-differences.description=Tor-áá¡ áááá ášááááááááááá£áá á£á¡áá€á áá®ááááá¡á áá ááá ááá áááááªáááááá¡ áááªááá¡ á¡áášá£áááááááá, ášáá¡áá«ááá ááªáá á áªááááááááá áááááá¬áááá¡ áááá ááááá¡ ááááá®á£ááááá¡áá¡. áááááá áá á áá áªáá¢á ášáááááááá áá áá¥ááá áááá ášáá á©áá£áá á£á¡áá€á áá®ááááá¡ ááááááá áááááááááá á, áááá ááááá¡ áªááááá£áá ááá¬ááááá áá ááá£ášááááá¡ áá áá á©ááá¢ááá áááá. áááá¡ááá, á¡ááá¢áááá¡ ááá¬áááá, ášáá¡áá«ááá á®ášáá áá ááááá¬ááá áááá¡ áá
ááá¡á¢á£á ááá á áá áááááááá á®áá á áá áá á á áááá¢á.
onboarding.tour-tor-expect-differences.button=áá®áááá á®.á.á.
+onboarding.tour-tor-expect-differences.next-button=áá®áááá Onion-áááá¡áá®á£á ááááá
onboarding.tour-tor-onion-services=Onion-áááá¡áá®á£á ááááá
onboarding.tour-tor-onion-services.title=áá§áááá ááá¢áá-áááªá£áá.
onboarding.tour-tor-onion-services.description=Onion-áááá¡áá®á£á ááááá á¬áá áááááááá¡ á¡ááá¢ááá¡ .onion áááááááááá, á ááááá᪠áááá¡ááá£áá ááá£ááá áááŠáá á£á¡áá€á áá®ááááá¡ ááááá¡ á¡áááááááá¡ ááá¡áááááá¡ áááááááá¡áááááá¡á᪠áá áááá®áááááá¡ááª, ááá ášáá áá¡ áªáááá£á áá¡ááá ááááá¡ áá áááááá¡ ááááá¢áááá ášáá¡áá«ááááááááá¡. Onion-áááá¡áá®á£á ááááá á¡áášá£áááááá¡ áá«áááá¡ ááááá¡áááá á¡, ášáááááá¡á áá áááá¡áá®á£á ááááá áááá®ááá áááááá¡ áááá¬áááá¡ áááááááá¡ ááá£áá®áááá. ááá¬ááááá á¥á
áááá, DuckDuckGo-á¡ onion-áááá ááá¡ ááá¡áááá®á£áááááá.
onboarding.tour-tor-onion-services.button=áá¬áááá Onion-á¡
+onboarding.tour-tor-onion-services.next-button=áááááá
+
+onboarding.overlay-icon-tooltip-updated2=áá®áááá, á áááá ááááá®ááá\n%S
+onboarding.tour-tor-update.prefix-new=áá®ááá
+onboarding.tour-tor-update.prefix-updated=ááááá®ááá
+
+onboarding.tour-tor-toolbar=á®ááá¡áá¬á§ááá áááá
+onboarding.tour-tor-toolbar-update-8.5.title=á®ááá¡áá¬á§ááá ááááá¡ ááááááááá
+onboarding.tour-tor-toolbar-update-8.5.description=ááááá®ááá áá áá£ááá áá¡ á®ááá¡áá¬á§ááá ááááá¡ ááááááááá. Torbutton-áá¡ ááášááá ááá¡áááá ááááá¡ ááááá¡ ááááášá áááááááá, ááá¡ áááá ááá áá áááááá¢á á£á¡áá€á áá®ááááá¡ ááááá¡ ááŠáááášááááá á®áá¢á£áá.
+onboarding.tour-tor-toolbar-update-8.5.next-button=áá®áááá á£á¡áá€á áá®áááá
+
+onboarding.tour-tor-security-update-8.5.title=á£á¡áá€á áá®ááááá¡ ááááá¡ ááá á¢áááá ášááªááá
+onboarding.tour-tor-security-update-8.5.description=á£á¡áá€á áá®ááááá¡ ááááá¡ ááá£áá¯áááá¡ááá£áá ááá ááá áá á®áááááááá. á£á¡áá€á áá®ááááá¡ á ááá á©ááááªááááá£ááá á®ááá¡áá¬á§ááá ááááá ááááááá¡ááá£áá á®áá¢á£áááá, á ááááá᪠áá£ááá ááááááá®ááááá¡ áá áášáá. ááá¡áá ááá¬ááááááá ááá¬áá áááááá áá®ááááá áááááááá á ááááá¡ áá ášáá«áááá á£á¡áá€á áá®ááááá¡ ááá áááá¢á áááá¡ ášááªáááá¡.
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=ášáááááá
diff --git a/src/chrome/locale/ka/torbutton.properties b/src/chrome/locale/ka/torbutton.properties
index e6750b07..8a39c6dd 100644
--- a/src/chrome/locale/ka/torbutton.properties
+++ b/src/chrome/locale/ka/torbutton.properties
@@ -17,7 +17,7 @@ extensions.torbutton(a)torproject.org.description = Torbutton á¡áášá£áá
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.external.suggest = á£á¡áá€á áá®ááááá¡áááá¡, á¡áá¡á£á ááááá á©áááá¢ááá áá£áá á€ááááá¡ ááá®á¡áá, áááášáá ááá áášáá á§áá€ááá¡áá¡ áá Tor-áá¡ ááá ááááá ááá¡áášáááá á¡áá¡á¢áááá¡ ááááá§ááááá, á áááá ááªáá Tails.\n
torbutton.popup.launch = á©áááá¢ááá ááá
torbutton.popup.cancel = ááá£á¥áááá
torbutton.popup.dontask = ááá¢áááá¢á£á áá á©ááááá¢ááá ááá¡ á€áááááá ááááá áááá
@@ -31,7 +31,7 @@ torbutton.popup.confirm_plugins = áááá£áááá¡, á áááá á
torbutton.popup.never_ask_again = áááááááášá ášááááá®ááá¡ ááá áášá
torbutton.popup.confirm_newnym = Tor-áá áá£ááá á ááá®á£á ááá¡ á§áááá á€ááá¯áá áá¡á áá á©áááá áá¡. á§áááá áááá¡ááá¢áá¡ á¡áááá¡á ášáá¬á§áááá.\n\náááášááá¡ á®áááá®áá Tor-áá áá£ááá á áá®ááá áááááááá¡ ááá¡ááŠáááá?\n\n
-torbutton.maximize_warning = Tor-áá áá£ááá áá¡ á¡á á£á ááá áááá ááášáá, á¡ááá¢ááá¡ á¡áášá£áááááá¡ ááá¡áªááá¡ ááááááááá áá¥áááá ááá áááá¡ áááááá, á á᪠ášááá«áááá áááááá§áááá áá¥áááá¡ áááá¡ááªááááá. á©ááá ááá á©ááá ááá¢áááá Tor-áá áá£ááá áá¡ á€ááá¯áá á, áá á¡ááá£á áááááášá.
+torbutton.maximize_warning = Tor-áá áá£ááá áá¡ á¡á á£á ááá áááá ááášáá, á¡ááá¢ááá¡ á¡áášá£áááááá¡ ááá¡áªááá¡ ááááááááá¡ áá¥áááá ááá áááá¡ áááááá, á á᪠ášááá«áááá áááááá§áááá áá¥áááá¡ áááá¡ááªááááá. á©ááá ááá á©ááá ááá¢áááá Tor-áá áá£ááá áá¡ á€ááá¯áá á, áá á¡ááá£á áááááášá.
# Canvas permission prompt. Strings are kept here for ease of translation.
canvas.siteprompt=áááá¡ááá¢á (%S) áªáááááá¡ HTML5-áá¡ áá áá€ááá£áá ááááá¡áá®á£ááááá¡ áááááªáááááá¡ áááŠáááá¡, á á᪠ášáá¡áá«ááá ááááá§ááááá£áá áá§áá¡ áá¥áááá áááááá£á¢áá áá¡ áááá¡ááªááááá.\n\nááá¡áªáá¡ Tor-áá áá£ááá áá á£á€áááá áá áááá¡ááá¢á¡, ááááŠáá¡ HTML5-áá¡ áá áá€ááá£áá ááááá¡áá®á£ááááá¡ áááááªááááá?
diff --git a/src/chrome/locale/ko/browserOnboarding.properties b/src/chrome/locale/ko/browserOnboarding.properties
index 3780d406..3f18ecc4 100644
--- a/src/chrome/locale/ko/browserOnboarding.properties
+++ b/src/chrome/locale/ko/browserOnboarding.properties
@@ -1,11 +1,11 @@
-# Copyright (c) 2018, The Tor Project, Inc.
+# Copyright (c) 2019, The Tor Project, Inc.
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
onboarding.tour-tor-welcome=íìí©ëë€
onboarding.tour-tor-welcome.title=ì€ë¹ëìµëë€.
onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. Youâre now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
-onboarding.tour-tor-welcome.button=ì§êž ìì
+onboarding.tour-tor-welcome.next-button=Go to Privacy
onboarding.tour-tor-privacy=ì¬ìí
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
@@ -21,21 +21,38 @@ onboarding.tour-tor-circuit-display=Circuit Display
onboarding.tour-tor-circuit-display.title=See your path.
onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking âNew Circuit for this Siteâ on our Circuit Display.
onboarding.tour-tor-circuit-display.button=See My Path
+onboarding.tour-tor-circuit-display.next-button=Go to Security
onboarding.tour-tor-security= 볎ì
onboarding.tour-tor-security.title=Choose your experience.
onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
+onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
onboarding.tour-tor-security-level.button=See Your Security Level
+onboarding.tour-tor-security-level.next-button=Go to Experience Tips
onboarding.tour-tor-expect-differences=Experience Tips
onboarding.tour-tor-expect-differences.title=Expect some differences.
onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
onboarding.tour-tor-expect-differences.button=See FAQs
+onboarding.tour-tor-expect-differences.next-button=Go to Onion Services
onboarding.tour-tor-onion-services=Onion ìë¹ì€
onboarding.tour-tor-onion-services.title=Be extra protected.
onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
onboarding.tour-tor-onion-services.button=Visit an Onion
+onboarding.tour-tor-onion-services.next-button=ìë£
+
+onboarding.overlay-icon-tooltip-updated2=See what's new\nin %S
+onboarding.tour-tor-update.prefix-new=ìë¡ ìŽì
+onboarding.tour-tor-update.prefix-updated=ì
ë°ìŽížëš
+
+onboarding.tour-tor-toolbar=Toolbar
+onboarding.tour-tor-toolbar-update-8.5.title=Toolbar layout
+onboarding.tour-tor-toolbar-update-8.5.description=We improved the browser toolbar layout. We moved the Torbutton icon after the URL bar, and we added a security level icon next to it.
+onboarding.tour-tor-toolbar-update-8.5.next-button=Go to Security
+
+onboarding.tour-tor-security-update-8.5.title=Security level experience
+onboarding.tour-tor-security-update-8.5.description=We improved how you see and set your security level. We replaced the security slider with a toolbar icon that makes your current level visible at all times. Click it to view details about your current level or to change your security settings.
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=ë€ì
diff --git a/src/chrome/locale/nb-NO/browserOnboarding.properties b/src/chrome/locale/nb-NO/browserOnboarding.properties
index 2c0193fc..d1acc0eb 100644
--- a/src/chrome/locale/nb-NO/browserOnboarding.properties
+++ b/src/chrome/locale/nb-NO/browserOnboarding.properties
@@ -26,6 +26,7 @@ onboarding.tour-tor-circuit-display.next-button=Go to Security
onboarding.tour-tor-security=Sikkerhet
onboarding.tour-tor-security.title=Velg din opplevelse.
onboarding.tour-tor-security.description=Vi gir deg også tilleggsinnstillinger for å stÞte på nettleserens sikkerhet. Våre sikkerhetsinnstillinger lar deg blokkere elementer som kan brukes til å angripe datamaskinen din. Klikk nedenfor for å se hva de forskjellige alternativene gjÞr.
+onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
onboarding.tour-tor-security-level.button=See Your Security Level
onboarding.tour-tor-security-level.next-button=Go to Experience Tips
@@ -41,6 +42,18 @@ onboarding.tour-tor-onion-services.description=Onion tjenester er nettsteder som
onboarding.tour-tor-onion-services.button=BesÞk en Onion
onboarding.tour-tor-onion-services.next-button=Ferdig
+onboarding.overlay-icon-tooltip-updated2=See what's new\nin %S
+onboarding.tour-tor-update.prefix-new=Ny
+onboarding.tour-tor-update.prefix-updated=Oppdatert
+
+onboarding.tour-tor-toolbar=Toolbar
+onboarding.tour-tor-toolbar-update-8.5.title=Toolbar layout
+onboarding.tour-tor-toolbar-update-8.5.description=We improved the browser toolbar layout. We moved the Torbutton icon after the URL bar, and we added a security level icon next to it.
+onboarding.tour-tor-toolbar-update-8.5.next-button=Go to Security
+
+onboarding.tour-tor-security-update-8.5.title=Security level experience
+onboarding.tour-tor-security-update-8.5.description=We improved how you see and set your security level. We replaced the security slider with a toolbar icon that makes your current level visible at all times. Click it to view details about your current level or to change your security settings.
+
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=Neste
onboarding.tor-circuit-display.done=Ferdig
diff --git a/src/chrome/locale/nl/aboutDialog.dtd b/src/chrome/locale/nl/aboutDialog.dtd
index b173adbd..366b208b 100644
--- a/src/chrome/locale/nl/aboutDialog.dtd
+++ b/src/chrome/locale/nl/aboutDialog.dtd
@@ -1,19 +1,19 @@
-<!ENTITY project.start "&brandShortName; wordt ontwikkeld door">
+<!ENTITY project.start "&brandShortName; wordt ontwikkeld door ">
<!-- LOCALIZATION NOTE (project.tpoLink): This is a link title that links to https://www.torproject.org -->
<!ENTITY project.tpoLink "het &vendorShortName;">
-<!ENTITY project.end ", een non-profit die zich inzet om je privacy en vrijheid online te verdedigen.">
+<!ENTITY project.end ", een non-profitorganisatie die zich inzet om uw privacy en vrijheid online te verdedigen.">
-<!ENTITY help.start "Wil je meehelpen?">
+<!ENTITY help.start "Wilt u meehelpen?">
<!-- LOCALIZATION NOTE (help.donate): This is a link title that links to https://www.torproject.org/donate/donate.html.en -->
<!ENTITY help.donateLink "Doneer">
-<!ENTITY help.or "of">
+<!ENTITY help.or " of ">
<!-- LOCALIZATION NOTE (help.getInvolvedLink): This is a link title that links to https://www.torproject.org/getinvolved/volunteer.html.en -->
<!ENTITY help.getInvolvedLink "doe mee">
<!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 "Vragen?">
<!-- LOCALIZATION NOTE (bottom.questions): This is a link title that links to https://www.torproject.org/getinvolved/relays -->
-<!ENTITY bottomLinks.grow "Help het Tor-netwerk te groeien.">
+<!ENTITY bottomLinks.grow "Help het Tor-netwerk te groeien!">
<!-- LOCALIZATION NOTE (bottom.questions): This is a link title that links to about:license -->
<!ENTITY bottomLinks.license "Licentie-informatie">
-<!ENTITY tor.TrademarkStatement "'Tor' en het 'Ui-logo' zijn geregistreerde handelsmerken van het Tor Project, Inc.">
+<!ENTITY tor.TrademarkStatement "âTorâ en het âOnion-logoâ zijn geregistreerde handelsmerken van het Tor Project, Inc.">
diff --git a/src/chrome/locale/nl/aboutTor.dtd b/src/chrome/locale/nl/aboutTor.dtd
index 9f60afbf..db4f75ce 100644
--- a/src/chrome/locale/nl/aboutTor.dtd
+++ b/src/chrome/locale/nl/aboutTor.dtd
@@ -6,25 +6,25 @@
<!ENTITY aboutTor.title "Over Tor">
-<!ENTITY aboutTor.viewChangelog.label "Bekijk wijzigingslogboek">
+<!ENTITY aboutTor.viewChangelog.label "Wijzigingslogboek bekijken">
<!ENTITY aboutTor.ready.label "Onderzoek. Privé.">
-<!ENTITY aboutTor.ready2.label "Je bent klaar voor de meest private browsing ervaring van de wereld">
+<!ENTITY aboutTor.ready2.label "U bent klaar voor de meest private surfervaring ter wereld.">
<!ENTITY aboutTor.failure.label "Er ging iets mis!">
<!ENTITY aboutTor.failure2.label "Tor werkt niet in deze browser.">
-<!ENTITY aboutTor.search.label "Zoek met DuckDuckGo">
+<!ENTITY aboutTor.search.label "Zoeken met DuckDuckGo">
<!ENTITY aboutTor.searchDDGPost.link "https://duckduckgo.com/">
<!ENTITY aboutTor.torbrowser_user_manual_questions.label "Vragen?">
-<!ENTITY aboutTor.torbrowser_user_manual_link.label "Bekijk onze Tor Browser Handleiding">
+<!ENTITY aboutTor.torbrowser_user_manual_link.label "Bekijk onze Tor Browser-handleiding »">
<!-- The next two entities are used within the browser's Help menu. -->
-<!ENTITY aboutTor.torbrowser_user_manual.accesskey "M">
-<!ENTITY aboutTor.torbrowser_user_manual.label "Tor Browser Gebruikshandleiding">
+<!ENTITY aboutTor.torbrowser_user_manual.accesskey "h">
+<!ENTITY aboutTor.torbrowser_user_manual.label "Tor Browser-handleiding">
-<!ENTITY aboutTor.tor_mission.label "Het Tor Project is een US 501(c)(3) goede-doelen organisatie die de Rechten en Vrijheden van de Mens bevordert door vrije open source anonimiteit en privacy technology te maken en toe te passen, hun ongerestricteerde beschikbaarheid en gebruik te ondersteunen, en hun wetenschappelijke en populaire begrip te bevorderen.">
-<!ENTITY aboutTor.getInvolved.label "Doe Mee">
+<!ENTITY aboutTor.tor_mission.label "Het Tor Project is een US 501(c)(3)-non-profitorganisatie die de rechten en vrijheden van de mens bevordert door vrije en open source anonimiteits- en privacytechnologie te maken en toe te passen, hun onbeperkte beschikbaarheid en gebruik te steunen, en hun wetenschappelijke en populaire begrip te bevorderen.">
+<!ENTITY aboutTor.getInvolved.label "Meedoen »">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
-<!ENTITY aboutTor.newsletter.tagline "Krijg het laatste Tor nieuws regelrecht in jouw inbox.">
-<!ENTITY aboutTor.newsletter.link_text "Meld je aan voor Tor Nieuws.">
+<!ENTITY aboutTor.newsletter.tagline "Ontvang het laatste nieuws van Tor direct in uw postvak.">
+<!ENTITY aboutTor.newsletter.link_text "Meld u aan voor Tor News.">
diff --git a/src/chrome/locale/nl/brand.dtd b/src/chrome/locale/nl/brand.dtd
index e1ade42d..e9f6f24a 100644
--- a/src/chrome/locale/nl/brand.dtd
+++ b/src/chrome/locale/nl/brand.dtd
@@ -6,10 +6,10 @@
<!ENTITY brandShortName "Tor Browser">
<!ENTITY brandFullName "Tor Browser">
<!ENTITY vendorShortName "Tor Project">
-<!ENTITY trademarkInfo.part1 "Firefox and het Firefox logo zijn handelsmerken van de Mozilla Foundation.">
+<!ENTITY trademarkInfo.part1 "Firefox en de Firefox-logoâs zijn handelsmerken van de Mozilla Foundation.">
<!-- The following strings are for bug #10280's UI. We place them here for our translators -->
<!ENTITY plugins.installed.find "Klik om geïnstalleerde systeemplug-ins te laden">
-<!ENTITY plugins.installed.enable "Zet de plugins aan">
-<!ENTITY plugins.installed.disable "Zet de plugins uit">
-<!ENTITY plugins.installed.disable.tip "Klik om het laden van systeem plugins te voorkomen">
+<!ENTITY plugins.installed.enable "Plug-ins inschakelen">
+<!ENTITY plugins.installed.disable "Plug-ins uitschakelen">
+<!ENTITY plugins.installed.disable.tip "Klik om het laden van systeemplug-ins te voorkomen">
diff --git a/src/chrome/locale/nl/browserOnboarding.properties b/src/chrome/locale/nl/browserOnboarding.properties
index 563dcead..b46d9b8d 100644
--- a/src/chrome/locale/nl/browserOnboarding.properties
+++ b/src/chrome/locale/nl/browserOnboarding.properties
@@ -1,11 +1,11 @@
-# Copyright (c) 2018, The Tor Project, Inc.
+# Copyright (c) 2019, The Tor Project, Inc.
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
onboarding.tour-tor-welcome=Welkom
onboarding.tour-tor-welcome.title=U bent klaar.
onboarding.tour-tor-welcome.description=Tor Browser biedt de hoogste standaard aan privacy en beveiliging tijdens het websurfen. U bent nu beschermd tegen volgen, bewaking en censuur. Deze snelle onboarding toont hoe dit werkt.
-onboarding.tour-tor-welcome.button=Nu starten
+onboarding.tour-tor-welcome.next-button=Naar Privacy
onboarding.tour-tor-privacy=Privacy
onboarding.tour-tor-privacy.title=Snub volgers en neuzers.
@@ -21,21 +21,38 @@ onboarding.tour-tor-circuit-display=Circuit-venster
onboarding.tour-tor-circuit-display.title=Bekijk uw pad.
onboarding.tour-tor-circuit-display.description=Voor elk domein dat u bezoekt, wordt uw verkeer in een circuit over drie Tor-omleidingen over de hele wereld omgeleid en versleuteld. Geen website weet waarvandaan u verbinding maakt. U kunt een nieuw circuit aanvragen door op âNieuw circuit voor deze websiteâ in ons Circuit-venster te klikken.
onboarding.tour-tor-circuit-display.button=Mijn pad bekijken
+onboarding.tour-tor-circuit-display.next-button=Naar Beveiliging
onboarding.tour-tor-security=Beveiliging
onboarding.tour-tor-security.title=Kies uw ervaring.
onboarding.tour-tor-security.description=We bieden ook aanvullende instellingen om de beveiliging van uw browser te verhogen. Via onze Beveiligingsinstellingen kunt u elementen blokkeren die kunnen worden gebruikt om uw computer aan te vallen. Klik hieronder om te zien wat de verschillende opties doen.
+onboarding.tour-tor-security.description-suffix=Opmerking: NoScript en HTTPS Everywhere zijn standaard niet in de werkbalk opgenomen, maar deze kunt u aanpassen om ze toe te voegen.
onboarding.tour-tor-security-level.button=Uw beveiligingsniveau bekijken
+onboarding.tour-tor-security-level.next-button=Naar Ervaringstips
onboarding.tour-tor-expect-differences=Ervaringstips
onboarding.tour-tor-expect-differences.title=Verwacht enige verschillen.
onboarding.tour-tor-expect-differences.description=Met alle door Tor geboden beveiligings- en privacyfuncties kan uw ervaring tijdens het webbrowsen een beetje anders zijn. Dingen gaan misschien iets langzamer, en afhankelijk van het door u gekozen beveiligingsniveau zullen bepaalde elementen misschien niet werken of worden geladen. Er kan ook worden gevraagd te bewijzen dat u een mens bent en geen robot.
onboarding.tour-tor-expect-differences.button=FAQâs bekijken
+onboarding.tour-tor-expect-differences.next-button=Naar Onion-services
onboarding.tour-tor-onion-services=Onion-services
onboarding.tour-tor-onion-services.title=Wees extra beschermd.
onboarding.tour-tor-onion-services.description=Onion-services zijn websites die op .onion eindigen en extra bescherming bieden voor publicisten en bezoekers, waaronder toegevoegde beschermingsmechanismen tegen censuur. Via Onion-services kan iedereen anoniem inhoud en diensten aanbieden. Klik hieronder om de DuckDuckGo-onion-website te bezoeken.
onboarding.tour-tor-onion-services.button=Een Onion bezoeken
+onboarding.tour-tor-onion-services.next-button=Gereed
+
+onboarding.overlay-icon-tooltip-updated2=Bekijk wat er nieuw is\nin %S
+onboarding.tour-tor-update.prefix-new=Nieuw
+onboarding.tour-tor-update.prefix-updated=Bijgewerkt
+
+onboarding.tour-tor-toolbar=Werkbalk
+onboarding.tour-tor-toolbar-update-8.5.title=Werkbalkindeling
+onboarding.tour-tor-toolbar-update-8.5.description=We hebben de indeling van de browserwerkbalk verbeterd. Het Torbutton-pictogram is nu achter de URL-balk geplaatst, en daarnaast is een pictogram voor het beveiligingsniveau toegevoegd.
+onboarding.tour-tor-toolbar-update-8.5.next-button=Naar Beveiliging
+
+onboarding.tour-tor-security-update-8.5.title=Beveiligingsniveau-ervaring
+onboarding.tour-tor-security-update-8.5.description=We hebben de manier waarop u uw beveiligingsniveau ziet en instelt verbeterd. De schuifregelaar is vervangen door een werkbalkpictogram dat uw huidige niveau altijd zichtbaar maakt. Klik hierop om details over uw huidige niveau te zien of om uw beveiligingsinstellingen te wijzigen.
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=Volgende
diff --git a/src/chrome/locale/pl/browserOnboarding.properties b/src/chrome/locale/pl/browserOnboarding.properties
index b0324a9b..20477d27 100644
--- a/src/chrome/locale/pl/browserOnboarding.properties
+++ b/src/chrome/locale/pl/browserOnboarding.properties
@@ -1,11 +1,11 @@
-# Copyright (c) 2018, The Tor Project, Inc.
+# Copyright (c) 2019, The Tor Project, Inc.
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
onboarding.tour-tor-welcome=Witamy
onboarding.tour-tor-welcome.title=JesteÅ gotowy.
onboarding.tour-tor-welcome.description=Tor Browser oferuje najwyÅŒszy standard prywatoÅci oraz bezpieczeÅstwa przy przÄglÄ
daniu sieci. JesteÅ teraz chroniony przed Åledzeniem, inwigilacjÄ
i cenzurÄ
. To szybkie wdroÅŒenie pokaÅŒe Ci jak.
-onboarding.tour-tor-welcome.button=Zacznij teraz
+onboarding.tour-tor-welcome.next-button=Przejdź do PrywatnoÅÄ
onboarding.tour-tor-privacy=PrywatnoÅÄ
onboarding.tour-tor-privacy.title=Zlekcewarz trackery i snoopery.
@@ -21,21 +21,38 @@ onboarding.tour-tor-circuit-display=WyÅwietlacz Obwodu
onboarding.tour-tor-circuit-display.title=Zobacz swojÄ
ÅcieÅŒkÄ.
onboarding.tour-tor-circuit-display.description=Dla kaÅŒdej domeny którÄ
odwiedzisz, twój ruch jest przekazywany i zaszyfrowany w obwodzie przechodzÄ
cym przez trzy przekaźniki Tor na caÅym Åwiecie. Å»adna strona nie wie skÄ
d siÄ ÅÄ
czysz. MoÅŒesz ÅŒÄ
daÄ o nowy obwód klikajÄ
c 'Nowy obwód dla tej strony' na WyÅwietlaczu Obwodów.
onboarding.tour-tor-circuit-display.button=Zobacz mojÄ
ÅcieÅŒkÄ
+onboarding.tour-tor-circuit-display.next-button=Przejdź do BezpieczeÅstwo
onboarding.tour-tor-security=BezpieczeÅstwo
onboarding.tour-tor-security.title=Wybierz swoje doÅwiadczenie.
onboarding.tour-tor-security.description=UmoÅŒliwiamy takÅŒe dodatkowe ustawienia dla zwiÄkszenia bezpieczeÅstwa Twojej przeglÄ
darki. Nasze Ustawienia BezpieczeÅstwa pozwalajÄ
Ci blokowaÄ elementy które mogÄ
byÄ uÅŒyte do ataku Twojego komputera. Kliknij poniÅŒej aby zobaczyÄ co róŌne opcje robiÄ
.
+onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
onboarding.tour-tor-security-level.button=Zobacz swój poziom bezpieczeÅstwa
+onboarding.tour-tor-security-level.next-button=Przejdź do wskazówki doÅwiadczenia
onboarding.tour-tor-expect-differences=Wskazówki do doÅwiadczenia
onboarding.tour-tor-expect-differences.title=Spodziewaj siÄ róŌnic.
onboarding.tour-tor-expect-differences.description=Ze wszystkimi cechami bezpieczeÅstwa i prywatnoÅci dostarczanych przez Tor, Twoje doÅwiadczenie przy przeglÄ
daniu internetu moÅŒe siÄ trochÄ roÅŒniÄ od zwykÅego. Rzeczy mogÄ
byÄ trochÄ wolniejsze i zaleÅŒnie od Twojego poziomu bezpieczeÅstwa, niektóre elementy mogÄ
nie dziaÅaÄ lub siÄ nie ÅadowaÄ. MoÅŒesz takÅŒe byÄ pytany o dowód ÅŒe jesteÅ czÅowiekiem, nie robotem.
onboarding.tour-tor-expect-differences.button=Zobacz FAQ
+onboarding.tour-tor-expect-differences.next-button=Przejdź do UsÅug Onion
onboarding.tour-tor-onion-services=UsÅugi Tor
onboarding.tour-tor-onion-services.title=BÄ
dź dodatkowo chroniony.
onboarding.tour-tor-onion-services.description=UsÅugi Onion to strony koÅczoÅce siÄ z .onion, które dostarczajÄ
dodatkowe zabezpieczenie dla publikujÄ
cych i odwiedzajÄ
cych, wÅÄ
cznie z zabezpieczeniami przeciwko cenzurze. UsÅugi Onion pozwalajÄ
kaÅŒdemu na dostarczanie kontentu oraz usÅug anonimowo. Kliknij poniÅŒej aby odwiedziÄ strone onion DuckDuckGo.
onboarding.tour-tor-onion-services.button=Odwiedź Onion
+onboarding.tour-tor-onion-services.next-button=SkoÅczone
+
+onboarding.overlay-icon-tooltip-updated2=See what's new\nin %S
+onboarding.tour-tor-update.prefix-new=Nowe
+onboarding.tour-tor-update.prefix-updated=Zaktualizowano
+
+onboarding.tour-tor-toolbar=Toolbar
+onboarding.tour-tor-toolbar-update-8.5.title=Toolbar layout
+onboarding.tour-tor-toolbar-update-8.5.description=We improved the browser toolbar layout. We moved the Torbutton icon after the URL bar, and we added a security level icon next to it.
+onboarding.tour-tor-toolbar-update-8.5.next-button=Przejdź do BezpieczeÅstwo
+
+onboarding.tour-tor-security-update-8.5.title=Security level experience
+onboarding.tour-tor-security-update-8.5.description=We improved how you see and set your security level. We replaced the security slider with a toolbar icon that makes your current level visible at all times. Click it to view details about your current level or to change your security settings.
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=Dalej
diff --git a/src/chrome/locale/pt-BR/browserOnboarding.properties b/src/chrome/locale/pt-BR/browserOnboarding.properties
index fb3935b0..f21d083f 100644
--- a/src/chrome/locale/pt-BR/browserOnboarding.properties
+++ b/src/chrome/locale/pt-BR/browserOnboarding.properties
@@ -1,11 +1,11 @@
-# Copyright (c) 2018, The Tor Project, Inc.
+# Copyright (c) 2019, The Tor Project, Inc.
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
onboarding.tour-tor-welcome=Bem Vindo
onboarding.tour-tor-welcome.title=Você está pronto.
onboarding.tour-tor-welcome.description=O Tor Browser oferece o mais elevado padrão de privacidade e segurança para navegação na web. Você, agora, está protegido contra rastreamento, vigilância e censura. Esta rápida abordagem mostrará como ele faz isso.
-onboarding.tour-tor-welcome.button=Comece agora.
+onboarding.tour-tor-welcome.next-button=Vá para privacidade
onboarding.tour-tor-privacy=Privacidade
onboarding.tour-tor-privacy.title=Despiste rastreadores e xeretas.
@@ -21,21 +21,38 @@ onboarding.tour-tor-circuit-display=Exibição de Circuitos
onboarding.tour-tor-circuit-display.title=Veja o seu caminho.
onboarding.tour-tor-circuit-display.description=A cada domÃnio que você visita, o seu tráfego de internet é retransmitido e criptografado através de três retransmissores Tor em diversas partes do mundo. Nenhum website saberá a partir de onde você se conectou a ele. Você pode solicitar um novo circuito a qualquer momento clicando em "Novo Circuito para este Site" em nossa Exibição de Circuitos.
onboarding.tour-tor-circuit-display.button=Ver Meu Caminho
+onboarding.tour-tor-circuit-display.next-button=Vá para segurança
onboarding.tour-tor-security=Segurança
onboarding.tour-tor-security.title=Escolha sua experiência.
onboarding.tour-tor-security.description=Nós também fornecemos a você configurações adicionais para aumentar a segurança do seu browser. Nossas Configurações de Segurança permitem você bloquear elementos que podem ser utilizados para atacar o seu computador. Clique abaixo para ver o que as diferentes opções fazem.
+onboarding.tour-tor-security.description-suffix=Nota: Por padrão, o NoScript e o HTTPS Everywhere não estão incluÃdos na barra de ferramentas, mas você pode personalizar sua barra de ferramentas para adicioná-los.
onboarding.tour-tor-security-level.button=Veja seu nÃvel de segurança
+onboarding.tour-tor-security-level.next-button=Vá para dicas de experiência
onboarding.tour-tor-expect-differences=Dicas de Experiência
onboarding.tour-tor-expect-differences.title=Espere algumas diferenças.
onboarding.tour-tor-expect-differences.description=Com toda segurança e funcionalidades de privacidade fornecidos pelo Tor, sua experiência na utilização da internet pode ser um pouco diferente. As coisas podem ficar um pouco mais devagar, e dependendo do seu nÃvel de segurança alguns elementos podem não funcionar ou serem carregados. Você também poderá ser questionado a provar que é um humano e não um robÃŽ.
onboarding.tour-tor-expect-differences.button=Veja FAQs
+onboarding.tour-tor-expect-differences.next-button=Vá para Serviços Onion
onboarding.tour-tor-onion-services=Serviços Onion
onboarding.tour-tor-onion-services.title=Fique extra protegido.
onboarding.tour-tor-onion-services.description=Serviços Onion são sites que terminam com .onion e que fornecem proteções extras para editores e visitantes, incluindo proteções adicionais contra censura. Serviços Onion permitem que qualquer um forneça conteúdo e serviços anonimamente. Clique abaixo para visitar o site onion DuckDuckGo.
onboarding.tour-tor-onion-services.button=Visitar um endereço Onion
+onboarding.tour-tor-onion-services.next-button=Feito
+
+onboarding.overlay-icon-tooltip-updated2=Veja o que é novo\nem %S
+onboarding.tour-tor-update.prefix-new=Novo
+onboarding.tour-tor-update.prefix-updated=Atualizado
+
+onboarding.tour-tor-toolbar=Barra de ferramentas
+onboarding.tour-tor-toolbar-update-8.5.title=Layout da barra de ferramentas
+onboarding.tour-tor-toolbar-update-8.5.description=Melhoramos o layout da barra de ferramentas do navegador. Movemos o Ãcone do Torbutton após a barra de URL e adicionamos um Ãcone de nÃvel de segurança ao lado dele.
+onboarding.tour-tor-toolbar-update-8.5.next-button=Vá para segurança
+
+onboarding.tour-tor-security-update-8.5.title=Experiência de nÃvel de segurança
+onboarding.tour-tor-security-update-8.5.description=Melhoramos a maneira de ver e definir seu nÃvel de segurança. SubstituÃmos o controle deslizante de segurança por um Ãcone da barra de ferramentas que torna seu nÃvel atual visÃvel o tempo todo. Clique para ver os detalhes do seu nÃvel atual ou para alterar suas configurações de segurança.
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=Próximo
diff --git a/src/chrome/locale/ru/aboutDialog.dtd b/src/chrome/locale/ru/aboutDialog.dtd
index 849a5063..2952ccc4 100644
--- a/src/chrome/locale/ru/aboutDialog.dtd
+++ b/src/chrome/locale/ru/aboutDialog.dtd
@@ -5,7 +5,7 @@
<!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.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 "пÑОÑПеЎОМÑйÑеÑÑ">
diff --git a/src/chrome/locale/ru/aboutTBUpdate.dtd b/src/chrome/locale/ru/aboutTBUpdate.dtd
index 80a274f3..fd37ca47 100644
--- a/src/chrome/locale/ru/aboutTBUpdate.dtd
+++ b/src/chrome/locale/ru/aboutTBUpdate.dtd
@@ -5,4 +5,4 @@
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.version "ÐеÑÑОÑ">
<!ENTITY aboutTBUpdate.releaseDate "Release Date">
-<!ENTITY aboutTBUpdate.releaseNotes "Release Notes">
+<!ENTITY aboutTBUpdate.releaseNotes "ÐÑОЌеÑÐ°ÐœÐžÑ Ðº вÑпÑÑкÑ">
diff --git a/src/chrome/locale/ru/aboutTor.dtd b/src/chrome/locale/ru/aboutTor.dtd
index 84075a89..981cc3b6 100644
--- a/src/chrome/locale/ru/aboutTor.dtd
+++ b/src/chrome/locale/ru/aboutTor.dtd
@@ -6,7 +6,7 @@
<!ENTITY aboutTor.title "РпÑПекÑе Tor">
-<!ENTITY aboutTor.viewChangelog.label "View Changelog">
+<!ENTITY aboutTor.viewChangelog.label "ÐПÑЌПÑÑеÑÑ ÑпОÑПк ОзЌеМеМОй">
<!ENTITY aboutTor.ready.label "ÐÑÑлеЎÑйÑе. ÐÑОваÑМП.">
<!ENTITY aboutTor.ready2.label "ÐÑ Ð³ÐŸÑÐŸÐ²Ñ Ðº ÑÐ°ÐŒÐŸÐŒÑ Ð¿ÑОваÑÐœÐŸÐŒÑ Ð¿ÑПÑЌПÑÑÑ Ð²ÐµÐ±-ÑÑÑÐ°ÐœÐžÑ Ð² ЌОÑе.">
diff --git a/src/chrome/locale/ru/browserOnboarding.properties b/src/chrome/locale/ru/browserOnboarding.properties
index a36fde6a..96836e0c 100644
--- a/src/chrome/locale/ru/browserOnboarding.properties
+++ b/src/chrome/locale/ru/browserOnboarding.properties
@@ -1,11 +1,11 @@
-# Copyright (c) 2018, The Tor Project, Inc.
+# Copyright (c) 2019, The Tor Project, Inc.
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
onboarding.tour-tor-welcome=ÐПбÑП пПжалПваÑÑ
onboarding.tour-tor-welcome.title=ÐÑ Ð³ÐŸÑПвÑ.
onboarding.tour-tor-welcome.description=ÐÑаÑÐ·ÐµÑ Tor пÑеЎПÑÑавлÑÐµÑ Ð²ÑÑПÑайÑОй ÑÑаМЎаÑÑ Ð¿ÑОваÑМПÑÑО О безПпаÑМПÑÑО пÑО пÑПÑЌПÑÑе ÑайÑПв. ТепеÑÑ Ð²Ñ Ð·Ð°ÑОÑÐµÐœÑ ÐŸÑ ÐŸÑÑлежОваМОÑ, МаблÑÐŽÐµÐœÐžÑ Ðž ÑеМзÑÑÑ. ÐебПлÑÑПе ввеЎеМОе Ð¿ÐŸÐºÐ°Ð¶ÐµÑ Ð²Ð°ÐŒ как.
-onboarding.tour-tor-welcome.button=ÐапÑÑÑОÑÑ
+onboarding.tour-tor-welcome.next-button=ÐеÑейÑО к ÐПÑОЎеМÑОалÑМПÑÑÑ
onboarding.tour-tor-privacy=ÐÑОваÑМПÑÑÑ
onboarding.tour-tor-privacy.title=СлеЎПпÑÑÑ Ðž ОÑейкО.
@@ -21,21 +21,38 @@ onboarding.tour-tor-circuit-display=ÐÑПÑЌПÑÑ ÑепПÑкО
onboarding.tour-tor-circuit-display.title=ÐаÑа ÑепПÑка.
onboarding.tour-tor-circuit-display.description=ÐÐ»Ñ ÐºÐ°Ð¶ÐŽÐŸÐ³ÐŸ пПÑеÑаеЌПгП ваЌО ЎПЌеМа Ð²Ð°Ñ ÑÑаÑОк пеÑеЎаеÑÑÑ Ðž ÑОÑÑÑеÑÑÑ Ð² ÑепПÑке ÑеÑез ÑÑО ÑеÑÑаМÑлÑÑПÑа Tor, ÑазбÑПÑаММÑÑ
пП вÑÐµÐŒÑ ÐŒÐžÑÑ. ÐО ÐŸÐŽÐœÐŸÐŒÑ Ð²ÐµÐ±ÑайÑÑ ÐœÐµÐŽÐŸÑÑÑпМП ваÑа ÑПÑка пПЎклÑÑÐµÐœÐžÑ ÑеÑО. ÐÑ ÐŒÐŸÐ¶ÐµÑе запÑПÑОÑÑ ÐœÐŸÐ²ÑÑ ÑепПÑкÑ, Мажав Ма âÐÐŸÐ²Ð°Ñ ÐŠÐµÐ¿ÐŸÑка ÐŽÐ»Ñ ÑÑПгП ÑайÑаâ в âÐÑПÑЌПÑÑе ЊепПÑкОâ .
onboarding.tour-tor-circuit-display.button=ÐÐ°Ñ ÑОкл
+onboarding.tour-tor-circuit-display.next-button=ÐеÑейÑО к безПпаÑМПÑÑО
onboarding.tour-tor-security=ÐезПпаÑМПÑÑÑ
onboarding.tour-tor-security.title=ÐÑбеÑеÑе ÑвПй ПпÑÑ.
onboarding.tour-tor-security.description=ÐÑ Ñакже пÑеЎПÑÑавлÑеЌ ваЌ ЎПпПлМОÑелÑМÑе МаÑÑÑПйкО ÐŽÐ»Ñ Ð¿ÐŸÐ²ÑÑÐµÐœÐžÑ Ð±ÐµÐ·ÐŸÐ¿Ð°ÑМПÑÑО ваÑегП бÑаÑзеÑа. ÐаÑО ÐаÑаЌеÑÑÑ ÐезПпаÑМПÑÑО пПзвПлÑÑÑ Ð±Ð»ÐŸÐºÐžÑПваÑÑ ÑлеЌеМÑÑ, кПÑПÑÑе ЌПгÑÑ Ð±ÑÑÑ ÐžÑпПлÑÐ·ÐŸÐ²Ð°ÐœÑ ÐŽÐ»Ñ Ð°ÑакО ваÑегП кПЌпÑÑÑеÑа. ÐажЌОÑе МОже, ÑÑÐŸÐ±Ñ Ð¿ÐŸÑЌПÑÑеÑÑ, ÑÑП ЎелаÑÑ ÑазМÑе ÑÑМкÑОО.
-onboarding.tour-tor-security-level.button=See Your Security Level
+onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
+onboarding.tour-tor-security-level.button=ÐПÑЌПÑÑОÑе Ð²Ð°Ñ ÑÑÐŸÐ²ÐµÐœÑ Ð±ÐµÐ·ÐŸÐ¿Ð°ÑМПÑÑО
+onboarding.tour-tor-security-level.next-button=ÐеÑейÑО к ÐПлезМÑе ÑПвеÑÑ
onboarding.tour-tor-expect-differences=РекПЌеМЎаÑОО
onboarding.tour-tor-expect-differences.title=ÐЎОÑе МебПлÑÑОÑ
ÑазлОÑОй.
onboarding.tour-tor-expect-differences.description=СП вÑеЌО ÑÑМкÑОÑЌО безПпаÑМПÑÑО О кПМÑОЎеМÑОалÑМПÑÑО, пÑеЎПÑÑавлÑеЌÑЌО Tor, Ð²Ð°Ñ Ð¿ÑПÑЌПÑÑ ÐžÐœÑеÑМеÑа ÐŒÐŸÐ¶ÐµÑ Ð±ÑÑÑ ÐœÐµÐŒÐœÐŸÐ³ÐŸ ÐŽÑÑгОЌ. СкПÑПÑÑÑ ÐŒÐŸÐ¶ÐµÑ Ð±ÑÑÑ ÐœÐµÐŒÐœÐŸÐ³ÐŸ ЌеЎлеММее, О в завОÑОЌПÑÑО ÐŸÑ ÑÑÐŸÐ²ÐœÑ Ð±ÐµÐ·ÐŸÐ¿Ð°ÑМПÑÑО МекПÑПÑÑе ÑлеЌеМÑÑ ÐŒÐŸÐ³ÑÑ ÐœÐµ ÑабПÑаÑÑ ÐžÐ»Ðž Ме загÑÑжаÑÑÑÑ. ÐÐ°Ñ Ñакже ЌПгÑÑ Ð¿ÐŸÐ¿ÑПÑОÑÑ ÐŽÐŸÐºÐ°Ð·Ð°ÑÑ, ÑÑП Ð²Ñ ÑелПвек, а Ме ÑПбПÑ.
onboarding.tour-tor-expect-differences.button=ÐПÑЌПÑÑеÑÑ FAQ
+onboarding.tour-tor-expect-differences.next-button=ÐеÑейÑО к Onion ÑеÑвОÑÑ
onboarding.tour-tor-onion-services=Onion-ÑеÑвОÑÑ
onboarding.tour-tor-onion-services.title=СÑаМÑÑе ПÑПбеММП заÑОÑеМÑ.
onboarding.tour-tor-onion-services.description=Onion Services - ÑÑП ÑайÑÑ, кПÑПÑÑе закаМÑОваÑÑÑÑ ÐœÐ° .onion, ПМО ПбеÑпеÑОваÑÑ ÐŽÐŸÐ¿ÐŸÐ»ÐœÐžÑелÑМÑÑ Ð·Ð°ÑОÑÑ Ð²Ð»Ð°ÐŽÐµÐ»ÑÑаЌ О пПÑеÑОÑелÑÐŒ, пÑеЎПÑÑавлÑÑ ÐŽÐŸÐ¿ÐŸÐ»ÐœÐžÑелÑМÑе гаÑаМÑОО пÑПÑОв ÑеМзÑÑÑ. Onion Services пПзвПлÑÑÑ Ð»ÑÐ±ÐŸÐŒÑ Ð°ÐœÐŸÐœÐžÐŒÐœÐŸ пÑеЎПÑÑавлÑÑÑ ÐºÐŸÐœÑÐµÐœÑ Ðž ÑÑлÑгО. ÐажЌОÑе МОже, ÑÑÐŸÐ±Ñ Ð¿ÐŸÑеÑОÑÑ Onion ÑÐ°Ð¹Ñ DuckDuckGo.
onboarding.tour-tor-onion-services.button=ÐПÑеÑОÑе Onion
+onboarding.tour-tor-onion-services.next-button=ÐПÑПвП
+
+onboarding.overlay-icon-tooltip-updated2=ЧÑП МПвПгП\nв %S
+onboarding.tour-tor-update.prefix-new=СПзЎаÑÑ
+onboarding.tour-tor-update.prefix-updated=ÐбМПвлеММÑй
+
+onboarding.tour-tor-toolbar=ÐÐ°ÐœÐµÐ»Ñ ÐžÐœÑÑÑÑЌеМÑПв
+onboarding.tour-tor-toolbar-update-8.5.title=РаÑпПлПжеМОе ÐаМелО ОМÑÑÑÑЌеМÑПв
+onboarding.tour-tor-toolbar-update-8.5.description=ÐÑ ÑлÑÑÑОлО Ð¿Ð°ÐœÐµÐ»Ñ ÐžÐœÑÑÑÑЌеМÑПв бÑаÑзеÑа. ÐÑ Ð¿ÐµÑеЌеÑÑОлО ÐžÐºÐŸÐœÐºÑ ÐºÐœÐŸÐ¿ÐºÐž Tor пПÑле ÑÑÑПкО URL О ЎПбавОлО ÐžÐºÐŸÐœÐºÑ ÑÑÐŸÐ²ÐœÑ Ð±ÐµÐ·ÐŸÐ¿Ð°ÑМПÑÑО ÑÑЎПЌ Ñ ÐœÐžÐŒ.
+onboarding.tour-tor-toolbar-update-8.5.next-button=ÐеÑейÑО к безПпаÑМПÑÑО
+
+onboarding.tour-tor-security-update-8.5.title=УÑÐŸÐ²ÐµÐœÑ Ð±ÐµÐ·ÐŸÐ¿Ð°ÑМПÑÑО
+onboarding.tour-tor-security-update-8.5.description=ÐÑ ÑлÑÑÑОлО ваЌ вОЎ О вÑÐ±ÐŸÑ Ð²Ð°ÑегП ÑÑÐŸÐ²ÐœÑ Ð±ÐµÐ·ÐŸÐ¿Ð°ÑМПÑÑО. ÐÑ Ð·Ð°ÐŒÐµÐœÐžÐ»Ðž пПлзÑМПк безПпаÑМПÑÑО зМаÑкПЌ Ма паМелО ОМÑÑÑÑЌеМÑПв, кПÑПÑÑй пПÑÑПÑММП ПÑПбÑÐ°Ð¶Ð°ÐµÑ ÑекÑÑОй ÑÑПвеМÑ. ÐажЌОÑе Ма Мее, ÑÑÐŸÐ±Ñ Ð¿ÑПÑЌПÑÑеÑÑ Ð¿ÐŸÐŽÑПбМÑÑ ÐžÐœÑПÑЌаÑÐžÑ ÐŸ ваÑеЌ ÑекÑÑеЌ ÑÑПвМе ОлО ОзЌеМОÑÑ ÐœÐ°ÑÑÑПйкО безПпаÑМПÑÑО.
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=ÐпеÑÑÐŽ
diff --git a/src/chrome/locale/ru/securityLevel.properties b/src/chrome/locale/ru/securityLevel.properties
index 39dcee0d..7c8d7d7f 100644
--- a/src/chrome/locale/ru/securityLevel.properties
+++ b/src/chrome/locale/ru/securityLevel.properties
@@ -1,17 +1,17 @@
securityLevel.securityLevel = УÑÐŸÐ²ÐµÐœÑ Ð±ÐµÐ·ÐŸÐ¿Ð°ÑМПÑÑО
securityLevel.customWarning = ÐПлÑзПваÑелÑÑкОй
-securityLevel.overview = Disable certain web features that can be used to attack your security and anonymity.
+securityLevel.overview = ÐÑклÑÑОÑе веб-ÑÑМкÑОО, кПÑПÑÑе ЌПгÑÑ ÐžÑпПлÑзПваÑÑÑÑ ÐŽÐ»Ñ Ð°ÑакО Ма ваÑÑ Ð±ÐµÐ·ÐŸÐ¿Ð°ÑМПÑÑÑ Ðž аМПМОЌМПÑÑÑ.
securityLevel.standard.level = СÑаМЎаÑÑМÑе
-securityLevel.standard.tooltip = УÑÐŸÐ²ÐµÐœÑ Ð±ÐµÐ·ÐŸÐ¿Ð°ÑМПÑÑО : СÑаМЎаÑÑМаÑ
+securityLevel.standard.tooltip = УÑÐŸÐ²ÐµÐœÑ Ð±ÐµÐ·ÐŸÐ¿Ð°ÑМПÑÑО : СÑаМЎаÑÑМÑй
securityLevel.standard.summary = ÐÑе ÑÑМкÑОО Tor Browser О веб-ÑайÑПв вклÑÑеМÑ.
securityLevel.safer.level = ÐПлее безПпаÑМÑе
-securityLevel.safer.tooltip = Security Level : Safer
+securityLevel.safer.tooltip = УÑÐŸÐ²ÐµÐœÑ Ð±ÐµÐ·ÐŸÐ¿Ð°ÑМПÑÑО : ÐПлее безПпаÑМÑй
securityLevel.safer.summary = ÐÑклÑÑÐµÐœÑ ÑÑМкÑОО веб-ÑайÑПв, кПÑПÑÑе ÑаÑÑП бÑваÑÑ ÐŸÐ¿Ð°ÑМÑ, ÑÑП ÐŒÐŸÐ¶ÐµÑ Ð¿ÑОвеÑÑО к пПÑеÑе ÑÑМкÑОПМалÑМПÑÑО МекПÑПÑÑЌО ÑайÑаЌО.
securityLevel.safer.description1 = JavaScript ПÑклÑÑеМ Ма вÑеÑ
Ме HTTPS ÑайÑаÑ
.
securityLevel.safer.description2 = ÐекПÑПÑÑе ÑÑОÑÑÑ Ðž ЌаÑеЌаÑОÑеÑкОе ÑÐžÐŒÐ²ÐŸÐ»Ñ ÐŸÑклÑÑеМÑ.
securityLevel.safer.description3 = ÐÑЎОП О вОЎеП (HTML5 ЌеЎОа) пÑПОгÑÑваÑÑÑÑ ÑПлÑкП пПÑле клОка.
securityLevel.safest.level = ÐаОбПлее безПпаÑМÑе
-securityLevel.safest.tooltip = Security Level : Safest
+securityLevel.safest.tooltip = УÑÐŸÐ²ÐµÐœÑ Ð±ÐµÐ·ÐŸÐ¿Ð°ÑМПÑÑО : ÐаОбПлее безПпаÑМÑй
securityLevel.safest.summary = РазÑеÑÐµÐœÑ ÑПлÑкП ÑÑМкÑОО веб-ÑайÑПв, ÑÑебÑÑÑОеÑÑ ÐŽÐ»Ñ ÑÑаÑОÑеÑкОÑ
ÑайÑПв О ПÑМПвМÑÑ
ÑеÑвОÑПв. ÐÑО ÐžÐ·ÐŒÐµÐœÐµÐœÐžÑ Ð²Ð»ÐžÑÑÑ ÐœÐ° ОзПбÑажеМОÑ, ЌеЎОа О ÑкÑОпÑÑ.
securityLevel.safest.description1 = JavaScript ПÑклÑÑеМ пП ÑЌПлÑÐ°ÐœÐžÑ ÐœÐ° вÑеÑ
ÑайÑаÑ
.
securityLevel.safest.description2 = ÐекПÑПÑÑе ÑÑОÑÑÑ, зМаÑкО, ЌаÑеЌаÑОÑеÑкОе ÑÐžÐŒÐ²ÐŸÐ»Ñ Ðž ОзПбÑÐ°Ð¶ÐµÐœÐžÑ ÐŸÑклÑÑеМÑ.
diff --git a/src/chrome/locale/ru/torbutton.properties b/src/chrome/locale/ru/torbutton.properties
index 16e3f38d..1d52f509 100644
--- a/src/chrome/locale/ru/torbutton.properties
+++ b/src/chrome/locale/ru/torbutton.properties
@@ -1,6 +1,6 @@
torbutton.circuit_display.internet = ÐМÑеÑМеÑ
torbutton.circuit_display.ip_unknown = IP МеОзвеÑÑеМ
-torbutton.circuit_display.onion_site = Onion ÑайÑ
+torbutton.circuit_display.onion_site = Onion-ÑайÑ
torbutton.circuit_display.this_browser = ÐÑÐŸÑ Ð±ÑаÑзеÑ
torbutton.circuit_display.relay = РеÑÑаМÑлÑÑПÑ
torbutton.circuit_display.tor_bridge = ÐПÑÑ
diff --git a/src/chrome/locale/sv-SE/aboutTBUpdate.dtd b/src/chrome/locale/sv-SE/aboutTBUpdate.dtd
index 6fd6baec..9cae3b1c 100644
--- a/src/chrome/locale/sv-SE/aboutTBUpdate.dtd
+++ b/src/chrome/locale/sv-SE/aboutTBUpdate.dtd
@@ -1,8 +1,8 @@
-<!ENTITY aboutTBUpdate.changelogTitle "Tor Browser Changelog">
+<!ENTITY aboutTBUpdate.changelogTitle "Tor Browser-Àndringsloggen">
<!ENTITY aboutTBUpdate.updated "Tor Browser har uppdaterats.">
<!ENTITY aboutTBUpdate.linkPrefix "För den senaste information om den hÀr versionen,">
<!ENTITY aboutTBUpdate.linkLabel "besök vår hemsida">
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.version "Version">
-<!ENTITY aboutTBUpdate.releaseDate "Release Date">
-<!ENTITY aboutTBUpdate.releaseNotes "Release Notes">
+<!ENTITY aboutTBUpdate.releaseDate "Utgivningsdatum">
+<!ENTITY aboutTBUpdate.releaseNotes "Kommentarer till utgåvan">
diff --git a/src/chrome/locale/sv-SE/aboutTor.dtd b/src/chrome/locale/sv-SE/aboutTor.dtd
index b5d5685a..68aa9bc5 100644
--- a/src/chrome/locale/sv-SE/aboutTor.dtd
+++ b/src/chrome/locale/sv-SE/aboutTor.dtd
@@ -6,7 +6,7 @@
<!ENTITY aboutTor.title "Om Tor">
-<!ENTITY aboutTor.viewChangelog.label "View Changelog">
+<!ENTITY aboutTor.viewChangelog.label "Visa Àndringsloggen">
<!ENTITY aboutTor.ready.label "Utforska. Privat.">
<!ENTITY aboutTor.ready2.label "Du Àr redo för vÀrldens mest privata surfupplevelse.">
diff --git a/src/chrome/locale/sv-SE/browserOnboarding.properties b/src/chrome/locale/sv-SE/browserOnboarding.properties
index d603eaf6..04571277 100644
--- a/src/chrome/locale/sv-SE/browserOnboarding.properties
+++ b/src/chrome/locale/sv-SE/browserOnboarding.properties
@@ -26,7 +26,8 @@ onboarding.tour-tor-circuit-display.next-button=Go to Security
onboarding.tour-tor-security=SÀkerhet
onboarding.tour-tor-security.title=VÀlj din upplevelse.
onboarding.tour-tor-security.description=Vi ger dig också ytterligare instÀllningar för att stöta upp din webblÀsares sÀkerhet. Våra sÀkerhetsinstÀllningar kan du blockera element som kan anvÀndas för att attackera din dator. Klicka nedan för att se vad de olika alternativen gör.
-onboarding.tour-tor-security-level.button=See Your Security Level
+onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
+onboarding.tour-tor-security-level.button=Se din sÀkerhetsnivå
onboarding.tour-tor-security-level.next-button=Go to Experience Tips
onboarding.tour-tor-expect-differences=Erfarenhets tips
@@ -41,6 +42,18 @@ onboarding.tour-tor-onion-services.description=Onion-tjÀnster Àr webbplatser s
onboarding.tour-tor-onion-services.button=Besök en Onion
onboarding.tour-tor-onion-services.next-button=FÀrdig
+onboarding.overlay-icon-tooltip-updated2=See what's new\nin %S
+onboarding.tour-tor-update.prefix-new=Ny
+onboarding.tour-tor-update.prefix-updated=Uppdaterad
+
+onboarding.tour-tor-toolbar=Toolbar
+onboarding.tour-tor-toolbar-update-8.5.title=Toolbar layout
+onboarding.tour-tor-toolbar-update-8.5.description=We improved the browser toolbar layout. We moved the Torbutton icon after the URL bar, and we added a security level icon next to it.
+onboarding.tour-tor-toolbar-update-8.5.next-button=Go to Security
+
+onboarding.tour-tor-security-update-8.5.title=Security level experience
+onboarding.tour-tor-security-update-8.5.description=We improved how you see and set your security level. We replaced the security slider with a toolbar icon that makes your current level visible at all times. Click it to view details about your current level or to change your security settings.
+
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=NÀsta
onboarding.tor-circuit-display.done=FÀrdig
diff --git a/src/chrome/locale/sv-SE/securityLevel.properties b/src/chrome/locale/sv-SE/securityLevel.properties
index a700b1ed..d414e781 100644
--- a/src/chrome/locale/sv-SE/securityLevel.properties
+++ b/src/chrome/locale/sv-SE/securityLevel.properties
@@ -1,17 +1,17 @@
securityLevel.securityLevel = SÀkerhetsnivå
securityLevel.customWarning = Anpassad
-securityLevel.overview = Disable certain web features that can be used to attack your security and anonymity.
+securityLevel.overview = Inaktivera vissa webbfunktioner som kan anvÀndas för att attackera din sÀkerhet och anonymitet.
securityLevel.standard.level = Standard
-securityLevel.standard.tooltip = Security Level : Standard
+securityLevel.standard.tooltip = SÀkerhetsnivå : Standard
securityLevel.standard.summary = Alla funktioner för Tor Browser och webbplatsfunktioner Àr aktiverade.
securityLevel.safer.level = SÀkrare
-securityLevel.safer.tooltip = Security Level : Safer
+securityLevel.safer.tooltip = SÀkerhetsnivå : SÀkrare
securityLevel.safer.summary = Inaktiverar webbplatsfunktioner som ofta Àr farliga, vilket gör att vissa webbplatser förlorar funktionalitet.
securityLevel.safer.description1 = JavaScript Àr inaktiverat på webbplatser utan HTTPS.
securityLevel.safer.description2 = Vissa typsnitt och matte symboler Àr inaktiverade.
securityLevel.safer.description3 = Ljud och video (HTML5-media) Àr klicka-för-att-spel.
securityLevel.safest.level = SÀkrast
-securityLevel.safest.tooltip = Security Level : Safest
+securityLevel.safest.tooltip = SÀkerhetsnivå: SÀkrast
securityLevel.safest.summary = Tillåt endast webbplatsfunktioner som krÀvs för statiska webbplatser och grundlÀggande tjÀnster. Dessa förÀndringar påverkar bilder, media och skript.
securityLevel.safest.description1 = JavaScript Àr inaktiverat som standard på alla webbplatser.
securityLevel.safest.description2 = Vissa typsnitt, ikoner, matte symboler och bilder Àr inaktiverade.
@@ -19,4 +19,4 @@ securityLevel.safest.description3 = Ljud och video (HTML5-media) Àr klicka-för
securityLevel.custom.summary = Dina anpassade webblÀsarinstÀllningar har resulterat i ovanliga sÀkerhetsinstÀllningar. Av sÀkerhets- och integritetsskÀl rekommenderar vi att du anvÀnder en av de fördefinierade sÀkerhetsnivåerna.
securityLevel.learnMore = LÀs mer
securityLevel.restoreDefaults = Ã
terstÀll standard
-securityLevel.advancedSecuritySettings = Advanced Security SettingsâŠ
+securityLevel.advancedSecuritySettings = Avancerade sÀkerhetsinstÀllningarâŠ
diff --git a/src/chrome/locale/tr/browserOnboarding.properties b/src/chrome/locale/tr/browserOnboarding.properties
index ea52e092..0355a2a8 100644
--- a/src/chrome/locale/tr/browserOnboarding.properties
+++ b/src/chrome/locale/tr/browserOnboarding.properties
@@ -1,11 +1,11 @@
-# Copyright (c) 2018, The Tor Project, Inc.
+# Copyright (c) 2019, The Tor Project, Inc.
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
onboarding.tour-tor-welcome=HoÅ Geldiniz
onboarding.tour-tor-welcome.title=Hazırsınız.
onboarding.tour-tor-welcome.description=Tor Browser, web ÃŒzerinde gezinirken en yÃŒkek standartlarda kiÅisel gizlilik ve gÃŒvelik saÄlar. İzleme, gözetleme ve engellemeye karÅı koruma saÄlar. Nasıl olduÄunu buradan hızlıca görebilirsiniz.
-onboarding.tour-tor-welcome.button=BaÅlayın
+onboarding.tour-tor-welcome.next-button=Gizlilik
onboarding.tour-tor-privacy=KiÅisel Gizlilik
onboarding.tour-tor-privacy.title=İzleyenlere ve meraklılara hadlerini bildirin.
@@ -21,21 +21,38 @@ onboarding.tour-tor-circuit-display=Devre GörÌnÌmÌ
onboarding.tour-tor-circuit-display.title=Yolunuzu görÌn.
onboarding.tour-tor-circuit-display.description=Ziyaret ettiÄiniz her web sitesi için baÄlantınız, dÃŒnya ÃŒzerindeki Ìç Tor aktarıcısından oluÅan bir devre kurularak Åifrelenir ve aktarılır. Hiç bir web sitesi sizin gerçekte nereden baÄlandıÄınızı bilemez. KullandıÄınız devreyi deÄiÅtirmek için Devre GörÃŒnÃŒmÃŒnde "Bu Sitenin Devresini Yenile" ÃŒzerine tıklayın.
onboarding.tour-tor-circuit-display.button=Yolumu Göster
+onboarding.tour-tor-circuit-display.next-button=GÃŒvenlik
onboarding.tour-tor-security=GÃŒvenlik
onboarding.tour-tor-security.title=Deneyiminizi özelleÅtirin.
-onboarding.tour-tor-security.description=Ek ayarları kullanarak web tarayıcınızın gÃŒvenliÄini arttırabilirsiniz. GÃŒvenlik Ayarlarımız bilgisayarınıza saldırmak için kullanılabilecek bileÅenleri engellemenizi saÄlar. Seçeneklerinizi görebilmek için aÅaÄıya tıklayın.
+onboarding.tour-tor-security.description=Ek ayarları kullanarak web tarayıcınızın gÃŒvenliÄini arttırabilirsiniz. GÃŒvenlik DÃŒzeyi Ayarı bilgisayarınıza saldırmak için kullanılabilecek bileÅenleri engellemenizi saÄlar. Seçeneklerinizi görebilmek için aÅaÄıya tıklayın.
+onboarding.tour-tor-security.description-suffix=Not: Varsayılan olarak, NoScript ve HTTPS Everywhere araç çubuÄuna dahil edilmez, ancak araç çubuÄunu eklemek için özelleÅtirebilirsiniz.
onboarding.tour-tor-security-level.button=GÌvenlik DÌzeyinize Bakın
+onboarding.tour-tor-security-level.next-button=Deneyim İpuçları
onboarding.tour-tor-expect-differences=Deneyim İpuçları
onboarding.tour-tor-expect-differences.title=Bazı farklılıklara açık olun.
onboarding.tour-tor-expect-differences.description=Tor tarafından saÄlanan tÃŒm kiÅisel gizlilik ve gÃŒvenlik özellikleri nedeniyle İnternet ÃŒzerinde gezinme deneyiminiz biraz farklı olabilir. Sayfalar biraz yavaÅ olabilir ve kullandıÄınız gÃŒvenlik dÃŒzeyine göre bazı bileÅenler yÃŒklenmeyebilir ya da çalıÅmayabilir. Ayrıca bir insan mı robot mu olduÄunuzu kanıtlamanız istenebilir.
onboarding.tour-tor-expect-differences.button=Sık Sorulan Sorulara Bakın
+onboarding.tour-tor-expect-differences.next-button=Onion Hizmetleri
onboarding.tour-tor-onion-services=Onion Hizmetleri
onboarding.tour-tor-onion-services.title=Ek koruma saÄlayın.
onboarding.tour-tor-onion-services.description=Onion hizmetleri, yayıncılar ile ziyaretçiler için ek gÃŒvenlik ve engellemeleri aÅmak için koruma saÄlayan, sonu .onion uzantısı ile biten web siteleridir. Onion hizmetleri sayesinde isteyen herkes anonim olarak içerik ve hizmet sunabilir. DuckDuckGo onion sitesini ziyaret etmek için aÅaÄıya tıklayabilirsiniz.
onboarding.tour-tor-onion-services.button=Bir Onion Sitesine Gidin
+onboarding.tour-tor-onion-services.next-button=Bitti
+
+onboarding.overlay-icon-tooltip-updated2=%S\nyeniliklerine bakın
+onboarding.tour-tor-update.prefix-new=Yeni
+onboarding.tour-tor-update.prefix-updated=GÃŒncellendi
+
+onboarding.tour-tor-toolbar=Araç ÃubuÄu
+onboarding.tour-tor-toolbar-update-8.5.title=Araç çubuÄu görÃŒnÃŒmÃŒ
+onboarding.tour-tor-toolbar-update-8.5.description=Web tarayıcı araç çubuÄu görÃŒnÃŒmÃŒnÃŒ geliÅtirdik. Torbutton simgesini adres çubuÄunun yanına taÅıdık ve yanına bir gÃŒvenlik dÃŒzeyi simgesi ekledik.
+onboarding.tour-tor-toolbar-update-8.5.next-button=GÃŒvenliÄe Git
+
+onboarding.tour-tor-security-update-8.5.title=GÃŒvenlik dÃŒzeyi deneyimi
+onboarding.tour-tor-security-update-8.5.description=GÃŒvenlik dÃŒzeyi görÃŒnÃŒmÃŒnÃŒ ve ayarlama Åeklini deÄiÅtirdik. GÃŒvenlik dÃŒzeyi ayarını bir araç çubuÄu simgesi ile deÄiÅtirdik. Böylece her an geçerli gÃŒvenlik dÃŒzeyinin görÃŒlebilmesini saÄladık. Bu simgeye tıklayarak geçerli gÃŒvenlik dÃŒzeyinin ayrıntılarını görebilir ya da deÄiÅtirebilirsiniz.
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=Sonraki
diff --git a/src/chrome/locale/tr/securityLevel.properties b/src/chrome/locale/tr/securityLevel.properties
index 87865067..84a34280 100644
--- a/src/chrome/locale/tr/securityLevel.properties
+++ b/src/chrome/locale/tr/securityLevel.properties
@@ -16,7 +16,7 @@ securityLevel.safest.summary = Yalnız duraÄan siteler ve temel hizmetler için
securityLevel.safest.description1 = JavaScript betikleri tÃŒm sitelerde varsayılan olarak devre dıÅı bırakılır.
securityLevel.safest.description2 = Bazı yazı tÃŒrleri, simgeler, matematik simgeleri ve görseller devre dıÅı bırakılır.
securityLevel.safest.description3 = Ses ve görÃŒntÃŒler (HTML5 ortamı) tıklayarak çalıÅtırılabilir.
-securityLevel.custom.summary = Tarayıcınız standart olmayan özel gÃŒvenlik ayarları kullanıyor. GÃŒvenlik ve gizlilik nedenleriyle aÅaÄıdaki varsayılan gÃŒvenlik ayarı dÃŒzeylerinden birini seçmeniz önerilir.
+securityLevel.custom.summary = Tarayıcınız standart olmayan özel gÃŒvenlik dÃŒzeyi ayarları kullanıyor. GÃŒvenlik ve gizliliÄinizi korumak için aÅaÄıdaki varsayılan gÃŒvenlik ayarı dÃŒzeylerinden birini seçmeniz önerilir.
securityLevel.learnMore = Ayrıntılı bilgi alın
securityLevel.restoreDefaults = Varsayılanlara Sıfırla
-securityLevel.advancedSecuritySettings = GeliÅmiÅ GÃŒvenlik AyarlarıâŠ
+securityLevel.advancedSecuritySettings = GeliÅmiÅ GÃŒvenlik DÃŒzeyi AyarlarıâŠ
diff --git a/src/chrome/locale/tr/torbutton.dtd b/src/chrome/locale/tr/torbutton.dtd
index e6be6713..aee89ec4 100644
--- a/src/chrome/locale/tr/torbutton.dtd
+++ b/src/chrome/locale/tr/torbutton.dtd
@@ -2,14 +2,14 @@
<!ENTITY torbutton.context_menu.new_identity_key "I">
<!ENTITY torbutton.context_menu.new_circuit "Bu Sitenin Tor Devresini Yenile">
<!ENTITY torbutton.context_menu.new_circuit_key "C">
-<!ENTITY torbutton.context_menu.networksettings "Tor AÄ Ayarları...">
+<!ENTITY torbutton.context_menu.networksettings "Tor AÄı Ayarları...">
<!ENTITY torbutton.context_menu.networksettings.key "N">
<!ENTITY torbutton.context_menu.downloadUpdate "Tor Browser GÃŒncelleme Denetimi...">
<!ENTITY torbutton.context_menu.downloadUpdate.key "U">
<!ENTITY torbutton.context_menu.cookieProtections "Ãerez Koruması...">
<!ENTITY torbutton.context_menu.cookieProtections.key "C">
<!ENTITY torbutton.button.tooltip "Torbutton uygulamasını baÅlatmak için tıklayın">
-<!ENTITY torbutton.prefs.security_settings "Tor Browser GÌvenlik Ayarları">
+<!ENTITY torbutton.prefs.security_settings "Tor Browser GÌvenlik DÌzeyi Ayarı">
<!ENTITY torbutton.cookiedialog.title "Ãerez Koruması Yönetimi">
<!ENTITY torbutton.cookiedialog.lockCol "KorunmuÅ">
<!ENTITY torbutton.cookiedialog.domainCol "Sunucu">
diff --git a/src/chrome/locale/tr/torbutton.properties b/src/chrome/locale/tr/torbutton.properties
index 68a6ecda..3ab6022a 100644
--- a/src/chrome/locale/tr/torbutton.properties
+++ b/src/chrome/locale/tr/torbutton.properties
@@ -13,7 +13,7 @@ torbutton.panel.tooltip.disabled = Tor uygulamasını etkinleÅtirmek için tık
torbutton.panel.tooltip.enabled = Tor uygulamasını devre dıÅı bırakmak için tıklayın
torbutton.panel.label.disabled = Tor Devre DıÅı
torbutton.panel.label.enabled = Tor Etkin
-extensions.torbutton(a)torproject.org.description = Torbutton, Tor ayarlarını yapabileceÄiniz ve kiÅisel tarama verilerini hızlı ve kolayca silebileceÄiniz bir dÃŒÄme sunar.
+extensions.torbutton(a)torproject.org.description = Torbutton, Tor ayarlarını yapabileceÄiniz ve kiÅisel tarama verilerini hızlı ve kolayca silebileceÄiniz bir dÃŒÄme görÃŒntÃŒler.
torbutton.popup.external.title = DıŠbir dosya tÌrÌ indirilsin mi?
torbutton.popup.external.app = Tor Browser bu dosyayı görÃŒntÃŒleyemiyor. BaÅka bir uygulamayla açmanız gerekecek.\n
torbutton.popup.external.note = Bazı dosya tÃŒrleri uygulamaların Tor kullanmadan İnternet baÄlantısı kurmasına neden olabilir.\n
@@ -22,7 +22,7 @@ torbutton.popup.launch = Dosyayı indir
torbutton.popup.cancel = İptal\n
torbutton.popup.dontask = Bundan sonra dosyalar otomatik indirilsin
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.security_settings.menu.title = GÌvenlik Ayarları
+torbutton.security_settings.menu.title = GÌvenlik DÌzeyi Ayarı
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ıÅı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 uygulaması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 uygulaması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.
@@ -48,7 +48,7 @@ profileProblemTitle=%S Profili Sorunu
profileReadOnly=%S salt okunur bir dosya sisteminden çalıÅtırılamaz. LÃŒtfen kullanmadan önce %S uygulamasını farklı bir konuma kopyalayın.
profileReadOnlyMac=%S salt okunur bir dosya sisteminden çalıÅtırılamaz. LÃŒtfen kullanmadan önce %S uygulaması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.
+profileMigrationFailed=Var olan %S profiliniz aktarılamadı.\nYeni ayarlar kullanılacak.
# "Downloading update" string for the hamburger menu (see #28885).
# This string is kept here for ease of translation.
diff --git a/src/chrome/locale/vi/browserOnboarding.properties b/src/chrome/locale/vi/browserOnboarding.properties
index 60b685dd..44dfdccf 100644
--- a/src/chrome/locale/vi/browserOnboarding.properties
+++ b/src/chrome/locale/vi/browserOnboarding.properties
@@ -1,11 +1,11 @@
-# Copyright (c) 2018, The Tor Project, Inc.
+# Copyright (c) 2019, The Tor Project, Inc.
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
onboarding.tour-tor-welcome=Xin chà o
onboarding.tour-tor-welcome.title=Youâre ready.
onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. Youâre now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
-onboarding.tour-tor-welcome.button=Start Now
+onboarding.tour-tor-welcome.next-button=Go to Privacy
onboarding.tour-tor-privacy=Riêng tư
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
@@ -21,21 +21,38 @@ onboarding.tour-tor-circuit-display=Circuit Display
onboarding.tour-tor-circuit-display.title=See your path.
onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking âNew Circuit for this Siteâ on our Circuit Display.
onboarding.tour-tor-circuit-display.button=See My Path
+onboarding.tour-tor-circuit-display.next-button=Go to Security
onboarding.tour-tor-security=Bảo máºt
onboarding.tour-tor-security.title=Choose your experience.
onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
+onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
onboarding.tour-tor-security-level.button=See Your Security Level
+onboarding.tour-tor-security-level.next-button=Go to Experience Tips
onboarding.tour-tor-expect-differences=Experience Tips
onboarding.tour-tor-expect-differences.title=Expect some differences.
onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
onboarding.tour-tor-expect-differences.button=See FAQs
+onboarding.tour-tor-expect-differences.next-button=Go to Onion Services
onboarding.tour-tor-onion-services=Các Dá»ch vụ Onion
onboarding.tour-tor-onion-services.title=Be extra protected.
onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
onboarding.tour-tor-onion-services.button=Visit an Onion
+onboarding.tour-tor-onion-services.next-button=Hoà n tất
+
+onboarding.overlay-icon-tooltip-updated2=See what's new\nin %S
+onboarding.tour-tor-update.prefix-new=Má»i
+onboarding.tour-tor-update.prefix-updated=Updated
+
+onboarding.tour-tor-toolbar=Toolbar
+onboarding.tour-tor-toolbar-update-8.5.title=Toolbar layout
+onboarding.tour-tor-toolbar-update-8.5.description=We improved the browser toolbar layout. We moved the Torbutton icon after the URL bar, and we added a security level icon next to it.
+onboarding.tour-tor-toolbar-update-8.5.next-button=Go to Security
+
+onboarding.tour-tor-security-update-8.5.title=Security level experience
+onboarding.tour-tor-security-update-8.5.description=We improved how you see and set your security level. We replaced the security slider with a toolbar icon that makes your current level visible at all times. Click it to view details about your current level or to change your security settings.
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=Kế tiếp
diff --git a/src/chrome/locale/zh-CN/aboutTBUpdate.dtd b/src/chrome/locale/zh-CN/aboutTBUpdate.dtd
index dfc6a2b6..7d15c9c4 100644
--- a/src/chrome/locale/zh-CN/aboutTBUpdate.dtd
+++ b/src/chrome/locale/zh-CN/aboutTBUpdate.dtd
@@ -1,4 +1,4 @@
-<!ENTITY aboutTBUpdate.changelogTitle "Tor Browser Changelog">
+<!ENTITY aboutTBUpdate.changelogTitle "Tor Browser æŽæ°æ¥å¿">
<!ENTITY aboutTBUpdate.updated "Tor Browser æŽæ°å®æã">
<!ENTITY aboutTBUpdate.linkPrefix "æå
³æ€çæ¬çææ°ä¿¡æ¯ïŒ">
<!ENTITY aboutTBUpdate.linkLabel "è®¿é®æä»¬ççœç«">
diff --git a/src/chrome/locale/zh-CN/aboutTor.dtd b/src/chrome/locale/zh-CN/aboutTor.dtd
index 8afb37fb..8c879049 100644
--- a/src/chrome/locale/zh-CN/aboutTor.dtd
+++ b/src/chrome/locale/zh-CN/aboutTor.dtd
@@ -6,7 +6,7 @@
<!ENTITY aboutTor.title "å
³äº Tor">
-<!ENTITY aboutTor.viewChangelog.label "View Changelog">
+<!ENTITY aboutTor.viewChangelog.label "æ¥çæŽæ°æ¥å¿">
<!ENTITY aboutTor.ready.label "ç§å¯æµè§">
<!ENTITY aboutTor.ready2.label "欢è¿äœéªæç§å¯çæµè§ã">
diff --git a/src/chrome/locale/zh-CN/browserOnboarding.properties b/src/chrome/locale/zh-CN/browserOnboarding.properties
index 6f172c5e..662a3ab6 100644
--- a/src/chrome/locale/zh-CN/browserOnboarding.properties
+++ b/src/chrome/locale/zh-CN/browserOnboarding.properties
@@ -1,16 +1,16 @@
-# Copyright (c) 2018, The Tor Project, Inc.
+# Copyright (c) 2019, The Tor Project, Inc.
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
onboarding.tour-tor-welcome=欢è¿
onboarding.tour-tor-welcome.title=äžå就绪ã
onboarding.tour-tor-welcome.description=Tor Browser åšæµè§äºèçœäžæäŸæé«æ åçéç§åå®å
šä¿æ€ïŒåž®å©äœ 对æè·èžªãçæ§å审æ¥ãè¿äžªå¿«éæåäŒåäœ ä»ç»æä»¬æ¯ææ ·åçã
-onboarding.tour-tor-welcome.button=åŒå§äºè§£
+onboarding.tour-tor-welcome.next-button=ååŸâéç§â
onboarding.tour-tor-privacy=éç§
onboarding.tour-tor-privacy.title=æç»è·èžªåå
æ¢ã
onboarding.tour-tor-privacy.description=Tor Browser äŒé犻 Cookie ïŒå¹¶åšäœ æµè§ç»ææ¶å é€ Cookies ååå²è®°åœãè¿äºä¿®æ¹ä¿è¯äºäœ çå®å
šåéç§åšæµè§è¿çšäžæ¶å°ä¿æ€ãç¹å» âTor çœç»â äºè§£æä»¬åŠäœåšçœç»å±çº§è¿è¡ä¿æ€ã
-onboarding.tour-tor-privacy.button=ååŸ âTor çœç»â
+onboarding.tour-tor-privacy.button=ååŸâTor çœç»â
onboarding.tour-tor-network=Tor çœç»
onboarding.tour-tor-network.title=éè¿éäžå¿åççœç»è¿è¡æµè§ã
@@ -21,21 +21,38 @@ onboarding.tour-tor-circuit-display=æŸç€ºéŸè·¯
onboarding.tour-tor-circuit-display.title=æ¥çäœ çè·¯åŸã
onboarding.tour-tor-circuit-display.description=åœäœ æ¯æ¬¡è®¿é®äžäžªååçæ¶åïŒäœ çæµéäŒå å¯çéè¿éååå°çäžäžª Tor äžç»§ãå æ€çœç«æ æ³ç¥éäœ æ¥èªäœå€ãäœ ä¹å¯ä»¥åšæŸç€ºéŸè·¯çªå£äžç¹å» â䞺æ€çœç«äœ¿çšæ°éŸè·¯â æ¥è¯·æ±äžäžªæ°çéŸè·¯ã
onboarding.tour-tor-circuit-display.button=æ¥çæçè·¯åŸã
+onboarding.tour-tor-circuit-display.next-button=ååŸâå®å
šâ
onboarding.tour-tor-security=å®å
š
onboarding.tour-tor-security.title=èªå®äœ çæµè§äœéªã
onboarding.tour-tor-security.description=æä»¬ä¹æäŸæŽå€é项æ¥è¿äžæ¥åŒºå Tor Browser çå®å
šæ§ãå®å
šè®Ÿçœ®å¯ä»¥å
è®žäœ å±èœå¯èœäŒè¢«çšäºæ»å»äœ ççµèçå
çŽ ãç¹å»äžæ¹çæé®æ¥äºè§£äžåçé项çäœçšã
-onboarding.tour-tor-security-level.button=See Your Security Level
+onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
+onboarding.tour-tor-security-level.button=æ¥çäœ è®Ÿçœ®çå®å
šçº§å«
+onboarding.tour-tor-security-level.next-button=ååŸâäœéªå°èŽŽå£«â
onboarding.tour-tor-expect-differences=æµè§æç€º
onboarding.tour-tor-expect-differences.title=å¯èœäŒæäºäžåã
onboarding.tour-tor-expect-differences.description=åšç± Tor æäŸçå®å
šåéç§åèœçå æäžïŒäœ æµè§äºèçœçäœéªå¯èœäŒæäºäžåãäŸåŠå 蜜é床åæ
¢ïŒæ ¹æ®äœ çå®å
šè®Ÿçœ®çäžåïŒçœç«äžçæäºå
çŽ å¯èœæ æ³å·¥äœæå 蜜ãäœ ä¹è®žäŒè¢«æŽé¢ç¹çèŠæ±å®æéªè¯ä»¥ç¡®è®€äœ äžæ¯æºåšäººã
onboarding.tour-tor-expect-differences.button=æ¥é
åžžè§é®é¢åè§£ç
+onboarding.tour-tor-expect-differences.next-button=ååŸâæŽè±æå¡â
onboarding.tour-tor-onion-services=æŽè±æå¡
onboarding.tour-tor-onion-services.title=ä¿æ€ïŒæŽè¿äžæ¥ã
onboarding.tour-tor-onion-services.description=æŽè±æå¡æ¯ä»¥ .onion ååç»å°Ÿççœç«ïŒå¯ä»¥äžºè®¿é®è
åååžè
æäŸé¢å€çä¿æ€ïŒäŸåŠå¯¹æå®¡æ¥ãæŽè±æå¡å
讞任äœäººä»¥å¿åçæ¹åŒæäŸå
容åæå¡ãç¹å»äžé¢çæé®æ¥è®¿é® DuckDuckGo çæŽè±æå¡çœç«ã
onboarding.tour-tor-onion-services.button=访é®äžäžªæŽè±æå¡çœç«
+onboarding.tour-tor-onion-services.next-button=宿
+
+onboarding.overlay-icon-tooltip-updated2=çç %S æä»ä¹æŽæ°
+onboarding.tour-tor-update.prefix-new=æ°å»º
+onboarding.tour-tor-update.prefix-updated=å·²æŽæ°
+
+onboarding.tour-tor-toolbar=å·¥å
·æ
+onboarding.tour-tor-toolbar-update-8.5.title=å·¥å
·æ åžå±
+onboarding.tour-tor-toolbar-update-8.5.description=æä»¬æ¹è¿äºæµè§åšçå·¥å
·æ åžå±ãæä»¬æToræé®åŸæ ç§»åšå°äºå°åæ çåé¢ãæä»¬åšå®æèŸ¹è¿å äºäžäžªå®å
šçº§å«åŸæ ã
+onboarding.tour-tor-toolbar-update-8.5.next-button=ååŸâå®å
šâ
+
+onboarding.tour-tor-security-update-8.5.title=å®å
šçº§å«äœéª
+onboarding.tour-tor-security-update-8.5.description=æä»¬æ¹è¿äºæšæµè§ã讟眮å®å
šçº§å«çæ¹åŒãæä»¬çšå·¥å
·æ åŸæ 代æ¿äºå®å
šè°èœšïŒè®©ç®åççº§å«æ°žè¿å¯è§ãç¹å»è¯¥åŸæ ïŒæšå³å¯æ¥çç®åçå®å
šçº§å«ïŒæè
æ¹åæšçå®å
šè®Ÿçœ®ã
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=äžäžæ¥
diff --git a/src/chrome/locale/zh-CN/torbutton.properties b/src/chrome/locale/zh-CN/torbutton.properties
index e5b87b4f..983b3279 100644
--- a/src/chrome/locale/zh-CN/torbutton.properties
+++ b/src/chrome/locale/zh-CN/torbutton.properties
@@ -53,7 +53,7 @@ profileMigrationFailed=蜬移æšå·²æçé
眮æä»¶ %S 倱莥ã\næ°è®Ÿçœ®å°
# "Downloading update" string for the hamburger menu (see #28885).
# This string is kept here for ease of translation.
# LOCALIZATION NOTE: %S is the application name.
-updateDownloadingPanelUILabel=Downloading %S update
+updateDownloadingPanelUILabel=æ£äžèœœ %S æŽæ°
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=è¿æ¥å·²ç»è¢«å å¯ïŒæŽè±æå¡ïŒ %1$S, %2$S å¯é¥, %3$SïŒ
diff --git a/src/chrome/locale/zh-TW/browserOnboarding.properties b/src/chrome/locale/zh-TW/browserOnboarding.properties
index 3e26000d..d368b595 100644
--- a/src/chrome/locale/zh-TW/browserOnboarding.properties
+++ b/src/chrome/locale/zh-TW/browserOnboarding.properties
@@ -1,11 +1,11 @@
-# Copyright (c) 2018, The Tor Project, Inc.
+# Copyright (c) 2019, The Tor Project, Inc.
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
onboarding.tour-tor-welcome=æ¡è¿
onboarding.tour-tor-welcome.title=æšå·²ç¶æºå奜äºã
onboarding.tour-tor-welcome.description=æŽè¥è·¯ç±ç芜åšåšç芜網路ææäŸæé«æšæºçé±ç§åå®å
šæ§ãæšçŸåšå¯ä»¥å
å远蹀ãç£æ§å審æ¥ãéåå¿«éå°åŒå°åèšŽäœ åŠäœåã
-onboarding.tour-tor-welcome.button=çŸåšéå§
+onboarding.tour-tor-welcome.next-button=Go to Privacy
onboarding.tour-tor-privacy=é±ç§
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
@@ -21,21 +21,38 @@ onboarding.tour-tor-circuit-display=迎路顯瀺
onboarding.tour-tor-circuit-display.title=æª¢èŠæšçè·¯åŸã
onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking âNew Circuit for this Siteâ on our Circuit Display.
onboarding.tour-tor-circuit-display.button=æª¢èŠæçè·¯åŸ
+onboarding.tour-tor-circuit-display.next-button=Go to Security
onboarding.tour-tor-security=å®å
šæ§
onboarding.tour-tor-security.title=éžææšççšæ¶é«é©ã
onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
+onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
onboarding.tour-tor-security-level.button=æª¢èŠæšçå®å
šççŽ
+onboarding.tour-tor-security-level.next-button=Go to Experience Tips
onboarding.tour-tor-expect-differences=Experience Tips
onboarding.tour-tor-expect-differences.title=é æäžäºå·®ç°ã
onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
onboarding.tour-tor-expect-differences.button= 檢èŠåžžèŠåé¡
+onboarding.tour-tor-expect-differences.next-button=Go to Onion Services
onboarding.tour-tor-onion-services=æŽè¥æå
onboarding.tour-tor-onion-services.title=åå°é¡å€ä¿è·ã
onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
onboarding.tour-tor-onion-services.button=æª¢èŠæŽè¥
+onboarding.tour-tor-onion-services.next-button=宿
+
+onboarding.overlay-icon-tooltip-updated2=See what's new\nin %S
+onboarding.tour-tor-update.prefix-new=æ°å¢
+onboarding.tour-tor-update.prefix-updated=å·²æŽæ°
+
+onboarding.tour-tor-toolbar=Toolbar
+onboarding.tour-tor-toolbar-update-8.5.title=Toolbar layout
+onboarding.tour-tor-toolbar-update-8.5.description=We improved the browser toolbar layout. We moved the Torbutton icon after the URL bar, and we added a security level icon next to it.
+onboarding.tour-tor-toolbar-update-8.5.next-button=Go to Security
+
+onboarding.tour-tor-security-update-8.5.title=Security level experience
+onboarding.tour-tor-security-update-8.5.description=We improved how you see and set your security level. We replaced the security slider with a toolbar icon that makes your current level visible at all times. Click it to view details about your current level or to change your security settings.
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=äžäžå
1
0

[tor-browser-build/master] Merge remote-tracking branch 'boklm/bug_30128_v2'
by gk@torproject.org 12 Apr '19
by gk@torproject.org 12 Apr '19
12 Apr '19
commit 9a5354b1ba43853e845e93ed1d25c5d2ba582fe6
Merge: bfc677f e47bc3b
Author: Georg Koppen <gk(a)torproject.org>
Date: Fri Apr 12 06:57:01 2019 +0000
Merge remote-tracking branch 'boklm/bug_30128_v2'
rbm.conf | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
1
0

[tor-browser-build/master] Bug 30128: Fix git-gpg-wrapper with recent versions of gpg
by gk@torproject.org 12 Apr '19
by gk@torproject.org 12 Apr '19
12 Apr '19
commit e47bc3b70e798a10906c25d8d38fae09e1a1657f
Author: Nicolas Vigier <boklm(a)torproject.org>
Date: Thu Apr 11 12:07:26 2019 +0200
Bug 30128: Fix git-gpg-wrapper with recent versions of gpg
---
rbm.conf | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/rbm.conf b/rbm.conf
index ff53153..89f6eaf 100644
--- a/rbm.conf
+++ b/rbm.conf
@@ -364,11 +364,12 @@ gpg_wrapper: |
SET gpg_kr = '--keyring ' _ path(c('gpg_keyring'), path(c('gpg_keyring_dir'))) _ ' --no-default-keyring';
END;
-%]
- # git >= 2.10.0-rc0 is calling gpg with 5 args. See #20757
- if ( [ $# -eq 4 ] && [ "$1" = '--status-fd=1' ] \
- && [ "$2" = '--verify' ] ) \
- || ( [ $# -eq 5 ] && [ "$1" = '--status-fd=1' ] \
- && [ "$2" = '--keyid-format=long' ] && [ "$3" = '--verify' ] )
+ gpg_verify=0
+ for opt in "$@"
+ do
+ test "$opt" = '--verify' && gpg_verify=1
+ done
+ if [ $gpg_verify = 1 ]
then
[% c('gpg_bin') %] [% c('gpg_args') %] --with-fingerprint [% gpg_kr %] "$@" | sed 's/^\[GNUPG:\] EXPKEYSIG /\[GNUPG:\] GOODSIG /'
exit ${PIPESTATUS[0]}
1
0

[tor-browser/tor-browser-60.6.1esr-8.5-1] Bug 27503: Disabling accessibility on Windows breaks screen readers
by gk@torproject.org 11 Apr '19
by gk@torproject.org 11 Apr '19
11 Apr '19
commit f5f845f5fe14b5085f919ba46ec092b14c7fcb11
Author: Richard Pospesel <richard(a)torproject.org>
Date: Tue Apr 2 17:33:09 2019 -0700
Bug 27503: Disabling accessibility on Windows breaks screen readers
This patch is merely an application of the current accessibility fixes
in Mozilla 1520177 (
https://bugzilla.mozilla.org/show_bug.cgi?id=1520177 ). It replaces the
RT_MANIFEST symbol (defined in windows headers we don't include) with
the integer constant 24 to avoid includes confusion, updates the
IA2Marshall.rc file to explicitly include the dll manifest and it adds
some additional include directories previously excluded when building
with the mingw toolchain.
With this patch applied, the NVDA screen reader can now read webpage
contents, though navigation is still broken.
---
accessible/interfaces/ia2/IA2Marshal.rc | 1 +
toolkit/library/moz.build | 2 +-
toolkit/library/xulrunner.rc | 4 ++--
3 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/accessible/interfaces/ia2/IA2Marshal.rc b/accessible/interfaces/ia2/IA2Marshal.rc
index b120abce744c..4fd86ddd2ab5 100644
--- a/accessible/interfaces/ia2/IA2Marshal.rc
+++ b/accessible/interfaces/ia2/IA2Marshal.rc
@@ -3,3 +3,4 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
1 typelib IA2Typelib.tlb
+2 24 IA2Marshal.dll.manifest
diff --git a/toolkit/library/moz.build b/toolkit/library/moz.build
old mode 100644
new mode 100755
index b0df6b98b91f..aeb850bdefba
--- a/toolkit/library/moz.build
+++ b/toolkit/library/moz.build
@@ -45,7 +45,7 @@ def Libxul(name):
if CONFIG['OS_ARCH'] == 'WINNT' and CONFIG['ACCESSIBILITY']:
LOCAL_INCLUDES += ['!/accessible/interfaces/gecko/']
- if CONFIG['OS_ARCH'] == 'WINNT' and CONFIG['CC_TYPE'] not in ('clang', 'gcc'):
+ if CONFIG['OS_ARCH'] == 'WINNT':
LOCAL_INCLUDES += [
'/widget/windows',
'/xpcom/base',
diff --git a/toolkit/library/xulrunner.rc b/toolkit/library/xulrunner.rc
index e2adca6e2f1f..29a20c3afc11 100755
--- a/toolkit/library/xulrunner.rc
+++ b/toolkit/library/xulrunner.rc
@@ -6,8 +6,8 @@
#include "widget.rc"
#ifdef ACCESSIBILITY
1 typelib IGeckoCustom.tlb
-64 RT_MANIFEST IAccessible64.manifest
+64 24 IAccessible64.manifest
#ifndef HAVE_64BIT_BUILD
-32 RT_MANIFEST IAccessible32.manifest
+32 24 IAccessible32.manifest
#endif
#endif
1
0

[tor-browser/tor-browser-60.6.1esr-8.5-1] Bug 29859: Disable HLS support for now
by gk@torproject.org 11 Apr '19
by gk@torproject.org 11 Apr '19
11 Apr '19
commit 477af8c709134b57b530b4b94ce6b4c82cb46fce
Author: Georg Koppen <gk(a)torproject.org>
Date: Thu Mar 28 19:10:34 2019 +0000
Bug 29859: Disable HLS support for now
---
mobile/android/app/000-tor-browser-android.js | 3 +++
mobile/android/moz.configure | 2 +-
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/mobile/android/app/000-tor-browser-android.js b/mobile/android/app/000-tor-browser-android.js
index de51ec125406..b2ee9d0ded00 100644
--- a/mobile/android/app/000-tor-browser-android.js
+++ b/mobile/android/app/000-tor-browser-android.js
@@ -56,3 +56,6 @@ pref("general.useragent.updates.url", "");
// Enable touch events on Android (highlighting text, etc)
pref("dom.w3c_touch_events.enabled", 2);
+
+// No HLS support for now due to browser freezing, see: #29859.
+pref("media.hls.enabled", false);
diff --git a/mobile/android/moz.configure b/mobile/android/moz.configure
index 7033d4283211..d0347b5fe0b8 100644
--- a/mobile/android/moz.configure
+++ b/mobile/android/moz.configure
@@ -96,7 +96,7 @@ project_flag('MOZ_SWITCHBOARD',
project_flag('MOZ_ANDROID_HLS_SUPPORT',
help='Enable HLS (HTTP Live Streaming) support (currently using the ExoPlayer library)',
- default=True)
+ default=False)
option(env='MOZ_ANDROID_ACTIVITY_STREAM',
help='Enable Activity Stream on Android (replacing the default HomePager)',
1
0

[tor-browser-build/master] Bug 28622: Update Tor Browser icon for Android
by gk@torproject.org 11 Apr '19
by gk@torproject.org 11 Apr '19
11 Apr '19
commit 300c55e5e0cf8e24f49959eababd2c7d9fc056ad
Author: Georg Koppen <gk(a)torproject.org>
Date: Wed Mar 20 11:11:39 2019 +0000
Bug 28622: Update Tor Browser icon for Android
---
projects/firefox/config | 6 +++---
projects/firefox/mozconfig-android-armv7 | 1 -
projects/firefox/mozconfig-android-x86 | 1 -
3 files changed, 3 insertions(+), 5 deletions(-)
diff --git a/projects/firefox/config b/projects/firefox/config
index 679aaee..bd09c5f 100644
--- a/projects/firefox/config
+++ b/projects/firefox/config
@@ -12,7 +12,7 @@ var:
firefox_version: '[% c("var/firefox_platform_version") %]esr'
torbrowser_branch: 8.5
torbrowser_update_channel: alpha
- branding_directory: browser/branding/alpha
+ branding_directory: '[% IF c("var/android") %]mobile/android[% ELSE %]browser[% END %]/branding/alpha'
copyright_year: '[% exec("git show -s --format=%ci").remove("-.*") %]'
deps:
- build-essential
@@ -44,14 +44,14 @@ targets:
release:
var:
torbrowser_update_channel: release
- branding_directory: browser/branding/official
+ branding_directory: '[% IF c("var/android") %]mobile/android[% ELSE %]browser[% END %]/branding/official'
nightly:
git_hash: 'tor-browser-[% c("var/firefox_version") %]-[% c("var/torbrowser_branch") %]-1'
tag_gpg_id: 0
var:
torbrowser_update_channel: default
- branding_directory: browser/branding/nightly
+ branding_directory: '[% IF c("var/android") %]mobile/android[% ELSE %]browser[% END %]/branding/nightly'
android:
var:
diff --git a/projects/firefox/mozconfig-android-armv7 b/projects/firefox/mozconfig-android-armv7
index 8cfcc60..dfa3aaf 100644
--- a/projects/firefox/mozconfig-android-armv7
+++ b/projects/firefox/mozconfig-android-armv7
@@ -11,7 +11,6 @@ ac_add_options --with-android-ndk=/var/tmp/dist/android-toolchain/android-ndk
ac_add_options --with-android-sdk=/var/tmp/dist/android-toolchain/android-sdk-linux
ac_add_options --with-gradle=/var/tmp/dist/android-toolchain/gradle/gradle-4.1/bin/gradle
ac_add_options --with-android-version=16
-ac_add_options --with-branding=mobile/android/branding/torbrowser
# Android NDK does not contain llvm-config so set clang path in options
ac_add_options --with-libclang-path=/var/tmp/dist/android-toolchain/android-ndk/arm/lib64
diff --git a/projects/firefox/mozconfig-android-x86 b/projects/firefox/mozconfig-android-x86
index 1fe0b93..defe5c3 100644
--- a/projects/firefox/mozconfig-android-x86
+++ b/projects/firefox/mozconfig-android-x86
@@ -11,7 +11,6 @@ ac_add_options --with-android-ndk=/var/tmp/dist/android-toolchain/android-ndk
ac_add_options --with-android-sdk=/var/tmp/dist/android-toolchain/android-sdk-linux
ac_add_options --with-gradle=/var/tmp/dist/android-toolchain/gradle/gradle-4.1/bin/gradle
ac_add_options --with-android-version=16
-ac_add_options --with-branding=mobile/android/branding/torbrowser
# Android NDK does not contain llvm-config so set clang path in options
ac_add_options --with-libclang-path=/var/tmp/dist/android-toolchain/android-ndk/x86/lib64
1
0
commit bfc677fcd93dc80c062a0dfe3e93115808f09480
Merge: 3ba2100 300c55e
Author: Georg Koppen <gk(a)torproject.org>
Date: Thu Apr 11 13:57:29 2019 +0000
Merge branch 'bug_28622_v2'
projects/firefox/config | 6 +++---
projects/firefox/mozconfig-android-armv7 | 1 -
projects/firefox/mozconfig-android-x86 | 1 -
3 files changed, 3 insertions(+), 5 deletions(-)
1
0

[tor-browser/tor-browser-60.6.1esr-8.5-1] Bug 28622: Update Tor Browser icon for mobile
by gk@torproject.org 11 Apr '19
by gk@torproject.org 11 Apr '19
11 Apr '19
commit 099b6fcae28c60e96e7c24fd54ca7da14b00510f
Author: Georg Koppen <gk(a)torproject.org>
Date: Thu Mar 28 15:12:37 2019 +0000
Bug 28622: Update Tor Browser icon for mobile
We follow the desktop layout by providing icons for stable, alpha, and
nightly versions in the official, alpha, and nightly branding
directories, replacing related Firefox icons.
Moreover, this patch adjusts the displayed app name as well according
to the respective Tor Browser flavor being used.
There is no drawable-mdpi directory in Fennec anymore. Thus, we won't
ship new icons for that either and we remove the old torbrowser branding
directory and contents as those are not needed for the new layout.
At some point we could do a proper clean-up of icons we actually don't
need. For instance, right now we still need to ship the
firstrun_welcome.png icon from Fennec's onboarding because otherwise
compilation breaks, even though we have our own, Fennec unrelated
onboarding. But that's part of a different ticket.
---
.../branding/{torbrowser => alpha}/configure.sh | 2 +-
mobile/android/branding/alpha/content/about.png | Bin 0 -> 30131 bytes
mobile/android/branding/alpha/content/favicon32.png | Bin 0 -> 1761 bytes
mobile/android/branding/alpha/content/favicon64.png | Bin 0 -> 4950 bytes
.../branding/{torbrowser => alpha}/content/jar.mn | 2 +-
.../{torbrowser/locales => alpha/content}/moz.build | 4 ++--
.../{torbrowser => alpha}/locales/en-US/brand.dtd | 8 ++++----
.../locales/en-US/brand.properties} | 3 ++-
.../branding/{torbrowser => alpha}/locales/jar.mn | 2 +-
.../{torbrowser/content => alpha/locales}/moz.build | 4 ++--
.../branding/{torbrowser => alpha}/moz.build | 2 +-
.../branding/alpha/res/drawable-hdpi/icon.png | Bin 0 -> 6007 bytes
.../branding/alpha/res/drawable-hdpi/large_icon.png | Bin 0 -> 15169 bytes
.../res/drawable-nodpi/figure_experience.png | Bin
.../res/drawable-nodpi/figure_network.png | Bin
.../res/drawable-nodpi/figure_onion.png | Bin
.../res/drawable-nodpi/figure_privacy.png | Bin
.../res/drawable-nodpi/figure_security.png | Bin
.../res/drawable-nodpi/figure_welcome.png | Bin
.../alpha/res/drawable-nodpi/firstrun_welcome.png | Bin 0 -> 50140 bytes
.../drawable-nodpi/home_tab_menu_strip_tor.9.png | Bin
.../branding/alpha/res/drawable-xhdpi/icon.png | Bin 0 -> 8778 bytes
.../alpha/res/drawable-xhdpi/large_icon.png | Bin 0 -> 22987 bytes
.../branding/alpha/res/drawable-xxhdpi/icon.png | Bin 0 -> 16140 bytes
.../alpha/res/drawable-xxhdpi/large_icon.png | Bin 0 -> 41886 bytes
.../branding/alpha/res/drawable-xxxhdpi/icon.png | Bin 0 -> 24683 bytes
mobile/android/branding/nightly/configure.sh | 10 ++++------
.../android/branding/nightly/content/favicon32.png | Bin 2020 -> 1928 bytes
.../android/branding/nightly/content/favicon64.png | Bin 5152 -> 5398 bytes
.../branding/nightly/res/drawable-hdpi/icon.png | Bin 6307 -> 6578 bytes
.../nightly/res/drawable-hdpi/large_icon.png | Bin 14582 -> 17085 bytes
.../res/drawable-nodpi/figure_experience.png | Bin 0 -> 44299 bytes
.../nightly/res/drawable-nodpi/figure_network.png | Bin 0 -> 70302 bytes
.../nightly/res/drawable-nodpi/figure_onion.png | Bin 0 -> 139952 bytes
.../nightly/res/drawable-nodpi/figure_privacy.png | Bin 0 -> 61696 bytes
.../nightly/res/drawable-nodpi/figure_security.png | Bin 0 -> 52021 bytes
.../nightly/res/drawable-nodpi/figure_welcome.png | Bin 0 -> 83798 bytes
.../drawable-nodpi/home_tab_menu_strip_tor.9.png | Bin 0 -> 126 bytes
.../branding/nightly/res/drawable-xhdpi/icon.png | Bin 9490 -> 9884 bytes
.../nightly/res/drawable-xhdpi/large_icon.png | Bin 20843 -> 26206 bytes
.../branding/nightly/res/drawable-xxhdpi/icon.png | Bin 16480 -> 18335 bytes
.../nightly/res/drawable-xxhdpi/large_icon.png | Bin 36066 -> 49974 bytes
.../branding/nightly/res/drawable-xxxhdpi/icon.png | Bin 24541 -> 28434 bytes
mobile/android/branding/official/configure.sh | 7 ++-----
.../android/branding/official/content/favicon32.png | Bin 2240 -> 2018 bytes
.../android/branding/official/content/favicon64.png | Bin 5324 -> 5527 bytes
.../branding/official/res/drawable-hdpi/icon.png | Bin 6136 -> 6634 bytes
.../official/res/drawable-hdpi/large_icon.png | Bin 14818 -> 17467 bytes
.../res/drawable-nodpi/figure_experience.png | Bin 0 -> 44299 bytes
.../official/res/drawable-nodpi/figure_network.png | Bin 0 -> 70302 bytes
.../official/res/drawable-nodpi/figure_onion.png | Bin 0 -> 139952 bytes
.../official/res/drawable-nodpi/figure_privacy.png | Bin 0 -> 61696 bytes
.../official/res/drawable-nodpi/figure_security.png | Bin 0 -> 52021 bytes
.../official/res/drawable-nodpi/figure_welcome.png | Bin 0 -> 83798 bytes
.../res/drawable-nodpi/firstrun_welcome.png | Bin 48391 -> 50140 bytes
.../drawable-nodpi/home_tab_menu_strip_tor.9.png | Bin 0 -> 126 bytes
.../branding/official/res/drawable-xhdpi/icon.png | Bin 8877 -> 9814 bytes
.../official/res/drawable-xhdpi/large_icon.png | Bin 21192 -> 26333 bytes
.../branding/official/res/drawable-xxhdpi/icon.png | Bin 14818 -> 17467 bytes
.../official/res/drawable-xxhdpi/large_icon.png | Bin 34638 -> 46598 bytes
.../branding/official/res/drawable-xxxhdpi/icon.png | Bin 21192 -> 26333 bytes
.../android/branding/torbrowser/content/about.png | Bin 16858 -> 0 bytes
.../branding/torbrowser/content/favicon32.png | Bin 1797 -> 0 bytes
.../branding/torbrowser/content/favicon64.png | Bin 3993 -> 0 bytes
mobile/android/branding/torbrowser/ic_launcher.zip | Bin 96525 -> 0 bytes
mobile/android/branding/torbrowser/icon.png | Bin 36456 -> 0 bytes
.../torbrowser/locales/en-US/brand.properties | 7 -------
.../branding/torbrowser/res/drawable-hdpi/icon.png | Bin 3549 -> 0 bytes
.../torbrowser/res/drawable-hdpi/large_icon.png | Bin 9558 -> 0 bytes
.../res/drawable-hdpi/launcher_widget.png | Bin 14001 -> 0 bytes
.../branding/torbrowser/res/drawable-mdpi/icon.png | Bin 2577 -> 0 bytes
.../torbrowser/res/drawable-mdpi/large_icon.png | Bin 5878 -> 0 bytes
.../res/drawable-mdpi/launcher_widget.png | Bin 7661 -> 0 bytes
.../res/drawable-nodpi/firstrun_welcome.png | Bin 48391 -> 0 bytes
.../branding/torbrowser/res/drawable-xhdpi/icon.png | Bin 5878 -> 0 bytes
.../torbrowser/res/drawable-xhdpi/large_icon.png | Bin 13553 -> 0 bytes
.../res/drawable-xhdpi/launcher_widget.png | Bin 21223 -> 0 bytes
.../torbrowser/res/drawable-xhdpi/widget_icon.png | Bin 4381 -> 0 bytes
.../torbrowser/res/drawable-xxhdpi/icon.png | Bin 9558 -> 0 bytes
.../torbrowser/res/drawable-xxhdpi/large_icon.png | Bin 13553 -> 0 bytes
.../res/drawable-xxhdpi/launcher_widget.png | Bin 32686 -> 0 bytes
.../torbrowser/res/drawable-xxxhdpi/icon.png | Bin 13553 -> 0 bytes
mobile/android/branding/torbrowser/torbrowser.png | Bin 55962 -> 0 bytes
mobile/android/branding/torbrowser/torbrowser.xcf | Bin 267775 -> 0 bytes
84 files changed, 20 insertions(+), 31 deletions(-)
diff --git a/mobile/android/branding/torbrowser/configure.sh b/mobile/android/branding/alpha/configure.sh
similarity index 100%
rename from mobile/android/branding/torbrowser/configure.sh
rename to mobile/android/branding/alpha/configure.sh
index 5e2dbfc15cf9..1fd6385c5a06 100644
--- a/mobile/android/branding/torbrowser/configure.sh
+++ b/mobile/android/branding/alpha/configure.sh
@@ -2,7 +2,7 @@
# 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/.
-ANDROID_PACKAGE_NAME=org.torproject.torbrowser_alpha
MOZ_APP_DISPLAYNAME="Tor Browser for Android (Alpha)"
+ANDROID_PACKAGE_NAME=org.torproject.torbrowser_alpha
MOZ_UPDATER=
MOZ_ANDROID_ANR_REPORTER=
diff --git a/mobile/android/branding/alpha/content/about.png b/mobile/android/branding/alpha/content/about.png
new file mode 100644
index 000000000000..2ca32a355fcd
Binary files /dev/null and b/mobile/android/branding/alpha/content/about.png differ
diff --git a/mobile/android/branding/alpha/content/favicon32.png b/mobile/android/branding/alpha/content/favicon32.png
new file mode 100644
index 000000000000..f3183767da37
Binary files /dev/null and b/mobile/android/branding/alpha/content/favicon32.png differ
diff --git a/mobile/android/branding/alpha/content/favicon64.png b/mobile/android/branding/alpha/content/favicon64.png
new file mode 100644
index 000000000000..56831e8ad596
Binary files /dev/null and b/mobile/android/branding/alpha/content/favicon64.png differ
diff --git a/mobile/android/branding/torbrowser/content/jar.mn b/mobile/android/branding/alpha/content/jar.mn
similarity index 87%
rename from mobile/android/branding/torbrowser/content/jar.mn
rename to mobile/android/branding/alpha/content/jar.mn
index f934ed5e4634..e49cc40416a0 100644
--- a/mobile/android/branding/torbrowser/content/jar.mn
+++ b/mobile/android/branding/alpha/content/jar.mn
@@ -3,7 +3,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
chrome.jar:
-% content branding %content/branding/
+% content branding %content/branding/ contentaccessible=yes
content/branding/about.png (about.png)
content/branding/favicon32.png (favicon32.png)
content/branding/favicon64.png (favicon64.png)
diff --git a/mobile/android/branding/torbrowser/locales/moz.build b/mobile/android/branding/alpha/content/moz.build
similarity index 67%
rename from mobile/android/branding/torbrowser/locales/moz.build
rename to mobile/android/branding/alpha/content/moz.build
index 3bbe6729759c..eb4454d28f88 100644
--- a/mobile/android/branding/torbrowser/locales/moz.build
+++ b/mobile/android/branding/alpha/content/moz.build
@@ -1,7 +1,7 @@
-# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*-
+# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
# vim: set filetype=python:
# 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/.
-JAR_MANIFESTS += ['jar.mn']
+JAR_MANIFESTS += ['jar.mn']
\ No newline at end of file
diff --git a/mobile/android/branding/torbrowser/locales/en-US/brand.dtd b/mobile/android/branding/alpha/locales/en-US/brand.dtd
similarity index 55%
rename from mobile/android/branding/torbrowser/locales/en-US/brand.dtd
rename to mobile/android/branding/alpha/locales/en-US/brand.dtd
index 01346be36a7c..c92ea3503046 100644
--- a/mobile/android/branding/torbrowser/locales/en-US/brand.dtd
+++ b/mobile/android/branding/alpha/locales/en-US/brand.dtd
@@ -2,8 +2,8 @@
- 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 for Android">
-<!ENTITY vendorShortName "The Tor Project">
+<!ENTITY brandShortName "Nightly">
+<!ENTITY brandFullName "Mozilla Nightly">
+<!ENTITY vendorShortName "Mozilla">
-<!ENTITY brandPocket "">
+<!ENTITY brandPocket "Pocket">
diff --git a/mobile/android/branding/torbrowser/locales/Makefile.in b/mobile/android/branding/alpha/locales/en-US/brand.properties
similarity index 79%
rename from mobile/android/branding/torbrowser/locales/Makefile.in
rename to mobile/android/branding/alpha/locales/en-US/brand.properties
index 82f614ecea29..d06053614729 100644
--- a/mobile/android/branding/torbrowser/locales/Makefile.in
+++ b/mobile/android/branding/alpha/locales/en-US/brand.properties
@@ -2,4 +2,5 @@
# 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/.
-DEFINES += -DAB_CD=$(AB_CD)
+brandShortName=Nightly
+brandFullName=Mozilla Nightly
diff --git a/mobile/android/branding/torbrowser/locales/jar.mn b/mobile/android/branding/alpha/locales/jar.mn
similarity index 86%
rename from mobile/android/branding/torbrowser/locales/jar.mn
rename to mobile/android/branding/alpha/locales/jar.mn
index 825dabbfb470..5a77695c91aa 100644
--- a/mobile/android/branding/torbrowser/locales/jar.mn
+++ b/mobile/android/branding/alpha/locales/jar.mn
@@ -8,4 +8,4 @@
% locale branding @AB_CD@ %locale/branding/
# Nightly branding only exists in en-US
locale/branding/brand.dtd (en-US/brand.dtd)
-* locale/branding/brand.properties (en-US/brand.properties)
+ locale/branding/brand.properties (en-US/brand.properties)
diff --git a/mobile/android/branding/torbrowser/content/moz.build b/mobile/android/branding/alpha/locales/moz.build
similarity index 67%
rename from mobile/android/branding/torbrowser/content/moz.build
rename to mobile/android/branding/alpha/locales/moz.build
index 3bbe6729759c..eb4454d28f88 100644
--- a/mobile/android/branding/torbrowser/content/moz.build
+++ b/mobile/android/branding/alpha/locales/moz.build
@@ -1,7 +1,7 @@
-# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*-
+# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
# vim: set filetype=python:
# 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/.
-JAR_MANIFESTS += ['jar.mn']
+JAR_MANIFESTS += ['jar.mn']
\ No newline at end of file
diff --git a/mobile/android/branding/torbrowser/moz.build b/mobile/android/branding/alpha/moz.build
similarity index 76%
rename from mobile/android/branding/torbrowser/moz.build
rename to mobile/android/branding/alpha/moz.build
index 8f320daeae90..04084b1ace0f 100644
--- a/mobile/android/branding/torbrowser/moz.build
+++ b/mobile/android/branding/alpha/moz.build
@@ -1,4 +1,4 @@
-# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*-
+# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
# vim: set filetype=python:
# 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
diff --git a/mobile/android/branding/alpha/res/drawable-hdpi/icon.png b/mobile/android/branding/alpha/res/drawable-hdpi/icon.png
new file mode 100644
index 000000000000..4b8a5d2e48b6
Binary files /dev/null and b/mobile/android/branding/alpha/res/drawable-hdpi/icon.png differ
diff --git a/mobile/android/branding/alpha/res/drawable-hdpi/large_icon.png b/mobile/android/branding/alpha/res/drawable-hdpi/large_icon.png
new file mode 100644
index 000000000000..50f8777fc058
Binary files /dev/null and b/mobile/android/branding/alpha/res/drawable-hdpi/large_icon.png differ
diff --git a/mobile/android/branding/torbrowser/res/drawable-nodpi/figure_experience.png b/mobile/android/branding/alpha/res/drawable-nodpi/figure_experience.png
similarity index 100%
rename from mobile/android/branding/torbrowser/res/drawable-nodpi/figure_experience.png
rename to mobile/android/branding/alpha/res/drawable-nodpi/figure_experience.png
diff --git a/mobile/android/branding/torbrowser/res/drawable-nodpi/figure_network.png b/mobile/android/branding/alpha/res/drawable-nodpi/figure_network.png
similarity index 100%
rename from mobile/android/branding/torbrowser/res/drawable-nodpi/figure_network.png
rename to mobile/android/branding/alpha/res/drawable-nodpi/figure_network.png
diff --git a/mobile/android/branding/torbrowser/res/drawable-nodpi/figure_onion.png b/mobile/android/branding/alpha/res/drawable-nodpi/figure_onion.png
similarity index 100%
rename from mobile/android/branding/torbrowser/res/drawable-nodpi/figure_onion.png
rename to mobile/android/branding/alpha/res/drawable-nodpi/figure_onion.png
diff --git a/mobile/android/branding/torbrowser/res/drawable-nodpi/figure_privacy.png b/mobile/android/branding/alpha/res/drawable-nodpi/figure_privacy.png
similarity index 100%
rename from mobile/android/branding/torbrowser/res/drawable-nodpi/figure_privacy.png
rename to mobile/android/branding/alpha/res/drawable-nodpi/figure_privacy.png
diff --git a/mobile/android/branding/torbrowser/res/drawable-nodpi/figure_security.png b/mobile/android/branding/alpha/res/drawable-nodpi/figure_security.png
similarity index 100%
rename from mobile/android/branding/torbrowser/res/drawable-nodpi/figure_security.png
rename to mobile/android/branding/alpha/res/drawable-nodpi/figure_security.png
diff --git a/mobile/android/branding/torbrowser/res/drawable-nodpi/figure_welcome.png b/mobile/android/branding/alpha/res/drawable-nodpi/figure_welcome.png
similarity index 100%
rename from mobile/android/branding/torbrowser/res/drawable-nodpi/figure_welcome.png
rename to mobile/android/branding/alpha/res/drawable-nodpi/figure_welcome.png
diff --git a/mobile/android/branding/alpha/res/drawable-nodpi/firstrun_welcome.png b/mobile/android/branding/alpha/res/drawable-nodpi/firstrun_welcome.png
new file mode 100644
index 000000000000..5c9093331cff
Binary files /dev/null and b/mobile/android/branding/alpha/res/drawable-nodpi/firstrun_welcome.png differ
diff --git a/mobile/android/branding/torbrowser/res/drawable-nodpi/home_tab_menu_strip_tor.9.png b/mobile/android/branding/alpha/res/drawable-nodpi/home_tab_menu_strip_tor.9.png
similarity index 100%
rename from mobile/android/branding/torbrowser/res/drawable-nodpi/home_tab_menu_strip_tor.9.png
rename to mobile/android/branding/alpha/res/drawable-nodpi/home_tab_menu_strip_tor.9.png
diff --git a/mobile/android/branding/alpha/res/drawable-xhdpi/icon.png b/mobile/android/branding/alpha/res/drawable-xhdpi/icon.png
new file mode 100644
index 000000000000..1bae7fa5fe70
Binary files /dev/null and b/mobile/android/branding/alpha/res/drawable-xhdpi/icon.png differ
diff --git a/mobile/android/branding/alpha/res/drawable-xhdpi/large_icon.png b/mobile/android/branding/alpha/res/drawable-xhdpi/large_icon.png
new file mode 100644
index 000000000000..371a1734d87c
Binary files /dev/null and b/mobile/android/branding/alpha/res/drawable-xhdpi/large_icon.png differ
diff --git a/mobile/android/branding/alpha/res/drawable-xxhdpi/icon.png b/mobile/android/branding/alpha/res/drawable-xxhdpi/icon.png
new file mode 100644
index 000000000000..df944c11d700
Binary files /dev/null and b/mobile/android/branding/alpha/res/drawable-xxhdpi/icon.png differ
diff --git a/mobile/android/branding/alpha/res/drawable-xxhdpi/large_icon.png b/mobile/android/branding/alpha/res/drawable-xxhdpi/large_icon.png
new file mode 100644
index 000000000000..5e9bc0036a0d
Binary files /dev/null and b/mobile/android/branding/alpha/res/drawable-xxhdpi/large_icon.png differ
diff --git a/mobile/android/branding/alpha/res/drawable-xxxhdpi/icon.png b/mobile/android/branding/alpha/res/drawable-xxxhdpi/icon.png
new file mode 100644
index 000000000000..88005f727968
Binary files /dev/null and b/mobile/android/branding/alpha/res/drawable-xxxhdpi/icon.png differ
diff --git a/mobile/android/branding/nightly/configure.sh b/mobile/android/branding/nightly/configure.sh
index 69ef1f6b00d0..47761caf31f4 100644
--- a/mobile/android/branding/nightly/configure.sh
+++ b/mobile/android/branding/nightly/configure.sh
@@ -2,9 +2,7 @@
# 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/.
-MOZ_APP_DISPLAYNAME="Firefox Nightly"
-MOZ_UPDATER=1
-MOZ_ANDROID_ANR_REPORTER=1
-MOZ_ANDROID_SHARED_ID=org.mozilla.fennec.sharedID
-MOZ_ANDROID_GCM_SENDERID=965234145045
-MOZ_MMA_GCM_SENDERID=242693410970
\ No newline at end of file
+MOZ_APP_DISPLAYNAME="Tor Browser for Android (Nightly)"
+ANDROID_PACKAGE_NAME=org.torproject.torbrowser_nightly
+MOZ_UPDATER=
+MOZ_ANDROID_ANR_REPORTER=
diff --git a/mobile/android/branding/nightly/content/favicon32.png b/mobile/android/branding/nightly/content/favicon32.png
index 23830c03fcd5..1331164c81f0 100644
Binary files a/mobile/android/branding/nightly/content/favicon32.png and b/mobile/android/branding/nightly/content/favicon32.png differ
diff --git a/mobile/android/branding/nightly/content/favicon64.png b/mobile/android/branding/nightly/content/favicon64.png
index d2214dcefe9a..eae8d730594e 100644
Binary files a/mobile/android/branding/nightly/content/favicon64.png and b/mobile/android/branding/nightly/content/favicon64.png differ
diff --git a/mobile/android/branding/nightly/res/drawable-hdpi/icon.png b/mobile/android/branding/nightly/res/drawable-hdpi/icon.png
index 68e024ad268a..756d37856e19 100644
Binary files a/mobile/android/branding/nightly/res/drawable-hdpi/icon.png and b/mobile/android/branding/nightly/res/drawable-hdpi/icon.png differ
diff --git a/mobile/android/branding/nightly/res/drawable-hdpi/large_icon.png b/mobile/android/branding/nightly/res/drawable-hdpi/large_icon.png
index 2ffc0ca909b9..6ce99c3a2124 100644
Binary files a/mobile/android/branding/nightly/res/drawable-hdpi/large_icon.png and b/mobile/android/branding/nightly/res/drawable-hdpi/large_icon.png differ
diff --git a/mobile/android/branding/nightly/res/drawable-nodpi/figure_experience.png b/mobile/android/branding/nightly/res/drawable-nodpi/figure_experience.png
new file mode 100644
index 000000000000..2eeeb1ccbd7d
Binary files /dev/null and b/mobile/android/branding/nightly/res/drawable-nodpi/figure_experience.png differ
diff --git a/mobile/android/branding/nightly/res/drawable-nodpi/figure_network.png b/mobile/android/branding/nightly/res/drawable-nodpi/figure_network.png
new file mode 100644
index 000000000000..62bf5e2d144d
Binary files /dev/null and b/mobile/android/branding/nightly/res/drawable-nodpi/figure_network.png differ
diff --git a/mobile/android/branding/nightly/res/drawable-nodpi/figure_onion.png b/mobile/android/branding/nightly/res/drawable-nodpi/figure_onion.png
new file mode 100644
index 000000000000..cbd8236f82e9
Binary files /dev/null and b/mobile/android/branding/nightly/res/drawable-nodpi/figure_onion.png differ
diff --git a/mobile/android/branding/nightly/res/drawable-nodpi/figure_privacy.png b/mobile/android/branding/nightly/res/drawable-nodpi/figure_privacy.png
new file mode 100644
index 000000000000..d9d56229aa8a
Binary files /dev/null and b/mobile/android/branding/nightly/res/drawable-nodpi/figure_privacy.png differ
diff --git a/mobile/android/branding/nightly/res/drawable-nodpi/figure_security.png b/mobile/android/branding/nightly/res/drawable-nodpi/figure_security.png
new file mode 100644
index 000000000000..0a0d47f75370
Binary files /dev/null and b/mobile/android/branding/nightly/res/drawable-nodpi/figure_security.png differ
diff --git a/mobile/android/branding/nightly/res/drawable-nodpi/figure_welcome.png b/mobile/android/branding/nightly/res/drawable-nodpi/figure_welcome.png
new file mode 100644
index 000000000000..274dea5c31a6
Binary files /dev/null and b/mobile/android/branding/nightly/res/drawable-nodpi/figure_welcome.png differ
diff --git a/mobile/android/branding/nightly/res/drawable-nodpi/home_tab_menu_strip_tor.9.png b/mobile/android/branding/nightly/res/drawable-nodpi/home_tab_menu_strip_tor.9.png
new file mode 100644
index 000000000000..a92420d11b8e
Binary files /dev/null and b/mobile/android/branding/nightly/res/drawable-nodpi/home_tab_menu_strip_tor.9.png differ
diff --git a/mobile/android/branding/nightly/res/drawable-xhdpi/icon.png b/mobile/android/branding/nightly/res/drawable-xhdpi/icon.png
index 0b5e1a175255..03fe48da2707 100644
Binary files a/mobile/android/branding/nightly/res/drawable-xhdpi/icon.png and b/mobile/android/branding/nightly/res/drawable-xhdpi/icon.png differ
diff --git a/mobile/android/branding/nightly/res/drawable-xhdpi/large_icon.png b/mobile/android/branding/nightly/res/drawable-xhdpi/large_icon.png
index 12f87594365c..f54c241c56eb 100644
Binary files a/mobile/android/branding/nightly/res/drawable-xhdpi/large_icon.png and b/mobile/android/branding/nightly/res/drawable-xhdpi/large_icon.png differ
diff --git a/mobile/android/branding/nightly/res/drawable-xxhdpi/icon.png b/mobile/android/branding/nightly/res/drawable-xxhdpi/icon.png
index 1ee12f2419eb..1288d3f106b0 100644
Binary files a/mobile/android/branding/nightly/res/drawable-xxhdpi/icon.png and b/mobile/android/branding/nightly/res/drawable-xxhdpi/icon.png differ
diff --git a/mobile/android/branding/nightly/res/drawable-xxhdpi/large_icon.png b/mobile/android/branding/nightly/res/drawable-xxhdpi/large_icon.png
index 37ac9d067e92..f5ffff4cd6b1 100644
Binary files a/mobile/android/branding/nightly/res/drawable-xxhdpi/large_icon.png and b/mobile/android/branding/nightly/res/drawable-xxhdpi/large_icon.png differ
diff --git a/mobile/android/branding/nightly/res/drawable-xxxhdpi/icon.png b/mobile/android/branding/nightly/res/drawable-xxxhdpi/icon.png
index 9128552b390e..d7d3f99c1d2c 100644
Binary files a/mobile/android/branding/nightly/res/drawable-xxxhdpi/icon.png and b/mobile/android/branding/nightly/res/drawable-xxxhdpi/icon.png differ
diff --git a/mobile/android/branding/official/configure.sh b/mobile/android/branding/official/configure.sh
index 5687537d358e..aa8b56336ccc 100644
--- a/mobile/android/branding/official/configure.sh
+++ b/mobile/android/branding/official/configure.sh
@@ -2,10 +2,7 @@
# 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/.
-MOZ_APP_DISPLAYNAME=Firefox
-ANDROID_PACKAGE_NAME=org.mozilla.firefox
+MOZ_APP_DISPLAYNAME="Tor Browser for Android"
+ANDROID_PACKAGE_NAME=org.torproject.torbrowser
MOZ_UPDATER=
MOZ_ANDROID_ANR_REPORTER=
-MOZ_ANDROID_SHARED_ID=org.mozilla.firefox.sharedID
-MOZ_ANDROID_GCM_SENDERID=965234145045
-MOZ_MMA_GCM_SENDERID=242693410970
\ No newline at end of file
diff --git a/mobile/android/branding/official/content/favicon32.png b/mobile/android/branding/official/content/favicon32.png
index b6eb66068725..06992a00bc3e 100644
Binary files a/mobile/android/branding/official/content/favicon32.png and b/mobile/android/branding/official/content/favicon32.png differ
diff --git a/mobile/android/branding/official/content/favicon64.png b/mobile/android/branding/official/content/favicon64.png
index 1a8fc1ad0a65..4ef62a9617df 100644
Binary files a/mobile/android/branding/official/content/favicon64.png and b/mobile/android/branding/official/content/favicon64.png differ
diff --git a/mobile/android/branding/official/res/drawable-hdpi/icon.png b/mobile/android/branding/official/res/drawable-hdpi/icon.png
index 370202c13fc7..8211871aae67 100644
Binary files a/mobile/android/branding/official/res/drawable-hdpi/icon.png and b/mobile/android/branding/official/res/drawable-hdpi/icon.png differ
diff --git a/mobile/android/branding/official/res/drawable-hdpi/large_icon.png b/mobile/android/branding/official/res/drawable-hdpi/large_icon.png
index 1815e0cabea9..bb81f8772b6d 100644
Binary files a/mobile/android/branding/official/res/drawable-hdpi/large_icon.png and b/mobile/android/branding/official/res/drawable-hdpi/large_icon.png differ
diff --git a/mobile/android/branding/official/res/drawable-nodpi/figure_experience.png b/mobile/android/branding/official/res/drawable-nodpi/figure_experience.png
new file mode 100644
index 000000000000..2eeeb1ccbd7d
Binary files /dev/null and b/mobile/android/branding/official/res/drawable-nodpi/figure_experience.png differ
diff --git a/mobile/android/branding/official/res/drawable-nodpi/figure_network.png b/mobile/android/branding/official/res/drawable-nodpi/figure_network.png
new file mode 100644
index 000000000000..62bf5e2d144d
Binary files /dev/null and b/mobile/android/branding/official/res/drawable-nodpi/figure_network.png differ
diff --git a/mobile/android/branding/official/res/drawable-nodpi/figure_onion.png b/mobile/android/branding/official/res/drawable-nodpi/figure_onion.png
new file mode 100644
index 000000000000..cbd8236f82e9
Binary files /dev/null and b/mobile/android/branding/official/res/drawable-nodpi/figure_onion.png differ
diff --git a/mobile/android/branding/official/res/drawable-nodpi/figure_privacy.png b/mobile/android/branding/official/res/drawable-nodpi/figure_privacy.png
new file mode 100644
index 000000000000..d9d56229aa8a
Binary files /dev/null and b/mobile/android/branding/official/res/drawable-nodpi/figure_privacy.png differ
diff --git a/mobile/android/branding/official/res/drawable-nodpi/figure_security.png b/mobile/android/branding/official/res/drawable-nodpi/figure_security.png
new file mode 100644
index 000000000000..0a0d47f75370
Binary files /dev/null and b/mobile/android/branding/official/res/drawable-nodpi/figure_security.png differ
diff --git a/mobile/android/branding/official/res/drawable-nodpi/figure_welcome.png b/mobile/android/branding/official/res/drawable-nodpi/figure_welcome.png
new file mode 100644
index 000000000000..274dea5c31a6
Binary files /dev/null and b/mobile/android/branding/official/res/drawable-nodpi/figure_welcome.png differ
diff --git a/mobile/android/branding/official/res/drawable-nodpi/firstrun_welcome.png b/mobile/android/branding/official/res/drawable-nodpi/firstrun_welcome.png
index e4e84187e891..5c9093331cff 100644
Binary files a/mobile/android/branding/official/res/drawable-nodpi/firstrun_welcome.png and b/mobile/android/branding/official/res/drawable-nodpi/firstrun_welcome.png differ
diff --git a/mobile/android/branding/official/res/drawable-nodpi/home_tab_menu_strip_tor.9.png b/mobile/android/branding/official/res/drawable-nodpi/home_tab_menu_strip_tor.9.png
new file mode 100644
index 000000000000..a92420d11b8e
Binary files /dev/null and b/mobile/android/branding/official/res/drawable-nodpi/home_tab_menu_strip_tor.9.png differ
diff --git a/mobile/android/branding/official/res/drawable-xhdpi/icon.png b/mobile/android/branding/official/res/drawable-xhdpi/icon.png
index 6da9415761f0..39195e143042 100644
Binary files a/mobile/android/branding/official/res/drawable-xhdpi/icon.png and b/mobile/android/branding/official/res/drawable-xhdpi/icon.png differ
diff --git a/mobile/android/branding/official/res/drawable-xhdpi/large_icon.png b/mobile/android/branding/official/res/drawable-xhdpi/large_icon.png
index 3094479498bb..25d490e2fc0e 100644
Binary files a/mobile/android/branding/official/res/drawable-xhdpi/large_icon.png and b/mobile/android/branding/official/res/drawable-xhdpi/large_icon.png differ
diff --git a/mobile/android/branding/official/res/drawable-xxhdpi/icon.png b/mobile/android/branding/official/res/drawable-xxhdpi/icon.png
index 1815e0cabea9..bb81f8772b6d 100644
Binary files a/mobile/android/branding/official/res/drawable-xxhdpi/icon.png and b/mobile/android/branding/official/res/drawable-xxhdpi/icon.png differ
diff --git a/mobile/android/branding/official/res/drawable-xxhdpi/large_icon.png b/mobile/android/branding/official/res/drawable-xxhdpi/large_icon.png
index 0e2f73cb2ad4..d03e22132ffb 100644
Binary files a/mobile/android/branding/official/res/drawable-xxhdpi/large_icon.png and b/mobile/android/branding/official/res/drawable-xxhdpi/large_icon.png differ
diff --git a/mobile/android/branding/official/res/drawable-xxxhdpi/icon.png b/mobile/android/branding/official/res/drawable-xxxhdpi/icon.png
index 3094479498bb..25d490e2fc0e 100644
Binary files a/mobile/android/branding/official/res/drawable-xxxhdpi/icon.png and b/mobile/android/branding/official/res/drawable-xxxhdpi/icon.png differ
diff --git a/mobile/android/branding/torbrowser/content/about.png b/mobile/android/branding/torbrowser/content/about.png
deleted file mode 100644
index 3819f6337a17..000000000000
Binary files a/mobile/android/branding/torbrowser/content/about.png and /dev/null differ
diff --git a/mobile/android/branding/torbrowser/content/favicon32.png b/mobile/android/branding/torbrowser/content/favicon32.png
deleted file mode 100644
index 0c414d6ca46b..000000000000
Binary files a/mobile/android/branding/torbrowser/content/favicon32.png and /dev/null differ
diff --git a/mobile/android/branding/torbrowser/content/favicon64.png b/mobile/android/branding/torbrowser/content/favicon64.png
deleted file mode 100644
index bfc9e05538c6..000000000000
Binary files a/mobile/android/branding/torbrowser/content/favicon64.png and /dev/null differ
diff --git a/mobile/android/branding/torbrowser/ic_launcher.zip b/mobile/android/branding/torbrowser/ic_launcher.zip
deleted file mode 100644
index 69601344519e..000000000000
Binary files a/mobile/android/branding/torbrowser/ic_launcher.zip and /dev/null differ
diff --git a/mobile/android/branding/torbrowser/icon.png b/mobile/android/branding/torbrowser/icon.png
deleted file mode 100644
index 6e0051b95a32..000000000000
Binary files a/mobile/android/branding/torbrowser/icon.png and /dev/null differ
diff --git a/mobile/android/branding/torbrowser/locales/en-US/brand.properties b/mobile/android/branding/torbrowser/locales/en-US/brand.properties
deleted file mode 100644
index 3015d2376518..000000000000
--- a/mobile/android/branding/torbrowser/locales/en-US/brand.properties
+++ /dev/null
@@ -1,7 +0,0 @@
-# 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/.
-
-#filter
-brandShortName=Tor Browser
-brandFullName=Tor Browser for Android
diff --git a/mobile/android/branding/torbrowser/res/drawable-hdpi/icon.png b/mobile/android/branding/torbrowser/res/drawable-hdpi/icon.png
deleted file mode 100644
index 2a1dc9aea83d..000000000000
Binary files a/mobile/android/branding/torbrowser/res/drawable-hdpi/icon.png and /dev/null differ
diff --git a/mobile/android/branding/torbrowser/res/drawable-hdpi/large_icon.png b/mobile/android/branding/torbrowser/res/drawable-hdpi/large_icon.png
deleted file mode 100644
index 946e03e42d0b..000000000000
Binary files a/mobile/android/branding/torbrowser/res/drawable-hdpi/large_icon.png and /dev/null differ
diff --git a/mobile/android/branding/torbrowser/res/drawable-hdpi/launcher_widget.png b/mobile/android/branding/torbrowser/res/drawable-hdpi/launcher_widget.png
deleted file mode 100644
index 4d7dc659a565..000000000000
Binary files a/mobile/android/branding/torbrowser/res/drawable-hdpi/launcher_widget.png and /dev/null differ
diff --git a/mobile/android/branding/torbrowser/res/drawable-mdpi/icon.png b/mobile/android/branding/torbrowser/res/drawable-mdpi/icon.png
deleted file mode 100644
index 78ace1c9b6d3..000000000000
Binary files a/mobile/android/branding/torbrowser/res/drawable-mdpi/icon.png and /dev/null differ
diff --git a/mobile/android/branding/torbrowser/res/drawable-mdpi/large_icon.png b/mobile/android/branding/torbrowser/res/drawable-mdpi/large_icon.png
deleted file mode 100644
index 8e45a100870b..000000000000
Binary files a/mobile/android/branding/torbrowser/res/drawable-mdpi/large_icon.png and /dev/null differ
diff --git a/mobile/android/branding/torbrowser/res/drawable-mdpi/launcher_widget.png b/mobile/android/branding/torbrowser/res/drawable-mdpi/launcher_widget.png
deleted file mode 100644
index 23d966478fdf..000000000000
Binary files a/mobile/android/branding/torbrowser/res/drawable-mdpi/launcher_widget.png and /dev/null differ
diff --git a/mobile/android/branding/torbrowser/res/drawable-nodpi/firstrun_welcome.png b/mobile/android/branding/torbrowser/res/drawable-nodpi/firstrun_welcome.png
deleted file mode 100644
index e4e84187e891..000000000000
Binary files a/mobile/android/branding/torbrowser/res/drawable-nodpi/firstrun_welcome.png and /dev/null differ
diff --git a/mobile/android/branding/torbrowser/res/drawable-xhdpi/icon.png b/mobile/android/branding/torbrowser/res/drawable-xhdpi/icon.png
deleted file mode 100644
index 8e45a100870b..000000000000
Binary files a/mobile/android/branding/torbrowser/res/drawable-xhdpi/icon.png and /dev/null differ
diff --git a/mobile/android/branding/torbrowser/res/drawable-xhdpi/large_icon.png b/mobile/android/branding/torbrowser/res/drawable-xhdpi/large_icon.png
deleted file mode 100644
index d3a4929e7503..000000000000
Binary files a/mobile/android/branding/torbrowser/res/drawable-xhdpi/large_icon.png and /dev/null differ
diff --git a/mobile/android/branding/torbrowser/res/drawable-xhdpi/launcher_widget.png b/mobile/android/branding/torbrowser/res/drawable-xhdpi/launcher_widget.png
deleted file mode 100644
index beff04f1fc1d..000000000000
Binary files a/mobile/android/branding/torbrowser/res/drawable-xhdpi/launcher_widget.png and /dev/null differ
diff --git a/mobile/android/branding/torbrowser/res/drawable-xhdpi/widget_icon.png b/mobile/android/branding/torbrowser/res/drawable-xhdpi/widget_icon.png
deleted file mode 100644
index ef76eb342035..000000000000
Binary files a/mobile/android/branding/torbrowser/res/drawable-xhdpi/widget_icon.png and /dev/null differ
diff --git a/mobile/android/branding/torbrowser/res/drawable-xxhdpi/icon.png b/mobile/android/branding/torbrowser/res/drawable-xxhdpi/icon.png
deleted file mode 100644
index 946e03e42d0b..000000000000
Binary files a/mobile/android/branding/torbrowser/res/drawable-xxhdpi/icon.png and /dev/null differ
diff --git a/mobile/android/branding/torbrowser/res/drawable-xxhdpi/large_icon.png b/mobile/android/branding/torbrowser/res/drawable-xxhdpi/large_icon.png
deleted file mode 100644
index d3a4929e7503..000000000000
Binary files a/mobile/android/branding/torbrowser/res/drawable-xxhdpi/large_icon.png and /dev/null differ
diff --git a/mobile/android/branding/torbrowser/res/drawable-xxhdpi/launcher_widget.png b/mobile/android/branding/torbrowser/res/drawable-xxhdpi/launcher_widget.png
deleted file mode 100644
index 279af3fff38b..000000000000
Binary files a/mobile/android/branding/torbrowser/res/drawable-xxhdpi/launcher_widget.png and /dev/null differ
diff --git a/mobile/android/branding/torbrowser/res/drawable-xxxhdpi/icon.png b/mobile/android/branding/torbrowser/res/drawable-xxxhdpi/icon.png
deleted file mode 100644
index d3a4929e7503..000000000000
Binary files a/mobile/android/branding/torbrowser/res/drawable-xxxhdpi/icon.png and /dev/null differ
diff --git a/mobile/android/branding/torbrowser/torbrowser.png b/mobile/android/branding/torbrowser/torbrowser.png
deleted file mode 100644
index 6c6d906aa044..000000000000
Binary files a/mobile/android/branding/torbrowser/torbrowser.png and /dev/null differ
diff --git a/mobile/android/branding/torbrowser/torbrowser.xcf b/mobile/android/branding/torbrowser/torbrowser.xcf
deleted file mode 100644
index 2a8f829c3c34..000000000000
Binary files a/mobile/android/branding/torbrowser/torbrowser.xcf and /dev/null differ
1
0

[tor-browser/tor-browser-60.6.1esr-8.5-1] fixup! Bug 28622: Update Tor Browser icon for mobile
by gk@torproject.org 11 Apr '19
by gk@torproject.org 11 Apr '19
11 Apr '19
commit 80e82b14804f677dd89a63a79d42f420ab9ccb7d
Author: Georg Koppen <gk(a)torproject.org>
Date: Wed Apr 10 20:29:15 2019 +0000
fixup! Bug 28622: Update Tor Browser icon for mobile
---
mobile/android/branding/alpha/locales/en-US/brand.dtd | 8 ++++----
mobile/android/branding/alpha/locales/en-US/brand.properties | 4 ++--
mobile/android/branding/nightly/locales/en-US/brand.dtd | 8 ++++----
mobile/android/branding/nightly/locales/en-US/brand.properties | 4 ++--
mobile/android/branding/official/locales/en-US/brand.dtd | 8 ++++----
mobile/android/branding/official/locales/en-US/brand.properties | 4 ++--
6 files changed, 18 insertions(+), 18 deletions(-)
diff --git a/mobile/android/branding/alpha/locales/en-US/brand.dtd b/mobile/android/branding/alpha/locales/en-US/brand.dtd
index c92ea3503046..01346be36a7c 100644
--- a/mobile/android/branding/alpha/locales/en-US/brand.dtd
+++ b/mobile/android/branding/alpha/locales/en-US/brand.dtd
@@ -2,8 +2,8 @@
- 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 "Nightly">
-<!ENTITY brandFullName "Mozilla Nightly">
-<!ENTITY vendorShortName "Mozilla">
+<!ENTITY brandShortName "Tor Browser">
+<!ENTITY brandFullName "Tor Browser for Android">
+<!ENTITY vendorShortName "The Tor Project">
-<!ENTITY brandPocket "Pocket">
+<!ENTITY brandPocket "">
diff --git a/mobile/android/branding/alpha/locales/en-US/brand.properties b/mobile/android/branding/alpha/locales/en-US/brand.properties
index d06053614729..12ebf8a5d205 100644
--- a/mobile/android/branding/alpha/locales/en-US/brand.properties
+++ b/mobile/android/branding/alpha/locales/en-US/brand.properties
@@ -2,5 +2,5 @@
# 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=Nightly
-brandFullName=Mozilla Nightly
+brandShortName=Tor Browser
+brandFullName=Tor Browser for Android
diff --git a/mobile/android/branding/nightly/locales/en-US/brand.dtd b/mobile/android/branding/nightly/locales/en-US/brand.dtd
index c92ea3503046..01346be36a7c 100644
--- a/mobile/android/branding/nightly/locales/en-US/brand.dtd
+++ b/mobile/android/branding/nightly/locales/en-US/brand.dtd
@@ -2,8 +2,8 @@
- 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 "Nightly">
-<!ENTITY brandFullName "Mozilla Nightly">
-<!ENTITY vendorShortName "Mozilla">
+<!ENTITY brandShortName "Tor Browser">
+<!ENTITY brandFullName "Tor Browser for Android">
+<!ENTITY vendorShortName "The Tor Project">
-<!ENTITY brandPocket "Pocket">
+<!ENTITY brandPocket "">
diff --git a/mobile/android/branding/nightly/locales/en-US/brand.properties b/mobile/android/branding/nightly/locales/en-US/brand.properties
index d06053614729..12ebf8a5d205 100644
--- a/mobile/android/branding/nightly/locales/en-US/brand.properties
+++ b/mobile/android/branding/nightly/locales/en-US/brand.properties
@@ -2,5 +2,5 @@
# 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=Nightly
-brandFullName=Mozilla Nightly
+brandShortName=Tor Browser
+brandFullName=Tor Browser for Android
diff --git a/mobile/android/branding/official/locales/en-US/brand.dtd b/mobile/android/branding/official/locales/en-US/brand.dtd
index 59009128a273..01346be36a7c 100644
--- a/mobile/android/branding/official/locales/en-US/brand.dtd
+++ b/mobile/android/branding/official/locales/en-US/brand.dtd
@@ -2,8 +2,8 @@
- 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 "Firefox">
-<!ENTITY brandFullName "Mozilla Firefox">
-<!ENTITY vendorShortName "Mozilla">
+<!ENTITY brandShortName "Tor Browser">
+<!ENTITY brandFullName "Tor Browser for Android">
+<!ENTITY vendorShortName "The Tor Project">
-<!ENTITY brandPocket "Pocket">
+<!ENTITY brandPocket "">
diff --git a/mobile/android/branding/official/locales/en-US/brand.properties b/mobile/android/branding/official/locales/en-US/brand.properties
index d0203e35a492..12ebf8a5d205 100644
--- a/mobile/android/branding/official/locales/en-US/brand.properties
+++ b/mobile/android/branding/official/locales/en-US/brand.properties
@@ -2,5 +2,5 @@
# 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=Firefox
-brandFullName=Mozilla Firefox
+brandShortName=Tor Browser
+brandFullName=Tor Browser for Android
1
0

[tor-browser/tor-browser-60.6.1esr-8.5-1] Bug 29238 - Prevent crash on Android after update
by gk@torproject.org 11 Apr '19
by gk@torproject.org 11 Apr '19
11 Apr '19
commit bfa54eb8ac5dc923527f07e48d0a390314991fd3
Author: Matthew Finkel <Matthew.Finkel(a)gmail.com>
Date: Fri Mar 22 16:24:09 2019 +0000
Bug 29238 - Prevent crash on Android after update
---
mobile/android/base/AndroidManifest.xml.in | 8 --------
1 file changed, 8 deletions(-)
diff --git a/mobile/android/base/AndroidManifest.xml.in b/mobile/android/base/AndroidManifest.xml.in
index 01b23d22a19b..c9a65da1ea1f 100644
--- a/mobile/android/base/AndroidManifest.xml.in
+++ b/mobile/android/base/AndroidManifest.xml.in
@@ -415,14 +415,6 @@
android:name="org.mozilla.gecko.cleanup.FileCleanupService">
</service>
- <receiver
- android:name="org.mozilla.gecko.PackageReplacedReceiver"
- android:exported="false">
- <intent-filter>
- <action android:name="android.intent.action.MY_PACKAGE_REPLACED"></action>
- </intent-filter>
- </receiver>
-
<service
android:name="org.mozilla.gecko.telemetry.TelemetryUploadService"
android:exported="false"/>
1
0
commit 3ba210064197298ad1c54ca74f086a67653109a2
Merge: 516887a b619af7
Author: Georg Koppen <gk(a)torproject.org>
Date: Thu Apr 11 10:23:30 2019 +0000
Merge branch 'bug_29843'
projects/firefox/1527534.patch | 139 +++++++++++++++++++++++++++++++++++++++++
projects/firefox/build | 6 ++
projects/firefox/config | 2 +
3 files changed, 147 insertions(+)
diff --cc projects/firefox/config
index 9eabf05,41f7fbd..c455d21
--- a/projects/firefox/config
+++ b/projects/firefox/config
@@@ -166,6 -166,5 +166,8 @@@ input_files
- project: firefox-locale-bundle
name: firefox-locale-bundle
enable: '[% c("var/android") %]'
+ - project: tba-translation
+ name: tba-translation
+ enable: '[% c("var/android") %]'
+ - filename: 1527534.patch
+ enable: '[% c("var/android") %]'
1
0

[tor-browser-build/master] Bug 29843: Backport the fix for bug 1527534
by gk@torproject.org 11 Apr '19
by gk@torproject.org 11 Apr '19
11 Apr '19
commit b619af79d04bde9313d8a4a2696c4a5a06c60175
Author: Georg Koppen <gk(a)torproject.org>
Date: Thu Mar 21 15:06:04 2019 +0000
Bug 29843: Backport the fix for bug 1527534
---
projects/firefox/1527534.patch | 139 +++++++++++++++++++++++++++++++++++++++++
projects/firefox/build | 6 ++
projects/firefox/config | 2 +
3 files changed, 147 insertions(+)
diff --git a/projects/firefox/1527534.patch b/projects/firefox/1527534.patch
new file mode 100644
index 0000000..ad8720c
--- /dev/null
+++ b/projects/firefox/1527534.patch
@@ -0,0 +1,139 @@
+From dcd5a0e59bef209aa8301a427b749830876cdada Mon Sep 17 00:00:00 2001
+From: Jeff Gilbert <jgilbert(a)mozilla.com>
+Date: Tue, 19 Feb 2019 15:43:39 -0800
+Subject: [PATCH] Bug 1527534 - Reuse LoadApitraceLibrary. r=lsalzman a=lizzard
+
+Differential Revision: https://phabricator.services.mozilla.com/D20418
+
+diff --git a/gfx/gl/GLContextProviderEGL.cpp b/gfx/gl/GLContextProviderEGL.cpp
+index d91d03aee6a9..f4d8c1f80176 100644
+--- a/gfx/gl/GLContextProviderEGL.cpp
++++ b/gfx/gl/GLContextProviderEGL.cpp
+@@ -265,11 +265,8 @@ GLContextEGL::~GLContextEGL() {
+ }
+
+ bool GLContextEGL::Init() {
+-#if defined(ANDROID)
+- // We can't use LoadApitraceLibrary here because the GLContext
+- // expects its own handle to the GL library
+- if (!OpenLibrary(APITRACE_LIB))
+-#endif
++ mLibrary = LoadApitraceLibrary();
++ if (!mLibrary) {
+ if (!OpenLibrary(GLES2_LIB)) {
+ #if defined(XP_UNIX)
+ if (!OpenLibrary(GLES2_LIB2)) {
+@@ -278,6 +275,7 @@ bool GLContextEGL::Init() {
+ }
+ #endif
+ }
++ }
+
+ SetupLookupFunction();
+ if (!InitWithPrefix("gl", true)) return false;
+diff --git a/gfx/gl/GLLibraryEGL.cpp b/gfx/gl/GLLibraryEGL.cpp
+index fe4bd9811949..ef693e283968 100644
+--- a/gfx/gl/GLLibraryEGL.cpp
++++ b/gfx/gl/GLLibraryEGL.cpp
+@@ -63,9 +63,18 @@ static const char* sEGLExtensionNames[] = {
+ "EGL_ANGLE_device_creation_d3d11",
+ };
+
+-#if defined(ANDROID)
++PRLibrary* LoadApitraceLibrary() {
++ const char* path = nullptr;
++
++#ifdef ANDROID
++ // We only need to explicitly dlopen egltrace
++ // on android as we can use LD_PRELOAD or other tricks
++ // on other platforms. We look for it in /data/local
++ // as that's writeable by all users.
++ path = "/data/local/tmp/egltrace.so";
++#endif
++ if (!path) return nullptr;
+
+-static PRLibrary* LoadApitraceLibrary() {
+ // Initialization of gfx prefs here is only needed during the unit tests...
+ gfxPrefs::GetSingleton();
+ if (!gfxPrefs::UseApitrace()) {
+@@ -73,7 +82,6 @@ static PRLibrary* LoadApitraceLibrary() {
+ }
+
+ static PRLibrary* sApitraceLibrary = nullptr;
+-
+ if (sApitraceLibrary) return sApitraceLibrary;
+
+ nsAutoCString logFile;
+@@ -87,20 +95,19 @@ static PRLibrary* LoadApitraceLibrary() {
+ nsAutoCString logPath;
+ logPath.AppendPrintf("%s/%s", getenv("GRE_HOME"), logFile.get());
+
++#ifndef XP_WIN // Windows is missing setenv and forbids PR_LoadLibrary.
+ // apitrace uses the TRACE_FILE environment variable to determine where
+ // to log trace output to
+ printf_stderr("Logging GL tracing output to %s", logPath.get());
+ setenv("TRACE_FILE", logPath.get(), false);
+
+- printf_stderr("Attempting load of %s\n", APITRACE_LIB);
+-
+- sApitraceLibrary = PR_LoadLibrary(APITRACE_LIB);
++ printf_stderr("Attempting load of %s\n", path);
++ sApitraceLibrary = PR_LoadLibrary(path);
++#endif
+
+ return sApitraceLibrary;
+ }
+
+-#endif // ANDROID
+-
+ #ifdef XP_WIN
+ // see the comment in GLLibraryEGL::EnsureInitialized() for the rationale here.
+ static PRLibrary* LoadLibraryForEGLOnWindows(const nsAString& filename) {
+diff --git a/gfx/gl/GLLibraryEGL.h b/gfx/gl/GLLibraryEGL.h
+index 069a2f0908d7..3f200bf76b3f 100644
+--- a/gfx/gl/GLLibraryEGL.h
++++ b/gfx/gl/GLLibraryEGL.h
+@@ -18,18 +18,6 @@
+ #include <bitset>
+ #include <vector>
+
+-#ifdef ANDROID
+-// We only need to explicitly dlopen egltrace
+-// on android as we can use LD_PRELOAD or other tricks
+-// on other platforms. We look for it in /data/local
+-// as that's writeable by all users
+-//
+-// This should really go in GLLibraryEGL.cpp but we currently reference
+-// APITRACE_LIB in GLContextProviderEGL.cpp. Further refactoring
+-// will come in subsequent patches on Bug 732865
+-#define APITRACE_LIB "/data/local/tmp/egltrace.so"
+-#endif
+-
+ #if defined(MOZ_X11)
+ #define EGL_DEFAULT_DISPLAY ((EGLNativeDisplayType)mozilla::DefaultXDisplay())
+ #else
+@@ -49,6 +37,7 @@ class DataSourceSurface;
+ namespace gl {
+
+ class GLContext;
++PRLibrary* LoadApitraceLibrary();
+
+ void BeforeEGLCall(const char* funcName);
+ void AfterEGLCall(const char* funcName);
+diff --git a/gfx/thebes/gfxPrefs.h b/gfx/thebes/gfxPrefs.h
+index b2e094672b59..fae5bec1e78e 100644
+--- a/gfx/thebes/gfxPrefs.h
++++ b/gfx/thebes/gfxPrefs.h
+@@ -433,9 +433,7 @@ class gfxPrefs final {
+ SmoothScrollMSDPhysicsRegularSpringConstant, int32_t, 1000);
+
+ DECL_GFX_PREF(Once, "gfx.android.rgb16.force", AndroidRGB16Force, bool, false);
+-#if defined(ANDROID)
+ DECL_GFX_PREF(Once, "gfx.apitrace.enabled", UseApitrace, bool, false);
+-#endif
+ #if defined(RELEASE_OR_BETA)
+ // "Skip" means this is locked to the default value in beta and release.
+ DECL_GFX_PREF(Skip, "gfx.blocklist.all", BlocklistAll, int32_t, 0);
+--
+2.20.1
+
diff --git a/projects/firefox/build b/projects/firefox/build
index 9bc025a..96cba10 100644
--- a/projects/firefox/build
+++ b/projects/firefox/build
@@ -153,6 +153,12 @@ fi
patch -p1 < $rootdir/nsis-uninstall.patch
[% END -%]
+# Backporting a sec-high bugfix to ESR 60, but making sure it is only applied to
+# mobile, as desktop ESR has not seen any testing with this mobile-related patch
+[% IF c("var/android") %]
+ patch -p1 < $rootdir/1527534.patch
+[% END -%]
+
rm -f configure
rm -f js/src/configure
diff --git a/projects/firefox/config b/projects/firefox/config
index 9c85fcb..41f7fbd 100644
--- a/projects/firefox/config
+++ b/projects/firefox/config
@@ -166,3 +166,5 @@ input_files:
- project: firefox-locale-bundle
name: firefox-locale-bundle
enable: '[% c("var/android") %]'
+ - filename: 1527534.patch
+ enable: '[% c("var/android") %]'
1
0

[tor-browser/tor-browser-60.6.1esr-8.5-1] fixup! Bug 28329 - Part 1. Add new Tor resources
by gk@torproject.org 11 Apr '19
by gk@torproject.org 11 Apr '19
11 Apr '19
commit be91c6f0a5cba14a7ba0e17682b158ada97667be
Author: Matthew Finkel <Matthew.Finkel(a)gmail.com>
Date: Tue Apr 9 17:53:01 2019 +0000
fixup! Bug 28329 - Part 1. Add new Tor resources
---
mobile/android/app/src/main/res/drawable/tor_spinning_onion.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mobile/android/app/src/main/res/drawable/tor_spinning_onion.xml b/mobile/android/app/src/main/res/drawable/tor_spinning_onion.xml
index 6bcc52f87f93..e0909237886c 100644
--- a/mobile/android/app/src/main/res/drawable/tor_spinning_onion.xml
+++ b/mobile/android/app/src/main/res/drawable/tor_spinning_onion.xml
@@ -3,7 +3,7 @@
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
<vector android:height="24dp" android:viewportHeight="289"
- android:viewportWidth="247" android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
+ android:viewportWidth="249" android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
<path android:fillColor="#FF000000" android:pathData="M100.02,44.97C96.2,31.15 83.92,21.59 69.91,21.51V0c16.52,0 32.07,7.97 41.98,21.51V0h20.99v21.51C142.78,7.97 158.33,0 174.85,0v21.51c-14.01,0.08 -26.29,9.63 -30.12,23.45C203.49,54.97 41.26,54.97 100.02,44.97z"/>
<path android:fillColor="#FF000000" android:pathData="M123.92,52.47c-62.22,0 -112.65,50.44 -112.65,112.65c0,62.22 50.44,112.65 112.65,112.65V52.47z"/>
<path android:fillColor="#FF000000" android:pathData="M123.92,266.51c56,0 101.39,-45.39 101.39,-101.39c0,-56 -45.39,-101.39 -101.39,-101.39S22.53,109.13 22.53,165.12C22.53,221.12 67.92,266.51 123.92,266.51zM123.92,289.04C55.48,289.04 0,233.56 0,165.12S55.48,41.2 123.92,41.2s123.92,55.48 123.92,123.92S192.36,289.04 123.92,289.04z"/>
1
0

[tor-browser/tor-browser-60.6.1esr-8.5-1] fixup! Bug 28329 - Part 4. Add new Tor Bootstrapping and configuration screens
by gk@torproject.org 11 Apr '19
by gk@torproject.org 11 Apr '19
11 Apr '19
commit 7b5f5ee887cd6fd865e86784ad536b4c0136ce83
Author: Matthew Finkel <Matthew.Finkel(a)gmail.com>
Date: Tue Apr 9 17:52:28 2019 +0000
fixup! Bug 28329 - Part 4. Add new Tor Bootstrapping and configuration screens
---
.../app/src/main/res/layout/tor_bootstrap.xml | 9 +-
.../base/java/org/mozilla/gecko/BrowserApp.java | 2 +-
.../gecko/torbootstrap/TorBootstrapPanel.java | 203 +++++++++++++++++----
.../mozilla/gecko/torbootstrap/TorPreferences.java | 13 +-
4 files changed, 176 insertions(+), 51 deletions(-)
diff --git a/mobile/android/app/src/main/res/layout/tor_bootstrap.xml b/mobile/android/app/src/main/res/layout/tor_bootstrap.xml
index ce2b1c910a44..af9c7d11d3f2 100644
--- a/mobile/android/app/src/main/res/layout/tor_bootstrap.xml
+++ b/mobile/android/app/src/main/res/layout/tor_bootstrap.xml
@@ -74,13 +74,10 @@
android:tint="#ffffffff"
android:layout_height="wrap_content"
android:layout_width="match_parent"
- android:layout_marginTop="130dp"
android:layout_marginBottom="37dp"
- android:layout_marginRight="95dp"
- android:layout_marginLeft="95dp"
+ android:layout_marginRight="10dp"
+ android:layout_marginLeft="10dp"
android:layout_centerHorizontal="true"
android:layout_below="@id/tor_bootstrap_settings_gear"
- android:layout_above="@id/tor_bootstrap_last_status_message"
- android:paddingLeft="20dp"
- android:paddingRight="20dp"/>
+ android:layout_above="@id/tor_bootstrap_last_status_message" />
</RelativeLayout>
diff --git a/mobile/android/base/java/org/mozilla/gecko/BrowserApp.java b/mobile/android/base/java/org/mozilla/gecko/BrowserApp.java
index dce3dc1548c2..006d5c11f210 100644
--- a/mobile/android/base/java/org/mozilla/gecko/BrowserApp.java
+++ b/mobile/android/base/java/org/mozilla/gecko/BrowserApp.java
@@ -3134,7 +3134,7 @@ public class BrowserApp extends GeckoApp
// When the content loaded in the background (such as about:tor),
// it was loaded while mBrowserChrome was GONE. We should refresh the
// height now so the page is rendered correctly.
- Tabs.getInstance().getSelectedTab().doReload(false);
+ Tabs.getInstance().getSelectedTab().doReload(true);
// If we finished, then Tor bootstrapped 100%
mTorNeedsStart = false;
diff --git a/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorBootstrapPanel.java b/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorBootstrapPanel.java
index 8d42b13a2a8e..2ee4c2528691 100644
--- a/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorBootstrapPanel.java
+++ b/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorBootstrapPanel.java
@@ -7,7 +7,6 @@ package org.mozilla.gecko.torbootstrap;
import android.app.Activity;
import android.content.Intent;
-import android.graphics.drawable.Animatable2;
import android.graphics.drawable.Drawable;
import android.os.Build;
import android.os.Bundle;
@@ -16,6 +15,7 @@ import android.support.v4.content.LocalBroadcastManager;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
+import android.view.ViewTreeObserver;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;
@@ -44,6 +44,8 @@ public class TorBootstrapPanel extends FirstrunPanel implements TorBootstrapLogg
protected Activity mActContext;
protected TorBootstrapPager.TorBootstrapController mBootstrapController;
+ private ViewTreeLayoutListener mViewTreeLayoutListener;
+
// These are used by the background AlphaChanging thread for dynamically changing
// the alpha value of the Onion during bootstrap.
private int mOnionCurrentAlpha = 255;
@@ -85,6 +87,155 @@ public class TorBootstrapPanel extends FirstrunPanel implements TorBootstrapLogg
}
}
+ // Android tries scaling the image as a square. Create a modified ViewPort via padding
+ // top, left, right, and bottom such that the image aspect ratio is correct.
+ private void setOnionImgLayout() {
+ if (mRoot == null) {
+ Log.i(LOGTAG, "setOnionImgLayout: mRoot is null");
+ return;
+ }
+
+ ImageView onionImg = (ImageView) mRoot.findViewById(R.id.tor_bootstrap_onion);
+ if (onionImg == null) {
+ Log.i(LOGTAG, "setOnionImgLayout: onionImg is null");
+ return;
+ }
+
+ // Dimensions of the SVG. If the image is ever changed, update these values. The
+ // SVG viewport is 2dp wider due to clipping.
+ final double imgHeight = 289.;
+ final double imgWidth = 247.;
+
+ // Dimensions of the current ImageView
+ final int currentHeight = onionImg.getHeight();
+ final int currentWidth = onionImg.getWidth();
+
+ // If we only consider one dimension of the image, calculate the expected value
+ // of the other dimension (width vs. height).
+ final int expectedHeight = (int) (currentWidth*imgHeight/imgWidth);
+ final int expectedWidth = (int) (currentHeight*imgWidth/imgHeight);
+
+ // Set current values as default.
+ int newWidth = currentWidth;
+ int newHeight = currentHeight;
+
+ Log.d(LOGTAG, "Current Top=" + onionImg.getTop());
+ Log.d(LOGTAG, "Current Height=" + currentHeight);
+ Log.d(LOGTAG, "Current Width=" + currentWidth);
+ Log.d(LOGTAG, "Expected height=" + expectedHeight);
+ Log.d(LOGTAG, "Expected width=" + expectedWidth);
+
+ // Configure the width or height based on its expected value. This is based on
+ // the intuition that:
+ // - If the device is in portrait mode, then the device's height is (likely)
+ // greater than its width. When this is the case, then:
+ // - The image's View object is likely using all available vertical area
+ // (but the image is bounded by the width of the device due to
+ // maintaining the scaling factor).
+ // - However, the height and width of the graphic are equal (because
+ // Android enforces this).
+ // - The width should be less than the height (this is a property of
+ // the image itself).
+ // - The width should be proportional to the imgHeight and imgWidth
+ // defined above.
+ // Adjust the height when the current width is less than the expected width.
+ // The width is the limiting-factor, therefore choose the height proportional
+ // to the current width.
+ //
+ // - The opposite is likely true when the device is in landscape mode with
+ // respect to the height and width. Adjust the width when the height is less
+ // than the expected height. The height is the limiting-factor, therefore
+ // choose the width proportional to the current height.
+ //
+ // Subtract 1 from the expected value as a way of accounting for rounding
+ // error.
+ if (currentWidth < (expectedWidth - 1)) {
+ newHeight = expectedHeight;
+ } else if (currentHeight < (expectedHeight - 1)) {
+ newWidth = expectedWidth;
+ }
+
+ Log.d(LOGTAG, "New height=" + newHeight);
+ Log.d(LOGTAG, "New width=" + newWidth);
+
+ // Define the padding as the available space between the current height (as it
+ // is displayed to the user) and the new height (as it was calculated above).
+ int verticalPadding = currentHeight - newHeight;
+ int sidePadding = currentWidth - newWidth;
+ int leftPadding = 0;
+ int topPadding = 0;
+ int bottomPadding = 0;
+ int rightPadding = 0;
+
+ // If the width of the image is greater than 600dp, then cap it at 702x600 (HxW).
+ // Furthermore, if the width is "near" 600dp (within 100dp), then decrease the
+ // dimensions to 468x400 dp. This should "look" better on lower-resolution
+ // devices.
+ final int MAXIMUM_WIDTH = 600;
+ final int distanceFromMaxWidth = newWidth - MAXIMUM_WIDTH;
+ final boolean isNearMaxWidth = Math.abs(distanceFromMaxWidth) < 100;
+ if ((newWidth > MAXIMUM_WIDTH) || isNearMaxWidth) {
+ if (isNearMaxWidth) {
+ // If newWidth is near MAX_WIDTH, then add additional padding (therefore
+ // decreasing the width by an additional 200dp).
+ sidePadding += 200;
+ }
+
+ final int paddingSpaceAvailable = (distanceFromMaxWidth > 0) ? distanceFromMaxWidth : 0;
+ sidePadding += paddingSpaceAvailable;
+
+ final int newWidthWithoutPadding = currentWidth - sidePadding;
+
+ final int newHeightWithoutPadding = (int) (newWidthWithoutPadding*imgHeight/imgWidth);
+
+ Log.d(LOGTAG, "New width without padding=" + newWidthWithoutPadding);
+ Log.d(LOGTAG, "New height without padding=" + newHeightWithoutPadding);
+
+ verticalPadding = currentHeight - newHeightWithoutPadding;
+ }
+
+ Log.d(LOGTAG, "New top padding=" + verticalPadding);
+ Log.d(LOGTAG, "New side padding=" + sidePadding);
+
+ if (verticalPadding < 0) {
+ Log.i(LOGTAG, "vertical padding is " + verticalPadding);
+ verticalPadding = 0;
+ } else {
+ // Place 4/5 of padding at top, and 1/5 of padding at bottom.
+ topPadding = (int) (verticalPadding*4)/5;
+ bottomPadding = (int) verticalPadding/5;
+ }
+
+ if (sidePadding < 0) {
+ Log.i(LOGTAG, "side padding is " + sidePadding);
+ leftPadding = 0;
+ rightPadding = 0;
+ } else {
+ // Divide the padding equally on the left and right side.
+ leftPadding = (int) sidePadding/2;
+ rightPadding = leftPadding;
+ }
+
+ // Create a padding-box around the image and let Android fill the box with
+ // the image. Android will scale the width and height independently, so the
+ // end result should be a correctly-sized graphic.
+ onionImg.setPadding(leftPadding, topPadding, rightPadding, bottomPadding);
+
+ // Separately scale x- and y-dimension.
+ onionImg.setScaleType(ImageView.ScaleType.FIT_XY);
+
+ // Invalidate the view because the image disappears (is not redrawn) sometimes when
+ // the screen is rotated.
+ onionImg.invalidate();
+ }
+
+ private class ViewTreeLayoutListener implements ViewTreeObserver.OnGlobalLayoutListener {
+ @Override
+ public void onGlobalLayout() {
+ TorBootstrapPanel.this.setOnionImgLayout();
+ }
+ }
+
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstance) {
mRoot = (ViewGroup) inflater.inflate(R.layout.tor_bootstrap, container, false);
@@ -121,6 +272,12 @@ public class TorBootstrapPanel extends FirstrunPanel implements TorBootstrapLogg
TorLogEventListener.addLogger(this);
+ // Add a callback for notification when the layout is complete and all components
+ // are measured. Waiting until the layout is complete is necessary before we correctly
+ // set the size of the onion. Cache the listener so we may remove it later.
+ mViewTreeLayoutListener = new ViewTreeLayoutListener();
+ mRoot.getViewTreeObserver().addOnGlobalLayoutListener(mViewTreeLayoutListener);
+
return mRoot;
}
@@ -193,6 +350,9 @@ public class TorBootstrapPanel extends FirstrunPanel implements TorBootstrapLogg
mOnionAlphaChangerRunning = false;
}
close();
+
+ // Remove the listener when we're done
+ mRoot.getViewTreeObserver().removeOnGlobalLayoutListener(mViewTreeLayoutListener);
}
}
@@ -281,9 +441,9 @@ public class TorBootstrapPanel extends FirstrunPanel implements TorBootstrapLogg
Log.i(LOGTAG, "mChangeOnionAlphaThread.getState(): is terminated");
mChangeOnionAlphaThread = null;
} else {
- // Don't null the reference in this case because then we'll start another
- // background thread. We are currently in an unknown state, simply set
- // the Running flag as false.
+ // The reference is not nulled in this case because another
+ // background thread would start otherwise. The thread is currently in
+ // an unknown state, simply set the Running flag as false.
Log.w(LOGTAG, "We're in an unexpected state. mChangeOnionAlphaThread.getState(): " + mChangeOnionAlphaThread.getState());
synchronized(mOnionAlphaChangerLock) {
@@ -302,7 +462,7 @@ public class TorBootstrapPanel extends FirstrunPanel implements TorBootstrapLogg
// Synchronization across threads should not be necessary because there
// shouldn't be any other threads relying on mOnionAlphaChangerRunning.
- // We do this purely for safety.
+ // Do this purely for safety.
synchronized(mOnionAlphaChangerLock) {
mOnionAlphaChangerRunning = true;
}
@@ -317,7 +477,7 @@ public class TorBootstrapPanel extends FirstrunPanel implements TorBootstrapLogg
Log.w(LOGTAG, "startBootstrapping: mRoot is null?");
return;
}
- // We're starting bootstrap, transition into the bootstrapping-tor-panel
+ // Start bootstrap process and transition into the bootstrapping-tor-panel
Button connectButton = mRoot.findViewById(R.id.tor_bootstrap_connect);
if (connectButton == null) {
Log.w(LOGTAG, "startBootstrapping: connectButton is null?");
@@ -326,17 +486,7 @@ public class TorBootstrapPanel extends FirstrunPanel implements TorBootstrapLogg
ImageView onionImg = (ImageView) mRoot.findViewById(R.id.tor_bootstrap_onion);
- // Replace the current non-animated image with the animation
- onionImg.setImageResource(R.drawable.tor_spinning_onion);
-
Drawable drawableOnion = onionImg.getDrawable();
- if (Build.VERSION.SDK_INT >= 23 && drawableOnion instanceof Animatable2) {
- Animatable2 spinningOnion = (Animatable2) drawableOnion;
- // Begin spinning
- spinningOnion.start();
- } else {
- Log.i(LOGTAG, "Animatable2 is not supported (or bad inheritance), version: " + Build.VERSION.SDK_INT);
- }
mOnionCurrentAlpha = 255;
// The onion should have 100% alpha, begin decreasing it.
@@ -388,27 +538,6 @@ public class TorBootstrapPanel extends FirstrunPanel implements TorBootstrapLogg
Drawable drawableOnion = onionImg.getDrawable();
- // If the connect button wasn't pressed previously, then this object is
- // not an animation (it is most likely a BitmapDrawable). Only manipulate
- // it when it is an Animatable2.
- if (Build.VERSION.SDK_INT >= 23 && drawableOnion instanceof Animatable2) {
- Animatable2 spinningOnion = (Animatable2) drawableOnion;
- // spinningOnion is null if we didn't previously call startBootstrapping.
- // If we reach here and spinningOnion is null, then there is likely a bug
- // because stopBootstrapping() is called only when the user selects the
- // gear button and we should only reach this block if the user pressed the
- // connect button (thus creating and enabling the animation) and then
- // pressing the gear button. Therefore, if the drawableOnion is an
- // Animatable2, then spinningOnion should be non-null.
- if (spinningOnion != null) {
- spinningOnion.stop();
-
- onionImg.setImageResource(R.drawable.tor_spinning_onion);
- }
- } else {
- Log.i(LOGTAG, "Animatable2 is not supported (or bad inheritance), version: " + Build.VERSION.SDK_INT);
- }
-
// Reset the onion's alpha value.
onionImg.setImageAlpha(255);
diff --git a/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorPreferences.java b/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorPreferences.java
index 9a8468292e7d..87ce1ec4bec6 100644
--- a/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorPreferences.java
+++ b/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorPreferences.java
@@ -342,7 +342,7 @@ public class TorPreferences extends AppCompatPreferenceActivity {
Log.i(LOGTAG, "disableBridges: bridgesProvide is not null");
pref = bridgesProvide;
} else {
- Log.w(LOGTAG, "disableBridges: all the expected preferences are is null?");
+ Log.w(LOGTAG, "disableBridges: all of the expected preferences are null?");
return;
}
@@ -396,7 +396,7 @@ public class TorPreferences extends AppCompatPreferenceActivity {
// such that it is synchronized with the widget.
final SwitchPreference bridgesEnabled = (SwitchPreference) TorNetworkBridgesEnabledPreference.this.findPreference(PREFS_BRIDGES_ENABLED);
if (bridgesEnabled == null) {
- Log.w(LOGTAG, "onCreate: bridgesEnabled is null?");
+ Log.w(LOGTAG, "onClick: bridgesEnabled is null?");
return;
}
@@ -422,11 +422,10 @@ public class TorPreferences extends AppCompatPreferenceActivity {
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
- setTitle(R.string.pref_tor_network_title);
final SwitchPreference bridgesEnabled = (SwitchPreference) findPreference(PREFS_BRIDGES_ENABLED);
if (bridgesEnabled == null) {
- Log.w(LOGTAG, "onCreate: bridgesEnabled is null?");
+ Log.w(LOGTAG, "onViewCreated: bridgesEnabled is null?");
return;
}
@@ -927,9 +926,9 @@ public class TorPreferences extends AppCompatPreferenceActivity {
}
if (bridgesLine2 != null) {
- // If bridgesLine1 was not null, then append a newline.
Log.i(LOGTAG, "bridgesLine2 is not null.");
if (bridgesLines != null) {
+ // If bridgesLine1 was not null, then append a newline.
bridgesLines += "\n" + bridgesLine2;
} else {
bridgesLines = bridgesLine2;
@@ -937,9 +936,9 @@ public class TorPreferences extends AppCompatPreferenceActivity {
}
if (bridgesLine3 != null) {
- // If bridgesLine1 was not null, then append a newline.
Log.i(LOGTAG, "bridgesLine3 is not null.");
if (bridgesLines != null) {
+ // If bridgesLine1 or bridgesLine2 were not null, then append a newline.
bridgesLines += "\n" + bridgesLine3;
} else {
bridgesLines = bridgesLine3;
@@ -954,11 +953,11 @@ public class TorPreferences extends AppCompatPreferenceActivity {
}
if (bridgesLines == null) {
- Log.i(LOGTAG, "provideBridge is empty. Disabling.");
// If provided bridges are null/empty, then only disable all bridges if
// the user did not select a built-in bridge
String configuredBuiltinBridges = getBridges(bridgesProvide.getSharedPreferences(), PREFS_BRIDGES_TYPE);
if (configuredBuiltinBridges == null) {
+ Log.i(LOGTAG, "Custom bridges are empty. Disabling.");
disableBridges(this);
}
return;
1
0

[tor-browser/tor-browser-60.6.1esr-8.5-1] fixup! Bug 28329 - Part 4. Add new Tor Bootstrapping and configuration screens
by gk@torproject.org 11 Apr '19
by gk@torproject.org 11 Apr '19
11 Apr '19
commit 8b16afa5b647078a22a862360f4764bce82760ca
Author: Matthew Finkel <Matthew.Finkel(a)gmail.com>
Date: Fri Mar 22 13:43:30 2019 +0000
fixup! Bug 28329 - Part 4. Add new Tor Bootstrapping and configuration screens
Bug 29858 - Load onboarding panels after bootstrapping is completed.
---
mobile/android/base/java/org/mozilla/gecko/BrowserApp.java | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/mobile/android/base/java/org/mozilla/gecko/BrowserApp.java b/mobile/android/base/java/org/mozilla/gecko/BrowserApp.java
index f8af42f09b5f..dce3dc1548c2 100644
--- a/mobile/android/base/java/org/mozilla/gecko/BrowserApp.java
+++ b/mobile/android/base/java/org/mozilla/gecko/BrowserApp.java
@@ -1363,10 +1363,10 @@ public class BrowserApp extends GeckoApp
if (!IntentUtils.getIsInAutomationFromEnvironment(intent)) {
if (mTorNeedsStart) {
showTorBootstrapPager();
+ } else {
+ // We can't show the first run experience until Gecko has finished initialization (bug 1077583).
+ checkFirstrun(this, intent);
}
-
- // We can't show the first run experience until Gecko has finished initialization (bug 1077583).
- checkFirstrun(this, intent);
}
}
@@ -3138,6 +3138,11 @@ public class BrowserApp extends GeckoApp
// If we finished, then Tor bootstrapped 100%
mTorNeedsStart = false;
+
+ // When bootstrapping completes, check if the Firstrun (onboarding) screens
+ // should be shown.
+ final SafeIntent intent = new SafeIntent(getIntent());
+ checkFirstrun(BrowserApp.this, intent);
}
});
}
1
0

[tor-browser/tor-browser-60.6.1esr-8.5-1] fixup! Bug 28329 - Part 4. Add new Tor Bootstrapping and configuration screens
by gk@torproject.org 11 Apr '19
by gk@torproject.org 11 Apr '19
11 Apr '19
commit fd7cccb3f4a908ff38edfefc36b194666c886f69
Author: Matthew Finkel <Matthew.Finkel(a)gmail.com>
Date: Tue Apr 2 20:59:30 2019 +0000
fixup! Bug 28329 - Part 4. Add new Tor Bootstrapping and configuration screens
Bug 29982 - Adding additional safe guards
---
.../mozilla/gecko/torbootstrap/TorPreferences.java | 42 +++++++++++++++++-----
1 file changed, 34 insertions(+), 8 deletions(-)
diff --git a/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorPreferences.java b/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorPreferences.java
index 32a3bed3e685..9a8468292e7d 100644
--- a/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorPreferences.java
+++ b/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorPreferences.java
@@ -15,6 +15,7 @@ import android.preference.Preference;
import android.preference.PreferenceFragment;
import android.preference.PreferenceScreen;
import android.preference.SwitchPreference;
+import android.support.v7.app.ActionBar;
import android.text.style.ClickableSpan;
import android.text.SpannableString;
import android.text.Spanned;
@@ -138,7 +139,9 @@ public class TorPreferences extends AppCompatPreferenceActivity {
// Save the current preference when the app is minimized or swiped away.
@Override
public void onStop() {
- mFrag.onSaveState();
+ if (mFrag != null) {
+ mFrag.onSaveState();
+ }
super.onStop();
}
@@ -163,7 +166,9 @@ public class TorPreferences extends AppCompatPreferenceActivity {
// the back button
@Override
public void onBackPressed() {
- mFrag.onSaveState();
+ if (mFrag != null) {
+ mFrag.onSaveState();
+ }
super.onBackPressed();
}
@@ -200,7 +205,7 @@ public class TorPreferences extends AppCompatPreferenceActivity {
// https://android.googlesource.com/platform/frameworks/base/+/6af15ebcfec64d0…
@Override
public boolean onOptionsItemSelected(MenuItem item) {
- if (item.getItemId() == android.R.id.home) {
+ if (item != null && item.getItemId() == android.R.id.home) {
Log.i(LOGTAG, "onOptionsItemSelected(): Home");
onNavigateUp();
return true;
@@ -214,8 +219,8 @@ public class TorPreferences extends AppCompatPreferenceActivity {
protected TorPreferences mTorPrefAct;
@Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
+ public void onActivityCreated(Bundle savedInstanceState) {
+ super.onActivityCreated(savedInstanceState);
// This is only ever a TorPreferences
mTorPrefAct = (TorPreferences) getActivity();
@@ -317,6 +322,11 @@ public class TorPreferences extends AppCompatPreferenceActivity {
// Disable the bridges.enabled Preference
protected void disableBridges(PreferenceFragment frag) {
+ if (frag == null) {
+ Log.w(LOGTAG, "disableBridges: frag is null");
+ return;
+ }
+
SwitchPreference bridgesEnabled = (SwitchPreference) frag.findPreference(PREFS_BRIDGES_ENABLED);
Preference bridgesType = frag.findPreference(PREFS_BRIDGES_TYPE);
Preference bridgesProvide = frag.findPreference(PREFS_BRIDGES_PROVIDE);
@@ -349,7 +359,14 @@ public class TorPreferences extends AppCompatPreferenceActivity {
// Set the current title
protected void setTitle(int resId) {
- mTorPrefAct.getSupportActionBar().setTitle(resId);
+ ActionBar actionBar = mTorPrefAct.getSupportActionBar();
+
+ if (actionBar == null) {
+ Log.w(LOGTAG, "setTitle: actionBar is null");
+ return;
+ }
+
+ actionBar.setTitle(resId);
}
}
@@ -446,6 +463,8 @@ public class TorPreferences extends AppCompatPreferenceActivity {
public void onChildViewAdded(View parent, View child) {
Log.i(LOGTAG, "onChildViewAdded: Adding ListView child view");
+ setTitle(R.string.pref_tor_network_title);
+
// Make sure the Switch widget is synchronized with the preference
final Switch bridgesEnabledSwitch =
(Switch) parent.findViewById(android.R.id.switch_widget);
@@ -541,6 +560,11 @@ public class TorPreferences extends AppCompatPreferenceActivity {
// If PREFS_BRIDGES_PROVIDE is not null, then true
// Else false
private boolean isBridgeProvided(SwitchPreference bridgesEnabled) {
+ if (bridgesEnabled == null) {
+ Log.i(LOGTAG, "isBridgeProvided: bridgesEnabled is null");
+ return false;
+ }
+
if (!bridgesEnabled.isChecked()) {
Log.i(LOGTAG, "isBridgeProvided: bridgesEnabled is not checked");
return false;
@@ -572,7 +596,6 @@ public class TorPreferences extends AppCompatPreferenceActivity {
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
- setTitle(R.string.pref_tor_select_a_bridge_title);
ListView lv = getListView(view);
if (lv == null) {
@@ -585,6 +608,8 @@ public class TorPreferences extends AppCompatPreferenceActivity {
@Override
public void onChildViewAdded(View parent, View child) {
+ setTitle(R.string.pref_tor_select_a_bridge_title);
+
// Set the previously chosen RadioButton as checked
final RadioGroup group = getBridgeTypeRadioGroup();
if (group == null) {
@@ -828,7 +853,6 @@ public class TorPreferences extends AppCompatPreferenceActivity {
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
- setTitle(R.string.pref_tor_provide_a_bridge_title);
ListView lv = getListView(view);
if (lv == null) {
Log.i(LOGTAG, "onViewCreated: ListView not found");
@@ -847,6 +871,8 @@ public class TorPreferences extends AppCompatPreferenceActivity {
lv.setOnHierarchyChangeListener(new ViewGroup.OnHierarchyChangeListener() {
@Override
public void onChildViewAdded(View parent, View child) {
+ setTitle(R.string.pref_tor_provide_a_bridge_title);
+
// If we have a bridge line saved for this pref,
// then show the user
setBridgeProvideText(parent);
1
0

[tor-browser/tor-browser-60.6.1esr-8.5-1] fixup! Bug 28329 - Part 4. Add new Tor Bootstrapping and configuration screens
by gk@torproject.org 11 Apr '19
by gk@torproject.org 11 Apr '19
11 Apr '19
commit d3ea3528ce2cde0675d297ea934090c77f4b5f76
Author: Matthew Finkel <Matthew.Finkel(a)gmail.com>
Date: Mon Apr 1 21:39:53 2019 +0000
fixup! Bug 28329 - Part 4. Add new Tor Bootstrapping and configuration screens
Bug 29906 Add API-level guard
---
.../org/mozilla/gecko/torbootstrap/TorBootstrapPanel.java | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
diff --git a/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorBootstrapPanel.java b/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorBootstrapPanel.java
index 584c0fc3cdde..8d42b13a2a8e 100644
--- a/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorBootstrapPanel.java
+++ b/mobile/android/base/java/org/mozilla/gecko/torbootstrap/TorBootstrapPanel.java
@@ -106,11 +106,16 @@ public class TorBootstrapPanel extends FirstrunPanel implements TorBootstrapLogg
}
});
- // This should be declared in the xml layout, however there is a bug
- // preventing this (the XML attribute isn't actually defined in the
- // SDK).
- // https://issuetracker.google.com/issues/37036728
- connectButton.setClipToOutline(true);
+ if (Build.VERSION.SDK_INT > 20) {
+ // Round the button's edges, but only on API 21+. Earlier versions
+ // do not support this.
+ //
+ // This should be declared in the xml layout, however there is a bug
+ // preventing this (the XML attribute isn't actually defined in the
+ // SDK).
+ // https://issuetracker.google.com/issues/37036728
+ connectButton.setClipToOutline(true);
+ }
configureGearCogClickHandler();
1
0

[tor-browser/tor-browser-60.6.1esr-8.5-1] fixup! Bug 29768: Introduce new features to users
by gk@torproject.org 11 Apr '19
by gk@torproject.org 11 Apr '19
11 Apr '19
commit d8163c5fe45122f4e7fa98b77e37a5736421edb9
Author: Kathy Brade <brade(a)pearlcrescent.com>
Date: Wed Apr 10 14:57:02 2019 -0400
fixup! Bug 29768: Introduce new features to users
Fixes #30104.
---
.../content/img/figure_tor-security-level.png | Bin 12185 -> 10888 bytes
.../extensions/onboarding/content/onboarding.css | 6 ------
2 files changed, 6 deletions(-)
diff --git a/browser/extensions/onboarding/content/img/figure_tor-security-level.png b/browser/extensions/onboarding/content/img/figure_tor-security-level.png
index 5c7b8c5635fe..4f940ea008ef 100644
Binary files a/browser/extensions/onboarding/content/img/figure_tor-security-level.png and b/browser/extensions/onboarding/content/img/figure_tor-security-level.png differ
diff --git a/browser/extensions/onboarding/content/onboarding.css b/browser/extensions/onboarding/content/onboarding.css
index ed7ef9e2add8..3bd1b4df7017 100644
--- a/browser/extensions/onboarding/content/onboarding.css
+++ b/browser/extensions/onboarding/content/onboarding.css
@@ -396,12 +396,6 @@
transform: scaleX(-1);
}
-/* The image contained in figure_tor-security-level.png contains English text;
- * therefore it should not be flipped when the document direction is RTL. */
-#onboarding-tour-tor-security-update-8-5-page > .onboarding-tour-content > img:dir(rtl) {
- transform: scaleX(1);
-}
-
.onboarding-tour-content > iframe {
width: 100%;
height: 100%;
1
0

[tor-browser/tor-browser-60.6.1esr-8.5-1] fixup! Bug 29768: Introduce new features to users
by gk@torproject.org 11 Apr '19
by gk@torproject.org 11 Apr '19
11 Apr '19
commit f29aef752c7bb1a6215bc537fff1d742ea0961fe
Author: Kathy Brade <brade(a)pearlcrescent.com>
Date: Wed Apr 10 09:45:57 2019 -0400
fixup! Bug 29768: Introduce new features to users
---
browser/extensions/onboarding/content/onboarding.css | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/browser/extensions/onboarding/content/onboarding.css b/browser/extensions/onboarding/content/onboarding.css
index 939721677c4f..ed7ef9e2add8 100644
--- a/browser/extensions/onboarding/content/onboarding.css
+++ b/browser/extensions/onboarding/content/onboarding.css
@@ -27,6 +27,7 @@
padding: 16px 0 0 0;
position: fixed;
top: 4px;
+ offset-inline-start: 12px;
}
/*
@@ -61,7 +62,6 @@
#onboarding-overlay-button {
cursor: pointer;
- offset-inline-start: 12px;
border: none;
/* Set to none so no grey contrast background in the high-contrast mode */
background: none;
1
0

[tor-browser-build/master] Bug 30016: Localize bootstrap-/bridge-related strings for mobile
by boklm@torproject.org 10 Apr '19
by boklm@torproject.org 10 Apr '19
10 Apr '19
commit a901b95e48702cba67a5838244a5773a6843e5ba
Author: Georg Koppen <gk(a)torproject.org>
Date: Sun Apr 7 06:30:08 2019 +0000
Bug 30016: Localize bootstrap-/bridge-related strings for mobile
---
projects/firefox/build | 5 ++++-
projects/firefox/config | 3 +++
projects/tba-translation/build | 8 ++++++++
projects/tba-translation/config | 7 +++++++
4 files changed, 22 insertions(+), 1 deletion(-)
diff --git a/projects/firefox/build b/projects/firefox/build
index 9bc025a..1d9faac 100644
--- a/projects/firefox/build
+++ b/projects/firefox/build
@@ -108,9 +108,10 @@ mv -f $rootdir/[% c('input_files_by_name/mozconfig') %] .mozconfig
cp -r $gradle_repo/guardianproject/gpmaven/master/* $gradle_repo
# Move orbot files so they will be included in the apk during the build
cp $rootdir/[% c('input_files_by_name/orbot') %]/* mobile/android/app
- # Prepare building the multi-locale .apk
+ # Prepare building the multi-locale .apk including our own strings
mkdir -p /var/tmp/dist/locales
tar -C /var/tmp/dist/locales -xf $rootdir/[% c('input_files_by_name/firefox-locale-bundle') %]
+ tar -C /var/tmp/dist -xf $rootdir/[% c('input_files_by_name/tba-translation') %]
[% END %]
eval $(perl $rootdir/get-moz-build-date [% c("var/copyright_year") %] [% c("var/torbrowser_version") %])
@@ -163,6 +164,8 @@ rm -f js/src/configure
# Building a multi-locale .apk
[% FOREACH lang = c('var/locales') %]
[% SET lang = tmpl(lang) %]
+ # Copy our torbrowser_strings.dtd at the right place
+ cp /var/tmp/dist/tba-translation/[% lang %]/torbrowser_strings.dtd /var/tmp/dist/locales/[% lang %]/mobile/android/base/
./mach build chrome-[% lang %];
[% END %]
export MOZ_CHROME_MULTILOCALE='[% tmpl(c('var/locales').join(' ')) %]'
diff --git a/projects/firefox/config b/projects/firefox/config
index 679aaee..9eabf05 100644
--- a/projects/firefox/config
+++ b/projects/firefox/config
@@ -166,3 +166,6 @@ input_files:
- project: firefox-locale-bundle
name: firefox-locale-bundle
enable: '[% c("var/android") %]'
+ - project: tba-translation
+ name: tba-translation
+ enable: '[% c("var/android") %]'
diff --git a/projects/tba-translation/build b/projects/tba-translation/build
new file mode 100644
index 0000000..ac0f21b
--- /dev/null
+++ b/projects/tba-translation/build
@@ -0,0 +1,8 @@
+#!/bin/bash
+[% c("var/set_default_env") -%]
+tar xf [% project %]-[% c("version") %].tar.gz
+mv [% project %]-[% c("version") %] [% project %]
+[% c('tar', {
+ tar_src => [ project ],
+ tar_args => '-czf ' _ dest_dir _ '/' _ c('filename'),
+ }) %]
diff --git a/projects/tba-translation/config b/projects/tba-translation/config
new file mode 100644
index 0000000..fd31b01
--- /dev/null
+++ b/projects/tba-translation/config
@@ -0,0 +1,7 @@
+# vim: filetype=yaml sw=2
+filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
+git_url: https://git.torproject.org/translation.git
+# We need to bump the commit before releasing but just pointing to a branch
+# might cause too much rebuidling of the Firefox part.
+git_hash: 8da59b784ec6a8492805379903696647adbcfb97
+version: '[% c("abbrev") %]'
1
0

[tor-browser-build/master] Merge remote-tracking branch 'gk/bug_30016_v2'
by boklm@torproject.org 10 Apr '19
by boklm@torproject.org 10 Apr '19
10 Apr '19
commit 516887a876b9ed5ebb020e8e3723fc09ac2fe3ec
Merge: c141452 a901b95
Author: Nicolas Vigier <boklm(a)torproject.org>
Date: Thu Apr 11 01:23:00 2019 +0200
Merge remote-tracking branch 'gk/bug_30016_v2'
projects/firefox/build | 5 ++++-
projects/firefox/config | 3 +++
projects/tba-translation/build | 8 ++++++++
projects/tba-translation/config | 7 +++++++
4 files changed, 22 insertions(+), 1 deletion(-)
1
0

[tor-browser-build/master] Merge remote-tracking branch 'boklm/bug_30089_v4'
by gk@torproject.org 10 Apr '19
by gk@torproject.org 10 Apr '19
10 Apr '19
commit c14145264cd1f8eaff3a465d0014d5bf1d061e8a
Merge: ed424fd 99b49ad
Author: Georg Koppen <gk(a)torproject.org>
Date: Wed Apr 10 13:46:27 2019 +0000
Merge remote-tracking branch 'boklm/bug_30089_v4'
projects/android-toolchain/build | 4 +---
projects/debootstrap-image/config | 8 --------
projects/tor-browser/build.android | 2 +-
projects/tor-browser/config | 6 +-----
rbm.conf | 2 ++
5 files changed, 5 insertions(+), 17 deletions(-)
1
0

[tor-browser-build/master] Bug 30089: Use apksigner instead of jarsigner
by gk@torproject.org 10 Apr '19
by gk@torproject.org 10 Apr '19
10 Apr '19
commit 99b49adf8e049ff5d5c091485fb3a45b6e6e359c
Author: Nicolas Vigier <boklm(a)torproject.org>
Date: Wed Apr 10 12:28:03 2019 +0200
Bug 30089: Use apksigner instead of jarsigner
---
projects/android-toolchain/build | 4 +---
projects/debootstrap-image/config | 8 --------
projects/tor-browser/build.android | 2 +-
projects/tor-browser/config | 6 +-----
rbm.conf | 2 ++
5 files changed, 5 insertions(+), 17 deletions(-)
diff --git a/projects/android-toolchain/build b/projects/android-toolchain/build
index ff899d2..9fe40f7 100644
--- a/projects/android-toolchain/build
+++ b/projects/android-toolchain/build
@@ -21,9 +21,7 @@ rm -fR android-ndk-r15c
# The architectures we support
archs="arm x86"
for arch in $archs; do
- # API 16 is the minimum we currently support for Tor Browser on Android for
- # 32bit.
- ./build/tools/make_standalone_toolchain.py --api 16 --arch $arch --install-dir=./$arch
+ ./build/tools/make_standalone_toolchain.py --api [% c("var/android_min_api") %] --arch $arch --install-dir=./$arch
done
# Tool Archives
diff --git a/projects/debootstrap-image/config b/projects/debootstrap-image/config
index 7d535ec..7fa3551 100644
--- a/projects/debootstrap-image/config
+++ b/projects/debootstrap-image/config
@@ -94,14 +94,6 @@ targets:
suite: jessie
arch: i386
- # Still needed to fix faketime issues in tor-browser for Android, see: #29453
- buster-amd64:
- var:
- minimal_apt_version: '1.8.0~alpha3.1'
- container:
- suite: buster
- arch: amd64
-
stretch-amd64:
var:
minimal_apt_version: 1.4.9
diff --git a/projects/tor-browser/build.android b/projects/tor-browser/build.android
index 2de8d36..ffaf93d 100644
--- a/projects/tor-browser/build.android
+++ b/projects/tor-browser/build.android
@@ -25,4 +25,4 @@ zip -d $apk lib/armeabi/tor.so
[% END %]
# Sign a QA build. This apk is not a debug version and doesn't contain a debug flag in the manifest
-[% c("var/faketime") %] jarsigner -verbose -digestalg SHA1 -sigalg MD5withRSA -keystore $rootdir/android-qa.keystore -signedjar $qa_apk $apk androidqakey -storepass android -keypass android
+java -jar /usr/share/apksigner/apksigner.jar sign --verbose --min-sdk-version [% c("var/android_min_api") %] --ks $rootdir/android-qa.keystore --out $qa_apk --in $apk --ks-key-alias androidqakey --key-pass pass:android --ks-pass pass:android
diff --git a/projects/tor-browser/config b/projects/tor-browser/config
index 0a82092..c14b9d7 100644
--- a/projects/tor-browser/config
+++ b/projects/tor-browser/config
@@ -52,11 +52,7 @@ targets:
var:
arch_deps:
- openjdk-8-jdk
- - faketime
- # On some machines using faketime with Stretch to make the debug signature
- # leads to a stalled build. Work around this by switching to Buster.
- container:
- suite: buster
+ - apksigner
input_files:
- project: container-image
diff --git a/rbm.conf b/rbm.conf
index 1a0c6ca..7be1106 100644
--- a/rbm.conf
+++ b/rbm.conf
@@ -191,6 +191,8 @@ targets:
var:
android: 1
compiler: android-toolchain
+ # API 16 is the minimum we currently support for Tor Browser on Android
+ android_min_api: 16
snowflake: 0
fteproxy: 0
container:
1
0

[tor-browser-build/master] Bug 30039: Use the target_prepend option in https-everywhere
by gk@torproject.org 10 Apr '19
by gk@torproject.org 10 Apr '19
10 Apr '19
commit ed424fd45a740f1b62857456fbcf616976012986
Author: Nicolas Vigier <boklm(a)torproject.org>
Date: Mon Apr 8 13:38:36 2019 +0200
Bug 30039: Use the target_prepend option in https-everywhere
Update rbm for #30039, adding support for the target_prepend and
target_append options in input_files.
In projects/https-everywhere/config we now use the target_prepend
option instead of the target option for the python input file.
This does not change the output of the build. However this makes it
possible in the future to check the channel or platform we build for
in the python project (which was not possible before as we were using
the target option, replacing all the initial targets).
---
projects/https-everywhere/config | 2 +-
rbm | 2 +-
rbm.conf | 1 +
3 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/projects/https-everywhere/config b/projects/https-everywhere/config
index a9409cd..d84cdf6 100644
--- a/projects/https-everywhere/config
+++ b/projects/https-everywhere/config
@@ -32,5 +32,5 @@ input_files:
- project: container-image
- project: python
name: python
- target:
+ target_prepend:
- common-stretch
diff --git a/rbm b/rbm
index 70d1ff3..87adfb7 160000
--- a/rbm
+++ b/rbm
@@ -1 +1 @@
-Subproject commit 70d1ff3e7c1c5c69a1b4cdb61ee1b6b9e2a9bc4a
+Subproject commit 87adfb7b7be7e7e0f437020dbf8a119673133412
diff --git a/rbm.conf b/rbm.conf
index 1a0c6ca..64192b4 100644
--- a/rbm.conf
+++ b/rbm.conf
@@ -162,6 +162,7 @@ targets:
container:
suite: stretch
arch: amd64
+ pre_pkginst: ''
deps:
- build-essential
- python
1
0

[tor-browser/tor-browser-60.6.1esr-8.5-1] fixup! Bug 29768: Introduce new features to users
by gk@torproject.org 10 Apr '19
by gk@torproject.org 10 Apr '19
10 Apr '19
commit 7706b044c9a013ae205168038ae8a734b2249741
Author: Kathy Brade <brade(a)pearlcrescent.com>
Date: Tue Apr 9 14:38:35 2019 -0400
fixup! Bug 29768: Introduce new features to users
---
.../extensions/onboarding/content/onboarding.css | 21 +++++++++----
.../extensions/onboarding/content/onboarding.js | 34 +++++++++++++---------
2 files changed, 36 insertions(+), 19 deletions(-)
diff --git a/browser/extensions/onboarding/content/onboarding.css b/browser/extensions/onboarding/content/onboarding.css
index 4804c4fbadc6..939721677c4f 100644
--- a/browser/extensions/onboarding/content/onboarding.css
+++ b/browser/extensions/onboarding/content/onboarding.css
@@ -341,14 +341,13 @@
grid-template-columns: [tour-page-start] 368px [tour-content-start] 1fr [tour-page-end];
}
-.onboarding-tour-description-prefix {
+.onboarding-tour-description-highlight {
display: inline-block;
- margin-bottom: -8px; /* reduce vertical space below */
- padding: 2px 10px;
- vertical-align: center;
+ margin-inline-start: 8px;
+ padding: 6px 8px;
+ vertical-align: middle;
background-color: #F1F1F3;
border-radius: 4px;
- min-height: 25px;
font-size: 10px;
font-weight: 600;
text-transform: uppercase;
@@ -373,6 +372,12 @@
color: #420c5d;
}
+.onboarding-tour-description-suffix {
+ margin-top: 6px;
+ font-size: 13px;
+ line-height: 16px;
+}
+
.onboarding-tour-content {
grid-row: tour-page-start / tour-button-start;
grid-column: tour-content-start / tour-page-end;
@@ -391,6 +396,12 @@
transform: scaleX(-1);
}
+/* The image contained in figure_tor-security-level.png contains English text;
+ * therefore it should not be flipped when the document direction is RTL. */
+#onboarding-tour-tor-security-update-8-5-page > .onboarding-tour-content > img:dir(rtl) {
+ transform: scaleX(1);
+}
+
.onboarding-tour-content > iframe {
width: 100%;
height: 100%;
diff --git a/browser/extensions/onboarding/content/onboarding.js b/browser/extensions/onboarding/content/onboarding.js
index acfcd93c5cef..1326aebc9bcf 100644
--- a/browser/extensions/onboarding/content/onboarding.js
+++ b/browser/extensions/onboarding/content/onboarding.js
@@ -51,17 +51,6 @@ function createOnboardingTourDescription(div, title, description) {
}
/**
- * Helper function to insert a prefix above the tour description.
- */
-function addOnboardingTourPrefix(section, l10nId) {
- let doc = section.ownerDocument;
- let div = doc.createElement("div");
- div.className = "onboarding-tour-description-prefix";
- div.setAttribute("data-l10n-id", l10nId);
- section.insertBefore(div, section.firstChild); // Insert as first child.
-}
-
-/**
* Helper function to create the tour content UI element.
*/
function createOnboardingTourContent(div, imageSrc) {
@@ -189,11 +178,18 @@ var onboardingTourset = {
"security": {
id: "onboarding-tour-tor-security",
tourNameId: "onboarding.tour-tor-security",
+ highlightId: "onboarding.tour-tor-update.prefix-new",
getPage(win) {
let div = win.document.createElement("div");
- createOnboardingTourDescription(div,
+ let desc = createOnboardingTourDescription(div,
"onboarding.tour-tor-security.title", "onboarding.tour-tor-security.description");
+ let additionalDesc = win.document.createElement("p");
+ additionalDesc.className = "onboarding-tour-description-suffix";
+ additionalDesc.setAttribute("data-l10n-id",
+ "onboarding.tour-tor-security.description-suffix");
+ desc.appendChild(additionalDesc);
+
createOnboardingTourContent(div, "resource://onboarding/img/figure_tor-security.png");
let btnContainer = createOnboardingTourButton(div,
"onboarding-tour-tor-security-button", "onboarding.tour-tor-security-level.button");
@@ -244,13 +240,13 @@ var onboardingTourset = {
"toolbar-update-8.5": {
id: "onboarding-tour-tor-toolbar-update-8-5",
tourNameId: "onboarding.tour-tor-toolbar",
+ highlightId: "onboarding.tour-tor-update.prefix-updated",
instantComplete: true,
getPage(win) {
let div = win.document.createElement("div");
let desc = createOnboardingTourDescription(div,
"onboarding.tour-tor-toolbar-update-8.5.title", "onboarding.tour-tor-toolbar-update-8.5.description");
- addOnboardingTourPrefix(desc, "onboarding.tour-tor-update.prefix-updated");
createOnboardingTourContent(div, "resource://onboarding/img/figure_tor-toolbar-layout.png");
createOnboardingTourButton(div,
@@ -262,12 +258,12 @@ var onboardingTourset = {
"security-update-8.5": {
id: "onboarding-tour-tor-security-update-8-5",
tourNameId: "onboarding.tour-tor-security",
+ highlightId: "onboarding.tour-tor-update.prefix-new",
getPage(win) {
let div = win.document.createElement("div");
let desc = createOnboardingTourDescription(div,
"onboarding.tour-tor-security-update-8.5.title", "onboarding.tour-tor-security-update-8.5.description");
- addOnboardingTourPrefix(desc, "onboarding.tour-tor-update.prefix-new");
createOnboardingTourContent(div, "resource://onboarding/img/figure_tor-security-level.png");
let btnContainer = createOnboardingTourButton(div,
@@ -1777,7 +1773,17 @@ class Onboarding {
let tourPanelId = `${tour.id}-page`;
tab.setAttribute("aria-controls", tourPanelId);
+ if (tour.highlightId) {
+ // Add [New] or [Updated] text after this navigation item to draw
+ // attention to it.
+ let highlight = this._window.document.createElement("span");
+ highlight.className = "onboarding-tour-description-highlight";
+ highlight.textContent = this._bundle.GetStringFromName(tour.highlightId);
+ tab.appendChild(highlight);
+ }
+
li.appendChild(tab);
+
itemsFrag.appendChild(li);
// Dynamically create tour pages
let div = tour.getPage(this._window, this._bundle);
1
0

10 Apr '19
commit de2b60ea51bf0c5e3be720c84ef1c121a00b4f1d
Author: Kathy Brade <brade(a)pearlcrescent.com>
Date: Tue Apr 9 14:25:04 2019 -0400
Bug 29768: Introduce new features to users
Add an additional string for the onboarding tour that is displayed in
new installations: a note about the possibility of adding NoScript and
HTTPS Everywhere to the browser toolbar.
---
src/chrome/locale/en-US/browserOnboarding.properties | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/chrome/locale/en-US/browserOnboarding.properties b/src/chrome/locale/en-US/browserOnboarding.properties
index e2036832..e529a9b9 100644
--- a/src/chrome/locale/en-US/browserOnboarding.properties
+++ b/src/chrome/locale/en-US/browserOnboarding.properties
@@ -26,6 +26,7 @@ onboarding.tour-tor-circuit-display.next-button=Go to Security
onboarding.tour-tor-security=Security
onboarding.tour-tor-security.title=Choose your experience.
onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
+onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and HTTPS Everywhere are not included on the toolbar, but you can customize your toolbar to add them.
onboarding.tour-tor-security-level.button=See Your Security Level
onboarding.tour-tor-security-level.next-button=Go to Experience Tips
1
0

[rbm/master] Bug 30039: Add the target_append and target_prepend input_files options
by gk@torproject.org 09 Apr '19
by gk@torproject.org 09 Apr '19
09 Apr '19
commit 87adfb7b7be7e7e0f437020dbf8a119673133412
Author: Nicolas Vigier <boklm(a)torproject.org>
Date: Thu Apr 4 19:11:56 2019 +0200
Bug 30039: Add the target_append and target_prepend input_files options
---
NEWS | 2 ++
doc/rbm_input_files.asc | 11 ++++++++++-
lib/RBM.pm | 23 ++++++++++++++++++++---
3 files changed, 32 insertions(+), 4 deletions(-)
diff --git a/NEWS b/NEWS
index 256cad9..e54f988 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,5 @@
+- Add the target_append and target_prepend input_files options
+
- Add the build_log_append option
- Add the rbm_tmp_dir option
diff --git a/doc/rbm_input_files.asc b/doc/rbm_input_files.asc
index 2716b23..d56f125 100644
--- a/doc/rbm_input_files.asc
+++ b/doc/rbm_input_files.asc
@@ -77,7 +77,16 @@ project::
target::
An array defining the build targets for the selected project. If this
- option is not set, the current build target is forwarded.
+ option is not set, the current build target is forwarded. If set,
+ this replaces the current targets.
+
+target_append::
+ The same as +target+, but instead of replacing the current targets,
+ the new targets are appended.
+
+target_prepend::
+ The same as +target+, but instead of replacing the current targets,
+ the new targets are prepended.
enable::
The files are enabled by default. If this option is set to
diff --git a/lib/RBM.pm b/lib/RBM.pm
index 1400700..4416a0c 100644
--- a/lib/RBM.pm
+++ b/lib/RBM.pm
@@ -784,10 +784,27 @@ sub input_files {
if ($input_file->{enable} && !$t->('enable')) {
next;
}
- if ($input_file->{target}) {
+ if ($input_file->{target} || $input_file->{target_append}
+ || $input_file->{target_prepend}) {
$input_file = { %$input_file };
- $input_file->{target} = process_template_opt($project,
- $input_file->{target}, $options);
+ if (ref $input_file->{target} eq 'ARRAY') {
+ $input_file->{target} = process_template_opt($project,
+ $input_file->{target}, $options);
+ } else {
+ $input_file->{target} = $config->{run}{target};
+ }
+ if (ref $input_file->{target_prepend} eq 'ARRAY') {
+ $input_file->{target} = [ @{ process_template_opt($project,
+ $input_file->{target_prepend},
+ $options) },
+ @{$input_file->{target}} ];
+ }
+ if (ref $input_file->{target_append} eq 'ARRAY') {
+ $input_file->{target} = [ @{$input_file->{target}},
+ @{ process_template_opt($project,
+ $input_file->{target_append},
+ $options) } ];
+ }
}
if ($action eq 'getfnames') {
my $getfnames_name;
1
0

[torbutton/master] Bug 29943: Use locales in AB-CD scheme to match Mozilla
by gk@torproject.org 08 Apr '19
by gk@torproject.org 08 Apr '19
08 Apr '19
commit ad0f608cba44dc8be382b380b844cfd66dedecba
Author: Georg Koppen <gk(a)torproject.org>
Date: Fri Mar 29 09:39:56 2019 +0000
Bug 29943: Use locales in AB-CD scheme to match Mozilla
---
src/chrome.manifest | 8 ++++----
src/chrome/locale/{es => es-ES}/aboutDialog.dtd | 0
src/chrome/locale/{es => es-ES}/aboutTBUpdate.dtd | 2 +-
src/chrome/locale/{es => es-ES}/aboutTor.dtd | 0
src/chrome/locale/{es => es-ES}/brand.dtd | 0
src/chrome/locale/{es => es-ES}/brand.properties | 0
.../locale/{es => es-ES}/browserOnboarding.properties | 8 ++++++--
src/chrome/locale/{es => es-ES}/securityLevel.properties | 0
src/chrome/locale/{es => es-ES}/torbutton.dtd | 0
src/chrome/locale/{es => es-ES}/torbutton.properties | 0
src/chrome/locale/{ga => ga-IE}/aboutDialog.dtd | 0
src/chrome/locale/{ga => ga-IE}/aboutTBUpdate.dtd | 0
src/chrome/locale/{ga => ga-IE}/aboutTor.dtd | 0
src/chrome/locale/{ga => ga-IE}/brand.dtd | 0
src/chrome/locale/{ga => ga-IE}/brand.properties | 0
.../locale/{ga => ga-IE}/browserOnboarding.properties | 8 ++++++--
src/chrome/locale/{ga => ga-IE}/securityLevel.properties | 0
src/chrome/locale/{ga => ga-IE}/torbutton.dtd | 0
src/chrome/locale/{ga => ga-IE}/torbutton.properties | 0
src/chrome/locale/{nb => nb-NO}/aboutDialog.dtd | 0
src/chrome/locale/{nb => nb-NO}/aboutTBUpdate.dtd | 0
src/chrome/locale/{nb => nb-NO}/aboutTor.dtd | 0
src/chrome/locale/{nb => nb-NO}/brand.dtd | 0
src/chrome/locale/{nb => nb-NO}/brand.properties | 0
.../locale/{nb => nb-NO}/browserOnboarding.properties | 8 ++++++--
src/chrome/locale/{nb => nb-NO}/securityLevel.properties | 0
src/chrome/locale/{nb => nb-NO}/torbutton.dtd | 0
src/chrome/locale/{nb => nb-NO}/torbutton.properties | 0
src/chrome/locale/{sv => sv-SE}/aboutDialog.dtd | 0
src/chrome/locale/{sv => sv-SE}/aboutTBUpdate.dtd | 0
src/chrome/locale/{sv => sv-SE}/aboutTor.dtd | 0
src/chrome/locale/{sv => sv-SE}/brand.dtd | 0
src/chrome/locale/{sv => sv-SE}/brand.properties | 0
.../locale/{sv => sv-SE}/browserOnboarding.properties | 8 ++++++--
src/chrome/locale/{sv => sv-SE}/securityLevel.properties | 0
src/chrome/locale/{sv => sv-SE}/torbutton.dtd | 0
src/chrome/locale/{sv => sv-SE}/torbutton.properties | 0
trans_tools/import-translations.sh | 14 ++++++--------
38 files changed, 35 insertions(+), 21 deletions(-)
diff --git a/src/chrome.manifest b/src/chrome.manifest
index 87467217..2edacef0 100644
--- a/src/chrome.manifest
+++ b/src/chrome.manifest
@@ -46,7 +46,7 @@ locale torbutton dz chrome/locale/dz/
locale torbutton el chrome/locale/el/
locale torbutton en chrome/locale/en-US/
locale torbutton eo chrome/locale/eo/
-locale torbutton es chrome/locale/es/
+locale torbutton es-ES chrome/locale/es-ES/
locale torbutton et chrome/locale/et/
locale torbutton eu chrome/locale/eu/
locale torbutton fa chrome/locale/fa/
@@ -56,7 +56,7 @@ locale torbutton fo chrome/locale/fo/
locale torbutton fr chrome/locale/fr/
locale torbutton fur chrome/locale/fur/
locale torbutton fy chrome/locale/fy/
-locale torbutton ga chrome/locale/ga/
+locale torbutton ga-IE chrome/locale/ga-IE/
locale torbutton gl chrome/locale/gl/
locale torbutton gu chrome/locale/gu/
locale torbutton gun chrome/locale/gun/
@@ -96,7 +96,7 @@ locale torbutton mt chrome/locale/mt/
locale torbutton my chrome/locale/my/
locale torbutton nah chrome/locale/nah/
locale torbutton nap chrome/locale/nap/
-locale torbutton nb chrome/locale/nb/
+locale torbutton nb-NO chrome/locale/nb-NO/
locale torbutton ne chrome/locale/ne/
locale torbutton nl chrome/locale/nl/
locale torbutton nn chrome/locale/nn/
@@ -121,7 +121,7 @@ locale torbutton sq chrome/locale/sq/
locale torbutton sr chrome/locale/sr/
locale torbutton st chrome/locale/st/
locale torbutton su chrome/locale/su/
-locale torbutton sv chrome/locale/sv/
+locale torbutton sv-SE chrome/locale/sv-SE/
locale torbutton sw chrome/locale/sw/
locale torbutton ta chrome/locale/ta/
locale torbutton te chrome/locale/te/
diff --git a/src/chrome/locale/es/aboutDialog.dtd b/src/chrome/locale/es-ES/aboutDialog.dtd
similarity index 100%
rename from src/chrome/locale/es/aboutDialog.dtd
rename to src/chrome/locale/es-ES/aboutDialog.dtd
diff --git a/src/chrome/locale/es/aboutTBUpdate.dtd b/src/chrome/locale/es-ES/aboutTBUpdate.dtd
similarity index 88%
rename from src/chrome/locale/es/aboutTBUpdate.dtd
rename to src/chrome/locale/es-ES/aboutTBUpdate.dtd
index 70b46fae..259b9496 100644
--- a/src/chrome/locale/es/aboutTBUpdate.dtd
+++ b/src/chrome/locale/es-ES/aboutTBUpdate.dtd
@@ -5,4 +5,4 @@
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.version "Versión">
<!ENTITY aboutTBUpdate.releaseDate "Fecha de lanzamiento">
-<!ENTITY aboutTBUpdate.releaseNotes "Notas de versiones">
+<!ENTITY aboutTBUpdate.releaseNotes "Notas de la versión">
diff --git a/src/chrome/locale/es/aboutTor.dtd b/src/chrome/locale/es-ES/aboutTor.dtd
similarity index 100%
rename from src/chrome/locale/es/aboutTor.dtd
rename to src/chrome/locale/es-ES/aboutTor.dtd
diff --git a/src/chrome/locale/es/brand.dtd b/src/chrome/locale/es-ES/brand.dtd
similarity index 100%
rename from src/chrome/locale/es/brand.dtd
rename to src/chrome/locale/es-ES/brand.dtd
diff --git a/src/chrome/locale/es/brand.properties b/src/chrome/locale/es-ES/brand.properties
similarity index 100%
rename from src/chrome/locale/es/brand.properties
rename to src/chrome/locale/es-ES/brand.properties
diff --git a/src/chrome/locale/es/browserOnboarding.properties b/src/chrome/locale/es-ES/browserOnboarding.properties
similarity index 92%
rename from src/chrome/locale/es/browserOnboarding.properties
rename to src/chrome/locale/es-ES/browserOnboarding.properties
index ce7973aa..fbcc74e4 100644
--- a/src/chrome/locale/es/browserOnboarding.properties
+++ b/src/chrome/locale/es-ES/browserOnboarding.properties
@@ -1,11 +1,11 @@
-# Copyright (c) 2018, The Tor Project, Inc.
+# Copyright (c) 2019, The Tor Project, Inc.
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
onboarding.tour-tor-welcome=Bienvenido/a
onboarding.tour-tor-welcome.title=Estás listo/a.
onboarding.tour-tor-welcome.description=Tor Browser ofrece un alto standar de privacidad y seguridad mientras se navega por la red. Está ahora protegido de rastreadores, vigilancia y censura. Esta rápida introducción te enseñará cómo.
-onboarding.tour-tor-welcome.button=Comienza Ahora
+onboarding.tour-tor-welcome.next-button=Ir a la privacidad
onboarding.tour-tor-privacy=Privacidad
onboarding.tour-tor-privacy.title=Rastreadores y espías molestos
@@ -21,21 +21,25 @@ onboarding.tour-tor-circuit-display=Visualización del circuito
onboarding.tour-tor-circuit-display.title=Ver tu recorrido
onboarding.tour-tor-circuit-display.description=Por cada dominio que visitas, tus datos de tráfico son transportados y cifrados en un circuito a través de tres repetidores de Tor alrededor del mundo. Ningún sitio web sabe desde dónde te conectas. Puedes pedir un nuevo circuito haciendo clic en 'Nuevo Circuito para este Sitio' en la Visualización del Circuito.
onboarding.tour-tor-circuit-display.button=Ver mi recorrido
+onboarding.tour-tor-circuit-display.next-button=Ir a la Seguridad
onboarding.tour-tor-security=Seguridad
onboarding.tour-tor-security.title=Elige tu experiencia.
onboarding.tour-tor-security.description=También te proporcionamos configuraciones adicionales para aumentar la seguridad de tu navegador. Nuestra Configuración de Seguridad te permite bloquear elementos que podrían usarse para atacar tu computadora. Haz clic a continuación para ver lo que hacen las diferentes opciones.
onboarding.tour-tor-security-level.button=Mira tu nivel de seguridad
+onboarding.tour-tor-security-level.next-button=Ir a los Consejos de Expertos
onboarding.tour-tor-expect-differences=Consejos de expertos
onboarding.tour-tor-expect-differences.title=Espera algunas diferencias.
onboarding.tour-tor-expect-differences.description=Con todas las características de seguridad y privacidad proporcionadas por Tor, tu experiencia mientras navegas por Internet puede ser un poco diferente. Las cosas pueden ser un poco más lentas, y dependiendo de tu nivel de seguridad, algunos elementos pueden no funcionar o no cargarse. También se te puede pedir que demuestres que eres un ser humano y no un robot.
onboarding.tour-tor-expect-differences.button=Preguntas frecuentes (FAQ)
+onboarding.tour-tor-expect-differences.next-button=Ir a los Servicios de Cebolla
onboarding.tour-tor-onion-services=Servicios cebolla
onboarding.tour-tor-onion-services.title=Protégete bien.
onboarding.tour-tor-onion-services.description=Los servicios cebolla son sitios que terminan con .onion y proveen protecciones extra a editores y visitantes, incluyendo salvaguardas adicionales contra la censura. Los mismos permiten a cualquiera proveer contenido y servicios anónimamente. Haz clic abajo para visitar el sitio cebolla de DuckDuckGo.
onboarding.tour-tor-onion-services.button=Visita un sitio cebolla
+onboarding.tour-tor-onion-services.next-button=Hecho
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=Siguiente
diff --git a/src/chrome/locale/es/securityLevel.properties b/src/chrome/locale/es-ES/securityLevel.properties
similarity index 100%
rename from src/chrome/locale/es/securityLevel.properties
rename to src/chrome/locale/es-ES/securityLevel.properties
diff --git a/src/chrome/locale/es/torbutton.dtd b/src/chrome/locale/es-ES/torbutton.dtd
similarity index 100%
rename from src/chrome/locale/es/torbutton.dtd
rename to src/chrome/locale/es-ES/torbutton.dtd
diff --git a/src/chrome/locale/es/torbutton.properties b/src/chrome/locale/es-ES/torbutton.properties
similarity index 100%
rename from src/chrome/locale/es/torbutton.properties
rename to src/chrome/locale/es-ES/torbutton.properties
diff --git a/src/chrome/locale/ga/aboutDialog.dtd b/src/chrome/locale/ga-IE/aboutDialog.dtd
similarity index 100%
rename from src/chrome/locale/ga/aboutDialog.dtd
rename to src/chrome/locale/ga-IE/aboutDialog.dtd
diff --git a/src/chrome/locale/ga/aboutTBUpdate.dtd b/src/chrome/locale/ga-IE/aboutTBUpdate.dtd
similarity index 100%
rename from src/chrome/locale/ga/aboutTBUpdate.dtd
rename to src/chrome/locale/ga-IE/aboutTBUpdate.dtd
diff --git a/src/chrome/locale/ga/aboutTor.dtd b/src/chrome/locale/ga-IE/aboutTor.dtd
similarity index 100%
rename from src/chrome/locale/ga/aboutTor.dtd
rename to src/chrome/locale/ga-IE/aboutTor.dtd
diff --git a/src/chrome/locale/ga/brand.dtd b/src/chrome/locale/ga-IE/brand.dtd
similarity index 100%
rename from src/chrome/locale/ga/brand.dtd
rename to src/chrome/locale/ga-IE/brand.dtd
diff --git a/src/chrome/locale/ga/brand.properties b/src/chrome/locale/ga-IE/brand.properties
similarity index 100%
rename from src/chrome/locale/ga/brand.properties
rename to src/chrome/locale/ga-IE/brand.properties
diff --git a/src/chrome/locale/ga/browserOnboarding.properties b/src/chrome/locale/ga-IE/browserOnboarding.properties
similarity index 93%
rename from src/chrome/locale/ga/browserOnboarding.properties
rename to src/chrome/locale/ga-IE/browserOnboarding.properties
index 8fe8d0cb..4f7a5030 100644
--- a/src/chrome/locale/ga/browserOnboarding.properties
+++ b/src/chrome/locale/ga-IE/browserOnboarding.properties
@@ -1,11 +1,11 @@
-# Copyright (c) 2018, The Tor Project, Inc.
+# Copyright (c) 2019, The Tor Project, Inc.
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
onboarding.tour-tor-welcome=Fáilte
onboarding.tour-tor-welcome.title=Tá tú réidh.
onboarding.tour-tor-welcome.description=Soláthraíonn Brabhsálaí Tor príobháideachas agus slándáil den chéad scoth ar an nGréasán. Cosnaíonn sé thú ar lorgaireacht, ar fhaire leictreonach, agus ar chinsireacht. Míneoidh an ceacht beag seo an chaoi a n-oibríonn sé.
-onboarding.tour-tor-welcome.button=Tosaigh Anois
+onboarding.tour-tor-welcome.next-button=Go to Privacy
onboarding.tour-tor-privacy=Príobháideachas
onboarding.tour-tor-privacy.title=Cuir bac ar na lorgairí agus ar na gliúcaigh.
@@ -21,21 +21,25 @@ onboarding.tour-tor-circuit-display=Taispeántas an Chiorcaid
onboarding.tour-tor-circuit-display.title=Do chosán a dhéanamh.
onboarding.tour-tor-circuit-display.description=Ar gach fearann a dtugann tú cuairt air, cuirtear do chuid tráchta ar aghaidh trí chiorcad déanta as trí cinn d'athsheachadáin timpeall an domhain. Is féidir leat ciorcad nua a iarraidh trí ‘Ciorcadh Nua don Suíomh seo’ a chliceáil i dTaispeántas an Chiorcaid.
onboarding.tour-tor-circuit-display.button=Mo Chosán
+onboarding.tour-tor-circuit-display.next-button=Go to Security
onboarding.tour-tor-security=Slándáil
onboarding.tour-tor-security.title=D'eispéireas féin.
onboarding.tour-tor-security.description=Soláthraímid socruithe breise duit lenar féidir leat leibhéal slándála níos airde a bhaint amach trí, mar shampla, cosc a chur ar eilimintí áirithe a d'fhéadfaí a úsáid chun ionsaí a dhéanamh ar do ríomhaire. Cliceáil thíos chun tuilleadh eolais a fháil faoi na roghanna éagsúla.
onboarding.tour-tor-security-level.button=See Your Security Level
+onboarding.tour-tor-security-level.next-button=Go to Experience Tips
onboarding.tour-tor-expect-differences=Leideanna
onboarding.tour-tor-expect-differences.title=Bí ag súil le difríochtaí.
onboarding.tour-tor-expect-differences.description=D'fhéadfadh d'eispéireas ar an Idirlíon a bheith pas beag difriúil mar gheall ar na gnéithe príobháideachais agus slándála i mbrabhsálaí Tor. B'fhéidir go mbeadh sé beagán níos moille, agus tá seans ann nach bhfeidhmeoidh nó nach lódálfaidh eilimintí áirithe, ag brath ar an leibhéal slándála. Uaireanta, iarrfar ort cruthúnas a thabhairt nach róbat thú.
onboarding.tour-tor-expect-differences.button=Ceisteanna Coitianta
+onboarding.tour-tor-expect-differences.next-button=Go to Onion Services
onboarding.tour-tor-onion-services=Seirbhísí Onion
onboarding.tour-tor-onion-services.title=Cosaint bhreise.
onboarding.tour-tor-onion-services.description=Is éard atá i seirbhís onion ná suíomh speisialta ón fhearann barrleibhéil .onion a sholáthraíonn cosaintí breise d'fhoilsitheoirí agus do chuairteoirí, cosaintí ar an gcinsireacht san áireamh. Is féidir le haon duine seirbhísí onion a úsáid chun ábhar a fhoilsiú agus seirbhísí a sholáthar gan a ainm a nochtadh. Cliceáil thíos le cuairt a thabhairt ar an suíomh onion do DuckDuckGo.
onboarding.tour-tor-onion-services.button=Oscail Oinniún
+onboarding.tour-tor-onion-services.next-button=Déanta
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=Ar Aghaidh
diff --git a/src/chrome/locale/ga/securityLevel.properties b/src/chrome/locale/ga-IE/securityLevel.properties
similarity index 100%
rename from src/chrome/locale/ga/securityLevel.properties
rename to src/chrome/locale/ga-IE/securityLevel.properties
diff --git a/src/chrome/locale/ga/torbutton.dtd b/src/chrome/locale/ga-IE/torbutton.dtd
similarity index 100%
rename from src/chrome/locale/ga/torbutton.dtd
rename to src/chrome/locale/ga-IE/torbutton.dtd
diff --git a/src/chrome/locale/ga/torbutton.properties b/src/chrome/locale/ga-IE/torbutton.properties
similarity index 100%
rename from src/chrome/locale/ga/torbutton.properties
rename to src/chrome/locale/ga-IE/torbutton.properties
diff --git a/src/chrome/locale/nb/aboutDialog.dtd b/src/chrome/locale/nb-NO/aboutDialog.dtd
similarity index 100%
rename from src/chrome/locale/nb/aboutDialog.dtd
rename to src/chrome/locale/nb-NO/aboutDialog.dtd
diff --git a/src/chrome/locale/nb/aboutTBUpdate.dtd b/src/chrome/locale/nb-NO/aboutTBUpdate.dtd
similarity index 100%
rename from src/chrome/locale/nb/aboutTBUpdate.dtd
rename to src/chrome/locale/nb-NO/aboutTBUpdate.dtd
diff --git a/src/chrome/locale/nb/aboutTor.dtd b/src/chrome/locale/nb-NO/aboutTor.dtd
similarity index 100%
rename from src/chrome/locale/nb/aboutTor.dtd
rename to src/chrome/locale/nb-NO/aboutTor.dtd
diff --git a/src/chrome/locale/nb/brand.dtd b/src/chrome/locale/nb-NO/brand.dtd
similarity index 100%
rename from src/chrome/locale/nb/brand.dtd
rename to src/chrome/locale/nb-NO/brand.dtd
diff --git a/src/chrome/locale/nb/brand.properties b/src/chrome/locale/nb-NO/brand.properties
similarity index 100%
rename from src/chrome/locale/nb/brand.properties
rename to src/chrome/locale/nb-NO/brand.properties
diff --git a/src/chrome/locale/nb/browserOnboarding.properties b/src/chrome/locale/nb-NO/browserOnboarding.properties
similarity index 92%
rename from src/chrome/locale/nb/browserOnboarding.properties
rename to src/chrome/locale/nb-NO/browserOnboarding.properties
index 41fa07c1..2c0193fc 100644
--- a/src/chrome/locale/nb/browserOnboarding.properties
+++ b/src/chrome/locale/nb-NO/browserOnboarding.properties
@@ -1,11 +1,11 @@
-# Copyright (c) 2018, The Tor Project, Inc.
+# Copyright (c) 2019, The Tor Project, Inc.
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
onboarding.tour-tor-welcome=Velkommen
onboarding.tour-tor-welcome.title=Du er klar.
onboarding.tour-tor-welcome.description=Tor Nettleser tilbyr den høyeste standarden på personvern og sikkerhet mens du surfer på nettet. Du er nå beskyttet mot sporing, overvåkning og sensur. Denne raske onboarding vil vise deg hvordan.
-onboarding.tour-tor-welcome.button=Start nå
+onboarding.tour-tor-welcome.next-button=Go to Privacy
onboarding.tour-tor-privacy=Personvern
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
@@ -21,21 +21,25 @@ onboarding.tour-tor-circuit-display=Kretsvisning
onboarding.tour-tor-circuit-display.title=Se din vei.
onboarding.tour-tor-circuit-display.description=For hvert domene du besøker, blir trafikken din omdirigert og kryptert i en krets over tre Tor-reléer rundt om i verden. Ingen nettside vet hvor du kobler fra. Du kan be om en ny krets ved å klikke "Ny krets for dette nettstedet" på vår kretsvisning.
onboarding.tour-tor-circuit-display.button=Se Min Vei
+onboarding.tour-tor-circuit-display.next-button=Go to Security
onboarding.tour-tor-security=Sikkerhet
onboarding.tour-tor-security.title=Velg din opplevelse.
onboarding.tour-tor-security.description=Vi gir deg også tilleggsinnstillinger for å støte på nettleserens sikkerhet. Våre sikkerhetsinnstillinger lar deg blokkere elementer som kan brukes til å angripe datamaskinen din. Klikk nedenfor for å se hva de forskjellige alternativene gjør.
onboarding.tour-tor-security-level.button=See Your Security Level
+onboarding.tour-tor-security-level.next-button=Go to Experience Tips
onboarding.tour-tor-expect-differences=Opplevelsestips
onboarding.tour-tor-expect-differences.title=Forvent noen forskjeller.
onboarding.tour-tor-expect-differences.description=Med alle de sikkerhets og personvernfunksjonene som Tor leverer, kan din erfaring mens du surfer på Internett, være litt annerledes. Det kan være litt tregere, og avhengig av sikkerhetsnivået, kan noen elementer ikke fungere eller lastes. Du kan også bli bedt om å bevise at du er et menneske og ikke en robot.
onboarding.tour-tor-expect-differences.button=se FAQs
+onboarding.tour-tor-expect-differences.next-button=Go to Onion Services
onboarding.tour-tor-onion-services=Løk-tjenester
onboarding.tour-tor-onion-services.title=Vær ekstra beskyttet.
onboarding.tour-tor-onion-services.description=Onion tjenester er nettsteder som slutter med en .onion som gir ekstra beskyttelse til utgivere og besøkende, inkludert ekstra sikkerhetskontroll mot sensur. Onion tjenester tillater alle å gi innhold og tjenester anonymt. Klikk nedenfor for å besøke DuckDuckGo-onionstedet.
onboarding.tour-tor-onion-services.button=Besøk en Onion
+onboarding.tour-tor-onion-services.next-button=Ferdig
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=Neste
diff --git a/src/chrome/locale/nb/securityLevel.properties b/src/chrome/locale/nb-NO/securityLevel.properties
similarity index 100%
rename from src/chrome/locale/nb/securityLevel.properties
rename to src/chrome/locale/nb-NO/securityLevel.properties
diff --git a/src/chrome/locale/nb/torbutton.dtd b/src/chrome/locale/nb-NO/torbutton.dtd
similarity index 100%
rename from src/chrome/locale/nb/torbutton.dtd
rename to src/chrome/locale/nb-NO/torbutton.dtd
diff --git a/src/chrome/locale/nb/torbutton.properties b/src/chrome/locale/nb-NO/torbutton.properties
similarity index 100%
rename from src/chrome/locale/nb/torbutton.properties
rename to src/chrome/locale/nb-NO/torbutton.properties
diff --git a/src/chrome/locale/sv/aboutDialog.dtd b/src/chrome/locale/sv-SE/aboutDialog.dtd
similarity index 100%
rename from src/chrome/locale/sv/aboutDialog.dtd
rename to src/chrome/locale/sv-SE/aboutDialog.dtd
diff --git a/src/chrome/locale/sv/aboutTBUpdate.dtd b/src/chrome/locale/sv-SE/aboutTBUpdate.dtd
similarity index 100%
rename from src/chrome/locale/sv/aboutTBUpdate.dtd
rename to src/chrome/locale/sv-SE/aboutTBUpdate.dtd
diff --git a/src/chrome/locale/sv/aboutTor.dtd b/src/chrome/locale/sv-SE/aboutTor.dtd
similarity index 100%
rename from src/chrome/locale/sv/aboutTor.dtd
rename to src/chrome/locale/sv-SE/aboutTor.dtd
diff --git a/src/chrome/locale/sv/brand.dtd b/src/chrome/locale/sv-SE/brand.dtd
similarity index 100%
rename from src/chrome/locale/sv/brand.dtd
rename to src/chrome/locale/sv-SE/brand.dtd
diff --git a/src/chrome/locale/sv/brand.properties b/src/chrome/locale/sv-SE/brand.properties
similarity index 100%
rename from src/chrome/locale/sv/brand.properties
rename to src/chrome/locale/sv-SE/brand.properties
diff --git a/src/chrome/locale/sv/browserOnboarding.properties b/src/chrome/locale/sv-SE/browserOnboarding.properties
similarity index 92%
rename from src/chrome/locale/sv/browserOnboarding.properties
rename to src/chrome/locale/sv-SE/browserOnboarding.properties
index 29406698..d603eaf6 100644
--- a/src/chrome/locale/sv/browserOnboarding.properties
+++ b/src/chrome/locale/sv-SE/browserOnboarding.properties
@@ -1,11 +1,11 @@
-# Copyright (c) 2018, The Tor Project, Inc.
+# Copyright (c) 2019, The Tor Project, Inc.
# See LICENSE for licensing information.
# vim: set sw=2 sts=2 ts=8 et:
onboarding.tour-tor-welcome=Välkommen
onboarding.tour-tor-welcome.title=Du är redo.
onboarding.tour-tor-welcome.description=Tor Browser erbjuder högsta standard för integritet och säkerhet när du surfar på webben. Du är nu skyddad mot spårning, övervakning och censur. Denna snabba introduktion kommer att visa dig hur.
-onboarding.tour-tor-welcome.button=Börja nu
+onboarding.tour-tor-welcome.next-button=Go to Privacy
onboarding.tour-tor-privacy=Sekretess
onboarding.tour-tor-privacy.title=Avvisa bevakare och snokare.
@@ -21,21 +21,25 @@ onboarding.tour-tor-circuit-display=Kretsvisning
onboarding.tour-tor-circuit-display.title=Se din väg.
onboarding.tour-tor-circuit-display.description=För varje domän du besöker förmedlas din trafik och krypteras i en krets över tre tor-reläer runt om i världen. Ingen webbplats vet var du ansluter från. Du kan begära en ny krets genom att klicka på "ny krets för denna webbplats" på vår kretsvisning.
onboarding.tour-tor-circuit-display.button=Se Min väg
+onboarding.tour-tor-circuit-display.next-button=Go to Security
onboarding.tour-tor-security=Säkerhet
onboarding.tour-tor-security.title=Välj din upplevelse.
onboarding.tour-tor-security.description=Vi ger dig också ytterligare inställningar för att stöta upp din webbläsares säkerhet. Våra säkerhetsinställningar kan du blockera element som kan användas för att attackera din dator. Klicka nedan för att se vad de olika alternativen gör.
onboarding.tour-tor-security-level.button=See Your Security Level
+onboarding.tour-tor-security-level.next-button=Go to Experience Tips
onboarding.tour-tor-expect-differences=Erfarenhets tips
onboarding.tour-tor-expect-differences.title=Förvänta dig vissa skillnader.
onboarding.tour-tor-expect-differences.description=Med alla säkerhets- och sekretessfunktioner som Tor tillhandahåller kan din upplevelse när du surfar på internet vara lite annorlunda. Saker kan vara lite långsammare, och beroende på din säkerhetsnivå, vissa element kanske inte fungerar eller ladda. Du kan också bli ombedd att bevisa att du är en människa och inte en robot.
onboarding.tour-tor-expect-differences.button=Se Vanliga frågor
+onboarding.tour-tor-expect-differences.next-button=Go to Onion Services
onboarding.tour-tor-onion-services=Onion tjänster
onboarding.tour-tor-onion-services.title=Var extra skyddad.
onboarding.tour-tor-onion-services.description=Onion-tjänster är webbplatser som slutar med en .onion som ger extra skydd till utgivare och besökare, inklusive extra garantier mot censur. Onion-tjänster tillåter alla att tillhandahålla innehåll och tjänster anonymt. Klicka nedan för att besöka DuckDuckGo-onion webbplatsen.
onboarding.tour-tor-onion-services.button=Besök en Onion
+onboarding.tour-tor-onion-services.next-button=Färdig
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=Nästa
diff --git a/src/chrome/locale/sv/securityLevel.properties b/src/chrome/locale/sv-SE/securityLevel.properties
similarity index 100%
rename from src/chrome/locale/sv/securityLevel.properties
rename to src/chrome/locale/sv-SE/securityLevel.properties
diff --git a/src/chrome/locale/sv/torbutton.dtd b/src/chrome/locale/sv-SE/torbutton.dtd
similarity index 100%
rename from src/chrome/locale/sv/torbutton.dtd
rename to src/chrome/locale/sv-SE/torbutton.dtd
diff --git a/src/chrome/locale/sv/torbutton.properties b/src/chrome/locale/sv-SE/torbutton.properties
similarity index 100%
rename from src/chrome/locale/sv/torbutton.properties
rename to src/chrome/locale/sv-SE/torbutton.properties
diff --git a/trans_tools/import-translations.sh b/trans_tools/import-translations.sh
index 5fbe4e7d..f14c353a 100755
--- a/trans_tools/import-translations.sh
+++ b/trans_tools/import-translations.sh
@@ -2,13 +2,12 @@
# This var comes from the TBB locale list.
# XXX: Find some way to keep this, tor-launcher, and Tor Browser in sync
-BUNDLE_LOCALES="ar ca cs da de el es fa fr ga he hu id is it ja ka ko nb nl pl pt-BR ru sv tr vi zh-CN zh-TW"
+BUNDLE_LOCALES="ar ca cs da de el es-ES fa fr ga-IE he hu id is it ja ka ko nb-NO nl pl pt-BR ru sv-SE tr vi zh-CN zh-TW"
# XXX: Basque (eu) by request in #10687.
-# This is not used for official builds, but should remain
-# so Basque XPIs can be build independently. We can do
-# this for other languages too, if anyone requests this
-# and translations are available.
+# This is not used for official builds, but should remain so Basque XPIs can be
+# built independently. We can do that for other languages too, if anyone
+# requests it and translations are available.
# XXX: Adding bn-BD as well as we don't ship that locale ourselves due to bug
# 26498. Others might want to fix, build, and use it, though.
BUNDLE_LOCALES="$BUNDLE_LOCALES eu bn-BD"
@@ -76,10 +75,9 @@ for KEYVAL in "${FILEMAP[@]}"; do
git merge -q origin/"$BRANCH"
for i in $BUNDLE_LOCALES;
do
- UL="`echo $i|tr - _`"
mkdir -p ../$LOCALE_DIR/$i/
# Some file names are lowercase in Transifex.
- if [ -f $UL/"$DEST_FILE" ]; then
+ if [ -f $i/"$DEST_FILE" ]; then
SRCFILE="$DEST_FILE"
else
SRCFILE="`echo $DEST_FILE | tr '[:upper:]' '[:lower:]'`"
@@ -87,6 +85,6 @@ for KEYVAL in "${FILEMAP[@]}"; do
# Use sed to work around a Transifex "double entity" issue.
sed -e 's/\&brandShortName;/\&brandShortName;/g' \
-e 's/\&vendorShortName;/\&vendorShortName;/g' \
- $UL/"$SRCFILE" > ../$LOCALE_DIR/$i/"$DEST_FILE"
+ $i/"$SRCFILE" > ../$LOCALE_DIR/$i/"$DEST_FILE"
done
done
1
0
commit 76d056634148add263720504aa4c6ff0c480165a
Merge: b10f69f1 ad0f608c
Author: Georg Koppen <gk(a)torproject.org>
Date: Mon Apr 8 16:12:46 2019 +0000
Merge branch 'bug_29943'
src/chrome.manifest | 8 ++++----
src/chrome/locale/{es => es-ES}/aboutDialog.dtd | 0
src/chrome/locale/{es => es-ES}/aboutTBUpdate.dtd | 2 +-
src/chrome/locale/{es => es-ES}/aboutTor.dtd | 0
src/chrome/locale/{es => es-ES}/brand.dtd | 0
src/chrome/locale/{es => es-ES}/brand.properties | 0
.../locale/{es => es-ES}/browserOnboarding.properties | 8 ++++++--
src/chrome/locale/{es => es-ES}/securityLevel.properties | 0
src/chrome/locale/{es => es-ES}/torbutton.dtd | 0
src/chrome/locale/{es => es-ES}/torbutton.properties | 0
src/chrome/locale/{ga => ga-IE}/aboutDialog.dtd | 0
src/chrome/locale/{ga => ga-IE}/aboutTBUpdate.dtd | 0
src/chrome/locale/{ga => ga-IE}/aboutTor.dtd | 0
src/chrome/locale/{ga => ga-IE}/brand.dtd | 0
src/chrome/locale/{ga => ga-IE}/brand.properties | 0
.../locale/{ga => ga-IE}/browserOnboarding.properties | 8 ++++++--
src/chrome/locale/{ga => ga-IE}/securityLevel.properties | 0
src/chrome/locale/{ga => ga-IE}/torbutton.dtd | 0
src/chrome/locale/{ga => ga-IE}/torbutton.properties | 0
src/chrome/locale/{nb => nb-NO}/aboutDialog.dtd | 0
src/chrome/locale/{nb => nb-NO}/aboutTBUpdate.dtd | 0
src/chrome/locale/{nb => nb-NO}/aboutTor.dtd | 0
src/chrome/locale/{nb => nb-NO}/brand.dtd | 0
src/chrome/locale/{nb => nb-NO}/brand.properties | 0
.../locale/{nb => nb-NO}/browserOnboarding.properties | 8 ++++++--
src/chrome/locale/{nb => nb-NO}/securityLevel.properties | 0
src/chrome/locale/{nb => nb-NO}/torbutton.dtd | 0
src/chrome/locale/{nb => nb-NO}/torbutton.properties | 0
src/chrome/locale/{sv => sv-SE}/aboutDialog.dtd | 0
src/chrome/locale/{sv => sv-SE}/aboutTBUpdate.dtd | 0
src/chrome/locale/{sv => sv-SE}/aboutTor.dtd | 0
src/chrome/locale/{sv => sv-SE}/brand.dtd | 0
src/chrome/locale/{sv => sv-SE}/brand.properties | 0
.../locale/{sv => sv-SE}/browserOnboarding.properties | 8 ++++++--
src/chrome/locale/{sv => sv-SE}/securityLevel.properties | 0
src/chrome/locale/{sv => sv-SE}/torbutton.dtd | 0
src/chrome/locale/{sv => sv-SE}/torbutton.properties | 0
trans_tools/import-translations.sh | 14 ++++++--------
38 files changed, 35 insertions(+), 21 deletions(-)
diff --cc src/chrome.manifest
index 53587fba,2edacef0..f6a267d7
--- a/src/chrome.manifest
+++ b/src/chrome.manifest
@@@ -46,8 -46,7 +46,8 @@@ locale torbutton dz chrome/locale/dz
locale torbutton el chrome/locale/el/
locale torbutton en chrome/locale/en-US/
locale torbutton eo chrome/locale/eo/
- locale torbutton es chrome/locale/es/
+locale torbutton es-AR chrome/locale/es-AR/
+ locale torbutton es-ES chrome/locale/es-ES/
locale torbutton et chrome/locale/et/
locale torbutton eu chrome/locale/eu/
locale torbutton fa chrome/locale/fa/
diff --cc trans_tools/import-translations.sh
index b8967287,f14c353a..c5724011
--- a/trans_tools/import-translations.sh
+++ b/trans_tools/import-translations.sh
@@@ -2,15 -2,14 +2,14 @@@
# This var comes from the TBB locale list.
# XXX: Find some way to keep this, tor-launcher, and Tor Browser in sync
- BUNDLE_LOCALES="ar ca cs da de el es es-AR fa fr ga he hu id is it ja ka ko nb nl pl pt-BR ru sv tr vi zh-CN zh-TW"
-BUNDLE_LOCALES="ar ca cs da de el es-ES fa fr ga-IE he hu id is it ja ka ko nb-NO nl pl pt-BR ru sv-SE tr vi zh-CN zh-TW"
++BUNDLE_LOCALES="ar ca cs da de el es-AR es-ES fa fr ga-IE he hu id is it ja ka ko nb-NO nl pl pt-BR ru sv-SE tr vi zh-CN zh-TW"
# XXX: Basque (eu) by request in #10687.
- # This is not used for official builds, but should remain
- # so Basque XPIs can be build independently. We can do
- # this for other languages too, if anyone requests this
- # and translations are available.
+ # This is not used for official builds, but should remain so Basque XPIs can be
+ # built independently. We can do that for other languages too, if anyone
+ # requests it and translations are available.
# XXX: Adding bn-BD as well as we don't ship that locale ourselves due to bug
-# 26498. Others might want to fix, build, and use it, though.
+# 26498 and #29257. Others might want to fix, build, and use it, though.
BUNDLE_LOCALES="$BUNDLE_LOCALES eu bn-BD"
LOCALE_DIR=../src/chrome/locale
1
0
commit b10f69f171b853bc3d4eb8c7153b73762faf4fda
Merge: 3ff13208 021fc5c5
Author: Georg Koppen <gk(a)torproject.org>
Date: Mon Apr 8 15:49:24 2019 +0000
Merge branch 'bug_29903'
src/modules/noscript-control.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
1
0

[torbutton/master] Bug 29903: No WebGL click-to-play on the standard security level
by gk@torproject.org 08 Apr '19
by gk@torproject.org 08 Apr '19
08 Apr '19
commit 021fc5c5c5069bbcfd2d14dcc235fe29221fd597
Author: Georg Koppen <gk(a)torproject.org>
Date: Tue Mar 26 12:15:32 2019 +0000
Bug 29903: No WebGL click-to-play on the standard security level
---
src/modules/noscript-control.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/modules/noscript-control.js b/src/modules/noscript-control.js
index 31ee98c2..4513dce8 100644
--- a/src/modules/noscript-control.js
+++ b/src/modules/noscript-control.js
@@ -17,7 +17,7 @@ let log = (level, msg) => logger.log(level, msg);
// ## NoScript settings
// Minimum and maximum capability states as controlled by NoScript.
-const max_caps = ["fetch", "font", "frame", "media", "object", "other", "script"];
+const max_caps = ["fetch", "font", "frame", "media", "object", "other", "script", "webgl"];
const min_caps = ["frame", "other"];
// Untrusted capabilities for [Standard, Safer, Safest] safety levels.
1
0
commit c10e19ff904efd0bdb68ea40a83ac6cab49eb0dc
Merge: f266df2 ab635bf
Author: Georg Koppen <gk(a)torproject.org>
Date: Mon Apr 8 15:24:04 2019 +0000
Merge branch 'bug_26498_v2'
rbm.conf | 1 +
1 file changed, 1 insertion(+)
1
0
commit ab635bf6b1f77b00c24f03541150a2cf33cbdf3b
Author: Arthur Edelstein <arthuredelstein(a)gmail.com>
Date: Thu Mar 21 14:46:21 2019 +0000
Bug 26498: Add locale: es-AR
---
rbm.conf | 1 +
1 file changed, 1 insertion(+)
diff --git a/rbm.conf b/rbm.conf
index 8e3f54b..9381785 100644
--- a/rbm.conf
+++ b/rbm.conf
@@ -66,6 +66,7 @@ var:
- da
- de
- el
+ - es-AR
- es-ES
- fa
- fr
1
0
commit 970fa67ae56d959f94343010c2981d19b91fd189
Author: Arthur Edelstein <arthuredelstein(a)gmail.com>
Date: Thu Oct 18 23:29:17 2018 -0700
Bug 26498: Add locale es-AR
---
src/chrome/content/network-settings.js | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/chrome/content/network-settings.js b/src/chrome/content/network-settings.js
index ef7571e..1c3498a 100644
--- a/src/chrome/content/network-settings.js
+++ b/src/chrome/content/network-settings.js
@@ -309,6 +309,7 @@ function populateLocaleList(aLangPackAddons)
"de" : "Deutsch",
"el" : "\u03B5\u03BB\u03BB\u03B7\u03BD\u03B9\u03BA\u03AC",
"es-ES" : "Espa\u00f1ol",
+ "es-AR" : "Espa\u00f1ol de Argentina",
"fa" : "\u0641\u0627\u0631\u0633\u06cc",
"fr" : "Fran\u00e7ais",
"ga" : "Gaeilge (Irish)",
1
0
commit 2ef5a96194e5cb24aa756913322bec86055087bc
Author: Arthur Edelstein <arthuredelstein(a)gmail.com>
Date: Tue Mar 19 11:10:25 2019 +0000
Bug 26498: Add locale: es-AR
---
src/chrome.manifest | 1 +
trans_tools/import-translations.sh | 4 ++--
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/chrome.manifest b/src/chrome.manifest
index 87467217..53587fba 100644
--- a/src/chrome.manifest
+++ b/src/chrome.manifest
@@ -47,6 +47,7 @@ locale torbutton el chrome/locale/el/
locale torbutton en chrome/locale/en-US/
locale torbutton eo chrome/locale/eo/
locale torbutton es chrome/locale/es/
+locale torbutton es-AR chrome/locale/es-AR/
locale torbutton et chrome/locale/et/
locale torbutton eu chrome/locale/eu/
locale torbutton fa chrome/locale/fa/
diff --git a/trans_tools/import-translations.sh b/trans_tools/import-translations.sh
index 5fbe4e7d..b8967287 100755
--- a/trans_tools/import-translations.sh
+++ b/trans_tools/import-translations.sh
@@ -2,7 +2,7 @@
# This var comes from the TBB locale list.
# XXX: Find some way to keep this, tor-launcher, and Tor Browser in sync
-BUNDLE_LOCALES="ar ca cs da de el es fa fr ga he hu id is it ja ka ko nb nl pl pt-BR ru sv tr vi zh-CN zh-TW"
+BUNDLE_LOCALES="ar ca cs da de el es es-AR fa fr ga he hu id is it ja ka ko nb nl pl pt-BR ru sv tr vi zh-CN zh-TW"
# XXX: Basque (eu) by request in #10687.
# This is not used for official builds, but should remain
@@ -10,7 +10,7 @@ BUNDLE_LOCALES="ar ca cs da de el es fa fr ga he hu id is it ja ka ko nb nl pl p
# this for other languages too, if anyone requests this
# and translations are available.
# XXX: Adding bn-BD as well as we don't ship that locale ourselves due to bug
-# 26498. Others might want to fix, build, and use it, though.
+# 26498 and #29257. Others might want to fix, build, and use it, though.
BUNDLE_LOCALES="$BUNDLE_LOCALES eu bn-BD"
LOCALE_DIR=../src/chrome/locale
1
0
commit 3ff1320818bbe2b1dfce9cb8da50ee2a99b7dd9f
Merge: a762819e b04b217a
Author: Georg Koppen <gk(a)torproject.org>
Date: Mon Apr 8 15:19:04 2019 +0000
Merge branch 'bug_26498'
src/chrome.manifest | 1 +
src/chrome/locale/ar/aboutTBUpdate.dtd | 4 +-
src/chrome/locale/ar/aboutTor.dtd | 2 +-
src/chrome/locale/ar/browserOnboarding.properties | 2 +-
src/chrome/locale/ar/securityLevel.properties | 2 +-
src/chrome/locale/ar/torbutton.properties | 2 +-
src/chrome/locale/el/aboutTBUpdate.dtd | 6 +--
src/chrome/locale/el/aboutTor.dtd | 2 +-
src/chrome/locale/el/browserOnboarding.properties | 2 +-
src/chrome/locale/el/securityLevel.properties | 10 ++--
src/chrome/locale/es-AR/aboutTBUpdate.dtd | 12 ++---
src/chrome/locale/es-AR/aboutTor.dtd | 6 ++-
src/chrome/locale/es-AR/brand.dtd | 6 +--
src/chrome/locale/es-AR/brand.properties | 6 +--
.../locale/es-AR/browserOnboarding.properties | 2 +-
src/chrome/locale/es-AR/securityLevel.properties | 12 +++--
src/chrome/locale/es-AR/torbutton.properties | 5 ++
src/chrome/locale/fa/aboutTBUpdate.dtd | 4 +-
src/chrome/locale/fa/aboutTor.dtd | 2 +-
src/chrome/locale/fa/browserOnboarding.properties | 2 +-
src/chrome/locale/fa/securityLevel.properties | 10 ++--
src/chrome/locale/id/browserOnboarding.properties | 2 +-
src/chrome/locale/ja/aboutTBUpdate.dtd | 2 +-
src/chrome/locale/nl/browserOnboarding.properties | 54 +++++++++++-----------
src/chrome/locale/nl/securityLevel.properties | 2 +-
src/chrome/locale/pl/aboutTBUpdate.dtd | 2 +-
src/chrome/locale/pl/aboutTor.dtd | 2 +-
src/chrome/locale/pt-BR/aboutTor.dtd | 2 +-
src/chrome/locale/pt-BR/securityLevel.properties | 2 +-
src/chrome/locale/ru/aboutTBUpdate.dtd | 2 +-
src/chrome/locale/ru/securityLevel.properties | 4 +-
src/chrome/locale/tr/securityLevel.properties | 10 ++--
src/chrome/locale/zh-TW/aboutTBUpdate.dtd | 4 +-
src/chrome/locale/zh-TW/aboutTor.dtd | 2 +-
.../locale/zh-TW/browserOnboarding.properties | 44 +++++++++---------
src/chrome/locale/zh-TW/securityLevel.properties | 14 +++---
src/chrome/locale/zh-TW/torbutton.properties | 2 +-
trans_tools/import-translations.sh | 4 +-
38 files changed, 133 insertions(+), 121 deletions(-)
1
0
commit b04b217a66dbc712ec928bbbdb927a3265080628
Author: Georg Koppen <gk(a)torproject.org>
Date: Thu Mar 21 10:26:55 2019 +0000
Translations update
---
src/chrome/locale/ar/aboutTBUpdate.dtd | 4 +-
src/chrome/locale/ar/aboutTor.dtd | 2 +-
src/chrome/locale/ar/browserOnboarding.properties | 2 +-
src/chrome/locale/ar/securityLevel.properties | 2 +-
src/chrome/locale/ar/torbutton.properties | 2 +-
src/chrome/locale/el/aboutTBUpdate.dtd | 6 +--
src/chrome/locale/el/aboutTor.dtd | 2 +-
src/chrome/locale/el/browserOnboarding.properties | 2 +-
src/chrome/locale/el/securityLevel.properties | 10 ++--
src/chrome/locale/es-AR/aboutTBUpdate.dtd | 12 ++---
src/chrome/locale/es-AR/aboutTor.dtd | 6 ++-
src/chrome/locale/es-AR/brand.dtd | 6 +--
src/chrome/locale/es-AR/brand.properties | 6 +--
.../locale/es-AR/browserOnboarding.properties | 2 +-
src/chrome/locale/es-AR/securityLevel.properties | 12 +++--
src/chrome/locale/es-AR/torbutton.properties | 5 ++
src/chrome/locale/fa/aboutTBUpdate.dtd | 4 +-
src/chrome/locale/fa/aboutTor.dtd | 2 +-
src/chrome/locale/fa/browserOnboarding.properties | 2 +-
src/chrome/locale/fa/securityLevel.properties | 10 ++--
src/chrome/locale/id/browserOnboarding.properties | 2 +-
src/chrome/locale/ja/aboutTBUpdate.dtd | 2 +-
src/chrome/locale/nl/browserOnboarding.properties | 54 +++++++++++-----------
src/chrome/locale/nl/securityLevel.properties | 2 +-
src/chrome/locale/pl/aboutTBUpdate.dtd | 2 +-
src/chrome/locale/pl/aboutTor.dtd | 2 +-
src/chrome/locale/pt-BR/aboutTor.dtd | 2 +-
src/chrome/locale/pt-BR/securityLevel.properties | 2 +-
src/chrome/locale/ru/aboutTBUpdate.dtd | 2 +-
src/chrome/locale/ru/securityLevel.properties | 4 +-
src/chrome/locale/tr/securityLevel.properties | 10 ++--
src/chrome/locale/zh-TW/aboutTBUpdate.dtd | 4 +-
src/chrome/locale/zh-TW/aboutTor.dtd | 2 +-
.../locale/zh-TW/browserOnboarding.properties | 44 +++++++++---------
src/chrome/locale/zh-TW/securityLevel.properties | 14 +++---
src/chrome/locale/zh-TW/torbutton.properties | 2 +-
36 files changed, 130 insertions(+), 119 deletions(-)
diff --git a/src/chrome/locale/ar/aboutTBUpdate.dtd b/src/chrome/locale/ar/aboutTBUpdate.dtd
index 873d24c7..658ed411 100644
--- a/src/chrome/locale/ar/aboutTBUpdate.dtd
+++ b/src/chrome/locale/ar/aboutTBUpdate.dtd
@@ -1,8 +1,8 @@
-<!ENTITY aboutTBUpdate.changelogTitle "Tor Browser Changelog">
+<!ENTITY aboutTBUpdate.changelogTitle "سجل تغيرات متصفّح تور">
<!ENTITY aboutTBUpdate.updated "تم تحديث متصفح تور.">
<!ENTITY aboutTBUpdate.linkPrefix "للحصول على أحدث المعلومات حول هذا الإصدار،">
<!ENTITY aboutTBUpdate.linkLabel "زُر موقعنا">
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.version "النسخة">
-<!ENTITY aboutTBUpdate.releaseDate "Release Date">
+<!ENTITY aboutTBUpdate.releaseDate "تاريخ النشر">
<!ENTITY aboutTBUpdate.releaseNotes "ملاحظات الإصدار">
diff --git a/src/chrome/locale/ar/aboutTor.dtd b/src/chrome/locale/ar/aboutTor.dtd
index 2627c9b9..16702c40 100644
--- a/src/chrome/locale/ar/aboutTor.dtd
+++ b/src/chrome/locale/ar/aboutTor.dtd
@@ -6,7 +6,7 @@
<!ENTITY aboutTor.title "عن تور">
-<!ENTITY aboutTor.viewChangelog.label "View Changelog">
+<!ENTITY aboutTor.viewChangelog.label "الإطلاع على سجل التغيرات">
<!ENTITY aboutTor.ready.label "تصفح بهوية خفية">
<!ENTITY aboutTor.ready2.label "أنت جاهز الآن لتجربة التصفح الأكثر خصوصية في العالم.">
diff --git a/src/chrome/locale/ar/browserOnboarding.properties b/src/chrome/locale/ar/browserOnboarding.properties
index b063dd3a..7661d2c3 100644
--- a/src/chrome/locale/ar/browserOnboarding.properties
+++ b/src/chrome/locale/ar/browserOnboarding.properties
@@ -25,7 +25,7 @@ onboarding.tour-tor-circuit-display.button=رؤية المسار الخاص بي
onboarding.tour-tor-security=الأمان
onboarding.tour-tor-security.title=اختر مدى خبرتك
onboarding.tour-tor-security.description=نوفر لك أيضا إعدادات إضافية لرفع مستوى أمان المتصفح. تسمح لك إعدادات الأمان لدينا بحظر العناصر التي يمكن استخدامها لمهاجمة جهاز الكمبيوتر الخاص بك. انقر أدناه لمعرفة ما تفعله الخيارات المختلفة.
-onboarding.tour-tor-security-level.button=See Your Security Level
+onboarding.tour-tor-security-level.button=تحقق من مستوى الأمن
onboarding.tour-tor-expect-differences=نصائح التجربة
onboarding.tour-tor-expect-differences.title=توقع بعض التغيرات
diff --git a/src/chrome/locale/ar/securityLevel.properties b/src/chrome/locale/ar/securityLevel.properties
index f0ee8d39..e628f9c1 100644
--- a/src/chrome/locale/ar/securityLevel.properties
+++ b/src/chrome/locale/ar/securityLevel.properties
@@ -19,4 +19,4 @@ securityLevel.safest.description3 = الصوت والفيديو يحتاج لل
securityLevel.custom.summary = تفضيلاتك الخاصة للمتصفح تسببت في إعدادات أمان غير معتادة. لأمان وخصوصية أفضل ننصح باستخدام أحد مستويات الأمان المبدئية.
securityLevel.learnMore = تعرف على المزيد
securityLevel.restoreDefaults = استعد الإعادات المبدئية
-securityLevel.advancedSecuritySettings = Advanced Security Settings…
+securityLevel.advancedSecuritySettings = إعدادات الأمن المتقدمة ...
diff --git a/src/chrome/locale/ar/torbutton.properties b/src/chrome/locale/ar/torbutton.properties
index b254c373..d5ab6d42 100644
--- a/src/chrome/locale/ar/torbutton.properties
+++ b/src/chrome/locale/ar/torbutton.properties
@@ -53,7 +53,7 @@ profileMigrationFailed=فشل نقل ملف إعدادات %S الموجود إ
# "Downloading update" string for the hamburger menu (see #28885).
# This string is kept here for ease of translation.
# LOCALIZATION NOTE: %S is the application name.
-updateDownloadingPanelUILabel=Downloading %S update
+updateDownloadingPanelUILabel=جاري تحميل S% من التحديث
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=الاتصال معمى (خدمة بصلة، %1$S، مفاتيح %2$S بتة، %3$S)
diff --git a/src/chrome/locale/el/aboutTBUpdate.dtd b/src/chrome/locale/el/aboutTBUpdate.dtd
index 9a89e674..ae3b1020 100644
--- a/src/chrome/locale/el/aboutTBUpdate.dtd
+++ b/src/chrome/locale/el/aboutTBUpdate.dtd
@@ -1,8 +1,8 @@
-<!ENTITY aboutTBUpdate.changelogTitle "Tor Browser Changelog">
+<!ENTITY aboutTBUpdate.changelogTitle "Αρχείο αλλαγών του Tor Browser">
<!ENTITY aboutTBUpdate.updated "Ο Tor Browser αναβαθμίστηκε.">
<!ENTITY aboutTBUpdate.linkPrefix "Για τις πιο πρόσφατες πληροφορίες για αυτή την έκδοση,">
<!ENTITY aboutTBUpdate.linkLabel "επισκεφθείτε την ιστοσελίδα μας">
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.version "Έκδοση">
-<!ENTITY aboutTBUpdate.releaseDate "Release Date">
-<!ENTITY aboutTBUpdate.releaseNotes "Release Notes">
+<!ENTITY aboutTBUpdate.releaseDate "Ημερομηνία έκδοσης">
+<!ENTITY aboutTBUpdate.releaseNotes "Σημειώσεις έκδοσης">
diff --git a/src/chrome/locale/el/aboutTor.dtd b/src/chrome/locale/el/aboutTor.dtd
index dc6c1ee0..b5f39d50 100644
--- a/src/chrome/locale/el/aboutTor.dtd
+++ b/src/chrome/locale/el/aboutTor.dtd
@@ -6,7 +6,7 @@
<!ENTITY aboutTor.title "Σχετικά με το Tor">
-<!ENTITY aboutTor.viewChangelog.label "View Changelog">
+<!ENTITY aboutTor.viewChangelog.label "Προβολή του αρχείου αλλαγών">
<!ENTITY aboutTor.ready.label "Εξερευνήστε. Με ιδιωτικότητα.">
<!ENTITY aboutTor.ready2.label "Είστε έτοιμος για την πιο ιδιωτική εμπειρία περιήγησης.">
diff --git a/src/chrome/locale/el/browserOnboarding.properties b/src/chrome/locale/el/browserOnboarding.properties
index eaf94aa5..68c7aa00 100644
--- a/src/chrome/locale/el/browserOnboarding.properties
+++ b/src/chrome/locale/el/browserOnboarding.properties
@@ -25,7 +25,7 @@ onboarding.tour-tor-circuit-display.button=Βλέπω το μονοπάτι μο
onboarding.tour-tor-security=Ασφάλεια
onboarding.tour-tor-security.title=Επιλέξτε την εμπειρία σας.
onboarding.tour-tor-security.description=Μπορούμε να προσφέρουμε επιπρόσθετες ρυθμίσεις για να ενισχύσουμε την ασφάλεια του περιηγητή σας. Οι Ρυθμίσεις Ασφαλείας σας επιτρέπουν να μπλοκάρεετε στοιχεία που θα μπορούσαν να χρησιμοποιηθούν για επιθέσεις στον υπολογιστή σας. Επίλεξτε παρακάτω για να δείτε τι κάνουν οι διαφορετικές ρυθμίσεις.
-onboarding.tour-tor-security-level.button=See Your Security Level
+onboarding.tour-tor-security-level.button=Προβολή του επίπεδου ασφαλείας σας
onboarding.tour-tor-expect-differences=Προτάσεις εμπειρίας
onboarding.tour-tor-expect-differences.title=Κάποιες διαφορές είναι αναμενόμενες.
diff --git a/src/chrome/locale/el/securityLevel.properties b/src/chrome/locale/el/securityLevel.properties
index 92892caa..d04b8780 100644
--- a/src/chrome/locale/el/securityLevel.properties
+++ b/src/chrome/locale/el/securityLevel.properties
@@ -1,17 +1,17 @@
securityLevel.securityLevel = Επίπεδο ασφάλειας
securityLevel.customWarning = Προσαρμογή
-securityLevel.overview = Disable certain web features that can be used to attack your security and anonymity.
+securityLevel.overview = Απενεργοποιήστε ορισμένα χαρακτηριστικά του διαδικτύου που μπορεί να χρησιμοποιηθούν για επιθέσεις εναντίον της ασφάλειας και της ανωνυμίας σας.
securityLevel.standard.level = Βασικό
-securityLevel.standard.tooltip = Security Level : Standard
+securityLevel.standard.tooltip = Επίπεδο ασφαλείας: Βασικό
securityLevel.standard.summary = Όλες οι παροχές του περιηγητή Tor και της ιστοσελίδας είναι ενεργοποιημένες.
securityLevel.safer.level = Ασφαλέστερο
-securityLevel.safer.tooltip = Security Level : Safer
+securityLevel.safer.tooltip = Επίπεδο ασφαλείας: Ασφαλέστερο
securityLevel.safer.summary = Απενεργοποιεί παροχές ιστοσελίδων που είναι επικίνδυνες και οδηγούν κάποιες ιστοσελίδες στο να χάνουν λειτουργικότητα.
securityLevel.safer.description1 = Η JavaScript είναι απενεργοποιημένη σε ιστότοπους που δεν είναι HTTPS.
securityLevel.safer.description2 = Μερικές γραμματοσειρές και μαθηματικά σύμβολα είναι απενεργοποιημένα.
securityLevel.safer.description3 = Οι ήχοι και τα βίντεο (μέσα HTML5) παίζουν, αφού γίνει κλικ για αναπαραγωγή.
securityLevel.safest.level = Ασφαλέστατο
-securityLevel.safest.tooltip = Security Level : Safest
+securityLevel.safest.tooltip = Επίπεδο ασφαλείας: Ασφαλέστατο
securityLevel.safest.summary = Επιτρέπει μόνο τις παροχές ιστοσελίδας που απαιτούνται για βασικές ιστοσελίδες και υπηρεσίες. Αυτό επηρεάζει εικόνες, μέσα και scripts.
securityLevel.safest.description1 = Η JavaScript είναι απενεργοποιημένη σε όλους τους ιστότοπους ως προεπιλογή.
securityLevel.safest.description2 = Ορισμένες γραμματοσειρές, εικονίδια, μαθηματικά σύμβολα και εικόνες είναι απενεργοποιημένα.
@@ -19,4 +19,4 @@ securityLevel.safest.description3 = Οι ήχοι και τα βίντεο (μέ
securityLevel.custom.summary = Οι προσαρμοσμένες προτιμήσεις του browser σας έχουν οδηγήσει σε ασυνήθιστες ρυθμίσεις ασφάλειας. Για λόγους ασφαλείας και ιδιωτικότητας, προτείνουμε να επιλέξετε ένα από τα προεπιλεγμένα επίπεδα ασφάλειας.
securityLevel.learnMore = Μάθε περισσότερα
securityLevel.restoreDefaults = Επαναφορά προεπιλογών
-securityLevel.advancedSecuritySettings = Advanced Security Settings…
+securityLevel.advancedSecuritySettings = Ρυθμίσεις ασφαλείας για προχωρημένους...
diff --git a/src/chrome/locale/es-AR/aboutTBUpdate.dtd b/src/chrome/locale/es-AR/aboutTBUpdate.dtd
index 9a1c4ec4..9625c97f 100644
--- a/src/chrome/locale/es-AR/aboutTBUpdate.dtd
+++ b/src/chrome/locale/es-AR/aboutTBUpdate.dtd
@@ -1,10 +1,8 @@
-<!ENTITY aboutTBUpdate.title "Actualización del Navegador Tor">
-<!ENTITY aboutTBUpdate.updated "El Navegador Tor ha sido actualizado.">
+<!ENTITY aboutTBUpdate.changelogTitle "Tor Browser Changelog">
+<!ENTITY aboutTBUpdate.updated "El Tor Browser ha sido actualizado.">
<!ENTITY aboutTBUpdate.linkPrefix "Para la información más actualizada sobre ésta versión,">
<!ENTITY aboutTBUpdate.linkLabel "visitá nuestro sitio web">
<!ENTITY aboutTBUpdate.linkSuffix ".">
-<!ENTITY aboutTBUpdate.changeLogHeading "Bitácora de cambios:">
-
-<!ENTITY aboutTBUpdate.circuitDisplayHeading "Nueva visualización de Circuito, rediseñada">
-<!ENTITY aboutTBUpdate.circuitDisplayDescription "¡La visualización del Circuito Tor ha sido reubicada y mejorada! Cliquear el botón Identidad de Sitio (localizado en el lado izquierdo de la barra URL) para ver la nueva visualización de circuito.">
-<!ENTITY aboutTBUpdate.learnMore "Aprendé más">
+<!ENTITY aboutTBUpdate.version "Versión">
+<!ENTITY aboutTBUpdate.releaseDate "Fecha de Versión">
+<!ENTITY aboutTBUpdate.releaseNotes "Notas de Versión">
diff --git a/src/chrome/locale/es-AR/aboutTor.dtd b/src/chrome/locale/es-AR/aboutTor.dtd
index 1bb03e95..6239c7e0 100644
--- a/src/chrome/locale/es-AR/aboutTor.dtd
+++ b/src/chrome/locale/es-AR/aboutTor.dtd
@@ -6,6 +6,8 @@
<!ENTITY aboutTor.title "Acerca de Tor">
+<!ENTITY aboutTor.viewChangelog.label "View Changelog">
+
<!ENTITY aboutTor.ready.label "Explorá. Privadamente.">
<!ENTITY aboutTor.ready2.label "Estás listo para la experiencia de navegación más privada del mundo.">
<!ENTITY aboutTor.failure.label "¡Algo salió mal!">
@@ -15,10 +17,10 @@
<!ENTITY aboutTor.searchDDGPost.link "https://duckduckgo.com">
<!ENTITY aboutTor.torbrowser_user_manual_questions.label "¿Preguntas?">
-<!ENTITY aboutTor.torbrowser_user_manual_link.label "Revisá nuestro manual del navegador Tor »">
+<!ENTITY aboutTor.torbrowser_user_manual_link.label "Revisá nuestro manual del Tor Browser »">
<!-- The next two entities are used within the browser's Help menu. -->
<!ENTITY aboutTor.torbrowser_user_manual.accesskey "M">
-<!ENTITY aboutTor.torbrowser_user_manual.label "Manual del navegador Tor">
+<!ENTITY aboutTor.torbrowser_user_manual.label "Manual del Tor Browser">
<!ENTITY aboutTor.tor_mission.label "El proyecto Tor es una organización sin fines de lucro bajo las provisiones de la ley EUA 501(c)(3), cuya misión es avanzar los derechos y libertades humanas creando y desplegando tecnologías de anonimato y privacidad de fuente abierta, soportando su disponibilidad y uso irrestricto, y ampliando su entendimiento científico y popular.">
<!ENTITY aboutTor.getInvolved.label "Involucrate »">
diff --git a/src/chrome/locale/es-AR/brand.dtd b/src/chrome/locale/es-AR/brand.dtd
index 3b423ff3..42f18424 100644
--- a/src/chrome/locale/es-AR/brand.dtd
+++ b/src/chrome/locale/es-AR/brand.dtd
@@ -2,9 +2,9 @@
- 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 "Navegador Tor">
-<!ENTITY brandShortName "Navegador Tor">
-<!ENTITY brandFullName "Navegador Tor">
+<!ENTITY brandShorterName "Tor Browser">
+<!ENTITY brandShortName "Tor Browser">
+<!ENTITY brandFullName "Tor Browser">
<!ENTITY vendorShortName "Proyecto Tor">
<!ENTITY trademarkInfo.part1 "Firefox y los logotipos de Firefox son marcas registradas de la Fundación Mozilla.">
diff --git a/src/chrome/locale/es-AR/brand.properties b/src/chrome/locale/es-AR/brand.properties
index 9da5b4ce..3f8265ac 100644
--- a/src/chrome/locale/es-AR/brand.properties
+++ b/src/chrome/locale/es-AR/brand.properties
@@ -2,9 +2,9 @@
# 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=Navegador Tor
-brandShortName=Navegador Tor
-brandFullName=Navegador Tor
+brandShorterName=Tor Browser
+brandShortName=Tor Browser
+brandFullName=Tor Browser
vendorShortName=Proyecto Tor
homePageSingleStartMain=Firefox Start, una página de inicio rápida con búsqueda integrada
diff --git a/src/chrome/locale/es-AR/browserOnboarding.properties b/src/chrome/locale/es-AR/browserOnboarding.properties
index 2422233e..8ae1402f 100644
--- a/src/chrome/locale/es-AR/browserOnboarding.properties
+++ b/src/chrome/locale/es-AR/browserOnboarding.properties
@@ -25,7 +25,7 @@ onboarding.tour-tor-circuit-display.button=Mirar mi ruta
onboarding.tour-tor-security=Seguridad
onboarding.tour-tor-security.title=Elegí tu experiencia
onboarding.tour-tor-security.description=También te proveemos con ajustes adicionales para incrementar rápidamente la seguridad de tu navegador. Nuestros Ajustes de Seguridad te permiten bloquear elementos que podrían ser usados para atacar tu computadora. Cliqueá abajo para ver qué es lo que hacen las diferentes opciones.
-onboarding.tour-tor-security.button=Revisar ajustes
+onboarding.tour-tor-security-level.button=Ver Tu Nivel de Seguridad
onboarding.tour-tor-expect-differences=Consejos de Experiencia
onboarding.tour-tor-expect-differences.title=Esperá algunas diferencias
diff --git a/src/chrome/locale/es-AR/securityLevel.properties b/src/chrome/locale/es-AR/securityLevel.properties
index ae089179..ca0fd2c4 100644
--- a/src/chrome/locale/es-AR/securityLevel.properties
+++ b/src/chrome/locale/es-AR/securityLevel.properties
@@ -1,16 +1,22 @@
-securityLevel.securityLevel = Nivel de seguridad
+securityLevel.securityLevel = Nivel de Seguridad
+securityLevel.customWarning = Personalizado
+securityLevel.overview = Deshabilite ciertas funciones web que pueden usarse para atacar su seguridad y anonimato.
securityLevel.standard.level = Estándar
+securityLevel.standard.tooltip = Nivel de Seguridad: Estándar
securityLevel.standard.summary = Todas las características del navegador Tor y el sitio web están habilitadas.
securityLevel.safer.level = Más seguro
+securityLevel.safer.tooltip = Nivel de Seguridad: Más Seguro
securityLevel.safer.summary = Deshabilita características del sitio web que son a menudo peligrosas, causando que algunos sitios pierdan funcionalidad.
securityLevel.safer.description1 = JavaScript está deshabilitado en sitios no-HTTPS.
securityLevel.safer.description2 = Algunos tipos de letra y símbolos matemáticos están deshabilitados.
securityLevel.safer.description3 = Audio y video (medios HTML5) son cliquear-para-reproducir.
-securityLevel.safest.level = En extremo seguro
+securityLevel.safest.level = El más seguro
+securityLevel.safest.tooltip = Nivel de Seguridad: El más Seguro
securityLevel.safest.summary = Sólo permite características del sitio web requeridas por sitios estáticos y servicios básicos. Estos cambios afectan imágenes, medios y código ejecutable.
securityLevel.safest.description1 = JavaScript está deshabilitado por defecto en todos los sitios.
securityLevel.safest.description2 = Algunos tipos de letra, iconos, símbolos matemáticos e imágenes están deshabilitados.
securityLevel.safest.description3 = Audio y video (medios HTML5) son cliquear-para-reproducir.
securityLevel.custom.summary = Tus preferencias personalizadas del navegador han resultado en ajustes de seguridad inusuales. Por razones de seguridad y privacidad, recomendamos que elijas uno de los niveles de seguridad por defecto.
-securityLevel.learnMore = Más informacion
+securityLevel.learnMore = Aprendé más
securityLevel.restoreDefaults = Restablecer valores por defecto
+securityLevel.advancedSecuritySettings = Configuración de Seguridad Avanzada
diff --git a/src/chrome/locale/es-AR/torbutton.properties b/src/chrome/locale/es-AR/torbutton.properties
index 181160ff..0b1364bb 100644
--- a/src/chrome/locale/es-AR/torbutton.properties
+++ b/src/chrome/locale/es-AR/torbutton.properties
@@ -50,6 +50,11 @@ profileReadOnlyMac=No podés correr %S desde un sistema de archivos de sólo lec
profileAccessDenied=%S no tiene permiso para acceder al perfil. Por favor ajustá los permisos de tu sistema de archivos y tratá de nuevo.
profileMigrationFailed=La migración de tu perfil existente de %S falló.\nSerán usados nuevos ajustes.
+# "Downloading update" string for the hamburger menu (see #28885).
+# This string is kept here for ease of translation.
+# LOCALIZATION NOTE: %S is the application name.
+updateDownloadingPanelUILabel=Descargando %S actualización
+
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=Conexión encriptada (Servicio Onion, %1$S, claves de %2$S bits, %3$S)
pageInfo_OnionEncryption=Conexión encriptada (Servicio Onion)
diff --git a/src/chrome/locale/fa/aboutTBUpdate.dtd b/src/chrome/locale/fa/aboutTBUpdate.dtd
index 38707958..c313e8e5 100644
--- a/src/chrome/locale/fa/aboutTBUpdate.dtd
+++ b/src/chrome/locale/fa/aboutTBUpdate.dtd
@@ -1,8 +1,8 @@
-<!ENTITY aboutTBUpdate.changelogTitle "Tor Browser Changelog">
+<!ENTITY aboutTBUpdate.changelogTitle "گزارش تغییرات Tor Browser">
<!ENTITY aboutTBUpdate.updated "مرورگر تور بهروز شده است.">
<!ENTITY aboutTBUpdate.linkPrefix "به منظور جدیدترین اطلاعات دربارهی این نسخه،">
<!ENTITY aboutTBUpdate.linkLabel "از وبسایت ما دیدن کنید">
<!ENTITY aboutTBUpdate.linkSuffix ".">
<!ENTITY aboutTBUpdate.version "نسخه">
-<!ENTITY aboutTBUpdate.releaseDate "Release Date">
+<!ENTITY aboutTBUpdate.releaseDate "تاریخ انتشار">
<!ENTITY aboutTBUpdate.releaseNotes "توضیحات انتشار">
diff --git a/src/chrome/locale/fa/aboutTor.dtd b/src/chrome/locale/fa/aboutTor.dtd
index ad6ce772..5cc12782 100644
--- a/src/chrome/locale/fa/aboutTor.dtd
+++ b/src/chrome/locale/fa/aboutTor.dtd
@@ -6,7 +6,7 @@
<!ENTITY aboutTor.title "دربارهی تور">
-<!ENTITY aboutTor.viewChangelog.label "View Changelog">
+<!ENTITY aboutTor.viewChangelog.label "دیدن گزارش تغییرات">
<!ENTITY aboutTor.ready.label "کاوش. خصوصی.">
<!ENTITY aboutTor.ready2.label "شما برای تجربه خصوصیترین مرور اینترنت در جهان آماده هستید.">
diff --git a/src/chrome/locale/fa/browserOnboarding.properties b/src/chrome/locale/fa/browserOnboarding.properties
index bb92f969..34ca5062 100644
--- a/src/chrome/locale/fa/browserOnboarding.properties
+++ b/src/chrome/locale/fa/browserOnboarding.properties
@@ -25,7 +25,7 @@ onboarding.tour-tor-circuit-display.button=مشاهده مسیر من
onboarding.tour-tor-security=امنیت
onboarding.tour-tor-security.title=انتخاب تجربهی شما
onboarding.tour-tor-security.description=همچنین ما تنظیمات اضافی برای بالا بردن امنیت مرورگر شما فراهم کردهایم. تنظیمات امنیت ما به شما اجازه میدهد تا اجزایی که ممکن است برای حمله به رایانه شما استفاده شوند را مسدود کنید. برای مشاهدهی گزینههای مختلفی که وجود دارد، پایین را کلیک کنید.
-onboarding.tour-tor-security-level.button=See Your Security Level
+onboarding.tour-tor-security-level.button=سطح امنیت خود را مشاهده نمایید
onboarding.tour-tor-expect-differences=نکات تجربه
onboarding.tour-tor-expect-differences.title=انتظار برخی تفاوتها را داشته باشید.
diff --git a/src/chrome/locale/fa/securityLevel.properties b/src/chrome/locale/fa/securityLevel.properties
index 29dbd353..32056a56 100644
--- a/src/chrome/locale/fa/securityLevel.properties
+++ b/src/chrome/locale/fa/securityLevel.properties
@@ -1,17 +1,17 @@
securityLevel.securityLevel = سطح امنیت
securityLevel.customWarning = تنظیم خاص
-securityLevel.overview = Disable certain web features that can be used to attack your security and anonymity.
+securityLevel.overview = بعضی خصیصههای وب را که میتواند جهت تعرض به امنیت و گمنامی شما مورد استفاده قرار گیرد غیر فعال نمایید.
securityLevel.standard.level = استاندارد
-securityLevel.standard.tooltip = Security Level : Standard
+securityLevel.standard.tooltip = سطح امنیت: استاندارد
securityLevel.standard.summary = همه مرورگر تور و ویژگیهای وبسایت به کار انداخته شدهاند.
securityLevel.safer.level = ایمن تر
-securityLevel.safer.tooltip = Security Level : Safer
+securityLevel.safer.tooltip = سطح امنیت: ایمنتر
securityLevel.safer.summary = از کار انداختن ویژگیهای وبسایت که اغلب خطرناک هستند و باعث از دست رفتن برخی سایتها میشوند.
securityLevel.safer.description1 = جاوا اسکریپت روی سایتهای غیر HTTPS کار نمیکند.
securityLevel.safer.description2 = برخی از فونت ها و نمادهای ریاضی غیرفعال هستند
securityLevel.safer.description3 = صدا و ویدیو ( HTML5 رسانه ) برای بازی کلیک میکنند.
securityLevel.safest.level = ایمن ترین
-securityLevel.safest.tooltip = Security Level : Safest
+securityLevel.safest.tooltip = سطح امنیت: ایمنترین
securityLevel.safest.summary = تنها اجازه میدهد که ویژگیهای وبسایت برای سایتهای ایستا و خدمات پایه مورد نیاز باشد. این تغییرات بر تصاویر، رسانهها و متن تاثیر میگذارند.
securityLevel.safest.description1 = جاوا اسکریپت به طور پیش فرض در تمامی سایت ها غیر فعال است.
securityLevel.safest.description2 = برخی از فونت ها، شمایلها، علایم ریاضی و تصاویر از کار افتاده هستند.
@@ -19,4 +19,4 @@ securityLevel.safest.description3 = صدا و ویدیو ( HTML5 رسانه ) ب
securityLevel.custom.summary = تنظیمات سفارشی شما در مرورگر منجر به تغییرات غیر معمول در تنظیمات امنیتی شده است.برای امن نگه داشتن حریم خصوصی خود ما پیشنهاد میکنیم یکی از تنظیمات پیشفرض امنیتی را انتخاب کنید.
securityLevel.learnMore = اطلاعات بیشتر
securityLevel.restoreDefaults = بازگردانی تنظیمات اولیه
-securityLevel.advancedSecuritySettings = Advanced Security Settings…
+securityLevel.advancedSecuritySettings = تنظیمات پیشرفته امنیت ...
diff --git a/src/chrome/locale/id/browserOnboarding.properties b/src/chrome/locale/id/browserOnboarding.properties
index b5375262..59d553b4 100644
--- a/src/chrome/locale/id/browserOnboarding.properties
+++ b/src/chrome/locale/id/browserOnboarding.properties
@@ -5,7 +5,7 @@
onboarding.tour-tor-welcome=Selamat datang
onboarding.tour-tor-welcome.title=Anda siap.
onboarding.tour-tor-welcome.description=Tor Browser menawarkan standar tertinggi atas privasi dan keamanan saat menjelajahi jaringan. Anda sekarang dilindungi dari pelacakan, pengintaian, dan penyensoran. Pelatihan singkat ini akan menunjukkan Anda bagaimana caranya.
-onboarding.tour-tor-welcome.button=Start Now
+onboarding.tour-tor-welcome.button=Mulai sekarang
onboarding.tour-tor-privacy=Privasi
onboarding.tour-tor-privacy.title=Menolak pelacak dan pengintai.
diff --git a/src/chrome/locale/ja/aboutTBUpdate.dtd b/src/chrome/locale/ja/aboutTBUpdate.dtd
index 413c965c..2f189bc8 100644
--- a/src/chrome/locale/ja/aboutTBUpdate.dtd
+++ b/src/chrome/locale/ja/aboutTBUpdate.dtd
@@ -1,4 +1,4 @@
-<!ENTITY aboutTBUpdate.changelogTitle "Tor Browser Changelog">
+<!ENTITY aboutTBUpdate.changelogTitle "Tor Browser 変更履歴">
<!ENTITY aboutTBUpdate.updated "Tor Browser アップデート完了">
<!ENTITY aboutTBUpdate.linkPrefix "このリリースについての最新情報を入手するため、">
<!ENTITY aboutTBUpdate.linkLabel "我々のウェブサイトを見てください">
diff --git a/src/chrome/locale/nl/browserOnboarding.properties b/src/chrome/locale/nl/browserOnboarding.properties
index 88b1b4ea..563dcead 100644
--- a/src/chrome/locale/nl/browserOnboarding.properties
+++ b/src/chrome/locale/nl/browserOnboarding.properties
@@ -3,52 +3,52 @@
# vim: set sw=2 sts=2 ts=8 et:
onboarding.tour-tor-welcome=Welkom
-onboarding.tour-tor-welcome.title=Je bent klaar.
-onboarding.tour-tor-welcome.description=TOR Browser biedt de hoogste standaard van privacy en beveiliging terwijl u het web bezoekt. U bent nu beschermt tegen volgen, monitoring en censuur. Deze snelle 'Welkom tour' zal u laten zien hoe dit werkt.
-onboarding.tour-tor-welcome.button=Start nu
+onboarding.tour-tor-welcome.title=U bent klaar.
+onboarding.tour-tor-welcome.description=Tor Browser biedt de hoogste standaard aan privacy en beveiliging tijdens het websurfen. U bent nu beschermd tegen volgen, bewaking en censuur. Deze snelle onboarding toont hoe dit werkt.
+onboarding.tour-tor-welcome.button=Nu starten
onboarding.tour-tor-privacy=Privacy
onboarding.tour-tor-privacy.title=Snub volgers en neuzers.
-onboarding.tour-tor-privacy.description=Tor Browser isoleert cookies en verwijdrt jouw browser historie na jouw sessie. Deze wijzigingen waarborgen dat jouw privacy en veiligheid beschermd zijn in de browser. Klik 'Tor Netwerk" om te leren hoe we jou op netwerk niveau beveiligen.
-onboarding.tour-tor-privacy.button=Ga naar het Tor Netwerk
+onboarding.tour-tor-privacy.description=Tor Browser isoleert cookies en verwijdert uw browsergeschiedenis na uw sessie. Deze wijzigingen zorgen ervoor dat uw privacy en veiligheid in de browser zijn beschermd. Klik op ‘Tor-netwerk’ om te lezen hoe we u op netwerkniveau beschermen.
+onboarding.tour-tor-privacy.button=Naar Tor-netwerk
-onboarding.tour-tor-network=Tor Netwerk
+onboarding.tour-tor-network=Tor-netwerk
onboarding.tour-tor-network.title=Reis over een gedecentraliseerd netwerk.
-onboarding.tour-tor-network.description=TOR Browser verbind u met het TOR netwerk, welke wordt mogelijk gemaakt door duizenden vrijwilligers over de hele wereld. Anders dan een VPN is er niet slecht 1 punt waar het mis kan gaan, en er is geen centrale autoriteit waar u vertrouwen in moet hebben om in privé gebruik te maken van het internet.
-onboarding.tour-tor-network.button=Ga naar het Circuit Venster
+onboarding.tour-tor-network.description=Tor Browser verbindt u met het Tor-netwerk, mogelijk gemaakt door duizenden vrijwilligers over de hele wereld. Anders dan bij een VPN is er geen sprake van één zwakke plek of centrale autoriteit die u moet vertrouwen om privé van het internet gebruik te maken.
+onboarding.tour-tor-network.button=Naar Circuit-venster
-onboarding.tour-tor-circuit-display=Circuit Venster
-onboarding.tour-tor-circuit-display.title=Zie jouw route.
-onboarding.tour-tor-circuit-display.description=Voor elk domein dat je bezoekt wordt jouw verkeer omgeleid en vercijferd in een circuit over drie Tor omleidingen over de wereld. Geen website weet waar je verbinding vandaan maakt. Je kunt een nieuwe circuit aanvragen door te klikken op "Nieuw Circuit voor deze Site' in ons Circuit Venster.
-onboarding.tour-tor-circuit-display.button=Zie Mijn Pad
+onboarding.tour-tor-circuit-display=Circuit-venster
+onboarding.tour-tor-circuit-display.title=Bekijk uw pad.
+onboarding.tour-tor-circuit-display.description=Voor elk domein dat u bezoekt, wordt uw verkeer in een circuit over drie Tor-omleidingen over de hele wereld omgeleid en versleuteld. Geen website weet waarvandaan u verbinding maakt. U kunt een nieuw circuit aanvragen door op ‘Nieuw circuit voor deze website’ in ons Circuit-venster te klikken.
+onboarding.tour-tor-circuit-display.button=Mijn pad bekijken
onboarding.tour-tor-security=Beveiliging
-onboarding.tour-tor-security.title=Kies jouw ervaring.
-onboarding.tour-tor-security.description=We bieden ook additionele instellingen om de veiligheid van uw browser te verhogen. Onze 'Beveiligingsinstellingen' maken het mogelijk om elementen te blokkeren welk gebruikt zouden kunnen worden om uw computer aan te vallen. Klik hieronder om te zien wat de verschillende opties doen.
-onboarding.tour-tor-security-level.button=Bekijk je beveiligingsniveau
+onboarding.tour-tor-security.title=Kies uw ervaring.
+onboarding.tour-tor-security.description=We bieden ook aanvullende instellingen om de beveiliging van uw browser te verhogen. Via onze Beveiligingsinstellingen kunt u elementen blokkeren die kunnen worden gebruikt om uw computer aan te vallen. Klik hieronder om te zien wat de verschillende opties doen.
+onboarding.tour-tor-security-level.button=Uw beveiligingsniveau bekijken
-onboarding.tour-tor-expect-differences=Ervaring tips
+onboarding.tour-tor-expect-differences=Ervaringstips
onboarding.tour-tor-expect-differences.title=Verwacht enige verschillen.
-onboarding.tour-tor-expect-differences.description=Met alle beveilingings- en privacy-mogelijkheden beschikbaar gesteld door TOR, is je ervaring bij het bezoeken van internet misschien een beetje anders dan je gewent bent. Dingen gaan misschien iets langzamer, en afhankelijk van het door u gekozen beveiligingsniveau, zullen sommige elementen misschien niet werken of niet laden.
-onboarding.tour-tor-expect-differences.button=Zie de VGVn
+onboarding.tour-tor-expect-differences.description=Met alle door Tor geboden beveiligings- en privacyfuncties kan uw ervaring tijdens het webbrowsen een beetje anders zijn. Dingen gaan misschien iets langzamer, en afhankelijk van het door u gekozen beveiligingsniveau zullen bepaalde elementen misschien niet werken of worden geladen. Er kan ook worden gevraagd te bewijzen dat u een mens bent en geen robot.
+onboarding.tour-tor-expect-differences.button=FAQ’s bekijken
-onboarding.tour-tor-onion-services=Onion Diensten
+onboarding.tour-tor-onion-services=Onion-services
onboarding.tour-tor-onion-services.title=Wees extra beschermd.
-onboarding.tour-tor-onion-services.description=Onion diensten zijn sites welke eindigen op .onion. Deze bieden extra bescherming voor publicisten en bezoekers, inclusief toegevoegde beveiligingsmechanismes tegen censuur. Onion diensten stellen iedereen in staat om content en diensten in anonimiteit aan te bieden. Klik hieronder om de DuckDuckGo onion site te bezoeken.
-onboarding.tour-tor-onion-services.button=Bezoek een Onion
+onboarding.tour-tor-onion-services.description=Onion-services zijn websites die op .onion eindigen en extra bescherming bieden voor publicisten en bezoekers, waaronder toegevoegde beschermingsmechanismen tegen censuur. Via Onion-services kan iedereen anoniem inhoud en diensten aanbieden. Klik hieronder om de DuckDuckGo-onion-website te bezoeken.
+onboarding.tour-tor-onion-services.button=Een Onion bezoeken
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=Volgende
-onboarding.tor-circuit-display.done=Klaar
+onboarding.tor-circuit-display.done=Gereed
onboarding.tor-circuit-display.one-of-three=1 van 3
onboarding.tor-circuit-display.two-of-three=2 van 3
onboarding.tor-circuit-display.three-of-three=3 van 3
onboarding.tor-circuit-display.intro.title=Hoe werken circuits?
-onboarding.tor-circuit-display.intro.msg=Circuits worden gemaakt van willekeurig toegekende omleidingen, die computers over de wereld zijn, ingesteld om Tor verkeer door te sturen.
+onboarding.tor-circuit-display.intro.msg=Circuits worden gevormd door willekeurig toegekende relays, bestaande uit computers over de hele wereld die zijn geconfigureerd om Tor-verkeer door te sturen. Via circuits kunt u privé browsen en verbinding maken met onion-services.
-onboarding.tor-circuit-display.diagram.title=Circuit Venster
-onboarding.tor-circuit-display.diagram.msg=Dit diagram laat zien dat de relays een circuit vormen naar deze website. Om te voorkomen dat activiteit wordt bijgehouden tussen bezoeken aan verschillende websites, wordt voor elke website een apart circuit opgezet.
+onboarding.tor-circuit-display.diagram.title=Circuit-venster
+onboarding.tor-circuit-display.diagram.msg=Dit diagram toont de relays die het circuit voor deze website vormen. Om het koppelen van activiteit tussen verschillende websites te voorkomen, krijgt elke website een apart circuit.
-onboarding.tor-circuit-display.new-circuit.title=Heb je een nieuw circuit nodig?
-onboarding.tor-circuit-display.new-circuit.msg=Als u niet kunt verbinden met de website welke u probeert te bezoeken, dan kunt u deze knop gebruiken om de site opnieuw te laden met een nieuw circuit.
+onboarding.tor-circuit-display.new-circuit.title=Hebt u een nieuw circuit nodig?
+onboarding.tor-circuit-display.new-circuit.msg=Als u geen verbinding kunt maken met de website die u probeert te bezoeken of als deze niet goed wordt geladen, kunt u deze knop gebruiken om de website opnieuw te laden met een nieuw circuit.
diff --git a/src/chrome/locale/nl/securityLevel.properties b/src/chrome/locale/nl/securityLevel.properties
index ed05fbb9..25d29f72 100644
--- a/src/chrome/locale/nl/securityLevel.properties
+++ b/src/chrome/locale/nl/securityLevel.properties
@@ -1,6 +1,6 @@
securityLevel.securityLevel = Beveiligingsniveau
securityLevel.customWarning = Aangepast
-securityLevel.overview = Disable certain web features that can be used to attack your security and anonymity.
+securityLevel.overview = Bepaalde websitefuncties uitschakelen die kunnen worden gebruikt om uw beveiliging en anonimiteit aan te vallen.
securityLevel.standard.level = Standaard
securityLevel.standard.tooltip = Beveiligingsniveau: standaard
securityLevel.standard.summary = Alle Tor Browser- en websitefuncties zijn ingeschakeld.
diff --git a/src/chrome/locale/pl/aboutTBUpdate.dtd b/src/chrome/locale/pl/aboutTBUpdate.dtd
index 01075e28..bc318cc3 100644
--- a/src/chrome/locale/pl/aboutTBUpdate.dtd
+++ b/src/chrome/locale/pl/aboutTBUpdate.dtd
@@ -1,4 +1,4 @@
-<!ENTITY aboutTBUpdate.changelogTitle "Tor Browser Changelog">
+<!ENTITY aboutTBUpdate.changelogTitle "Lista zmian przeglądarki Tor">
<!ENTITY aboutTBUpdate.updated "Tor Browser została zaktualizowana.">
<!ENTITY aboutTBUpdate.linkPrefix "Aby uzyskać najbardziej aktualne informacje o tym wydaniu,">
<!ENTITY aboutTBUpdate.linkLabel "odwiedź naszą stronę internetową">
diff --git a/src/chrome/locale/pl/aboutTor.dtd b/src/chrome/locale/pl/aboutTor.dtd
index 280d2bef..dbade396 100644
--- a/src/chrome/locale/pl/aboutTor.dtd
+++ b/src/chrome/locale/pl/aboutTor.dtd
@@ -6,7 +6,7 @@
<!ENTITY aboutTor.title "Informacje na temat Tor'a">
-<!ENTITY aboutTor.viewChangelog.label "View Changelog">
+<!ENTITY aboutTor.viewChangelog.label "Pokaż dziennik zmian">
<!ENTITY aboutTor.ready.label "Odkrywaj. Prywatnie.">
<!ENTITY aboutTor.ready2.label "Jesteś gotowy na najbardziej prywatne doświadczenie przeglądania na świecie.">
diff --git a/src/chrome/locale/pt-BR/aboutTor.dtd b/src/chrome/locale/pt-BR/aboutTor.dtd
index c9bc04ae..5199560f 100644
--- a/src/chrome/locale/pt-BR/aboutTor.dtd
+++ b/src/chrome/locale/pt-BR/aboutTor.dtd
@@ -6,7 +6,7 @@
<!ENTITY aboutTor.title "Sobre Tor">
-<!ENTITY aboutTor.viewChangelog.label "View Changelog">
+<!ENTITY aboutTor.viewChangelog.label "Visualizar o registro de mudanças">
<!ENTITY aboutTor.ready.label "Navegar. Com privacidade.">
<!ENTITY aboutTor.ready2.label "Você está pronto para a maior experiência de navegação privada do mundo.">
diff --git a/src/chrome/locale/pt-BR/securityLevel.properties b/src/chrome/locale/pt-BR/securityLevel.properties
index 7a8fbcce..7cfaf0d6 100644
--- a/src/chrome/locale/pt-BR/securityLevel.properties
+++ b/src/chrome/locale/pt-BR/securityLevel.properties
@@ -1,6 +1,6 @@
securityLevel.securityLevel = Nível de Segurança
securityLevel.customWarning = Personalizado
-securityLevel.overview = Disable certain web features that can be used to attack your security and anonymity.
+securityLevel.overview = Desabilita certos recursos web que podem ser usados para atacar sua segurança e anonimato.
securityLevel.standard.level = Padrão
securityLevel.standard.tooltip = Nível de Segurança: Padrão
securityLevel.standard.summary = Todos os recursos do Navegador Tor e do website estão ativos.
diff --git a/src/chrome/locale/ru/aboutTBUpdate.dtd b/src/chrome/locale/ru/aboutTBUpdate.dtd
index 9209be25..80a274f3 100644
--- a/src/chrome/locale/ru/aboutTBUpdate.dtd
+++ b/src/chrome/locale/ru/aboutTBUpdate.dtd
@@ -1,4 +1,4 @@
-<!ENTITY aboutTBUpdate.changelogTitle "Tor Browser Changelog">
+<!ENTITY aboutTBUpdate.changelogTitle "Журнал изменений Tor Browser">
<!ENTITY aboutTBUpdate.updated "Tor Browser обновлен.">
<!ENTITY aboutTBUpdate.linkPrefix "Самая свежая информация об этой версии — ">
<!ENTITY aboutTBUpdate.linkLabel "на нашем сайте">
diff --git a/src/chrome/locale/ru/securityLevel.properties b/src/chrome/locale/ru/securityLevel.properties
index 24e08707..39dcee0d 100644
--- a/src/chrome/locale/ru/securityLevel.properties
+++ b/src/chrome/locale/ru/securityLevel.properties
@@ -2,7 +2,7 @@ securityLevel.securityLevel = Уровень безопасности
securityLevel.customWarning = Пользовательский
securityLevel.overview = Disable certain web features that can be used to attack your security and anonymity.
securityLevel.standard.level = Стандартные
-securityLevel.standard.tooltip = Security Level : Standard
+securityLevel.standard.tooltip = Уровень безопасности : Стандартная
securityLevel.standard.summary = Все функции Tor Browser и веб-сайтов включены.
securityLevel.safer.level = Более безопасные
securityLevel.safer.tooltip = Security Level : Safer
@@ -19,4 +19,4 @@ securityLevel.safest.description3 = Аудио и видео (HTML5 медиа)
securityLevel.custom.summary = Ваши настройки браузера привели к необычным параметрам безопасности. По соображениям безопасности и приватности мы рекомендуем выбрать один из уровней безопасности по умолчанию.
securityLevel.learnMore = Узнать больше
securityLevel.restoreDefaults = Восстановить значения по умолчанию
-securityLevel.advancedSecuritySettings = Advanced Security Settings…
+securityLevel.advancedSecuritySettings = Дополнительные настройки безопасности...
diff --git a/src/chrome/locale/tr/securityLevel.properties b/src/chrome/locale/tr/securityLevel.properties
index c8bb45c1..87865067 100644
--- a/src/chrome/locale/tr/securityLevel.properties
+++ b/src/chrome/locale/tr/securityLevel.properties
@@ -1,17 +1,17 @@
securityLevel.securityLevel = Güvenlik Düzeyi
securityLevel.customWarning = Özel
-securityLevel.overview = Disable certain web features that can be used to attack your security and anonymity.
+securityLevel.overview = Güvenlik ve anonimliğinize saldırmak için kullanılacak belirli web özelliklerini devre dışı bırakır.
securityLevel.standard.level = Standart
-securityLevel.standard.tooltip = Security Level : Standard
+securityLevel.standard.tooltip = Güvenlik Düzeyi : Standart
securityLevel.standard.summary = Tüm Tor Browser ve web sitesi özellikleri kullanılabilir.
securityLevel.safer.level = Daha Güvenli
-securityLevel.safer.tooltip = Security Level : Safer
+securityLevel.safer.tooltip = Güvenlik Düzeyi : Daha Güvenli
securityLevel.safer.summary = Sıklıkla tehlikeli olan web sitesi özellikleri devre dışı bırakılır ve bazı sitelerin işlevlerinde kayıplar olabilir.
securityLevel.safer.description1 = JavaScript, HTTPS kullanmayan sitelerde devre dışı bırakılır.
securityLevel.safer.description2 = Bazı yazı türleri ve matematik simgeleri devre dışı bırakılır.
securityLevel.safer.description3 = Ses ve görüntüler (HTML5 ortamı) tıklayarak çalıştırılabilir.
securityLevel.safest.level = En Güvenli
-securityLevel.safest.tooltip = Security Level : Safest
+securityLevel.safest.tooltip = Güvenlik Düzeyi : En Güvenli
securityLevel.safest.summary = Yalnız durağan siteler ve temel hizmetler için gerekli web sitesi özelliklerine izin verilir. Bu değişiklikler görselleri, ortamları ve betikleri etkiler.
securityLevel.safest.description1 = JavaScript betikleri tüm sitelerde varsayılan olarak devre dışı bırakılır.
securityLevel.safest.description2 = Bazı yazı türleri, simgeler, matematik simgeleri ve görseller devre dışı bırakılır.
@@ -19,4 +19,4 @@ securityLevel.safest.description3 = Ses ve görüntüler (HTML5 ortamı) tıklay
securityLevel.custom.summary = Tarayıcınız standart olmayan özel güvenlik ayarları kullanıyor. Güvenlik ve gizlilik nedenleriyle aşağıdaki varsayılan güvenlik ayarı düzeylerinden birini seçmeniz önerilir.
securityLevel.learnMore = Ayrıntılı bilgi alın
securityLevel.restoreDefaults = Varsayılanlara Sıfırla
-securityLevel.advancedSecuritySettings = Advanced Security Settings…
+securityLevel.advancedSecuritySettings = Gelişmiş Güvenlik Ayarları…
diff --git a/src/chrome/locale/zh-TW/aboutTBUpdate.dtd b/src/chrome/locale/zh-TW/aboutTBUpdate.dtd
index f7a236c1..2c9dd5fe 100644
--- a/src/chrome/locale/zh-TW/aboutTBUpdate.dtd
+++ b/src/chrome/locale/zh-TW/aboutTBUpdate.dtd
@@ -1,8 +1,8 @@
-<!ENTITY aboutTBUpdate.changelogTitle "Tor Browser Changelog">
+<!ENTITY aboutTBUpdate.changelogTitle "洋蔥路由瀏覽器變更記錄">
<!ENTITY aboutTBUpdate.updated "洋蔥路由瀏覽器已經更新完成">
<!ENTITY aboutTBUpdate.linkPrefix "本次釋出更新的最新資訊">
<!ENTITY aboutTBUpdate.linkLabel "參訪我們的網站">
<!ENTITY aboutTBUpdate.linkSuffix "。">
<!ENTITY aboutTBUpdate.version "版本">
-<!ENTITY aboutTBUpdate.releaseDate "Release Date">
+<!ENTITY aboutTBUpdate.releaseDate "釋出日期">
<!ENTITY aboutTBUpdate.releaseNotes "版本說明">
diff --git a/src/chrome/locale/zh-TW/aboutTor.dtd b/src/chrome/locale/zh-TW/aboutTor.dtd
index 42636547..0ba39e22 100644
--- a/src/chrome/locale/zh-TW/aboutTor.dtd
+++ b/src/chrome/locale/zh-TW/aboutTor.dtd
@@ -6,7 +6,7 @@
<!ENTITY aboutTor.title "關於 Tor">
-<!ENTITY aboutTor.viewChangelog.label "View Changelog">
+<!ENTITY aboutTor.viewChangelog.label "檢視變更記錄">
<!ENTITY aboutTor.ready.label "探索。隱密。">
<!ENTITY aboutTor.ready2.label "您已準備好使用全世界最私密的瀏覽體驗。">
diff --git a/src/chrome/locale/zh-TW/browserOnboarding.properties b/src/chrome/locale/zh-TW/browserOnboarding.properties
index f3937ce1..3e26000d 100644
--- a/src/chrome/locale/zh-TW/browserOnboarding.properties
+++ b/src/chrome/locale/zh-TW/browserOnboarding.properties
@@ -3,52 +3,52 @@
# vim: set sw=2 sts=2 ts=8 et:
onboarding.tour-tor-welcome=歡迎
-onboarding.tour-tor-welcome.title=You’re ready.
-onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. You’re now protected against tracking, surveillance, and censorship. This quick onboarding will show you how.
-onboarding.tour-tor-welcome.button=Start Now
+onboarding.tour-tor-welcome.title=您已經準備好了。
+onboarding.tour-tor-welcome.description=洋蔥路由瀏覽器在瀏覽網路時提供最高標準的隱私和安全性。您現在可以免受追蹤、監控和審查。這個快速導引將告訴你如何做。
+onboarding.tour-tor-welcome.button=現在開始
onboarding.tour-tor-privacy=隱私
onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click ‘Tor Network’ to learn how we protect you on the network level.
-onboarding.tour-tor-privacy.button=Go to Tor Network
+onboarding.tour-tor-privacy.button=前往 Tor 網路
-onboarding.tour-tor-network=Tor Network
+onboarding.tour-tor-network=Tor 網路
onboarding.tour-tor-network.title=Travel a decentralized network.
onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, there’s no one point of failure or centralized entity you need to trust in order to enjoy the internet privately.
-onboarding.tour-tor-network.button=Go to Circuit Display
+onboarding.tour-tor-network.button=前往迴路顯示
-onboarding.tour-tor-circuit-display=Circuit Display
-onboarding.tour-tor-circuit-display.title=See your path.
+onboarding.tour-tor-circuit-display=迴路顯示
+onboarding.tour-tor-circuit-display.title=檢視您的路徑。
onboarding.tour-tor-circuit-display.description=For each domain you visit, your traffic is relayed and encrypted in a circuit across three Tor relays around the world. No website knows where you are connecting from. You can request a new circuit by clicking ‘New Circuit for this Site’ on our Circuit Display.
-onboarding.tour-tor-circuit-display.button=See My Path
+onboarding.tour-tor-circuit-display.button=檢視我的路徑
-onboarding.tour-tor-security=安全
-onboarding.tour-tor-security.title=Choose your experience.
+onboarding.tour-tor-security=安全性
+onboarding.tour-tor-security.title=選擇您的用戶體驗。
onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do.
-onboarding.tour-tor-security-level.button=See Your Security Level
+onboarding.tour-tor-security-level.button=檢視您的安全等級
onboarding.tour-tor-expect-differences=Experience Tips
-onboarding.tour-tor-expect-differences.title=Expect some differences.
+onboarding.tour-tor-expect-differences.title=預期一些差異。
onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot.
-onboarding.tour-tor-expect-differences.button=See FAQs
+onboarding.tour-tor-expect-differences.button= 檢視常見問題
onboarding.tour-tor-onion-services=洋蔥服務
-onboarding.tour-tor-onion-services.title=Be extra protected.
+onboarding.tour-tor-onion-services.title=受到額外保護。
onboarding.tour-tor-onion-services.description=Onion services are sites that end with a .onion that provide extra protections to publishers and visitors, including added safeguards against censorship. Onion services allow anyone to provide content and services anonymously. Click below to visit the DuckDuckGo onion site.
-onboarding.tour-tor-onion-services.button=Visit an Onion
+onboarding.tour-tor-onion-services.button=檢視洋蔥
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=下一個
onboarding.tor-circuit-display.done=完成
-onboarding.tor-circuit-display.one-of-three=1 of 3
-onboarding.tor-circuit-display.two-of-three=2 of 3
-onboarding.tor-circuit-display.three-of-three=3 of 3
+onboarding.tor-circuit-display.one-of-three=3 個中的第 1 個
+onboarding.tor-circuit-display.two-of-three=3 個中的第 2 個
+onboarding.tor-circuit-display.three-of-three=3 個中的第 3 個
-onboarding.tor-circuit-display.intro.title=How do circuits work?
+onboarding.tor-circuit-display.intro.title=迴路如何運作?
onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services.
-onboarding.tor-circuit-display.diagram.title=Circuit Display
+onboarding.tor-circuit-display.diagram.title=迴路顯示
onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that make up the circuit for this website. To prevent linking of activity across different sites, each website gets a different circuit.
-onboarding.tor-circuit-display.new-circuit.title=Do you need a new circuit?
+onboarding.tor-circuit-display.new-circuit.title=您需要新的迴路嗎?
onboarding.tor-circuit-display.new-circuit.msg=If you are not able to connect to the website you’re trying to visit or it is not loading properly, then you can use this button to reload the site with a new circuit.
diff --git a/src/chrome/locale/zh-TW/securityLevel.properties b/src/chrome/locale/zh-TW/securityLevel.properties
index 249e5ae2..b4d58bcd 100644
--- a/src/chrome/locale/zh-TW/securityLevel.properties
+++ b/src/chrome/locale/zh-TW/securityLevel.properties
@@ -1,17 +1,17 @@
-securityLevel.securityLevel = 安全等級
+securityLevel.securityLevel = 安全性等級
securityLevel.customWarning = 自定義
-securityLevel.overview = Disable certain web features that can be used to attack your security and anonymity.
+securityLevel.overview = 停用特定的網頁功能,其可用以損害您的安全性及匿名性。
securityLevel.standard.level = 標準
-securityLevel.standard.tooltip = Security Level : Standard
-securityLevel.standard.summary = 所有瀏覽器與網站的功能都啟用
+securityLevel.standard.tooltip = 安全性等級:標準
+securityLevel.standard.summary = 啟用 Tor 瀏覽器及網站的所有功能。
securityLevel.safer.level = 較安全
-securityLevel.safer.tooltip = Security Level : Safer
+securityLevel.safer.tooltip = 安全性等級:更安全
securityLevel.safer.summary = 停用某些功能,因為其有危險,會造成部份網站失能
securityLevel.safer.description1 = 所有非HTTPS網站會預設停用JavaScript
securityLevel.safer.description2 = 有些字形與數學符號被停用
securityLevel.safer.description3 = 聲音和影片 (HTML5 媒體) 要點擊播放
securityLevel.safest.level = 最安全
-securityLevel.safest.tooltip = Security Level : Safest
+securityLevel.safest.tooltip = 安全性等級:最安全
securityLevel.safest.summary = 只同意靜態網站和基本服務的網站功能.這些變動會影響圖片,媒體和腳本.
securityLevel.safest.description1 = 所有網站會預設停用JavaScript
securityLevel.safest.description2 = 有些字型,圖標,數學符號與圖片被停用
@@ -19,4 +19,4 @@ securityLevel.safest.description3 = 聲音和影片 (HTML5 媒體) 要點擊播
securityLevel.custom.summary = 您的瀏覽器個人化設定可能會造成安全性的疑慮。基於個人網路安全與隱私的考量,建議您選用預設的安全性層級選項。
securityLevel.learnMore = 了解更多
securityLevel.restoreDefaults = 恢復到預設值
-securityLevel.advancedSecuritySettings = Advanced Security Settings…
+securityLevel.advancedSecuritySettings = 進階安全性設定…
diff --git a/src/chrome/locale/zh-TW/torbutton.properties b/src/chrome/locale/zh-TW/torbutton.properties
index b9d1304b..731ddf3b 100644
--- a/src/chrome/locale/zh-TW/torbutton.properties
+++ b/src/chrome/locale/zh-TW/torbutton.properties
@@ -53,7 +53,7 @@ profileMigrationFailed=無法轉移至您現存的%S資料夾。\n將使用新
# "Downloading update" string for the hamburger menu (see #28885).
# This string is kept here for ease of translation.
# LOCALIZATION NOTE: %S is the application name.
-updateDownloadingPanelUILabel=Downloading %S update
+updateDownloadingPanelUILabel=正在下載 %S 更新
# .Onion Page Info prompt. Strings are kept here for ease of translation.
pageInfo_OnionEncryptionWithBitsAndProtocol=連接加密(洋蔥服務, %1$S, %2$S bit keys, %3$S)
1
0

[torbutton/master] Bugs 22538 and 22513: fix also for IP address hosts
by gk@torproject.org 08 Apr '19
by gk@torproject.org 08 Apr '19
08 Apr '19
commit a762819edb07559959c163dec4fa29768f7e021c
Author: Alex Catarineu <acat(a)torproject.org>
Date: Mon Apr 8 13:19:44 2019 +0200
Bugs 22538 and 22513: fix also for IP address hosts
---
src/chrome/content/torbutton.js | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/src/chrome/content/torbutton.js b/src/chrome/content/torbutton.js
index 2421548d..6ea51190 100644
--- a/src/chrome/content/torbutton.js
+++ b/src/chrome/content/torbutton.js
@@ -871,7 +871,14 @@ function torbutton_new_circuit() {
let urlOrigin = new URL(origin);
let { hostname } = new URL(urlOrigin.searchParams.get('u'));
if (hostname) {
- firstPartyDomain = Services.eTLD.getBaseDomainFromHost(hostname) || firstPartyDomain;
+ try {
+ firstPartyDomain = Services.eTLD.getBaseDomainFromHost(hostname);
+ } catch (e) {
+ if (e.result == Cr.NS_ERROR_HOST_IS_IP_ADDRESS ||
+ e.result == Cr.NS_ERROR_INSUFFICIENT_DOMAIN_LEVELS) {
+ firstPartyDomain = hostname;
+ }
+ }
}
} catch (e) {
torbutton_log(4, "Exception on new circuit" +e);
1
0

[tor-browser-build/master] Bug 30038: Remove libgtk2.0 build dependency for WebRTC
by boklm@torproject.org 05 Apr '19
by boklm@torproject.org 05 Apr '19
05 Apr '19
commit f266df2fedf0ab596aaed55b3ee835dcfd55f88b
Author: Georg Koppen <gk(a)torproject.org>
Date: Fri Apr 5 10:06:54 2019 +0000
Bug 30038: Remove libgtk2.0 build dependency for WebRTC
---
projects/webrtc/config | 3 ---
1 file changed, 3 deletions(-)
diff --git a/projects/webrtc/config b/projects/webrtc/config
index 2846765..ff2792e 100644
--- a/projects/webrtc/config
+++ b/projects/webrtc/config
@@ -38,7 +38,6 @@ targets:
- lib64expat1
- libexpat1-dev:i386
- libglib2.0-dev:i386
- - libgtk2.0-dev:i386
- libgtk-3-dev:i386
- libudev-dev:i386
- libx11-dev:i386
@@ -54,7 +53,6 @@ targets:
- libasound2-dev
- libexpat1-dev
- libglib2.0-dev
- - libgtk2.0-dev
- libgtk-3-dev
- libudev-dev
- libx11-dev
@@ -67,7 +65,6 @@ targets:
lib_path: lib/libwebrtc-darwin-amd64-magic.a
arch_deps:
- libglib2.0-dev
- - libgtk2.0-dev
- pkg-config
- python-biplist
1
0

[tor-browser/tor-browser-60.6.1esr-8.5-1] Bug 29768: Introduce new features to users
by gk@torproject.org 04 Apr '19
by gk@torproject.org 04 Apr '19
04 Apr '19
commit e4a163b58530f37b7f292fe49ad7b882b2f046d0
Author: Kathy Brade <brade(a)pearlcrescent.com>
Date: Wed Apr 3 16:14:46 2019 -0400
Bug 29768: Introduce new features to users
Add an "update" tour for the Tor Browser 8.5 release that contains two
panels: Toolbar and Security (with appropriate description text and
images).
Display an attention-grabbing dot on the onboarding text bubble when
the update tour is active. The animation lasts for 14 seconds.
---
browser/app/profile/000-tor-browser.js | 3 +-
browser/extensions/onboarding/bootstrap.js | 2 +
.../content/img/figure_tor-security-level.png | Bin 0 -> 12185 bytes
.../content/img/figure_tor-toolbar-layout.png | Bin 0 -> 5837 bytes
.../extensions/onboarding/content/onboarding.css | 54 +++++++++++++--
.../extensions/onboarding/content/onboarding.js | 75 ++++++++++++++++++++-
6 files changed, 128 insertions(+), 6 deletions(-)
diff --git a/browser/app/profile/000-tor-browser.js b/browser/app/profile/000-tor-browser.js
index cca469725d28..c810c18a84a1 100644
--- a/browser/app/profile/000-tor-browser.js
+++ b/browser/app/profile/000-tor-browser.js
@@ -327,8 +327,9 @@ pref("browser.download.panel.shown", true);
pref("dom.securecontext.whitelist_onions", true);
// Onboarding.
+pref("browser.onboarding.tourset-version", 3);
pref("browser.onboarding.newtour", "welcome,privacy,tor-network,circuit-display,security,expect-differences,onion-services");
-pref("browser.onboarding.updatetour", "welcome,privacy,tor-network,circuit-display,security,expect-differences,onion-services");
+pref("browser.onboarding.updatetour", "toolbar-update-8.5,security-update-8.5");
pref("browser.onboarding.skip-tour-button.hide", true);
// prefs to disable jump-list entries in the taskbar on Windows (see bug #12885)
diff --git a/browser/extensions/onboarding/bootstrap.js b/browser/extensions/onboarding/bootstrap.js
index a90bef0faaa2..6eec2122ce2a 100644
--- a/browser/extensions/onboarding/bootstrap.js
+++ b/browser/extensions/onboarding/bootstrap.js
@@ -38,6 +38,8 @@ const PREF_WHITELIST = [
"onboarding-tour-tor-security",
"onboarding-tour-tor-expect-differences",
"onboarding-tour-tor-onion-services",
+ "onboarding-tour-tor-toolbar-update-8-5",
+ "onboarding-tour-tor-security-update-8-5",
#if 0
// Firefox tours. To reduce conflicts when rebasing against newer Firefox
// code, we use the preprocessor to omit this code block.
diff --git a/browser/extensions/onboarding/content/img/figure_tor-security-level.png b/browser/extensions/onboarding/content/img/figure_tor-security-level.png
new file mode 100644
index 000000000000..5c7b8c5635fe
Binary files /dev/null and b/browser/extensions/onboarding/content/img/figure_tor-security-level.png differ
diff --git a/browser/extensions/onboarding/content/img/figure_tor-toolbar-layout.png b/browser/extensions/onboarding/content/img/figure_tor-toolbar-layout.png
new file mode 100644
index 000000000000..0a8161087827
Binary files /dev/null and b/browser/extensions/onboarding/content/img/figure_tor-toolbar-layout.png differ
diff --git a/browser/extensions/onboarding/content/onboarding.css b/browser/extensions/onboarding/content/onboarding.css
index e70cf3fa671a..4804c4fbadc6 100644
--- a/browser/extensions/onboarding/content/onboarding.css
+++ b/browser/extensions/onboarding/content/onboarding.css
@@ -23,11 +23,44 @@
display: block;
}
-#onboarding-overlay-button {
- padding: 10px 0 0 0;
+#onboarding-overlay-button-container {
+ padding: 16px 0 0 0;
position: fixed;
- cursor: pointer;
top: 4px;
+}
+
+/*
+ * Define an animated attention-grabbing dot which is shown on the
+ * speech bubble when we are displaying the "updated" tour.
+*/
+#onboarding-overlay-button-container.onboarding-overlay-attention-dot::after {
+ display: inline-block;
+ position: relative;
+ content: " ";
+ width: 20px;
+ height: 20px;
+ top: -8px;
+ offset-inline-start: -16px;
+ background-color: #00E2B1;
+ border-radius: 50%;
+ animation: pulsate 2.0s ease-out;
+ animation-iteration-count: 7;
+}
+
+@keyframes pulsate {
+ 0% {
+ opacity: 1.0;
+ }
+ 50% {
+ opacity: 0.5;
+ }
+ 100% {
+ opacity: 1.0;
+ }
+}
+
+#onboarding-overlay-button {
+ cursor: pointer;
offset-inline-start: 12px;
border: none;
/* Set to none so no grey contrast background in the high-contrast mode */
@@ -78,7 +111,7 @@
font-weight: 400;
content: attr(aria-label);
border: 1px solid transparent;
- border-radius: 58px;
+ border-radius: 12px;
padding: 10px 16px;
width: auto;
height: auto;
@@ -308,6 +341,19 @@
grid-template-columns: [tour-page-start] 368px [tour-content-start] 1fr [tour-page-end];
}
+.onboarding-tour-description-prefix {
+ display: inline-block;
+ margin-bottom: -8px; /* reduce vertical space below */
+ padding: 2px 10px;
+ vertical-align: center;
+ background-color: #F1F1F3;
+ border-radius: 4px;
+ min-height: 25px;
+ font-size: 10px;
+ font-weight: 600;
+ text-transform: uppercase;
+}
+
.onboarding-tour-description {
grid-row: tour-page-start / tour-page-end;
grid-column: tour-page-start / tour-content-start;
diff --git a/browser/extensions/onboarding/content/onboarding.js b/browser/extensions/onboarding/content/onboarding.js
index ac5569d4b57b..acfcd93c5cef 100644
--- a/browser/extensions/onboarding/content/onboarding.js
+++ b/browser/extensions/onboarding/content/onboarding.js
@@ -51,6 +51,17 @@ function createOnboardingTourDescription(div, title, description) {
}
/**
+ * Helper function to insert a prefix above the tour description.
+ */
+function addOnboardingTourPrefix(section, l10nId) {
+ let doc = section.ownerDocument;
+ let div = doc.createElement("div");
+ div.className = "onboarding-tour-description-prefix";
+ div.setAttribute("data-l10n-id", l10nId);
+ section.insertBefore(div, section.firstChild); // Insert as first child.
+}
+
+/**
* Helper function to create the tour content UI element.
*/
function createOnboardingTourContent(div, imageSrc) {
@@ -108,6 +119,7 @@ function createOnboardingTourButton(div, buttonId, l10nId, buttonElementTagName
**/
// Tor Browser tours:
var onboardingTourset = {
+ // Tour items for new users:
"welcome": {
id: "onboarding-tour-tor-welcome",
tourNameId: TORBROWSER_WELCOME_TOUR_NAME_KEY,
@@ -228,6 +240,47 @@ var onboardingTourset = {
return div;
},
},
+ // Tour items for users who have updated their Tor Browser:
+ "toolbar-update-8.5": {
+ id: "onboarding-tour-tor-toolbar-update-8-5",
+ tourNameId: "onboarding.tour-tor-toolbar",
+ instantComplete: true,
+ getPage(win) {
+ let div = win.document.createElement("div");
+
+ let desc = createOnboardingTourDescription(div,
+ "onboarding.tour-tor-toolbar-update-8.5.title", "onboarding.tour-tor-toolbar-update-8.5.description");
+ addOnboardingTourPrefix(desc, "onboarding.tour-tor-update.prefix-updated");
+
+ createOnboardingTourContent(div, "resource://onboarding/img/figure_tor-toolbar-layout.png");
+ createOnboardingTourButton(div,
+ "onboarding-tour-tor-toolbar-next-button", "onboarding.tour-tor-toolbar-update-8.5.next-button");
+
+ return div;
+ },
+ },
+ "security-update-8.5": {
+ id: "onboarding-tour-tor-security-update-8-5",
+ tourNameId: "onboarding.tour-tor-security",
+ getPage(win) {
+ let div = win.document.createElement("div");
+
+ let desc = createOnboardingTourDescription(div,
+ "onboarding.tour-tor-security-update-8.5.title", "onboarding.tour-tor-security-update-8.5.description");
+ addOnboardingTourPrefix(desc, "onboarding.tour-tor-update.prefix-new");
+
+ createOnboardingTourContent(div, "resource://onboarding/img/figure_tor-security-level.png");
+ let btnContainer = createOnboardingTourButton(div,
+ "onboarding-tour-tor-security-button", "onboarding.tour-tor-security-level.button");
+ btnContainer.className = "onboarding-tour-tor-action-button-container";
+ // It is confusing to use the two onion-services IDs below, but they
+ // provide the functionality and translated string ("Done") that we need.
+ createOnboardingTourButton(div,
+ "onboarding-tour-tor-onion-services-next-button", "onboarding.tour-tor-onion-services.next-button");
+
+ return div;
+ },
+ },
};
#if 0
// Firefox tours. To reduce conflicts when rebasing against newer Firefox
@@ -669,6 +722,7 @@ class Onboarding {
} else {
this._overlayIcon.classList.remove("onboarding-speech-bubble");
}
+ this.updateAttentionDot();
}
_initUI() {
@@ -683,7 +737,10 @@ class Onboarding {
this._overlayIcon = this._renderOverlayButton();
this._overlayIcon.addEventListener("click", this);
this._overlayIcon.addEventListener("keypress", this);
- body.insertBefore(this._overlayIcon, body.firstChild);
+ let buttonContainer = this._window.document.createElement("div");
+ buttonContainer.id = "onboarding-overlay-button-container";
+ buttonContainer.appendChild(this._overlayIcon);
+ body.insertBefore(buttonContainer, body.firstChild);
this._overlay = this._renderOverlay();
this._overlay.addEventListener("click", this);
@@ -917,6 +974,7 @@ class Onboarding {
case "onboarding-tour-tor-security-next-button":
case "onboarding-tour-tor-expect-differences-next-button":
case "onboarding-tour-tor-onion-services-next-button":
+ case "onboarding-tour-tor-toolbar-next-button":
this.gotoNextTourItem();
handledTourActionClick = true;
break;
@@ -1131,7 +1189,9 @@ class Onboarding {
this._overlayIcon.dispatchEvent(new this._window.CustomEvent("Agent:Destroy"));
this._clearPrefObserver();
+ let buttonContainer = this._overlayIcon.parentElement;
this._overlayIcon.remove();
+ buttonContainer.remove();
if (this._overlay) {
// send overlay-session telemetry
this.hideOverlay();
@@ -1155,9 +1215,21 @@ class Onboarding {
this._overlayIcon.classList.add("onboarding-watermark");
break;
}
+ this.updateAttentionDot();
return true;
}
+ // Display an attention-grabbing dot on the speech bubble if the
+ // bubble is visible and we are showing the "update" tour.
+ updateAttentionDot() {
+ let buttonContainer = this._overlayIcon.parentElement;
+ if ((this._bubbleState === "bubble") && (this._tourType === "update")) {
+ buttonContainer.classList.add("onboarding-overlay-attention-dot");
+ } else {
+ buttonContainer.classList.remove("onboarding-overlay-attention-dot");
+ }
+ }
+
showOverlay() {
if (this._tourItems.length == 0) {
// Lazy loading until first toggle.
@@ -1418,6 +1490,7 @@ class Onboarding {
// After the notification mute on the 1st session,
// we don't want to show the speech bubble by default
this._overlayIcon.classList.remove("onboarding-speech-bubble");
+ this.updateAttentionDot();
let queue = this._getNotificationQueue();
let totalMaxTime = Services.prefs.getIntPref("browser.onboarding.notification.max-life-time-all-tours-ms");
1
0

[torbutton/master] Bugs 22538 and 22513: Fix new circuit button for neterror and certerror
by gk@torproject.org 04 Apr '19
by gk@torproject.org 04 Apr '19
04 Apr '19
commit 7287a25268adb13789de3c5649780f9f4813d0d1
Author: Alex Catarineu <acat(a)torproject.org>
Date: Wed Apr 3 18:09:30 2019 +0200
Bugs 22538 and 22513: Fix new circuit button for neterror and certerror
---
src/chrome/content/torbutton.js | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/src/chrome/content/torbutton.js b/src/chrome/content/torbutton.js
index f1b1dc0c..2421548d 100644
--- a/src/chrome/content/torbutton.js
+++ b/src/chrome/content/torbutton.js
@@ -18,6 +18,7 @@ const k_tb_last_browser_version_pref = "extensions.torbutton.lastBrowserVersion"
const k_tb_browser_update_needed_pref = "extensions.torbutton.updateNeeded";
const k_tb_last_update_check_pref = "extensions.torbutton.lastUpdateCheck";
const k_tb_tor_check_failed_topic = "Torbutton:TorCheckFailed";
+const k_tb_about_uri_first_party_domain = "about.ef2a7dd5-93bc-417f-a698-142c3116864f.mozilla";
var m_tb_prefs = Services.prefs;
@@ -861,6 +862,22 @@ function torbutton_send_ctrl_cmd(command) {
function torbutton_new_circuit() {
let firstPartyDomain = gBrowser.contentPrincipal.originAttributes
.firstPartyDomain;
+ // Bug 22538: For neterror or certerror, get firstPartyDomain causing it from the u param
+ if (firstPartyDomain === k_tb_about_uri_first_party_domain) {
+ let knownErrors = ["about:neterror", "about:certerror"];
+ let origin = gBrowser.contentPrincipal.origin || '';
+ if (knownErrors.some(x => origin.startsWith(x))) {
+ try {
+ let urlOrigin = new URL(origin);
+ let { hostname } = new URL(urlOrigin.searchParams.get('u'));
+ if (hostname) {
+ firstPartyDomain = Services.eTLD.getBaseDomainFromHost(hostname) || firstPartyDomain;
+ }
+ } catch (e) {
+ torbutton_log(4, "Exception on new circuit" +e);
+ }
+ }
+ }
let domainIsolator = Cc["@torproject.org/domain-isolator;1"]
.getService(Ci.nsISupports).wrappedJSObject;
1
0

04 Apr '19
commit 5e3bc46165b0963bb63976f17c742da5dd5fd724
Merge: 9d7c1081 7287a252
Author: Georg Koppen <gk(a)torproject.org>
Date: Thu Apr 4 11:58:45 2019 +0000
Merge remote-tracking branch 'acat/22538+1'
src/chrome/content/torbutton.js | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
1
0

04 Apr '19
commit 9d7c1081105eb3858f6654daa31202d4bac1d84f
Author: Kathy Brade <brade(a)pearlcrescent.com>
Date: Wed Apr 3 16:04:30 2019 -0400
Bug 29768: Introduce new features to users
Add strings for the "update" onboarding tour.
---
src/chrome/locale/en-US/browserOnboarding.properties | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/src/chrome/locale/en-US/browserOnboarding.properties b/src/chrome/locale/en-US/browserOnboarding.properties
index b97d77a0..e2036832 100644
--- a/src/chrome/locale/en-US/browserOnboarding.properties
+++ b/src/chrome/locale/en-US/browserOnboarding.properties
@@ -41,6 +41,18 @@ onboarding.tour-tor-onion-services.description=Onion services are sites that end
onboarding.tour-tor-onion-services.button=Visit an Onion
onboarding.tour-tor-onion-services.next-button=Done
+onboarding.overlay-icon-tooltip-updated2=See what's new\nin %S
+onboarding.tour-tor-update.prefix-new=New
+onboarding.tour-tor-update.prefix-updated=Updated
+
+onboarding.tour-tor-toolbar=Toolbar
+onboarding.tour-tor-toolbar-update-8.5.title=Toolbar layout
+onboarding.tour-tor-toolbar-update-8.5.description=We improved the browser toolbar layout. We moved the Torbutton icon after the URL bar, and we added a security level icon next to it.
+onboarding.tour-tor-toolbar-update-8.5.next-button=Go to Security
+
+onboarding.tour-tor-security-update-8.5.title=Security level experience
+onboarding.tour-tor-security-update-8.5.description=We improved how you see and set your security level. We replaced the security slider with a toolbar icon that makes your current level visible at all times. Click it to view details about your current level or to change your security settings.
+
# Circuit Display onboarding.
onboarding.tor-circuit-display.next=Next
onboarding.tor-circuit-display.done=Done
1
0

[tor-browser-build/master] Merge remote-tracking branch 'JeremyRand/wheezy-archive'
by boklm@torproject.org 04 Apr '19
by boklm@torproject.org 04 Apr '19
04 Apr '19
commit d8f156e110afe00e0b366cff8ff0e0c53b4a58c9
Merge: 9dda80f 9907a1f
Author: Nicolas Vigier <boklm(a)torproject.org>
Date: Thu Apr 4 11:52:27 2019 +0200
Merge remote-tracking branch 'JeremyRand/wheezy-archive'
projects/debootstrap-image/config | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
1
0

[tor-browser-build/master] Bug 29966: Use archive.debian.org for Wheezy images
by boklm@torproject.org 04 Apr '19
by boklm@torproject.org 04 Apr '19
04 Apr '19
commit 9907a1f470cf226285f09ba2911a9a45abbee663
Author: JeremyRand <biolizard89(a)gmail.com>
Date: Sat Mar 30 23:33:53 2019 +0000
Bug 29966: Use archive.debian.org for Wheezy images
Wheezy is removed from deb.debian.org, so container image builds were
failing.
---
projects/debootstrap-image/config | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/projects/debootstrap-image/config b/projects/debootstrap-image/config
index 9499eb8..7d535ec 100644
--- a/projects/debootstrap-image/config
+++ b/projects/debootstrap-image/config
@@ -1,6 +1,6 @@
# vim: filetype=yaml sw=2
filename: 'container-image_[% c("var/container/suite") %]-[% c("var/container/arch") %]-[% c("version") %].tar.gz'
-version: 1
+version: 2
pkg_type: build
var:
@@ -56,6 +56,7 @@ targets:
container:
suite: wheezy
arch: amd64
+ debootstrap_mirror: "http://archive.debian.org/debian/"
jessie-amd64:
var:
1
0

[tor-browser-build/master] Bug 29980: Add android-x86 target to README files
by boklm@torproject.org 02 Apr '19
by boklm@torproject.org 02 Apr '19
02 Apr '19
commit 9dda80f41584d93b9e30fc534c6de46337fecb30
Author: Georg Koppen <gk(a)torproject.org>
Date: Tue Apr 2 07:18:23 2019 +0000
Bug 29980: Add android-x86 target to README files
---
README | 1 +
README.HACKING | 18 ++++++++++--------
README.MAKEFILE | 12 ++++++++----
3 files changed, 19 insertions(+), 12 deletions(-)
diff --git a/README b/README
index e1e93c6..2b09ab1 100644
--- a/README
+++ b/README
@@ -81,6 +81,7 @@ name to the makefile target:
$ make nightly-windows-i686
$ make nightly-osx-x86_64
$ make nightly-android-armv7
+ $ make nightly-android-x86
When you want to quickly do a build to test a change, you can use the
testbuild makefile target, and find the build in the testbuild directory.
diff --git a/README.HACKING b/README.HACKING
index 7634093..081a3d5 100644
--- a/README.HACKING
+++ b/README.HACKING
@@ -45,17 +45,17 @@ The targets are usually used to select:
- the platform: torbrowser-linux-x86_64, torbrowser-linux-i686,
torbrowser-windows-i686, torbrowser-windows-x86_64, torbrowser-osx-x86_64,
- torbrowser-android-armv7
+ torbrowser-android-armv7, torbrowser-android-x86
- the channel: release, nightly, alpha
The targets torbrowser-linux-x86_64, torbrowser-linux-i686,
-torbrowser-windows-i686, torbrowser-windows-x86_64, torbrowser-osx-x86_64, and
-torbrowser-android-armv7 are special cases. They do not contain options
-directly, instead they contain a list of other targets. For instance, the
-torbrowser-linux-x86_64 target is pointing to the linux-x86_64 and linux
-targets. You should define an option under the linux target if it applies to
-Linux on both architectures, or under the linux-x86_64 if it only applies to the
-x86_64 architecture.
+torbrowser-windows-i686, torbrowser-windows-x86_64, torbrowser-osx-x86_64,
+torbrowser-android-armv7, and torbrowser-android-x86 are special cases. They do
+not contain options directly, instead they contain a list of other targets. For
+instance, the torbrowser-linux-x86_64 target is pointing to the linux-x86_64 and
+linux targets. You should define an option under the linux target if it applies
+to Linux on both architectures, or under the linux-x86_64 if it only applies to
+the x86_64 architecture.
An option that is defined at the root of rbm.conf can be overridden by
an other definition under a target, or inside projects/$project/config.
@@ -156,6 +156,8 @@ $platform should be one of the following:
- torbrowser-android-armv7
+ - torbrowser-android-x86
+
For example, to see tor's build script for linux x86_64 on the alpha
channel, you can use:
diff --git a/README.MAKEFILE b/README.MAKEFILE
index 7351c5f..addff64 100644
--- a/README.MAKEFILE
+++ b/README.MAKEFILE
@@ -7,7 +7,8 @@ release
Build Tor Browser for the release channel, for all supported platforms.
The resulting build can be found in directory release/$version.
-release-{linux-x86_64,linux-i686,windows-i686,osx-x86_64,android-armv7}
+release-{linux-x86_64,linux-i686,windows-i686,osx-x86_64,android-armv7,
+ android-x86}
-----------------------------------------------------------------------
Same as release, for the selected platform only.
@@ -16,7 +17,8 @@ alpha
Build Tor Browser for the alpha channel, for all supported platforms.
The resulting build can be found in directory alpha/$version.
-alpha-{linux-x86_64,linux-i686,windows-i686,osx-x86_64,android-armv7}
+alpha-{linux-x86_64,linux-i686,windows-i686,osx-x86_64,android-armv7,
+ android-x86}
---------------------------------------------------------------------
Same as alpha, for the selected platform only.
@@ -29,7 +31,8 @@ components.
The resulting build can be found in directory nightly/$date
-nightly-{linux-x86_64,linux-i686,windows-i686,osx-x86_64,android-armv7}
+nightly-{linux-x86_64,linux-i686,windows-i686,osx-x86_64,android-armv7,
+ android-x86}
-----------------------------------------------------------------------
Same as nightly, for the selected platform only.
@@ -39,7 +42,8 @@ Build Tor Browser for the alpha channel, for all supported platforms.
This is the same as 'make alpha', but the output directory is different.
The resulting build can be found in directory alpha_nightly/$date
-alpha_nightly-{linux-x86_64,linux-i686,windows-i686,osx-x86_64,android-armv7}
+alpha_nightly-{linux-x86_64,linux-i686,windows-i686,osx-x86_64,android-armv7,
+ android-x86}
-----------------------------------------------------------------------------
The same as alpha_nightly, for the selected platform only.
1
0

[tor-browser/tor-browser-60.6.1esr-8.5-1] Revert "Bug 29445: Enable support for enterprise policies"
by gk@torproject.org 01 Apr '19
by gk@torproject.org 01 Apr '19
01 Apr '19
commit e95c515352094f6c3d943a3313628c370feb18f2
Author: Georg Koppen <gk(a)torproject.org>
Date: Mon Apr 1 13:51:43 2019 +0000
Revert "Bug 29445: Enable support for enterprise policies"
This reverts commit 00a7fc743aebc68f59df743236c2165274cbc608.
---
browser/components/enterprisepolicies/EnterprisePolicies.js | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
diff --git a/browser/components/enterprisepolicies/EnterprisePolicies.js b/browser/components/enterprisepolicies/EnterprisePolicies.js
index 1380c0c228a4..7c864f5fbc43 100644
--- a/browser/components/enterprisepolicies/EnterprisePolicies.js
+++ b/browser/components/enterprisepolicies/EnterprisePolicies.js
@@ -126,7 +126,7 @@ EnterprisePoliciesManager.prototype = {
}
if (policySchema.enterprise_only && !areEnterpriseOnlyPoliciesAllowed()) {
- log.error(`Enterprise policy ${policyName} is not allowed`);
+ log.error(`Policy ${policyName} is only allowed on ESR`);
continue;
}
@@ -314,6 +314,10 @@ let DisallowedFeatures = {};
* Checks whether the policies marked as enterprise_only in the
* schema are allowed to run on this browser.
*
+ * This is meant to only allow policies to run on ESR, but in practice
+ * we allow it to run on channels different than release, to allow
+ * these policies to be tested on pre-release channels.
+ *
* @returns {Bool} Whether the policy can run.
*/
function areEnterpriseOnlyPoliciesAllowed() {
@@ -324,7 +328,12 @@ function areEnterpriseOnlyPoliciesAllowed() {
return false;
}
- return true;
+ if (AppConstants.MOZ_UPDATE_CHANNEL != "release" ||
+ Cu.isInAutomation) {
+ return true;
+ }
+
+ return false;
}
/*
1
0

[tor-browser/tor-browser-60.6.1esr-8.5-1] squash! TB4: Tor Browser's Firefox preference overrides.
by gk@torproject.org 01 Apr '19
by gk@torproject.org 01 Apr '19
01 Apr '19
commit 6e730d5184f8d74860488f8fa998bd1e0023281f
Author: Georg Koppen <gk(a)torproject.org>
Date: Mon Apr 1 13:56:22 2019 +0000
squash! TB4: Tor Browser's Firefox preference overrides.
Bug 29916: Make sure enterprise policies are disabled
---
browser/app/profile/000-tor-browser.js | 3 +++
1 file changed, 3 insertions(+)
diff --git a/browser/app/profile/000-tor-browser.js b/browser/app/profile/000-tor-browser.js
index 08d00866ef04..cca469725d28 100644
--- a/browser/app/profile/000-tor-browser.js
+++ b/browser/app/profile/000-tor-browser.js
@@ -225,6 +225,9 @@ pref("network.file.disable_unc_paths", true);
// Enhance our treatment of file:// to avoid proxy bypasses (see Mozilla's bug
// 1412081)
pref("network.file.path_blacklist", "/net");
+// Make sure no enterprise policy can interfere with our proxy settings, see
+// #29916.
+pref("browser.policies.testing.disallowEnterprise", true);
// Security slider
pref("svg.in-content.enabled", true);
1
0

[torbutton/master] fixup! Bug 25658: Replace security slider with security level UI
by gk@torproject.org 01 Apr '19
by gk@torproject.org 01 Apr '19
01 Apr '19
commit 409f01d42ffb9efc85c9245f9baa6ea1831003c2
Author: Georg Koppen <gk(a)torproject.org>
Date: Mon Apr 1 13:06:47 2019 +0000
fixup! Bug 25658: Replace security slider with security level UI
Fixes #29973.
---
src/chrome/content/torbutton.js | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/src/chrome/content/torbutton.js b/src/chrome/content/torbutton.js
index bd966485..f1b1dc0c 100644
--- a/src/chrome/content/torbutton.js
+++ b/src/chrome/content/torbutton.js
@@ -12,7 +12,7 @@ const {AppConstants} = ChromeUtils.import("resource://gre/modules/AppConstants.j
let { showDialog, show_torbrowser_manual } = Cu.import("resource://torbutton/modules/utils.js", {});
let { unescapeTorString } = Cu.import("resource://torbutton/modules/utils.js", {});
let SecurityPrefs = Cu.import("resource://torbutton/modules/security-prefs.js", {});
-let { bindPrefAndInit, observe } = Cu.import("resource://torbutton/modules/utils.js", {});
+let { bindPrefAndInit } = Cu.import("resource://torbutton/modules/utils.js", {});
const k_tb_last_browser_version_pref = "extensions.torbutton.lastBrowserVersion";
const k_tb_browser_update_needed_pref = "extensions.torbutton.updateNeeded";
@@ -1898,8 +1898,6 @@ function torbutton_is_windowed(wind) {
return true;
}
-let stopOpenSecuritySettingsObserver;
-
function showSecurityPreferencesPanel(chromeWindow) {
const tabBrowser = chromeWindow.BrowserApp;
let settingsTab = null;
@@ -1987,7 +1985,6 @@ function torbutton_new_window(event)
function torbutton_close_window(event) {
torbutton_window_pref_observer.unregister();
torbutton_tor_check_observer.unregister();
- stopOpenSecuritySettingsObserver();
window.removeEventListener("sizemodechange", m_tb_resize_handler,
false);
1
0

[tor-browser-build/master] Bug 29950: Fix error when using a dev version of runc
by gk@torproject.org 01 Apr '19
by gk@torproject.org 01 Apr '19
01 Apr '19
commit 32a4f009d706b9e651071b1b3d361891408eb3aa
Author: Nicolas Vigier <boklm(a)torproject.org>
Date: Fri Mar 29 13:37:54 2019 +0100
Bug 29950: Fix error when using a dev version of runc
---
rbm.conf | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/rbm.conf b/rbm.conf
index f31e5db..e7b5ea4 100644
--- a/rbm.conf
+++ b/rbm.conf
@@ -477,7 +477,7 @@ ENV:
# We will need to update this when there is a new spec version available
runc_spec100 => sub {
my ($out) = capture_exec('sudo', 'runc', '--version');
- return $out =~ m/^.*spec: 1\.[0-9]+\.[0-9]+$/m;
+ return $out =~ m/^.*spec: 1\.[0-9]+\.[0-9]+(?:-dev)?$/m;
},
},
)
1
0

[tor-browser/tor-browser-60.6.1esr-8.5-1] fixup! Bug 25658: Replace security slider with security level UI
by gk@torproject.org 01 Apr '19
by gk@torproject.org 01 Apr '19
01 Apr '19
commit 2825e7f974d50a6394b5a5196c2133c068d85286
Author: Georg Koppen <gk(a)torproject.org>
Date: Mon Apr 1 08:37:20 2019 +0000
fixup! Bug 25658: Replace security slider with security level UI
---
browser/app/profile/000-tor-browser.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/browser/app/profile/000-tor-browser.js b/browser/app/profile/000-tor-browser.js
index 02757a06af72..08d00866ef04 100644
--- a/browser/app/profile/000-tor-browser.js
+++ b/browser/app/profile/000-tor-browser.js
@@ -271,7 +271,7 @@ pref("extensions.legacy.exceptions", "{972ce4c6-7e08-4474-a285-3208198ce6fd},tor
pref("extensions.webextensions.restrictedDomains", "");
// Toolbar layout
-pref("browser.uiCustomization.state", "{\"placements\":{\"widget-overflow-fixed-list\":[],\"PersonalToolbar\":[\"personal-bookmarks\"],\"nav-bar\":[\"back-button\",\"forward-button\",\"stop-reload-button\",\"urlbar-container\",\"downloads-button\",\"torbutton-button\",\"security-level-button\"],\"TabsToolbar\":[\"tabbrowser-tabs\",\"new-tab-button\",\"alltabs-button\"],\"toolbar-menubar\":[\"menubar-items\"],\"PanelUI-contents\":[\"home-button\",\"edit-controls\",\"zoom-controls\",\"new-window-button\",\"save-page-button\",\"print-button\",\"bookmarks-menu-button\",\"history-panelmenu\",\"find-button\",\"preferences-button\",\"add-ons-button\",\"developer-button\"],\"addon-bar\":[\"addonbar-closebutton\",\"status-bar\"]},\"seen\":[\"developer-button\",\"https-everywhere-eff_eff_org-browser-action\",\"_73a6fe31-595d-460b-a920-fcc0f8843232_-browser-action\"],\"dirtyAreaCache\":[\"PersonalToolbar\",\"nav-bar\",\"TabsToolbar\",\"toolbar-menubar\"],\"currentVersion\":14,\"newElementCount
\":1}");
+pref("browser.uiCustomization.state", "{\"placements\":{\"widget-overflow-fixed-list\":[],\"PersonalToolbar\":[\"personal-bookmarks\"],\"nav-bar\":[\"back-button\",\"forward-button\",\"stop-reload-button\",\"urlbar-container\",\"torbutton-button\",\"security-level-button\",\"downloads-button\"],\"TabsToolbar\":[\"tabbrowser-tabs\",\"new-tab-button\",\"alltabs-button\"],\"toolbar-menubar\":[\"menubar-items\"],\"PanelUI-contents\":[\"home-button\",\"edit-controls\",\"zoom-controls\",\"new-window-button\",\"save-page-button\",\"print-button\",\"bookmarks-menu-button\",\"history-panelmenu\",\"find-button\",\"preferences-button\",\"add-ons-button\",\"developer-button\"],\"addon-bar\":[\"addonbar-closebutton\",\"status-bar\"]},\"seen\":[\"developer-button\",\"https-everywhere-eff_eff_org-browser-action\",\"_73a6fe31-595d-460b-a920-fcc0f8843232_-browser-action\"],\"dirtyAreaCache\":[\"PersonalToolbar\",\"nav-bar\",\"TabsToolbar\",\"toolbar-menubar\"],\"currentVersion\":14,\"newElementCount
\":1}");
// Putting the search engine prefs into this file to fix #11236.
// Default search engine
1
0

[torbutton/master] Bug 29825: Intelligently add the new Security Level button to the taskbar
by gk@torproject.org 01 Apr '19
by gk@torproject.org 01 Apr '19
01 Apr '19
commit d7595079a561fb36220a83e1d60ba9e6bab289e5
Author: Richard Pospesel <richard(a)torproject.org>
Date: Fri Mar 29 13:00:00 2019 -0700
Bug 29825: Intelligently add the new Security Level button to the taskbar
Added logic to torbutton to add the Security Level button after the
url bar, and subsequently move Tor Button between. This new method keeps
any UI customizations the user has made. In the event of error, the UI
configuration reverts back to the default as specified in the
browser.uiCustomization.state pref.
---
src/chrome/content/torbutton.js | 47 ++++++++++++++++++++++++++++++-----------
1 file changed, 35 insertions(+), 12 deletions(-)
diff --git a/src/chrome/content/torbutton.js b/src/chrome/content/torbutton.js
index 15e8d174..bd966485 100644
--- a/src/chrome/content/torbutton.js
+++ b/src/chrome/content/torbutton.js
@@ -363,34 +363,57 @@ function torbutton_init() {
torbutton_log(1, "registering Tor check observer");
torbutton_tor_check_observer.register();
- //setting up context menu
- //var contextMenu = document.getElementById("contentAreaContextMenu");
- //if (contextMenu)
- // contextMenu.addEventListener("popupshowing", torbutton_check_contextmenu, false);
-
- // Add torbutton and security level button to the bar.
+ // Add torbutton and security level buttons to the bar.
// This should maybe be in the startup function, but we want to add
// the button to the panel before it's state (color) is set..
- if (!m_tb_prefs.getBoolPref("extensions.torbutton.inserted_button") ||
- !m_tb_prefs.getBoolPref("extensions.torbutton.inserted_security_level")) {
- torbutton_log(3, 'Adding button');
+ let insertedButton = m_tb_prefs.getBoolPref("extensions.torbutton.inserted_button");
+ let insertedSecurityLevel = m_tb_prefs.getBoolPref("extensions.torbutton.inserted_security_level");
+ if (!insertedButton || !insertedSecurityLevel) {
try {
// ESR31-style toolbar is handled by the existing compiled-in pref.
// We also need to prevent first-run toolbar reorg (#13378), so we
// reset this toolbar state on first-run.
try {
+ // get serialized toolbar state
+ let uiCustomizationStateJSON = m_tb_prefs.getStringPref("browser.uiCustomization.state");
+ let uiCustomizationState = JSON.parse(uiCustomizationStateJSON);
+
+ let placeButtonAfterUrlbar = function(navBar, buttonId) {
+ torbutton_log(3, 'placing ' + buttonId);
+ // try and remove button if it's present
+ let buttonIndex = navBar.indexOf(buttonId);
+ if (buttonIndex != -1) {
+ navBar.splice(buttonIndex, 1);
+ }
+ // if urlbar isn't present (which *shouldn't* be possible),
+ // inserts button at the beginning of the toolbar (since urlbarIndex will be -1)
+ let urlbarIndex = navBar.indexOf("urlbar-container");
+ buttonIndex = urlbarIndex + 1;
+ navBar.splice(buttonIndex, 0, buttonId);
+ };
+
+ // array of navbar elements
+ let navBar = uiCustomizationState["placements"]["nav-bar"];
+ placeButtonAfterUrlbar(navBar, "security-level-button");
+ placeButtonAfterUrlbar(navBar, "torbutton-button");
+
+ // serialize back into pref
+ uiCustomizationStateJSON = JSON.stringify(uiCustomizationState, null, 0);
+ m_tb_prefs.setStringPref("browser.uiCustomization.state", uiCustomizationStateJSON);
+ } catch(e) {
+ torbutton_log(4, 'error updating toolbar, reverting to default : ' + e);
// reverts the serialized toolbar state to default set in Tor Browser
m_tb_prefs.clearUserPref("browser.uiCustomization.state");
- } catch(e) {}
+ }
// reverts toolbar state to firefox defaults
CustomizableUI.reset();
// 'restores' toolbar state from serialized state in "browser.uiCustomization.state"
CustomizableUI.undoReset();
- torbutton_log(3, 'Button added');
+ torbutton_log(3, 'toolbar updated');
m_tb_prefs.setBoolPref("extensions.torbutton.inserted_button", true);
m_tb_prefs.setBoolPref("extensions.torbutton.inserted_security_level", true);
} catch(e) {
- torbutton_log(4, 'Failed to add Torbutton to toolbar: '+e);
+ torbutton_log(4, 'failed to update the toolbar : ' + e);
}
}
1
0

[tor-browser-build/master] Merge remote-tracking branch 'boklm/bug_25623_v4'
by gk@torproject.org 01 Apr '19
by gk@torproject.org 01 Apr '19
01 Apr '19
commit d869dcdece30316dedbb14045d49ec3f9a71b648
Merge: 893a482 56ba67b
Author: Georg Koppen <gk(a)torproject.org>
Date: Mon Apr 1 06:48:43 2019 +0000
Merge remote-tracking branch 'boklm/bug_25623_v4'
projects/common/how-to-create-gradle-dependencies-list.txt | 3 ++-
projects/common/runc-config.json | 6 ++++++
rbm.conf | 9 +++++++++
3 files changed, 17 insertions(+), 1 deletion(-)
1
0