Flush any cookies to storage every time a web page finishes loading. Fixes https...
authorSoren Stoutner <soren@stoutner.com>
Wed, 28 Feb 2018 04:44:09 +0000 (21:44 -0700)
committerSoren Stoutner <soren@stoutner.com>
Wed, 28 Feb 2018 04:44:09 +0000 (21:44 -0700)
57 files changed:
app/src/main/assets/de/about_changelog_dark.html
app/src/main/assets/de/about_changelog_light.html
app/src/main/assets/de/about_contributors_dark.html
app/src/main/assets/de/about_contributors_light.html
app/src/main/assets/en/about_changelog_dark.html
app/src/main/assets/en/about_changelog_light.html
app/src/main/assets/en/about_contributors_dark.html
app/src/main/assets/en/about_contributors_light.html
app/src/main/assets/es/about_changelog_dark.html
app/src/main/assets/es/about_changelog_light.html
app/src/main/assets/es/about_contributors_dark.html
app/src/main/assets/es/about_contributors_light.html
app/src/main/assets/es/about_licenses_dark.html
app/src/main/assets/es/about_licenses_light.html
app/src/main/assets/es/about_links_dark.html
app/src/main/assets/es/about_links_light.html
app/src/main/assets/es/about_permissions_dark.html
app/src/main/assets/es/about_permissions_light.html
app/src/main/assets/es/about_privacy_policy_dark.html
app/src/main/assets/es/about_privacy_policy_light.html
app/src/main/assets/es/guide_domain_settings_dark.html
app/src/main/assets/es/guide_domain_settings_light.html
app/src/main/assets/es/guide_javascript_dark.html
app/src/main/assets/es/guide_javascript_light.html
app/src/main/assets/es/guide_local_storage_dark.html
app/src/main/assets/es/guide_local_storage_light.html
app/src/main/assets/es/guide_overview_dark.html
app/src/main/assets/es/guide_overview_light.html
app/src/main/assets/es/guide_ssl_certificates_dark.html
app/src/main/assets/es/guide_ssl_certificates_light.html
app/src/main/assets/es/guide_tor_dark.html
app/src/main/assets/es/guide_tor_light.html
app/src/main/assets/es/guide_tracking_ids_dark.html
app/src/main/assets/es/guide_tracking_ids_light.html
app/src/main/assets/es/guide_user_agent_dark.html
app/src/main/assets/es/guide_user_agent_light.html
app/src/main/assets/it/about_changelog_dark.html
app/src/main/assets/it/about_changelog_light.html
app/src/main/assets/it/about_contributors_dark.html
app/src/main/assets/it/about_contributors_light.html
app/src/main/assets/ru/about_changelog_dark.html
app/src/main/assets/ru/about_changelog_light.html
app/src/main/java/com/stoutner/privacybrowser/activities/MainWebViewActivity.java
app/src/main/res/values-es/strings.xml
app/src/main/res/values-ru/strings.xml
fastlane/metadata/android/en/changelogs/30.txt
fastlane/metadata/android/es/changelogs/23.txt
fastlane/metadata/android/es/changelogs/24.txt
fastlane/metadata/android/es/changelogs/25.txt
fastlane/metadata/android/es/changelogs/26.txt
fastlane/metadata/android/es/changelogs/27.txt
fastlane/metadata/android/es/changelogs/29.txt
fastlane/metadata/android/es/changelogs/30.txt
fastlane/metadata/android/it/changelogs/30.txt
fastlane/metadata/android/it/full_description.txt
fastlane/metadata/android/ru/changelogs/30.txt
fastlane/metadata/android/ru/full_description.txt

index 9f9786f..8e40223 100644 (file)
@@ -30,7 +30,7 @@
 
     <body>
         <h3>2.8 (version code 30)</h3>
-        <p>22. Februar 2018 - Mindest-API, Ziel-API 27</p>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=0718e0dc7330462352c7cf71b0ef486ee6b90df7">22. Februar 2018</a> - Mindest-API, Ziel-API 27</p>
         <ul>
             <li><a href="https://redmine.stoutner.com/issues/136">Switch to EasyList</a> for ad and tracking blocking.</li>
             <li>Add a <a href="https://redmine.stoutner.com/issues/64">View Source activity</a>.</li>
             <li>Fix the <a href="https://redmine.stoutner.com/issues/231">Add to Home Screen option</a> to be compatible with Android Oreo.</li>
             <li>Fix <a href="https://redmine.stoutner.com/issues/248">color formatting</a> in the URL text box.</li>
             <li>Clarify language in the <a href="https://redmine.stoutner.com/issues/244">privacy policy</a>.</li>
+            <li>Bump target API to 27 (Android Oreo, 8.1.0).</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
             <li>Partial Russian translation.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.7.2 (version code 29)</h3>
@@ -50,7 +51,7 @@
             <li>Open <a href="https://redmine.stoutner.com/issues/226">telephone number hyperlinks</a> in the dialer.</li>
             <li>Fix a build error that <a href="https://forum.f-droid.org/t/build-failing-with-could-not-find-gradle-error/1612/4">prevented the release of 2.7 and 2.7.1</a> on F-Droid.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.7.1 (version code 28)</h3>
@@ -67,7 +68,7 @@
             <li>Update the <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=379d977e9db12b28952cbce0b127548576c87b95">user agents</a>.</li>
             <li>Bump target API to 26 (Android Oreo, 8.0.0).</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.6 (version code 26)</h3>
@@ -78,7 +79,7 @@
             <li>Add support for <a href="https://redmine.stoutner.com/issues/52">HTTP authentication</a>.</li>
             <li><a href="https://redmine.stoutner.com/issues/178">Color code the Common Name</a> in the view SSL certificate dialog.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.5 (version code 25)</h3>
@@ -95,7 +96,7 @@
             <li>Many <a href="https://redmine.stoutner.com/issues/102">small</a> <a href="https://redmine.stoutner.com/issues/153">improvements</a> <a href="https://redmine.stoutner.com/issues/97">were</a> <a href="https://redmine.stoutner.com/issues/108">
                 made</a> <a href="https://redmine.stoutner.com/issues/171">to</a> <a href="https://redmine.stoutner.com/issues/172">the</a> <a href="https://redmine.stoutner.com/issues/173">Domains</a> <a href="https://redmine.stoutner.com/issues/152">activity</a>.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.4 (version code 24)</h3>
             <li>Fix a bug that caused <a href="https://redmine.stoutner.com/issues/139">pending changes to be lost on restart</a>.</li>
             <li>Fix a bug with the <a href="https://redmine.stoutner.com/issues/131">spinner layout on some Huawei devices</a>.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.3 (version code 23)</h3>
             <li>Disable the <a href="https://redmine.stoutner.com/issues/93">third-party cookies setting on KitKat</a> because it only works on Lollipop or newer.</li>
             <li><a href="https://redmine.stoutner.com/issues/89">Move Refresh to the bottom</a> of the options menu.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.2 (version code 22)</h3>
             <li>Update the <a href="https://www.stoutner.com/privacy-browser/privacy-policy/">privacy policy</a> to version 1.4.</li>
             <li>Update the <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blobdiff;f=app/src/main/assets/pgl.yoyo.org_adservers.txt;h=cd750892e52bf06e7295aa4b51ccb548de4571cd;hp=436a8b83f3142b231cf43b144a6659f869b2a3ab;hb=9ba6d8a73e76d1d65a9df80f101ff3092f946972;hpb=76a37e5ce26f7d4ebe57d38cecc842e4c6c15819">list of ad servers</a> from pgl.yoyo.org.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.1 (version code 21)</h3>
             <li><a href="https://redmine.stoutner.com/issues/106">Round the corners of the custom domain settings highlight</a>.</li>
             <li><a href="https://redmine.stoutner.com/issues/107">Move the progress bar</a> to the bottom of the app bar.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.0.1 (version code 20)</h3>
             <li>Reload domain settings when <a href="https://redmine.stoutner.com/issues/100">navigating with the back button</a>.</li>
             <li><a href="https://redmine.stoutner.com/issues/98">Autopopulate the bookmark and create shorcut dialogues</a>.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.0 (version code 19)</h3>
             <li>When proxying through Tor, <a href="https://redmine.stoutner.com/issues/90">wait until Orbot is ready</a> before attempting to load a page.</li>
             <li><a href="https://redmine.stoutner.com/issues/87">Use .onion search engines</a> when proxying through Tor.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>1.15 (version code 18)</h3>
             <li>Enable downloading of files from <a href="https://redmine.stoutner.com/issues/73">websites that require a login</a>. Code contributed by Hendrik Knackstedt.</li>
             <li>Fix a crash when attempting to <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commit;h=da8974edd917b868957fa78bb3843fefb93b8cb7">download a file that does not have an HTTP or HTTPS URI</a>.</li>
             <li>Initial Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>1.14.1 (version code 17)</h3>
index 2142fe9..5aadfe9 100644 (file)
@@ -30,7 +30,7 @@
 
     <body>
         <h3>2.8 (version code 30)</h3>
-        <p>22. Februar 2018 - Mindest-API, Ziel-API 27</p>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=0718e0dc7330462352c7cf71b0ef486ee6b90df7">22. Februar 2018</a> - Mindest-API, Ziel-API 27</p>
         <ul>
             <li><a href="https://redmine.stoutner.com/issues/136">Switch to EasyList</a> for ad and tracking blocking.</li>
             <li>Add a <a href="https://redmine.stoutner.com/issues/64">View Source activity</a>.</li>
             <li>Fix the <a href="https://redmine.stoutner.com/issues/231">Add to Home Screen option</a> to be compatible with Android Oreo.</li>
             <li>Fix <a href="https://redmine.stoutner.com/issues/248">color formatting</a> in the URL text box.</li>
             <li>Clarify language in the <a href="https://redmine.stoutner.com/issues/244">privacy policy</a>.</li>
+            <li>Bump target API to 27 (Android Oreo, 8.1.0).</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
             <li>Partial Russian translation.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.7.2 (version code 29)</h3>
@@ -50,7 +51,7 @@
             <li>Open <a href="https://redmine.stoutner.com/issues/226">telephone number hyperlinks</a> in the dialer.</li>
             <li>Fix a build error that <a href="https://forum.f-droid.org/t/build-failing-with-could-not-find-gradle-error/1612/4">prevented the release of 2.7 and 2.7.1</a> on F-Droid.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.7.1 (version code 28)</h3>
@@ -67,7 +68,7 @@
             <li>Update the <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=379d977e9db12b28952cbce0b127548576c87b95">user agents</a>.</li>
             <li>Bump target API to 26 (Android Oreo, 8.0.0).</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.6 (version code 26)</h3>
@@ -78,7 +79,7 @@
             <li>Add support for <a href="https://redmine.stoutner.com/issues/52">HTTP authentication</a>.</li>
             <li><a href="https://redmine.stoutner.com/issues/178">Color code the Common Name</a> in the view SSL certificate dialog.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.5 (version code 25)</h3>
@@ -95,7 +96,7 @@
             <li>Many <a href="https://redmine.stoutner.com/issues/102">small</a> <a href="https://redmine.stoutner.com/issues/153">improvements</a> <a href="https://redmine.stoutner.com/issues/97">were</a> <a href="https://redmine.stoutner.com/issues/108">
                 made</a> <a href="https://redmine.stoutner.com/issues/171">to</a> <a href="https://redmine.stoutner.com/issues/172">the</a> <a href="https://redmine.stoutner.com/issues/173">Domains</a> <a href="https://redmine.stoutner.com/issues/152">activity</a>.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.4 (version code 24)</h3>
             <li>Fix a bug that caused <a href="https://redmine.stoutner.com/issues/139">pending changes to be lost on restart</a>.</li>
             <li>Fix a bug with the <a href="https://redmine.stoutner.com/issues/131">spinner layout on some Huawei devices</a>.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.3 (version code 23)</h3>
             <li>Disable the <a href="https://redmine.stoutner.com/issues/93">third-party cookies setting on KitKat</a> because it only works on Lollipop or newer.</li>
             <li><a href="https://redmine.stoutner.com/issues/89">Move Refresh to the bottom</a> of the options menu.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.2 (version code 22)</h3>
             <li>Update the <a href="https://www.stoutner.com/privacy-browser/privacy-policy/">privacy policy</a> to version 1.4.</li>
             <li>Update the <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blobdiff;f=app/src/main/assets/pgl.yoyo.org_adservers.txt;h=cd750892e52bf06e7295aa4b51ccb548de4571cd;hp=436a8b83f3142b231cf43b144a6659f869b2a3ab;hb=9ba6d8a73e76d1d65a9df80f101ff3092f946972;hpb=76a37e5ce26f7d4ebe57d38cecc842e4c6c15819">list of ad servers</a> from pgl.yoyo.org.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.1 (version code 21)</h3>
             <li><a href="https://redmine.stoutner.com/issues/106">Round the corners of the custom domain settings highlight</a>.</li>
             <li><a href="https://redmine.stoutner.com/issues/107">Move the progress bar</a> to the bottom of the app bar.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.0.1 (version code 20)</h3>
             <li>Reload domain settings when <a href="https://redmine.stoutner.com/issues/100">navigating with the back button</a>.</li>
             <li><a href="https://redmine.stoutner.com/issues/98">Autopopulate the bookmark and create shorcut dialogues</a>.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.0 (version code 19)</h3>
             <li>When proxying through Tor, <a href="https://redmine.stoutner.com/issues/90">wait until Orbot is ready</a> before attempting to load a page.</li>
             <li><a href="https://redmine.stoutner.com/issues/87">Use .onion search engines</a> when proxying through Tor.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>1.15 (version code 18)</h3>
             <li>Enable downloading of files from <a href="https://redmine.stoutner.com/issues/73">websites that require a login</a>. Code contributed by Hendrik Knackstedt.</li>
             <li>Fix a crash when attempting to <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commit;h=da8974edd917b868957fa78bb3843fefb93b8cb7">download a file that does not have an HTTP or HTTPS URI</a>.</li>
             <li>Initial Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>1.14.1 (version code 17)</h3>
index 341b88f..d02c95a 100644 (file)
@@ -1,5 +1,5 @@
 <!--
-  Copyright © 2016-2017 Soren Stoutner <soren@stoutner.com>.
+  Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
 
   Translation 2016 Aaron Gerlach <aaron@gerlach.com>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
@@ -38,7 +38,7 @@
 
         <h3>Mitwirkende</h3>
         Francesco Buratti: Italienisch<br/>
-        <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>: Spanisch
+        Jose A. León Becerra: Spanisch
 
         <h3>Past Translators</h3>
         <a href="mailto:aaron@gerlach.com">Aaron Gerlach</a>: German<br/>
index 53e895d..5dbc929 100644 (file)
@@ -1,5 +1,5 @@
 <!--
-  Copyright © 2016-2017 Soren Stoutner <soren@stoutner.com>.
+  Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
 
   Translation 2016 Aaron Gerlach <aaron@gerlach.com>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
@@ -38,7 +38,7 @@
 
         <h3>Mitwirkende</h3>
         Francesco Buratti: Italienisch<br/>
-        <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>: Spanisch
+        Jose A. León Becerra: Spanisch
 
         <h3>Past Translators</h3>
         <a href="mailto:aaron@gerlach.com">Aaron Gerlach</a>: German<br/>
index 92a222e..885cd1e 100644 (file)
@@ -25,7 +25,7 @@
 
     <body>
         <h3>2.8 (version code 30)</h3>
-        <p>22 February 2018 - minimum API 19, target API 27</p>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=0718e0dc7330462352c7cf71b0ef486ee6b90df7">22 February 2018</a> - minimum API 19, target API 27</p>
         <ul>
             <li><a href="https://redmine.stoutner.com/issues/136">Switch to EasyList</a> for ad and tracking blocking.</li>
             <li>Add a <a href="https://redmine.stoutner.com/issues/64">View Source activity</a>.</li>
             <li>Fix the <a href="https://redmine.stoutner.com/issues/231">Add to Home Screen option</a> to be compatible with Android Oreo.</li>
             <li>Fix <a href="https://redmine.stoutner.com/issues/248">color formatting</a> in the URL text box.</li>
             <li>Clarify language in the <a href="https://redmine.stoutner.com/issues/244">privacy policy</a>.</li>
+            <li>Bump target API to 27 (Android Oreo, 8.1.0).</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
             <li>Partial Russian translation.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.7.2 (version code 29)</h3>
@@ -45,7 +46,7 @@
             <li>Open <a href="https://redmine.stoutner.com/issues/226">telephone number hyperlinks</a> in the dialer.</li>
             <li>Fix a build error that <a href="https://forum.f-droid.org/t/build-failing-with-could-not-find-gradle-error/1612/4">prevented the release of 2.7 and 2.7.1</a> on F-Droid.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.7.1 (version code 28)</h3>
