]> gitweb.stoutner.com Git - PrivacyBrowserAndroid.git/commitdiff
Fix tabs being created without a corresponding page. https://redmine.stoutner.com...
authorSoren Stoutner <soren@stoutner.com>
Fri, 19 Jan 2024 21:19:59 +0000 (14:19 -0700)
committerSoren Stoutner <soren@stoutner.com>
Fri, 19 Jan 2024 21:19:59 +0000 (14:19 -0700)
19 files changed:
COPYING
app/build.gradle
app/src/main/assets/de/about_licenses.html
app/src/main/assets/en/about_licenses.html
app/src/main/assets/es/about_licenses.html
app/src/main/assets/fr/about_changelog.html
app/src/main/assets/fr/about_licenses.html
app/src/main/assets/it/about_licenses.html
app/src/main/assets/pt-rBR/about_licenses.html
app/src/main/assets/ru/about_licenses.html
app/src/main/assets/tr/about_licenses.html
app/src/main/assets/zh-rCN/about_licenses.html
app/src/main/java/com/stoutner/privacybrowser/activities/MainWebViewActivity.kt
app/src/main/java/com/stoutner/privacybrowser/coroutines/PopulateFilterListsCoroutine.kt
app/src/main/java/com/stoutner/privacybrowser/helpers/DomainsDatabaseHelper.kt
app/src/main/res/layout/url_app_bar.xml
app/src/main/res/values-fr/strings.xml
build.gradle
fastlane/metadata/android/fr-FR/changelogs/72.txt [new file with mode: 0644]

diff --git a/COPYING b/COPYING
index f302d42b026c1c455fde1acaf8e23fac1447368c..b7227ff6701db74c7e1c20c9e322c52ef36ef55d 100644 (file)
--- a/COPYING
+++ b/COPYING
@@ -1,4 +1,4 @@
-Privacy Browser Android copyright 2015-2023 Soren Stoutner <soren@stoutner.com>.
+Privacy Browser Android copyright 2015-2024 Soren Stoutner <soren@stoutner.com>.
 
 This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
 
index 8a16a90c8cdc0f0ee50d267f714ca41868937bf7..6389bf1992234fae0596a5feee0eeca89ec626b4 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2016-2023 Soren Stoutner <soren@stoutner.com>.
+ * Copyright 2016-2024 Soren Stoutner <soren@stoutner.com>.
  *
  * This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
  *
@@ -59,7 +59,7 @@ android {
     }
 
     buildFeatures {
-        // Generate BuildConfig so it can be accessed from withing the app.
+        // Generate BuildConfig so it can be accessed from within the app.
         buildConfig = true
     }
 
@@ -91,7 +91,7 @@ dependencies {
     implementation 'androidx.coordinatorlayout:coordinatorlayout:1.2.0'
     implementation 'androidx.core:core-ktx:1.12.0'
     implementation 'androidx.drawerlayout:drawerlayout:1.2.0'
-    implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.2'
+    implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.7.0'
     implementation 'androidx.preference:preference-ktx:1.2.1'
     implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
     implementation 'androidx.viewpager:viewpager:1.0.0'
index 3af3b7d8a9ecec20ac063c989430c1c28d2b9255..124a42946233e797347173985515bd2dea4c18f3 100644 (file)
@@ -1,5 +1,5 @@
 <!--
-  Copyright 2016-2023 Soren Stoutner <soren@stoutner.com>.
+  Copyright 2016-2024 Soren Stoutner <soren@stoutner.com>.
 
   Translation 2020 Bernhard G. Keller.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
@@ -19,7 +19,7 @@
 
   You should have received a copy of the GNU General Public License
   along with Privacy Browser Android.  If not, see <http://www.gnu.org/licenses/>. -->
-<html>
+<html lang="de">
     <head>
         <meta charset="UTF-8">
 
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Licenses</title>
     </head>
 
     <body>
         <h3>Copyright:</h3>
-        <p>Privacy Browser ist copyright 2015-2023 von <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
+        <p>Privacy Browser ist copyright 2015-2024 von <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
 
         <h3>Lizenz:</h3>
         <p>Privacy Browser ist veröffentlicht unter der <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+ Lizenz</a>. The full text of the license is below.
@@ -63,9 +65,9 @@
             Die geänderte Datei wird unter der <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+-Lizenz</a> veröffentlicht.</p>
 
         <h3>Icons:</h3>
-        <p><img class="left" src="../shared_images/privacy_browser.svg"/> <img class="left" src="../shared_images/warning.svg"/> <img class="left" src="../shared_images/javascript_enabled.svg"/>
-            <svg class="left"><use href="../shared_images/privacy_browser_monochrome.svg#icon"/></svg> <img class="left" src="../shared_images/privacy_browser_alt.svg"/>
-            <svg class="left"><use href="../shared_images/privacy_browser_alt_monochrome.svg#icon"/></svg>
+        <p><img class="left" src="../shared_images/privacy_browser.svg" alt="Privacy Browser"/> <img class="left" src="../shared_images/warning.svg" alt="Warning"/>
+            <img class="left" src="../shared_images/javascript_enabled.svg" alt="JavaScript Enabled"/> <svg class="left"><use href="../shared_images/privacy_browser_monochrome.svg#icon"/></svg>
+            <img class="left" src="../shared_images/privacy_browser_alt.svg" alt="Privacy Browser Alt"/> <svg class="left"><use href="../shared_images/privacy_browser_alt_monochrome.svg#icon"/></svg>
             are derived from <code>security</code> and <code>language</code>, which are part of the <a href="https://fonts.google.com/icons">Android Material icon set</a> and are released under the
             <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>.
             The full text of the license is below. Modifications copyright 2016-2017,2021-2023 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             das Teil des <a href="https://fonts.google.com/icons">Android Material icon set</a> unter der <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache Lizenz 2.0</a> veröffentlicht wird.
             Änderungen Copyright 2017, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Die resultierende Grafik wird unter der <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+ Lizenz</a> veröffentlicht.</p>
-        <p><img class="left" src="../shared_images/sort_selected.svg"/> ist abgeleitet von <code>sort</code>, das Teil des <a href="https://fonts.google.com/icons">Android Material icon set</a>
+        <p><img class="left" src="../shared_images/sort_selected.svg" alt="Sort Selected"/> ist abgeleitet von <code>sort</code>, das Teil des <a href="https://fonts.google.com/icons">Android Material icon set</a>
             unter der <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache Lizenz 2.0</a> veröffentlicht wird. Änderungen Copyright 2019, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Die resultierende Grafik wird unter der <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+ Lizenz</a> veröffentlicht.</p>
-        <p><img class="left" src="../shared_images/push_pin_filled_selected.svg"> ist abgeleitet von <code>push_pin_selected</code>,
+        <p><img class="left" src="../shared_images/push_pin_filled_selected.svg" alt="Push Pin"> ist abgeleitet von <code>push_pin_selected</code>,
             das Teil des <a href="https://fonts.google.com/icons">Android Material icon set</a> unter der <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache Lizenz 2.0</a> veröffentlicht wird.
             Änderungen Copyright 2019-2020, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Die resultierende Grafik wird unter der <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+ Lizenz</a> veröffentlicht.</p>
@@ -889,7 +891,7 @@ for details.</pre>
             Everyone is permitted to copy and distribute verbatim copies
             of this license document, but changing it is not allowed.</p>
 
-        <h3><a name="preamble"></a>Preamble</h3>
+        <h3>Preamble</h3>
 
         <p>The GNU Affero General Public License is a free, copyleft license
             for software and other kinds of works, specifically designed to ensure
@@ -940,9 +942,9 @@ for details.</pre>
         <p>The precise terms and conditions for copying, distribution and
             modification follow.</p>
 
-        <h3><a name="terms"></a>TERMS AND CONDITIONS</h3>
+        <h3>TERMS AND CONDITIONS</h3>
 
-        <h4><a name="section0"></a>0. Definitions.</h4>
+        <h4>0. Definitions.</h4>
 
         <p>"This License" refers to version 3 of the GNU Affero General Public
             License.</p>
@@ -982,7 +984,7 @@ for details.</pre>
             the interface presents a list of user commands or options, such as a
             menu, a prominent item in the list meets this criterion.</p>
 
-        <h4><a name="section1"></a>1. Source Code.</h4>
+        <h4>1. Source Code.</h4>
 
         <p>The "source code" for a work means the preferred form of the work
             for making modifications to it.  "Object code" means any non-source
@@ -1024,7 +1026,7 @@ for details.</pre>
         <p>The Corresponding Source for a work in source code form is that
             same work.</p>
 
-        <h4><a name="section2"></a>2. Basic Permissions.</h4>
+        <h4>2. Basic Permissions.</h4>
 
         <p>All rights granted under this License are granted for the term of
             copyright on the Program, and are irrevocable provided the stated
@@ -1049,7 +1051,7 @@ for details.</pre>
             the conditions stated below.  Sublicensing is not allowed; section 10
             makes it unnecessary.</p>
 
-        <h4><a name="section3"></a>3. Protecting Users' Legal Rights From Anti-Circumvention Law.</h4>
+        <h4>3. Protecting Users' Legal Rights From Anti-Circumvention Law.</h4>
 
         <p>No covered work shall be deemed part of an effective technological
             measure under any applicable law fulfilling obligations under article
@@ -1065,7 +1067,7 @@ for details.</pre>
             users, your or third parties' legal rights to forbid circumvention of
             technological measures.</p>
 
-        <h4><a name="section4"></a>4. Conveying Verbatim Copies.</h4>
+        <h4>4. Conveying Verbatim Copies.</h4>
 
         <p>You may convey verbatim copies of the Program's source code as you
             receive it, in any medium, provided that you conspicuously and
@@ -1078,7 +1080,7 @@ for details.</pre>
         <p>You may charge any price or no price for each copy that you convey,
             and you may offer support or warranty protection for a fee.</p>
 
-        <h4><a name="section5"></a>5. Conveying Modified Source Versions.</h4>
+        <h4>5. Conveying Modified Source Versions.</h4>
 
         <p>You may convey a work based on the Program, or the modifications to
             produce it from the Program, in the form of source code under the
@@ -1119,7 +1121,7 @@ for details.</pre>
             in an aggregate does not cause this License to apply to the other
             parts of the aggregate.</p>
 
-        <h4><a name="section6"></a>6. Conveying Non-Source Forms.</h4>
+        <h4>6. Conveying Non-Source Forms.</h4>
 
         <p>You may convey a covered work in object code form under the terms
             of sections 4 and 5, provided that you also convey the
@@ -1221,7 +1223,7 @@ for details.</pre>
             source code form), and must require no special password or key for
             unpacking, reading or copying.</p>
 
-        <h4><a name="section7"></a>7. Additional Terms.</h4>
+        <h4>7. Additional Terms.</h4>
 
         <p>"Additional permissions" are terms that supplement the terms of this
             License by making exceptions from one or more of its conditions.
@@ -1289,7 +1291,7 @@ for details.</pre>
             form of a separately written license, or stated as exceptions;
             the above requirements apply either way.</p>
 
-        <h4><a name="section8"></a>8. Termination.</h4>
+        <h4>8. Termination.</h4>
 
         <p>You may not propagate or modify a covered work except as expressly
             provided under this License.  Any attempt otherwise to propagate or
@@ -1317,7 +1319,7 @@ for details.</pre>
             reinstated, you do not qualify to receive new licenses for the same
             material under section 10.</p>
 
-        <h4><a name="section9"></a>9. Acceptance Not Required for Having Copies.</h4>
+        <h4>9. Acceptance Not Required for Having Copies.</h4>
 
         <p>You are not required to accept this License in order to receive or
             run a copy of the Program.  Ancillary propagation of a covered work
@@ -1328,7 +1330,7 @@ for details.</pre>
             not accept this License.  Therefore, by modifying or propagating a
             covered work, you indicate your acceptance of this License to do so.</p>
 
-        <h4><a name="section10"></a>10. Automatic Licensing of Downstream Recipients.</h4>
+        <h4>10. Automatic Licensing of Downstream Recipients.</h4>
 
         <p>Each time you convey a covered work, the recipient automatically
             receives a license from the original licensors, to run, modify and
@@ -1353,7 +1355,7 @@ for details.</pre>
             any patent claim is infringed by making, using, selling, offering for
             sale, or importing the Program or any portion of it.</p>
 
-        <h4><a name="section11"></a>11. Patents.</h4>
+        <h4>11. Patents.</h4>
 
         <p>A "contributor" is a copyright holder who authorizes use under this
             License of the Program or a work on which the Program is based.  The
@@ -1422,7 +1424,7 @@ for details.</pre>
             any implied license or other defenses to infringement that may
             otherwise be available to you under applicable patent law.</p>
 
-        <h4><a name="section12"></a>12. No Surrender of Others' Freedom.</h4>
+        <h4>12. No Surrender of Others' Freedom.</h4>
 
         <p>If conditions are imposed on you (whether by court order, agreement or
             otherwise) that contradict the conditions of this License, they do not
@@ -1434,7 +1436,7 @@ for details.</pre>
             the Program, the only way you could satisfy both those terms and this
             License would be to refrain entirely from conveying the Program.</p>
 
-        <h4><a name="section13"></a>13. Remote Network Interaction; Use with the GNU General Public License.</h4>
+        <h4>13. Remote Network Interaction; Use with the GNU General Public License.</h4>
 
         <p>Notwithstanding any other provision of this License, if you modify the
             Program, your modified version must prominently offer all users
@@ -1455,7 +1457,7 @@ for details.</pre>
             combined will remain governed by version 3 of the GNU General Public
             License.</p>
 
-        <h4><a name="section14"></a>14. Revised Versions of this License.</h4>
+        <h4>14. Revised Versions of this License.</h4>
 
         <p>The Free Software Foundation may publish revised and/or new versions of
             the GNU Affero General Public License from time to time.  Such new
@@ -1481,7 +1483,7 @@ for details.</pre>
             author or copyright holder as a result of your choosing to follow a
             later version.</p>
 
-        <h4><a name="section15"></a>15. Disclaimer of Warranty.</h4>
+        <h4>15. Disclaimer of Warranty.</h4>
 
         <p>THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
             APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
@@ -1492,7 +1494,7 @@ for details.</pre>
             IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
             ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</p>
 
-        <h4><a name="section16"></a>16. Limitation of Liability.</h4>
+        <h4>16. Limitation of Liability.</h4>
 
         <p>IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
             WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
@@ -1504,7 +1506,7 @@ for details.</pre>
             EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
             SUCH DAMAGES.</p>
 
-        <h4><a name="section17"></a>17. Interpretation of Sections 15 and 16.</h4>
+        <h4>17. Interpretation of Sections 15 and 16.</h4>
 
         <p>If the disclaimer of warranty and limitation of liability provided
             above cannot be given local legal effect according to their terms,
@@ -1515,7 +1517,7 @@ for details.</pre>
 
         <p>END OF TERMS AND CONDITIONS</p>
 
-        <h3><a name="howto"></a>How to Apply These Terms to Your New Programs</h3>
+        <h3>How to Apply These Terms to Your New Programs</h3>
 
         <p>If you develop a new program, and you want it to be of the greatest
             possible use to the public, the best way to achieve this is to make it
index 437ae6b4ae0a8e54edee9b0279d5240c506f18ee..03a1b58b08b9a5c646b73613681ea76d2429b9d2 100644 (file)
@@ -1,5 +1,5 @@
 <!--
-  Copyright 2016-2023 Soren Stoutner <soren@stoutner.com>.
+  Copyright 2016-2024 Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
 
@@ -16,7 +16,7 @@
   You should have received a copy of the GNU General Public License
   along with Privacy Browser Android.  If not, see <http://www.gnu.org/licenses/>. -->
 
-<html>
+<html lang="en">
     <head>
         <meta charset="UTF-8">
 
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+        
+        <title>Licenses</title>
     </head>
 
     <body>
         <h3>Copyright</h3>
-        <p>Privacy Browser copyright 2015-2023 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
+        <p>Privacy Browser copyright 2015-2024 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
 
         <h3>License</h3>
         <p>Privacy Browser is released under the <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+ license</a>. The full text of the license is below.
@@ -60,9 +62,9 @@
             The modified file is released under the <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+ license</a>.</p>
 
         <h3>Icons</h3>
