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 9f9786f736118127c9d39d467ed2ab8a6e6cac16..8e4022396deef53c28dd827f48cd3d6eddd6780d 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 2142fe940d11de6c96ed36d26c60fa941ac5e49f..5aadfe901cf4fc61436bfe81ac244ca473a3855f 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 341b88ffd8622a1a967fe5aacf776c248f5c4a6b..d02c95ab6847681da8640b6c3ed0244859b07b5e 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 53e895df53f48cf8992a1d0248ede82c58664501..5dbc92901bed32c44f37454252e8f74d593926bb 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 92a222ea3386c007c8994d1d8486ac325af2d814..885cd1e443fc1bf4965e0b00e410576b0fd4c796 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 18da6b4d84ccd5631e78452e7c957358f14da9f8..f44aafe9bd3b36bdf4a2d0aafda8886f7fe4bab5 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 d309c6c0b3a9497ff7fd0a4389f680d383bc0a7e..ae5b65b1cc1e8a0161eaea1152fcee33c1c83c70 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 b6e091f1edab50151f42c0273ae2c8c340e0f790..38663dece9430b7508bdbc9d5a56c5c39152005c 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 779494418fdd9041a70d5038788e86352324e8e4..bafc2f5d31783bb0b714b78d808316ccbc01b5bb 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 3ed45e54f12f6ff7e22ff7463b1fba48883dae09..f146f4180d1c4592470a27e3e898ed957c365ad6 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 9186218994398f0307c7169fc39ee0db25c1acc0..70d573c4b27581aa15eec788aba9d85c13bf9c4c 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 98055231bd86560e75f4f0dca6952010699c89e8..35258ff2aa738e116d59c07b565f5926bebe9f2e 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 60c1d61e65b273edfa05e35c57bd5ecb9c79bfe6..deb9aa42cffa52a6fbf3ae933cbceaf9213506d3 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 fc0f6f890e79975a9a1687e67941ad0a76f9e3c9..2ea837dda6b2b4f66bb14d6094597f5b2ed6dda6 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 790e47ba563dcab37251d4b249726023cdb2dbad..26eecec11bcb47c4f94384d14151565889328e42 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 83a634334fdbb2f2ba889ee377ceb688a3e45901..0c60da718447aff64b7fb86e54382dc7cf035ae3 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 15aa5c9c51fe4aa736db6c5d5e0ed3bfc7a79918..d65ec9f69c0f62695678a950dc6efd3295441cbb 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 9311234455fe428a31504f8ad39ee1f506b73d18..67a7dfe08663ed106c81594c08a1b712f98823a3 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 138a7c456f481dcd886b33009212e61c7768ea2f..7d7d86f2fe5d9c811e0f30e147a0a8aa3b6342b6 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 820083c7c06a478a8a7f862ff80593ff294e4054..7266fdc0542d99eddbdada1542a7e0718c853e4a 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 f8e77e8c31a8fd16f22637cdc87a0372442e9e44..dccdc099ec41f28fa643ea8e9ac4666425a3007d 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 5de38552043a1bf9595485d6fa3dcab647e391cf..9616ce3b11ad004f7b541f10420bb67619d6d650 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 3e9105f9abbbe17222e30c462adb2e7f2699879f..7da39f45ab41f21783f8c3ca9ed4085eaa66f195 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 629093d18d682fa5d6e6405f3a6afb4d26558907..fccb5776c85736f0a9fa943d6689508db269f3da 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 617126b433c423ba5a242c663685d1fae0e29bc0..b93a07ef0e096613bee24d85c3b09ab98fc2f397 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 a1fef179cba8e46aef65c18acf334afc85b4b29d..07077eb80ecaff462d4aac5ba64821be0504e974 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 7962715405725eede4e58c5c64275a9f897d27af..312f4cc888c381b30a439d3318d21311e0cd5c5e 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 f5eabb9aa20ba5989ed25e5f4cba0f0fa8fb82ae..c84cae28f0014c7a60bcae449a0d9596fd616753 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 a32c082c549de79ed11c7349ffc42ffdab765ff9..c1c7b943691a211ba6d2b5605fd7567f866e1af0 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 ac6d9db0b6c8a4511a80a206225d60d35d9ba194..f28f12b237439c78fa57a0cb23b3ccb3d7d03011 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 f97064c8c5d1d2401239e2018287fea94f3bfaf5..028d01415ac1d88b4f002219663da1b873fccef0 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 d28d679d4b8b88db2573d1310f90b68b06411137..0a13c98158e312439931bf18ab66a5c45baa8dd9 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 fcc836e21d0db8207c9bdfbb36b81ab98cc972f3..262fffc6a727374b25a6fff2481db4aadd529d68 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 b16d95622882b5538c4ab948f2ec0a7b32a70131..cad070ab6aecdc720b44e9cd75e4b10209bcc90f 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 46d3981304fd916385ac232b1677431e052a1468..f634429ca0cc9dc591aa94ef448aac48e40df585 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 43a910029984c556638430f1af35be1e8fda408f..8f7a2e52c128d9d18f6f05ba8d1a72805edbccd2 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 887887508973754c3ea00a97ed49a2cbbf9f682f..af3ff29e2b4217bcc219b4e37c50dc5b655fa901 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 1589bbc107d7e7ff28dada3af524226606e49d72..c3966044f37425da8bcef0fa633a9e4f38601aa3 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 dab0d3192f00f98f8969243aa970bafb3877c5d8..d76e217882b9d1b141e508cb5352996895588e02 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 76731eb27abdfd02192344647b1b35771580efee..b61a583a01f0deb392f238409c0f6fe7b8692bc7 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 91c35c12d77d420c685657b7acc67077e55d31c9..4402484d42b9d1dcdca1ea91ed02e8d6cbe628ed 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 50cdc8257e32668baf8d0b59093789abe1d4f68f..95881d2d5854a14ecc3e8733a0d6de01c3bda625 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 8cffc2a56ee8e583978d83f619214486c5a87b4b..0158996f657e02aad3377bfe3fbb9d198acd47cd 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 c4cf69bcb0c01a5154d390f8e0aaeb16b103b02f..3c7696a799a61ec8fa0139adafd2b54a14761b7f 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 69d8e3478d754a501b946c87aee14dc9e10a27ac..995b4eec0494ff327b87a2b6a5760d32752d646f 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 f63a2dad1292f5fb7899643c7031a76cf18128b7..1357894036d75d4143540db1b6bf52567bbaf2f4 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 01b9353a89e61c56bf9c25ac655db50cd8456397..58d97e10b51c0408238c1b43bd52c71453364797 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 62cf958d5b5aa3ce62dd1bf94c276b27b32cde4c..2271f3a0469584b4af52fbb703cd17c6d71fdf8d 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 d7a681656afe13b5e58406733284e3678347aa91..15f9b29effc85b75a8c436537fb3edc2c448ee0b 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 2e97f15783816157369a4e4c0c2e8969929dd7cd..baa8c8954999ef79eda7656202acbf7f2d4432dc 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 587efb377785a310655782fcc3722b168a201c33..2a72c2206337818f6aad4379d12d311bb8e63090 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 f5a7943336b175990f395e336991699d5aff29bc..0dfda9a7988123266a0c4ab70f16dca1b0adc373 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 217650f57147d3d898cf5694f12fa8d485c12d95..50798ab18235365f849563554b3297b09d7c10a7 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 8ea8a7d63f8eeebde02eef12c16baa064b7b9a30..68de88103f15d7ff2083f198b924f2f5bf594ef7 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 942807885abebb3a7db3fee1d63706f24d4cac61..c615cfc40ecf8911bfb826eefbbf21b8f3bca506 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 6689ba5ca145a1e2dce188f44042d513980b8607..e5f895bd426ab6b22a8cdb57955ef90c3be35fca 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 022438a2cc75481f9de35fe066844b7748334c83..0357aaeee5dcc4acce22adee448c2f1c6ca743eb 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.