@@ -62,7 +63,7 @@
             <li>Update the <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=379d977e9db12b28952cbce0b127548576c87b95">user agents</a>.</li>
             <li>Bump target API to 26 (Android Oreo, 8.0.0).</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.6 (version code 26)</h3>
@@ -73,7 +74,7 @@
             <li>Add support for <a href="https://redmine.stoutner.com/issues/52">HTTP authentication</a>.</li>
             <li><a href="https://redmine.stoutner.com/issues/178">Color code the Common Name</a> in the view SSL certificate dialog.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.5 (version code 25)</h3>
@@ -90,7 +91,7 @@
             <li>Many <a href="https://redmine.stoutner.com/issues/102">small</a> <a href="https://redmine.stoutner.com/issues/153">improvements</a> <a href="https://redmine.stoutner.com/issues/97">were</a> <a href="https://redmine.stoutner.com/issues/108">
                 made</a> <a href="https://redmine.stoutner.com/issues/171">to</a> <a href="https://redmine.stoutner.com/issues/172">the</a> <a href="https://redmine.stoutner.com/issues/173">Domains</a> <a href="https://redmine.stoutner.com/issues/152">activity</a>.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.4 (version code 24)</h3>
             <li>Fix a bug that caused <a href="https://redmine.stoutner.com/issues/139">pending changes to be lost on restart</a>.</li>
             <li>Fix a bug with the <a href="https://redmine.stoutner.com/issues/131">spinner layout on some Huawei devices</a>.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.3 (version code 23)</h3>
             <li>Disable the <a href="https://redmine.stoutner.com/issues/93">third-party cookies setting on KitKat</a> because it only works on Lollipop or newer.</li>
             <li><a href="https://redmine.stoutner.com/issues/89">Move Refresh to the bottom</a> of the options menu.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.2 (version code 22)</h3>
             <li>Update the <a href="https://www.stoutner.com/privacy-browser/privacy-policy/">privacy policy</a> to version 1.4.</li>
             <li>Update the <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blobdiff;f=app/src/main/assets/pgl.yoyo.org_adservers.txt;h=cd750892e52bf06e7295aa4b51ccb548de4571cd;hp=436a8b83f3142b231cf43b144a6659f869b2a3ab;hb=9ba6d8a73e76d1d65a9df80f101ff3092f946972;hpb=76a37e5ce26f7d4ebe57d38cecc842e4c6c15819">list of ad servers</a> from pgl.yoyo.org.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.1 (version code 21)</h3>
             <li><a href="https://redmine.stoutner.com/issues/106">Round the corners of the custom domain settings highlight</a>.</li>
             <li><a href="https://redmine.stoutner.com/issues/107">Move the progress bar</a> to the bottom of the app bar.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.0.1 (version code 20)</h3>
             <li>Reload domain settings when <a href="https://redmine.stoutner.com/issues/100">navigating with the back button</a>.</li>
             <li><a href="https://redmine.stoutner.com/issues/98">Autopopulate the create bookmark and create shortcut dialogs</a>.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.0 (version code 19)</h3>
             <li>When proxying through Tor, <a href="https://redmine.stoutner.com/issues/90">wait until Orbot is ready</a> before attempting to load a page.</li>
             <li><a href="https://redmine.stoutner.com/issues/87">Use .onion search engines</a> when proxying through Tor.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>1.15 (version code 18)</h3>
             <li>Enable downloading of files from <a href="https://redmine.stoutner.com/issues/73">websites that require a login</a>. Code contributed by Hendrik Knackstedt.</li>
             <li>Fix a crash when attempting to <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commit;h=da8974edd917b868957fa78bb3843fefb93b8cb7">download a file that does not have an HTTP or HTTPS URI</a>.</li>
             <li>Initial Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>1.14.1 (version code 17)</h3>
index 18da6b4..f44aafe 100644 (file)
@@ -25,7 +25,7 @@
 
     <body>
         <h3>2.8 (version code 30)</h3>
-        <p>22 February 2018 - minimum API 19, target API 27</p>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=0718e0dc7330462352c7cf71b0ef486ee6b90df7">22 February 2018</a> - minimum API 19, target API 27</p>
         <ul>
             <li><a href="https://redmine.stoutner.com/issues/136">Switch to EasyList</a> for ad and tracking blocking.</li>
             <li>Add a <a href="https://redmine.stoutner.com/issues/64">View Source activity</a>.</li>
             <li>Fix the <a href="https://redmine.stoutner.com/issues/231">Add to Home Screen option</a> to be compatible with Android Oreo.</li>
             <li>Fix <a href="https://redmine.stoutner.com/issues/248">color formatting</a> in the URL text box.</li>
             <li>Clarify language in the <a href="https://redmine.stoutner.com/issues/244">privacy policy</a>.</li>
+            <li>Bump target API to 27 (Android Oreo, 8.1.0).</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
             <li>Partial Russian translation.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.7.2 (version code 29)</h3>
@@ -45,7 +46,7 @@
             <li>Open <a href="https://redmine.stoutner.com/issues/226">telephone number hyperlinks</a> in the dialer.</li>
             <li>Fix a build error that <a href="https://forum.f-droid.org/t/build-failing-with-could-not-find-gradle-error/1612/4">prevented the release of 2.7 and 2.7.1</a> on F-Droid.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.7.1 (version code 28)</h3>
@@ -62,7 +63,7 @@
             <li>Update the <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=379d977e9db12b28952cbce0b127548576c87b95">user agents</a>.</li>
             <li>Bump target API to 26 (Android Oreo, 8.0.0).</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.6 (version code 26)</h3>
@@ -73,7 +74,7 @@
             <li>Add support for <a href="https://redmine.stoutner.com/issues/52">HTTP authentication</a>.</li>
             <li><a href="https://redmine.stoutner.com/issues/178">Color code the Common Name</a> in the view SSL certificate dialog.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.5 (version code 25)</h3>
@@ -90,7 +91,7 @@
             <li>Many <a href="https://redmine.stoutner.com/issues/102">small</a> <a href="https://redmine.stoutner.com/issues/153">improvements</a> <a href="https://redmine.stoutner.com/issues/97">were</a> <a href="https://redmine.stoutner.com/issues/108">
                 made</a> <a href="https://redmine.stoutner.com/issues/171">to</a> <a href="https://redmine.stoutner.com/issues/172">the</a> <a href="https://redmine.stoutner.com/issues/173">Domains</a> <a href="https://redmine.stoutner.com/issues/152">activity</a>.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.4 (version code 24)</h3>
             <li>Fix a bug that caused <a href="https://redmine.stoutner.com/issues/139">pending changes to be lost on restart</a>.</li>
             <li>Fix a bug with the <a href="https://redmine.stoutner.com/issues/131">spinner layout on some Huawei devices</a>.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.3 (version code 23)</h3>
             <li>Disable the <a href="https://redmine.stoutner.com/issues/93">third-party cookies setting on KitKat</a> because it only works on Lollipop or newer.</li>
             <li><a href="https://redmine.stoutner.com/issues/89">Move Refresh to the bottom</a> of the options menu.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.2 (version code 22)</h3>
             <li>Update the <a href="https://www.stoutner.com/privacy-browser/privacy-policy/">privacy policy</a> to version 1.4.</li>
             <li>Update the <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blobdiff;f=app/src/main/assets/pgl.yoyo.org_adservers.txt;h=cd750892e52bf06e7295aa4b51ccb548de4571cd;hp=436a8b83f3142b231cf43b144a6659f869b2a3ab;hb=9ba6d8a73e76d1d65a9df80f101ff3092f946972;hpb=76a37e5ce26f7d4ebe57d38cecc842e4c6c15819">list of ad servers</a> from pgl.yoyo.org.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.1 (version code 21)</h3>
             <li><a href="https://redmine.stoutner.com/issues/106">Round the corners of the custom domain settings highlight</a>.</li>
             <li><a href="https://redmine.stoutner.com/issues/107">Move the progress bar</a> to the bottom of the app bar.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.0.1 (version code 20)</h3>
             <li>Reload domain settings when <a href="https://redmine.stoutner.com/issues/100">navigating with the back button</a>.</li>
             <li><a href="https://redmine.stoutner.com/issues/98">Autopopulate the create bookmark and create shortcut dialogs</a>.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.0 (version code 19)</h3>
             <li>When proxying through Tor, <a href="https://redmine.stoutner.com/issues/90">wait until Orbot is ready</a> before attempting to load a page.</li>
             <li><a href="https://redmine.stoutner.com/issues/87">Use .onion search engines</a> when proxying through Tor.</li>
             <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>1.15 (version code 18)</h3>
             <li>Enable downloading of files from <a href="https://redmine.stoutner.com/issues/73">websites that require a login</a>. Code contributed by Hendrik Knackstedt.</li>
             <li>Fix a crash when attempting to <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commit;h=da8974edd917b868957fa78bb3843fefb93b8cb7">download a file that does not have an HTTP or HTTPS URI</a>.</li>
             <li>Initial Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Updated Spanish translation provided by Jose A. León Becerra.</li>
         </ul>
 
         <h3>1.14.1 (version code 17)</h3>
index d309c6c..ae5b65b 100644 (file)
@@ -1,5 +1,5 @@
 <!--
-  Copyright © 2016-2017 Soren Stoutner <soren@stoutner.com>.
+  Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
 
@@ -33,7 +33,7 @@
 
         <h3>Translators</h3>
         Francesco Buratti: Italian<br/>
-        <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>: Spanish
+        Jose A. León Becerra: Spanish
 
         <h3>Past Translators</h3>
         <a href="mailto:aaron@gerlach.com">Aaron Gerlach</a>: German<br/>
index b6e091f..38663de 100644 (file)
@@ -1,5 +1,5 @@
 <!--
-  Copyright © 2016-2017 Soren Stoutner <soren@stoutner.com>.
+  Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
 
@@ -33,7 +33,7 @@
 
         <h3>Translators</h3>
         Francesco Buratti: Italian<br/>
-        <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>: Spanish
+        Jose A. León Becerra: Spanish
 
         <h3>Past Translators</h3>
         <a href="mailto:aaron@gerlach.com">Aaron Gerlach</a>: German<br/>
index 7794944..bafc2f5 100644 (file)
@@ -1,7 +1,7 @@
 <!--
   Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
 
-  Translation 2017-2018 Jose A. León Becerra <emails@joseleon.me>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+  Translation 2017-2018 Jose A. León Becerra.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   Este archivo es parte de Navegador Privado (Privacy Browser) <https://www.stoutner.com/privacy-browser>.
 
 
     <body>
         <h3>2.8 (código de versión 30)</h3>
-        <p>22 de febrero de 2018 - API mínimo 19, API dirigido 27</p>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=0718e0dc7330462352c7cf71b0ef486ee6b90df7">22 de febrero de 2018</a> - API mínimo 19, API dirigido 27</p>
         <ul>
-            <li><a href="https://redmine.stoutner.com/issues/136">Cambiar a EasyList</a> para el bloqueo de publicidad y rastreo.</li>
-            <li>Añadir una actividad <a href="https://redmine.stoutner.com/issues/64">Ver Fuente</a>.</li>
-            <li>Añadir un submenú <a href="https://redmine.stoutner.com/issues/229">Borrar datos</a> al menú de opciones.</li>
-            <li>Corregir la opción <a href="https://redmine.stoutner.com/issues/231">Añadir a pantalla de inicio</a> para ser compatible con Android Oreo.</li>
+            <li><a href="https://redmine.stoutner.com/issues/136">Cambiar a “EasyList”</a> para el bloqueo de publicidad y rastreo.</li>
+            <li>Añadir una actividad: <a href="https://redmine.stoutner.com/issues/64">“Ver Fuente”</a>.</li>
+            <li>Añadir un submenú: <a href="https://redmine.stoutner.com/issues/229">“Borrar datos”</a> al menú de opciones.</li>
+            <li>Corregir la opción <a href="https://redmine.stoutner.com/issues/231">“Añadir a pantalla de inicio”</a> para ser compatible con Android Oreo.</li>
             <li>Corregir <a href="https://redmine.stoutner.com/issues/248">el formato de color</a> en el cuadro de texto URL.</li>
-            <li>Clarificar el  lenguaje en la <a href="https://redmine.stoutner.com/issues/244">política de privacidad</a>.</li>
-            <li>Traducción al español actualizada por <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
-            <li>Traducción al italiano actualizada por Francesco Buratti.</li>
+            <li>Clarificar el lenguaje en la <a href="https://redmine.stoutner.com/issues/244">política de privacidad</a>.</li>
+            <li>Aumentar la API dirigido a 27 (Android Oreo, 8.1.0).</li>
+            <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+            <li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
             <li>Traducción parcial al ruso.</li>
         </ul>
 
@@ -46,8 +47,8 @@
             <li>Añadir un elemento de menú de opciones para <a href="https://redmine.stoutner.com/issues/104">crear/editar la configuración del dominio</a> para el dominio actual.</li>
             <li>Abrir <a href="https://redmine.stoutner.com/issues/226">hipervínculos de números telefónicos</a> en el marcador telefónico.</li>
             <li>Arreglar un error de compilación que <a href="https://forum.f-droid.org/t/build-failing-with-could-not-find-gradle-error/1612/4">impedía la liberación de 2.7 y 2.7.1</a> en F-Droid.</li>
-            <li>Traducción al español actualizada por <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
-            <li>Traducción al italiano actualizada por Francesco Buratti.</li>
+            <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+            <li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
         </ul>
 
         <h3>2.7.1 (código de versión 28)</h3>
@@ -63,8 +64,8 @@
             <li>Evitar que el Modo Noche <a href="https://redmine.stoutner.com/issues/213">parpadee sobre un fondo blanco</a> al cargar páginas nuevas.</li>
             <li>Actualizar los <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=379d977e9db12b28952cbce0b127548576c87b95">agentes de usuario</a>.</li>
             <li>Aumentar la API dirigido a 26 (Android Oreo, 8.0.0).</li>
-            <li>Traducción al español actualizada por <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
-            <li>Traducción al italiano actualizada por Francesco Buratti.</li>
+            <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+            <li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
         </ul>
 
         <h3>2.6 (código de versión 26)</h3>
@@ -74,8 +75,8 @@
             <li>Actualizar el renderizado del tema oscuro de las <a href="https://redmine.stoutner.com/issues/150">secciones Acerca de y Guía</a>.</li>
             <li>Añadir soporte para <a href="https://redmine.stoutner.com/issues/52">autenticación HTTP</a>.</li>
             <li><a href="https://redmine.stoutner.com/issues/178">Colorear el Nombre Común</a> en el cuadro de diálogo Ver certificado SSL.</li>
-            <li>Traducción al español actualizada por <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
-            <li>Traducción al italiano actualizada por Francesco Buratti.</li>
+            <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+            <li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
         </ul>
 
         <h3>2.5 (código de versión 25)</h3>
@@ -92,8 +93,8 @@
             <li>Muchas <a href="https://redmine.stoutner.com/issues/102">pequeñas</a> <a href="https://redmine.stoutner.com/issues/153">mejoras</a> <a href="https://redmine.stoutner.com/issues/97">se han</a>
                 <a href="https://redmine.stoutner.com/issues/108">hecho</a> <a href="https://redmine.stoutner.com/issues/171">a la</a> <a href="https://redmine.stoutner.com/issues/172">actividad</a>
                 <a href="https://redmine.stoutner.com/issues/173">de los</a> <a href="https://redmine.stoutner.com/issues/152">Dominios</a>.</li>
-            <li>Traducción al español actualizada por <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
-            <li>Traducción al italiano actualizada por Francesco Buratti.</li>
+            <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+            <li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
         </ul>
 
         <h3>2.4 (código de versión 24)</h3>
             <li>Añadir una <a href="https://redmine.stoutner.com/issues/134">acción de deshacer</a> a la snackbar cuando las cookies, el almacenamiento DOM, o los datos de formulario sean limpiados desde el menú de opciones.</li>
             <li>Arreglar un error que causaba <a href="https://redmine.stoutner.com/issues/139">que se perdieran los cambios pendientes al reiniciar</a>.</li>
             <li>Arreglar un error con el <a href="https://redmine.stoutner.com/issues/131">diseño spinner en algunos dispositivos Huawei</a>.</li>
-            <li>Traducción al español actualizada por <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
-            <li>Traducción al italiano actualizada por Francesco Buratti.</li>
+            <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+            <li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
         </ul>
 
         <h3>2.3 (código de versión 23)</h3>
             <li><a href="https://redmine.stoutner.com/issues/130">Añadir el título</a> a la URL al compartir a través del menú de opciones.</li>
             <li>Deshabilitar los <a href="https://redmine.stoutner.com/issues/93">ajustes de cookies de terceras partes en KitKat</a> porque sólo funciona en Lollipop o más nuevo.</li>
             <li><a href="https://redmine.stoutner.com/issues/89">Mover Actualizar a la parte inferior</a> del menú de opciones.</li>