-        <p><img class="left" src="../shared_images/privacy_browser.svg"/> <img class="left" src="../shared_images/warning.svg"/> <img class="left" src="../shared_images/javascript_enabled.svg"/>
-            <svg class="left"><use href="../shared_images/privacy_browser_monochrome.svg#icon"/></svg> <img class="left" src="../shared_images/privacy_browser_alt.svg"/>
-            <svg class="left"><use href="../shared_images/privacy_browser_alt_monochrome.svg#icon"/></svg>
+        <p><img class="left" src="../shared_images/privacy_browser.svg" alt="Privacy Browser"/> <img class="left" src="../shared_images/warning.svg" alt="Warning"/>
+            <img class="left" src="../shared_images/javascript_enabled.svg" alt="JavaScript Enabled"/> <svg class="left"><use href="../shared_images/privacy_browser_monochrome.svg#icon"/></svg>
+            <img class="left" src="../shared_images/privacy_browser_alt.svg" alt="Privacy Browser Alt"/> <svg class="left"><use href="../shared_images/privacy_browser_alt_monochrome.svg#icon"/></svg>
             are derived from <code>security</code> and <code>language</code>, which are part of the <a href="https://fonts.google.com/icons">Android Material icon set</a> and are released under the
             <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>.
             The full text of the license is below. Modifications copyright 2016-2017,2021-2023 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             which is part of the <a href="https://fonts.google.com/icons">Android Material icon set</a> and is released under the <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>.
             Modifications copyright 2017, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             The resulting image is released under the <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+ license</a>.</p>
-        <p><img class="left" src="../shared_images/sort_selected.svg"> is derived from <code>sort</code>, which is part of the <a href="https://fonts.google.com/icons">Android Material icon set</a>
+        <p><img class="left" src="../shared_images/sort_selected.svg" alt="Sort Selected"> is derived from <code>sort</code>, which is part of the <a href="https://fonts.google.com/icons">Android Material icon set</a>
             and is released under the <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>. Modifications copyright 2019, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             The resulting image is released under the <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+ license</a>.</p>
-        <p><img class="left" src="../shared_images/push_pin_filled_selected.svg"> is derived from <code>push_pin_selected</code>,
+        <p><img class="left" src="../shared_images/push_pin_filled_selected.svg" alt="Push Pin"> is derived from <code>push_pin_selected</code>,
             which is part of the <a href="https://fonts.google.com/icons">Android Material icon set</a> and is released under the <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>.
             Modifications copyright 2019-2020, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             The resulting image is released under the <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+ license</a>.</p>
@@ -883,7 +885,7 @@ for details.</pre>
             Everyone is permitted to copy and distribute verbatim copies
             of this license document, but changing it is not allowed.</p>
 
-        <h3><a name="preamble"></a>Preamble</h3>
+        <h3>Preamble</h3>
 
         <p>The GNU Affero General Public License is a free, copyleft license
             for software and other kinds of works, specifically designed to ensure
@@ -934,9 +936,9 @@ for details.</pre>
         <p>The precise terms and conditions for copying, distribution and
             modification follow.</p>
 
-        <h3><a name="terms"></a>TERMS AND CONDITIONS</h3>
+        <h3>TERMS AND CONDITIONS</h3>
 
-        <h4><a name="section0"></a>0. Definitions.</h4>
+        <h4>0. Definitions.</h4>
 
         <p>"This License" refers to version 3 of the GNU Affero General Public
             License.</p>
@@ -976,7 +978,7 @@ for details.</pre>
             the interface presents a list of user commands or options, such as a
             menu, a prominent item in the list meets this criterion.</p>
 
-        <h4><a name="section1"></a>1. Source Code.</h4>
+        <h4>1. Source Code.</h4>
 
         <p>The "source code" for a work means the preferred form of the work
             for making modifications to it.  "Object code" means any non-source
@@ -1018,7 +1020,7 @@ for details.</pre>
         <p>The Corresponding Source for a work in source code form is that
             same work.</p>
 
-        <h4><a name="section2"></a>2. Basic Permissions.</h4>
+        <h4>2. Basic Permissions.</h4>
 
         <p>All rights granted under this License are granted for the term of
             copyright on the Program, and are irrevocable provided the stated
@@ -1043,7 +1045,7 @@ for details.</pre>
             the conditions stated below.  Sublicensing is not allowed; section 10
             makes it unnecessary.</p>
 
-        <h4><a name="section3"></a>3. Protecting Users' Legal Rights From Anti-Circumvention Law.</h4>
+        <h4>3. Protecting Users' Legal Rights From Anti-Circumvention Law.</h4>
 
         <p>No covered work shall be deemed part of an effective technological
             measure under any applicable law fulfilling obligations under article
@@ -1059,7 +1061,7 @@ for details.</pre>
             users, your or third parties' legal rights to forbid circumvention of
             technological measures.</p>
 
-        <h4><a name="section4"></a>4. Conveying Verbatim Copies.</h4>
+        <h4>4. Conveying Verbatim Copies.</h4>
 
         <p>You may convey verbatim copies of the Program's source code as you
             receive it, in any medium, provided that you conspicuously and
@@ -1072,7 +1074,7 @@ for details.</pre>
         <p>You may charge any price or no price for each copy that you convey,
             and you may offer support or warranty protection for a fee.</p>
 
-        <h4><a name="section5"></a>5. Conveying Modified Source Versions.</h4>
+        <h4>5. Conveying Modified Source Versions.</h4>
 
         <p>You may convey a work based on the Program, or the modifications to
             produce it from the Program, in the form of source code under the
@@ -1113,7 +1115,7 @@ for details.</pre>
             in an aggregate does not cause this License to apply to the other
             parts of the aggregate.</p>
 
-        <h4><a name="section6"></a>6. Conveying Non-Source Forms.</h4>
+        <h4>6. Conveying Non-Source Forms.</h4>
 
         <p>You may convey a covered work in object code form under the terms
             of sections 4 and 5, provided that you also convey the
@@ -1215,7 +1217,7 @@ for details.</pre>
             source code form), and must require no special password or key for
             unpacking, reading or copying.</p>
 
-        <h4><a name="section7"></a>7. Additional Terms.</h4>
+        <h4>7. Additional Terms.</h4>
 
         <p>"Additional permissions" are terms that supplement the terms of this
             License by making exceptions from one or more of its conditions.
@@ -1283,7 +1285,7 @@ for details.</pre>
             form of a separately written license, or stated as exceptions;
             the above requirements apply either way.</p>
 
-        <h4><a name="section8"></a>8. Termination.</h4>
+        <h4>8. Termination.</h4>
 
         <p>You may not propagate or modify a covered work except as expressly
             provided under this License.  Any attempt otherwise to propagate or
@@ -1311,7 +1313,7 @@ for details.</pre>
             reinstated, you do not qualify to receive new licenses for the same
             material under section 10.</p>
 
-        <h4><a name="section9"></a>9. Acceptance Not Required for Having Copies.</h4>
+        <h4>9. Acceptance Not Required for Having Copies.</h4>
 
         <p>You are not required to accept this License in order to receive or
             run a copy of the Program.  Ancillary propagation of a covered work
@@ -1322,7 +1324,7 @@ for details.</pre>
             not accept this License.  Therefore, by modifying or propagating a
             covered work, you indicate your acceptance of this License to do so.</p>
 
-        <h4><a name="section10"></a>10. Automatic Licensing of Downstream Recipients.</h4>
+        <h4>10. Automatic Licensing of Downstream Recipients.</h4>
 
         <p>Each time you convey a covered work, the recipient automatically
             receives a license from the original licensors, to run, modify and
@@ -1347,7 +1349,7 @@ for details.</pre>
             any patent claim is infringed by making, using, selling, offering for
             sale, or importing the Program or any portion of it.</p>
 
-        <h4><a name="section11"></a>11. Patents.</h4>
+        <h4>11. Patents.</h4>
 
         <p>A "contributor" is a copyright holder who authorizes use under this
             License of the Program or a work on which the Program is based.  The
@@ -1416,7 +1418,7 @@ for details.</pre>
             any implied license or other defenses to infringement that may
             otherwise be available to you under applicable patent law.</p>
 
-        <h4><a name="section12"></a>12. No Surrender of Others' Freedom.</h4>
+        <h4>12. No Surrender of Others' Freedom.</h4>
 
         <p>If conditions are imposed on you (whether by court order, agreement or
             otherwise) that contradict the conditions of this License, they do not
@@ -1428,7 +1430,7 @@ for details.</pre>
             the Program, the only way you could satisfy both those terms and this
             License would be to refrain entirely from conveying the Program.</p>
 
-        <h4><a name="section13"></a>13. Remote Network Interaction; Use with the GNU General Public License.</h4>
+        <h4>13. Remote Network Interaction; Use with the GNU General Public License.</h4>
 
         <p>Notwithstanding any other provision of this License, if you modify the
             Program, your modified version must prominently offer all users
@@ -1449,7 +1451,7 @@ for details.</pre>
             combined will remain governed by version 3 of the GNU General Public
             License.</p>
 
-        <h4><a name="section14"></a>14. Revised Versions of this License.</h4>
+        <h4>14. Revised Versions of this License.</h4>
 
         <p>The Free Software Foundation may publish revised and/or new versions of
             the GNU Affero General Public License from time to time.  Such new
@@ -1475,7 +1477,7 @@ for details.</pre>
             author or copyright holder as a result of your choosing to follow a
             later version.</p>
 
-        <h4><a name="section15"></a>15. Disclaimer of Warranty.</h4>
+        <h4>15. Disclaimer of Warranty.</h4>
 
         <p>THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
             APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
@@ -1486,7 +1488,7 @@ for details.</pre>
             IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
             ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</p>
 
-        <h4><a name="section16"></a>16. Limitation of Liability.</h4>
+        <h4>16. Limitation of Liability.</h4>
 
         <p>IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
             WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
@@ -1498,7 +1500,7 @@ for details.</pre>
             EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
             SUCH DAMAGES.</p>
 
-        <h4><a name="section17"></a>17. Interpretation of Sections 15 and 16.</h4>
+        <h4>17. Interpretation of Sections 15 and 16.</h4>
 
         <p>If the disclaimer of warranty and limitation of liability provided
             above cannot be given local legal effect according to their terms,
@@ -1509,7 +1511,7 @@ for details.</pre>
 
         <p>END OF TERMS AND CONDITIONS</p>
 
-        <h3><a name="howto"></a>How to Apply These Terms to Your New Programs</h3>
+        <h3>How to Apply These Terms to Your New Programs</h3>
 
         <p>If you develop a new program, and you want it to be of the greatest
             possible use to the public, the best way to achieve this is to make it
index a88798fe56dabfe1543df314028803a988150126..798f330980183be5c97522ff19fd3410999e5256 100644 (file)
@@ -1,5 +1,5 @@
 <!--
-  Copyright 2016-2023 Soren Stoutner <soren@stoutner.com>.
+  Copyright 2016-2024 Soren Stoutner <soren@stoutner.com>.
 
   Translation 2017-2020,2023 Jose A. León.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
@@ -18,7 +18,7 @@
   You should have received a copy of the GNU General Public License
   along with Privacy Browser Android.  If not, see <http://www.gnu.org/licenses/>. -->
 
-<html>
+<html lang="es">
     <head>
         <meta charset="UTF-8">
 
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Licenses</title>
     </head>
 
     <body>
         <h3>Derechos de autor</h3>
-        <p>Navegador Privado tiene derechos de autor 2015-2023 por <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
+        <p>Navegador Privado tiene derechos de autor 2015-2024 por <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
 
         <h3>Licencia</h3>
         <p>Navegador Privado está liberado bajo la licencia <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+</a>.
@@ -62,9 +64,9 @@
             El archivo modificado se libera bajo la <a href="https://www.gnu.org/licenses/gpl-3.0.html">licencia GPLv3+</a>.</p>
 
         <h3>Iconos</h3>
-        <p><img class="left" src="../shared_images/privacy_browser.svg"/> <img class="left" src="../shared_images/warning.svg"/> <img class="left" src="../shared_images/javascript_enabled.svg"/>
-            <svg class="left"><use href="../shared_images/privacy_browser_monochrome.svg#icon"/></svg> <img class="left" src="../shared_images/privacy_browser_alt.svg"/>
-            <svg class="left"><use href="../shared_images/privacy_browser_alt_monochrome.svg#icon"/></svg>
+        <p><img class="left" src="../shared_images/privacy_browser.svg" alt="Privacy Browser"/> <img class="left" src="../shared_images/warning.svg" alt="Warning"/>
+            <img class="left" src="../shared_images/javascript_enabled.svg" alt="JavaScript Enabled"/> <svg class="left"><use href="../shared_images/privacy_browser_monochrome.svg#icon"/></svg>
+            <img class="left" src="../shared_images/privacy_browser_alt.svg" alt="Privacy Browser Alt"/> <svg class="left"><use href="../shared_images/privacy_browser_alt_monochrome.svg#icon"/></svg>
             derivan de <code>security</code> y de <code>language</code>, que son parte del <a href="https://fonts.google.com/icons">conjunto de iconos Android Material</a> y son liberados bajo la
             <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licencia Apache 2.0</a>.
             El texto completo de la licencia se encuentra debajo. Copyright de modificaciones 2016-2017,2021-2023 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             que es parte del <a href="https://fonts.google.com/icons">conjunto de iconos Android Material</a> y es liberado bajo la <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licencia Apache 2.0</a>.
             Copyright de modificaciones 2017, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             La imagen resultante se libera bajo la <a href="https://www.gnu.org/licenses/gpl-3.0.html">licencia GPLv3+</a>.</p>
-        <p><img class="left" src="../shared_images/sort_selected.svg"/> deriva de <code>sort</code>, que es parte del <a href="https://fonts.google.com/icons">conjunto de iconos Android Material</a>
+        <p><img class="left" src="../shared_images/sort_selected.svg" alt="Sort Selected"/> deriva de <code>sort</code>, que es parte del <a href="https://fonts.google.com/icons">conjunto de iconos Android Material</a>
             y es liberado bajo la <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licencia Apache 2.0</a>. Copyright de modificaciones 2019, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             La imagen resultante se libera bajo la <a href="https://www.gnu.org/licenses/gpl-3.0.html">licencia GPLv3+</a>.</p>
-        <p><img class="left" src="../shared_images/push_pin_filled_selected.svg"/> deriva de <code>push_pin_selected</code>,
+        <p><img class="left" src="../shared_images/push_pin_filled_selected.svg" alt="Push Pin"/> deriva de <code>push_pin_selected</code>,
             que es parte del <a href="https://fonts.google.com/icons">conjunto de iconos Android Material</a> y es liberado bajo la <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licencia Apache 2.0</a>.
             Copyright de modificaciones 2019-2020, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             La imagen resultante se libera bajo la <a href="https://www.gnu.org/licenses/gpl-3.0.html">licencia GPLv3+</a>.</p>
@@ -887,7 +889,7 @@ for details.</pre>
             Everyone is permitted to copy and distribute verbatim copies
             of this license document, but changing it is not allowed.</p>
 
-        <h3><a name="preamble"></a>Preamble</h3>
+        <h3>Preamble</h3>
 
         <p>The GNU Affero General Public License is a free, copyleft license
             for software and other kinds of works, specifically designed to ensure
@@ -938,9 +940,9 @@ for details.</pre>
         <p>The precise terms and conditions for copying, distribution and
             modification follow.</p>
 
-        <h3><a name="terms"></a>TERMS AND CONDITIONS</h3>
+        <h3>TERMS AND CONDITIONS</h3>
 
-        <h4><a name="section0"></a>0. Definitions.</h4>
+        <h4>0. Definitions.</h4>
 
         <p>"This License" refers to version 3 of the GNU Affero General Public
             License.</p>
@@ -980,7 +982,7 @@ for details.</pre>
             the interface presents a list of user commands or options, such as a
             menu, a prominent item in the list meets this criterion.</p>
 
-        <h4><a name="section1"></a>1. Source Code.</h4>
+        <h4>1. Source Code.</h4>
 
         <p>The "source code" for a work means the preferred form of the work
             for making modifications to it.  "Object code" means any non-source
@@ -1022,7 +1024,7 @@ for details.</pre>
         <p>The Corresponding Source for a work in source code form is that
             same work.</p>
 
-        <h4><a name="section2"></a>2. Basic Permissions.</h4>
+        <h4>2. Basic Permissions.</h4>
 
         <p>All rights granted under this License are granted for the term of
             copyright on the Program, and are irrevocable provided the stated
@@ -1047,7 +1049,7 @@ for details.</pre>
             the conditions stated below.  Sublicensing is not allowed; section 10
             makes it unnecessary.</p>
 