-            <li>Traducción al español actualizada por <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
-            <li>Traducción al italiano actualizada por Francesco Buratti.</li>
+            <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+            <li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
         </ul>
 
         <h3>2.2 (código de versión 22)</h3>
             <li>Mostrar la <a href="https://redmine.stoutner.com/issues/117">versión de Orbot</a> y <a href="https://redmine.stoutner.com/issues/115">firma del paquete APK</a> en Acerca de → Versión.</li>
             <li>Actualizar la <a href="https://www.stoutner.com/privacy-browser/privacy-policy/">política de privacidad</a> a la versión 1.4.</li>
             <li>Actualizar la <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blobdiff;f=app/src/main/assets/pgl.yoyo.org_adservers.txt;h=cd750892e52bf06e7295aa4b51ccb548de4571cd;hp=436a8b83f3142b231cf43b144a6659f869b2a3ab;hb=9ba6d8a73e76d1d65a9df80f101ff3092f946972;hpb=76a37e5ce26f7d4ebe57d38cecc842e4c6c15819">lista de servidores de publicidad</a> desde pgl.yoyo.org.</li>
-            <li>Traducción al español actualizada por <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
-            <li>Traducción al italiano actualizada por Francesco Buratti.</li>
+            <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+            <li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
         </ul>
 
         <h3>2.1 (código de versión 21)</h3>
             <li><a href="https://redmine.stoutner.com/issues/109">Reaplicar la configuración de dominio</a> tras cerrar Configuraciones o Dominios.</li>
             <li><a href="https://redmine.stoutner.com/issues/106">Redondear las esquinas en el resaltado de la configuración de dominio personalizado.</a>.</li>
             <li><a href="https://redmine.stoutner.com/issues/107">Mover la barra de progreso</a> a la parte inferior de la barra de aplicaciones.</li>
-            <li>Traducción al español actualizada por <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
-            <li>Traducción al italiano actualizada por Francesco Buratti.</li>
+            <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+            <li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
         </ul>
 
         <h3>2.0.1 (código de versión 20)</h3>
             <li>Sólo aplicar la configuración de dominio a subdominios si <a href="https://redmine.stoutner.com/issues/99">*. se especifica al principio del nombre de dominio</a>.</li>
             <li>Recargar la configuración de dominio cuando <a href="https://redmine.stoutner.com/issues/100">se navega con el botón de retroceso</a>.</li>
             <li><a href="https://redmine.stoutner.com/issues/98">Autorellenar las ventanas de crear marcador y de crear acceso directo</a>.</li>
-            <li>Traducción al español actualizada por <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
-            <li>Traducción al italiano actualizada por Francesco Buratti.</li>
+            <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+            <li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
         </ul>
 
         <h3>2.0 (código de versión 19)</h3>
             <li>Implementar <a href="https://redmine.stoutner.com/issues/7">configuración de dominio personalizado</a>.</li>
             <li>Cuando se usa proxy a través de Tor, <a href="https://redmine.stoutner.com/issues/90">esperar hasta que Orbot esté listo</a> antes de intentar cargar una página.</li>
             <li><a href="https://redmine.stoutner.com/issues/87">Usar motores de búsqueda .onion</a> cuando se usa proxy a través de Tor.</li>
-            <li>Traducción al español actualizada por <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
-            <li>Traducción al italiano actualizada por Francesco Buratti.</li>
+            <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+            <li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
         </ul>
 
         <h3>1.15 (código de versión 18)</h3>
             <li><a href="https://redmine.stoutner.com/issues/82">Localizar las fechas</a> en los cuadros de diálogo del certificado SSL.</li>
             <li>Habilitar la descarga de archivos de <a href="https://redmine.stoutner.com/issues/73">páginas web que requieren un inicio de sesión</a>. Código aportado por Hendrik Knackstedt.</li>
             <li>Solucionar un error al intentar <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commit;h=da8974edd917b868957fa78bb3843fefb93b8cb7">descargar un archivo que no tiene un URI HTTP o HTTPS</a>.</li>
-            <li>Traducción al español actualizada por <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
             <li>Traducción al italiano inicial por Francesco Buratti.</li>
         </ul>
 
index 3ed45e5..f146f41 100644 (file)
 
     <body>
         <h3>2.8 (código de versión 30)</h3>
-        <p>22 de febrero de 2018 - API mínimo 19, API dirigido 27</p>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=0718e0dc7330462352c7cf71b0ef486ee6b90df7">22 de febrero de 2018</a> - API mínimo 19, API dirigido 27</p>
         <ul>
-            <li><a href="https://redmine.stoutner.com/issues/136">Cambiar a EasyList</a> para el bloqueo de publicidad y rastreo.</li>
-            <li>Añadir una actividad <a href="https://redmine.stoutner.com/issues/64">Ver Fuente</a>.</li>
-            <li>Añadir un submenú <a href="https://redmine.stoutner.com/issues/229">Borrar datos</a> al menú de opciones.</li>
-            <li>Corregir la opción <a href="https://redmine.stoutner.com/issues/231">Añadir a pantalla de inicio</a> para ser compatible con Android Oreo.</li>
+            <li><a href="https://redmine.stoutner.com/issues/136">Cambiar a “EasyList”</a> para el bloqueo de publicidad y rastreo.</li>
+            <li>Añadir una actividad: <a href="https://redmine.stoutner.com/issues/64">“Ver Fuente”</a>.</li>
+            <li>Añadir un submenú: <a href="https://redmine.stoutner.com/issues/229">“Borrar datos”</a> al menú de opciones.</li>
+            <li>Corregir la opción <a href="https://redmine.stoutner.com/issues/231">“Añadir a pantalla de inicio”</a> para ser compatible con Android Oreo.</li>
             <li>Corregir <a href="https://redmine.stoutner.com/issues/248">el formato de color</a> en el cuadro de texto URL.</li>
-            <li>Clarificar el  lenguaje en la <a href="https://redmine.stoutner.com/issues/244">política de privacidad</a>.</li>
-            <li>Traducción al español actualizada por <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
-            <li>Traducción al italiano actualizada por Francesco Buratti.</li>
+            <li>Clarificar el lenguaje en la <a href="https://redmine.stoutner.com/issues/244">política de privacidad</a>.</li>
+            <li>Aumentar la API dirigido a 27 (Android Oreo, 8.1.0).</li>
+            <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+            <li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
             <li>Traducción parcial al ruso.</li>
         </ul>
 
@@ -46,8 +47,8 @@
             <li>Añadir un elemento de menú de opciones para <a href="https://redmine.stoutner.com/issues/104">crear/editar la configuración del dominio</a> para el dominio actual.</li>
             <li>Abrir <a href="https://redmine.stoutner.com/issues/226">hipervínculos de números telefónicos</a> en el marcador telefónico.</li>
             <li>Arreglar un error de compilación que <a href="https://forum.f-droid.org/t/build-failing-with-could-not-find-gradle-error/1612/4">impedía la liberación de 2.7 y 2.7.1</a> en F-Droid.</li>
-            <li>Traducción al español actualizada por <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
-            <li>Traducción al italiano actualizada por Francesco Buratti.</li>
+            <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+            <li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
         </ul>
 
         <h3>2.7.1 (código de versión 28)</h3>
@@ -63,8 +64,8 @@
             <li>Evitar que el Modo Noche <a href="https://redmine.stoutner.com/issues/213">parpadee sobre un fondo blanco</a> al cargar páginas nuevas.</li>
             <li>Actualizar los <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=379d977e9db12b28952cbce0b127548576c87b95">agentes de usuario</a>.</li>
             <li>Aumentar la API dirigido a 26 (Android Oreo, 8.0.0).</li>
-            <li>Traducción al español actualizada por <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
-            <li>Traducción al italiano actualizada por Francesco Buratti.</li>
+            <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+            <li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
         </ul>
 
         <h3>2.6 (código de versión 26)</h3>
@@ -74,8 +75,8 @@
             <li>Actualizar el renderizado del tema oscuro de las <a href="https://redmine.stoutner.com/issues/150">secciones Acerca de y Guía</a>.</li>
             <li>Añadir soporte para <a href="https://redmine.stoutner.com/issues/52">autenticación HTTP</a>.</li>
             <li><a href="https://redmine.stoutner.com/issues/178">Colorear el Nombre Común</a> en el cuadro de diálogo Ver certificado SSL.</li>
-            <li>Traducción al español actualizada por <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
-            <li>Traducción al italiano actualizada por Francesco Buratti.</li>
+            <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+            <li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
         </ul>
 
         <h3>2.5 (código de versión 25)</h3>
@@ -92,8 +93,8 @@
             <li>Muchas <a href="https://redmine.stoutner.com/issues/102">pequeñas</a> <a href="https://redmine.stoutner.com/issues/153">mejoras</a> <a href="https://redmine.stoutner.com/issues/97">se han</a>
                 <a href="https://redmine.stoutner.com/issues/108">hecho</a> <a href="https://redmine.stoutner.com/issues/171">a la</a> <a href="https://redmine.stoutner.com/issues/172">actividad</a>
                 <a href="https://redmine.stoutner.com/issues/173">de los</a> <a href="https://redmine.stoutner.com/issues/152">Dominios</a>.</li>
-            <li>Traducción al español actualizada por <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
-            <li>Traducción al italiano actualizada por Francesco Buratti.</li>
+            <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+            <li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
         </ul>
 
         <h3>2.4 (código de versión 24)</h3>
             <li>Añadir una <a href="https://redmine.stoutner.com/issues/134">acción de deshacer</a> a la snackbar cuando las cookies, el almacenamiento DOM, o los datos de formulario sean limpiados desde el menú de opciones.</li>
             <li>Arreglar un error que causaba <a href="https://redmine.stoutner.com/issues/139">que se perdieran los cambios pendientes al reiniciar</a>.</li>
             <li>Arreglar un error con el <a href="https://redmine.stoutner.com/issues/131">diseño spinner en algunos dispositivos Huawei</a>.</li>
-            <li>Traducción al español actualizada por <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
-            <li>Traducción al italiano actualizada por Francesco Buratti.</li>
+            <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+            <li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
         </ul>
 
         <h3>2.3 (código de versión 23)</h3>
             <li><a href="https://redmine.stoutner.com/issues/130">Añadir el título</a> a la URL al compartir a través del menú de opciones.</li>
             <li>Deshabilitar los <a href="https://redmine.stoutner.com/issues/93">ajustes de cookies de terceras partes en KitKat</a> porque sólo funciona en Lollipop o más nuevo.</li>
             <li><a href="https://redmine.stoutner.com/issues/89">Mover Actualizar a la parte inferior</a> del menú de opciones.</li>
-            <li>Traducción al español actualizada por <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
-            <li>Traducción al italiano actualizada por Francesco Buratti.</li>
+            <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+            <li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
         </ul>
 
         <h3>2.2 (código de versión 22)</h3>
             <li>Mostrar la <a href="https://redmine.stoutner.com/issues/117">versión de Orbot</a> y <a href="https://redmine.stoutner.com/issues/115">firma del paquete APK</a> en Acerca de → Versión.</li>
             <li>Actualizar la <a href="https://www.stoutner.com/privacy-browser/privacy-policy/">política de privacidad</a> a la versión 1.4.</li>
             <li>Actualizar la <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blobdiff;f=app/src/main/assets/pgl.yoyo.org_adservers.txt;h=cd750892e52bf06e7295aa4b51ccb548de4571cd;hp=436a8b83f3142b231cf43b144a6659f869b2a3ab;hb=9ba6d8a73e76d1d65a9df80f101ff3092f946972;hpb=76a37e5ce26f7d4ebe57d38cecc842e4c6c15819">lista de servidores de publicidad</a> desde pgl.yoyo.org.</li>
-            <li>Traducción al español actualizada por <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
-            <li>Traducción al italiano actualizada por Francesco Buratti.</li>
+            <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+            <li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
         </ul>
 
         <h3>2.1 (código de versión 21)</h3>
             <li><a href="https://redmine.stoutner.com/issues/109">Reaplicar la configuración de dominio</a> tras cerrar Configuraciones o Dominios.</li>
             <li><a href="https://redmine.stoutner.com/issues/106">Redondear las esquinas en el resaltado de la configuración de dominio personalizado.</a>.</li>
             <li><a href="https://redmine.stoutner.com/issues/107">Mover la barra de progreso</a> a la parte inferior de la barra de aplicaciones.</li>
-            <li>Traducción al español actualizada por <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
-            <li>Traducción al italiano actualizada por Francesco Buratti.</li>
+            <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+            <li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
         </ul>
 
         <h3>2.0.1 (código de versión 20)</h3>
             <li>Sólo aplicar la configuración de dominio a subdominios si <a href="https://redmine.stoutner.com/issues/99">*. se especifica al principio del nombre de dominio</a>.</li>
             <li>Recargar la configuración de dominio cuando <a href="https://redmine.stoutner.com/issues/100">se navega con el botón de retroceso</a>.</li>
             <li><a href="https://redmine.stoutner.com/issues/98">Autorellenar las ventanas de crear marcador y de crear acceso directo</a>.</li>
-            <li>Traducción al español actualizada por <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
-            <li>Traducción al italiano actualizada por Francesco Buratti.</li>
+            <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+            <li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
         </ul>
 
         <h3>2.0 (código de versión 19)</h3>
             <li>Implementar <a href="https://redmine.stoutner.com/issues/7">configuración de dominio personalizado</a>.</li>
             <li>Cuando se usa proxy a través de Tor, <a href="https://redmine.stoutner.com/issues/90">esperar hasta que Orbot esté listo</a> antes de intentar cargar una página.</li>
             <li><a href="https://redmine.stoutner.com/issues/87">Usar motores de búsqueda .onion</a> cuando se usa proxy a través de Tor.</li>
-            <li>Traducción al español actualizada por <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
-            <li>Traducción al italiano actualizada por Francesco Buratti.</li>
+            <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
+            <li>Actualizada la traducción al italiano proporcionada por Francesco Buratti.</li>
         </ul>
 
         <h3>1.15 (código de versión 18)</h3>
             <li><a href="https://redmine.stoutner.com/issues/82">Localizar las fechas</a> en los cuadros de diálogo del certificado SSL.</li>
             <li>Habilitar la descarga de archivos de <a href="https://redmine.stoutner.com/issues/73">páginas web que requieren un inicio de sesión</a>. Código aportado por Hendrik Knackstedt.</li>
             <li>Solucionar un error al intentar <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commit;h=da8974edd917b868957fa78bb3843fefb93b8cb7">descargar un archivo que no tiene un URI HTTP o HTTPS</a>.</li>
-            <li>Traducción al español actualizada por <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Actualizada la traducción al español proporcionada por Jose A. León Becerra.</li>
             <li>Traducción al italiano inicial por Francesco Buratti.</li>
         </ul>
 
index 9186218..70d573c 100644 (file)
@@ -1,5 +1,5 @@
 <!--
-  Copyright © 2016-2017 Soren Stoutner <soren@stoutner.com>.
+  Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
 
@@ -33,7 +33,7 @@
 
         <h3>Traductores</h3>
         Francesco Buratti: Italiano<br/>
-        <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>: Español
+        Jose A. León Becerra: Español
 
         <h3>Traductores anteriores</h3>
         <a href="mailto:aaron@gerlach.com">Aaron Gerlach</a>: Alemán<br/>
index 9805523..35258ff 100644 (file)
@@ -1,5 +1,5 @@
 <!--
-  Copyright © 2016-2017 Soren Stoutner <soren@stoutner.com>.
+  Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
 
@@ -33,7 +33,7 @@
 
         <h3>Traductores</h3>
         Francesco Buratti: Italiano<br/>
-        <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>: Español
+        Jose A. León Becerra: Español
 
         <h3>Traductores anteriores</h3>
         <a href="mailto:aaron@gerlach.com">Aaron Gerlach</a>: Alemán<br/>
index 60c1d61..deb9aa4 100644 (file)
@@ -1,7 +1,7 @@
 <!--
   Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
 
-  Translation 2017-2018 Jose A. León Becerra <emails@joseleon.me>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+  Translation 2017-2018 Jose A. León Becerra.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
 
index fc0f6f8..2ea837d 100644 (file)
@@ -1,7 +1,7 @@
 <!--
   Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
 
-  Translation 2017-2018 Jose A. León Becerra <emails@joseleon.me>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+  Translation 2017-2018 Jose A. León Becerra.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
 
index 790e47b..26eecec 100644 (file)
@@ -1,5 +1,7 @@
 <!--
-  Copyright © 2016-2017 Soren Stoutner <soren@stoutner.com>.
+  Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2017 Jose A. León Becerra.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
 
index 83a6343..0c60da7 100644 (file)
@@ -1,5 +1,7 @@
 <!--
-  Copyright © 2016-2017 Soren Stoutner <soren@stoutner.com>.
+  Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2017 Jose A. León Becerra.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
 
index 15aa5c9..d65ec9f 100644 (file)
@@ -1,7 +1,7 @@
 <!--
-  Copyright © 2016-2017 Soren Stoutner <soren@stoutner.com>.
+  Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
 
-  Translation 2017 Jose A. León Becerra <emails@joseleon.me>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+  Translation 2017 Jose A. León Becerra.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   Este archivo es parte de Navegador Privado (Privacy Browser) <https://www.stoutner.com/privacy-browser>.
 
index 9311234..67a7dfe 100644 (file)
@@ -1,7 +1,7 @@
 <!--
-  Copyright © 2016-2017 Soren Stoutner <soren@stoutner.com>.
+  Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
 
-  Translation 2017 Jose A. León Becerra <emails@joseleon.me>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+  Translation 2017 Jose A. León Becerra.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   Este archivo es parte de Navegador Privado (Privacy Browser) <https://www.stoutner.com/privacy-browser>.
 
index 138a7c4..7d7d86f 100644 (file)
@@ -1,7 +1,7 @@
 <!--
   Copyright © 2017-2018 Soren Stoutner <soren@stoutner.com>.
 
-  Translation 2017 Jose A. León Becerra <emails@joseleon.me>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+  Translation 2017 Jose A. León Becerra.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   Este archivo es parte de Navegador Privado (Privacy Browser) <https://www.stoutner.com/privacy-browser>.
 
index 820083c..7266fdc 100644 (file)
@@ -1,7 +1,7 @@
 <!--
   Copyright © 2017-2018 Soren Stoutner <soren@stoutner.com>.
 
-  Translation 2017 Jose A. León Becerra <emails@joseleon.me>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+  Translation 2017 Jose A. León Becerra.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   Este archivo es parte de Navegador Privado (Privacy Browser) <https://www.stoutner.com/privacy-browser>.
 
index f8e77e8..dccdc09 100644 (file)
@@ -1,5 +1,7 @@
 <!--
-  Copyright © 2017 Soren Stoutner <soren@stoutner.com>.
+  Copyright © 2017-2018 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2017 Jose A. León Becerra.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
 
index 5de3855..9616ce3 100644 (file)
@@ -1,5 +1,7 @@
 <!--
-  Copyright © 2017 Soren Stoutner <soren@stoutner.com>.
+  Copyright © 2017-2018 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2017 Jose A. León Becerra.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
 
index 3e9105f..7da39f4 100644 (file)
@@ -1,7 +1,7 @@
 <!--
-  Copyright © 2016-2017 Soren Stoutner <soren@stoutner.com>.
+  Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
 
-  Translation 2017 Jose A. León Becerra <emails@joseleon.me>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+  Translation 2017 Jose A. León Becerra.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   Este archivo es parte de Navegador Privado (Privacy Browser) <https://www.stoutner.com/privacy-browser>.
 
index 629093d..fccb577 100644 (file)
@@ -1,7 +1,7 @@
 <!--
-  Copyright © 2016-2017 Soren Stoutner <soren@stoutner.com>.
+  Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
 
-  Translation 2017 Jose A. León Becerra <emails@joseleon.me>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+  Translation 2017 Jose A. León Becerra.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   Este archivo es parte de Navegador Privado (Privacy Browser) <https://www.stoutner.com/privacy-browser>.
 
index 617126b..b93a07e 100644 (file)
@@ -1,7 +1,7 @@
 <!--
-  Copyright © 2016-2017 Soren Stoutner <soren@stoutner.com>.
+  Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
 
-  Translation 2017 Jose A. León Becerra <emails@joseleon.me>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+  Translation 2017 Jose A. León Becerra.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   Este archivo es parte de Navegador Privado (Privacy Browser) <https://www.stoutner.com/privacy-browser>.
 
index a1fef17..07077eb 100644 (file)
@@ -1,7 +1,7 @@
 <!--
-  Copyright © 2016-2017 Soren Stoutner <soren@stoutner.com>.
+  Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
 
-  Translation 2017 Jose A. León Becerra <emails@joseleon.me>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+  Translation 2017 Jose A. León Becerra.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   Este archivo es parte de Navegador Privado (Privacy Browser) <https://www.stoutner.com/privacy-browser>.
 
index 7962715..312f4cc 100644 (file)
@@ -1,7 +1,7 @@
 <!--
-  Copyright © 2016-2017 Soren Stoutner <soren@stoutner.com>.
+  Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
 
-  Translation 2017 Jose A. León Becerra <emails@joseleon.me>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+  Translation 2017 Jose A. León Becerra.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   Este archivo es parte de Navegador Privado (Privacy Browser) <https://www.stoutner.com/privacy-browser>.
 
index f5eabb9..c84cae2 100644 (file)
@@ -1,7 +1,7 @@
 <!--
-  Copyright © 2016-2017 Soren Stoutner <soren@stoutner.com>.
+  Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
 
-  Translation 2017 Jose A. León Becerra <emails@joseleon.me>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+  Translation 2017 Jose A. León Becerra.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   Este archivo es parte de Navegador Privado (Privacy Browser) <https://www.stoutner.com/privacy-browser>.
 
index a32c082..c1c7b94 100644 (file)
@@ -1,5 +1,7 @@
 <!--
-  Copyright © 2017 Soren Stoutner <soren@stoutner.com>.
+  Copyright © 2017-2018 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2017 Jose A. León Becerra.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
 
index ac6d9db..f28f12b 100644 (file)
@@ -1,5 +1,7 @@
 <!--
-  Copyright © 2017 Soren Stoutner <soren@stoutner.com>.
+  Copyright © 2017-2018 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2017 Jose A. León Becerra.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
 
index f97064c..028d014 100644 (file)
@@ -1,7 +1,7 @@
 <!--
-  Copyright © 2017 Soren Stoutner <soren@stoutner.com>.
+  Copyright © 2017-2018 Soren Stoutner <soren@stoutner.com>.
 
-  Translation 2017 Jose A. León Becerra <emails@joseleon.me>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+  Translation 2017 Jose A. León Becerra.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   Este archivo es parte de Navegador Privado (Privacy Browser) <https://www.stoutner.com/privacy-browser>.
 
index d28d679..0a13c98 100644 (file)
@@ -1,7 +1,7 @@
 <!--
-  Copyright © 2017 Soren Stoutner <soren@stoutner.com>.
+  Copyright © 2017-2018 Soren Stoutner <soren@stoutner.com>.
 
-  Translation 2017 Jose A. León Becerra <emails@joseleon.me>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+  Translation 2017 Jose A. León Becerra.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   Este archivo es parte de Navegador Privado (Privacy Browser) <https://www.stoutner.com/privacy-browser>.
 
index fcc836e..262fffc 100644 (file)
@@ -1,7 +1,7 @@
 <!--
-  Copyright © 2017 Soren Stoutner <soren@stoutner.com>.
+  Copyright © 2017-2018 Soren Stoutner <soren@stoutner.com>.
 
-  Translation 2017 Jose A. León Becerra <emails@joseleon.me>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+  Translation 2017 Jose A. León Becerra.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   Este archivo es parte de Navegador Privado (Privacy Browser) <https://www.stoutner.com/privacy-browser>.
 
index b16d956..cad070a 100644 (file)
@@ -1,7 +1,7 @@
 <!--
-  Copyright © 2017 Soren Stoutner <soren@stoutner.com>.
+  Copyright © 2017-2018 Soren Stoutner <soren@stoutner.com>.
 
-  Translation 2017 Jose A. León Becerra <emails@joseleon.me>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+  Translation 2017 Jose A. León Becerra.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   Este archivo es parte de Navegador Privado (Privacy Browser) <https://www.stoutner.com/privacy-browser>.
 
index 46d3981..f634429 100644 (file)
@@ -1,7 +1,7 @@
 <!--
-  Copyright © 2017 Soren Stoutner <soren@stoutner.com>.
+  Copyright © 2017-2018 Soren Stoutner <soren@stoutner.com>.
 
-  Translation 2017 Jose A. León Becerra <emails@joseleon.me>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+  Translation 2017 Jose A. León Becerra.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   Este archivo es parte de Navegador Privado (Privacy Browser) <https://www.stoutner.com/privacy-browser>.
 
index 43a9100..8f7a2e5 100644 (file)
@@ -1,7 +1,7 @@
 <!--
-  Copyright © 2017 Soren Stoutner <soren@stoutner.com>.
+  Copyright © 2017-2018 Soren Stoutner <soren@stoutner.com>.
 
-  Translation 2017 Jose A. León Becerra <emails@joseleon.me>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+  Translation 2017 Jose A. León Becerra.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   Este archivo es parte de Navegador Privado (Privacy Browser) <https://www.stoutner.com/privacy-browser>.
 
index 8878875..af3ff29 100644 (file)
@@ -27,7 +27,7 @@
 
     <body>
         <h3>2.8 (versione codice 30)</h3>
-        <p>22 Febbraio 2018 - minima API 19, target API 27</p>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=0718e0dc7330462352c7cf71b0ef486ee6b90df7">22 Febbraio 2018</a> - minima API 19, target API 27</p>
         <ul>
             <li><a href="https://redmine.stoutner.com/issues/136">Passaggio a EasyList</a> per il blocco degli annunci e del tracciamento.</li>
             <li>Aggiunta la possibilità di <a href="https://redmine.stoutner.com/issues/64">visualizzare la sorgente</a>.</li>
             <li>Modificata <a href="https://redmine.stoutner.com/issues/231">l'opzione per aggiungere il collegamento nella schermata Home</a> per essere compatibile con Android Oreo.</li>
             <li>Corretta <a href="https://redmine.stoutner.com/issues/248">la formattazione del colore</a> nel box dell'URL.</li>
             <li>Chiarimento della <a href="https://redmine.stoutner.com/issues/244">privacy policy</a>.</li>
+            <li>Adeguamento della API target a 27 (Android Oreo, 8.1.0).</li>
             <li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
-            <li>Traduzione parziale in Russio.</li>
-            <li>Aggiornamento della traduzione Spagnola fornita da <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Traduzione parziale in Russo.</li>
+            <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.7.2 (versione codice 29)</h3>
@@ -47,7 +48,7 @@
             <li>Possibilità di aprire <a href="https://redmine.stoutner.com/issues/226">i numeri di telefono</a> con il dialer.</li>
             <li>Correzione di un errore di compilazione che <a href="https://forum.f-droid.org/t/build-failing-with-could-not-find-gradle-error/1612/4">impediva la pubblicazione delle versioni 2.7 e 2.7.1</a> su F-Droid.</li>
             <li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
-            <li>Aggiornamento della traduzione Spagnola fornita da <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.7.1 (versione codice 28)</h3>
@@ -64,7 +65,7 @@
             <li>Aggiornamento degli <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=379d977e9db12b28952cbce0b127548576c87b95">user agents</a>.</li>
             <li>Adeguamento della API target a 26 (Android Oreo, 8.0.0).</li>
             <li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
-            <li>Aggiornamento della traduzione Spagnola fornita da <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.6 (versione codice 26)</h3>
@@ -75,7 +76,7 @@
             <li>Aggiunta del supporto per l'<a href="https://redmine.stoutner.com/issues/52">autenticazione HTTP</a>.</li>
             <li><a href="https://redmine.stoutner.com/issues/178">Codifica del colore del nome comune</a> nella finestra di dialogo per la visione del certificato SSL.</li>
             <li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
-            <li>Aggiornamento della traduzione Spagnola fornita da <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.5 (versione codice 25)</h3>
@@ -93,7 +94,7 @@
                 <a href="https://redmine.stoutner.com/issues/108">apportati</a> <a href="https://redmine.stoutner.com/issues/171">alla</a> <a href="https://redmine.stoutner.com/issues/172">schermata</a> <a href="https://redmine.stoutner.com/issues/173">dei</a>
                 <a href="https://redmine.stoutner.com/issues/152">domini</a>.</li>
             <li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
-            <li>Aggiornamento della traduzione Spagnola fornita da <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.4 (versione codice 24)</h3>
             <li>Correzione di un baco che provocava <a href="https://redmine.stoutner.com/issues/139"> la perdita di modifiche pendenti al momento del riavvio</a>.</li>
             <li>Correzione di un baco che si verificava con lo <a href="https://redmine.stoutner.com/issues/131">spinner layout di alcuni dispositivi Huawei</a>.</li>
             <li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
-            <li>Aggiornamento della traduzione Spagnola fornita da <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.3 (versione codice 23)</h3>
             <li>Disabilita <a href="https://redmine.stoutner.com/issues/93">l'impostazione relativa ai cookie di terze parti in KitKat</a> perchè disponibile solo con Lollipop o successivi.</li>
             <li><a href="https://redmine.stoutner.com/issues/89">Spostato il comando di Refresh in fondo</a> al menu delle impostazioni.</li>
             <li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
-            <li>Aggiornamento della traduzione Spagnola fornita da <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.2 (versione codice 22)</h3>
             <li>Aggiornamento della <a href="https://www.stoutner.com/privacy-browser/privacy-policy/">privacy policy</a> alla versione 1.4.</li>
             <li>Aggiornamento della <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blobdiff;f=app/src/main/assets/pgl.yoyo.org_adservers.txt;h=cd750892e52bf06e7295aa4b51ccb548de4571cd;hp=436a8b83f3142b231cf43b144a6659f869b2a3ab;hb=9ba6d8a73e76d1d65a9df80f101ff3092f946972;hpb=76a37e5ce26f7d4ebe57d38cecc842e4c6c15819">lista degli ad-server</a> da pgl.yoyo.org.</li>
             <li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
-            <li>Aggiornamento della traduzione Spagnola fornita da <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.1 (versione codice 21)</h3>
             <li><a href="https://redmine.stoutner.com/issues/106">Arrotondamento degli angoli delle voci evidenziate delle impostazioni personalizzate dei domini</a>.</li>
             <li><a href="https://redmine.stoutner.com/issues/107">Spostamento della barra di avanzamento</a> nella parte bassa della barra dell'applicazione.</li>
             <li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
-            <li>Aggiornamento della traduzione Spagnola fornita da <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.0.1 (versione codice 20)</h3>
             <li>Ricarica le impostazioni di un dominio quando <a href="https://redmine.stoutner.com/issues/100">si naviga con il pulsante Indietro</a>.</li>
             <li><a href="https://redmine.stoutner.com/issues/98">Autocompila le finestre di dialogo per la creazione dei bookmark e dei collegamenti</a>.</li>
             <li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
-            <li>Aggiornamento della traduzione Spagnola fornita da <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.0 (versione codice 19)</h3>
             <li>Nel caso di collegamento tramite Tor, <a href="https://redmine.stoutner.com/issues/90">attende che Orbot sia pronto</a> prima di tentare il caricamento di una pagina web.</li>
             <li><a href="https://redmine.stoutner.com/issues/87">Utilizza i motori di ricerca .onion</a> quando è collegato tramite Tor.</li>
             <li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
-            <li>Aggiornamento della traduzione Spagnola fornita da <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
         </ul>
 
         <h3>1.15 (versione codice 18)</h3>
             <li>Abilitazione del download di file da <a href="https://redmine.stoutner.com/issues/73">siti web che richiedono il login</a>. Codice sviluppato con il contributo di Hendrik Knackstedt.</li>
             <li>Eliminazione dei crash in caso di <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commit;h=da8974edd917b868957fa78bb3843fefb93b8cb7">download di file che non hanno URL HTTP o HTTPS</a>.</li>
             <li>Prima traduzione Italiana di Francesco Buratti.</li>
-            <li>Aggiornamento della traduzione Spagnola di <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
         </ul>
 
         <h3>1.14.1 (versione codice 17)</h3>
index 1589bbc..c396604 100644 (file)
@@ -27,7 +27,7 @@
 
     <body>
         <h3>2.8 (versione codice 30)</h3>
-        <p>22 Febbraio 2018 - minima API 19, target API 27</p>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=0718e0dc7330462352c7cf71b0ef486ee6b90df7">22 Febbraio 2018</a> - minima API 19, target API 27</p>
         <ul>
             <li><a href="https://redmine.stoutner.com/issues/136">Passaggio a EasyList</a> per il blocco degli annunci e del tracciamento.</li>
             <li>Aggiunta la possibilità di <a href="https://redmine.stoutner.com/issues/64">visualizzare la sorgente</a>.</li>
             <li>Modificata <a href="https://redmine.stoutner.com/issues/231">l'opzione per aggiungere il collegamento nella schermata Home</a> per essere compatibile con Android Oreo.</li>
             <li>Corretta <a href="https://redmine.stoutner.com/issues/248">la formattazione del colore</a> nel box dell'URL.</li>
             <li>Chiarimento della <a href="https://redmine.stoutner.com/issues/244">privacy policy</a>.</li>
+            <li>Adeguamento della API target a 27 (Android Oreo, 8.1.0).</li>
             <li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