-        <h4><a name="section3"></a>3. Protecting Users' Legal Rights From Anti-Circumvention Law.</h4>
+        <h4>3. Protecting Users' Legal Rights From Anti-Circumvention Law.</h4>
 
         <p>No covered work shall be deemed part of an effective technological
             measure under any applicable law fulfilling obligations under article
@@ -1063,7 +1065,7 @@ for details.</pre>
             users, your or third parties' legal rights to forbid circumvention of
             technological measures.</p>
 
-        <h4><a name="section4"></a>4. Conveying Verbatim Copies.</h4>
+        <h4>4. Conveying Verbatim Copies.</h4>
 
         <p>You may convey verbatim copies of the Program's source code as you
             receive it, in any medium, provided that you conspicuously and
@@ -1076,7 +1078,7 @@ for details.</pre>
         <p>You may charge any price or no price for each copy that you convey,
             and you may offer support or warranty protection for a fee.</p>
 
-        <h4><a name="section5"></a>5. Conveying Modified Source Versions.</h4>
+        <h4>5. Conveying Modified Source Versions.</h4>
 
         <p>You may convey a work based on the Program, or the modifications to
             produce it from the Program, in the form of source code under the
@@ -1117,7 +1119,7 @@ for details.</pre>
             in an aggregate does not cause this License to apply to the other
             parts of the aggregate.</p>
 
-        <h4><a name="section6"></a>6. Conveying Non-Source Forms.</h4>
+        <h4>6. Conveying Non-Source Forms.</h4>
 
         <p>You may convey a covered work in object code form under the terms
             of sections 4 and 5, provided that you also convey the
@@ -1219,7 +1221,7 @@ for details.</pre>
             source code form), and must require no special password or key for
             unpacking, reading or copying.</p>
 
-        <h4><a name="section7"></a>7. Additional Terms.</h4>
+        <h4>7. Additional Terms.</h4>
 
         <p>"Additional permissions" are terms that supplement the terms of this
             License by making exceptions from one or more of its conditions.
@@ -1287,7 +1289,7 @@ for details.</pre>
             form of a separately written license, or stated as exceptions;
             the above requirements apply either way.</p>
 
-        <h4><a name="section8"></a>8. Termination.</h4>
+        <h4>8. Termination.</h4>
 
         <p>You may not propagate or modify a covered work except as expressly
             provided under this License.  Any attempt otherwise to propagate or
@@ -1315,7 +1317,7 @@ for details.</pre>
             reinstated, you do not qualify to receive new licenses for the same
             material under section 10.</p>
 
-        <h4><a name="section9"></a>9. Acceptance Not Required for Having Copies.</h4>
+        <h4>9. Acceptance Not Required for Having Copies.</h4>
 
         <p>You are not required to accept this License in order to receive or
             run a copy of the Program.  Ancillary propagation of a covered work
@@ -1326,7 +1328,7 @@ for details.</pre>
             not accept this License.  Therefore, by modifying or propagating a
             covered work, you indicate your acceptance of this License to do so.</p>
 
-        <h4><a name="section10"></a>10. Automatic Licensing of Downstream Recipients.</h4>
+        <h4>10. Automatic Licensing of Downstream Recipients.</h4>
 
         <p>Each time you convey a covered work, the recipient automatically
             receives a license from the original licensors, to run, modify and
@@ -1351,7 +1353,7 @@ for details.</pre>
             any patent claim is infringed by making, using, selling, offering for
             sale, or importing the Program or any portion of it.</p>
 
-        <h4><a name="section11"></a>11. Patents.</h4>
+        <h4>11. Patents.</h4>
 
         <p>A "contributor" is a copyright holder who authorizes use under this
             License of the Program or a work on which the Program is based.  The
@@ -1420,7 +1422,7 @@ for details.</pre>
             any implied license or other defenses to infringement that may
             otherwise be available to you under applicable patent law.</p>
 
-        <h4><a name="section12"></a>12. No Surrender of Others' Freedom.</h4>
+        <h4>12. No Surrender of Others' Freedom.</h4>
 
         <p>If conditions are imposed on you (whether by court order, agreement or
             otherwise) that contradict the conditions of this License, they do not
@@ -1432,7 +1434,7 @@ for details.</pre>
             the Program, the only way you could satisfy both those terms and this
             License would be to refrain entirely from conveying the Program.</p>
 
-        <h4><a name="section13"></a>13. Remote Network Interaction; Use with the GNU General Public License.</h4>
+        <h4>13. Remote Network Interaction; Use with the GNU General Public License.</h4>
 
         <p>Notwithstanding any other provision of this License, if you modify the
             Program, your modified version must prominently offer all users
@@ -1453,7 +1455,7 @@ for details.</pre>
             combined will remain governed by version 3 of the GNU General Public
             License.</p>
 
-        <h4><a name="section14"></a>14. Revised Versions of this License.</h4>
+        <h4>14. Revised Versions of this License.</h4>
 
         <p>The Free Software Foundation may publish revised and/or new versions of
             the GNU Affero General Public License from time to time.  Such new
@@ -1479,7 +1481,7 @@ for details.</pre>
             author or copyright holder as a result of your choosing to follow a
             later version.</p>
 
-        <h4><a name="section15"></a>15. Disclaimer of Warranty.</h4>
+        <h4>15. Disclaimer of Warranty.</h4>
 
         <p>THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
             APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
@@ -1490,7 +1492,7 @@ for details.</pre>
             IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
             ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</p>
 
-        <h4><a name="section16"></a>16. Limitation of Liability.</h4>
+        <h4>16. Limitation of Liability.</h4>
 
         <p>IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
             WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
@@ -1502,7 +1504,7 @@ for details.</pre>
             EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
             SUCH DAMAGES.</p>
 
-        <h4><a name="section17"></a>17. Interpretation of Sections 15 and 16.</h4>
+        <h4>17. Interpretation of Sections 15 and 16.</h4>
 
         <p>If the disclaimer of warranty and limitation of liability provided
             above cannot be given local legal effect according to their terms,
@@ -1513,7 +1515,7 @@ for details.</pre>
 
         <p>END OF TERMS AND CONDITIONS</p>
 
-        <h3><a name="howto"></a>How to Apply These Terms to Your New Programs</h3>
+        <h3>How to Apply These Terms to Your New Programs</h3>
 
         <p>If you develop a new program, and you want it to be of the greatest
             possible use to the public, the best way to achieve this is to make it
index 366679d794cc92fd3f8b202b8e8fbdc694bc9f20..01981e23ceb94b01c6f1140ea37f7c75af68d25d 100644 (file)
@@ -1,7 +1,7 @@
 <!--
-  Copyright 2016-2023 Soren Stoutner <soren@stoutner.com>.
+  Copyright 2016-2024 Soren Stoutner <soren@stoutner.com>.
 
-  Translation 2019-2023 Kévin L. <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+  Translation 2019-2024 Kévin L. <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
 
@@ -18,7 +18,7 @@
   You should have received a copy of the GNU General Public License
   along with Privacy Browser Android.  If not, see <http://www.gnu.org/licenses/>. -->
 
-<html>
+<html lang="fr">
     <head>
         <meta charset="UTF-8">
 
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Changelog</title>
     </head>
 
     <body>
         <h3><a href="https://www.stoutner.com/privacy-browser-android-3-16/">3.16</a> (version du code 72)</h3>
         <p><a href="https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=commitdiff;h=13e40f25aef5ddfcb5cd7b398c514cf2aa03e334">20 Novembre 2023</a> - API minimale : 24, API optimale : 34</p>
         <ul>
-            <li>Add importing and exporting of bookmarks to an <a href="https://redmine.stoutner.com/issues/91">HTML file</a>.</li>
-            <li>Open new tabs <a href="https://redmine.stoutner.com/issues/1100">adjacent to the current tab</a>.</li>
-            <li>Default to current <a href="https://redmine.stoutner.com/issues/1102">on-the-fly settings</a> when adding new Domain Settings.</li>
-            <li>Add a navigation menu entry to scroll to the <a href="https://redmine.stoutner.com/issues/144">bottom/top of the page</a>.</li>
-            <li>Initially scroll the <a href="https://redmine.stoutner.com/issues/1047">navigation drawer to the bottom</a> when using the bottom app bar.</li>
-            <li>Display <a href="https://redmine.stoutner.com/issues/706">SSL information</a> in View Headers.</li>
-            <li>Add options to <a href="https://redmine.stoutner.com/issues/673">copy, share, and save</a> View Headers.</li>
-            <li>Add <a href="https://redmine.stoutner.com/issues/1055">share entries</a> to the WebView context menus.</li>
-            <li>Fix several bugs with <a href="https://redmine.stoutner.com/issues/1051">tabs</a>
-                <a href="https://redmine.stoutner.com/issues/1020">after</a>
-                <a href="https://redmine.stoutner.com/issues/1069">restoring</a> pages on restart.</li>
-            <li>Fix <a href="https://redmine.stoutner.com/issues/1034">several</a>
-                <a href="https://redmine.stoutner.com/issues/785">small</a>
-                <a href="https://redmine.stoutner.com/issues/1036">interface</a>
-                <a href="https://redmine.stoutner.com/issues/1090">bugs</a>.</li>
-            <li>Bump the <a href="https://redmine.stoutner.com/issues/1107">target API to 34</a> (Android 14).</li>
+            <li>Ajout de l'importation et de l'exportation des signets vers un <a href="https://redmine.stoutner.com/issues/91">fichier HTML</a>.</li>
+            <li>Ouverture de nouveaux onglets <a href="https://redmine.stoutner.com/issues/1100">adjacents à l'onglet actuel</a>.</li>
+            <li>Choix par défaut des <a href="https://redmine.stoutner.com/issues/1102">paramètres actuels à la volée</a> lors de l'ajout de nouveaux paramètres de domaine.</li>
+            <li>Ajout d'une entrée dans le menu de navigation pour faire défiler vers le <a href="https://redmine.stoutner.com/issues/144">bas/haut de la page</a>.</li>
+            <li>Défilement initial du <a href="https://redmine.stoutner.com/issues/1047">panneau de navigation vers le bas</a> lors de l'utilisation de la barre d'application inférieure.</li>
+            <li>Affichage des <a href="https://redmine.stoutner.com/issues/706">informations SSL</a> dans les en-têtes de vue.</li>
+            <li>Ajout d'options pour <a href="https://redmine.stoutner.com/issues/673">copier, partager et enregistrer</a> les en-têtes de vue.</li>
+            <li>Ajout <a href="https://redmine.stoutner.com/issues/1055">d'entrées de partage</a> aux menus contextuels de la WebView.</li>
+            <li>Correction de plusieurs bugs avec les <a href="https://redmine.stoutner.com/issues/1051">onglets</a>
+                <a href="https://redmine.stoutner.com/issues/1020">après</a>
+                <a href="https://redmine.stoutner.com/issues/1069">la restauration</a> des pages au redémarrage.</li>
+            <li>Correction de <a href="https://redmine.stoutner.com/issues/1034">plusieurs</a>
+                <a href="https://redmine.stoutner.com/issues/785">petits</a>
+                <a href="https://redmine.stoutner.com/issues/1036">problèmes d'interface</a>
+                <a href="https://redmine.stoutner.com/issues/1090">graphiques</a>.</li>
+            <li>Élévation de l'API cible vers <a href="https://redmine.stoutner.com/issues/1107">34</a> (Android 14).</li>
             <li>Traduction française mise à jour fournie par <a href="mailto:kevinliste@framalistes.org">Kévin L</a>.</li>
         </ul>
 
index fc2d04cf1458b76b051c49a3ff89429e3e4c0193..d734afb48af90734cda1d77c09e105535948cdf4 100644 (file)
@@ -1,5 +1,5 @@
 <!--
-  Copyright 2016-2023 Soren Stoutner <soren@stoutner.com>.
+  Copyright 2016-2024 Soren Stoutner <soren@stoutner.com>.
 
   Translation 2019-2023 Kévin L. <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
@@ -18,7 +18,7 @@
   You should have received a copy of the GNU General Public License
   along with Privacy Browser Android.  If not, see <http://www.gnu.org/licenses/>. -->
 
-<html>
+<html lang="fr">
     <head>
         <meta charset="UTF-8">
 
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Licenses</title>
     </head>
 
     <body>
         <h3>Copyright</h3>
-        <p>Privacy Browser copyright 2015-2023 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
+        <p>Privacy Browser copyright 2015-2024 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
 
         <h3>Licence</h3>
         <p>rivacy Browser est publié sous la <a href="https://www.gnu.org/licenses/gpl-3.0.html">licence GPLv3+</a>. Le texte complet de la licence est ci-dessous.
@@ -62,9 +64,9 @@
             Le fichier modifié est publié sous la <a href="https://www.gnu.org/licenses/gpl-3.0.html">licence GPLv3+</a>.</p>
 
         <h3>Icônes</h3>
-        <p><img class="left" src="../shared_images/privacy_browser.svg"/> <img class="left" src="../shared_images/warning.svg"/> <img class="left" src="../shared_images/javascript_enabled.svg"/>
-            <svg class="left"><use href="../shared_images/privacy_browser_monochrome.svg#icon"/></svg> <img class="left" src="../shared_images/privacy_browser_alt.svg"/>
-            <svg class="left"><use href="../shared_images/privacy_browser_alt_monochrome.svg#icon"/></svg>
+        <p><img class="left" src="../shared_images/privacy_browser.svg" alt="Privacy Browser"/> <img class="left" src="../shared_images/warning.svg" alt="Warning"/>
+            <img class="left" src="../shared_images/javascript_enabled.svg" alt="JavaScript Enabled"/> <svg class="left"><use href="../shared_images/privacy_browser_monochrome.svg#icon"/></svg>
+            <img class="left" src="../shared_images/privacy_browser_alt.svg" alt="Privacy Browser Alt"/> <svg class="left"><use href="../shared_images/privacy_browser_alt_monochrome.svg#icon"/></svg>
             sont dérivés de <code>security</code> et de <code>language</code>, qui font partie de <a href="https://fonts.google.com/icons">l'ensemble d'icônes Matériel Android</a> et sont publiés sous la
             <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licence Apache 2.0</a>.
             Le texte complet de la licence est ci-dessous. Modifications copyright 2016-2017,2021-2023 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             qui fait partie de <a href="https://fonts.google.com/icons">l'ensemble d'icônes Matériel Android</a> et sont publiés sous <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licence Apache 2.0</a>.
             Modifications copyright 2017, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             L'image résultante est publiée sous la <a href="https://www.gnu.org/licenses/gpl-3.0.html">licence GPLv3+</a>.</p>
-        <p><img class="left" src="../shared_images/sort_selected.svg"/> est dérivée de l'élément <code>sort</code>,
+        <p><img class="left" src="../shared_images/sort_selected.svg" alt="Sort Selected"/> est dérivée de l'élément <code>sort</code>,
             qui fait partie de <a href="https://fonts.google.com/icons">l'ensemble d'icônes Matériel Android</a> et sont publiés sous <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licence Apache 2.0</a>.
             Modifications copyright 2019, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             L'image résultante est publiée sous la <a href="https://www.gnu.org/licenses/gpl-3.0.html">licence GPLv3+</a>.</p>
-        <p><img class="left" src="../shared_images/push_pin_filled_selected.svg"/> est dérivée de l'élément <code>push_pin_selected</code>,
+        <p><img class="left" src="../shared_images/push_pin_filled_selected.svg" alt="Push Pin"/> est dérivée de l'élément <code>push_pin_selected</code>,
             qui fait partie de <a href="https://fonts.google.com/icons">l'ensemble d'icônes Matériel Android</a> et sont publiés sous <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licence Apache 2.0</a>.
             Modifications copyright 2019-2020, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             L'image résultante est publiée sous la <a href="https://www.gnu.org/licenses/gpl-3.0.html">licence GPLv3+</a>.</p>
@@ -889,7 +891,7 @@ for details.</pre>
             Everyone is permitted to copy and distribute verbatim copies
             of this license document, but changing it is not allowed.</p>
 
-        <h3><a name="preamble"></a>Preamble</h3>
+        <h3>Preamble</h3>
 
         <p>The GNU Affero General Public License is a free, copyleft license
             for software and other kinds of works, specifically designed to ensure
@@ -940,9 +942,9 @@ for details.</pre>
         <p>The precise terms and conditions for copying, distribution and
             modification follow.</p>
 