-            <li>Traduzione parziale in Russio.</li>
-            <li>Aggiornamento della traduzione Spagnola fornita da <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Traduzione parziale in Russo.</li>
+            <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.7.2 (versione codice 29)</h3>
@@ -47,7 +48,7 @@
             <li>Possibilità di aprire <a href="https://redmine.stoutner.com/issues/226">i numeri di telefono</a> con il dialer.</li>
             <li>Correzione di un errore di compilazione che <a href="https://forum.f-droid.org/t/build-failing-with-could-not-find-gradle-error/1612/4">impediva la pubblicazione delle versioni 2.7 e 2.7.1</a> su F-Droid.</li>
             <li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
-            <li>Aggiornamento della traduzione Spagnola fornita da <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.7.1 (versione codice 28)</h3>
@@ -64,7 +65,7 @@
             <li>Aggiornamento degli <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=379d977e9db12b28952cbce0b127548576c87b95">user agents</a>.</li>
             <li>Adeguamento della API target a 26 (Android Oreo, 8.0.0).</li>
             <li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
-            <li>Aggiornamento della traduzione Spagnola fornita da <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.6 (versione codice 26)</h3>
@@ -75,7 +76,7 @@
             <li>Aggiunta del supporto per l'<a href="https://redmine.stoutner.com/issues/52">autenticazione HTTP</a>.</li>
             <li><a href="https://redmine.stoutner.com/issues/178">Codifica del colore del nome comune</a> nella finestra di dialogo per la visione del certificato SSL.</li>
             <li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
-            <li>Aggiornamento della traduzione Spagnola fornita da <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.5 (versione codice 25)</h3>
@@ -93,7 +94,7 @@
                 <a href="https://redmine.stoutner.com/issues/108">apportati</a> <a href="https://redmine.stoutner.com/issues/171">alla</a> <a href="https://redmine.stoutner.com/issues/172">schermata</a> <a href="https://redmine.stoutner.com/issues/173">dei</a>
                 <a href="https://redmine.stoutner.com/issues/152">domini</a>.</li>
             <li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
-            <li>Aggiornamento della traduzione Spagnola fornita da <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.4 (versione codice 24)</h3>
             <li>Correzione di un baco che provocava <a href="https://redmine.stoutner.com/issues/139"> la perdita di modifiche pendenti al momento del riavvio</a>.</li>
             <li>Correzione di un baco che si verificava con lo <a href="https://redmine.stoutner.com/issues/131">spinner layout di alcuni dispositivi Huawei</a>.</li>
             <li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
-            <li>Aggiornamento della traduzione Spagnola fornita da <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.3 (versione codice 23)</h3>
             <li>Disabilita <a href="https://redmine.stoutner.com/issues/93">l'impostazione relativa ai cookie di terze parti in KitKat</a> perchè disponibile solo con Lollipop o successivi.</li>
             <li><a href="https://redmine.stoutner.com/issues/89">Spostato il comando di Refresh in fondo</a> al menu delle impostazioni.</li>
             <li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
-            <li>Aggiornamento della traduzione Spagnola fornita da <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.2 (versione codice 22)</h3>
             <li>Aggiornamento della <a href="https://www.stoutner.com/privacy-browser/privacy-policy/">privacy policy</a> alla versione 1.4.</li>
             <li>Aggiornamento della <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blobdiff;f=app/src/main/assets/pgl.yoyo.org_adservers.txt;h=cd750892e52bf06e7295aa4b51ccb548de4571cd;hp=436a8b83f3142b231cf43b144a6659f869b2a3ab;hb=9ba6d8a73e76d1d65a9df80f101ff3092f946972;hpb=76a37e5ce26f7d4ebe57d38cecc842e4c6c15819">lista degli ad-server</a> da pgl.yoyo.org.</li>
             <li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
-            <li>Aggiornamento della traduzione Spagnola fornita da <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.1 (versione codice 21)</h3>
             <li><a href="https://redmine.stoutner.com/issues/106">Arrotondamento degli angoli delle voci evidenziate delle impostazioni personalizzate dei domini</a>.</li>
             <li><a href="https://redmine.stoutner.com/issues/107">Spostamento della barra di avanzamento</a> nella parte bassa della barra dell'applicazione.</li>
             <li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
-            <li>Aggiornamento della traduzione Spagnola fornita da <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.0.1 (versione codice 20)</h3>
             <li>Ricarica le impostazioni di un dominio quando <a href="https://redmine.stoutner.com/issues/100">si naviga con il pulsante Indietro</a>.</li>
             <li><a href="https://redmine.stoutner.com/issues/98">Autocompila le finestre di dialogo per la creazione dei bookmark e dei collegamenti</a>.</li>
             <li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
-            <li>Aggiornamento della traduzione Spagnola fornita da <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
         </ul>
 
         <h3>2.0 (versione codice 19)</h3>
             <li>Nel caso di collegamento tramite Tor, <a href="https://redmine.stoutner.com/issues/90">attende che Orbot sia pronto</a> prima di tentare il caricamento di una pagina web.</li>
             <li><a href="https://redmine.stoutner.com/issues/87">Utilizza i motori di ricerca .onion</a> quando è collegato tramite Tor.</li>
             <li>Aggiornamento della traduzione Italiana fornita da Francesco Buratti.</li>
-            <li>Aggiornamento della traduzione Spagnola fornita da <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
         </ul>
 
         <h3>1.15 (versione codice 18)</h3>
             <li>Abilitazione del download di file da <a href="https://redmine.stoutner.com/issues/73">siti web che richiedono il login</a>. Codice sviluppato con il contributo di Hendrik Knackstedt.</li>
             <li>Eliminazione dei crash in caso di <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commit;h=da8974edd917b868957fa78bb3843fefb93b8cb7">download di file che non hanno URL HTTP o HTTPS</a>.</li>
             <li>Prima traduzione Italiana di Francesco Buratti.</li>
-            <li>Aggiornamento della traduzione Spagnola di <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.</li>
         </ul>
 
         <h3>1.14.1 (versione codice 17)</h3>
index dab0d31..d76e217 100644 (file)
@@ -1,5 +1,5 @@
 <!--
-  Copyright © 2017 Soren Stoutner <soren@stoutner.com>.
+  Copyright © 2017-2018 Soren Stoutner <soren@stoutner.com>.
 
   Translation 2017 Francesco Buratti.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
@@ -35,7 +35,7 @@
 
         <h3>Traduttori</h3>
         Francesco Buratti: Italiano<br/>
-        <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>: Spagnolo
+        Jose A. León Becerra: Spagnolo
 
         <h3>Traduttori precedenti</h3>
         <a href="mailto:aaron@gerlach.com">Aaron Gerlach</a>: Tedesco<br/>
index 76731eb..b61a583 100644 (file)
@@ -1,5 +1,5 @@
 <!--
-  Copyright © 2017 Soren Stoutner <soren@stoutner.com>.
+  Copyright © 2017-2018 Soren Stoutner <soren@stoutner.com>.
 
   Translation 2017 Francesco Buratti.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
@@ -35,7 +35,7 @@
 
         <h3>Traduttori</h3>
         Francesco Buratti: Italiano<br/>
-        <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>: Spagnolo
+        Jose A. León Becerra: Spagnolo
 
         <h3>Traduttori precedenti</h3>
         <a href="mailto:aaron@gerlach.com">Aaron Gerlach</a>: Tedesco<br/>
index 91c35c1..4402484 100644 (file)
 
     <body>
         <h3>2.8 (код версии 30)</h3>
-        <p>22 февраля 2018 - minimum API 19, target API 27</p>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=0718e0dc7330462352c7cf71b0ef486ee6b90df7">22 февраля 2018</a> - minimum API 19, target API 27</p>
         <ul>
-            <li><a href="https://redmine.stoutner.com/issues/136">Изменен список блокировки на EasyList</a> для блокировки рекламы и отслеживания.</li>
-            <li>Добавлена <a href="https://redmine.stoutner.com/issues/64">опция просмотра исходного HTML</a>.</li>
-            <li>Добавлена <a href="https://redmine.stoutner.com/issues/229">опция очистки данных</a> в настройках.</li>
-            <li>Ð\98Ñ\81пÑ\80авлена <a href="https://redmine.stoutner.com/issues/231">опÑ\86иÑ\8f Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ\8f Ñ\8fÑ\80лÑ\8bка Ð½Ð° Ð´Ð¾Ð¼Ð°Ñ\88ний Ñ\8dкÑ\80ан</a> Ð´Ð»Ñ\8f Ñ\81овмеÑ\81Ñ\82имоÑ\81Ñ\82и Ñ\81 Android Oreo.</li>
+            <li>Для блокировки рекламы и отслеживания <a href="https://redmine.stoutner.com/issues/136">изменен список блокировки на EasyList</a>.</li>
+            <li>Добавлена <a href="https://redmine.stoutner.com/issues/64">опция просмотра исходного HTML-кода</a>.</li>
+            <li>Добавлена <a href="https://redmine.stoutner.com/issues/229">опция очистки данных</a>.</li>
+            <li>Ð\98Ñ\81пÑ\80авлена <a href="https://redmine.stoutner.com/issues/231">опÑ\86иÑ\8f Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ\8f Ñ\8fÑ\80лÑ\8bка Ð½Ð° Ð´Ð¾Ð¼Ð°Ñ\88ний Ñ\8dкÑ\80ан</a> Ð² Android Oreo.</li>
             <li>Исправлено <a href="https://redmine.stoutner.com/issues/248">форматирование цвета</a> в строке ввода URL.</li>
             <li>Уточнено описание <a href="https://redmine.stoutner.com/issues/244">политики конфиденциальности</a>.</li>
-            <li>Добавлен частичный перевод на русских язык.</li>
+            <li>Bump target API to 27 (Android Oreo, 8.1.0).</li>
+            <li>Добавлен частичный перевод на русский язык.</li>
             <li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти.</li>
-            <li>Обновлен перевод на испанский язык, выполненный <a href="mailto:emails@joseleon.me <mailto:emails@joseleon.me>">Хосе А. Леон Безерра</a>.</li>
+            <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра.</li>
         </ul>
 
         <h3>2.7.2 (код версии 29)</h3>
@@ -44,8 +45,8 @@
             <li>Add an options menu item to <a href="https://redmine.stoutner.com/issues/104">create/edit domain settings</a> for the current domain.</li>
             <li>Open <a href="https://redmine.stoutner.com/issues/226">telephone number hyperlinks</a> in the dialer.</li>
             <li>Fix a build error that <a href="https://forum.f-droid.org/t/build-failing-with-could-not-find-gradle-error/1612/4">prevented the release of 2.7 and 2.7.1</a> on F-Droid.</li>
-            <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти.</li>
+            <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра.</li>
         </ul>
 
         <h3>2.7.1 (код версии 28)</h3>
@@ -61,8 +62,8 @@
             <li>Prevent Night Mode from <a href="https://redmine.stoutner.com/issues/213">flashing a white background</a> when loading new pages.</li>
             <li>Update the <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=379d977e9db12b28952cbce0b127548576c87b95">user agents</a>.</li>
             <li>Bump target API to 26 (Android Oreo, 8.0.0).</li>
-            <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти.</li>
+            <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра.</li>
         </ul>
 
         <h3>2.6 (код версии 26)</h3>
@@ -72,8 +73,8 @@
             <li>Update the dark theme rendering of the <a href="https://redmine.stoutner.com/issues/150">About and Guide sections</a>.</li>
             <li>Add support for <a href="https://redmine.stoutner.com/issues/52">HTTP authentication</a>.</li>
             <li><a href="https://redmine.stoutner.com/issues/178">Color code the Common Name</a> in the view SSL certificate dialog.</li>
-            <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти.</li>
+            <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра.</li>
         </ul>
 
         <h3>2.5 (код версии 25)</h3>
@@ -89,8 +90,8 @@
             <li>Fix a bug that caused website modifications (like the sorting of a list) to be lost if Privacy Browser was <a href="https://redmine.stoutner.com/issues/139">moved to the background</a>.</li>
             <li>Many <a href="https://redmine.stoutner.com/issues/102">small</a> <a href="https://redmine.stoutner.com/issues/153">improvements</a> <a href="https://redmine.stoutner.com/issues/97">were</a> <a href="https://redmine.stoutner.com/issues/108">
                 made</a> <a href="https://redmine.stoutner.com/issues/171">to</a> <a href="https://redmine.stoutner.com/issues/172">the</a> <a href="https://redmine.stoutner.com/issues/173">Domains</a> <a href="https://redmine.stoutner.com/issues/152">activity</a>.</li>
-            <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти.</li>
+            <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра.</li>
         </ul>
 
         <h3>2.4 (код версии 24)</h3>
             <li>Add an <a href="https://redmine.stoutner.com/issues/134">undo action</a> to the snackbar when cookies, DOM storage, or form data are cleared from the options menu.</li>
             <li>Fix a bug that caused <a href="https://redmine.stoutner.com/issues/139">pending changes to be lost on restart</a>.</li>
             <li>Fix a bug with the <a href="https://redmine.stoutner.com/issues/131">spinner layout on some Huawei devices</a>.</li>
-            <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти.</li>
+            <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра.</li>
         </ul>
 
         <h3>2.3 (код версии 23)</h3>
             <li><a href="https://redmine.stoutner.com/issues/130">Add the title</a> to the URL when sharing through the options menu.</li>
             <li>Disable the <a href="https://redmine.stoutner.com/issues/93">third-party cookies setting on KitKat</a> because it only works on Lollipop or newer.</li>
             <li><a href="https://redmine.stoutner.com/issues/89">Move Refresh to the bottom</a> of the options menu.</li>
-            <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти.</li>
+            <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра.</li>
         </ul>
 
         <h3>2.2 (код версии 22)</h3>
             <li>Display the <a href="https://redmine.stoutner.com/issues/117">Orbot version</a> and <a href="https://redmine.stoutner.com/issues/115">APK package signature</a> in About → Version.</li>
             <li>Update the <a href="https://www.stoutner.com/privacy-browser/privacy-policy/">privacy policy</a> to version 1.4.</li>
             <li>Update the <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blobdiff;f=app/src/main/assets/pgl.yoyo.org_adservers.txt;h=cd750892e52bf06e7295aa4b51ccb548de4571cd;hp=436a8b83f3142b231cf43b144a6659f869b2a3ab;hb=9ba6d8a73e76d1d65a9df80f101ff3092f946972;hpb=76a37e5ce26f7d4ebe57d38cecc842e4c6c15819">list of ad servers</a> from pgl.yoyo.org.</li>
-            <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти.</li>
+            <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра.</li>
         </ul>
 
         <h3>2.1 (код версии 21)</h3>
             <li><a href="https://redmine.stoutner.com/issues/109">Reapply domain settings</a> after closing Settings or Domains.</li>
             <li><a href="https://redmine.stoutner.com/issues/106">Round the corners of the custom domain settings highlight</a>.</li>
             <li><a href="https://redmine.stoutner.com/issues/107">Move the progress bar</a> to the bottom of the app bar.</li>
-            <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти.</li>
+            <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра.</li>
         </ul>
 
         <h3>2.0.1 (код версии 20)</h3>
             <li>Only apply domain settings to subdomains if <a href="https://redmine.stoutner.com/issues/99">*. is specified at the beginning of the domain name</a>.</li>
             <li>Reload domain settings when <a href="https://redmine.stoutner.com/issues/100">navigating with the back button</a>.</li>
             <li><a href="https://redmine.stoutner.com/issues/98">Autopopulate the create bookmark and create shortcut dialogs</a>.</li>
-            <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти.</li>
+            <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра.</li>
         </ul>
 
         <h3>2.0 (код версии 19)</h3>
             <li>Implement <a href="https://redmine.stoutner.com/issues/7">custom domain settings</a>.</li>
             <li>When proxying through Tor, <a href="https://redmine.stoutner.com/issues/90">wait until Orbot is ready</a> before attempting to load a page.</li>
             <li><a href="https://redmine.stoutner.com/issues/87">Use .onion search engines</a> when proxying through Tor.</li>
-            <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти.</li>
+            <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра.</li>
         </ul>
 
         <h3>1.15 (код версии 18)</h3>
             <li>Enable downloading of files from <a href="https://redmine.stoutner.com/issues/73">websites that require a login</a>. Code contributed by Hendrik Knackstedt.</li>
             <li>Fix a crash when attempting to <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commit;h=da8974edd917b868957fa78bb3843fefb93b8cb7">download a file that does not have an HTTP or HTTPS URI</a>.</li>
             <li>Initial Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра.</li>
         </ul>
 
         <h3>1.14.1 (код версии 17)</h3>
index 50cdc82..95881d2 100644 (file)
     </head>
 
     <body>
-        <h3>2.8 (код версии 30)</h3>
-        <p>22 февраля 2018 - minimum API 19, target API 27</p>
-        <ul>
-            <li><a href="https://redmine.stoutner.com/issues/136">Изменен список блокировки на EasyList</a> для блокировки рекламы и отслеживания.</li>
-            <li>Добавлена <a href="https://redmine.stoutner.com/issues/64">опция просмотра исходного HTML</a>.</li>
-            <li>Добавлена <a href="https://redmine.stoutner.com/issues/229">опция очистки данных</a> в настройках.</li>
-            <li>Исправлена <a href="https://redmine.stoutner.com/issues/231">опция добавления ярлыка на домашний экран</a> для совместимости с Android Oreo.</li>
-            <li>Исправлено <a href="https://redmine.stoutner.com/issues/248">форматирование цвета</a> в строке ввода URL.</li>
-            <li>Уточнено описание <a href="https://redmine.stoutner.com/issues/244">политики конфиденциальности</a>.</li>
-            <li>Добавлен частичный перевод на русских язык.</li>
-            <li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти.</li>
-            <li>Обновлен перевод на испанский язык, выполненный<a href="mailto:emails@joseleon.me <mailto:emails@joseleon.me>">Хосе А. Леон Безерра</a>.</li>
-        </ul>
-
-        <h3>2.7.2 (код версии 29)</h3>
+    <h3>2.8 (код версии 30)</h3>
+    <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=0718e0dc7330462352c7cf71b0ef486ee6b90df7">22 февраля 2018</a> - minimum API 19, target API 27</p>
+    <ul>
+        <li>Для блокировки рекламы и отслеживания <a href="https://redmine.stoutner.com/issues/136">изменен список блокировки на EasyList</a>.</li>
+        <li>Добавлена <a href="https://redmine.stoutner.com/issues/64">опция просмотра исходного HTML-кода</a>.</li>
+        <li>Добавлена <a href="https://redmine.stoutner.com/issues/229">опция очистки данных</a>.</li>
+        <li>Исправлена <a href="https://redmine.stoutner.com/issues/231">опция добавления ярлыка на домашний экран</a> в Android Oreo.</li>
+        <li>Исправлено <a href="https://redmine.stoutner.com/issues/248">форматирование цвета</a> в строке ввода URL.</li>
+        <li>Уточнено описание <a href="https://redmine.stoutner.com/issues/244">политики конфиденциальности</a>.</li>
+        <li>Bump target API to 27 (Android Oreo, 8.1.0).</li>
+        <li>Добавлен частичный перевод на русский язык.</li>
+        <li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти.</li>
+        <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра.</li>
+    </ul>
+
+    <h3>2.7.2 (код версии 29)</h3>
         <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=298ddb5aeffe0e18e84c7551c55ff8164b238080">22 November 2017</a> - minimum API 19, target API 26</p>
         <ul>
             <li>Add an options menu item to <a href="https://redmine.stoutner.com/issues/104">create/edit domain settings</a> for the current domain.</li>
             <li>Open <a href="https://redmine.stoutner.com/issues/226">telephone number hyperlinks</a> in the dialer.</li>
             <li>Fix a build error that <a href="https://forum.f-droid.org/t/build-failing-with-could-not-find-gradle-error/1612/4">prevented the release of 2.7 and 2.7.1</a> on F-Droid.</li>
-            <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти.</li>
+            <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра.</li>
         </ul>
 
         <h3>2.7.1 (код версии 28)</h3>
@@ -61,8 +62,8 @@
             <li>Prevent Night Mode from <a href="https://redmine.stoutner.com/issues/213">flashing a white background</a> when loading new pages.</li>
             <li>Update the <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=379d977e9db12b28952cbce0b127548576c87b95">user agents</a>.</li>
             <li>Bump target API to 26 (Android Oreo, 8.0.0).</li>
-            <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти.</li>
+            <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра.</li>
         </ul>
 
         <h3>2.6 (код версии 26)</h3>
@@ -72,8 +73,8 @@
             <li>Update the dark theme rendering of the <a href="https://redmine.stoutner.com/issues/150">About and Guide sections</a>.</li>
             <li>Add support for <a href="https://redmine.stoutner.com/issues/52">HTTP authentication</a>.</li>
             <li><a href="https://redmine.stoutner.com/issues/178">Color code the Common Name</a> in the view SSL certificate dialog.</li>
-            <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти.</li>
+            <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра.</li>
         </ul>
 
         <h3>2.5 (код версии 25)</h3>
@@ -89,8 +90,8 @@
             <li>Fix a bug that caused website modifications (like the sorting of a list) to be lost if Privacy Browser was <a href="https://redmine.stoutner.com/issues/139">moved to the background</a>.</li>
             <li>Many <a href="https://redmine.stoutner.com/issues/102">small</a> <a href="https://redmine.stoutner.com/issues/153">improvements</a> <a href="https://redmine.stoutner.com/issues/97">were</a> <a href="https://redmine.stoutner.com/issues/108">
                 made</a> <a href="https://redmine.stoutner.com/issues/171">to</a> <a href="https://redmine.stoutner.com/issues/172">the</a> <a href="https://redmine.stoutner.com/issues/173">Domains</a> <a href="https://redmine.stoutner.com/issues/152">activity</a>.</li>
-            <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти.</li>
+            <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра.</li>
         </ul>
 
         <h3>2.4 (код версии 24)</h3>
             <li>Add an <a href="https://redmine.stoutner.com/issues/134">undo action</a> to the snackbar when cookies, DOM storage, or form data are cleared from the options menu.</li>
             <li>Fix a bug that caused <a href="https://redmine.stoutner.com/issues/139">pending changes to be lost on restart</a>.</li>
             <li>Fix a bug with the <a href="https://redmine.stoutner.com/issues/131">spinner layout on some Huawei devices</a>.</li>
-            <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти.</li>
+            <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра.</li>
         </ul>
 
         <h3>2.3 (код версии 23)</h3>
             <li><a href="https://redmine.stoutner.com/issues/130">Add the title</a> to the URL when sharing through the options menu.</li>
             <li>Disable the <a href="https://redmine.stoutner.com/issues/93">third-party cookies setting on KitKat</a> because it only works on Lollipop or newer.</li>
             <li><a href="https://redmine.stoutner.com/issues/89">Move Refresh to the bottom</a> of the options menu.</li>
-            <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти.</li>
+            <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра.</li>
         </ul>
 
         <h3>2.2 (код версии 22)</h3>
             <li>Display the <a href="https://redmine.stoutner.com/issues/117">Orbot version</a> and <a href="https://redmine.stoutner.com/issues/115">APK package signature</a> in About → Version.</li>
             <li>Update the <a href="https://www.stoutner.com/privacy-browser/privacy-policy/">privacy policy</a> to version 1.4.</li>
             <li>Update the <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blobdiff;f=app/src/main/assets/pgl.yoyo.org_adservers.txt;h=cd750892e52bf06e7295aa4b51ccb548de4571cd;hp=436a8b83f3142b231cf43b144a6659f869b2a3ab;hb=9ba6d8a73e76d1d65a9df80f101ff3092f946972;hpb=76a37e5ce26f7d4ebe57d38cecc842e4c6c15819">list of ad servers</a> from pgl.yoyo.org.</li>
-            <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти.</li>
+            <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра.</li>
         </ul>
 
         <h3>2.1 (код версии 21)</h3>
             <li><a href="https://redmine.stoutner.com/issues/109">Reapply domain settings</a> after closing Settings or Domains.</li>
             <li><a href="https://redmine.stoutner.com/issues/106">Round the corners of the custom domain settings highlight</a>.</li>
             <li><a href="https://redmine.stoutner.com/issues/107">Move the progress bar</a> to the bottom of the app bar.</li>
-            <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти.</li>
+            <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра.</li>
         </ul>
 
         <h3>2.0.1 (код версии 20)</h3>
             <li>Only apply domain settings to subdomains if <a href="https://redmine.stoutner.com/issues/99">*. is specified at the beginning of the domain name</a>.</li>
             <li>Reload domain settings when <a href="https://redmine.stoutner.com/issues/100">navigating with the back button</a>.</li>
             <li><a href="https://redmine.stoutner.com/issues/98">Autopopulate the create bookmark and create shortcut dialogs</a>.</li>
-            <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти.</li>
+            <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра.</li>
         </ul>
 
         <h3>2.0 (код версии 19)</h3>
             <li>Implement <a href="https://redmine.stoutner.com/issues/7">custom domain settings</a>.</li>
             <li>When proxying through Tor, <a href="https://redmine.stoutner.com/issues/90">wait until Orbot is ready</a> before attempting to load a page.</li>
             <li><a href="https://redmine.stoutner.com/issues/87">Use .onion search engines</a> when proxying through Tor.</li>
-            <li>Updated Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Обновлен перевод на итальянский язык, выполненный Франческо Буратти.</li>
+            <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра.</li>
         </ul>
 
         <h3>1.15 (код версии 18)</h3>
             <li>Enable downloading of files from <a href="https://redmine.stoutner.com/issues/73">websites that require a login</a>. Code contributed by Hendrik Knackstedt.</li>
             <li>Fix a crash when attempting to <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commit;h=da8974edd917b868957fa78bb3843fefb93b8cb7">download a file that does not have an HTTP or HTTPS URI</a>.</li>
             <li>Initial Italian translation provided by Francesco Buratti.</li>
-            <li>Updated Spanish translation provided by <a href="mailto:emails@joseleon.me">Jose A. León Becerra</a>.</li>
+            <li>Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра.</li>
         </ul>
 
         <h3>1.14.1 (код версии 17)</h3>
index 8cffc2a..0158996 100644 (file)
@@ -807,6 +807,215 @@ public class MainWebViewActivity extends AppCompatActivity implements AddDomainD
         // drawerToggle creates the hamburger icon at the start of the AppBar.
         drawerToggle = new ActionBarDrawerToggle(this, drawerLayout, supportAppBar, R.string.open_navigation_drawer, R.string.close_navigation_drawer);
 
+        // Get a handle for the progress bar.
+        final ProgressBar progressBar = findViewById(R.id.progress_bar);
+
+        mainWebView.setWebChromeClient(new WebChromeClient() {
+            // Update the progress bar when a page is loading.
+            @Override
+            public void onProgressChanged(WebView view, int progress) {
+                // Inject the night mode CSS if night mode is enabled.
+                if (nightMode) {
+                    // `background-color: #212121` sets the background to be dark gray.  `color: #BDBDBD` sets the text color to be light gray.  `box-shadow: none` removes a lower underline on links
+                    // used by WordPress.  `text-decoration: none` removes all text underlines.  `text-shadow: none` removes text shadows, which usually have a hard coded color.
+                    // `border: none` removes all borders, which can also be used to underline text.
+                    // `a {color: #1565C0}` sets links to be a dark blue.  `!important` takes precedent over any existing sub-settings.
+                    mainWebView.evaluateJavascript("(function() {var parent = document.getElementsByTagName('head').item(0); var style = document.createElement('style'); style.type = 'text/css'; " +
+                            "style.innerHTML = '* {background-color: #212121 !important; color: #BDBDBD !important; box-shadow: none !important; text-decoration: none !important;" +
+                            "text-shadow: none !important; border: none !important;} a {color: #1565C0 !important;}'; parent.appendChild(style)})()", value -> {
+                                // Initialize a `Handler` to display `mainWebView`.
+                                Handler displayWebViewHandler = new Handler();
+
+                                // Setup a `Runnable` to display `mainWebView` after a delay to allow the CSS to be applied.
+                                Runnable displayWebViewRunnable = () -> {
+                                    // Only display `mainWebView` if the progress bar is one.  This prevents the display of the `WebView` while it is still loading.
+                                    if (progressBar.getVisibility() == View.GONE) {
+                                        mainWebView.setVisibility(View.VISIBLE);
+                                    }
+                                };
+
+                                // Use `displayWebViewHandler` to delay the displaying of `mainWebView` for 500 milliseconds.
+                                displayWebViewHandler.postDelayed(displayWebViewRunnable, 500);
+                            });
+                }
+
+                // Update the progress bar.
+                progressBar.setProgress(progress);
+
+                // Set the visibility of the progress bar.
+                if (progress < 100) {
+                    // Show the progress bar.
+                    progressBar.setVisibility(View.VISIBLE);
+                } else {
+                    // Hide the progress bar.
+                    progressBar.setVisibility(View.GONE);
+
+                    // Display `mainWebView` if night mode is disabled.
+                    // Because of a race condition between `applyDomainSettings` and `onPageStarted`, when night mode is set by domain settings the `WebView` may be hidden even if night mode is not
+                    // currently enabled.
+                    if (!nightMode) {
+                        mainWebView.setVisibility(View.VISIBLE);
+                    }
+
+                    //Stop the `SwipeToRefresh` indicator if it is running
+                    swipeRefreshLayout.setRefreshing(false);
+                }
+            }
+
+            // Set the favorite icon when it changes.
+            @Override
+            public void onReceivedIcon(WebView view, Bitmap icon) {
+                // Only update the favorite icon if the website has finished loading.
+                if (progressBar.getVisibility() == View.GONE) {
+                    // Save a copy of the favorite icon.
+                    favoriteIconBitmap = icon;
+
+                    // Place the favorite icon in the appBar.
+                    favoriteIconImageView.setImageBitmap(Bitmap.createScaledBitmap(icon, 64, 64, true));
+                }
+            }
+
+            // Save a copy of the title when it changes.
+            @Override
+            public void onReceivedTitle(WebView view, String title) {
+                // Save a copy of the title.
+                webViewTitle = title;
+            }
+
+            // Enter full screen video
+            @Override
+            public void onShowCustomView(View view, CustomViewCallback callback) {
+                // Pause the ad if this is the free flavor.
+                if (BuildConfig.FLAVOR.contentEquals("free")) {
+                    BannerAd.pauseAd(adView);
+                }
+
+                // Remove the translucent overlays.
+                getWindow().clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
+
+                // Remove the translucent status bar overlay on the `Drawer Layout`, which is special and needs its own command.
+                drawerLayout.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);
+
+                /* SYSTEM_UI_FLAG_FULLSCREEN hides the status bar at the top of the screen.
+                 * SYSTEM_UI_FLAG_HIDE_NAVIGATION hides the navigation bar on the bottom or right of the screen.
+                 * SYSTEM_UI_FLAG_IMMERSIVE_STICKY makes the status and navigation bars translucent and automatically re-hides them after they are shown.
+                 */
+                rootCoordinatorLayout.setSystemUiVisibility(View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
+
+                // Set `rootCoordinatorLayout` to fill the entire screen.
+                rootCoordinatorLayout.setFitsSystemWindows(false);
+
+                // Add `view` to `fullScreenVideoFrameLayout` and display it on the screen.
+                fullScreenVideoFrameLayout.addView(view);
+                fullScreenVideoFrameLayout.setVisibility(View.VISIBLE);
+            }
+
+            // Exit full screen video
+            public void onHideCustomView() {
+                // Hide `fullScreenVideoFrameLayout`.
+                fullScreenVideoFrameLayout.removeAllViews();
+                fullScreenVideoFrameLayout.setVisibility(View.GONE);
+
+                // Add the translucent status flag.  This also resets `drawerLayout's` `View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN`.
+                getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
+
+                // Set `rootCoordinatorLayout` to fit inside the status and navigation bars.  This also clears the `SYSTEM_UI` flags.
+                rootCoordinatorLayout.setFitsSystemWindows(true);
+
+                // Show the ad if this is the free flavor.
+                if (BuildConfig.FLAVOR.contentEquals("free")) {
+                    // Reload the ad.  Because the screen may have rotated, we need to use `reloadAfterRotate`.
+                    BannerAd.reloadAfterRotate(adView, getApplicationContext(), getString(R.string.ad_id));
+
+                    // Reinitialize the `adView` variable, as the `View` will have been removed and re-added by `BannerAd.reloadAfterRotate()`.
+                    adView = findViewById(R.id.adview);
+                }
+            }
+        });
+
+        // Register `mainWebView` for a context menu.  This is used to see link targets and download images.
+        registerForContextMenu(mainWebView);
+
+        // Allow the downloading of files.
+        mainWebView.setDownloadListener((String url, String userAgent, String contentDisposition, String mimetype, long contentLength) -> {
+            // Show the `DownloadFileDialog` `AlertDialog` and name this instance `@string/download`.
+            AppCompatDialogFragment downloadFileDialogFragment = DownloadFileDialog.fromUrl(url, contentDisposition, contentLength);
+            downloadFileDialogFragment.show(getSupportFragmentManager(), getString(R.string.download));
+        });
+
+        // Allow pinch to zoom.
+        mainWebView.getSettings().setBuiltInZoomControls(true);
+
+        // Hide zoom controls.
+        mainWebView.getSettings().setDisplayZoomControls(false);
+
+        // Set `mainWebView` to use a wide viewport.  Otherwise, some web pages will be scrunched and some content will render outside the screen.
+        mainWebView.getSettings().setUseWideViewPort(true);
+
+        // Set `mainWebView` to load in overview mode (zoomed out to the maximum width).
+        mainWebView.getSettings().setLoadWithOverviewMode(true);
+
+        // Explicitly disable geolocation.
+        mainWebView.getSettings().setGeolocationEnabled(false);
+
+        // Initialize cookieManager.
+        cookieManager = CookieManager.getInstance();
+
+        // Replace the header that `WebView` creates for `X-Requested-With` with a null value.  The default value is the application ID (com.stoutner.privacybrowser.standard).
+        customHeaders.put("X-Requested-With", "");
+
+        // Initialize the default preference values the first time the program is run.  `this` is the context.  `false` keeps this command from resetting any current preferences back to default.
+        PreferenceManager.setDefaultValues(this, R.xml.preferences, false);
+
+        // Get the intent that started the app.
+        final Intent launchingIntent = getIntent();
+
+        // Extract the launching intent data as `launchingIntentUriData`.
+        final Uri launchingIntentUriData = launchingIntent.getData();
+
+        // Convert the launching intent URI data (if it exists) to a string and store it in `formattedUrlString`.
+        if (launchingIntentUriData != null) {
+            formattedUrlString = launchingIntentUriData.toString();
+        }
+
+        // Get a handle for the `Runtime`.
+        privacyBrowserRuntime = Runtime.getRuntime();
+
+        // Store the application's private data directory.
+        privateDataDirectoryString = getApplicationInfo().dataDir;
+        // `dataDir` will vary, but will be something like `/data/user/0/com.stoutner.privacybrowser.standard`, which links to `/data/data/com.stoutner.privacybrowser.standard`.
+
+        // Initialize `inFullScreenBrowsingMode`, which is always false at this point because Privacy Browser never starts in full screen browsing mode.
+        inFullScreenBrowsingMode = false;
+
+        // Initialize AdView for the free flavor.
+        adView = findViewById(R.id.adview);
+
+        // Initialize the privacy settings variables.
+        javaScriptEnabled = false;
+        firstPartyCookiesEnabled = false;
+        thirdPartyCookiesEnabled = false;
+        domStorageEnabled = false;
+        saveFormDataEnabled = false;
+        nightMode = false;
+
+        // Initialize `webViewTitle`.
+        webViewTitle = getString(R.string.no_title);
+
+        // Initialize `favoriteIconBitmap`.  `ContextCompat` must be used until API >= 21.
+        Drawable favoriteIconDrawable = ContextCompat.getDrawable(getApplicationContext(), R.drawable.world);
+        BitmapDrawable favoriteIconBitmapDrawable = (BitmapDrawable) favoriteIconDrawable;
+        assert favoriteIconBitmapDrawable != null;
+        favoriteIconDefaultBitmap = favoriteIconBitmapDrawable.getBitmap();
+
+        // If the favorite icon is null, load the default.
+        if (favoriteIconBitmap == null) {
+            favoriteIconBitmap = favoriteIconDefaultBitmap;
+        }
+
+        // Apply the app settings from the shared preferences.
+        applyAppSettings();
+
         // Instantiate the block list helper.
         BlockListHelper blockListHelper = new BlockListHelper();
 