-        <h3><a name="terms"></a>TERMS AND CONDITIONS</h3>
+        <h3>TERMS AND CONDITIONS</h3>
 
-        <h4><a name="section0"></a>0. Definitions.</h4>
+        <h4>0. Definitions.</h4>
 
         <p>"This License" refers to version 3 of the GNU Affero General Public
             License.</p>
@@ -982,7 +984,7 @@ for details.</pre>
             the interface presents a list of user commands or options, such as a
             menu, a prominent item in the list meets this criterion.</p>
 
-        <h4><a name="section1"></a>1. Source Code.</h4>
+        <h4>1. Source Code.</h4>
 
         <p>The "source code" for a work means the preferred form of the work
             for making modifications to it.  "Object code" means any non-source
@@ -1024,7 +1026,7 @@ for details.</pre>
         <p>The Corresponding Source for a work in source code form is that
             same work.</p>
 
-        <h4><a name="section2"></a>2. Basic Permissions.</h4>
+        <h4>2. Basic Permissions.</h4>
 
         <p>All rights granted under this License are granted for the term of
             copyright on the Program, and are irrevocable provided the stated
@@ -1049,7 +1051,7 @@ for details.</pre>
             the conditions stated below.  Sublicensing is not allowed; section 10
             makes it unnecessary.</p>
 
-        <h4><a name="section3"></a>3. Protecting Users' Legal Rights From Anti-Circumvention Law.</h4>
+        <h4>3. Protecting Users' Legal Rights From Anti-Circumvention Law.</h4>
 
         <p>No covered work shall be deemed part of an effective technological
             measure under any applicable law fulfilling obligations under article
@@ -1065,7 +1067,7 @@ for details.</pre>
             users, your or third parties' legal rights to forbid circumvention of
             technological measures.</p>
 
-        <h4><a name="section4"></a>4. Conveying Verbatim Copies.</h4>
+        <h4>4. Conveying Verbatim Copies.</h4>
 
         <p>You may convey verbatim copies of the Program's source code as you
             receive it, in any medium, provided that you conspicuously and
@@ -1078,7 +1080,7 @@ for details.</pre>
         <p>You may charge any price or no price for each copy that you convey,
             and you may offer support or warranty protection for a fee.</p>
 
-        <h4><a name="section5"></a>5. Conveying Modified Source Versions.</h4>
+        <h4>5. Conveying Modified Source Versions.</h4>
 
         <p>You may convey a work based on the Program, or the modifications to
             produce it from the Program, in the form of source code under the
@@ -1119,7 +1121,7 @@ for details.</pre>
             in an aggregate does not cause this License to apply to the other
             parts of the aggregate.</p>
 
-        <h4><a name="section6"></a>6. Conveying Non-Source Forms.</h4>
+        <h4>6. Conveying Non-Source Forms.</h4>
 
         <p>You may convey a covered work in object code form under the terms
             of sections 4 and 5, provided that you also convey the
@@ -1221,7 +1223,7 @@ for details.</pre>
             source code form), and must require no special password or key for
             unpacking, reading or copying.</p>
 
-        <h4><a name="section7"></a>7. Additional Terms.</h4>
+        <h4>7. Additional Terms.</h4>
 
         <p>"Additional permissions" are terms that supplement the terms of this
             License by making exceptions from one or more of its conditions.
@@ -1289,7 +1291,7 @@ for details.</pre>
             form of a separately written license, or stated as exceptions;
             the above requirements apply either way.</p>
 
-        <h4><a name="section8"></a>8. Termination.</h4>
+        <h4>8. Termination.</h4>
 
         <p>You may not propagate or modify a covered work except as expressly
             provided under this License.  Any attempt otherwise to propagate or
@@ -1317,7 +1319,7 @@ for details.</pre>
             reinstated, you do not qualify to receive new licenses for the same
             material under section 10.</p>
 
-        <h4><a name="section9"></a>9. Acceptance Not Required for Having Copies.</h4>
+        <h4>9. Acceptance Not Required for Having Copies.</h4>
 
         <p>You are not required to accept this License in order to receive or
             run a copy of the Program.  Ancillary propagation of a covered work
@@ -1328,7 +1330,7 @@ for details.</pre>
             not accept this License.  Therefore, by modifying or propagating a
             covered work, you indicate your acceptance of this License to do so.</p>
 
-        <h4><a name="section10"></a>10. Automatic Licensing of Downstream Recipients.</h4>
+        <h4>10. Automatic Licensing of Downstream Recipients.</h4>
 
         <p>Each time you convey a covered work, the recipient automatically
             receives a license from the original licensors, to run, modify and
@@ -1353,7 +1355,7 @@ for details.</pre>
             any patent claim is infringed by making, using, selling, offering for
             sale, or importing the Program or any portion of it.</p>
 
-        <h4><a name="section11"></a>11. Patents.</h4>
+        <h4>11. Patents.</h4>
 
         <p>A "contributor" is a copyright holder who authorizes use under this
             License of the Program or a work on which the Program is based.  The
@@ -1422,7 +1424,7 @@ for details.</pre>
             any implied license or other defenses to infringement that may
             otherwise be available to you under applicable patent law.</p>
 
-        <h4><a name="section12"></a>12. No Surrender of Others' Freedom.</h4>
+        <h4>12. No Surrender of Others' Freedom.</h4>
 
         <p>If conditions are imposed on you (whether by court order, agreement or
             otherwise) that contradict the conditions of this License, they do not
@@ -1434,7 +1436,7 @@ for details.</pre>
             the Program, the only way you could satisfy both those terms and this
             License would be to refrain entirely from conveying the Program.</p>
 
-        <h4><a name="section13"></a>13. Remote Network Interaction; Use with the GNU General Public License.</h4>
+        <h4>13. Remote Network Interaction; Use with the GNU General Public License.</h4>
 
         <p>Notwithstanding any other provision of this License, if you modify the
             Program, your modified version must prominently offer all users
@@ -1455,7 +1457,7 @@ for details.</pre>
             combined will remain governed by version 3 of the GNU General Public
             License.</p>
 
-        <h4><a name="section14"></a>14. Revised Versions of this License.</h4>
+        <h4>14. Revised Versions of this License.</h4>
 
         <p>The Free Software Foundation may publish revised and/or new versions of
             the GNU Affero General Public License from time to time.  Such new
@@ -1481,7 +1483,7 @@ for details.</pre>
             author or copyright holder as a result of your choosing to follow a
             later version.</p>
 
-        <h4><a name="section15"></a>15. Disclaimer of Warranty.</h4>
+        <h4>15. Disclaimer of Warranty.</h4>
 
         <p>THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
             APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
@@ -1492,7 +1494,7 @@ for details.</pre>
             IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
             ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</p>
 
-        <h4><a name="section16"></a>16. Limitation of Liability.</h4>
+        <h4>16. Limitation of Liability.</h4>
 
         <p>IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
             WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
@@ -1504,7 +1506,7 @@ for details.</pre>
             EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
             SUCH DAMAGES.</p>
 
-        <h4><a name="section17"></a>17. Interpretation of Sections 15 and 16.</h4>
+        <h4>17. Interpretation of Sections 15 and 16.</h4>
 
         <p>If the disclaimer of warranty and limitation of liability provided
             above cannot be given local legal effect according to their terms,
@@ -1515,7 +1517,7 @@ for details.</pre>
 
         <p>END OF TERMS AND CONDITIONS</p>
 
-        <h3><a name="howto"></a>How to Apply These Terms to Your New Programs</h3>
+        <h3>How to Apply These Terms to Your New Programs</h3>
 
         <p>If you develop a new program, and you want it to be of the greatest
             possible use to the public, the best way to achieve this is to make it
index 466a4f6680552d513ca2fa038e95b5172060a6b4..1e8f396d4ca025be2bebbe756e5fc54d5cde6f41 100644 (file)
@@ -1,5 +1,5 @@
 <!--
-  Copyright 2017-2023 Soren Stoutner <soren@stoutner.com>.
+  Copyright 2017-2024 Soren Stoutner <soren@stoutner.com>.
 
   Translation 2017-2020,2022-2023 Francesco Buratti.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
@@ -18,7 +18,7 @@
   You should have received a copy of the GNU General Public License
   along with Privacy Browser Android.  If not, see <http://www.gnu.org/licenses/>. -->
 
-<html>
+<html lang="it">
     <head>
         <meta charset="UTF-8">
 
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Licenses</title>
     </head>
 
     <body>
         <h3>Copyright</h3>
-        <p>Privacy Browser copyright 2015-2023: <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
+        <p>Privacy Browser copyright 2015-2024: <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
 
         <h3>Licenza</h3>
         <p>Privacy Browser è rilasciato con <a href="https://www.gnu.org/licenses/gpl-3.0.html">Licenza GPLv3+ </a>.
@@ -67,9 +69,9 @@
             Il file modificato è rilasciato sotto la <a href="https://www.gnu.org/licenses/gpl-3.0.html">Licenza GPLv3+</a>.</p>
 
         <h3>Icone</h3>
-        <p><img class="left" src="../shared_images/privacy_browser.svg"/> <img class="left" src="../shared_images/warning.svg"/> <img class="left" src="../shared_images/javascript_enabled.svg"/>
-            <svg class="left"><use href="../shared_images/privacy_browser_monochrome.svg#icon"/></svg> <img class="left" src="../shared_images/privacy_browser_alt.svg"/>
-            <svg class="left"><use href="../shared_images/privacy_browser_alt_monochrome.svg#icon"/></svg>
+        <p><img class="left" src="../shared_images/privacy_browser.svg" alt="Privacy Browser"/> <img class="left" src="../shared_images/warning.svg" alt="Warning"/>
+            <img class="left" src="../shared_images/javascript_enabled.svg" alt="JavaScript Enabled"/> <svg class="left"><use href="../shared_images/privacy_browser_monochrome.svg#icon"/></svg>
+            <img class="left" src="../shared_images/privacy_browser_alt.svg" alt="Privacy Browser Alt"/> <svg class="left"><use href="../shared_images/privacy_browser_alt_monochrome.svg#icon"/></svg>
             sono state derivate da <code>security</code> e <code>language</code>, che fanno parte dell'<a href="https://fonts.google.com/icons">Android Material icon set</a> e sono state rilasciate sotto
             <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licenza Apache 2.0</a>.
             Il testo completo della Licenza è riportato di seguito. Copyright delle modifiche 2016-2017,2021-2023 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             che fa parte dell'<a href="https://fonts.google.com/icons">Android Material icon set</a> ed è stata rilasciata sotto <a href="https://www.apache.org/licenses/LICENSE-2.0">Licenza Apache 2.0</a>.
             Copyright delle modifiche 2017, 2020 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             L'immagine risultante è rilasciata sotto <a href="https://www.gnu.org/licenses/gpl-3.0.html">Licenza GPLv3+</a>.</p>
-        <p><img class="left" src="../shared_images/sort_selected.svg"/> è stata derivata da <code>sort</code>,
+        <p><img class="left" src="../shared_images/sort_selected.svg" alt="Sort Selected"/> è stata derivata da <code>sort</code>,
             che fa parte dell'<a href="https://fonts.google.com/icons">Android Material icon set</a> ed è stata rilasciata sotto <a href="https://www.apache.org/licenses/LICENSE-2.0">Licenza Apache 2.0</a>.
             Copyright delle modifiche 2019, 2020 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             L'immagine risultante è rilasciata sotto <a href="https://www.gnu.org/licenses/gpl-3.0.html">Licenza GPLv3+</a>.</p>
-        <p><img class="left" src="../shared_images/push_pin_filled_selected.svg"/> è stata derivata da <code>push_pin_selected</code>,
+        <p><img class="left" src="../shared_images/push_pin_filled_selected.svg" alt="Push Pin"/> è stata derivata da <code>push_pin_selected</code>,
             che fa parte dell'<a href="https://fonts.google.com/icons">Android Material icon set</a> ed è stata rilasciata sotto <a href="https://www.apache.org/licenses/LICENSE-2.0">Licenza Apache 2.0</a>.
             Copyright delle modifiche 2019-2020, 2020 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             L'immagine risultante è rilasciata sotto <a href="https://www.gnu.org/licenses/gpl-3.0.html">Licenza GPLv3+</a>.</p>
@@ -983,7 +985,7 @@ for details.</pre>
             Everyone is permitted to copy and distribute verbatim copies
             of this license document, but changing it is not allowed.</p>
 
-        <h3><a name="preamble"></a>Preamble</h3>
+        <h3>Preamble</h3>
 
         <p>The GNU Affero General Public License is a free, copyleft license
             for software and other kinds of works, specifically designed to ensure
@@ -1034,9 +1036,9 @@ for details.</pre>
         <p>The precise terms and conditions for copying, distribution and
             modification follow.</p>
 
-        <h3><a name="terms"></a>TERMS AND CONDITIONS</h3>
+        <h3>TERMS AND CONDITIONS</h3>
 
-        <h4><a name="section0"></a>0. Definitions.</h4>
+        <h4>0. Definitions.</h4>
 
         <p>"This License" refers to version 3 of the GNU Affero General Public
             License.</p>
@@ -1076,7 +1078,7 @@ for details.</pre>
             the interface presents a list of user commands or options, such as a
             menu, a prominent item in the list meets this criterion.</p>
 
-        <h4><a name="section1"></a>1. Source Code.</h4>
+        <h4>1. Source Code.</h4>
 
         <p>The "source code" for a work means the preferred form of the work
             for making modifications to it.  "Object code" means any non-source
@@ -1118,7 +1120,7 @@ for details.</pre>
         <p>The Corresponding Source for a work in source code form is that
             same work.</p>
 
-        <h4><a name="section2"></a>2. Basic Permissions.</h4>
+        <h4>2. Basic Permissions.</h4>
 
         <p>All rights granted under this License are granted for the term of
             copyright on the Program, and are irrevocable provided the stated
@@ -1143,7 +1145,7 @@ for details.</pre>
             the conditions stated below.  Sublicensing is not allowed; section 10
             makes it unnecessary.</p>
 
-        <h4><a name="section3"></a>3. Protecting Users' Legal Rights From Anti-Circumvention Law.</h4>
+        <h4>3. Protecting Users' Legal Rights From Anti-Circumvention Law.</h4>
 
         <p>No covered work shall be deemed part of an effective technological
             measure under any applicable law fulfilling obligations under article
@@ -1159,7 +1161,7 @@ for details.</pre>
             users, your or third parties' legal rights to forbid circumvention of
             technological measures.</p>
 
-        <h4><a name="section4"></a>4. Conveying Verbatim Copies.</h4>
+        <h4>4. Conveying Verbatim Copies.</h4>
 
         <p>You may convey verbatim copies of the Program's source code as you
             receive it, in any medium, provided that you conspicuously and
@@ -1172,7 +1174,7 @@ for details.</pre>
         <p>You may charge any price or no price for each copy that you convey,
             and you may offer support or warranty protection for a fee.</p>
 
-        <h4><a name="section5"></a>5. Conveying Modified Source Versions.</h4>
+        <h4>5. Conveying Modified Source Versions.</h4>
 
         <p>You may convey a work based on the Program, or the modifications to
             produce it from the Program, in the form of source code under the
@@ -1213,7 +1215,7 @@ for details.</pre>
             in an aggregate does not cause this License to apply to the other
             parts of the aggregate.</p>
 
-        <h4><a name="section6"></a>6. Conveying Non-Source Forms.</h4>
+        <h4>6. Conveying Non-Source Forms.</h4>
 
         <p>You may convey a covered work in object code form under the terms
             of sections 4 and 5, provided that you also convey the
@@ -1315,7 +1317,7 @@ for details.</pre>
             source code form), and must require no special password or key for
             unpacking, reading or copying.</p>
 
-        <h4><a name="section7"></a>7. Additional Terms.</h4>
+        <h4>7. Additional Terms.</h4>
 
         <p>"Additional permissions" are terms that supplement the terms of this
             License by making exceptions from one or more of its conditions.
@@ -1383,7 +1385,7 @@ for details.</pre>
             form of a separately written license, or stated as exceptions;
             the above requirements apply either way.</p>
 
-        <h4><a name="section8"></a>8. Termination.</h4>
+        <h4>8. Termination.</h4>
 
         <p>You may not propagate or modify a covered work except as expressly
             provided under this License.  Any attempt otherwise to propagate or
@@ -1411,7 +1413,7 @@ for details.</pre>
             reinstated, you do not qualify to receive new licenses for the same
             material under section 10.</p>
 