@@ -920,8 +1129,7 @@ public class MainWebViewActivity extends AppCompatActivity implements AddDomainD
 
             // Update the URL in urlTextBox when the page starts to load.
             @Override
-            public void onPageStarted(WebView view, String url, Bitmap favicon) {
-                // If night mode is enabled, hide `mainWebView` until after the night mode CSS is applied.
+            public void onPageStarted(WebView view, String url, Bitmap favicon) {// If night mode is enabled, hide `mainWebView` until after the night mode CSS is applied.
                 if (nightMode) {
                     mainWebView.setVisibility(View.INVISIBLE);
                 }
@@ -953,6 +1161,11 @@ public class MainWebViewActivity extends AppCompatActivity implements AddDomainD
             // It is necessary to update `formattedUrlString` and `urlTextBox` after the page finishes loading because the final URL can change during load.
             @Override
             public void onPageFinished(WebView view, String url) {
+                // Flush any cookies to persistent storage.  `CookieManager` has become very lazy about flushing cookies in recent versions.
+                if (Build.VERSION.SDK_INT >= 21) {
+                    cookieManager.flush();
+                }
+
                 // Reset `urlIsLoading`, which is used to prevent reloads on redirect if the user agent changes.
                 urlIsLoading = false;
 
@@ -1063,7 +1276,7 @@ public class MainWebViewActivity extends AppCompatActivity implements AddDomainD
                                 !currentWebsiteIssuedToUName.equals(pinnedDomainSslIssuedToUNameString) || !currentWebsiteIssuedByCName.equals(pinnedDomainSslIssuedByCNameString) ||
                                 !currentWebsiteIssuedByOName.equals(pinnedDomainSslIssuedByONameString) || !currentWebsiteIssuedByUName.equals(pinnedDomainSslIssuedByUNameString) ||
                                 !currentWebsiteSslStartDateString.equals(pinnedDomainSslStartDateString) || !currentWebsiteSslEndDateString.equals(pinnedDomainSslEndDateString)) {
-                                // The pinned SSL certificate doesn't match the current domain certificate.
+                            // The pinned SSL certificate doesn't match the current domain certificate.
                             //Display the pinned SSL certificate mismatch `AlertDialog`.
                             AppCompatDialogFragment pinnedSslCertificateMismatchDialogFragment = new PinnedSslCertificateMismatchDialog();
                             pinnedSslCertificateMismatchDialogFragment.show(getSupportFragmentManager(), getString(R.string.ssl_certificate_mismatch));
@@ -1094,7 +1307,7 @@ public class MainWebViewActivity extends AppCompatActivity implements AddDomainD
                         currentWebsiteIssuedToUName.equals(pinnedDomainSslIssuedToUNameString) && currentWebsiteIssuedByCName.equals(pinnedDomainSslIssuedByCNameString) &&
                         currentWebsiteIssuedByOName.equals(pinnedDomainSslIssuedByONameString) && currentWebsiteIssuedByUName.equals(pinnedDomainSslIssuedByUNameString) &&
                         currentWebsiteSslStartDate.equals(pinnedDomainSslStartDate) && currentWebsiteSslEndDate.equals(pinnedDomainSslEndDate)) {
-                        // An SSL certificate is pinned and matches the current domain certificate.
+                    // An SSL certificate is pinned and matches the current domain certificate.
                     // Proceed to the website without displaying an error.
                     handler.proceed();
                 } else {  // Either there isn't a pinned SSL certificate or it doesn't match the current website certificate.
@@ -1108,216 +1321,7 @@ public class MainWebViewActivity extends AppCompatActivity implements AddDomainD
             }
         });
 
-        // Get a handle for the progress bar.
-        final ProgressBar progressBar = findViewById(R.id.progress_bar);
-
-        mainWebView.setWebChromeClient(new WebChromeClient() {
-            // Update the progress bar when a page is loading.
-            @Override
-            public void onProgressChanged(WebView view, int progress) {
-                // Inject the night mode CSS if night mode is enabled.
-                if (nightMode) {
-                    // `background-color: #212121` sets the background to be dark gray.  `color: #BDBDBD` sets the text color to be light gray.  `box-shadow: none` removes a lower underline on links
-                    // used by WordPress.  `text-decoration: none` removes all text underlines.  `text-shadow: none` removes text shadows, which usually have a hard coded color.
-                    // `border: none` removes all borders, which can also be used to underline text.
-                    // `a {color: #1565C0}` sets links to be a dark blue.  `!important` takes precedent over any existing sub-settings.
-                    mainWebView.evaluateJavascript("(function() {var parent = document.getElementsByTagName('head').item(0); var style = document.createElement('style'); style.type = 'text/css'; " +
-                            "style.innerHTML = '* {background-color: #212121 !important; color: #BDBDBD !important; box-shadow: none !important; text-decoration: none !important;" +
-                            "text-shadow: none !important; border: none !important;} a {color: #1565C0 !important;}'; parent.appendChild(style)})()", value -> {
-                                // Initialize a `Handler` to display `mainWebView`.
-                                Handler displayWebViewHandler = new Handler();
-
-                                // Setup a `Runnable` to display `mainWebView` after a delay to allow the CSS to be applied.
-                                Runnable displayWebViewRunnable = () -> {
-                                    // Only display `mainWebView` if the progress bar is one.  This prevents the display of the `WebView` while it is still loading.
-                                    if (progressBar.getVisibility() == View.GONE) {
-                                        mainWebView.setVisibility(View.VISIBLE);
-                                    }
-                                };
-
-                                // Use `displayWebViewHandler` to delay the displaying of `mainWebView` for 500 milliseconds.
-                                displayWebViewHandler.postDelayed(displayWebViewRunnable, 500);
-                            });
-                }
-
-                // Update the progress bar.
-                progressBar.setProgress(progress);
-
-                // Set the visibility of the progress bar.
-                if (progress < 100) {
-                    // Show the progress bar.
-                    progressBar.setVisibility(View.VISIBLE);
-                } else {
-                    // Hide the progress bar.
-                    progressBar.setVisibility(View.GONE);
-
-                    // Display `mainWebView` if night mode is disabled.
-                    // Because of a race condition between `applyDomainSettings` and `onPageStarted`, when night mode is set by domain settings the `WebView` may be hidden even if night mode is not
-                    // currently enabled.
-                    if (!nightMode) {
-                        mainWebView.setVisibility(View.VISIBLE);
-                    }
-
-                    //Stop the `SwipeToRefresh` indicator if it is running
-                    swipeRefreshLayout.setRefreshing(false);
-                }
-            }
-
-            // Set the favorite icon when it changes.
-            @Override
-            public void onReceivedIcon(WebView view, Bitmap icon) {
-                // Only update the favorite icon if the website has finished loading.
-                if (progressBar.getVisibility() == View.GONE) {
-                    // Save a copy of the favorite icon.
-                    favoriteIconBitmap = icon;
-
-                    // Place the favorite icon in the appBar.
-                    favoriteIconImageView.setImageBitmap(Bitmap.createScaledBitmap(icon, 64, 64, true));
-                }
-            }
-
-            // Save a copy of the title when it changes.
-            @Override
-            public void onReceivedTitle(WebView view, String title) {
-                // Save a copy of the title.
-                webViewTitle = title;
-            }
-
-            // Enter full screen video
-            @Override
-            public void onShowCustomView(View view, CustomViewCallback callback) {
-                // Pause the ad if this is the free flavor.
-                if (BuildConfig.FLAVOR.contentEquals("free")) {
-                    BannerAd.pauseAd(adView);
-                }
-
-                // Remove the translucent overlays.
-                getWindow().clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
-
-                // Remove the translucent status bar overlay on the `Drawer Layout`, which is special and needs its own command.
-                drawerLayout.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);
-
-                /* SYSTEM_UI_FLAG_FULLSCREEN hides the status bar at the top of the screen.
-                 * SYSTEM_UI_FLAG_HIDE_NAVIGATION hides the navigation bar on the bottom or right of the screen.
-                 * SYSTEM_UI_FLAG_IMMERSIVE_STICKY makes the status and navigation bars translucent and automatically re-hides them after they are shown.
-                 */
-                rootCoordinatorLayout.setSystemUiVisibility(View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
-
-                // Set `rootCoordinatorLayout` to fill the entire screen.
-                rootCoordinatorLayout.setFitsSystemWindows(false);
-
-                // Add `view` to `fullScreenVideoFrameLayout` and display it on the screen.
-                fullScreenVideoFrameLayout.addView(view);
-                fullScreenVideoFrameLayout.setVisibility(View.VISIBLE);
-            }
-
-            // Exit full screen video
-            public void onHideCustomView() {
-                // Hide `fullScreenVideoFrameLayout`.
-                fullScreenVideoFrameLayout.removeAllViews();
-                fullScreenVideoFrameLayout.setVisibility(View.GONE);
-
-                // Add the translucent status flag.  This also resets `drawerLayout's` `View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN`.
-                getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
-
-                // Set `rootCoordinatorLayout` to fit inside the status and navigation bars.  This also clears the `SYSTEM_UI` flags.
-                rootCoordinatorLayout.setFitsSystemWindows(true);
-
-                // Show the ad if this is the free flavor.
-                if (BuildConfig.FLAVOR.contentEquals("free")) {
-                    // Reload the ad.  Because the screen may have rotated, we need to use `reloadAfterRotate`.
-                    BannerAd.reloadAfterRotate(adView, getApplicationContext(), getString(R.string.ad_id));
-
-                    // Reinitialize the `adView` variable, as the `View` will have been removed and re-added by `BannerAd.reloadAfterRotate()`.
-                    adView = findViewById(R.id.adview);
-                }
-            }
-        });
-
-        // Register `mainWebView` for a context menu.  This is used to see link targets and download images.
-        registerForContextMenu(mainWebView);
-
-        // Allow the downloading of files.
-        mainWebView.setDownloadListener((String url, String userAgent, String contentDisposition, String mimetype, long contentLength) -> {
-            // Show the `DownloadFileDialog` `AlertDialog` and name this instance `@string/download`.
-            AppCompatDialogFragment downloadFileDialogFragment = DownloadFileDialog.fromUrl(url, contentDisposition, contentLength);
-            downloadFileDialogFragment.show(getSupportFragmentManager(), getString(R.string.download));
-        });
-
-        // Allow pinch to zoom.
-        mainWebView.getSettings().setBuiltInZoomControls(true);
-
-        // Hide zoom controls.
-        mainWebView.getSettings().setDisplayZoomControls(false);
-
-        // Set `mainWebView` to use a wide viewport.  Otherwise, some web pages will be scrunched and some content will render outside the screen.
-        mainWebView.getSettings().setUseWideViewPort(true);
-
-        // Set `mainWebView` to load in overview mode (zoomed out to the maximum width).
-        mainWebView.getSettings().setLoadWithOverviewMode(true);
-
-        // Explicitly disable geolocation.
-        mainWebView.getSettings().setGeolocationEnabled(false);
-
-        // Initialize cookieManager.
-        cookieManager = CookieManager.getInstance();
-
-        // Replace the header that `WebView` creates for `X-Requested-With` with a null value.  The default value is the application ID (com.stoutner.privacybrowser.standard).
-        customHeaders.put("X-Requested-With", "");
-
-        // Initialize the default preference values the first time the program is run.  `this` is the context.  `false` keeps this command from resetting any current preferences back to default.
-        PreferenceManager.setDefaultValues(this, R.xml.preferences, false);
-
-        // Get the intent that started the app.
-        final Intent launchingIntent = getIntent();
-
-        // Extract the launching intent data as `launchingIntentUriData`.
-        final Uri launchingIntentUriData = launchingIntent.getData();
-
-        // Convert the launching intent URI data (if it exists) to a string and store it in `formattedUrlString`.
-        if (launchingIntentUriData != null) {
-            formattedUrlString = launchingIntentUriData.toString();
-        }
-
-        // Get a handle for the `Runtime`.
-        privacyBrowserRuntime = Runtime.getRuntime();
-
-        // Store the application's private data directory.
-        privateDataDirectoryString = getApplicationInfo().dataDir;
-        // `dataDir` will vary, but will be something like `/data/user/0/com.stoutner.privacybrowser.standard`, which links to `/data/data/com.stoutner.privacybrowser.standard`.
-
-        // Initialize `inFullScreenBrowsingMode`, which is always false at this point because Privacy Browser never starts in full screen browsing mode.
-        inFullScreenBrowsingMode = false;
-
-        // Initialize AdView for the free flavor.
-        adView = findViewById(R.id.adview);
-
-        // Initialize the privacy settings variables.
-        javaScriptEnabled = false;
-        firstPartyCookiesEnabled = false;
-        thirdPartyCookiesEnabled = false;
-        domStorageEnabled = false;
-        saveFormDataEnabled = false;
-        nightMode = false;
-
-        // Initialize `webViewTitle`.
-        webViewTitle = getString(R.string.no_title);
-
-        // Initialize `favoriteIconBitmap`.  `ContextCompat` must be used until API >= 21.
-        Drawable favoriteIconDrawable = ContextCompat.getDrawable(getApplicationContext(), R.drawable.world);
-        BitmapDrawable favoriteIconBitmapDrawable = (BitmapDrawable) favoriteIconDrawable;
-        assert favoriteIconBitmapDrawable != null;
-        favoriteIconDefaultBitmap = favoriteIconBitmapDrawable.getBitmap();
-
-        // If the favorite icon is null, load the default.
-        if (favoriteIconBitmap == null) {
-            favoriteIconBitmap = favoriteIconDefaultBitmap;
-        }
-
-        // Apply the app settings from the shared preferences.
-        applyAppSettings();
-
-        // Load `formattedUrlString` if we are not waiting for Orbot to connect.
+        // Load the website if not waiting for Orbot to connect.
         if (!waitingForOrbot) {
             loadUrl(formattedUrlString);
         }
@@ -3038,7 +3042,7 @@ public class MainWebViewActivity extends AppCompatActivity implements AddDomainD
             loadingNewDomainName = !hostName.equals(currentDomainName);
         }
 
-        // Only apply the domain settings if we are loading a new domain.  This allows the user to set temporary settings for JavaScript, cookies, DOM storage, etc.
+        // Only apply the domain settings if a new domain is being loaded.  This allows the user to set temporary settings for JavaScript, cookies, DOM storage, etc.
         if (loadingNewDomainName) {
             // Set the new `hostname` as the `currentDomainName`.
             currentDomainName = hostName;
index c4cf69b..3c7696a 100644 (file)
@@ -3,7 +3,7 @@
 <!--
   Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
 
-  Translation 2017 Jose A. León Becerra <emails@joseleon.me>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+  Translation 2017 Jose A. León Becerra.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   Este archivo es parte de Navegador Privado (Privacy Browser) <https://www.stoutner.com/privacy-browser>.
 
index 69d8e34..995b4ee 100644 (file)
     <string name="find_on_page">Найти на странице</string>
     <string name="print">Печать</string>
         <string name="privacy_browser_web_page">Privacy Browser веб-страница</string>
-    <string name="view_source">Посмотреть источник</string>
+    <string name="view_source">Просмотр исходного кода</string>
     <string name="add_to_home_screen">Добавить на домашний экран</string>
     <string name="refresh">Обновить</string>
 
     <string name="next">Следующий</string>
 
     <!-- View Source. -->
-    <string name="request_headers">Ð\97апÑ\80оÑ\81иÑ\82Ñ\8c Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¸</string>
+    <string name="request_headers">Ð\97аголовки Ð·Ð°Ð¿Ñ\80оÑ\81а</string>
     <string name="response_message">Ответное сообщение</string>
-    <string name="response_headers">Ð\97аголовки Ð¾Ñ\82веÑ\82ов</string>
+    <string name="response_headers">Ð\97аголовки Ð¾Ñ\82веÑ\82а</string>
     <string name="response_body">Тело ответа</string>
     <string name="error_body">Тело ошибки</string>
-    <string name="about_view_source">Об источнике представления</string>
+    <string name="about_view_source">О просмотре исходного кода</string>
     <string name="about_view_source_message">Поскольку Android WebView не предоставляет исходные данные, для сбора информации, отображаемой в этом действии,
         был сделан отдельный запрос с помощью системных средств. Между этими данными и теми, которые используются в WebView, могут быть некоторые отличия.
         Это ограничение будет удалено в серии 4.x с выпуском Privacy WebView.</string>
         <string name="first_party_cookies_preference">Включить первичные файлы cookie по умолчанию</string>
         <string name="first_party_cookies_preference_summary">На устройствах с версией Android старше Lollipop (версия 5.0) этим параметром также активируются сторонние файлы cookie.</string>
         <string name="third_party_cookies_preference">Включить сторонние файлы cookie по умолчанию</string>
-        <string name="third_party_cookies_summary">Этот параметр требует Android Lollipop (версия 5.0) или выше. Он не действует, если сторонние файлы cookie отключены.</string>
+        <string name="third_party_cookies_summary">Этот параметр требует Android Lollipop (версия 5.0) или выше. Он не действует, если первичные файлы cookie отключены.</string>
         <string name="dom_storage_preference">Включить хранилище DOM по умолчанию</string>
         <string name="dom_storage_preference_summary">Для работы хранилища DOM должен быть включен JavaScript.</string>
         <string name="save_form_data_preference">Разрешить сохранение данных формы по умолчанию</string>
             <item>Пользовательский</item>
         </string-array>
             <string-array name="domain_settings_user_agent_entries">
-                <item>СиÑ\81Ñ\82емнÑ\8bй по умолчанию</item>
+                <item>Ð\9dаÑ\81Ñ\82Ñ\80ойки по умолчанию</item>
                 <item>Privacy Browser 1.0</item>
                 <item>WebView по умолчанию</item>
                 <item>Firefox 56 на Android 8.0.0</item>
             <item>200%</item>
         </string-array>
             <string-array name="domain_settings_font_size_entries">
-                <item>СиÑ\81Ñ\82емнÑ\8bй по умолчанию</item>
+                <item>Ð\9dаÑ\81Ñ\82Ñ\80ойки по умолчанию</item>
                 <item>25%</item>
                 <item>50%</item>
                 <item>75%</item>
         <string name="night_mode">Ночной режим</string>
         <string name="night_mode_summary">Включение ночного режима также включает JavaScript для всех веб-страниц.</string>
         <string name="display_webpage_images">Показывать изображения веб-страницы</string>
-        <string name="display_webpage_images_summary">Отключите, для экономии трафика.</string>
+        <string name="display_webpage_images_summary">Отключите для экономии трафика.</string>
 
     <!-- Orbot. -->
     <string name="orbot_proxy_not_installed">Проксирование Orbot работает только с установленным Orbot.</string>
index f63a2da..1357894 100644 (file)
@@ -4,6 +4,7 @@
 • Fix the Add to Home Screen option to be compatible with Android Oreo.
 • Fix color formatting in the URL text box.
 • Clarify language in the privacy policy.
+• Bump target API to 27 (Android Oreo, 8.1.0).
 • Updated Italian translation provided by Francesco Buratti.
 • Partial Russian translation.
 • Updated Spanish translation provided by Jose A. León Becerra.
index 01b9353..58d97e1 100644 (file)
@@ -6,5 +6,5 @@
 • Añadir el título a la URL al compartir a través del menú de opciones.
 • Deshabilitar los ajustes de cookies de terceras partes en KitKat porque sólo funciona en Lollipop o más nuevo.
 • Mover Actualizar a la parte inferior del menú de opciones.
-• Traducción al español actualizada proporcionada por Jose A. León Becerra.
-• Traducción al italiano actualizada proporcionada por Francesco Buratti.
\ No newline at end of file
+• Actualizada la traducción al español proporcionada por Jose A. León Becerra.
+• Actualizada la traducción al italiano proporcionada por Francesco Buratti.
index 62cf958..2271f3a 100644 (file)
@@ -6,5 +6,5 @@
 • Añadir una acción de deshacer a la snackbar cuando las cookies, el almacenamiento DOM, o los datos de formulario sean limpiados desde el menú de opciones.
 • Arreglar un error que causaba que se perdieran los cambios pendientes al reiniciar.
 • Arreglar un error con el diseño spinner en algunos dispositivos Huawei.
-• Traducción al español actualizada proporcionada por Jose A. León Becerra.
-• Traducción al italiano actualizada proporcionada por Francesco Buratti.
\ No newline at end of file
+• Actualizada la traducción al español proporcionada por Jose A. León Becerra.
+• Actualizada la traducción al italiano proporcionada por Francesco Buratti.
index d7a6816..15f9b29 100644 (file)
@@ -7,5 +7,5 @@
 • Arreglar un error que algunas veces provocaba que fallaran los agentes de usuario de un dominio personalizado.
 • Arreglar un error que provocaba que la modificación de una página web (como la clasificación de una lista) se perdiera si Navegador Privado se llevaba a segundo plano.
 • Muchas pequeñas mejoras se han hecho a la actividad de los Dominios.
-• Traducción al español actualizada proporcionada por Jose A. León Becerra.
-• Traducción al italiano actualizada proporcionada por Francesco Buratti.
+• Actualizada la traducción al español proporcionada por Jose A. León Becerra.
+• Actualizada la traducción al italiano proporcionada por Francesco Buratti.
index 2e97f15..baa8c89 100644 (file)
@@ -2,5 +2,5 @@
 • Actualizar el renderizado del tema oscuro de las secciones Acerca de y Guía.
 • Añadir soporte para autenticación HTTP.
 • Colorear el Nombre Común en el cuadro de diálogo Ver certificado SSL.
-• Traducción al español actualizada proporcionada por Jose A. León Becerra.
-• Traducción al italiano actualizada proporcionada por Francesco Buratti.
+• Actualizada la traducción al español proporcionada por Jose A. León Becerra.
+• Actualizada la traducción al italiano proporcionada por Francesco Buratti.
index 587efb3..2a72c22 100644 (file)
@@ -2,5 +2,5 @@
 • Evitar que el Modo Noche parpadee sobre un fondo blanco al cargar páginas nuevas.
 • Actualizar los agentes de usuario.
 • Aumentar la API dirigido a 26 (Android Oreo, 8.0.0).
-• Traducción al español actualizada por Jose A. León Becerra.
-• Traducción al italiano actualizada por Francesco Buratti.
+• Actualizada la traducción al español proporcionada por Jose A. León Becerra.
+• Actualizada la traducción al italiano proporcionada por Francesco Buratti.
index f5a7943..0dfda9a 100644 (file)
@@ -1,5 +1,5 @@
 • Añadir un elemento de menú de opciones para crear/editar la configuración del dominio para el dominio actual.
 • Abrir hipervínculos de números telefónicos en el marcador telefónico.
 • Arreglar un error de compilación que impedía la liberación de 2.7 y 2.7.1 en F-Droid.
-• Traducción al español actualizada por Jose A. León Becerra.
-• Traducción al italiano actualizada por Francesco Buratti.
+• Actualizada la traducción al español proporcionada por Jose A. León Becerra.
+• Actualizada la traducción al italiano proporcionada por Francesco Buratti.
index 217650f..50798ab 100644 (file)
@@ -4,6 +4,7 @@
 • Corregir la opción Añadir a pantalla de inicio para ser compatible con Android Oreo.
 • Corregir el formato de color en el cuadro de texto URL.
 • Clarificar el lenguaje en la política de privacidad.
-• Traducción al español actualizada por Jose A. León Becerra.
-• Traducción al italiano actualizada por Francesco Buratti.
+• Aumentar la API dirigido a 27 (Android Oreo, 8.1.0).
+• Actualizada la traducción al español proporcionada por Jose A. León Becerra.
+• Actualizada la traducción al italiano proporcionada por Francesco Buratti.
 • Traducción parcial al ruso.
index 8ea8a7d..68de881 100644 (file)
@@ -4,6 +4,7 @@
 • Modificata l'opzione per aggiungere il collegamento nella schermata Home per essere compatibile con Android Oreo.
 • Corretta la formattazione del colore nel box dell'URL.
 • Chiarimento della privacy policy.
+• Adeguamento della API target a 27 (Android Oreo, 8.1.0).
 • Aggiornamento della traduzione Italiana fornita da Francesco Buratti.
-• Traduzione parziale in Russio.
+• Traduzione parziale in Russo.
 • Aggiornamento della traduzione Spagnola fornita da Jose A. León Becerra.
index 9428078..c615cfc 100644 (file)
@@ -1,4 +1,4 @@
-Privacy Browser protegge la privacy perchè disabilita funzionalità come JavaScript, DOM storage e i cookie, che sono utilizzati dai siti web per tracciare gli utenti.  Quando è necessario, le impostazioni possono però essere modificate per i singoli domini oppure globalmente in modo da abilitare queste funzionalità. In aggiunta, Privacy Browser include le block list di Easylist, che sono in grado di bloccare molte tecnologie di tracking anche con Javascript abilitato .
+Privacy Browser protegge la privacy perchè disabilita funzionalità come JavaScript, DOM storage e i cookie, che sono utilizzati dai siti web per tracciare gli utenti.  Quando è necessario, le impostazioni possono però essere modificate per i singoli domini oppure globalmente in modo da abilitare queste funzionalità. In aggiunta, Privacy Browser include le block list di Easylist, che sono in grado di bloccare molte tecnologie di tracking anche con Javascript abilitato.
 
 Privacy Browser non permette ancora la navigazione con tab. Questa funzionalità è prevista per le release della serie 3.x.
 
index 6689ba5..e5f895b 100644 (file)
@@ -1,9 +1,10 @@
\80¢ Ð\98зменен Ñ\81пиÑ\81ок Ð±Ð»Ð¾ÐºÐ¸Ñ\80овки Ð½Ð° EasyList Ð´Ð»Ñ\8f Ð±Ð»Ð¾ÐºÐ¸Ñ\80овки Ñ\80екламÑ\8b Ð¸ Ð¾Ñ\82Ñ\81леживаниÑ\8f.
-• Добавлена опция просмотра исходного HTML.
-• Добавлена опция очистки данных в настройках.
\80¢ Ð\98Ñ\81пÑ\80авлена Ð¾Ð¿Ñ\86иÑ\8f Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ\8f Ñ\8fÑ\80лÑ\8bка Ð½Ð° Ð´Ð¾Ð¼Ð°Ñ\88ний Ñ\8dкÑ\80ан Ð´Ð»Ñ\8f Ñ\81овмеÑ\81Ñ\82имоÑ\81Ñ\82и Ñ\81 Android Oreo.
\80¢ Ð\94лÑ\8f Ð±Ð»Ð¾ÐºÐ¸Ñ\80овки Ñ\80екламÑ\8b Ð¸ Ð¾Ñ\82Ñ\81леживаниÑ\8f Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½ Ñ\81пиÑ\81ок Ð±Ð»Ð¾ÐºÐ¸Ñ\80овки Ð½Ð° EasyList.
+• Добавлена опция просмотра исходного HTML-кода.
+• Добавлена опция очистки данных.
\80¢ Ð\98Ñ\81пÑ\80авлена Ð¾Ð¿Ñ\86иÑ\8f Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ\8f Ñ\8fÑ\80лÑ\8bка Ð½Ð° Ð´Ð¾Ð¼Ð°Ñ\88ний Ñ\8dкÑ\80ан Ð² Android Oreo.
 • Исправлено форматирование цвета в строке ввода URL.
 • Уточнено описание политики конфиденциальности.
-• Добавлен частичный перевод на русских язык.
+• Bump target API to 27 (Android Oreo, 8.1.0).
+• Добавлен частичный перевод на русский язык.
 • Обновлен перевод на итальянский язык, выполненный Франческо Буратти.
 • Обновлен перевод на испанский язык, выполненный Хосе А. Леон Безерра.
index 022438a..0357aae 100644 (file)
@@ -1,25 +1,10 @@
-Privacy Browser защищает вашу конфиденциальность. В нем по умолчанию 
-отключены такие инструменты отслеживания, как JavaScript, DOM Storage и 
-cookies.  При необходимости их можно оперативно включить во время 
-просмотра сайта, либо добавить правило для нужного домена. Кроме того, в 
-Privacy Browser встроен список блокировки EasyList, который блокируют 
-многие технологии отслеживания даже при включенном JavaScript.
+Privacy Browser защищает вашу конфиденциальность. В нем по умолчанию отключены такие инструменты отслеживания, как JavaScript, хранилище DOM и cookie.  При необходимости их можно оперативно включить во время просмотра сайта, либо добавить правило для нужного домена. Кроме того, в Privacy Browser встроен список блокировки EasyList, который блокирует многие технологии отслеживания даже при включенном JavaScript.
 
-Privacy Browser пока не имеет возможности открытия нескольких вкладок. 
-Появление данной опции запланировано в версии 3.x.
+Privacy Browser пока не имеет возможности открытия нескольких вкладок. Появление данной опции запланировано в версии 3.x.
 
-В настоящее время Privacy Browser для отображения веб-страниц использует 
-встроенный в Android компонент WebView, поэтому лучшие результаты работы 
-браузера можно получить, используя последнюю версию этого компонента.  
-Начиная с версии 4.x Privacy Browser будет переключен на форк WebView 
-под названием Privacy WebView, который позволит использовать более 
-продвинутый функции обеспечения конфиденциальности.
+В настоящее время в Privacy Browser для отображения веб-страниц используется встроенный в Android компонент WebView, поэтому лучшие результаты работы браузера можно получить, используя последнюю версию этого компонента.  Начиная с версии 4.x Privacy Browser будет переключен на форк WebView под названием Privacy WebView, что позволит использовать более продвинутые функции обеспечения конфиденциальности.
 
-Внимание: из-за ограничений в ОС, Privacy Browser подвержен атакам MITM 
-(человек посередине) при просмотре незащищенных веб-сайтов с устройств 
-под управлением Android KitKat (версия 4.4.x, API 19).  Более подробная 
-информация об этой проблеме доступна на странице 
-https://www.stoutner.com/kitkat-security-problems/.
+Внимание: из-за ограничений в ОС, при просмотре незащищенных веб-сайтов с устройств под управлением Android KitKat (версия 4.4.x, API 19) Privacy Browser подвержен атакам MITM (человек посередине).  Более подробная информация по этой проблеме доступна на странице https://www.stoutner.com/kitkat-security-problems/.
 
 Особенности:
 • Поддержка прокси-сервера Tor Orbot.