-        <h4><a name="section9"></a>9. Acceptance Not Required for Having Copies.</h4>
+        <h4>9. Acceptance Not Required for Having Copies.</h4>
 
         <p>You are not required to accept this License in order to receive or
             run a copy of the Program.  Ancillary propagation of a covered work
@@ -1422,7 +1424,7 @@ for details.</pre>
             not accept this License.  Therefore, by modifying or propagating a
             covered work, you indicate your acceptance of this License to do so.</p>
 
-        <h4><a name="section10"></a>10. Automatic Licensing of Downstream Recipients.</h4>
+        <h4>10. Automatic Licensing of Downstream Recipients.</h4>
 
         <p>Each time you convey a covered work, the recipient automatically
             receives a license from the original licensors, to run, modify and
@@ -1447,7 +1449,7 @@ for details.</pre>
             any patent claim is infringed by making, using, selling, offering for
             sale, or importing the Program or any portion of it.</p>
 
-        <h4><a name="section11"></a>11. Patents.</h4>
+        <h4>11. Patents.</h4>
 
         <p>A "contributor" is a copyright holder who authorizes use under this
             License of the Program or a work on which the Program is based.  The
@@ -1516,7 +1518,7 @@ for details.</pre>
             any implied license or other defenses to infringement that may
             otherwise be available to you under applicable patent law.</p>
 
-        <h4><a name="section12"></a>12. No Surrender of Others' Freedom.</h4>
+        <h4>12. No Surrender of Others' Freedom.</h4>
 
         <p>If conditions are imposed on you (whether by court order, agreement or
             otherwise) that contradict the conditions of this License, they do not
@@ -1528,7 +1530,7 @@ for details.</pre>
             the Program, the only way you could satisfy both those terms and this
             License would be to refrain entirely from conveying the Program.</p>
 
-        <h4><a name="section13"></a>13. Remote Network Interaction; Use with the GNU General Public License.</h4>
+        <h4>13. Remote Network Interaction; Use with the GNU General Public License.</h4>
 
         <p>Notwithstanding any other provision of this License, if you modify the
             Program, your modified version must prominently offer all users
@@ -1549,7 +1551,7 @@ for details.</pre>
             combined will remain governed by version 3 of the GNU General Public
             License.</p>
 
-        <h4><a name="section14"></a>14. Revised Versions of this License.</h4>
+        <h4>14. Revised Versions of this License.</h4>
 
         <p>The Free Software Foundation may publish revised and/or new versions of
             the GNU Affero General Public License from time to time.  Such new
@@ -1575,7 +1577,7 @@ for details.</pre>
             author or copyright holder as a result of your choosing to follow a
             later version.</p>
 
-        <h4><a name="section15"></a>15. Disclaimer of Warranty.</h4>
+        <h4>15. Disclaimer of Warranty.</h4>
 
         <p>THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
             APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
@@ -1586,7 +1588,7 @@ for details.</pre>
             IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
             ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</p>
 
-        <h4><a name="section16"></a>16. Limitation of Liability.</h4>
+        <h4>16. Limitation of Liability.</h4>
 
         <p>IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
             WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
@@ -1598,7 +1600,7 @@ for details.</pre>
             EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
             SUCH DAMAGES.</p>
 
-        <h4><a name="section17"></a>17. Interpretation of Sections 15 and 16.</h4>
+        <h4>17. Interpretation of Sections 15 and 16.</h4>
 
         <p>If the disclaimer of warranty and limitation of liability provided
             above cannot be given local legal effect according to their terms,
@@ -1609,7 +1611,7 @@ for details.</pre>
 
         <p>END OF TERMS AND CONDITIONS</p>
 
-        <h3><a name="howto"></a>How to Apply These Terms to Your New Programs</h3>
+        <h3>How to Apply These Terms to Your New Programs</h3>
 
         <p>If you develop a new program, and you want it to be of the greatest
             possible use to the public, the best way to achieve this is to make it
index bbc93151ec02ff8b5ba74d76afad828c280b8a01..871a9a8f62764b8de43dff4213f987d2b23f5904 100644 (file)
@@ -1,5 +1,5 @@
 <!--
-  Copyright 2016-2023 Soren Stoutner <soren@stoutner.com>.
+  Copyright 2016-2024 Soren Stoutner <soren@stoutner.com>.
 
   Translation 2021-2022 Thiago Nazareno Conceição Silva de Jesus <mochileiro2006-trilhas@yahoo.com.br>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
@@ -18,7 +18,7 @@
   You should have received a copy of the GNU General Public License
   along with Privacy Browser Android.  If not, see <http://www.gnu.org/licenses/>. -->
 
-<html>
+<html lang="pt">
     <head>
         <meta charset="UTF-8">
 
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+        
+        <title>Licenses</title>
     </head>
 
     <body>
         <h3>Copyright</h3>
-        <p>Privacy Browser copyright 2015-2023 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
+        <p>Privacy Browser copyright 2015-2024 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
 
         <h3>License</h3>
         <p>Privacy Browser is released under the <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+ license</a>. The full text of the license is below.
@@ -62,9 +64,9 @@
             O arquivo modificado é liberado sob a <a href="https://www.gnu.org/licenses/gpl-3.0.html">licença GPLv3+</a>.</p>
 
         <h3>Icons</h3>
-        <p><img class="left" src="../shared_images/privacy_browser.svg"/> <img class="left" src="../shared_images/warning.svg"/> <img class="left" src="../shared_images/javascript_enabled.svg"/>
-            <svg class="left"><use href="../shared_images/privacy_browser_monochrome.svg#icon"/></svg> <img class="left" src="../shared_images/privacy_browser_alt.svg"/>
-            <svg class="left"><use href="../shared_images/privacy_browser_alt_monochrome.svg#icon"/></svg>
+        <p><img class="left" src="../shared_images/privacy_browser.svg" alt="Privacy Browser"/> <img class="left" src="../shared_images/warning.svg" alt="Warning"/>
+            <img class="left" src="../shared_images/javascript_enabled.svg" alt="JavaScript Enabled"/> <svg class="left"><use href="../shared_images/privacy_browser_monochrome.svg#icon"/></svg>
+            <img class="left" src="../shared_images/privacy_browser_alt.svg" alt="Privacy Browser Alt"/> <svg class="left"><use href="../shared_images/privacy_browser_alt_monochrome.svg#icon"/></svg>
             are derived from <code>security</code> and <code>language</code>, which are part of the <a href="https://fonts.google.com/icons">Android Material icon set</a> and are released under the
             <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>.
             The full text of the license is below. Modifications copyright 2016-2017,2021-2023 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             que faz parte do <a href="https://fonts.google.com/icons">conjunto de ícones do Android Material</a> é lançado sob a <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licença Apache 2.0</a>.
             Direitos autorais das modificações 2017, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             A imagem resultante é liberada sob a <a href="https://www.gnu.org/licenses/gpl-3.0.html">licença GPLv3+</a>.</p>
-        <p><img class="left" src="../shared_images/sort_selected.svg"> é deridado de <code>sort</code>, que faz parte do <a href="https://fonts.google.com/icons">conjunto de ícones do Android Material</a>
-            é lançado sob a <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licença Apache 2.0</a>. Direitos autorais das modificações 2019, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
+        <p><img class="left" src="../shared_images/sort_selected.svg" alt="Sort Selected"> é deridado de <code>sort</code>, que faz parte do
+            <a href="https://fonts.google.com/icons">conjunto de ícones do Android Material</a> é lançado sob a <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licença Apache 2.0</a>.
+            Direitos autorais das modificações 2019, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             A imagem resultante é liberada sob a <a href="https://www.gnu.org/licenses/gpl-3.0.html">licença GPLv3+</a>.</p>
-        <p><img class="left" src="../shared_images/push_pin_filled_selected.svg"> é deridado de <code>push_pin_selected</code>,
+        <p><img class="left" src="../shared_images/push_pin_filled_selected.svg" alt="Push Pin"> é deridado de <code>push_pin_selected</code>,
             que faz parte do <a href="https://fonts.google.com/icons">conjunto de ícones do Android Material</a> é lançado sob a <a href ="https://www.apache.org/licenses/LICENSE-2.0">Licença Apache 2.0</a>.
             Direitos autorais das modificações 2019-2020, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             A imagem resultante é liberada sob a <a href="https://www.gnu.org/licenses/gpl-3.0.html">licença GPLv3+</a>.</p>
@@ -885,7 +888,7 @@ for details.</pre>
             Everyone is permitted to copy and distribute verbatim copies
             of this license document, but changing it is not allowed.</p>
 
-        <h3><a name="preamble"></a>Preamble</h3>
+        <h3>Preamble</h3>
 
         <p>The GNU Affero General Public License is a free, copyleft license
             for software and other kinds of works, specifically designed to ensure
@@ -936,9 +939,9 @@ for details.</pre>
         <p>The precise terms and conditions for copying, distribution and
             modification follow.</p>
 
-        <h3><a name="terms"></a>TERMS AND CONDITIONS</h3>
+        <h3>TERMS AND CONDITIONS</h3>
 
-        <h4><a name="section0"></a>0. Definitions.</h4>
+        <h4>0. Definitions.</h4>
 
         <p>"This License" refers to version 3 of the GNU Affero General Public
             License.</p>
@@ -978,7 +981,7 @@ for details.</pre>
             the interface presents a list of user commands or options, such as a
             menu, a prominent item in the list meets this criterion.</p>
 
-        <h4><a name="section1"></a>1. Source Code.</h4>
+        <h4>1. Source Code.</h4>
 
         <p>The "source code" for a work means the preferred form of the work
             for making modifications to it.  "Object code" means any non-source
@@ -1020,7 +1023,7 @@ for details.</pre>
         <p>The Corresponding Source for a work in source code form is that
             same work.</p>
 
-        <h4><a name="section2"></a>2. Basic Permissions.</h4>
+        <h4>2. Basic Permissions.</h4>
 
         <p>All rights granted under this License are granted for the term of
             copyright on the Program, and are irrevocable provided the stated
@@ -1045,7 +1048,7 @@ for details.</pre>
             the conditions stated below.  Sublicensing is not allowed; section 10
             makes it unnecessary.</p>
 
-        <h4><a name="section3"></a>3. Protecting Users' Legal Rights From Anti-Circumvention Law.</h4>
+        <h4>3. Protecting Users' Legal Rights From Anti-Circumvention Law.</h4>
 
         <p>No covered work shall be deemed part of an effective technological
             measure under any applicable law fulfilling obligations under article
@@ -1061,7 +1064,7 @@ for details.</pre>
             users, your or third parties' legal rights to forbid circumvention of
             technological measures.</p>
 
-        <h4><a name="section4"></a>4. Conveying Verbatim Copies.</h4>
+        <h4>4. Conveying Verbatim Copies.</h4>
 
         <p>You may convey verbatim copies of the Program's source code as you
             receive it, in any medium, provided that you conspicuously and
@@ -1074,7 +1077,7 @@ for details.</pre>
         <p>You may charge any price or no price for each copy that you convey,
             and you may offer support or warranty protection for a fee.</p>
 
-        <h4><a name="section5"></a>5. Conveying Modified Source Versions.</h4>
+        <h4>5. Conveying Modified Source Versions.</h4>
 
         <p>You may convey a work based on the Program, or the modifications to
             produce it from the Program, in the form of source code under the
@@ -1115,7 +1118,7 @@ for details.</pre>
             in an aggregate does not cause this License to apply to the other
             parts of the aggregate.</p>
 
-        <h4><a name="section6"></a>6. Conveying Non-Source Forms.</h4>
+        <h4>6. Conveying Non-Source Forms.</h4>
 
         <p>You may convey a covered work in object code form under the terms
             of sections 4 and 5, provided that you also convey the
@@ -1217,7 +1220,7 @@ for details.</pre>
             source code form), and must require no special password or key for
             unpacking, reading or copying.</p>
 
-        <h4><a name="section7"></a>7. Additional Terms.</h4>
+        <h4>7. Additional Terms.</h4>
 
         <p>"Additional permissions" are terms that supplement the terms of this
             License by making exceptions from one or more of its conditions.
@@ -1285,7 +1288,7 @@ for details.</pre>
             form of a separately written license, or stated as exceptions;
             the above requirements apply either way.</p>
 
-        <h4><a name="section8"></a>8. Termination.</h4>
+        <h4>8. Termination.</h4>
 
         <p>You may not propagate or modify a covered work except as expressly
             provided under this License.  Any attempt otherwise to propagate or
@@ -1313,7 +1316,7 @@ for details.</pre>
             reinstated, you do not qualify to receive new licenses for the same
             material under section 10.</p>
 
-        <h4><a name="section9"></a>9. Acceptance Not Required for Having Copies.</h4>
+        <h4>9. Acceptance Not Required for Having Copies.</h4>
 
         <p>You are not required to accept this License in order to receive or
             run a copy of the Program.  Ancillary propagation of a covered work
@@ -1324,7 +1327,7 @@ for details.</pre>
             not accept this License.  Therefore, by modifying or propagating a
             covered work, you indicate your acceptance of this License to do so.</p>
 
-        <h4><a name="section10"></a>10. Automatic Licensing of Downstream Recipients.</h4>
+        <h4>10. Automatic Licensing of Downstream Recipients.</h4>
 
         <p>Each time you convey a covered work, the recipient automatically
             receives a license from the original licensors, to run, modify and
@@ -1349,7 +1352,7 @@ for details.</pre>
             any patent claim is infringed by making, using, selling, offering for
             sale, or importing the Program or any portion of it.</p>
 
-        <h4><a name="section11"></a>11. Patents.</h4>
+        <h4>11. Patents.</h4>
 
         <p>A "contributor" is a copyright holder who authorizes use under this
             License of the Program or a work on which the Program is based.  The
@@ -1418,7 +1421,7 @@ for details.</pre>
             any implied license or other defenses to infringement that may
             otherwise be available to you under applicable patent law.</p>
 
-        <h4><a name="section12"></a>12. No Surrender of Others' Freedom.</h4>
+        <h4>12. No Surrender of Others' Freedom.</h4>
 
         <p>If conditions are imposed on you (whether by court order, agreement or
             otherwise) that contradict the conditions of this License, they do not
@@ -1430,7 +1433,7 @@ for details.</pre>
             the Program, the only way you could satisfy both those terms and this
             License would be to refrain entirely from conveying the Program.</p>
 
-        <h4><a name="section13"></a>13. Remote Network Interaction; Use with the GNU General Public License.</h4>
+        <h4>13. Remote Network Interaction; Use with the GNU General Public License.</h4>
 
         <p>Notwithstanding any other provision of this License, if you modify the
             Program, your modified version must prominently offer all users
@@ -1451,7 +1454,7 @@ for details.</pre>
             combined will remain governed by version 3 of the GNU General Public
             License.</p>
 
-        <h4><a name="section14"></a>14. Revised Versions of this License.</h4>
+        <h4>14. Revised Versions of this License.</h4>
 
         <p>The Free Software Foundation may publish revised and/or new versions of
             the GNU Affero General Public License from time to time.  Such new
@@ -1477,7 +1480,7 @@ for details.</pre>
             author or copyright holder as a result of your choosing to follow a
             later version.</p>
 
-        <h4><a name="section15"></a>15. Disclaimer of Warranty.</h4>
+        <h4>15. Disclaimer of Warranty.</h4>
 
         <p>THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
             APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
@@ -1488,7 +1491,7 @@ for details.</pre>
             IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
             ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</p>
 
-        <h4><a name="section16"></a>16. Limitation of Liability.</h4>
+        <h4>16. Limitation of Liability.</h4>
 
         <p>IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
             WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
@@ -1500,7 +1503,7 @@ for details.</pre>
             EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
             SUCH DAMAGES.</p>
 
-        <h4><a name="section17"></a>17. Interpretation of Sections 15 and 16.</h4>
+        <h4>17. Interpretation of Sections 15 and 16.</h4>
 
         <p>If the disclaimer of warranty and limitation of liability provided
             above cannot be given local legal effect according to their terms,
@@ -1511,7 +1514,7 @@ for details.</pre>
 
         <p>END OF TERMS AND CONDITIONS</p>
 
-        <h3><a name="howto"></a>How to Apply These Terms to Your New Programs</h3>
+        <h3>How to Apply These Terms to Your New Programs</h3>
 
         <p>If you develop a new program, and you want it to be of the greatest
             possible use to the public, the best way to achieve this is to make it
index b2d58794d6f400fd3f93139995db12874f7df427..d27bb47cb020e34af71e1b9b1396ab168f896d31 100644 (file)
@@ -1,5 +1,5 @@
 <!--
-  Copyright 2016-2023 Soren Stoutner <soren@stoutner.com>.
+  Copyright 2016-2024 Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
 
@@ -16,7 +16,7 @@
   You should have received a copy of the GNU General Public License
   along with Privacy Browser Android.  If not, see <http://www.gnu.org/licenses/>. -->
 
-<html>
+<html lang="ru">
     <head>
         <meta charset="UTF-8">
 
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Licenses</title>
     </head>
 
     <body>
         <h3>Авторские права</h3>
-        <p>Авторские права Privacy Browser 2015-2023 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
+        <p>Авторские права Privacy Browser 2015-2024 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
 
         <h3>Лицензия</h3>
         <p>Privacy Browser выпущен под <a href="https://www.gnu.org/licenses/gpl-3.0.html">лицензией GPLv3+</a>. Полный текст лицензии приведен ниже.
@@ -60,9 +62,9 @@
             Модифицированный файл выпущен под лицензией <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+</a>.</p>
 
         <h3>Иконки</h3>
-        <p><img class="left" src="../shared_images/privacy_browser.svg"/> <img class="left" src="../shared_images/warning.svg"/> <img class="left" src="../shared_images/javascript_enabled.svg"/>
-            <svg class="left"><use href="../shared_images/privacy_browser_monochrome.svg#icon"/></svg> <img class="left" src="../shared_images/privacy_browser_alt.svg"/>
-            <svg class="left"><use href="../shared_images/privacy_browser_alt_monochrome.svg#icon"/></svg>
+        <p><img class="left" src="../shared_images/privacy_browser.svg" alt="Privacy Browser"/> <img class="left" src="../shared_images/warning.svg" alt="Warning"/>
+            <img class="left" src="../shared_images/javascript_enabled.svg" alt="JavaScript Enabled"/> <svg class="left"><use href="../shared_images/privacy_browser_monochrome.svg#icon"/></svg>
+            <img class="left" src="../shared_images/privacy_browser_alt.svg" alt="Privacy Browser Alt"/> <svg class="left"><use href="../shared_images/privacy_browser_alt_monochrome.svg#icon"/></svg>
             являются производными от <code>security</code> и <code>language</code>, которые являются частью <a href="https://fonts.google.com/icons">Android Material icon set</a> и выпущены под
             <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>. Полный текст лицензии приведен ниже.
             Модификации авторских прав 2016-2017,2021-2023 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             которые являются частью <a href="https://fonts.google.com/icons">Android Material icon set</a> и выпущены под <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>.
             Модификации авторских прав 2017, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Полученные изображения выпущены под <a href="https://www.gnu.org/licenses/gpl-3.0.html">лицензией GPLv3+</a>.</p>
-        <p><img class="left" src="../shared_images/sort_selected.svg"/> являются производными от <code>sort</code>,
+        <p><img class="left" src="../shared_images/sort_selected.svg" alt="Sort Selected"/> являются производными от <code>sort</code>,
             которые являются частью <a href="https://fonts.google.com/icons">Android Material icon set</a> и выпущены под <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>.
             Модификации авторских прав 2019, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Полученные изображения выпущены под <a href="https://www.gnu.org/licenses/gpl-3.0.html">лицензией GPLv3+</a>.</p>
-        <p><img class="left" src="../shared_images/push_pin_filled_selected.svg"/> являются производными от <code>push_pin_selected</code>,
+        <p><img class="left" src="../shared_images/push_pin_filled_selected.svg" alt="Push Pin"/> являются производными от <code>push_pin_selected</code>,
             которые являются частью <a href="https://fonts.google.com/icons">Android Material icon set</a> и выпущены под <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>.
             Модификации авторских прав 2019-2020, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Полученные изображения выпущены под <a href="https://www.gnu.org/licenses/gpl-3.0.html">лицензией GPLv3+</a>.</p>
@@ -883,7 +885,7 @@ for details.</pre>
             Everyone is permitted to copy and distribute verbatim copies
             of this license document, but changing it is not allowed.</p>
 
-        <h3><a name="preamble"></a>Preamble</h3>
+        <h3>Preamble</h3>
 
         <p>The GNU Affero General Public License is a free, copyleft license
             for software and other kinds of works, specifically designed to ensure
@@ -934,9 +936,9 @@ for details.</pre>
         <p>The precise terms and conditions for copying, distribution and
             modification follow.</p>
 
-        <h3><a name="terms"></a>TERMS AND CONDITIONS</h3>
+        <h3>TERMS AND CONDITIONS</h3>
 
-        <h4><a name="section0"></a>0. Definitions.</h4>
+        <h4>0. Definitions.</h4>
 
         <p>"This License" refers to version 3 of the GNU Affero General Public
             License.</p>
@@ -976,7 +978,7 @@ for details.</pre>
             the interface presents a list of user commands or options, such as a
             menu, a prominent item in the list meets this criterion.</p>
 
-        <h4><a name="section1"></a>1. Source Code.</h4>
+        <h4>1. Source Code.</h4>
 
         <p>The "source code" for a work means the preferred form of the work
             for making modifications to it.  "Object code" means any non-source
@@ -1018,7 +1020,7 @@ for details.</pre>
         <p>The Corresponding Source for a work in source code form is that
             same work.</p>
 
-        <h4><a name="section2"></a>2. Basic Permissions.</h4>
+        <h4>2. Basic Permissions.</h4>
 
         <p>All rights granted under this License are granted for the term of
             copyright on the Program, and are irrevocable provided the stated
@@ -1043,7 +1045,7 @@ for details.</pre>
             the conditions stated below.  Sublicensing is not allowed; section 10
             makes it unnecessary.</p>
 
-        <h4><a name="section3"></a>3. Protecting Users' Legal Rights From Anti-Circumvention Law.</h4>
+        <h4>3. Protecting Users' Legal Rights From Anti-Circumvention Law.</h4>
 
         <p>No covered work shall be deemed part of an effective technological
             measure under any applicable law fulfilling obligations under article
@@ -1059,7 +1061,7 @@ for details.</pre>
             users, your or third parties' legal rights to forbid circumvention of
             technological measures.</p>
 
-        <h4><a name="section4"></a>4. Conveying Verbatim Copies.</h4>
+        <h4>4. Conveying Verbatim Copies.</h4>
 
         <p>You may convey verbatim copies of the Program's source code as you
             receive it, in any medium, provided that you conspicuously and
@@ -1072,7 +1074,7 @@ for details.</pre>
         <p>You may charge any price or no price for each copy that you convey,
             and you may offer support or warranty protection for a fee.</p>
 
-        <h4><a name="section5"></a>5. Conveying Modified Source Versions.</h4>
+        <h4>5. Conveying Modified Source Versions.</h4>
 
         <p>You may convey a work based on the Program, or the modifications to
             produce it from the Program, in the form of source code under the
@@ -1113,7 +1115,7 @@ for details.</pre>
             in an aggregate does not cause this License to apply to the other
             parts of the aggregate.</p>
 
-        <h4><a name="section6"></a>6. Conveying Non-Source Forms.</h4>
+        <h4>6. Conveying Non-Source Forms.</h4>
 
         <p>You may convey a covered work in object code form under the terms
             of sections 4 and 5, provided that you also convey the
@@ -1215,7 +1217,7 @@ for details.</pre>
             source code form), and must require no special password or key for
             unpacking, reading or copying.</p>
 
-        <h4><a name="section7"></a>7. Additional Terms.</h4>
+        <h4>7. Additional Terms.</h4>
 
         <p>"Additional permissions" are terms that supplement the terms of this
             License by making exceptions from one or more of its conditions.
@@ -1283,7 +1285,7 @@ for details.</pre>
             form of a separately written license, or stated as exceptions;
             the above requirements apply either way.</p>
 
-        <h4><a name="section8"></a>8. Termination.</h4>
+        <h4>8. Termination.</h4>
 
         <p>You may not propagate or modify a covered work except as expressly
             provided under this License.  Any attempt otherwise to propagate or
@@ -1311,7 +1313,7 @@ for details.</pre>
             reinstated, you do not qualify to receive new licenses for the same
             material under section 10.</p>
 
-        <h4><a name="section9"></a>9. Acceptance Not Required for Having Copies.</h4>
+        <h4>9. Acceptance Not Required for Having Copies.</h4>
 
         <p>You are not required to accept this License in order to receive or
             run a copy of the Program.  Ancillary propagation of a covered work
@@ -1322,7 +1324,7 @@ for details.</pre>
             not accept this License.  Therefore, by modifying or propagating a
             covered work, you indicate your acceptance of this License to do so.</p>
 
-        <h4><a name="section10"></a>10. Automatic Licensing of Downstream Recipients.</h4>
+        <h4>10. Automatic Licensing of Downstream Recipients.</h4>
 
         <p>Each time you convey a covered work, the recipient automatically
             receives a license from the original licensors, to run, modify and
@@ -1347,7 +1349,7 @@ for details.</pre>
             any patent claim is infringed by making, using, selling, offering for
             sale, or importing the Program or any portion of it.</p>
 
-        <h4><a name="section11"></a>11. Patents.</h4>
+        <h4>11. Patents.</h4>
 
         <p>A "contributor" is a copyright holder who authorizes use under this
             License of the Program or a work on which the Program is based.  The
@@ -1416,7 +1418,7 @@ for details.</pre>
             any implied license or other defenses to infringement that may
             otherwise be available to you under applicable patent law.</p>
 
-        <h4><a name="section12"></a>12. No Surrender of Others' Freedom.</h4>
+        <h4>12. No Surrender of Others' Freedom.</h4>
 
         <p>If conditions are imposed on you (whether by court order, agreement or
             otherwise) that contradict the conditions of this License, they do not
@@ -1428,7 +1430,7 @@ for details.</pre>
             the Program, the only way you could satisfy both those terms and this
             License would be to refrain entirely from conveying the Program.</p>
 
-        <h4><a name="section13"></a>13. Remote Network Interaction; Use with the GNU General Public License.</h4>
+        <h4>13. Remote Network Interaction; Use with the GNU General Public License.</h4>
 
         <p>Notwithstanding any other provision of this License, if you modify the
             Program, your modified version must prominently offer all users
@@ -1449,7 +1451,7 @@ for details.</pre>
             combined will remain governed by version 3 of the GNU General Public
             License.</p>
 
-        <h4><a name="section14"></a>14. Revised Versions of this License.</h4>
+        <h4>14. Revised Versions of this License.</h4>
 
         <p>The Free Software Foundation may publish revised and/or new versions of
             the GNU Affero General Public License from time to time.  Such new
@@ -1475,7 +1477,7 @@ for details.</pre>
             author or copyright holder as a result of your choosing to follow a
             later version.</p>
 
-        <h4><a name="section15"></a>15. Disclaimer of Warranty.</h4>
+        <h4>15. Disclaimer of Warranty.</h4>
 
         <p>THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
             APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
@@ -1486,7 +1488,7 @@ for details.</pre>
             IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
             ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</p>
 
-        <h4><a name="section16"></a>16. Limitation of Liability.</h4>
+        <h4>16. Limitation of Liability.</h4>
 
         <p>IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
             WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
@@ -1498,7 +1500,7 @@ for details.</pre>
             EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
             SUCH DAMAGES.</p>
 
-        <h4><a name="section17"></a>17. Interpretation of Sections 15 and 16.</h4>
+        <h4>17. Interpretation of Sections 15 and 16.</h4>
 
         <p>If the disclaimer of warranty and limitation of liability provided
             above cannot be given local legal effect according to their terms,
@@ -1509,7 +1511,7 @@ for details.</pre>
 
         <p>END OF TERMS AND CONDITIONS</p>
 
-        <h3><a name="howto"></a>How to Apply These Terms to Your New Programs</h3>
+        <h3>How to Apply These Terms to Your New Programs</h3>
 
         <p>If you develop a new program, and you want it to be of the greatest
             possible use to the public, the best way to achieve this is to make it
index 509e35673ea8a1d3884a5d409f0470a392bc9a5a..4d9688e2c3c4b1587c8ce1a82c267f91e8f5caf9 100644 (file)
@@ -1,5 +1,5 @@
 <!--
-  Copyright 2016-2023 Soren Stoutner <soren@stoutner.com>.
+  Copyright 2016-2024 Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
 
@@ -16,7 +16,7 @@
   You should have received a copy of the GNU General Public License
   along with Privacy Browser Android.  If not, see <http://www.gnu.org/licenses/>. -->
 
-<html>
+<html lang="tr">
     <head>
         <meta charset="UTF-8">
 
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Licenses</title>
     </head>
 
     <body>
         <h3>Telif Hakkı</h3>
-        <p>Privacy Browser telif hakkı 2015-2023 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
+        <p>Privacy Browser telif hakkı 2015-2024 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
 
         <h3>Lisans</h3>
         <p>Privacy Browser <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+</a> lisansı altında yayınlandı. Lisansın tam metni aşağıdadır.
@@ -61,9 +63,9 @@
             Değiştirilen dosya <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+</a> lisansı altında yayınlandı.</p>
 
         <h3>Simgeler</h3>
-        <p><img class="left" src="../shared_images/privacy_browser.svg"/> <img class="left" src="../shared_images/warning.svg"/> <img class="left" src="../shared_images/javascript_enabled.svg"/>
-            <svg class="left"><use href="../shared_images/privacy_browser_monochrome.svg#icon"/></svg> <img class="left" src="../shared_images/privacy_browser_alt.svg"/>
-            <svg class="left"><use href="../shared_images/privacy_browser_alt_monochrome.svg#icon"/></svg>
+        <p><img class="left" src="../shared_images/privacy_browser.svg" alt="Privacy Browser"/> <img class="left" src="../shared_images/warning.svg" alt="Warning"/>
+            <img class="left" src="../shared_images/javascript_enabled.svg" alt="JavaScript Enabled"/> <svg class="left"><use href="../shared_images/privacy_browser_monochrome.svg#icon"/></svg>
+            <img class="left" src="../shared_images/privacy_browser_alt.svg" alt="Privacy Browser Alt"/> <svg class="left"><use href="../shared_images/privacy_browser_alt_monochrome.svg#icon"/></svg>
             <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a> altında yayınlanan ve
             <a href="https://fonts.google.com/icons">Android Material</a> simge setinin bir parçası olan <code>security</code> ve <code>language</code>'den elde edilmiştir.
             Lisansın tüm metni aşağıdadır. Değişikliklerin telif hakkı 2016-2017,2021-2023 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             <a href="https://fonts.google.com/icons">Android Material</a> simge setinin bir parçası olan <code>compare</code>'den elde edilmiştir.
             Değişikliklerin telif hakkı 2017, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Ortaya çıkan görüntü <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+</a> lisansı altında yayınlandı.</p>
-        <p><img class="left" src="../shared_images/sort_selected.svg"/> <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a> altında yayınlanan ve
+        <p><img class="left" src="../shared_images/sort_selected.svg" alt="Sort Selected"/> <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a> altında yayınlanan ve
             <a href="https://fonts.google.com/icons">Android Material</a> simge setinin bir parçası olan <code>sort</code>'dan elde edilmiştir.
             Değişikliklerin telif hakkı 2019, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Ortaya çıkan görüntü <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+</a> lisansı altında yayınlandı.</p>
-        <p><img class="left" src="../shared_images/push_pin_filled_selected.svg"/> <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a> altında yayınlanan ve
+        <p><img class="left" src="../shared_images/push_pin_filled_selected.svg" alt="Push Pin"/> <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a> altında yayınlanan ve
             <a href="https://fonts.google.com/icons">Android Material</a> simge setinin bir parçası olan <code>push_pin_selected</code>'dan elde edilmiştir.
             Değişikliklerin telif hakkı 2019-2020, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             Ortaya çıkan görüntü <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+</a> lisansı altında yayınlandı.</p>
@@ -884,7 +886,7 @@ for details.</pre>
             Everyone is permitted to copy and distribute verbatim copies
             of this license document, but changing it is not allowed.</p>
 
-        <h3><a name="preamble"></a>Preamble</h3>
+        <h3>Preamble</h3>
 
         <p>The GNU Affero General Public License is a free, copyleft license
             for software and other kinds of works, specifically designed to ensure
@@ -935,9 +937,9 @@ for details.</pre>
         <p>The precise terms and conditions for copying, distribution and
             modification follow.</p>
 
-        <h3><a name="terms"></a>TERMS AND CONDITIONS</h3>
+        <h3>TERMS AND CONDITIONS</h3>
 
-        <h4><a name="section0"></a>0. Definitions.</h4>
+        <h4>0. Definitions.</h4>
 
         <p>"This License" refers to version 3 of the GNU Affero General Public
             License.</p>
@@ -977,7 +979,7 @@ for details.</pre>
             the interface presents a list of user commands or options, such as a
             menu, a prominent item in the list meets this criterion.</p>
 
-        <h4><a name="section1"></a>1. Source Code.</h4>
+        <h4>1. Source Code.</h4>
 
         <p>The "source code" for a work means the preferred form of the work
             for making modifications to it.  "Object code" means any non-source
@@ -1019,7 +1021,7 @@ for details.</pre>
         <p>The Corresponding Source for a work in source code form is that
             same work.</p>
 
-        <h4><a name="section2"></a>2. Basic Permissions.</h4>
+        <h4>2. Basic Permissions.</h4>
 
         <p>All rights granted under this License are granted for the term of
             copyright on the Program, and are irrevocable provided the stated
@@ -1044,7 +1046,7 @@ for details.</pre>
             the conditions stated below.  Sublicensing is not allowed; section 10
             makes it unnecessary.</p>
 
-        <h4><a name="section3"></a>3. Protecting Users' Legal Rights From Anti-Circumvention Law.</h4>
+        <h4>3. Protecting Users' Legal Rights From Anti-Circumvention Law.</h4>
 
         <p>No covered work shall be deemed part of an effective technological
             measure under any applicable law fulfilling obligations under article
@@ -1060,7 +1062,7 @@ for details.</pre>
             users, your or third parties' legal rights to forbid circumvention of
             technological measures.</p>
 
-        <h4><a name="section4"></a>4. Conveying Verbatim Copies.</h4>
+        <h4>4. Conveying Verbatim Copies.</h4>
 
         <p>You may convey verbatim copies of the Program's source code as you
             receive it, in any medium, provided that you conspicuously and
@@ -1073,7 +1075,7 @@ for details.</pre>
         <p>You may charge any price or no price for each copy that you convey,
             and you may offer support or warranty protection for a fee.</p>
 
-        <h4><a name="section5"></a>5. Conveying Modified Source Versions.</h4>
+        <h4>5. Conveying Modified Source Versions.</h4>
 
         <p>You may convey a work based on the Program, or the modifications to
             produce it from the Program, in the form of source code under the
@@ -1114,7 +1116,7 @@ for details.</pre>
             in an aggregate does not cause this License to apply to the other
             parts of the aggregate.</p>
 
-        <h4><a name="section6"></a>6. Conveying Non-Source Forms.</h4>
+        <h4>6. Conveying Non-Source Forms.</h4>
 
         <p>You may convey a covered work in object code form under the terms
             of sections 4 and 5, provided that you also convey the
@@ -1216,7 +1218,7 @@ for details.</pre>
             source code form), and must require no special password or key for
             unpacking, reading or copying.</p>
 
-        <h4><a name="section7"></a>7. Additional Terms.</h4>
+        <h4>7. Additional Terms.</h4>
 
         <p>"Additional permissions" are terms that supplement the terms of this
             License by making exceptions from one or more of its conditions.
@@ -1284,7 +1286,7 @@ for details.</pre>
             form of a separately written license, or stated as exceptions;
             the above requirements apply either way.</p>
 
-        <h4><a name="section8"></a>8. Termination.</h4>
+        <h4>8. Termination.</h4>
 
         <p>You may not propagate or modify a covered work except as expressly
             provided under this License.  Any attempt otherwise to propagate or
@@ -1312,7 +1314,7 @@ for details.</pre>
             reinstated, you do not qualify to receive new licenses for the same
             material under section 10.</p>
 
-        <h4><a name="section9"></a>9. Acceptance Not Required for Having Copies.</h4>
+        <h4>9. Acceptance Not Required for Having Copies.</h4>
 
         <p>You are not required to accept this License in order to receive or
             run a copy of the Program.  Ancillary propagation of a covered work
@@ -1323,7 +1325,7 @@ for details.</pre>
             not accept this License.  Therefore, by modifying or propagating a
             covered work, you indicate your acceptance of this License to do so.</p>
 
-        <h4><a name="section10"></a>10. Automatic Licensing of Downstream Recipients.</h4>
+        <h4>10. Automatic Licensing of Downstream Recipients.</h4>
 
         <p>Each time you convey a covered work, the recipient automatically
             receives a license from the original licensors, to run, modify and
@@ -1348,7 +1350,7 @@ for details.</pre>
             any patent claim is infringed by making, using, selling, offering for
             sale, or importing the Program or any portion of it.</p>
 
-        <h4><a name="section11"></a>11. Patents.</h4>
+        <h4>11. Patents.</h4>
 
         <p>A "contributor" is a copyright holder who authorizes use under this
             License of the Program or a work on which the Program is based.  The
@@ -1417,7 +1419,7 @@ for details.</pre>
             any implied license or other defenses to infringement that may
             otherwise be available to you under applicable patent law.</p>
 
-        <h4><a name="section12"></a>12. No Surrender of Others' Freedom.</h4>
+        <h4>12. No Surrender of Others' Freedom.</h4>
 
         <p>If conditions are imposed on you (whether by court order, agreement or
             otherwise) that contradict the conditions of this License, they do not
@@ -1429,7 +1431,7 @@ for details.</pre>
             the Program, the only way you could satisfy both those terms and this
             License would be to refrain entirely from conveying the Program.</p>
 
-        <h4><a name="section13"></a>13. Remote Network Interaction; Use with the GNU General Public License.</h4>
+        <h4>13. Remote Network Interaction; Use with the GNU General Public License.</h4>
 
         <p>Notwithstanding any other provision of this License, if you modify the
             Program, your modified version must prominently offer all users
@@ -1450,7 +1452,7 @@ for details.</pre>
             combined will remain governed by version 3 of the GNU General Public
             License.</p>
 
-        <h4><a name="section14"></a>14. Revised Versions of this License.</h4>
+        <h4>14. Revised Versions of this License.</h4>
 
         <p>The Free Software Foundation may publish revised and/or new versions of
             the GNU Affero General Public License from time to time.  Such new
@@ -1476,7 +1478,7 @@ for details.</pre>
             author or copyright holder as a result of your choosing to follow a
             later version.</p>
 
-        <h4><a name="section15"></a>15. Disclaimer of Warranty.</h4>
+        <h4>15. Disclaimer of Warranty.</h4>
 
         <p>THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
             APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
@@ -1487,7 +1489,7 @@ for details.</pre>
             IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
             ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</p>
 
-        <h4><a name="section16"></a>16. Limitation of Liability.</h4>
+        <h4>16. Limitation of Liability.</h4>
 
         <p>IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
             WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
@@ -1499,7 +1501,7 @@ for details.</pre>
             EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
             SUCH DAMAGES.</p>
 
-        <h4><a name="section17"></a>17. Interpretation of Sections 15 and 16.</h4>
+        <h4>17. Interpretation of Sections 15 and 16.</h4>
 
         <p>If the disclaimer of warranty and limitation of liability provided
             above cannot be given local legal effect according to their terms,
@@ -1510,7 +1512,7 @@ for details.</pre>
 
         <p>END OF TERMS AND CONDITIONS</p>
 
-        <h3><a name="howto"></a>How to Apply These Terms to Your New Programs</h3>
+        <h3>How to Apply These Terms to Your New Programs</h3>
 
         <p>If you develop a new program, and you want it to be of the greatest
             possible use to the public, the best way to achieve this is to make it
index 99ca707f1a0940f84059d114cc7b3ab4e68cd375..5703c65ae0983af92735460b297ea62ba07f7895 100644 (file)
@@ -1,5 +1,5 @@
 <!--
-  Copyright 2016-2023 Soren Stoutner <soren@stoutner.com>.
+  Copyright 2016-2024 Soren Stoutner <soren@stoutner.com>.
 
   Translation 2023 Xin.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
@@ -18,7 +18,7 @@
   You should have received a copy of the GNU General Public License
   along with Privacy Browser Android.  If not, see <http://www.gnu.org/licenses/>. -->
 
-<html>
+<html lang="zh">
     <head>
         <meta charset="UTF-8">
 
 
         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
         <meta name="color-scheme" content="light dark">
+
+        <title>Licenses</title>
     </head>
 
     <body>
         <h3>Copyright</h3>
-        <p>Privacy Browser copyright 2015-2023 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
+        <p>Privacy Browser copyright 2015-2024 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
 
         <h3>证书</h3>
         <p>Privacy Browser基于<a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+ license</a>发布。
@@ -61,9 +63,9 @@
             改良版本在<a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+ license</a>下发布。</p>
 
         <h3>图标</h3>
-        <p><img class="left" src="../shared_images/privacy_browser.svg"/> <img class="left" src="../shared_images/warning.svg"/> <img class="left" src="../shared_images/javascript_enabled.svg"/>
-            <svg class="left"><use href="../shared_images/privacy_browser_monochrome.svg#icon"/></svg> <img class="left" src="../shared_images/privacy_browser_alt.svg"/>
-            <svg class="left"><use href="../shared_images/privacy_browser_alt_monochrome.svg#icon"/></svg>
+        <p><img class="left" src="../shared_images/privacy_browser.svg" alt="Privacy Browser"/> <img class="left" src="../shared_images/warning.svg" alt="Warning"/>
+            <img class="left" src="../shared_images/javascript_enabled.svg" alt="JavaScript Enabled"/> <svg class="left"><use href="../shared_images/privacy_browser_monochrome.svg#icon"/></svg>
+            <img class="left" src="../shared_images/privacy_browser_alt.svg" alt="Privacy Browser Alt"/> <svg class="left"><use href="../shared_images/privacy_browser_alt_monochrome.svg#icon"/></svg>
             出自 <code>security</code>和<code>language</code>, <a href="https://fonts.google.com/icons">Android Material icon set</a>中的一部分,在
             <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>下发布。
             完整的证书内容在下面。Modifications copyright 2016-2017,2021-2023 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             是<a href="https://fonts.google.com/icons">Android Material icon set</a>的一部分,在<a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>证书下发布。
             修改版本版权所有 2017, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             生成的图标在 <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+ license</a>下发布。</p>
-        <p><img class="left" src="../shared_images/sort_selected.svg">出自<code>sort</code>,是<a href="https://fonts.google.com/icons">Android Material icon set</a>的一部分。
+        <p><img class="left" src="../shared_images/sort_selected.svg" alt="Sort Selected">出自<code>sort</code>,是<a href="https://fonts.google.com/icons">Android Material icon set</a>的一部分。
             在<a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>下发布。  修改版本版权所有 2019, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             生成的图标在<a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+ license</a>下发布。</p>
-        <p><img class="left" src="../shared_images/push_pin_filled_selected.svg">出自<code>push_pin_selected</code>,
+        <p><img class="left" src="../shared_images/push_pin_filled_selected.svg" alt="Push Pin">出自<code>push_pin_selected</code>,
             是<a href="https://fonts.google.com/icons">Android Material icon set</a>的一部分。在<a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>下发布。
             修改版本版权所有 2019-2020, 2022 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
             生成的图标在<a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+ license</a>下发布。</p>
@@ -884,7 +886,7 @@ for details.</pre>
             Everyone is permitted to copy and distribute verbatim copies
             of this license document, but changing it is not allowed.</p>
 
-        <h3><a name="preamble"></a>Preamble</h3>
+        <h3>Preamble</h3>
 
         <p>The GNU Affero General Public License is a free, copyleft license
             for software and other kinds of works, specifically designed to ensure
@@ -935,9 +937,9 @@ for details.</pre>
         <p>The precise terms and conditions for copying, distribution and
             modification follow.</p>
 
-        <h3><a name="terms"></a>TERMS AND CONDITIONS</h3>
+        <h3>TERMS AND CONDITIONS</h3>
 
-        <h4><a name="section0"></a>0. Definitions.</h4>
+        <h4>0. Definitions.</h4>
 
         <p>"This License" refers to version 3 of the GNU Affero General Public
             License.</p>
@@ -977,7 +979,7 @@ for details.</pre>
             the interface presents a list of user commands or options, such as a
             menu, a prominent item in the list meets this criterion.</p>
 
-        <h4><a name="section1"></a>1. Source Code.</h4>
+        <h4>1. Source Code.</h4>
 
         <p>The "source code" for a work means the preferred form of the work
             for making modifications to it.  "Object code" means any non-source
@@ -1019,7 +1021,7 @@ for details.</pre>
         <p>The Corresponding Source for a work in source code form is that
             same work.</p>
 
-        <h4><a name="section2"></a>2. Basic Permissions.</h4>
+        <h4>2. Basic Permissions.</h4>
 
         <p>All rights granted under this License are granted for the term of
             copyright on the Program, and are irrevocable provided the stated
@@ -1044,7 +1046,7 @@ for details.</pre>
             the conditions stated below.  Sublicensing is not allowed; section 10
             makes it unnecessary.</p>
 
-        <h4><a name="section3"></a>3. Protecting Users' Legal Rights From Anti-Circumvention Law.</h4>
+        <h4>3. Protecting Users' Legal Rights From Anti-Circumvention Law.</h4>
 
         <p>No covered work shall be deemed part of an effective technological
             measure under any applicable law fulfilling obligations under article
@@ -1060,7 +1062,7 @@ for details.</pre>
             users, your or third parties' legal rights to forbid circumvention of
             technological measures.</p>
 
-        <h4><a name="section4"></a>4. Conveying Verbatim Copies.</h4>
+        <h4>4. Conveying Verbatim Copies.</h4>
 
         <p>You may convey verbatim copies of the Program's source code as you
             receive it, in any medium, provided that you conspicuously and
@@ -1073,7 +1075,7 @@ for details.</pre>
         <p>You may charge any price or no price for each copy that you convey,
             and you may offer support or warranty protection for a fee.</p>
 
-        <h4><a name="section5"></a>5. Conveying Modified Source Versions.</h4>
+        <h4>5. Conveying Modified Source Versions.</h4>
 
         <p>You may convey a work based on the Program, or the modifications to
             produce it from the Program, in the form of source code under the
@@ -1114,7 +1116,7 @@ for details.</pre>
             in an aggregate does not cause this License to apply to the other
             parts of the aggregate.</p>
 
-        <h4><a name="section6"></a>6. Conveying Non-Source Forms.</h4>
+        <h4>6. Conveying Non-Source Forms.</h4>
 
         <p>You may convey a covered work in object code form under the terms
             of sections 4 and 5, provided that you also convey the
@@ -1216,7 +1218,7 @@ for details.</pre>
             source code form), and must require no special password or key for
             unpacking, reading or copying.</p>
 
-        <h4><a name="section7"></a>7. Additional Terms.</h4>
+        <h4>7. Additional Terms.</h4>
 
         <p>"Additional permissions" are terms that supplement the terms of this
             License by making exceptions from one or more of its conditions.
@@ -1284,7 +1286,7 @@ for details.</pre>
             form of a separately written license, or stated as exceptions;
             the above requirements apply either way.</p>
 
-        <h4><a name="section8"></a>8. Termination.</h4>
+        <h4>8. Termination.</h4>
 
         <p>You may not propagate or modify a covered work except as expressly
             provided under this License.  Any attempt otherwise to propagate or
@@ -1312,7 +1314,7 @@ for details.</pre>
             reinstated, you do not qualify to receive new licenses for the same
             material under section 10.</p>
 
-        <h4><a name="section9"></a>9. Acceptance Not Required for Having Copies.</h4>
+        <h4>9. Acceptance Not Required for Having Copies.</h4>
 
         <p>You are not required to accept this License in order to receive or
             run a copy of the Program.  Ancillary propagation of a covered work
@@ -1323,7 +1325,7 @@ for details.</pre>
             not accept this License.  Therefore, by modifying or propagating a
             covered work, you indicate your acceptance of this License to do so.</p>
 
-        <h4><a name="section10"></a>10. Automatic Licensing of Downstream Recipients.</h4>
+        <h4>10. Automatic Licensing of Downstream Recipients.</h4>
 
         <p>Each time you convey a covered work, the recipient automatically
             receives a license from the original licensors, to run, modify and
@@ -1348,7 +1350,7 @@ for details.</pre>
             any patent claim is infringed by making, using, selling, offering for
             sale, or importing the Program or any portion of it.</p>
 
-        <h4><a name="section11"></a>11. Patents.</h4>
+        <h4>11. Patents.</h4>
 
         <p>A "contributor" is a copyright holder who authorizes use under this
             License of the Program or a work on which the Program is based.  The
@@ -1417,7 +1419,7 @@ for details.</pre>
             any implied license or other defenses to infringement that may
             otherwise be available to you under applicable patent law.</p>
 
-        <h4><a name="section12"></a>12. No Surrender of Others' Freedom.</h4>
+        <h4>12. No Surrender of Others' Freedom.</h4>
 
         <p>If conditions are imposed on you (whether by court order, agreement or
             otherwise) that contradict the conditions of this License, they do not
@@ -1429,7 +1431,7 @@ for details.</pre>
             the Program, the only way you could satisfy both those terms and this
             License would be to refrain entirely from conveying the Program.</p>
 
-        <h4><a name="section13"></a>13. Remote Network Interaction; Use with the GNU General Public License.</h4>
+        <h4>13. Remote Network Interaction; Use with the GNU General Public License.</h4>
 
         <p>Notwithstanding any other provision of this License, if you modify the
             Program, your modified version must prominently offer all users
@@ -1450,7 +1452,7 @@ for details.</pre>
             combined will remain governed by version 3 of the GNU General Public
             License.</p>
 
-        <h4><a name="section14"></a>14. Revised Versions of this License.</h4>
+        <h4>14. Revised Versions of this License.</h4>
 
         <p>The Free Software Foundation may publish revised and/or new versions of
             the GNU Affero General Public License from time to time.  Such new
@@ -1476,7 +1478,7 @@ for details.</pre>
             author or copyright holder as a result of your choosing to follow a
             later version.</p>
 
-        <h4><a name="section15"></a>15. Disclaimer of Warranty.</h4>
+        <h4>15. Disclaimer of Warranty.</h4>
 
         <p>THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
             APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
@@ -1487,7 +1489,7 @@ for details.</pre>
             IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
             ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</p>
 
-        <h4><a name="section16"></a>16. Limitation of Liability.</h4>
+        <h4>16. Limitation of Liability.</h4>
 
         <p>IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
             WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
@@ -1499,7 +1501,7 @@ for details.</pre>
             EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
             SUCH DAMAGES.</p>
 
-        <h4><a name="section17"></a>17. Interpretation of Sections 15 and 16.</h4>
+        <h4>17. Interpretation of Sections 15 and 16.</h4>
 
         <p>If the disclaimer of warranty and limitation of liability provided
             above cannot be given local legal effect according to their terms,
@@ -1510,7 +1512,7 @@ for details.</pre>
 
         <p>END OF TERMS AND CONDITIONS</p>
 
-        <h3><a name="howto"></a>How to Apply These Terms to Your New Programs</h3>
+        <h3>How to Apply These Terms to Your New Programs</h3>
 
         <p>If you develop a new program, and you want it to be of the greatest
             possible use to the public, the best way to achieve this is to make it
index 85b3ae76e0f60987e9f86304201d246ab40e597c..ed6ecb36ac89fd847a21bde9a5c4a826bbaafe0f 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2015-2023 Soren Stoutner <soren@stoutner.com>.
+ * Copyright 2015-2024 Soren Stoutner <soren@stoutner.com>.
  *
  * Download cookie code contributed 2017 Hendrik Knackstedt.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
  *
@@ -646,7 +646,7 @@ class MainWebViewActivity : AppCompatActivity(), CreateBookmarkDialog.CreateBook
             // Initialize the WebView state adapter.
             webViewStateAdapter = WebViewStateAdapter(this, bottomAppBar)
 
-            // Set the pager adapter on the web view pager.
+            // Set the WebView pager adapter.
             webViewViewPager2.adapter = webViewStateAdapter
 
             // Store up to 100 tabs in memory.
@@ -2221,7 +2221,7 @@ class MainWebViewActivity : AppCompatActivity(), CreateBookmarkDialog.CreateBook
 
                     // Set the font size integer.
                     val fontSizeInt = if (textZoomInt == defaultFontSizeString.toInt())  // The current system default is used, which is encoded as a zoom of `0`.
-                        0
+                        SYSTEM_DEFAULT
                     else  // A custom font size is used.
                         textZoomInt
 
@@ -3007,17 +3007,21 @@ class MainWebViewActivity : AppCompatActivity(), CreateBookmarkDialog.CreateBook
         // Clear the focus from the URL edit text, so that it will be populated with the information from the new tab.
         urlEditText.clearFocus()
 
-        // Get the new tab position.
-        val newTabPosition = if (adjacent)  // The new tab position is immediately to the right of the current tab position.
-            tabLayout.selectedTabPosition + 1
-        else  // The new tab position is at the end.  The tab positions are 0 indexed, so the new page number will match the current count.
-            tabLayout.tabCount
+        // Add the new tab after the tab layout has quiesced.
+        // Otherwise, there can be problems when restoring a large number of tabs and processing a new intent at the same time.  <https://redmine.stoutner.com/issues/1136>
+        tabLayout.post {
+            // Get the new tab position.
+            val newTabPosition = if (adjacent)  // The new tab position is immediately to the right of the current tab position.
+                tabLayout.selectedTabPosition + 1
+            else  // The new tab position is at the end.  The tab positions are 0 indexed, so the new page number will match the current count.
+                tabLayout.tabCount
 
-        // Add the new WebView page.
-        webViewStateAdapter!!.addPage(newTabPosition, urlString)
+            // Add the new WebView page.
+            webViewStateAdapter!!.addPage(newTabPosition, urlString)
 
-        // Add the new tab.
-        addNewTab(newTabPosition, moveToTab)
+            // Add the new tab.
+            addNewTab(newTabPosition, moveToTab)
+        }
     }
 
     private fun addNewTab(newTabPosition: Int, moveToTab: Boolean) {
index 1ee2dbf035b7955d54ea52bbdd586c1c8e4473de..94711533a91e1c2ef5794f11715f55d758d60c5d 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2019,2021-2023 Soren Stoutner <soren@stoutner.com>.
+ * Copyright 2019,2021-2024 Soren Stoutner <soren@stoutner.com>.
  *
  * This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
  *
@@ -139,7 +139,7 @@ class PopulateFilterListsCoroutine(context: Context) {
                     // Enable the sliding drawers.
                     drawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED)
 
-                    // Add the first tab.
+                    // Continue loading the app.
                     populateFilterListsListener.finishedPopulatingFilterLists(combinedFilterLists)
                 }
             }
index a10bdca5401541529b15a3a6e10f9b0b3f438f67..dea4c75fe5316040456858d65defca7012e11b67 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2023 Soren Stoutner <soren@stoutner.com>.
+ * Copyright 2017-2024 Soren Stoutner <soren@stoutner.com>.
  *
  * This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
  *
@@ -409,40 +409,9 @@ class DomainsDatabaseHelper(private val appContext: Context) : SQLiteOpenHelper(
     }
 
     fun addDomain(domainName: String): Int {
-        // Instantiate a content values.
-        val domainContentValues = ContentValues()
-
-        // Create entries for the database fields.  The ID is created automatically.  The pinned SSL certificate information is not created unless added by the user.
-        domainContentValues.put(DOMAIN_NAME, domainName)
-        domainContentValues.put(ENABLE_JAVASCRIPT, SYSTEM_DEFAULT)
-        domainContentValues.put(COOKIES, SYSTEM_DEFAULT)
-        domainContentValues.put(ENABLE_DOM_STORAGE, SYSTEM_DEFAULT)
-        domainContentValues.put(ENABLE_FORM_DATA, SYSTEM_DEFAULT) // Form data can be removed once the minimum API >= 26.
-        domainContentValues.put(USER_AGENT, appContext.getString(R.string.system_default_user_agent))
-        domainContentValues.put(ENABLE_EASYLIST, SYSTEM_DEFAULT)
-        domainContentValues.put(ENABLE_EASYPRIVACY, SYSTEM_DEFAULT)
-        domainContentValues.put(ENABLE_FANBOYS_ANNOYANCE_LIST, SYSTEM_DEFAULT)
-        domainContentValues.put(ENABLE_FANBOYS_SOCIAL_BLOCKING_LIST, SYSTEM_DEFAULT)
-        domainContentValues.put(ULTRALIST, SYSTEM_DEFAULT)
-        domainContentValues.put(ENABLE_ULTRAPRIVACY, SYSTEM_DEFAULT)
-        domainContentValues.put(BLOCK_ALL_THIRD_PARTY_REQUESTS, SYSTEM_DEFAULT)
-        domainContentValues.put(FONT_SIZE, SYSTEM_DEFAULT)
-        domainContentValues.put(SWIPE_TO_REFRESH, SYSTEM_DEFAULT)
-        domainContentValues.put(WEBVIEW_THEME, SYSTEM_DEFAULT)
-        domainContentValues.put(WIDE_VIEWPORT, SYSTEM_DEFAULT)
-        domainContentValues.put(DISPLAY_IMAGES, SYSTEM_DEFAULT)
-
-        // Get a writable database handle.
-        val domainsDatabase = this.writableDatabase
-
-        // Insert a new row and store the resulting database ID.
-        val newDomainDatabaseId = domainsDatabase.insert(DOMAINS_TABLE, null, domainContentValues).toInt()
-
-        // Close the database handle.
-        domainsDatabase.close()
-
-        // Return the new domain database ID.
-        return newDomainDatabaseId
+        // Add the domain with default settings.
+        return addDomain(domainName, SYSTEM_DEFAULT, SYSTEM_DEFAULT, SYSTEM_DEFAULT, SYSTEM_DEFAULT, appContext.getString(R.string.system_default_user_agent), SYSTEM_DEFAULT, SYSTEM_DEFAULT, SYSTEM_DEFAULT,
+                         SYSTEM_DEFAULT, SYSTEM_DEFAULT, SYSTEM_DEFAULT, SYSTEM_DEFAULT, SYSTEM_DEFAULT, SYSTEM_DEFAULT, SYSTEM_DEFAULT, SYSTEM_DEFAULT, SYSTEM_DEFAULT)
     }
 
     fun addDomain(domainName: String, javaScriptInt: Int, cookiesInt: Int, domStorageInt: Int, formDataInt: Int, userAgentName: String, easyListInt: Int, easyPrivacyInt: Int, fanboysAnnoyanceListInt: Int,
index 84886efb892985f1e11c2c0b69216bb9479b8e92..da8fcea3f072758fbbbf33f559d74399350eb34c 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 
 <!--
-  Copyright 2015-2019,2022-2023 Soren Stoutner <soren@stoutner.com>.
+  Copyright 2015-2019,2022-2024 Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
 
@@ -30,7 +30,7 @@
         android:layout_height="24dp"
         android:layout_width="24dp"
         android:layout_gravity="center_vertical"
-        android:layout_marginEnd="8dp"
+        android:layout_marginEnd="10dp"
         android:src="@drawable/menu"
         android:contentDescription="@string/navigation_drawer"
         android:onClick="openNavigationDrawer" />
index 95a9589f6afb30b79a76b0eb92c44176e1bc43b3..83e2737ae7340c0b71394c7cef6d294accfa0ed2 100644 (file)
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="utf-8"?>
 
 <!--
-  Copyright 2015-2023 Soren Stoutner <soren@stoutner.com>.
+  Copyright 2015-2024 Soren Stoutner <soren@stoutner.com>.
 
-  Translation 2019-2023 Kévin L. <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+  Translation 2019-2024 Kévin L. <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
 
   This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
 
     <string name="home">Accueil</string>
     <string name="back">Précédent</string>
     <string name="forward">Suivant</string>
+    <string name="scroll_to_bottom">Faire défiler vers le bas</string>
+        <string name="scroll_to_top">Faire défiler vers le haut</string>
     <string name="history">Historique</string>
         <string name="clear_history">Vider l\'historique</string>
     <string name="open">Ouvrir</string>
         <string name="saved_ip_addresses">Adresse(s) IP sauvegardée(s)</string>
         <string name="current_ip_addresses">Adresse(s) IP courante(s)</string>
 
-    <!-- Import/Export.  The `%1$s` code inserts variables into the displayed text and should be preserved in translation.  <https://developer.android.com/reference/kotlin/java/util/Formatter> -->
+    <!-- Import/Export.  The `%1$*` code inserts variables into the displayed text and should be preserved in translation.  <https://developer.android.com/reference/kotlin/java/util/Formatter> -->
+    <string name="bookmarks_and_settings">Favoris et paramètres</string>
+    <string name="sqlite_database_format">Format de base de données SQLite</string>
+    <string name="html_format">format HTML</string>
     <string name="encryption">Chiffrement</string>
     <string-array name="encryption_type">
         <item>Aucun</item>
     <string name="decrypt">Déchiffrer</string>
     <string name="privacy_browser_settings_pbs">Privacy Browser Android %1$s Paramètres - Schema %2$d.pbs</string>
     <string name="privacy_browser_settings_pbs_aes">Privacy Browser Android %1$s Paramètres - Schema %2$d.pbs.aes</string>
+    <string name="privacy_browser_bookmarks_html">Privacy Browser Favoris.html</string>
     <string name="export_successful">Export effectué.</string>
     <string name="export_failed">L\'export a échoué : %1$s</string>
     <string name="import_failed">L\'import a échoué : %1$s</string>
+    <string name="bookmarks_imported">%1$d dossiers et favoris importés.</string>
+    <string name="bookmarks_exported">%1$d dossiers et favoris exportés.</string>
 
     <!-- Logcat.  The `%1$s` code inserts variables into the displayed text and should be preserved in translation.  <https://developer.android.com/reference/kotlin/java/util/Formatter> -->
     <string name="copy_string">Copie</string>
         <string name="full_screen_browsing_mode_summary">Appuyez deux fois pour basculer en mode plein écran.</string>
         <string name="hide_app_bar">Masquer la barre d\'application</string>
         <string name="hide_app_bar_summary">Masquer la barre d\'applications contenant l\'URL.</string>
+        <string name="display_under_cutouts">Afficher sous les éléments découpés</string>
+        <string name="display_under_cutouts_summary">Affiche le site web sous les éléments découpés, tels que les encoches d\'appareil photo.
+            La modification de ce paramètre entraînera le redémarrage de Privacy Browser.</string>
     <string name="clear_everything">Tout effacer</string>
         <!-- The form data part of this string can be removed once the minimum API >= 26. -->
         <string name="clear_everything_summary">Efface les cookies, le stockage DOM, les données de formulaire, le logcat et le cache de WebView.
index 64eb513d1192e219cfa2bca4307ab8ada637e43a..5bd3722b7289cf3f22b920af2a517335e3cad147 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2016-2023 Soren Stoutner <soren@stoutner.com>.
+ * Copyright 2016-2024 Soren Stoutner <soren@stoutner.com>.
  *
  * This file is part of Privacy Browser Android <https://www.stoutner.com/privacy-browser-android>.
  *
@@ -26,7 +26,7 @@ buildscript {
     }
 
     dependencies {
-        classpath 'com.android.tools.build:gradle:8.2.0'
+        classpath 'com.android.tools.build:gradle:8.2.1'
         classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.0"
 
         // NOTE: Do not place your application dependencies here; they belong
diff --git a/fastlane/metadata/android/fr-FR/changelogs/72.txt b/fastlane/metadata/android/fr-FR/changelogs/72.txt
new file mode 100644 (file)
index 0000000..173ca31
--- /dev/null
@@ -0,0 +1,12 @@
+• Ajout de l'importation et de l'exportation des signets vers un fichier HTML.
+• Ouverture de nouveaux onglets adjacents à l'onglet actuel.
+• Choix par défaut des paramètres actuels à la volée lors de l'ajout de nouveaux paramètres de domaine.
+• Ajout d'une entrée dans le menu de navigation pour faire défiler vers le bas/haut de la page.
+• Défilement initial du panneau de navigation vers le bas lors de l'utilisation de la barre d'application inférieure.
+• Affichage des informations SSL dans les en-têtes de vue.
+• Ajout d'options pour copier, partager et enregistrer les en-têtes de vue.
+• Ajout d'entrées de partage aux menus contextuels de la WebView.
+• Correction de plusieurs bugs avec les onglets après la restauration des pages au redémarrage.
+• Correction de plusieurs petits problèmes d'interface graphiques.
+• Élévation de l'API cible vers 34 (Android 14).
+• Traduction française mise à jour fournie par Kévin L.
\ No newline at end of file