]> gitweb.stoutner.com Git - PrivacyBrowserAndroid.git/commitdiff
French Guide and About translations.
authorSoren Stoutner <soren@stoutner.com>
Thu, 19 Sep 2019 03:55:31 +0000 (20:55 -0700)
committerSoren Stoutner <soren@stoutner.com>
Thu, 19 Sep 2019 03:55:31 +0000 (20:55 -0700)
53 files changed:
.idea/dictionaries/soren.xml
app/build.gradle
app/src/free/assets/fr/about_permissions_dark.html [new file with mode: 0644]
app/src/free/assets/fr/about_permissions_light.html [new file with mode: 0644]
app/src/free/assets/fr/about_privacy_policy_dark.html [new file with mode: 0644]
app/src/free/assets/fr/about_privacy_policy_light.html [new file with mode: 0644]
app/src/main/AndroidManifest.xml
app/src/main/assets/fr/about_changelog_dark.html [new file with mode: 0644]
app/src/main/assets/fr/about_changelog_light.html [new file with mode: 0644]
app/src/main/assets/fr/about_contributors_dark.html [new file with mode: 0644]
app/src/main/assets/fr/about_contributors_light.html [new file with mode: 0644]
app/src/main/assets/fr/about_licenses_dark.html [new file with mode: 0644]
app/src/main/assets/fr/about_licenses_light.html [new file with mode: 0644]
app/src/main/assets/fr/about_links_dark.html [new file with mode: 0644]
app/src/main/assets/fr/about_links_light.html [new file with mode: 0644]
app/src/main/assets/fr/about_permissions_dark.html [new file with mode: 0644]
app/src/main/assets/fr/about_permissions_light.html [new file with mode: 0644]
app/src/main/assets/fr/about_privacy_policy_dark.html [new file with mode: 0644]
app/src/main/assets/fr/about_privacy_policy_light.html [new file with mode: 0644]
app/src/main/assets/fr/guide_bookmarks_dark.html [new file with mode: 0644]
app/src/main/assets/fr/guide_bookmarks_light.html [new file with mode: 0644]
app/src/main/assets/fr/guide_domain_settings_dark.html [new file with mode: 0644]
app/src/main/assets/fr/guide_domain_settings_light.html [new file with mode: 0644]
app/src/main/assets/fr/guide_javascript_dark.html [new file with mode: 0644]
app/src/main/assets/fr/guide_javascript_light.html [new file with mode: 0644]
app/src/main/assets/fr/guide_local_storage_dark.html [new file with mode: 0644]
app/src/main/assets/fr/guide_local_storage_light.html [new file with mode: 0644]
app/src/main/assets/fr/guide_overview_dark.html [new file with mode: 0644]
app/src/main/assets/fr/guide_overview_light.html [new file with mode: 0644]
app/src/main/assets/fr/guide_requests_dark.html [new file with mode: 0644]
app/src/main/assets/fr/guide_requests_light.html [new file with mode: 0644]
app/src/main/assets/fr/guide_ssl_certificates_dark.html [new file with mode: 0644]
app/src/main/assets/fr/guide_ssl_certificates_light.html [new file with mode: 0644]
app/src/main/assets/fr/guide_tor_dark.html [new file with mode: 0644]
app/src/main/assets/fr/guide_tor_light.html [new file with mode: 0644]
app/src/main/assets/fr/guide_tracking_ids_dark.html [new file with mode: 0644]
app/src/main/assets/fr/guide_tracking_ids_light.html [new file with mode: 0644]
app/src/main/assets/fr/guide_user_agent_dark.html [new file with mode: 0644]
app/src/main/assets/fr/guide_user_agent_light.html [new file with mode: 0644]
app/src/main/assets/fr/images/bookmarks.png [new file with mode: 0644]
app/src/main/assets/fr/images/domain_settings.png [new file with mode: 0644]
app/src/main/assets/fr/images/pinned_mismatch.png [new file with mode: 0644]
app/src/main/assets/fr/images/pinned_ssl_certificate.png [new file with mode: 0644]
app/src/main/assets/fr/images/request_details.png [new file with mode: 0644]
app/src/main/assets/fr/images/tor.png [new file with mode: 0644]
app/src/main/assets/fr/images/user_agent.png [new file with mode: 0644]
app/src/main/res/values-de/strings.xml
app/src/main/res/values-es/strings.xml
app/src/main/res/values-fr/strings.xml
app/src/main/res/values-it/strings.xml
app/src/main/res/values-ru/strings.xml
app/src/main/res/values-tr/strings.xml
app/src/main/res/values/strings.xml

index 22e0660732de0186ac18606232f5e0d596edb0fb..b3e3c4dfae0df38eb6929c7da49271c883ac7798 100644 (file)
@@ -72,6 +72,7 @@
       <w>fdid</w>
       <w>fileprovider</w>
       <w>firebase</w>
+      <w>flohic</w>
       <w>fontsize</w>
       <w>framelayout</w>
       <w>freitas</w>
@@ -92,6 +93,7 @@
       <w>knackstedt</w>
       <w>konqueror</w>
       <w>kufc</w>
+      <w>kévin</w>
       <w>león</w>
       <w>licensors</w>
       <w>linearlayout</w>
index d9da2df749179f704eb103f8e0677d639842acb7..15b6d70069e4ee64ea68a95880376c9e2c366a67 100644 (file)
@@ -68,9 +68,9 @@ dependencies {
     implementation fileTree(include: ['*.jar'], dir: 'libs')
 
     // Include the following AndroidX libraries.
-    implementation 'androidx.arch.core:core-common:2.0.1'
-    implementation 'androidx.arch.core:core-runtime:2.0.1'
-    implementation 'androidx.appcompat:appcompat:1.0.2'
+    implementation 'androidx.arch.core:core-common:2.1.0'
+    implementation 'androidx.arch.core:core-runtime:2.1.0'
+    implementation 'androidx.appcompat:appcompat:1.1.0'
     implementation 'androidx.cardview:cardview:1.0.0'
     implementation 'androidx.coordinatorlayout:coordinatorlayout:1.0.0'
     implementation 'androidx.drawerlayout:drawerlayout:1.0.0'
@@ -81,5 +81,5 @@ dependencies {
     implementation 'com.google.android.material:material:1.0.0'
 
     // Only compile Firebase ads for the free flavor.
-    freeImplementation 'com.google.firebase:firebase-ads:18.1.1'
+    freeImplementation 'com.google.firebase:firebase-ads:18.2.0'
 }
\ No newline at end of file
diff --git a/app/src/free/assets/fr/about_permissions_dark.html b/app/src/free/assets/fr/about_permissions_dark.html
new file mode 100644 (file)
index 0000000..47cf7f3
--- /dev/null
@@ -0,0 +1,77 @@
+<!--
+  Copyright © 2016-2019 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/dark_theme.css">
+    </head>
+
+    <body>
+        <h3>Disposer d'un accès réseau complet</h3>
+        <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#INTERNET">android.permission.INTERNET</a></p>
+        <p>Requis pour que WebView puisse accéder à Internet. Sans cette autorisation, Privacy Browser serait «No Browser: protégez votre vie privée en restant complètement hors d’Internet».</p>
+
+        <h3>Installer les raccourcis</h3>
+        <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#INSTALL_SHORTCUT">com.android.launcher.permission.INSTALL_SHORTCUT</a></p>
+        <p>Requis pour ajouter des raccourcis pour les sites Web au bureau du programme de lancement.</p>
+
+        <h3>Lire le stockage</h3>
+        <p><a href="https://developer.android.com/reference/android/Manifest.permission#READ_EXTERNAL_STORAGE">android.permission.READ_EXTERNAL_STORAGE</a></p>
+        <p>Requis pour importer les paramètres des dossiers publics. Sous Android Marshmallow (API 23) et plus récente, si cette autorisation est refusée,
+            Privacy Browser peut importer les paramètres à partir des dossiers de l’application.</p>
+
+        <h3>Mémoire d'écriture</h3>
+        <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#WRITE_EXTERNAL_STORAGE">android.permission.WRITE_EXTERNAL_STORAGE</a></p>
+        <p>Requis pour exporter les paramètres et télécharger les fichiers dans les dossiers publics.
+            Sous Android Marshmallow (API 23) et plus récente, si cette autorisation est refusée,
+            Privacy Browser peut exporter les paramètres et stocker les téléchargements dans les dossiers de l'application.</p>
+
+        <br/>
+        <hr/>
+        <br/>
+
+        <p>In addition, Privacy Browser Free displays ads from Google’s AdMob network using the Firebase backend.
+            For the free flavor, Firebase adds the following permissions even though they are not listed in the source code
+            <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blob;f=app/src/main/AndroidManifest.xml;hb=HEAD">manifest file</a>.</p>
+
+        <h3>View network connections</h3>
+        <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_NETWORK_STATE">android.permission.ACCESS_NETWORK_STATE</a></p>
+        <p>Allows the ads to tell when you are connected to the internet and when you aren’t (presumably so they don’t try to reload an ad when you are disconnected).
+            They can also tell if you are connected via Wi-Fi, 2G, 3G, 4G, etc.</p>
+
+        <h3>Prevent phone from sleeping</h3>
+        <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#WAKE_LOCK">android.permission.WAKE_LOCK</a></p>
+        <p>Allows the ads to keep the processor from sleeping and the screen from dimming, although in my testing I don’t think the ads actually do this.</p>
+
+        <h3>Play Install Referrer API</h3>
+        <p><a href="https://android-developers.googleblog.com/2017/11/google-play-referrer-api-track-and.html">com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE</a></p>
+        <p>Allows other apps to tell if their installation was launched from an ad in Privacy Browser Free.</p>
+
+        <h3>Receive data from Internet</h3>
+        <p><a href="http://androidpermissions.com/permission/com.google.android.c2dm.permission.RECEIVE">com.google.android.c2dm.permission.RECEIVE</a></p>
+        <p>Allows Google to send information directly to the AdView without having to receive a request first (cloud-to-device messaging).</p>
+
+        <h3>Receive data from Internet</h3>
+        <p><a href="https://developers.google.com/cloud-messaging/android/client">com.stoutner.privacybrowser.free.permission.C2D_MESSAGE</a></p>
+        <p>Secures the cloud-to-device messages so that only Privacy Browser Free can receive them.</p>
+    </body>
+</html>
\ No newline at end of file
diff --git a/app/src/free/assets/fr/about_permissions_light.html b/app/src/free/assets/fr/about_permissions_light.html
new file mode 100644 (file)
index 0000000..d505846
--- /dev/null
@@ -0,0 +1,77 @@
+<!--
+  Copyright © 2016-2019 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/light_theme.css">
+    </head>
+
+    <body>
+        <h3>Disposer d'un accès réseau complet</h3>
+        <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#INTERNET">android.permission.INTERNET</a></p>
+        <p>Requis pour que WebView puisse accéder à Internet. Sans cette autorisation, Privacy Browser serait «No Browser: protégez votre vie privée en restant complètement hors d’Internet».</p>
+
+        <h3>Installer les raccourcis</h3>
+        <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#INSTALL_SHORTCUT">com.android.launcher.permission.INSTALL_SHORTCUT</a></p>
+        <p>Requis pour ajouter des raccourcis pour les sites Web au bureau du programme de lancement.</p>
+
+        <h3>Lire le stockage</h3>
+        <p><a href="https://developer.android.com/reference/android/Manifest.permission#READ_EXTERNAL_STORAGE">android.permission.READ_EXTERNAL_STORAGE</a></p>
+        <p>Requis pour importer les paramètres des dossiers publics. Sous Android Marshmallow (API 23) et plus récente, si cette autorisation est refusée,
+            Privacy Browser peut importer les paramètres à partir des dossiers de l’application.</p>
+
+        <h3>Mémoire d'écriture</h3>
+        <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#WRITE_EXTERNAL_STORAGE">android.permission.WRITE_EXTERNAL_STORAGE</a></p>
+        <p>Requis pour exporter les paramètres et télécharger les fichiers dans les dossiers publics.
+            Sous Android Marshmallow (API 23) et plus récente, si cette autorisation est refusée,
+            Privacy Browser peut exporter les paramètres et stocker les téléchargements dans les dossiers de l'application.</p>
+
+        <br/>
+        <hr/>
+        <br/>
+
+        <p>In addition, Privacy Browser Free displays ads from Google’s AdMob network using the Firebase backend.
+            For the free flavor, Firebase adds the following permissions even though they are not listed in the source code
+            <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blob;f=app/src/main/AndroidManifest.xml;hb=HEAD">manifest file</a>.</p>
+
+        <h3>View network connections</h3>
+        <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_NETWORK_STATE">android.permission.ACCESS_NETWORK_STATE</a></p>
+        <p>Allows the ads to tell when you are connected to the internet and when you aren’t (presumably so they don’t try to reload an ad when you are disconnected).
+            They can also tell if you are connected via Wi-Fi, 2G, 3G, 4G, etc.</p>
+
+        <h3>Prevent phone from sleeping</h3>
+        <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#WAKE_LOCK">android.permission.WAKE_LOCK</a></p>
+        <p>Allows the ads to keep the processor from sleeping and the screen from dimming, although in my testing I don’t think the ads actually do this.</p>
+
+        <h3>Play Install Referrer API</h3>
+        <p><a href="https://android-developers.googleblog.com/2017/11/google-play-referrer-api-track-and.html">com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE</a></p>
+        <p>Allows other apps to tell if their installation was launched from an ad in Privacy Browser Free.</p>
+
+        <h3>Receive data from Internet</h3>
+        <p><a href="http://androidpermissions.com/permission/com.google.android.c2dm.permission.RECEIVE">com.google.android.c2dm.permission.RECEIVE</a></p>
+        <p>Allows Google to send information directly to the AdView without having to receive a request first (cloud-to-device messaging).</p>
+
+        <h3>Receive data from Internet</h3>
+        <p><a href="https://developers.google.com/cloud-messaging/android/client">com.stoutner.privacybrowser.free.permission.C2D_MESSAGE</a></p>
+        <p>Secures the cloud-to-device messages so that only Privacy Browser Free can receive them.</p>
+    </body>
+</html>
\ No newline at end of file
diff --git a/app/src/free/assets/fr/about_privacy_policy_dark.html b/app/src/free/assets/fr/about_privacy_policy_dark.html
new file mode 100644 (file)
index 0000000..41a1f77
--- /dev/null
@@ -0,0 +1,105 @@
+<!--
+  Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/dark_theme.css">
+    </head>
+
+    <body>
+        <h3>Privacy Browser</h3>
+        <p><strong class="red">Privacy Browser ne collecte aucune information sur l'utilisateur.</strong></p>
+
+
+        <h3>Google Play</h3>
+        <p>Google Play a sa <a href="https://www.google.com/intl/en/policies/privacy/"> propre règle de confidentialité </a>.
+            Google fournit aux développeurs des <em>informations d'installation récapitulatives et anonymisées</em>, notamment le nombre d'installations organisées selon les catégories suivantes.</p>
+        <ul>
+            <li><item>Version d'Android</item> (ex. Android 7.1)</li>
+            <li><item>Terminal</item> (ex. Samsung Galaxy S6 [zeroflte])</li>
+            <li><item>Tablettes</item> (ex. Tablettes 10" et plus)</li>
+            <li><item>Pays</item> (ex. France)</li>
+            <li><item>Langage</item> (ex. Français [Canada])</li>
+            <li><item>Version d'Application</item> (ex. 14)</li>
+            <li><item>Opérateur</item> (eg. Orange - FR)</li>
+        </ul>
+
+
+        <h3>Notes Google Play</h3>
+        <p>Google Play a sa <a href="https://www.google.com/intl/en/policies/privacy/">propre règle de confidentialité </a>.
+            Google fournit aux développeurs des <em>résumés anonymisés</em> des informations suivantes relatives aux évaluations des utilisateurs.</p>
+        <ul>
+            <li><item>Pays</item> (ex. France)</li>
+            <li><item>Langage</item> (ex. Français [Canada])</li>
+            <li><item>Version d'Application</item> (ex. 14)</li>
+            <li><item>Version d'Android</item> (ex. Android 7.1)</li>
+            <li><item>Terminal</item> (ex. Samsung Galaxy S6 [zeroflte])</li>
+            <li><item>Tablettes</item> (ex. Tablettes 10" et plus)</li>
+        </ul>
+
+
+        <h3>Avis Google Play</h3>
+        <p>Google Play a sa <a href="https://www.google.com/intl/en/policies/privacy/">propre règle de confidentialité</a>.
+            Outre le nom du réviseur, l'évaluation et le texte de la révision (tous disponibles publiquement), Google fournit au développeur tout ou partie des informations suivantes.</p>
+        <ul>
+            <li><item>Code de Version</item> (ex. 7)</li>
+            <li><item>Nom de Version</item> (ex. 1.6)</li>
+            <li><item>Version d'Android</item> (ex. Android 7.1)</li>
+            <li><item>Terminal</item> (ex. Samsung Galaxy S6 [zeroflte])</li>
+            <li><item>Constructeur</item> (ex. Samsung)</li>
+            <li><item>Type de terminal</item> (ex. Phone)</li>
+            <li><item>La marque du processeur</item> (ex. Samsung)</li>
+            <li><item>Le modèle de processeur</item> (ex. Exynos 7420)</li>
+            <li><item>Densité d'affichage</item> (ex. 560 dpi)</li>
+            <li><item>Taille d'écran</item> (ex. 2560 x 1440)</li>
+            <li><item>RAM</item> (ex. 4096 MB)</li>
+            <li><item>Plateforme native</item> (ex. armeabi-v7a,armeabi,arm64v8a)</li>
+            <li><item>Version OpenGL ES</item> (ex. 3.1)</li>
+            <li><item>Langage du terminal</item> (ex. English)</li>
+        </ul>
+
+
+        <h3>Advertisements</h3>
+        <p>Privacy Browser Free displays a banner ad across the bottom of the screen using Google's AdMob network,
+            which has its <a href="https://www.google.com/intl/en/policies/privacy/">own privacy policy</a>.
+            These ads are set to be <a href="https://developers.google.com/admob/android/eu-consent#update_consent_status">non-personalized</a>.
+            AdMob reports <em>anonymized summaries</em> of the following information to developers.</p>
+        <ul>
+            <li><item>Total impressions</item></li>
+            <li><item>Total clicks</item></li>
+            <li><item>Platforms</item> (eg. high-end mobile devices, tablets)</li>
+            <li><item>Activity by country</item></li>
+        </ul>
+
+
+        <h3>Communications directes</h3>
+        <p>Les utilisateurs peuvent choisir d'envoyer des communications directes à Stoutner, telles que des courriels et des commentaires sur <a href="https://www.stoutner.com/">stoutner.com</a>.</p>
+
+
+        <h3>Utilisation de l'information</h3>
+        <p><strong class="blue">Stoutner peut utiliser ces informations pour contribuer au développement de Privacy Browser et communiquer le statut du projet aux utilisateurs.</strong>
+            <strong class="red"> Stoutner ne vendra jamais ces informations ni ne les transférera à des tiers qui les utiliseraient à des fins publicitaires ou marketing.</strong> </p>
+
+        <hr />
+        <p style="text-align: center;"><em>Revision 1.7, 14 May 2019</em></p>
+    </body>
+</html>
\ No newline at end of file
diff --git a/app/src/free/assets/fr/about_privacy_policy_light.html b/app/src/free/assets/fr/about_privacy_policy_light.html
new file mode 100644 (file)
index 0000000..bcb38db
--- /dev/null
@@ -0,0 +1,105 @@
+<!--
+  Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/light_theme.css">
+    </head>
+
+    <body>
+        <h3>Privacy Browser</h3>
+        <p><strong class="red">Privacy Browser ne collecte aucune information sur l'utilisateur.</strong></p>
+
+
+        <h3>Google Play</h3>
+        <p>Google Play a sa <a href="https://www.google.com/intl/en/policies/privacy/"> propre règle de confidentialité </a>.
+            Google fournit aux développeurs des <em>informations d'installation récapitulatives et anonymisées</em>, notamment le nombre d'installations organisées selon les catégories suivantes.</p>
+        <ul>
+            <li><item>Version d'Android</item> (ex. Android 7.1)</li>
+            <li><item>Terminal</item> (ex. Samsung Galaxy S6 [zeroflte])</li>
+            <li><item>Tablettes</item> (ex. Tablettes 10" et plus)</li>
+            <li><item>Pays</item> (ex. France)</li>
+            <li><item>Langage</item> (ex. Français [Canada])</li>
+            <li><item>Version d'Application</item> (ex. 14)</li>
+            <li><item>Opérateur</item> (eg. Orange - FR)</li>
+        </ul>
+
+
+        <h3>Notes Google Play</h3>
+        <p>Google Play a sa <a href="https://www.google.com/intl/en/policies/privacy/">propre règle de confidentialité </a>.
+            Google fournit aux développeurs des <em>résumés anonymisés</em> des informations suivantes relatives aux évaluations des utilisateurs.</p>
+        <ul>
+            <li><item>Pays</item> (ex. France)</li>
+            <li><item>Langage</item> (ex. Français [Canada])</li>
+            <li><item>Version d'Application</item> (ex. 14)</li>
+            <li><item>Version d'Android</item> (ex. Android 7.1)</li>
+            <li><item>Terminal</item> (ex. Samsung Galaxy S6 [zeroflte])</li>
+            <li><item>Tablettes</item> (ex. Tablettes 10" et plus)</li>
+        </ul>
+
+
+        <h3>Avis Google Play</h3>
+        <p>Google Play a sa <a href="https://www.google.com/intl/en/policies/privacy/">propre règle de confidentialité</a>.
+            Outre le nom du réviseur, l'évaluation et le texte de la révision (tous disponibles publiquement), Google fournit au développeur tout ou partie des informations suivantes.</p>
+        <ul>
+            <li><item>Code de Version</item> (ex. 7)</li>
+            <li><item>Nom de Version</item> (ex. 1.6)</li>
+            <li><item>Version d'Android</item> (ex. Android 7.1)</li>
+            <li><item>Terminal</item> (ex. Samsung Galaxy S6 [zeroflte])</li>
+            <li><item>Constructeur</item> (ex. Samsung)</li>
+            <li><item>Type de terminal</item> (ex. Phone)</li>
+            <li><item>La marque du processeur</item> (ex. Samsung)</li>
+            <li><item>Le modèle de processeur</item> (ex. Exynos 7420)</li>
+            <li><item>Densité d'affichage</item> (ex. 560 dpi)</li>
+            <li><item>Taille d'écran</item> (ex. 2560 x 1440)</li>
+            <li><item>RAM</item> (ex. 4096 MB)</li>
+            <li><item>Plateforme native</item> (ex. armeabi-v7a,armeabi,arm64v8a)</li>
+            <li><item>Version OpenGL ES</item> (ex. 3.1)</li>
+            <li><item>Langage du terminal</item> (ex. English)</li>
+        </ul>
+
+
+        <h3>Advertisements</h3>
+        <p>Privacy Browser Free displays a banner ad across the bottom of the screen using Google's AdMob network,
+            which has its <a href="https://www.google.com/intl/en/policies/privacy/">own privacy policy</a>.
+            These ads are set to be <a href="https://developers.google.com/admob/android/eu-consent#update_consent_status">non-personalized</a>.
+            AdMob reports <em>anonymized summaries</em> of the following information to developers.</p>
+        <ul>
+            <li><item>Total impressions</item></li>
+            <li><item>Total clicks</item></li>
+            <li><item>Platforms</item> (eg. high-end mobile devices, tablets)</li>
+            <li><item>Activity by country</item></li>
+        </ul>
+
+
+        <h3>Communications directes</h3>
+        <p>Les utilisateurs peuvent choisir d'envoyer des communications directes à Stoutner, telles que des courriels et des commentaires sur <a href="https://www.stoutner.com/">stoutner.com</a>.</p>
+
+
+        <h3>Utilisation de l'information</h3>
+        <p><strong class="blue">Stoutner peut utiliser ces informations pour contribuer au développement de Privacy Browser et communiquer le statut du projet aux utilisateurs.</strong>
+            <strong class="red"> Stoutner ne vendra jamais ces informations ni ne les transférera à des tiers qui les utiliseraient à des fins publicitaires ou marketing.</strong> </p>
+
+        <hr />
+        <p style="text-align: center;"><em>Revision 1.7, 14 May 2019</em></p>
+    </body>
+</html>
\ No newline at end of file
index b755fad1488c4c810a8817860f474c1bcd40e94b..1ea8d8cc4776c6729e6a552f51f4ca3fe438bce4 100644 (file)
                 android:resource="@xml/file_provider_paths" />
         </provider>
         
-        <!-- The theme has to be defined here or an ugly title bar is displayed when the app launches.
-             `android:configChanges="orientation|screenSize"` makes the activity not restart when the orientation changes, which preserves scroll location in the WebView.
-             `android:configChanges="screenLayout"` makes the activity not restart when entering or exiting split screen mode.
-             `android:configChanges="keyboard|keyboardHidden"` makes the activity not restart when a bluetooth keyboard is activated/goes to sleep.
-             `android:launchMode="singleTask"` makes the app launch in a new task instead of inside the task of the program that sends it an intent.
-             It also makes it reuse an existing Privacy Browser activity if available instead of launching a new one.
-             `android:persistableMode="persistNever"` removes Privacy Browser from the recent apps list on a device reboot.
-             `tools:ignore="unusedAttribute"` removes the lint warning that `persistableMode` does not apply to API < 21. -->
+        <!-- The label uses the short name so that it isn't truncated under the icon in the launcher on most phones.
+            The theme has to be defined here or an ugly title bar is displayed when the app launches.
+            `android:configChanges="orientation|screenSize"` makes the activity not restart when the orientation changes, which preserves scroll location in the WebView.
+            `android:configChanges="screenLayout"` makes the activity not restart when entering or exiting split screen mode.
+            `android:configChanges="keyboard|keyboardHidden"` makes the activity not restart when a bluetooth keyboard is activated/goes to sleep.
+            `android:launchMode="singleTask"` makes the app launch in a new task instead of inside the task of the program that sends it an intent.
+            It also makes it reuse an existing Privacy Browser activity if available instead of launching a new one.
+            `android:persistableMode="persistNever"` removes Privacy Browser from the recent apps list on a device reboot.
+            `tools:ignore="unusedAttribute"` removes the lint warning that `persistableMode` does not apply to API < 21. -->
         <activity
             android:name=".activities.MainWebViewActivity"
-            android:label="@string/privacy"
+            android:label="@string/short_name"
             android:theme="@style/PrivacyBrowserLight"
             android:configChanges="orientation|screenSize|screenLayout|keyboard|keyboardHidden"
             android:launchMode="singleTask"
diff --git a/app/src/main/assets/fr/about_changelog_dark.html b/app/src/main/assets/fr/about_changelog_dark.html
new file mode 100644 (file)
index 0000000..1d8be96
--- /dev/null
@@ -0,0 +1,628 @@
+<!--
+  Copyright © 2016-2019 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/dark_theme.css">
+    </head>
+
+    <body>
+        <h3><a href="https://www.stoutner.com/privacy-browser-3-2/">3.2</a> (version du code 46)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=424ab40e495fed0fd1fe4109be466206d64ae6be">20 Juillet 2019</a> - API minimale : 19, API optimale : 28</p>
+        <ul>
+            <li>Changement du moteur de recherche par défaut et la page d'accueil par <a href="https://www.stoutner.com/switching-to-startpage-as-the-default-homepage-and-search-engine/">Startpage</a>.</li>
+            <li>Correction du proxy via Orbot sur les <a href="https://redmine.stoutner.com/issues/473">récentes</a> <a href="https://redmine.stoutner.com/issues/474">versions</a> de WebView.</li>
+            <li>Création d'<a href="https://redmine.stoutner.com/issues/450">UltraList</a>.</li>
+            <li>Correction d'un problème avec les listes de blocages bloquant parfois <a href="https://redmine.stoutner.com/issues/444">l'URL principale</a>.</li>
+            <li>MAJ <a href="https://redmine.stoutner.com/issues/472"> modification URL de Facebook</a>.</li>
+            <li>Correction des paramètres de domaines <a href="https://redmine.stoutner.com/issues/439">en naviguant dans l'historique</a>.</li>
+            <li>Systématiquement<a href="https://redmine.stoutner.com/issues/404">désactiver exinction écran</a> en regardant une vidéo en plein écran</li>
+            <li>Ajout touch feedback and make it easier to tap the <a href="https://redmine.stoutner.com/issues/437">close and add tab buttons</a>.</li>
+            <li>Chargement des onglets du menu contextuel<a href="https://redmine.stoutner.com/issues/462">en arrière-plan</a>.</li>
+            <li>Ajout d'une option pour<a href="https://redmine.stoutner.com/issues/187">sauvegarder un site web comme une image</a>.</li>
+            <li>Amélioration du <a href="https://redmine.stoutner.com/issues/458">support du clavier</a> en <a href="https://redmine.stoutner.com/issues/389">navigation plein écran</a>.</li>
+            <li>MAJ des  <a href="https://redmine.stoutner.com/issues/445">en-têtes des requêtes</a> dans la Vue Source.</li>
+            <li>Correction d'un <a href="https://redmine.stoutner.com/issues/466">nombre</a> <a href="https://redmine.stoutner.com/issues/468">de</a>
+                <a href="https://redmine.stoutner.com/issues/464">plantages</a>.</li>
+            <li>MAJ traduction en Allemand effectuée par Bernhard G. Keller.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Russe.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+            <li>MAJ traduction en Turc.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-3-1/">3.1</a> (version du code 45)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=2a28c6401f60afa40ca93b18fc0b9a0ab196ff88">27 Mai 2019</a> - API minimale : 19, API optimale : 28</p>
+        <ul>
+            <li>Ajout d'un <a href="https://redmine.stoutner.com/issues/416">bouton Fermer</a> dans la barre d'application.</li>
+            <li>Correction du <a href="https://redmine.stoutner.com/issues/415">défilement gauche et droite</a> sur des éléments de sites web,
+                qui permet également <a href="https://redmine.stoutner.com/issues/411">un défilement plus fluide de la barre d'application</a>.</li>
+            <li>Ajout du chargement des listes de blocages sur <a href="https://redmine.stoutner.com/issues/285">l'écran de démarrage</a> et réduction du
+                <a href="https://redmine.stoutner.com/issues/452">temps de chargement de l'application</a>.</li>
+            <li>Ajout de modification d'URL modification <a href="https://redmine.stoutner.com/issues/414">Google Analytics</a>, <a href="https://redmine.stoutner.com/issues/436">Facebook</a>,
+                et <a href="https://redmine.stoutner.com/issues/417">Twitter</a>.</li>
+            <li>Ajout de la possibilité d'<a href="https://redmine.stoutner.com/issues/430">ouvrir une image dans un nouvel onglet</a>.</li>
+            <li>Correction du menu contextuel pour <a href="https://redmine.stoutner.com/issues/431">la recherche web</a>.</li>
+            <li>Correction de <a href="https://redmine.stoutner.com/issues/447">redémarrages intempestifs</a> en entrant ou sortant du mode écran divisé</li>
+            <li>Correction du paramètre <a href="https://redmine.stoutner.com/issues/451">Téléchargement avec une app externe</a> ne s'appliquant qu'après un redémarrage.</li>
+            <li>Correction de la <a href="https://redmine.stoutner.com/issues/432">navigation</a> avec certains gestionnaires de fichiers</li>
+            <li>Ajout de l'option permettant de <a href="https://redmine.stoutner.com/issues/399">désactiver la vue fenêtre large.</a>.</li>
+            <li>Amélioration du  <a href="https://redmine.stoutner.com/issues/412">chargement</a> et de la <a href="https://redmine.stoutner.com/issues/441">navigation</a> entre onglets.</li>
+            <li>Affichage du <a href="https://redmine.stoutner.com/issues/423">fournisseur WebView</a> dans A propos > Version sur Android Oreo et plus.</li>
+            <li>Première traduction complète en Turc</li>
+            <li>MAJ traduction en Allemand effectuée par Bernhard G. Keller.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Russe.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-3-0-1/">3.0.1</a> (version du code 44)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=fd8eedc7aab1062da69d65514cf5d0a6fd28abad">2 Mai 2019</a> - API minimale : 19, API optimale : 28</p>
+        <ul>
+            <li>Correction d’un bug qui permettait de faire défiler la barre d’application hors de l’écran lorsque le défilement de la barre d’application était désactivé,
+                avec<a href="https://redmine.stoutner.com/issues/418">sans possibilité de la faire revenir à l'écran</a>.</li>
+            <li>Corrige un bug qui <a href="https://redmine.stoutner.com/issues/419"> empêchait l'affichage de la barre d'applications </a>
+                après la suppression d'un onglet si le nouvel onglet actif était vide.</li>
+            <li>Corrige un plantage rare lorsque certaines pages <a href="https://redmine.stoutner.com/issues/424"> étaient téléchargées </a>.</li>
+            <li>Make the <a href="https://redmine.stoutner.com/issues/421">back button close a tab</a> if the WebView is at the beginning of the history list.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-3-0/">3.0</a> (version du code 43)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=aedc35976f8eda7c00bdd822c172e19cad0fc485">26 Avril 2019</a> - API minimale : 19, API optimale : 28</p>
+        <ul>
+            <li>Ajout <a href="https://redmine.stoutner.com/issues/22">de la nvaigation par onglet</a>.</li>
+            <li>Correction d'un bug qui coupait le <a href="https://redmine.stoutner.com/issues/398"> bas de la WebView </a> lorsque le défilement de la barre d'applications était désactivé. </li>
+             <li>Correction d'un bug qui faisait redémarrer le <a href="https://redmine.stoutner.com/issues/408"> Privacy Browser </a> à chaque fois qu'un clavier Bluetooth était connecté / déconnecté. </li>
+            <li>MAJ traduction en Allemand effectuée par Bernhard G. Keller.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Russe.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+            <li>Traduction partielle en Turc.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-17-1/">2.17.1</a> (version du code 42)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=fbb7aef30a9417c42661a0f76b5836dcf6a40242">5 Mars 2019</a> - API minimale : 19, API optimale : 28</p>
+        <ul>
+            <li>Corrige un plantage provoqué par des favoris avec de <a href="https://redmine.stoutner.com/issues/395"> très grandes icônes</a>.</li>
+            <li>Autoriser le déplacement de Privacy Browser vers une <a href="https://redmine.stoutner.com/issues/394">carte SD</a>.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-17/">2.17</a> (version du code 41)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=ee0fa80bcf12d87d13c5ae9feb44ceb2b5aed2dd">27 Février 2019</a> - API minimale : 19, API optimale : 28</p>
+        <ul>
+                       <li>Ajout de la possibilité de <a href="https://redmine.stoutner.com/issues/8"> faire défiler la barre d'applications</a>.</li>
+                       <li>Création d'une<a href="https://redmine.stoutner.com/issues/264"> activité Logcat </a>.</li>
+                       <li>Autoriser les utilisateurs à <a href="https://redmine.stoutner.com/issues/334"> spécifier l'URL </a> et <a href = "https://redmine.stoutner.com/issues / 222 ">quel navigateur ouvrir</a>
+                lors de la création d’un raccourci sur le bureau.</li>
+                       <li>Ajouter des entrées avec des liens au lien et à l’image <a href="https://redmine.stoutner.com/issues/334"> menus contextuels </a>.</li>
+                       <li>Autoriser <a href="https://redmine.stoutner.com/issues/375"> la définition des applications par défaut </a> à partir du sélecteur Ouvrir avec.</li>
+                       <li>Corrige un bug qui permettait à la syntaxe des URL d'être mis en évidence <a href="https://redmine.stoutner.com/issues/377"> lors de la saisie </a>.</li>
+                       <li>Correction de la boîte de dialogue de non-concordance s'affichant parfois <a href="https://redmine.stoutner.com/issues/373"> alors qu'il n'y a pas de non-concordance </a>.</li>
+                       <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+                       <li>MAJ traduction en Russe.</li>
+                       <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+                       <li>Traduction partielle en Allemand by Bernhard G. Keller.</li>
+                       <li>Traduction partielle en Turc.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-16/">2.16</a> (version du code 40)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=6fa1563622642855d342cd7bcb523a8c1b6bbc44">31 Janvier 2019</a> - API minimale : 19, API optimale : 28</p>
+        <ul>
+            <li>Correction d'un bug, introduit en version 2.15 qui ne faisait pas<a href="https://redmine.stoutner.com/issues/370">la vérification sur le certificat SSL</a> dans la plupart des cas</li>
+            <li>Ajout <a href="https://redmine.stoutner.com/issues/179">de l'épinglage</a> <a href="https://redmine.stoutner.com/issues/211">des addresses</a>
+                <a href="https://redmine.stoutner.com/issues/212">IP</a> aux paramètres d'un domaine.</li>
+            <li>Création d'une option dans le menu pour l'ouverture avec <a href="https://redmine.stoutner.com/issues/336">une application en particulier</a> et
+                <a href="https://redmine.stoutner.com/issues/362">d'autres navigateurs</a>.</li>
+            <li>Amélioration de la <a href="https://redmine.stoutner.com/issues/194">couleur de sélection du texte</a> en mode sombre.</li>
+            <li><a href="https://redmine.stoutner.com/issues/218">Mise en place de </a> <a href="https://redmine.stoutner.com/issues/220">différentes</a>
+                <a href="https://redmine.stoutner.com/issues/221">améliorations</a> de la vue base de données des favoris.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Russe.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+            <li>Traduction partielle en Turc.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-15-1/">2.15.1</a> (version du code 39)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=df8b520d10c3fa31b603ff7c50670ab1f0728d2f">27 Décembre 2018</a> - API minimale : 19, API optimale : 28</p>
+        <ul>
+            <li>Correction d'un bug qui causaient <a href="https://redmine.stoutner.com/issues/364">un plantage sur certains terminaux</a> à l'ouverture d'une deuxième page Web.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-15/">2.15</a> (version du code 38)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=2250acd83180a9dcf1fbee80025a9d6aadbee510">24 Décembre 2018</a> - API minimale : 19, API optimale : 28</p>
+        <ul>
+            <li>Correction d'un bug lors <a href="https://redmine.stoutner.com/issues/160">du changement du user agent</a> dans les paramètres du domaine.</li>
+            <li>Correction de la disposition <a href="https://redmine.stoutner.com/issues/250">des menus sur les terminaux avec encoche.</a>.</li>
+            <li>Mettre en surbrillance la syntaxe de l'URL en affichant le <a href="https://redmine.stoutner.com/issues/345">domaine principal</a>.</li>
+            <li>Correction d'un bug lors de l'ouverture de menu <a href="https://redmine.stoutner.com/issues/354">en sélectionnant du texte</a>.</li>
+            <li>Correction de <a href="https://redmine.stoutner.com/issues/348">deux</a> <a href="https://redmine.stoutner.com/issues/347">bugs</a> avec EasyList.</li>
+            <li>Ajout du support pour les URLs du type<a href="https://redmine.stoutner.com/issues/360">file://</a> et <a href="https://redmine.stoutner.com/issues/352">content://</a>.</li>
+            <li>MAJ du nom de <a href="https://redmine.stoutner.com/issues/351">différentes</a> <a href="https://redmine.stoutner.com/issues/343">préférences</a>.</li>
+            <li>Enregistrement de Privacy Browser comme un <a href="https://redmine.stoutner.com/issues/184">moteur de recherche</a>.</li>
+            <li>Ajout <a href="https://redmine.stoutner.com/issues/349">d'instructions pour télécharger des fichiers dans</a> Guide > Tor.</li>
+            <li>Création d'un <a href="https://redmine.stoutner.com/issues/242">thème sombre pour l'animation Glisser pour rafraîchir</a>.</li>
+            <li>Ajout de l'option Glisser pour rafraîchir <a href="https://redmine.stoutner.com/issues/243">dans la vue Voir Source</a>.</li>
+            <li>Suppression de la <a href="https://redmine.stoutner.com/issues/329">librairie Ad Consent de Google</a> dans la version gratuite.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Russe.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+            <li>Traduction partielle en Turc.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-14/">2.14</a> (version du code 37)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=57020e5c7cad1eec43c3627f136be1640d07d4aa">8 Décembre 2018</a> - API minimale : 19, API optimale : 28</p>
+        <ul>
+            <li>Ajout option de <a href="https://redmine.stoutner.com/issues/338">chiffrement pour import et export</a>.</li>
+            <li>Correction d'un bug lors de <a href="https://redmine.stoutner.com/issues/350">l'import de bases de données dans certaines circonstances</a>.</li>
+            <li>Ajout d'options <a href="https://redmine.stoutner.com/issues/326">pour changer rapidement le proxy via Orbot</a>.</li>
+            <li>Ajout d'une option pour <a href="https://redmine.stoutner.com/issues/333">télécharger les fichiers en utilisant une autre application</a>.</li>
+            <li>Corrige la <a href="https://redmine.stoutner.com/issues/230">suppresion du stockage du DOM</a>.</li>
+            <li>Revenir <a href="https://redmine.stoutner.com/issues/341">au début de la text box de l'URL </a> aprèd édition.</li>
+            <li>Autoriser de quitter la vue Favoris <a href="https://redmine.stoutner.com/issues/267">directement depuis un sous-dossier</a>.</li>
+            <li>Changement de l'icône de l'application <a href="https://redmine.stoutner.com/issues/344">à l'ancien style </a> pour les anciennes version d'Android.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Russe.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-13/">2.13</a> (version du code 36)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=c44cc1c5af504b415b86654d7d03a3e78a5adf1b">29 Octobre 2018</a> - API minimale : 19, API optimale : 28</p>
+        <ul>
+            <li>Ajout <a href="https://redmine.stoutner.com/issues/23">import et export</a>
+                des favorise et paramètres (incluant <a href="https://redmine.stoutner.com/issues/280"> la lecture des permissions en écriture)</a>).</li>
+            <li>Changement <a href="https://redmine.stoutner.com/issues/165">du chargement par défaut des URLs</a> de HTTP vers HTTPS.</li>
+            <li>Affiche le nombre d'élément <a href="https://redmine.stoutner.com/issues/313">bloqué pour chaque liste noire</a> avec
+                <a href="https://redmine.stoutner.com/issues/323">MAJ en temps réel</a>.</li>
+            <li>Ajout d'un bouton <a href="https://redmine.stoutner.com/issues/252">pour arrêter le chargement</a>.</li>
+            <li>Ajout du contrôle du <a href="https://redmine.stoutner.com/issues/305">user agent</a> et <a href="https://redmine.stoutner.com/issues/274">du mode nuit</a> dans le menu d'Options.</li>
+            <li>Correction d'un bug qui <a href="https://redmine.stoutner.com/issues/325">masquait les barres systèmes</a> après la vue en plein écran d'une video.</li>
+            <li>Corrige le status du <a href="https://redmine.stoutner.com/issues/317">menu Supprimer les données</a> sur Oreo (Android 8.0) et plus récent.</li>
+            <li>Corrige la taille du message <a href="https://redmine.stoutner.com/issues/319">En attente d'Orbot</a>.</li>
+            <li>Changement API optimale vers 28 (Android 9 Pie).</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Russe.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-12/">2.12</a> (version du code 35)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=eeb6f383b74980bc29ff1ecab8f6c3eb6ac17d54">31 Juillet 2018</a> - API minimale : 19, API optimale : 27</p>
+        <ul>
+            <li>Changement de la page d'accueil et du moteur de recherche par défaut pour <a href="https://redmine.stoutner.com/issues/308">Searx.me</a>.</li>
+            <li>Ajout <a href="https://redmine.stoutner.com/issues/310">UltraPrivacy</a> aux listes noires.</li>
+            <li>Ajout d'une option pour <a href="https://redmine.stoutner.com/issues/209">supprimer les requêtes tierces parties</a>.</li>
+            <li>Ajout du <a href="https://redmine.stoutner.com/issues/279">contrôle des listes noires</a> dans la vue Options.</li>
+            <li>Ajout d'un <a href="https://redmine.stoutner.com/issues/301">onglet Guide</a> expliquant la vue Requêtes.</li>
+            <li>Corrige le message “<a href="https://redmine.stoutner.com/issues/307">En attente d'Orbot</a>”.</li>
+            <li>Corrige <a href="https://redmine.stoutner.com/issues/306">deux</a> <a href="https://redmine.stoutner.com/issues/314">bugs</a> le traitement des listes noires.</li>
+            <li>Corrige <a href="https://redmine.stoutner.com/issues/298">deux</a> <a href="https://redmine.stoutner.com/issues/296">problèmes</a> avec le lecture vidéo en plein écran.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Russe.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-11/">2.11</a> (version du code 34)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=bc45b14cfda10249800a6ccfdb8247d2ce9b32a9">10 Juillet 2018</a> - API minimale : 19, API optimale : 27</p>
+        <ul>
+            <li>Ajout d'une <a href="https://redmine.stoutner.com/issues/170">vue Requêtes</a> qui affiche le nombre de requêtes bloquées.</li>
+            <li>Corrige un problème avec <a href="https://redmine.stoutner.com/issues/297">le proxy via Orbot</a> sur les versions récentes de WebView.</li>
+            <li>Ajout d'une option pour <a href="https://redmine.stoutner.com/issues/266">désactiver les captures d'écrans et l'enregistrement d'écrans</a>.</li>
+            <li>Ajout de <a href="https://redmine.stoutner.com/issues/191">"Glisser pour rafraĉhir"</a> aux paramétrage des domaines.</li>
+            <li>Remplacement de l'icône sur les formulaires de données par <a href="https://redmine.stoutner.com/issues/288">l'icône refraîchir dans la barre de navigation</a>.</li>
+            <li><a href="https://redmine.stoutner.com/issues/185">Option de suppression des formulaires de données</a> pour les version d'Android Oreo et ultérieure.</li>
+            <li>Corrige un plantage lors <a href="https://redmine.stoutner.com/issues/295">de la visualisation ou du chargement des paramètres de domaines avec une URL vierge</a>.</li>
+            <li>MAJ traduction partielle en Allemand effectuée par Stefan Erhardt.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Russe.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-10/">2.10</a> (version du code 33)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=29e6b7b467e6987d6aa42429b03e3b5498acbae3">24 Mai 2018</a> - API minimale : 19, API optimale : 27</p>
+        <ul>
+            <li>Permettre <a href="https://redmine.stoutner.com/issues/1">le téléversement de fichiers</a> vers des sites Web sur Lollipop et ultérieur.</li>
+            <li>Permettre <a href="https://redmine.stoutner.com/issues/216">aux user agents paramétrés d'être MAJ automatiquement</a> avec les nouvelles versions.</li>
+            <li>Ajout d'une <a href="https://redmine.stoutner.com/issues/269">option de téléchargement de l'URL</a> dans le menu contextuel.</li>
+            <li>Ajout d'une <a href="https://redmine.stoutner.com/issues/278">fenêtre sur le consentement à la publicité</a> et MAJ de
+                <a href="https://www.stoutner.com/privacy-browser/privacy-policy/">la politique sur la vie privée</a> pour Privacy Browser Free afin d'être en règle avec le RGPD.</li>
+            <li>Utilisation des nouveaux contrôles publicitaires du RGPD pour que toutes les publicités utilisées dans Privacy Browser Free soient
+                <a href="https://developers.google.com/admob/android/eu-consent#collect_consent">non-personalisées et non-intrusives</a>.</li>
+            <li>Correction d'un bug introduit en version 2.9 qui <a href="https://redmine.stoutner.com/issues/282">empêchaient les favoris d'être chargé </a> depuis la vue Favoris.</li>
+            <li>Correction d'un bug qui causait des changements de le paramétrage des domaines
+                <a href="https://redmine.stoutner.com/issues/281">qui ne pouvaient s'appliquer qu'après un lancement de l'appli</a>.</li>
+            <li>Amélioration du workflow lors <a href="https://redmine.stoutner.com/issues/276">de l'ajout</a> et <a href="https://redmine.stoutner.com/issues/240">de l'édition</a>
+                des paramétrages des domaines depuis la vue Options.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Russe.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-9/">2.9</a> (version du code 32)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=39cde1235af331de5e5ff454ac2daf667d7d894f">9 Mai 2018</a> - API minimale : 19, API optimale : 27</p>
+        <ul>
+            <li>Utilisation du <a href="https://redmine.stoutner.com/issues/224">dossier public de téléchargement</a>
+                (nécessite <a href="https://redmine.stoutner.com/issues/79">les permissions en écriture</a>).</li>
+            <li>Ajout <a href="https://redmine.stoutner.com/issues/223">du contrôle pour les listes noires</a> aux paramétrage des domaines.</li>
+            <li>Support <a href="https://redmine.stoutner.com/issues/268">du lancement d'autres applications en utilisant des URLs personnalisées</a>.</li>
+            <li>Ajout d'un <a href="https://redmine.stoutner.com/issues/247">onglet favoris</a> au guide.</li>
+            <li>Création d'une <a href="https://redmine.stoutner.com/issues/265">icône adaptative</a>.</li>
+            <li><a href="https://redmine.stoutner.com/issues/260">Preserve l'icône favorite</a> en revenant des vues paramètres ou domaines.</li>
+            <li>Ajout d'un avertissement qui indique que le Mode Incognito <a href="https://redmine.stoutner.com/issues/271">désactive la navigation dans l'historique</a>.</li>
+            <li>Permettre <a href="https://redmine.stoutner.com/issues/257">aux cookies d'être sauvegardés</a> lorsque le Mode Incognito est activé.</li>
+            <li>Ne pas <a href="https://redmine.stoutner.com/issues/256">recharger la page web</a> lors du redémarrage depuis le launcher.</li>
+            <li>MAJ partielle traduction en Allemand effectuée par Stefan Erhardt.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>Première Traduction complète en Russe.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-8-1/">2.8.1</a> (version du code 31)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=8d1060fb1148d2d2fd7af8261dc9956c3a5687a1">1 Mars 2018</a> - API minimale : 19, API optimale : 27</p>
+        <ul>
+            <li>Contournement d'un bug dans les version récentes d'Android WebView qui <a href="https://redmine.stoutner.com/issues/253">empêchaient les utilisateurs de sauvegarder les cookkies</a>
+                lorsque cela était souhaité.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-8/">2.8</a> (version du code 30)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=0718e0dc7330462352c7cf71b0ef486ee6b90df7">22 Février 2018</a> - API minimale : 19, API optimale : 27</p>
+        <ul>
+            <li><a href="https://redmine.stoutner.com/issues/136">Basculement vers EasyList</a> pour le blocage des publicités et des traceurs.</li>
+            <li>Ajout d'une <a href="https://redmine.stoutner.com/issues/64">vue Voir Source</a>.</li>
+            <li>Ajout d'un <a href="https://redmine.stoutner.com/issues/229">sous-menu Effacer les données</a> dans le menu Options.</li>
+            <li>Corrige l'option <a href="https://redmine.stoutner.com/issues/231">Ajout à l'écran d'accueil</a> pour être compatible avec Android Oreo.</li>
+            <li>Corrige <a href="https://redmine.stoutner.com/issues/248">le formatage de la couleur</a> dans la barre d'URL.</li>
+            <li>Clarification du langage dans la <a href="https://redmine.stoutner.com/issues/244">politique de vie privée</a>.</li>
+            <li>MAJ API optimale : Passage à 27 (Android Oreo, 8.1.0).</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>Traduction partielle en Russe.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-7-2/">2.7.2</a> (version du code 29)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=298ddb5aeffe0e18e84c7551c55ff8164b238080">22 Novembre 2017</a> - API minimale : 19, API optimale : 26</p>
+        <ul>
+            <li>Ajout d'un élément d'options pour <a href="https://redmine.stoutner.com/issues/104">création/edition des paramètres du domaine courant</a>.</li>
+            <li>Ouverture <a href="https://redmine.stoutner.com/issues/226">des hyperliens de numéro de téléphone</a> dans l'application de numérotation.</li>
+            <li>Corrige une erreur <a href="https://forum.f-droid.org/t/build-failing-with-could-not-find-gradle-error/1612/4">empêchant la mise à disposition des versions 2.7 et 2.7.1</a> dans F-Droid.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-7-1/">2.7.1</a> (version du code 28)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=24f2d6529540bc8ea47f45bc07dd058f402a9140">9 Novembre 2017</a> - API minimale : 19, API optimale : 26</p>
+        <ul>
+            <li>Corrige un plantage lors de <a href="https://redmine.stoutner.com/issues/225">l'édition d'un favori</a> dans le nouveau panneau Favoris.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-7/">2.7</a> (version du code 27)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=eb9bc527c37223964f7c00592df982b47ff2f81c">7 Novembre 2017</a> - API minimale : 19, API optimale : 26</p>
+        <ul>
+            <li>Ajout d'un <a href="https://redmine.stoutner.com/issues/132">panneau favoris </a> accessible en glissant l'écran vers la gauche.</li>
+            <li>Empêcher le mode nuit <a href="https://redmine.stoutner.com/issues/213">d'afficher un fond blanc</a> lors du chargement de nouvelles pages.</li>
+            <li>MAJ des <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=379d977e9db12b28952cbce0b127548576c87b95">user agents</a>.</li>
+            <li>MAJ API optimale : vers 26 (Android Oreo, 8.0.0).</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-6/">2.6</a> (version du code 26)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=ecd1f67963852c0523c42ce1326b78cb7a71f053">18 Septembre 2017</a> - API minimale : 19, API optimale : 25</p>
+        <ul>
+            <li>Ajout <a href="https://redmine.stoutner.com/issues/145">du mode nuit</a>.</li>
+            <li>MAJ du thème sombre affichant les sections <a href="https://redmine.stoutner.com/issues/150">A propos et Guide</a>.</li>
+            <li>Ajout du support pour <a href="https://redmine.stoutner.com/issues/52">l'authentification HTTP</a>.</li>
+            <li><a href="https://redmine.stoutner.com/issues/178">Code couleur des CN</a> dans la popup du certificat SSL.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-5/">2.5</a> (version du code 25)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=80ddcb075d03a4c78263d1ff80466f3df0967f6d">26 Août 2017</a> - API minimale : 19, API optimale : 25</p>
+        <ul>
+            <li>Ajout <a href="https://redmine.stoutner.com/issues/54">SSL certificate pinning</a> to domain settings.</li>
+            <li>Ajout de <a href="https://redmine.stoutner.com/issues/163">searx.me</a> à la liste des moteurs de recherche.</li>
+            <li><a href="https://redmine.stoutner.com/issues/164">MAJ de la page d'accueil par défaut</a> pour fonctionner avec et sans JavaScript.</li>
+            <li>Correction d'un bug qui masquait le titre d'un site web <a href="https://redmine.stoutner.com/issues/175">lors de la rotation de l'écran</a>.</li>
+            <li><a href="https://redmine.stoutner.com/issues/138">Masquer l'option “Vider le stockage du DOM”</a> s'il n'y a rien à supprimer.</li>
+            <li>Usage <a href="https://redmine.stoutner.com/issues/161">d'un texte rouge non-gras</a> pour indiquer les sites web non-chiffrés.</li>
+            <li>Correction d'un bug qui ne permettaient pas toujours <a href="https://redmine.stoutner.com/issues/160">l'usage de user agents spécifiques sur un domaine</a>.</li>
+            <li>Correction d'un bug qui causait la modification de site web (comme le tri d'une liste) d'être perdu si Privacy Browser
+                <a href="https://redmine.stoutner.com/issues/139">était envoyé en arrière plan</a>.</li>
+            <li>Beaucoup  <a href="https://redmine.stoutner.com/issues/102">de petites</a> <a href="https://redmine.stoutner.com/issues/153">améliorations</a>
+                <a href="https://redmine.stoutner.com/issues/97">ont été</a> <a href="https://redmine.stoutner.com/issues/108">effectuées</a> <a href="https://redmine.stoutner.com/issues/171">à</a>
+                <a href="https://redmine.stoutner.com/issues/172">la</a> <a href="https://redmine.stoutner.com/issues/173">vue</a> <a href="https://redmine.stoutner.com/issues/152">Domaines</a>.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-4/">2.4</a> (version du code 24)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=0063aac3b25ee5ea558669d42269d16158eca40b">23 Juin 2017</a> - API minimale : 19, API optimale : 25</p>
+        <ul>
+            <li>Ajout de l'option <a href="https://redmine.stoutner.com/issues/124">d'un thème sombre</a>.</li>
+            <li><a href="https://redmine.stoutner.com/issues/137">Surligner http:// en rouge</a> si le domaine n'est pas chiffré.</li>
+            <li><a href="https://redmine.stoutner.com/issues/126">Surligner le domaine</a> dans la vue de l'URL.</li>
+            <li>Ajout de paramètres pour <a href="https://redmine.stoutner.com/issues/133">contrôler ce qui se passe lors de Nettoyer et Quitter</a>.</li>
+            <li>Changement de la <a href="https://redmine.stoutner.com/issues/140">page d'accueil par défaut par https://start.duckduckgo.com</a>.</li>
+            <li>Ajout d'une <a href="https://redmine.stoutner.com/issues/134">action Annuler</a> à la snackbar quand les cookies, le stockage du DOM,
+                ou les données de formulaire sont vidées depuis le menu options.</li>
+            <li>Correction d'un bug <a href="https://redmine.stoutner.com/issues/139">qui perdait les modifications effectuées après un redémarrage</a>.</li>
+            <li>Correction d'un bug avec le <a href="https://redmine.stoutner.com/issues/131">spinner layout sur des terminaux Huawei</a>.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-3/">2.3</a> (version du code 23)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=edbeafeb712ae0c2a217a130d940f6c8326ca2d0">26 Mai 2017</a> - API minimale : 19, API optimale : 25</p>
+        <ul>
+            <li><a href="https://redmine.stoutner.com/issues/127">Ne pas inclure les URLs de redirection</a> dans l'historique.</li>
+            <li>Ajout d'une option pour <a href="https://redmine.stoutner.com/issues/123">désactiver le chargement des images of images</a> pour conserver de la bande passante.</li>
+            <li>Corrige l'affichage de certaines pages web en utilisant <a href="https://redmine.stoutner.com/issues/113">la vue Grand Ecran</a>.</li>
+            <li>Permettre le chargement <a href="https://redmine.stoutner.com/issues/128">des URLs hôtes uniquement</a>.</li>
+            <li><a href="https://redmine.stoutner.com/issues/129">Ajout d'icônes dans la vue Paramètres</a>.</li>
+            <li><a href="https://redmine.stoutner.com/issues/130">Ajout d'un titre</a> à l'URL lors du partage.</li>
+            <li>Désactiver les options <a href="https://redmine.stoutner.com/issues/93">sur les cookies tiers sur KitKat</a> car cela ne fonctionne que sur Lollipop et plus récent.</li>
+            <li><a href="https://redmine.stoutner.com/issues/89">Déplacement de Rafraîchir au bas</a> du menu Options.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-2/">2.2</a> (version du code 22)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=1d8a8322dace658f69b80ad4d24f941074aa2200">27 Avril 2017</a> - API minimale : 19, API optimale : 25</p>
+        <ul>
+            <li>Création d'un <a href="https://redmine.stoutner.com/issues/116">Mode Incognito</a>, qui supprimer le cache et l'historique après chaque chargement de page.</li>
+            <li>Fusionner l'activation/désactivation <a href="https://redmine.stoutner.com/issues/122">de Javascript</a> en une seule entrée.</li>
+            <li>Affichage de sections erronées d'un <a href="https://redmine.stoutner.com/issues/53">certificat SSL en rouge</a>.</li>
+            <li>Suppression de l'entièreté <a href="https://redmine.stoutner.com/issues/114">du dossier privé de cache</a> sur Nettoyer et Quitter.</li>
+            <li>Ajout d'un <a href="https://redmine.stoutner.com/issues/120">zoom à 25% </a>.</li>
+            <li>Correction d'un plantage avec Orbot si la <a href="https://redmine.stoutner.com/issues/118">page d'accueil est blanche ou vide</a>.</li>
+            <li>Suppression de Torch de la liste <a href="https://redmine.stoutner.com/issues/119">des moteurs de recherche Tor recommandés</a> car il ne supporte pas HTTPS.</li>
+            <li>Corrige un problème d'affichage si la vue "Rechercher sur la page" est affichée lorsque <a href="https://redmine.stoutner.com/issues/121">Privacy Browser est relancé</a>.</li>
+            <li>Affichage de la <a href="https://redmine.stoutner.com/issues/117">version d'Orbot </a> and <a href="https://redmine.stoutner.com/issues/115">et de la signature de la version de l'APK</a>
+                dans A propos → Version.</li>
+            <li>MAJ de la <a href="https://www.stoutner.com/privacy-browser/privacy-policy/">politique de vie privée </a> en version 1.4.</li>
+            <li>MAJ de <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blobdiff;f=app/src/main/assets/pgl.yoyo.org_adservers.txt;h=cd750892e52bf06e7295aa4b51ccb548de4571cd;hp=436a8b83f3142b231cf43b144a6659f869b2a3ab;hb=9ba6d8a73e76d1d65a9df80f101ff3092f946972;hpb=76a37e5ce26f7d4ebe57d38cecc842e4c6c15819">
+                de la liste des serveurs de pubs</a> depuis pgl.yoyo.org.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-1/">2.1</a> (version du code 21)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=f01cad697eb5ab015888e88e20f26ac5911b1d85">25 Mars 2017</a> - API minimale : 19, API optimale : 25</p>
+        <ul>
+            <li>Corrige un <a href="https://redmine.stoutner.com/issues/110">plantage au lancement</a> introduit en version 2.0.1 si la page d'accueil est paramétré à vide.</li>
+            <li>Correction d'un bug qui <a href="https://redmine.stoutner.com/issues/112">empêchaient les sites web de se charger avec le domaine localhost</a>.</li>
+            <li>Correction d'un bug qui <a href="https://redmine.stoutner.com/issues/92">empêchaient les URLs avec des caractères spéciaux de se charger</a> depuis la boîte d'URL.</li>
+            <li><a href="https://redmine.stoutner.com/issues/103">MAZ de l'icône favoris et du titre</a> avant de charger un nouveau domaine.</li>
+            <li>Automatiquement <a href="https://redmine.stoutner.com/issues/111">selectionner tout le texte de la boîte d'URL </a> lorsque l'utilisateur tappe dessus.</li>
+            <li><a href="https://redmine.stoutner.com/issues/105">Réordonner les éléments du menu principal </a> par leur popularité.</li>
+            <li><a href="https://redmine.stoutner.com/issues/109">Réappliquer les paramètres du domain </a> après la fermeture des vues Paramètres ou Domaines.</li>
+            <li><a href="https://redmine.stoutner.com/issues/106">Arrondir les coins de custom domain settings highlight</a>.</li>
+            <li><a href="https://redmine.stoutner.com/issues/107">Déplacer la barre de progression</a> au bas de l'application.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-0-1/">2.0.1</a> (version du code 20)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=1aec01e7c168c3fcc272530607e16f5ffa6d6c74">21 Mars 2017</a> - API minimale : 19, API optimale : 25</p>
+        <ul>
+            <li><a href="https://redmine.stoutner.com/issues/101">Ne charger les paramètres des domaines uniquement lorsque les domaines changent</a>.</li>
+            <li>N'appliquer les paramètres aux sous-domaines uniquement si <a href="https://redmine.stoutner.com/issues/99">*. est spécifié au début du nom des domaines</a>.</li>
+            <li>Recharger les paramètres du domaine <a href="https://redmine.stoutner.com/issues/100">lors de la navigation avec le bouton Retour</a>.</li>
+            <li><a href="https://redmine.stoutner.com/issues/98">Remplissage automatique de la boîte de dialogue de création d'un favori</a>.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-0/">2.0</a> (version du code 19)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=8f1c15606ef8cd277f51cc837c2c39667c48d0d4">16 Mars 2017</a> - API minimale : 19, API optimale : 25</p>
+        <ul>
+            <li>Mise en place <a href="https://redmine.stoutner.com/issues/7">de paramètres personnalisés pour les domaines</a>.</li>
+            <li>Lors de l'usage du Proxy Tor, <a href="https://redmine.stoutner.com/issues/90">attendre qu'Orbot soit prêt</a> avant de charger la page.</li>
+            <li><a href="https://redmine.stoutner.com/issues/87">Utilisation des moteurs de recherche .onion </a> lors de l'utilisation du proxy via Tor.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-1-15/">1.15</a> (version du code 18)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=8f4d6373a35a43a36050ed383f58c4074143b264">11 Février 2017</a> - API minimale : 19, API optimale : 25</p>
+        <ul>
+            <li>Suppression du <a href="https://redmine.stoutner.com/issues/84">cache WebView secrect et non-documenté</a> via Nettoyer et Quitter.</li>
+            <li><a href="https://redmine.stoutner.com/issues/83">Démarrer automatiquement Orbot</a> lorsque le proxy via Orbot est activé.</li>
+            <li><a href="https://redmine.stoutner.com/issues/82">Localisation des dates</a> dans les popups des certificats SSL.</li>
+            <li>Permettre le téléchargement de fichier sur  <a href="https://redmine.stoutner.com/issues/73">des sites webs qui nécessite un identifiant</a>. Contribution d'Hendrik Knackstedt.</li>
+            <li>Corrige un plantage lors de tentative
+                <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commit;h=da8974edd917b868957fa78bb3843fefb93b8cb7">télécharger un fichier qui n'avait pas d'URI HTTP ou HTTPS.</a>.</li>
+            <li>Première traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-1-14-1/">1.14.1</a> (version du code 17)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=5bd318993ebf675433f514dd04fc3e29545c9312">4 Janvier 2017</a> - API minimale : 19, API optimale : 25</p>
+        <ul>
+            <li>Correction d'un bug qui faisait planter Privacy Browser <a href="https://redmine.stoutner.com/issues/80">sur certains sites web</a> lorsque le blocage publicitaire était activé.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-1-14/">1.14</a> (version du code 16)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=6d3d23ab62cfdd6ef142dbdb764a6bac8fc38ce1">26 Décembre 2016</a> - API minimale : 19, API optimale : 25</p>
+        <ul>
+            <li>Mise en place <a href="https://redmine.stoutner.com/issues/31">du blocage publicitaire</a>.</li>
+            <li>Changement du user agent par défaut vers PrivacyBrowser/1.0
+                <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=7f0fda47dbd040262a8149e1e6d27f7abe9043ea">pour de vrai cete fois-ci</a>.</li>
+            <li>Changement <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=c3ec2515bf9a49d4561efc47f5d21106f15cb286">de l'option "Ne pas me suivre" désactivée par défaut</a>.</li>
+            <li>Ajout d'une option pour <a href="https://redmine.stoutner.com/issues/75">activer le mode plein écran</a> et le rendre
+                <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blobdiff;f=app/src/main/res/xml/preferences.xml;h=cdda87e7c2eaa0cabdb6a1a77ffca1124e9423e1;hp=8ed81b84aab687621a0f08921c4f6165392d59d2;hb=743982f883eab347e4029f8a3be760f780b14da1;hpb=7f0fda47dbd040262a8149e1e6d27f7abe9043ea">
+                    inactif par défaut</a>.</li>
+            <li>Correction d'un bug qui de temps en temps <a href="https://redmine.stoutner.com/issues/74">affichait la barre de navigation en gris en plein écran</a> en naviguant entre les applications.</li>
+            <li>MAJ <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=5c6db7b33577612ff7f120b30fb98cab8afa591f">API optimale : vers 25</a>.</li>
+            <li>MAJ <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blobdiff;f=app/src/main/res/values-es/strings.xml;h=83c162b389a075effb68c7ce41cd03482c7c8bce;hp=ff79b6a9f30dbe71a0a076cfcfdc0df834ebb792;hb=2c8e83a7d1a044a5186020ac17d3cefb22b7f330;hpb=e9ed376cc7890f1d1f2e370e2e63f19dcfd1859d">de la</a> <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blob;f=app/src/main/assets/es/about_permissions.html;h=eab82ba8ee104e6a71776a557366f70660d28711;hb=2c8e83a7d1a044a5186020ac17d3cefb22b7f330">traduction partielle en </a> <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blobdiff;f=app/src/main/assets/es/about_changelog.html;h=ffb0e4895c0323ae4ee6ca11aab775b318a1b9ef;hp=f810cccc58ee840eb2704bcf81c9e3387d29ff2c;hb=c3ec2515bf9a49d4561efc47f5d21106f15cb286;hpb=2c8e83a7d1a044a5186020ac17d3cefb22b7f330">
+                Espagnol</a>.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-1-13/">1.13</a> (version du code 15)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=5a9cabddff240061fe521f01df3025b037e9da9e">28 Novembre 2016</a> - API minimale : 19, API optimale : 24</p>
+        <ul>
+            <li>Double-cliquer pour <a href="https://redmine.stoutner.com/issues/46">une navigation en plein écran</a>.</li>
+            <li>Changement du user agent par défaut par <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=b0ddee839c666ba339e374749588f910070658ee">PrivacyBrowser/1.0</a>.</li>
+            <li>Ajout d'un bouton <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blobdiff;f=app/src/main/java/com/stoutner/privacybrowser/UrlHistory.java;h=ec0b45e455acc659acc7c303077bfcf4079ddad9;hp=d2d4fecde081bf3e4ee1327243f38212e9f40c3f;hb=ac6db897f8e99a28a7e2d916238fbdf7a021ac55;hpb=eb1e349d876e09e2b82e4eb9d6dc199147e1cde5">
+                Vider l'historique</a>.</li>
+            <li>Ajout <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=d45c5240d1a82d1a43742b6aea8173b520697520">de Copier URL</a> dans le menu contextuel de l'URL.</li>
+            <li>Permettre au bouton Retour <a href="https://redmine.stoutner.com/issues/60">de naviguer dans le dossier parent</a> dans la vue Favoris.</li>
+            <li>MAJ de la politique de vie privée <a href="https://www.stoutner.com/MAJ-privacy-policy/">en version 1.3</a>.</li>
+            <li><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blobdiff;f=app/src/main/res/values-es/strings.xml;h=601da35d052ca3b36bedc4645c3db3189b3e1605;hp=09cc8c34e66b17e473d5d2b2ccb025c0f03b1804;hb=66213601459e6e2f739f2991581ffb0a1a1c0b43;hpb=3bd71cebfddb14b7adcbb39c5ab98f9ce90f8d9d">
+                Traduction partielle en Espagnol</a>.</li>
+            <li>MAJ traduction en Allemand effectuée par <a href="mailto:aaron@gerlach.com">Aaron Gerlach</a>.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-1-12/">1.12</a> (version du code 14)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=3f2c7129a56e84d34cb07c151baf87bdea94dd12">9 Novembre 2016</a> - API minimale : 19, API optimale : 24</p>
+        <ul>
+            <li>Ajout d'un <a href="https://redmine.stoutner.com/issues/24">liste d'historique des précédents et suivants</a>.</li>
+            <li>Un appui long <a href="https://redmine.stoutner.com/issues/63">affiche à présnet l'URL cible</a> et l'option de
+                <a href="https://redmine.stoutner.com/issues/10">voir ou télécharger les images</a>.</li>
+            <li>Ajout <a href="https://redmine.stoutner.com/issues/9">de Rechercher dans la page</a>.</li>
+            <li>Suppression <a href="https://redmine.stoutner.com/issues/69">complète de Privacy Browser de la RAM</a> en utilisant "Nettoyer et Quitter".</li>
+            <li>Corrige un plantage lors de <a href="https://redmine.stoutner.com/issues/70">l'affichage d'erreur sur un certificat SSL Certificate </a> sur Android KitKat et Lollipop.</li>
+            <li>Corrige un plantage sur certains fichiers téléchargés causés par
+                <a href="https://redmine.stoutner.com/issues/71">l'impossibilité de lire l'en-tête de disposition de contenu (Content-Disposition)</a> correctement.</li>
+            <li>MAJ traduction en Allemand effectuée par <a href="mailto:aaron@gerlach.com">Aaron Gerlach</a>.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-1-11/">1.11</a> (version du code 13)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=d9974f13e3a4dad62f760e02e94d8782d6e4bb3d">22 Octobre 2016</a> - API minimale : 19, API optimale : 24</p>
+        <ul>
+            <li>MAJ API optimale : à 24, qui permet le support multi-fenêtre sur Nougat.</li>
+            <li>Correction d'un bug introduit en version 1.10 qui consommait <a href="https://redmine.stoutner.com/issues/66">énormément de CPU</a> sans bonne raison.</li>
+            <li>Ajout <a href="https://redmine.stoutner.com/issues/18">du support de l'impression</a>.</li>
+            <li>Corrige <a href="https://redmine.stoutner.com/issues/67">le téléchargement de fichier</a> sur KitKat et Lollipop.</li>
+            <li>MAJ traduction en Allemand effectuée par <a href="mailto:aaron@gerlach.com">Aaron Gerlach</a>.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-1-10/">1.10</a> (version du code 12)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=c9365866ad37cc2b0b0fa53ee04aaaa4740f70b7">15 Septembre 2016</a> - API minimale : 19, API optimale : 23</p>
+        <ul>
+            <li>Ajout du support de <a href="https://redmine.stoutner.com/issues/26">Tor Orbot proxy</a>.</li>
+            <li>Ajout du support de <a href="https://redmine.stoutner.com/issues/30">Do Not Track</a>.</li>
+            <li>Ajout une <a href="https://redmine.stoutner.com/issues/58">boîte de dialogue</a> qui permet à l'utilisateur de
+                <a href="https://redmine.stoutner.com/issues/59">modifier le nom d'un fichier</a> afin que son téléchargement ne débute.</li>
+            <li>Ajout de boutons d'actions optionnels les cookies, le stockage du DOM, et les formulaire de données.</li>
+            <li>MAJ user agents et ajout de Safari sur iOS et OS X.</li>
+            <li>Ajout StartPage et Qwant à la liste des moteurs de recherche.</li>
+            <li>MAJ traduction en Allemand effectuée par <a href="mailto:aaron@gerlach.com">Aaron Gerlach</a>.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-1-9-and-1-9-1/">1.9.1</a> (version du code 11)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=6de831ce03c8b9114212870715c6c722e26f5b28">27 Août 2016</a> - API minimale : 19, API optimale : 23</p>
+        <ul>
+            <li>Changement des liens des images par des liens relatifs afin que Privacy Browser soit construit sous F-Droid.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-1-9-and-1-9-1/">1.9</a> (version du code 10)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=7c6dae59026beeb9e32fcc4d6706129f8bee029c">26 Août 2016</a> - API minimale : 19, API optimale : 23</p>
+        <ul>
+            <li>Traduction en Allemand effectuée par <a href="mailto:aaron@gerlach.com">Aaron Gerlach</a>.</li>
+            <li>Ajout la possibilité de <a href="https://redmine.stoutner.com/issues/2">voir les détails des certificats SSL et les messages d'erreur SSL</a>.
+                Cela permet à Privacy Browser de charger des pages web avec des certificatsd auto-signés.</li>
+            <li>Ajout <a href="https://redmine.stoutner.com/issues/38">du contrôlé de la taille de police</a>.</li>
+            <li>Prise en charge <a href="https://redmine.stoutner.com/issues/14">des liens "mailto:"</a> sur les sites web.</li>
+            <li>Corrige un crash lors <a href="https://redmine.stoutner.com/issues/47">de la création ou l'édition d'un favori sans icône de favori</a>.</li>
+            <li>Correction d'un bug qui de parfois <a href="https://redmine.stoutner.com/issues/28">désactivait le panneau de navigation en quittant une vidéo en plein écran</a>.</li>
+            <li>Envoi d'une <a href="https://redmine.stoutner.com/issues/37">valeur nulle pour les en-têtes "X-Requested-With" sur le chargement de la page de démarrage</a>.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-1-8/">1.8</a> (version du code 9)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=f386169ee9c68325562068394cb6b21b0b89be1c">16 Juillet 2016</a> - API minimale : 19, API optimale : 23</p>
+        <ul>
+            <li>Ajout d'une <a href="https://redmine.stoutner.com/issues/16">interface pour les favoris</a>.</li>
+            <li>Ajout <a href="https://redmine.stoutner.com/issues/29">de contrôles de bases pour les formulaires de données</a>.</li>
+            <li>Correction d'un bug qui <a href="https://redmine.stoutner.com/issues/40">empêchait l'édition d'un user agent personnalisé</a>.</li>
+            <li>Correction d'un bug qui <a href="https://redmine.stoutner.com/issues/33">empêchait des URLs de se charger lors d'espace au début ou à la fin</a>.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-1-7/">1.7</a> (version du code 8)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=347e702f50a02782add9400afa552fbee1cf7ab6;ds=inline">16 Juin 2016</a> - API minimale : 19, API optimale : 23</p>
+        <ul>
+            <li>Création d'une vue <a href="https://redmine.stoutner.com/issues/15">A propos avec onglet</a>.</li>
+            <li>Création d'une vue Guide avec onglet.</li>
+            <li>MAJ API minimale : de 15 à 19 à cause de <a href="https://freedom-to-tinker.com/blog/dwallach/android-webview-security-and-the-mobile-advertising-marketplace/">
+                squestions de sécurité</a> concernant des versions antérieures de WebView.</li>
+        </ul>
+
+        <h3>1.6 (version du code 7)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=151e4550065da8e740e8e3bd414ec30ae2a18c33">11 Mai 2016</a> - API minimale : 15, API optimale : 23</p>
+        <ul>
+            <li>Ajout d'un paramètre pour <a href="https://redmine.stoutner.com/issues/4">personnaliser les URLs de recherche</a>.</li>
+            <li>Ajout d'un paramètre pour <a href="https://redmine.stoutner.com/issues/3">personnaliser le user agent du navigateur</a>.</li>
+        </ul>
+
+        <h3>1.5 (version du code 6)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=b0a048867d5582bc693ba8699a75aa93b4fa1b69">5 Mai 2016</a> - API minimale : 15, API optimale : 23</p>
+        <ul>
+            <li>Ajout de l'option pour désactiver "glisser pour rafraîchir" afin que certains sites web, comme Google Maps, puissent fonctionner correctement.</li>
+        </ul>
+
+        <h3>1.4 (version du code 5)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=58e6c22da860871eadd1cbf214a30e88ced4f19e">28 Avril 2016</a> - API minimale : 15, API optimale : 23</p>
+        <ul>
+            <li>Ajout du contrôle pour les <a href="https://redmine.stoutner.com/issues/21">cookies tierces-parties</a>.</li>
+            <li>Corrige la lecture des vidéos en plein écran.</li>
+        </ul>
+
+        <h3>1.3 (version du code 4)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=4f704be746c00c0a29a52c28646e6d7cf2f9c53c">7 Avril 2016</a> - API minimale : 15, API optimale : 23</p>
+        <ul>
+            <li>Création d'un <a href="https://redmine.stoutner.com/issues/17">panneau de navigation</a>.</li>
+        </ul>
+
+        <h3>1.2 (version du code 3)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=bde6908fee004715f0125ab2d51016dd63a956f4">23 Mars 2016</a> - API minimale : 15, API optimale : 23</p>
+        <ul>
+            <li>MAJ de l'icône de lancement pour la rendre plus grosse.</li>
+            <li>Remplacement de tous les toast messages par <a href="https://redmine.stoutner.com/issues/12">des snackbars</a>.</li>
+            <li><a href="https://redmine.stoutner.com/issues/11">Ne pas MAJ la barre d'URL si l'utilisateur y entre des données</a>.</li>
+            <li>MAJ API minimale : de 10 à 15. Privacy Browser plantait au chargement avec l'API 10.</li>
+        </ul>
+
+        <h3>1.1 (version du code 2)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=f56d4111a627bebdb7f181da062253b3e6145381">9 Mars 2016</a> - API minimale : 10, API optimale : 23</p>
+        <ul>
+            <li>Séparation de la version gratuite et de la version standard pour que Privacy Browser se construise correctement dans F-Droid.</li>
+        </ul>
+
+        <h3>1.0 (version du code 1)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=6f7130bc4218755bea242a2108e4c4ad6f63dcf9">24 Février 2016</a> - API minimale : 10, API optimale : 23</p>
+        <ul>
+            <li>Activer/Désactiver JavaScript, stockage du DOM, et les cookies.</li>
+            <li>Paramétrage du comportement par défaut pour JavaScript, le stockage du DOM, et les cookies.</li>
+            <li>Suppression du stockage du DOM et des cookies.</li>
+            <li>Ajout des raccourcis à la page d'accueil.</li>
+            <li>Utilisation du gestionnaire de téléchargement.</li>
+            <li>Navigation suivant et précédent.</li>
+            <li>Couper, coller, copier des URLs.</li>
+            <li>Partager des URLs.</li>
+            <li>Paramétrage page d'accueil.</li>
+            <li>Navigation dans la barre d'URL.</li>
+            <li>Maintain WebView scroll location when rotating écran.</li>
+            <li>Glisser pour actualiser WebView.</li>
+            <li>Lecture des vidéos en plein écran (nécessite l'activation de JavaScript).</li>
+            <li>Bouton Nettoyer et Quitter.</li>
+        </ul>
+    </body>
+</html>
\ No newline at end of file
diff --git a/app/src/main/assets/fr/about_changelog_light.html b/app/src/main/assets/fr/about_changelog_light.html
new file mode 100644 (file)
index 0000000..865c382
--- /dev/null
@@ -0,0 +1,628 @@
+<!--
+  Copyright © 2016-2019 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/light_theme.css">
+    </head>
+
+    <body>
+        <h3><a href="https://www.stoutner.com/privacy-browser-3-2/">3.2</a> (version du code 46)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=424ab40e495fed0fd1fe4109be466206d64ae6be">20 Juillet 2019</a> - API minimale : 19, API optimale : 28</p>
+        <ul>
+            <li>Changement du moteur de recherche par défaut et la page d'accueil par <a href="https://www.stoutner.com/switching-to-startpage-as-the-default-homepage-and-search-engine/">Startpage</a>.</li>
+            <li>Correction du proxy via Orbot sur les <a href="https://redmine.stoutner.com/issues/473">récentes</a> <a href="https://redmine.stoutner.com/issues/474">versions</a> de WebView.</li>
+            <li>Création d'<a href="https://redmine.stoutner.com/issues/450">UltraList</a>.</li>
+            <li>Correction d'un problème avec les listes de blocages bloquant parfois <a href="https://redmine.stoutner.com/issues/444">l'URL principale</a>.</li>
+            <li>MAJ <a href="https://redmine.stoutner.com/issues/472"> modification URL de Facebook</a>.</li>
+            <li>Correction des paramètres de domaines <a href="https://redmine.stoutner.com/issues/439">en naviguant dans l'historique</a>.</li>
+            <li>Systématiquement<a href="https://redmine.stoutner.com/issues/404">désactiver exinction écran</a> en regardant une vidéo en plein écran</li>
+            <li>Ajout touch feedback and make it easier to tap the <a href="https://redmine.stoutner.com/issues/437">close and add tab buttons</a>.</li>
+            <li>Chargement des onglets du menu contextuel<a href="https://redmine.stoutner.com/issues/462">en arrière-plan</a>.</li>
+            <li>Ajout d'une option pour<a href="https://redmine.stoutner.com/issues/187">sauvegarder un site web comme une image</a>.</li>
+            <li>Amélioration du <a href="https://redmine.stoutner.com/issues/458">support du clavier</a> en <a href="https://redmine.stoutner.com/issues/389">navigation plein écran</a>.</li>
+            <li>MAJ des  <a href="https://redmine.stoutner.com/issues/445">en-têtes des requêtes</a> dans la Vue Source.</li>
+            <li>Correction d'un <a href="https://redmine.stoutner.com/issues/466">nombre</a> <a href="https://redmine.stoutner.com/issues/468">de</a>
+                <a href="https://redmine.stoutner.com/issues/464">plantages</a>.</li>
+            <li>MAJ traduction en Allemand effectuée par Bernhard G. Keller.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Russe.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+            <li>MAJ traduction en Turc.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-3-1/">3.1</a> (version du code 45)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=2a28c6401f60afa40ca93b18fc0b9a0ab196ff88">27 Mai 2019</a> - API minimale : 19, API optimale : 28</p>
+        <ul>
+            <li>Ajout d'un <a href="https://redmine.stoutner.com/issues/416">bouton Fermer</a> dans la barre d'application.</li>
+            <li>Correction du <a href="https://redmine.stoutner.com/issues/415">défilement gauche et droite</a> sur des éléments de sites web,
+                qui permet également <a href="https://redmine.stoutner.com/issues/411">un défilement plus fluide de la barre d'application</a>.</li>
+            <li>Ajout du chargement des listes de blocages sur <a href="https://redmine.stoutner.com/issues/285">l'écran de démarrage</a> et réduction du
+                <a href="https://redmine.stoutner.com/issues/452">temps de chargement de l'application</a>.</li>
+            <li>Ajout de modification d'URL modification <a href="https://redmine.stoutner.com/issues/414">Google Analytics</a>, <a href="https://redmine.stoutner.com/issues/436">Facebook</a>,
+                et <a href="https://redmine.stoutner.com/issues/417">Twitter</a>.</li>
+            <li>Ajout de la possibilité d'<a href="https://redmine.stoutner.com/issues/430">ouvrir une image dans un nouvel onglet</a>.</li>
+            <li>Correction du menu contextuel pour <a href="https://redmine.stoutner.com/issues/431">la recherche web</a>.</li>
+            <li>Correction de <a href="https://redmine.stoutner.com/issues/447">redémarrages intempestifs</a> en entrant ou sortant du mode écran divisé</li>
+            <li>Correction du paramètre <a href="https://redmine.stoutner.com/issues/451">Téléchargement avec une app externe</a> ne s'appliquant qu'après un redémarrage.</li>
+            <li>Correction de la <a href="https://redmine.stoutner.com/issues/432">navigation</a> avec certains gestionnaires de fichiers</li>
+            <li>Ajout de l'option permettant de <a href="https://redmine.stoutner.com/issues/399">désactiver la vue fenêtre large.</a>.</li>
+            <li>Amélioration du  <a href="https://redmine.stoutner.com/issues/412">chargement</a> et de la <a href="https://redmine.stoutner.com/issues/441">navigation</a> entre onglets.</li>
+            <li>Affichage du <a href="https://redmine.stoutner.com/issues/423">fournisseur WebView</a> dans A propos > Version sur Android Oreo et plus.</li>
+            <li>Première traduction complète en Turc</li>
+            <li>MAJ traduction en Allemand effectuée par Bernhard G. Keller.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Russe.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-3-0-1/">3.0.1</a> (version du code 44)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=fd8eedc7aab1062da69d65514cf5d0a6fd28abad">2 Mai 2019</a> - API minimale : 19, API optimale : 28</p>
+        <ul>
+            <li>Correction d’un bug qui permettait de faire défiler la barre d’application hors de l’écran lorsque le défilement de la barre d’application était désactivé,
+                avec<a href="https://redmine.stoutner.com/issues/418">sans possibilité de la faire revenir à l'écran</a>.</li>
+            <li>Corrige un bug qui <a href="https://redmine.stoutner.com/issues/419"> empêchait l'affichage de la barre d'applications </a>
+                après la suppression d'un onglet si le nouvel onglet actif était vide.</li>
+            <li>Corrige un plantage rare lorsque certaines pages <a href="https://redmine.stoutner.com/issues/424"> étaient téléchargées </a>.</li>
+            <li>Make the <a href="https://redmine.stoutner.com/issues/421">back button close a tab</a> if the WebView is at the beginning of the history list.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-3-0/">3.0</a> (version du code 43)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=aedc35976f8eda7c00bdd822c172e19cad0fc485">26 Avril 2019</a> - API minimale : 19, API optimale : 28</p>
+        <ul>
+            <li>Ajout <a href="https://redmine.stoutner.com/issues/22">de la nvaigation par onglet</a>.</li>
+            <li>Correction d'un bug qui coupait le <a href="https://redmine.stoutner.com/issues/398"> bas de la WebView </a> lorsque le défilement de la barre d'applications était désactivé. </li>
+             <li>Correction d'un bug qui faisait redémarrer le <a href="https://redmine.stoutner.com/issues/408"> Privacy Browser </a> à chaque fois qu'un clavier Bluetooth était connecté / déconnecté. </li>
+            <li>MAJ traduction en Allemand effectuée par Bernhard G. Keller.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Russe.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+            <li>Traduction partielle en Turc.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-17-1/">2.17.1</a> (version du code 42)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=fbb7aef30a9417c42661a0f76b5836dcf6a40242">5 Mars 2019</a> - API minimale : 19, API optimale : 28</p>
+        <ul>
+            <li>Corrige un plantage provoqué par des favoris avec de <a href="https://redmine.stoutner.com/issues/395"> très grandes icônes</a>.</li>
+            <li>Autoriser le déplacement de Privacy Browser vers une <a href="https://redmine.stoutner.com/issues/394">carte SD</a>.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-17/">2.17</a> (version du code 41)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=ee0fa80bcf12d87d13c5ae9feb44ceb2b5aed2dd">27 Février 2019</a> - API minimale : 19, API optimale : 28</p>
+        <ul>
+                       <li>Ajout de la possibilité de <a href="https://redmine.stoutner.com/issues/8"> faire défiler la barre d'applications</a>.</li>
+                       <li>Création d'une<a href="https://redmine.stoutner.com/issues/264"> activité Logcat </a>.</li>
+                       <li>Autoriser les utilisateurs à <a href="https://redmine.stoutner.com/issues/334"> spécifier l'URL </a> et <a href = "https://redmine.stoutner.com/issues / 222 ">quel navigateur ouvrir</a>
+                lors de la création d’un raccourci sur le bureau.</li>
+                       <li>Ajouter des entrées avec des liens au lien et à l’image <a href="https://redmine.stoutner.com/issues/334"> menus contextuels </a>.</li>
+                       <li>Autoriser <a href="https://redmine.stoutner.com/issues/375"> la définition des applications par défaut </a> à partir du sélecteur Ouvrir avec.</li>
+                       <li>Corrige un bug qui permettait à la syntaxe des URL d'être mis en évidence <a href="https://redmine.stoutner.com/issues/377"> lors de la saisie </a>.</li>
+                       <li>Correction de la boîte de dialogue de non-concordance s'affichant parfois <a href="https://redmine.stoutner.com/issues/373"> alors qu'il n'y a pas de non-concordance </a>.</li>
+                       <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+                       <li>MAJ traduction en Russe.</li>
+                       <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+                       <li>Traduction partielle en Allemand by Bernhard G. Keller.</li>
+                       <li>Traduction partielle en Turc.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-16/">2.16</a> (version du code 40)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=6fa1563622642855d342cd7bcb523a8c1b6bbc44">31 Janvier 2019</a> - API minimale : 19, API optimale : 28</p>
+        <ul>
+            <li>Correction d'un bug, introduit en version 2.15 qui ne faisait pas<a href="https://redmine.stoutner.com/issues/370">la vérification sur le certificat SSL</a> dans la plupart des cas</li>
+            <li>Ajout <a href="https://redmine.stoutner.com/issues/179">de l'épinglage</a> <a href="https://redmine.stoutner.com/issues/211">des addresses</a>
+                <a href="https://redmine.stoutner.com/issues/212">IP</a> aux paramètres d'un domaine.</li>
+            <li>Création d'une option dans le menu pour l'ouverture avec <a href="https://redmine.stoutner.com/issues/336">une application en particulier</a> et
+                <a href="https://redmine.stoutner.com/issues/362">d'autres navigateurs</a>.</li>
+            <li>Amélioration de la <a href="https://redmine.stoutner.com/issues/194">couleur de sélection du texte</a> en mode sombre.</li>
+            <li><a href="https://redmine.stoutner.com/issues/218">Mise en place de </a> <a href="https://redmine.stoutner.com/issues/220">différentes</a>
+                <a href="https://redmine.stoutner.com/issues/221">améliorations</a> de la vue base de données des favoris.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Russe.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+            <li>Traduction partielle en Turc.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-15-1/">2.15.1</a> (version du code 39)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=df8b520d10c3fa31b603ff7c50670ab1f0728d2f">27 Décembre 2018</a> - API minimale : 19, API optimale : 28</p>
+        <ul>
+            <li>Correction d'un bug qui causaient <a href="https://redmine.stoutner.com/issues/364">un plantage sur certains terminaux</a> à l'ouverture d'une deuxième page Web.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-15/">2.15</a> (version du code 38)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=2250acd83180a9dcf1fbee80025a9d6aadbee510">24 Décembre 2018</a> - API minimale : 19, API optimale : 28</p>
+        <ul>
+            <li>Correction d'un bug lors <a href="https://redmine.stoutner.com/issues/160">du changement du user agent</a> dans les paramètres du domaine.</li>
+            <li>Correction de la disposition <a href="https://redmine.stoutner.com/issues/250">des menus sur les terminaux avec encoche.</a>.</li>
+            <li>Mettre en surbrillance la syntaxe de l'URL en affichant le <a href="https://redmine.stoutner.com/issues/345">domaine principal</a>.</li>
+            <li>Correction d'un bug lors de l'ouverture de menu <a href="https://redmine.stoutner.com/issues/354">en sélectionnant du texte</a>.</li>
+            <li>Correction de <a href="https://redmine.stoutner.com/issues/348">deux</a> <a href="https://redmine.stoutner.com/issues/347">bugs</a> avec EasyList.</li>
+            <li>Ajout du support pour les URLs du type<a href="https://redmine.stoutner.com/issues/360">file://</a> et <a href="https://redmine.stoutner.com/issues/352">content://</a>.</li>
+            <li>MAJ du nom de <a href="https://redmine.stoutner.com/issues/351">différentes</a> <a href="https://redmine.stoutner.com/issues/343">préférences</a>.</li>
+            <li>Enregistrement de Privacy Browser comme un <a href="https://redmine.stoutner.com/issues/184">moteur de recherche</a>.</li>
+            <li>Ajout <a href="https://redmine.stoutner.com/issues/349">d'instructions pour télécharger des fichiers dans</a> Guide > Tor.</li>
+            <li>Création d'un <a href="https://redmine.stoutner.com/issues/242">thème sombre pour l'animation Glisser pour rafraîchir</a>.</li>
+            <li>Ajout de l'option Glisser pour rafraîchir <a href="https://redmine.stoutner.com/issues/243">dans la vue Voir Source</a>.</li>
+            <li>Suppression de la <a href="https://redmine.stoutner.com/issues/329">librairie Ad Consent de Google</a> dans la version gratuite.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Russe.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+            <li>Traduction partielle en Turc.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-14/">2.14</a> (version du code 37)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=57020e5c7cad1eec43c3627f136be1640d07d4aa">8 Décembre 2018</a> - API minimale : 19, API optimale : 28</p>
+        <ul>
+            <li>Ajout option de <a href="https://redmine.stoutner.com/issues/338">chiffrement pour import et export</a>.</li>
+            <li>Correction d'un bug lors de <a href="https://redmine.stoutner.com/issues/350">l'import de bases de données dans certaines circonstances</a>.</li>
+            <li>Ajout d'options <a href="https://redmine.stoutner.com/issues/326">pour changer rapidement le proxy via Orbot</a>.</li>
+            <li>Ajout d'une option pour <a href="https://redmine.stoutner.com/issues/333">télécharger les fichiers en utilisant une autre application</a>.</li>
+            <li>Corrige la <a href="https://redmine.stoutner.com/issues/230">suppresion du stockage du DOM</a>.</li>
+            <li>Revenir <a href="https://redmine.stoutner.com/issues/341">au début de la text box de l'URL </a> aprèd édition.</li>
+            <li>Autoriser de quitter la vue Favoris <a href="https://redmine.stoutner.com/issues/267">directement depuis un sous-dossier</a>.</li>
+            <li>Changement de l'icône de l'application <a href="https://redmine.stoutner.com/issues/344">à l'ancien style </a> pour les anciennes version d'Android.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Russe.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-13/">2.13</a> (version du code 36)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=c44cc1c5af504b415b86654d7d03a3e78a5adf1b">29 Octobre 2018</a> - API minimale : 19, API optimale : 28</p>
+        <ul>
+            <li>Ajout <a href="https://redmine.stoutner.com/issues/23">import et export</a>
+                des favorise et paramètres (incluant <a href="https://redmine.stoutner.com/issues/280"> la lecture des permissions en écriture)</a>).</li>
+            <li>Changement <a href="https://redmine.stoutner.com/issues/165">du chargement par défaut des URLs</a> de HTTP vers HTTPS.</li>
+            <li>Affiche le nombre d'élément <a href="https://redmine.stoutner.com/issues/313">bloqué pour chaque liste noire</a> avec
+                <a href="https://redmine.stoutner.com/issues/323">MAJ en temps réel</a>.</li>
+            <li>Ajout d'un bouton <a href="https://redmine.stoutner.com/issues/252">pour arrêter le chargement</a>.</li>
+            <li>Ajout du contrôle du <a href="https://redmine.stoutner.com/issues/305">user agent</a> et <a href="https://redmine.stoutner.com/issues/274">du mode nuit</a> dans le menu d'Options.</li>
+            <li>Correction d'un bug qui <a href="https://redmine.stoutner.com/issues/325">masquait les barres systèmes</a> après la vue en plein écran d'une video.</li>
+            <li>Corrige le status du <a href="https://redmine.stoutner.com/issues/317">menu Supprimer les données</a> sur Oreo (Android 8.0) et plus récent.</li>
+            <li>Corrige la taille du message <a href="https://redmine.stoutner.com/issues/319">En attente d'Orbot</a>.</li>
+            <li>Changement API optimale vers 28 (Android 9 Pie).</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Russe.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-12/">2.12</a> (version du code 35)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=eeb6f383b74980bc29ff1ecab8f6c3eb6ac17d54">31 Juillet 2018</a> - API minimale : 19, API optimale : 27</p>
+        <ul>
+            <li>Changement de la page d'accueil et du moteur de recherche par défaut pour <a href="https://redmine.stoutner.com/issues/308">Searx.me</a>.</li>
+            <li>Ajout <a href="https://redmine.stoutner.com/issues/310">UltraPrivacy</a> aux listes noires.</li>
+            <li>Ajout d'une option pour <a href="https://redmine.stoutner.com/issues/209">supprimer les requêtes tierces parties</a>.</li>
+            <li>Ajout du <a href="https://redmine.stoutner.com/issues/279">contrôle des listes noires</a> dans la vue Options.</li>
+            <li>Ajout d'un <a href="https://redmine.stoutner.com/issues/301">onglet Guide</a> expliquant la vue Requêtes.</li>
+            <li>Corrige le message “<a href="https://redmine.stoutner.com/issues/307">En attente d'Orbot</a>”.</li>
+            <li>Corrige <a href="https://redmine.stoutner.com/issues/306">deux</a> <a href="https://redmine.stoutner.com/issues/314">bugs</a> le traitement des listes noires.</li>
+            <li>Corrige <a href="https://redmine.stoutner.com/issues/298">deux</a> <a href="https://redmine.stoutner.com/issues/296">problèmes</a> avec le lecture vidéo en plein écran.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Russe.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-11/">2.11</a> (version du code 34)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=bc45b14cfda10249800a6ccfdb8247d2ce9b32a9">10 Juillet 2018</a> - API minimale : 19, API optimale : 27</p>
+        <ul>
+            <li>Ajout d'une <a href="https://redmine.stoutner.com/issues/170">vue Requêtes</a> qui affiche le nombre de requêtes bloquées.</li>
+            <li>Corrige un problème avec <a href="https://redmine.stoutner.com/issues/297">le proxy via Orbot</a> sur les versions récentes de WebView.</li>
+            <li>Ajout d'une option pour <a href="https://redmine.stoutner.com/issues/266">désactiver les captures d'écrans et l'enregistrement d'écrans</a>.</li>
+            <li>Ajout de <a href="https://redmine.stoutner.com/issues/191">"Glisser pour rafraĉhir"</a> aux paramétrage des domaines.</li>
+            <li>Remplacement de l'icône sur les formulaires de données par <a href="https://redmine.stoutner.com/issues/288">l'icône refraîchir dans la barre de navigation</a>.</li>
+            <li><a href="https://redmine.stoutner.com/issues/185">Option de suppression des formulaires de données</a> pour les version d'Android Oreo et ultérieure.</li>
+            <li>Corrige un plantage lors <a href="https://redmine.stoutner.com/issues/295">de la visualisation ou du chargement des paramètres de domaines avec une URL vierge</a>.</li>
+            <li>MAJ traduction partielle en Allemand effectuée par Stefan Erhardt.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Russe.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-10/">2.10</a> (version du code 33)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=29e6b7b467e6987d6aa42429b03e3b5498acbae3">24 Mai 2018</a> - API minimale : 19, API optimale : 27</p>
+        <ul>
+            <li>Permettre <a href="https://redmine.stoutner.com/issues/1">le téléversement de fichiers</a> vers des sites Web sur Lollipop et ultérieur.</li>
+            <li>Permettre <a href="https://redmine.stoutner.com/issues/216">aux user agents paramétrés d'être MAJ automatiquement</a> avec les nouvelles versions.</li>
+            <li>Ajout d'une <a href="https://redmine.stoutner.com/issues/269">option de téléchargement de l'URL</a> dans le menu contextuel.</li>
+            <li>Ajout d'une <a href="https://redmine.stoutner.com/issues/278">fenêtre sur le consentement à la publicité</a> et MAJ de
+                <a href="https://www.stoutner.com/privacy-browser/privacy-policy/">la politique sur la vie privée</a> pour Privacy Browser Free afin d'être en règle avec le RGPD.</li>
+            <li>Utilisation des nouveaux contrôles publicitaires du RGPD pour que toutes les publicités utilisées dans Privacy Browser Free soient
+                <a href="https://developers.google.com/admob/android/eu-consent#collect_consent">non-personalisées et non-intrusives</a>.</li>
+            <li>Correction d'un bug introduit en version 2.9 qui <a href="https://redmine.stoutner.com/issues/282">empêchaient les favoris d'être chargé </a> depuis la vue Favoris.</li>
+            <li>Correction d'un bug qui causait des changements de le paramétrage des domaines
+                <a href="https://redmine.stoutner.com/issues/281">qui ne pouvaient s'appliquer qu'après un lancement de l'appli</a>.</li>
+            <li>Amélioration du workflow lors <a href="https://redmine.stoutner.com/issues/276">de l'ajout</a> et <a href="https://redmine.stoutner.com/issues/240">de l'édition</a>
+                des paramétrages des domaines depuis la vue Options.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Russe.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-9/">2.9</a> (version du code 32)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=39cde1235af331de5e5ff454ac2daf667d7d894f">9 Mai 2018</a> - API minimale : 19, API optimale : 27</p>
+        <ul>
+            <li>Utilisation du <a href="https://redmine.stoutner.com/issues/224">dossier public de téléchargement</a>
+                (nécessite <a href="https://redmine.stoutner.com/issues/79">les permissions en écriture</a>).</li>
+            <li>Ajout <a href="https://redmine.stoutner.com/issues/223">du contrôle pour les listes noires</a> aux paramétrage des domaines.</li>
+            <li>Support <a href="https://redmine.stoutner.com/issues/268">du lancement d'autres applications en utilisant des URLs personnalisées</a>.</li>
+            <li>Ajout d'un <a href="https://redmine.stoutner.com/issues/247">onglet favoris</a> au guide.</li>
+            <li>Création d'une <a href="https://redmine.stoutner.com/issues/265">icône adaptative</a>.</li>
+            <li><a href="https://redmine.stoutner.com/issues/260">Preserve l'icône favorite</a> en revenant des vues paramètres ou domaines.</li>
+            <li>Ajout d'un avertissement qui indique que le Mode Incognito <a href="https://redmine.stoutner.com/issues/271">désactive la navigation dans l'historique</a>.</li>
+            <li>Permettre <a href="https://redmine.stoutner.com/issues/257">aux cookies d'être sauvegardés</a> lorsque le Mode Incognito est activé.</li>
+            <li>Ne pas <a href="https://redmine.stoutner.com/issues/256">recharger la page web</a> lors du redémarrage depuis le launcher.</li>
+            <li>MAJ partielle traduction en Allemand effectuée par Stefan Erhardt.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>Première Traduction complète en Russe.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-8-1/">2.8.1</a> (version du code 31)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=8d1060fb1148d2d2fd7af8261dc9956c3a5687a1">1 Mars 2018</a> - API minimale : 19, API optimale : 27</p>
+        <ul>
+            <li>Contournement d'un bug dans les version récentes d'Android WebView qui <a href="https://redmine.stoutner.com/issues/253">empêchaient les utilisateurs de sauvegarder les cookkies</a>
+                lorsque cela était souhaité.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-8/">2.8</a> (version du code 30)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=0718e0dc7330462352c7cf71b0ef486ee6b90df7">22 Février 2018</a> - API minimale : 19, API optimale : 27</p>
+        <ul>
+            <li><a href="https://redmine.stoutner.com/issues/136">Basculement vers EasyList</a> pour le blocage des publicités et des traceurs.</li>
+            <li>Ajout d'une <a href="https://redmine.stoutner.com/issues/64">vue Voir Source</a>.</li>
+            <li>Ajout d'un <a href="https://redmine.stoutner.com/issues/229">sous-menu Effacer les données</a> dans le menu Options.</li>
+            <li>Corrige l'option <a href="https://redmine.stoutner.com/issues/231">Ajout à l'écran d'accueil</a> pour être compatible avec Android Oreo.</li>
+            <li>Corrige <a href="https://redmine.stoutner.com/issues/248">le formatage de la couleur</a> dans la barre d'URL.</li>
+            <li>Clarification du langage dans la <a href="https://redmine.stoutner.com/issues/244">politique de vie privée</a>.</li>
+            <li>MAJ API optimale : Passage à 27 (Android Oreo, 8.1.0).</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>Traduction partielle en Russe.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-7-2/">2.7.2</a> (version du code 29)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=298ddb5aeffe0e18e84c7551c55ff8164b238080">22 Novembre 2017</a> - API minimale : 19, API optimale : 26</p>
+        <ul>
+            <li>Ajout d'un élément d'options pour <a href="https://redmine.stoutner.com/issues/104">création/edition des paramètres du domaine courant</a>.</li>
+            <li>Ouverture <a href="https://redmine.stoutner.com/issues/226">des hyperliens de numéro de téléphone</a> dans l'application de numérotation.</li>
+            <li>Corrige une erreur <a href="https://forum.f-droid.org/t/build-failing-with-could-not-find-gradle-error/1612/4">empêchant la mise à disposition des versions 2.7 et 2.7.1</a> dans F-Droid.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-7-1/">2.7.1</a> (version du code 28)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=24f2d6529540bc8ea47f45bc07dd058f402a9140">9 Novembre 2017</a> - API minimale : 19, API optimale : 26</p>
+        <ul>
+            <li>Corrige un plantage lors de <a href="https://redmine.stoutner.com/issues/225">l'édition d'un favori</a> dans le nouveau panneau Favoris.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-7/">2.7</a> (version du code 27)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=eb9bc527c37223964f7c00592df982b47ff2f81c">7 Novembre 2017</a> - API minimale : 19, API optimale : 26</p>
+        <ul>
+            <li>Ajout d'un <a href="https://redmine.stoutner.com/issues/132">panneau favoris </a> accessible en glissant l'écran vers la gauche.</li>
+            <li>Empêcher le mode nuit <a href="https://redmine.stoutner.com/issues/213">d'afficher un fond blanc</a> lors du chargement de nouvelles pages.</li>
+            <li>MAJ des <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=379d977e9db12b28952cbce0b127548576c87b95">user agents</a>.</li>
+            <li>MAJ API optimale : vers 26 (Android Oreo, 8.0.0).</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-6/">2.6</a> (version du code 26)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=ecd1f67963852c0523c42ce1326b78cb7a71f053">18 Septembre 2017</a> - API minimale : 19, API optimale : 25</p>
+        <ul>
+            <li>Ajout <a href="https://redmine.stoutner.com/issues/145">du mode nuit</a>.</li>
+            <li>MAJ du thème sombre affichant les sections <a href="https://redmine.stoutner.com/issues/150">A propos et Guide</a>.</li>
+            <li>Ajout du support pour <a href="https://redmine.stoutner.com/issues/52">l'authentification HTTP</a>.</li>
+            <li><a href="https://redmine.stoutner.com/issues/178">Code couleur des CN</a> dans la popup du certificat SSL.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-5/">2.5</a> (version du code 25)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=80ddcb075d03a4c78263d1ff80466f3df0967f6d">26 Août 2017</a> - API minimale : 19, API optimale : 25</p>
+        <ul>
+            <li>Ajout <a href="https://redmine.stoutner.com/issues/54">SSL certificate pinning</a> to domain settings.</li>
+            <li>Ajout de <a href="https://redmine.stoutner.com/issues/163">searx.me</a> à la liste des moteurs de recherche.</li>
+            <li><a href="https://redmine.stoutner.com/issues/164">MAJ de la page d'accueil par défaut</a> pour fonctionner avec et sans JavaScript.</li>
+            <li>Correction d'un bug qui masquait le titre d'un site web <a href="https://redmine.stoutner.com/issues/175">lors de la rotation de l'écran</a>.</li>
+            <li><a href="https://redmine.stoutner.com/issues/138">Masquer l'option “Vider le stockage du DOM”</a> s'il n'y a rien à supprimer.</li>
+            <li>Usage <a href="https://redmine.stoutner.com/issues/161">d'un texte rouge non-gras</a> pour indiquer les sites web non-chiffrés.</li>
+            <li>Correction d'un bug qui ne permettaient pas toujours <a href="https://redmine.stoutner.com/issues/160">l'usage de user agents spécifiques sur un domaine</a>.</li>
+            <li>Correction d'un bug qui causait la modification de site web (comme le tri d'une liste) d'être perdu si Privacy Browser
+                <a href="https://redmine.stoutner.com/issues/139">était envoyé en arrière plan</a>.</li>
+            <li>Beaucoup  <a href="https://redmine.stoutner.com/issues/102">de petites</a> <a href="https://redmine.stoutner.com/issues/153">améliorations</a>
+                <a href="https://redmine.stoutner.com/issues/97">ont été</a> <a href="https://redmine.stoutner.com/issues/108">effectuées</a> <a href="https://redmine.stoutner.com/issues/171">à</a>
+                <a href="https://redmine.stoutner.com/issues/172">la</a> <a href="https://redmine.stoutner.com/issues/173">vue</a> <a href="https://redmine.stoutner.com/issues/152">Domaines</a>.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-4/">2.4</a> (version du code 24)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=0063aac3b25ee5ea558669d42269d16158eca40b">23 Juin 2017</a> - API minimale : 19, API optimale : 25</p>
+        <ul>
+            <li>Ajout de l'option <a href="https://redmine.stoutner.com/issues/124">d'un thème sombre</a>.</li>
+            <li><a href="https://redmine.stoutner.com/issues/137">Surligner http:// en rouge</a> si le domaine n'est pas chiffré.</li>
+            <li><a href="https://redmine.stoutner.com/issues/126">Surligner le domaine</a> dans la vue de l'URL.</li>
+            <li>Ajout de paramètres pour <a href="https://redmine.stoutner.com/issues/133">contrôler ce qui se passe lors de Nettoyer et Quitter</a>.</li>
+            <li>Changement de la <a href="https://redmine.stoutner.com/issues/140">page d'accueil par défaut par https://start.duckduckgo.com</a>.</li>
+            <li>Ajout d'une <a href="https://redmine.stoutner.com/issues/134">action Annuler</a> à la snackbar quand les cookies, le stockage du DOM,
+                ou les données de formulaire sont vidées depuis le menu options.</li>
+            <li>Correction d'un bug <a href="https://redmine.stoutner.com/issues/139">qui perdait les modifications effectuées après un redémarrage</a>.</li>
+            <li>Correction d'un bug avec le <a href="https://redmine.stoutner.com/issues/131">spinner layout sur des terminaux Huawei</a>.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-3/">2.3</a> (version du code 23)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=edbeafeb712ae0c2a217a130d940f6c8326ca2d0">26 Mai 2017</a> - API minimale : 19, API optimale : 25</p>
+        <ul>
+            <li><a href="https://redmine.stoutner.com/issues/127">Ne pas inclure les URLs de redirection</a> dans l'historique.</li>
+            <li>Ajout d'une option pour <a href="https://redmine.stoutner.com/issues/123">désactiver le chargement des images of images</a> pour conserver de la bande passante.</li>
+            <li>Corrige l'affichage de certaines pages web en utilisant <a href="https://redmine.stoutner.com/issues/113">la vue Grand Ecran</a>.</li>
+            <li>Permettre le chargement <a href="https://redmine.stoutner.com/issues/128">des URLs hôtes uniquement</a>.</li>
+            <li><a href="https://redmine.stoutner.com/issues/129">Ajout d'icônes dans la vue Paramètres</a>.</li>
+            <li><a href="https://redmine.stoutner.com/issues/130">Ajout d'un titre</a> à l'URL lors du partage.</li>
+            <li>Désactiver les options <a href="https://redmine.stoutner.com/issues/93">sur les cookies tiers sur KitKat</a> car cela ne fonctionne que sur Lollipop et plus récent.</li>
+            <li><a href="https://redmine.stoutner.com/issues/89">Déplacement de Rafraîchir au bas</a> du menu Options.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-2/">2.2</a> (version du code 22)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=1d8a8322dace658f69b80ad4d24f941074aa2200">27 Avril 2017</a> - API minimale : 19, API optimale : 25</p>
+        <ul>
+            <li>Création d'un <a href="https://redmine.stoutner.com/issues/116">Mode Incognito</a>, qui supprimer le cache et l'historique après chaque chargement de page.</li>
+            <li>Fusionner l'activation/désactivation <a href="https://redmine.stoutner.com/issues/122">de Javascript</a> en une seule entrée.</li>
+            <li>Affichage de sections erronées d'un <a href="https://redmine.stoutner.com/issues/53">certificat SSL en rouge</a>.</li>
+            <li>Suppression de l'entièreté <a href="https://redmine.stoutner.com/issues/114">du dossier privé de cache</a> sur Nettoyer et Quitter.</li>
+            <li>Ajout d'un <a href="https://redmine.stoutner.com/issues/120">zoom à 25% </a>.</li>
+            <li>Correction d'un plantage avec Orbot si la <a href="https://redmine.stoutner.com/issues/118">page d'accueil est blanche ou vide</a>.</li>
+            <li>Suppression de Torch de la liste <a href="https://redmine.stoutner.com/issues/119">des moteurs de recherche Tor recommandés</a> car il ne supporte pas HTTPS.</li>
+            <li>Corrige un problème d'affichage si la vue "Rechercher sur la page" est affichée lorsque <a href="https://redmine.stoutner.com/issues/121">Privacy Browser est relancé</a>.</li>
+            <li>Affichage de la <a href="https://redmine.stoutner.com/issues/117">version d'Orbot </a> and <a href="https://redmine.stoutner.com/issues/115">et de la signature de la version de l'APK</a>
+                dans A propos → Version.</li>
+            <li>MAJ de la <a href="https://www.stoutner.com/privacy-browser/privacy-policy/">politique de vie privée </a> en version 1.4.</li>
+            <li>MAJ de <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blobdiff;f=app/src/main/assets/pgl.yoyo.org_adservers.txt;h=cd750892e52bf06e7295aa4b51ccb548de4571cd;hp=436a8b83f3142b231cf43b144a6659f869b2a3ab;hb=9ba6d8a73e76d1d65a9df80f101ff3092f946972;hpb=76a37e5ce26f7d4ebe57d38cecc842e4c6c15819">
+                de la liste des serveurs de pubs</a> depuis pgl.yoyo.org.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-1/">2.1</a> (version du code 21)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=f01cad697eb5ab015888e88e20f26ac5911b1d85">25 Mars 2017</a> - API minimale : 19, API optimale : 25</p>
+        <ul>
+            <li>Corrige un <a href="https://redmine.stoutner.com/issues/110">plantage au lancement</a> introduit en version 2.0.1 si la page d'accueil est paramétré à vide.</li>
+            <li>Correction d'un bug qui <a href="https://redmine.stoutner.com/issues/112">empêchaient les sites web de se charger avec le domaine localhost</a>.</li>
+            <li>Correction d'un bug qui <a href="https://redmine.stoutner.com/issues/92">empêchaient les URLs avec des caractères spéciaux de se charger</a> depuis la boîte d'URL.</li>
+            <li><a href="https://redmine.stoutner.com/issues/103">MAZ de l'icône favoris et du titre</a> avant de charger un nouveau domaine.</li>
+            <li>Automatiquement <a href="https://redmine.stoutner.com/issues/111">selectionner tout le texte de la boîte d'URL </a> lorsque l'utilisateur tappe dessus.</li>
+            <li><a href="https://redmine.stoutner.com/issues/105">Réordonner les éléments du menu principal </a> par leur popularité.</li>
+            <li><a href="https://redmine.stoutner.com/issues/109">Réappliquer les paramètres du domain </a> après la fermeture des vues Paramètres ou Domaines.</li>
+            <li><a href="https://redmine.stoutner.com/issues/106">Arrondir les coins de custom domain settings highlight</a>.</li>
+            <li><a href="https://redmine.stoutner.com/issues/107">Déplacer la barre de progression</a> au bas de l'application.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-0-1/">2.0.1</a> (version du code 20)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=1aec01e7c168c3fcc272530607e16f5ffa6d6c74">21 Mars 2017</a> - API minimale : 19, API optimale : 25</p>
+        <ul>
+            <li><a href="https://redmine.stoutner.com/issues/101">Ne charger les paramètres des domaines uniquement lorsque les domaines changent</a>.</li>
+            <li>N'appliquer les paramètres aux sous-domaines uniquement si <a href="https://redmine.stoutner.com/issues/99">*. est spécifié au début du nom des domaines</a>.</li>
+            <li>Recharger les paramètres du domaine <a href="https://redmine.stoutner.com/issues/100">lors de la navigation avec le bouton Retour</a>.</li>
+            <li><a href="https://redmine.stoutner.com/issues/98">Remplissage automatique de la boîte de dialogue de création d'un favori</a>.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-2-0/">2.0</a> (version du code 19)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=8f1c15606ef8cd277f51cc837c2c39667c48d0d4">16 Mars 2017</a> - API minimale : 19, API optimale : 25</p>
+        <ul>
+            <li>Mise en place <a href="https://redmine.stoutner.com/issues/7">de paramètres personnalisés pour les domaines</a>.</li>
+            <li>Lors de l'usage du Proxy Tor, <a href="https://redmine.stoutner.com/issues/90">attendre qu'Orbot soit prêt</a> avant de charger la page.</li>
+            <li><a href="https://redmine.stoutner.com/issues/87">Utilisation des moteurs de recherche .onion </a> lors de l'utilisation du proxy via Tor.</li>
+            <li>MAJ traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-1-15/">1.15</a> (version du code 18)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=8f4d6373a35a43a36050ed383f58c4074143b264">11 Février 2017</a> - API minimale : 19, API optimale : 25</p>
+        <ul>
+            <li>Suppression du <a href="https://redmine.stoutner.com/issues/84">cache WebView secrect et non-documenté</a> via Nettoyer et Quitter.</li>
+            <li><a href="https://redmine.stoutner.com/issues/83">Démarrer automatiquement Orbot</a> lorsque le proxy via Orbot est activé.</li>
+            <li><a href="https://redmine.stoutner.com/issues/82">Localisation des dates</a> dans les popups des certificats SSL.</li>
+            <li>Permettre le téléchargement de fichier sur  <a href="https://redmine.stoutner.com/issues/73">des sites webs qui nécessite un identifiant</a>. Contribution d'Hendrik Knackstedt.</li>
+            <li>Corrige un plantage lors de tentative
+                <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commit;h=da8974edd917b868957fa78bb3843fefb93b8cb7">télécharger un fichier qui n'avait pas d'URI HTTP ou HTTPS.</a>.</li>
+            <li>Première traduction en Italien effectuée par Francesco Buratti.</li>
+            <li>MAJ traduction en Espagnol effectuée par Jose A. León.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-1-14-1/">1.14.1</a> (version du code 17)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=5bd318993ebf675433f514dd04fc3e29545c9312">4 Janvier 2017</a> - API minimale : 19, API optimale : 25</p>
+        <ul>
+            <li>Correction d'un bug qui faisait planter Privacy Browser <a href="https://redmine.stoutner.com/issues/80">sur certains sites web</a> lorsque le blocage publicitaire était activé.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-1-14/">1.14</a> (version du code 16)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=6d3d23ab62cfdd6ef142dbdb764a6bac8fc38ce1">26 Décembre 2016</a> - API minimale : 19, API optimale : 25</p>
+        <ul>
+            <li>Mise en place <a href="https://redmine.stoutner.com/issues/31">du blocage publicitaire</a>.</li>
+            <li>Changement du user agent par défaut vers PrivacyBrowser/1.0
+                <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=7f0fda47dbd040262a8149e1e6d27f7abe9043ea">pour de vrai cete fois-ci</a>.</li>
+            <li>Changement <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=c3ec2515bf9a49d4561efc47f5d21106f15cb286">de l'option "Ne pas me suivre" désactivée par défaut</a>.</li>
+            <li>Ajout d'une option pour <a href="https://redmine.stoutner.com/issues/75">activer le mode plein écran</a> et le rendre
+                <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blobdiff;f=app/src/main/res/xml/preferences.xml;h=cdda87e7c2eaa0cabdb6a1a77ffca1124e9423e1;hp=8ed81b84aab687621a0f08921c4f6165392d59d2;hb=743982f883eab347e4029f8a3be760f780b14da1;hpb=7f0fda47dbd040262a8149e1e6d27f7abe9043ea">
+                    inactif par défaut</a>.</li>
+            <li>Correction d'un bug qui de temps en temps <a href="https://redmine.stoutner.com/issues/74">affichait la barre de navigation en gris en plein écran</a> en naviguant entre les applications.</li>
+            <li>MAJ <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=5c6db7b33577612ff7f120b30fb98cab8afa591f">API optimale : vers 25</a>.</li>
+            <li>MAJ <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blobdiff;f=app/src/main/res/values-es/strings.xml;h=83c162b389a075effb68c7ce41cd03482c7c8bce;hp=ff79b6a9f30dbe71a0a076cfcfdc0df834ebb792;hb=2c8e83a7d1a044a5186020ac17d3cefb22b7f330;hpb=e9ed376cc7890f1d1f2e370e2e63f19dcfd1859d">de la</a> <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blob;f=app/src/main/assets/es/about_permissions.html;h=eab82ba8ee104e6a71776a557366f70660d28711;hb=2c8e83a7d1a044a5186020ac17d3cefb22b7f330">traduction partielle en </a> <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blobdiff;f=app/src/main/assets/es/about_changelog.html;h=ffb0e4895c0323ae4ee6ca11aab775b318a1b9ef;hp=f810cccc58ee840eb2704bcf81c9e3387d29ff2c;hb=c3ec2515bf9a49d4561efc47f5d21106f15cb286;hpb=2c8e83a7d1a044a5186020ac17d3cefb22b7f330">
+                Espagnol</a>.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-1-13/">1.13</a> (version du code 15)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=5a9cabddff240061fe521f01df3025b037e9da9e">28 Novembre 2016</a> - API minimale : 19, API optimale : 24</p>
+        <ul>
+            <li>Double-cliquer pour <a href="https://redmine.stoutner.com/issues/46">une navigation en plein écran</a>.</li>
+            <li>Changement du user agent par défaut par <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=b0ddee839c666ba339e374749588f910070658ee">PrivacyBrowser/1.0</a>.</li>
+            <li>Ajout d'un bouton <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blobdiff;f=app/src/main/java/com/stoutner/privacybrowser/UrlHistory.java;h=ec0b45e455acc659acc7c303077bfcf4079ddad9;hp=d2d4fecde081bf3e4ee1327243f38212e9f40c3f;hb=ac6db897f8e99a28a7e2d916238fbdf7a021ac55;hpb=eb1e349d876e09e2b82e4eb9d6dc199147e1cde5">
+                Vider l'historique</a>.</li>
+            <li>Ajout <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=d45c5240d1a82d1a43742b6aea8173b520697520">de Copier URL</a> dans le menu contextuel de l'URL.</li>
+            <li>Permettre au bouton Retour <a href="https://redmine.stoutner.com/issues/60">de naviguer dans le dossier parent</a> dans la vue Favoris.</li>
+            <li>MAJ de la politique de vie privée <a href="https://www.stoutner.com/MAJ-privacy-policy/">en version 1.3</a>.</li>
+            <li><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=blobdiff;f=app/src/main/res/values-es/strings.xml;h=601da35d052ca3b36bedc4645c3db3189b3e1605;hp=09cc8c34e66b17e473d5d2b2ccb025c0f03b1804;hb=66213601459e6e2f739f2991581ffb0a1a1c0b43;hpb=3bd71cebfddb14b7adcbb39c5ab98f9ce90f8d9d">
+                Traduction partielle en Espagnol</a>.</li>
+            <li>MAJ traduction en Allemand effectuée par <a href="mailto:aaron@gerlach.com">Aaron Gerlach</a>.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-1-12/">1.12</a> (version du code 14)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=3f2c7129a56e84d34cb07c151baf87bdea94dd12">9 Novembre 2016</a> - API minimale : 19, API optimale : 24</p>
+        <ul>
+            <li>Ajout d'un <a href="https://redmine.stoutner.com/issues/24">liste d'historique des précédents et suivants</a>.</li>
+            <li>Un appui long <a href="https://redmine.stoutner.com/issues/63">affiche à présnet l'URL cible</a> et l'option de
+                <a href="https://redmine.stoutner.com/issues/10">voir ou télécharger les images</a>.</li>
+            <li>Ajout <a href="https://redmine.stoutner.com/issues/9">de Rechercher dans la page</a>.</li>
+            <li>Suppression <a href="https://redmine.stoutner.com/issues/69">complète de Privacy Browser de la RAM</a> en utilisant "Nettoyer et Quitter".</li>
+            <li>Corrige un plantage lors de <a href="https://redmine.stoutner.com/issues/70">l'affichage d'erreur sur un certificat SSL Certificate </a> sur Android KitKat et Lollipop.</li>
+            <li>Corrige un plantage sur certains fichiers téléchargés causés par
+                <a href="https://redmine.stoutner.com/issues/71">l'impossibilité de lire l'en-tête de disposition de contenu (Content-Disposition)</a> correctement.</li>
+            <li>MAJ traduction en Allemand effectuée par <a href="mailto:aaron@gerlach.com">Aaron Gerlach</a>.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-1-11/">1.11</a> (version du code 13)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=d9974f13e3a4dad62f760e02e94d8782d6e4bb3d">22 Octobre 2016</a> - API minimale : 19, API optimale : 24</p>
+        <ul>
+            <li>MAJ API optimale : à 24, qui permet le support multi-fenêtre sur Nougat.</li>
+            <li>Correction d'un bug introduit en version 1.10 qui consommait <a href="https://redmine.stoutner.com/issues/66">énormément de CPU</a> sans bonne raison.</li>
+            <li>Ajout <a href="https://redmine.stoutner.com/issues/18">du support de l'impression</a>.</li>
+            <li>Corrige <a href="https://redmine.stoutner.com/issues/67">le téléchargement de fichier</a> sur KitKat et Lollipop.</li>
+            <li>MAJ traduction en Allemand effectuée par <a href="mailto:aaron@gerlach.com">Aaron Gerlach</a>.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-1-10/">1.10</a> (version du code 12)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=c9365866ad37cc2b0b0fa53ee04aaaa4740f70b7">15 Septembre 2016</a> - API minimale : 19, API optimale : 23</p>
+        <ul>
+            <li>Ajout du support de <a href="https://redmine.stoutner.com/issues/26">Tor Orbot proxy</a>.</li>
+            <li>Ajout du support de <a href="https://redmine.stoutner.com/issues/30">Do Not Track</a>.</li>
+            <li>Ajout une <a href="https://redmine.stoutner.com/issues/58">boîte de dialogue</a> qui permet à l'utilisateur de
+                <a href="https://redmine.stoutner.com/issues/59">modifier le nom d'un fichier</a> afin que son téléchargement ne débute.</li>
+            <li>Ajout de boutons d'actions optionnels les cookies, le stockage du DOM, et les formulaire de données.</li>
+            <li>MAJ user agents et ajout de Safari sur iOS et OS X.</li>
+            <li>Ajout StartPage et Qwant à la liste des moteurs de recherche.</li>
+            <li>MAJ traduction en Allemand effectuée par <a href="mailto:aaron@gerlach.com">Aaron Gerlach</a>.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-1-9-and-1-9-1/">1.9.1</a> (version du code 11)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=6de831ce03c8b9114212870715c6c722e26f5b28">27 Août 2016</a> - API minimale : 19, API optimale : 23</p>
+        <ul>
+            <li>Changement des liens des images par des liens relatifs afin que Privacy Browser soit construit sous F-Droid.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-1-9-and-1-9-1/">1.9</a> (version du code 10)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=7c6dae59026beeb9e32fcc4d6706129f8bee029c">26 Août 2016</a> - API minimale : 19, API optimale : 23</p>
+        <ul>
+            <li>Traduction en Allemand effectuée par <a href="mailto:aaron@gerlach.com">Aaron Gerlach</a>.</li>
+            <li>Ajout la possibilité de <a href="https://redmine.stoutner.com/issues/2">voir les détails des certificats SSL et les messages d'erreur SSL</a>.
+                Cela permet à Privacy Browser de charger des pages web avec des certificatsd auto-signés.</li>
+            <li>Ajout <a href="https://redmine.stoutner.com/issues/38">du contrôlé de la taille de police</a>.</li>
+            <li>Prise en charge <a href="https://redmine.stoutner.com/issues/14">des liens "mailto:"</a> sur les sites web.</li>
+            <li>Corrige un crash lors <a href="https://redmine.stoutner.com/issues/47">de la création ou l'édition d'un favori sans icône de favori</a>.</li>
+            <li>Correction d'un bug qui de parfois <a href="https://redmine.stoutner.com/issues/28">désactivait le panneau de navigation en quittant une vidéo en plein écran</a>.</li>
+            <li>Envoi d'une <a href="https://redmine.stoutner.com/issues/37">valeur nulle pour les en-têtes "X-Requested-With" sur le chargement de la page de démarrage</a>.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-1-8/">1.8</a> (version du code 9)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=f386169ee9c68325562068394cb6b21b0b89be1c">16 Juillet 2016</a> - API minimale : 19, API optimale : 23</p>
+        <ul>
+            <li>Ajout d'une <a href="https://redmine.stoutner.com/issues/16">interface pour les favoris</a>.</li>
+            <li>Ajout <a href="https://redmine.stoutner.com/issues/29">de contrôles de bases pour les formulaires de données</a>.</li>
+            <li>Correction d'un bug qui <a href="https://redmine.stoutner.com/issues/40">empêchait l'édition d'un user agent personnalisé</a>.</li>
+            <li>Correction d'un bug qui <a href="https://redmine.stoutner.com/issues/33">empêchait des URLs de se charger lors d'espace au début ou à la fin</a>.</li>
+        </ul>
+
+        <h3><a href="https://www.stoutner.com/privacy-browser-1-7/">1.7</a> (version du code 8)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=347e702f50a02782add9400afa552fbee1cf7ab6;ds=inline">16 Juin 2016</a> - API minimale : 19, API optimale : 23</p>
+        <ul>
+            <li>Création d'une vue <a href="https://redmine.stoutner.com/issues/15">A propos avec onglet</a>.</li>
+            <li>Création d'une vue Guide avec onglet.</li>
+            <li>MAJ API minimale : de 15 à 19 à cause de <a href="https://freedom-to-tinker.com/blog/dwallach/android-webview-security-and-the-mobile-advertising-marketplace/">
+                squestions de sécurité</a> concernant des versions antérieures de WebView.</li>
+        </ul>
+
+        <h3>1.6 (version du code 7)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=151e4550065da8e740e8e3bd414ec30ae2a18c33">11 Mai 2016</a> - API minimale : 15, API optimale : 23</p>
+        <ul>
+            <li>Ajout d'un paramètre pour <a href="https://redmine.stoutner.com/issues/4">personnaliser les URLs de recherche</a>.</li>
+            <li>Ajout d'un paramètre pour <a href="https://redmine.stoutner.com/issues/3">personnaliser le user agent du navigateur</a>.</li>
+        </ul>
+
+        <h3>1.5 (version du code 6)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=b0a048867d5582bc693ba8699a75aa93b4fa1b69">5 Mai 2016</a> - API minimale : 15, API optimale : 23</p>
+        <ul>
+            <li>Ajout de l'option pour désactiver "glisser pour rafraîchir" afin que certains sites web, comme Google Maps, puissent fonctionner correctement.</li>
+        </ul>
+
+        <h3>1.4 (version du code 5)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=58e6c22da860871eadd1cbf214a30e88ced4f19e">28 Avril 2016</a> - API minimale : 15, API optimale : 23</p>
+        <ul>
+            <li>Ajout du contrôle pour les <a href="https://redmine.stoutner.com/issues/21">cookies tierces-parties</a>.</li>
+            <li>Corrige la lecture des vidéos en plein écran.</li>
+        </ul>
+
+        <h3>1.3 (version du code 4)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=4f704be746c00c0a29a52c28646e6d7cf2f9c53c">7 Avril 2016</a> - API minimale : 15, API optimale : 23</p>
+        <ul>
+            <li>Création d'un <a href="https://redmine.stoutner.com/issues/17">panneau de navigation</a>.</li>
+        </ul>
+
+        <h3>1.2 (version du code 3)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=bde6908fee004715f0125ab2d51016dd63a956f4">23 Mars 2016</a> - API minimale : 15, API optimale : 23</p>
+        <ul>
+            <li>MAJ de l'icône de lancement pour la rendre plus grosse.</li>
+            <li>Remplacement de tous les toast messages par <a href="https://redmine.stoutner.com/issues/12">des snackbars</a>.</li>
+            <li><a href="https://redmine.stoutner.com/issues/11">Ne pas MAJ la barre d'URL si l'utilisateur y entre des données</a>.</li>
+            <li>MAJ API minimale : de 10 à 15. Privacy Browser plantait au chargement avec l'API 10.</li>
+        </ul>
+
+        <h3>1.1 (version du code 2)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=f56d4111a627bebdb7f181da062253b3e6145381">9 Mars 2016</a> - API minimale : 10, API optimale : 23</p>
+        <ul>
+            <li>Séparation de la version gratuite et de la version standard pour que Privacy Browser se construise correctement dans F-Droid.</li>
+        </ul>
+
+        <h3>1.0 (version du code 1)</h3>
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=commitdiff;h=6f7130bc4218755bea242a2108e4c4ad6f63dcf9">24 Février 2016</a> - API minimale : 10, API optimale : 23</p>
+        <ul>
+            <li>Activer/Désactiver JavaScript, stockage du DOM, et les cookies.</li>
+            <li>Paramétrage du comportement par défaut pour JavaScript, le stockage du DOM, et les cookies.</li>
+            <li>Suppression du stockage du DOM et des cookies.</li>
+            <li>Ajout des raccourcis à la page d'accueil.</li>
+            <li>Utilisation du gestionnaire de téléchargement.</li>
+            <li>Navigation suivant et précédent.</li>
+            <li>Couper, coller, copier des URLs.</li>
+            <li>Partager des URLs.</li>
+            <li>Paramétrage page d'accueil.</li>
+            <li>Navigation dans la barre d'URL.</li>
+            <li>Maintain WebView scroll location when rotating écran.</li>
+            <li>Glisser pour actualiser WebView.</li>
+            <li>Lecture des vidéos en plein écran (nécessite l'activation de JavaScript).</li>
+            <li>Bouton Nettoyer et Quitter.</li>
+        </ul>
+    </body>
+</html>
\ No newline at end of file
diff --git a/app/src/main/assets/fr/about_contributors_dark.html b/app/src/main/assets/fr/about_contributors_dark.html
new file mode 100644 (file)
index 0000000..7fca408
--- /dev/null
@@ -0,0 +1,50 @@
+<!--
+  Copyright © 2016-2019 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/dark_theme.css">
+    </head>
+
+    <body>
+        <h3>Développeur principal</h3>
+         <p>Privacy Browser est principalement développé par <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
+
+         <h3>Codeurs</h3>
+         <a href="mailto:lianergoist@vongriffen.dk">Thomas Jensen</a><br/>
+         Hendrik Knackstedt
+
+         <h3>Traducteurs</h3>
+         <a href="mailto:kevinliste@framalistes.org">Kévin LE FLOHIC</a> : Français<br/>
+         Bernhard G. Keller : Allemand<br/>
+         Francesco Buratti : Italien<br/>
+         Jose A. León : Espagnol
+
+         <h3>Anciens traducteurs</h3>
+         Stefan Erhardt: Allemand<br/>
+         <a href="mailto:aaron@gerlach.com">Aaron Gerlach</a> : Allemand
+
+        <br/>
+        <br/>
+         <p>Les contributeurs sont invités à soumettre leurs <a href="https://www.stoutner.com/privacy-browser/contributors/">codes et leurs traductions</a>.</p>
+    </body>
+</html>
diff --git a/app/src/main/assets/fr/about_contributors_light.html b/app/src/main/assets/fr/about_contributors_light.html
new file mode 100644 (file)
index 0000000..45691c7
--- /dev/null
@@ -0,0 +1,50 @@
+<!--
+  Copyright © 2016-2019 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/light_theme.css">
+    </head>
+
+    <body>
+        <h3>Développeur principal</h3>
+         <p>Privacy Browser est principalement développé par <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.</p>
+
+         <h3>Codeurs</h3>
+         <a href="mailto:lianergoist@vongriffen.dk">Thomas Jensen</a><br/>
+         Hendrik Knackstedt
+
+         <h3>Traducteurs</h3>
+         <a href="mailto:kevinliste@framalistes.org">Kévin LE FLOHIC</a> : Français<br/>
+         Bernhard G. Keller : Allemand<br/>
+         Francesco Buratti : Italien<br/>
+         Jose A. León : Espagnol
+
+         <h3>Anciens traducteurs</h3>
+         Stefan Erhardt: Allemand<br/>
+         <a href="mailto:aaron@gerlach.com">Aaron Gerlach</a> : Allemand
+
+        <br/>
+        <br/>
+         <p>Les contributeurs sont invités à soumettre leurs <a href="https://www.stoutner.com/privacy-browser/contributors/">codes et leurs traductions</a>.</p>
+    </body>
+</html>
diff --git a/app/src/main/assets/fr/about_licenses_dark.html b/app/src/main/assets/fr/about_licenses_dark.html
new file mode 100644 (file)
index 0000000..5dc2dd2
--- /dev/null
@@ -0,0 +1,1103 @@
+<!--
+  Copyright © 2016-2019 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/dark_theme.css">
+    </head>
+
+    <body>
+        <h3>Copyright</h3>
+        <p>Privacy Browser copyright © 2015-2019 <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.
+            The source code is available from <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=summary">git.stoutner.com</a>.</p>
+
+        <h3>Blocklists</h3>
+        <p><a href="https://easylist.to/easylist/easylist.txt">EasyList</a> and <a href="https://easylist.to/easylist/easyprivacy.txt">EasyPrivacy</a>
+            are <a href="https://easylist.to/pages/licence.html">dual licensed</a> under the <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+</a>
+            and the <a href="https://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-ShareAlike 3.0+ Unported</a> licenses.
+            Privacy Browser incorporates them using the GPLv3+ option.</p>
+
+        <p><a href="https://easylist.to/easylist/fanboy-annoyance.txt">Fanboy’s Annoyance List</a> and <a href="https://easylist.to/easylist/fanboy-social.txt">Fanboy’s Social Blocking List</a>
+            are released under the <a href="http://creativecommons.org/licenses/by/3.0/">Creative Commons Attribution 3.0 Unported license</a>,
+            which is <a href="https://www.gnu.org/licenses/license-list.en.html#ccby">compatible with the GPLv3+</a>. The lists are included unchanged in Privacy Browser.</p>
+
+        <p>More information about the blocklists can be found on the <a href="https://easylist.to/">EasyList website</a>.</p>
+
+        <h3>Libraries</h3>
+        <p>Privacy Browser is built with the <a href="https://developer.android.com/jetpack/androidx/">AndroidX Libraries</a>
+            and code from the <a href="https://mvnrepository.com/artifact/com.google.android.material/material">Google Material Maven repository</a>,
+            which are released under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>.</p>
+
+        <p>The free flavor of Privacy Browser is built with <a href="https://mvnrepository.com/artifact/com.google.firebase/firebase-ads">Firebase Ads</a>,
+            which is released under the <a href="https://developer.android.com/studio/terms">Android Software Development Kit License</a>.</p>
+
+        <h3>Classes</h3>
+        <p><code>com.stoutner.privacybrowser.views.CheckedLinearLayout</code> is a modified version of a class contained in the
+            <a href="https://android.googlesource.com/platform/packages/apps/Camera/+/master/src/com/android/camera/ui/CheckedLinearLayout.java">Android Camera</a> source code.
+            The original file was released under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>.
+            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.png"> <img class="left" src="../shared_images/privacy_browser_free.png"> <img class="left" src="../shared_images/warning.png">
+            <img class="left" src="../shared_images/javascript_enabled.png"> are derived from <code>security</code> and <code>language</code>,
+            which are part of the <a href="https://material.io/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 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
+            The resulting images are 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/move_to_folder_dark.png"> is derived from elements of <code>folder</code> and <code>exit_to_app</code>,
+            which are part of the <a href="https://material.io/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>.
+            Modifications copyright © 2017 <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/create_bookmark_dark.png"> is derived from elements of <code>bookmark</code> and <code>create_new_folder</code>, which are part of the
+            <a href="https://material.io/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>.
+            Modifications copyright © 2017 <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/create_folder_dark.png"> is derived from <code>create_new_folder</code>,
+            which is part of the <a href="https://material.io/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 <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/clear_and_exit_dark.png"> is derived from <code>exit_to_app</code>, which is part of the <a href="https://material.io/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 <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/night_mode_dark.png"> is derived from <code>compare</code>, which is part of the <a href="https://material.io/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 <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_dark.png"> is derived from <code>sort</code>, which is part of the <a href="https://material.io/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 <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/orbot_dark.png"> orbot is a modified version of
+            <a href="https://gitweb.torproject.org/orbot.git/tree/app/src/main/res/drawable-xxxhdpi/ic_stat_tor.png">the status icon from the Orbot project</a>,
+            which is copyright 2009-2010 Nathan Freitas, The Guardian Project. It is released under the <a href="https://gitweb.torproject.org/orbot.git/tree/LICENSE">3-clause BSD license</a>.
+            The full text of the license is below. Modifications copyright © 2017 <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/cookie_dark.png"> <code>cookie</code> was created by Google.
+            It is released under the <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>
+            and can be downloaded from <a href="https://materialdesignicons.com/icon/cookie">Material Design Icons</a>. It is unchanged except for layout information like color and size.</p>
+        <p>The following icons come from the <a href="https://material.io/icons/">Android Material icon set</a>,
+            which is released under the <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>.
+            They are unchanged except for layout information like color and size. Some of them have been renamed to match their use in the code. The original icons and names are shown below.</p>
+        <p><img class="icon" src="../shared_images/add_dark.png"> add.</p>
+        <p><img class="icon" src="../shared_images/arrow_back_dark.png"> arrow_back.</p>
+        <p><img class="icon" src="../shared_images/arrow_forward_dark.png"> arrow_forward.</p>
+        <p><img class="icon" src="../shared_images/bookmarks_dark.png"> bookmarks.</p>
+        <p><img class="icon" src="../shared_images/bug_report_dark.png"> bug_report.</p>
+        <p><img class="icon" src="../shared_images/camera_enhance_dark.png"> camera_enhance.</p>
+        <p><img class="icon" src="../shared_images/chrome_reader_mode_dark.png"> chrome_reader_mode.</p>
+        <p><img class="icon" src="../shared_images/close_dark.png"> close.</p>
+        <p><img class="icon" src="../shared_images/delete_dark.png"> delete.</p>
+        <p><img class="icon" src="../shared_images/delete_forever_dark.png"> delete_forever.</p>
+        <p><img class="icon" src="../shared_images/devices_other_dark.png"> devices_other.</p>
+        <p><img class="icon" src="../shared_images/dns_dark.png"> dns.</p>
+        <p><img class="icon" src="../shared_images/donut_small_dark.png"> donut_small.</p>
+        <p><img class="icon" src="../shared_images/edit_dark.png"> edit.</p>
+        <p><img class="icon" src="../shared_images/expand_less_dark.png"> expand_less.</p>
+        <p><img class="icon" src="../shared_images/expand_more_dark.png"> expand_more.</p>
+        <p><img class="icon" src="../shared_images/file_copy_dark.png"> file_copy.</p>
+        <p><img class="icon" src="../shared_images/file_download_dark.png"> file_download.</p>
+        <p><img class="icon" src="../shared_images/find_in_page_dark.png"> find_in_page.</p>
+        <p><img class="icon" src="../shared_images/folder_dark.png"> folder.</p>
+        <p><img class="icon" src="../shared_images/home_dark.png"> home.</p>
+        <p><img class="icon" src="../shared_images/image_dark.png"> image.</p>
+        <p><img class="icon" src="../shared_images/import_contacts_dark.png"> import_contacts.</p>
+        <p><img class="icon" src="../shared_images/import_export_dark.png"> import_export.</p>
+        <p><img class="icon" src="../shared_images/important_devices_dark.png"> important_devices.</p>
+        <p><img class="icon" src="../shared_images/info_outline_dark.png"> info_outline.</p>
+        <p><img class="icon" src="../shared_images/language_dark.png"> language.</p>
+        <p><img class="icon" src="../shared_images/link_off_dark.png"> link_off.</p>
+        <p><img class="icon" src="../shared_images/list_dark.png"> list.</p>
+        <p><img class="icon" src="../shared_images/local_activity_dark.png"> local_activity.</p>
+        <p><img class="icon" src="../shared_images/location_off_dark.png"> location_off.</p>
+        <p><img class="icon" src="../shared_images/lock_dark.png"> lock.</p>
+        <p><img class="icon" src="../shared_images/map_dark.png"> map.</p>
+        <p><img class="icon" src="../shared_images/more_dark.png"> more.</p>
+        <p><img class="icon" src="../shared_images/new_releases_dark.png"> new releases.</p>
+        <p><img class="icon" src="../shared_images/payment_dark.png"> payment.</p>
+        <p><img class="icon" src="../shared_images/question_answer_dark.png"> question_answer.</p>
+        <p><img class="icon" src="../shared_images/refresh_dark.png"> refresh.</p>
+        <p><img class="icon" src="../shared_images/save_dark.png"> save.</p>
+        <p><img class="icon" src="../shared_images/search_dark.png"> search.</p>
+        <p><img class="icon" src="../shared_images/select_all_dark.png"> select_all.</p>
+        <p><img class="icon" src="../shared_images/settings_dark.png"> settings.</p>
+        <p><img class="icon" src="../shared_images/settings_overscan_dark.png"> settings_overscan.</p>
+        <p><img class="icon" src="../shared_images/smartphone_dark.png"> smartphone.</p>
+        <p><img class="icon" src="../shared_images/sort_dark.png"> sort.</p>
+        <p><img class="icon" src="../shared_images/style_dark.png"> style.</p>
+        <p><img class="icon" src="../shared_images/subtitles_dark.png"> subtitles.</p>
+        <p><img class="icon" src="../shared_images/tab_dark.png"> tab.</p>
+        <p><img class="icon" src="../shared_images/text_fields_dark.png"> text_fields.</p>
+        <p><img class="icon" src="../shared_images/thumbs_up_down_dark.png"> thumbs_up_down.</p>
+        <p><img class="icon" src="../shared_images/vertical_align_bottom_dark.png"> vertical_align_bottom.</p>
+        <p><img class="icon" src="../shared_images/vertical_align_top_dark.png"> vertical_align_top.</p>
+        <p><img class="icon" src="../shared_images/visibility_off_dark.png"> visibility_off.</p>
+        <p><img class="icon" src="../shared_images/vpn_key_dark.png"> vpn_key.</p>
+        <p><img class="icon" src="../shared_images/vpn_lock_dark.png"> vpn_lock.</p>
+        <p><img class="icon" src="../shared_images/web_dark.png"> web.</p>
+
+        <hr/>
+
+        <h3>GNU General Public License</h3>
+        <p>Version 3, 29 June 2007</p>
+
+        <p>Copyright © 2007 Free Software Foundation, Inc.
+            <<a href="http://fsf.org/">http://fsf.org/</a>></p>
+
+        <p>Everyone is permitted to copy and distribute verbatim copies
+            of this license document, but changing it is not allowed.</p>
+
+        <h3>Preamble</h3>
+
+        <p>The GNU General Public License is a free, copyleft license for
+            software and other kinds of works.</p>
+
+        <p>The licenses for most software and other practical works are designed
+            to take away your freedom to share and change the works.  By contrast,
+            the GNU General Public License is intended to guarantee your freedom to
+            share and change all versions of a program—to make sure it remains free
+            software for all its users.  We, the Free Software Foundation, use the
+            GNU General Public License for most of our software; it applies also to
+            any other work released this way by its authors.  You can apply it to
+            your programs, too.</p>
+
+        <p>When we speak of free software, we are referring to freedom, not
+            price.  Our General Public Licenses are designed to make sure that you
+            have the freedom to distribute copies of free software (and charge for
+            them if you wish), that you receive source code or can get it if you
+            want it, that you can change the software or use pieces of it in new
+            free programs, and that you know you can do these things.</p>
+
+        <p>To protect your rights, we need to prevent others from denying you
+            these rights or asking you to surrender the rights.  Therefore, you have
+            certain responsibilities if you distribute copies of the software, or if
+            you modify it: responsibilities to respect the freedom of others.</p>
+
+        <p>For example, if you distribute copies of such a program, whether
+            gratis or for a fee, you must pass on to the recipients the same
+            freedoms that you received.  You must make sure that they, too, receive
+            or can get the source code.  And you must show them these terms so they
+            know their rights.</p>
+
+        <p>Developers that use the GNU GPL protect your rights with two steps:
+            (1) assert copyright on the software, and (2) offer you this License
+            giving you legal permission to copy, distribute and/or modify it.</p>
+
+        <p>For the developers’ and authors’ protection, the GPL clearly explains
+            that there is no warranty for this free software.  For both users’ and
+            authors’ sake, the GPL requires that modified versions be marked as
+            changed, so that their problems will not be attributed erroneously to
+            authors of previous versions.</p>
+
+        <p>Some devices are designed to deny users access to install or run
+            modified versions of the software inside them, although the manufacturer
+            can do so.  This is fundamentally incompatible with the aim of
+            protecting users’ freedom to change the software.  The systematic
+            pattern of such abuse occurs in the area of products for individuals to
+            use, which is precisely where it is most unacceptable.  Therefore, we
+            have designed this version of the GPL to prohibit the practice for those
+            products.  If such problems arise substantially in other domains, we
+            stand ready to extend this provision to those domains in future versions
+            of the GPL, as needed to protect the freedom of users.</p>
+
+        <p>Finally, every program is threatened constantly by software patents.
+            States should not allow patents to restrict development and use of
+            software on general-purpose computers, but in those that do, we wish to
+            avoid the special danger that patents applied to a free program could
+            make it effectively proprietary.  To prevent this, the GPL assures that
+            patents cannot be used to render the program non-free.</p>
+
+        <p>The precise terms and conditions for copying, distribution and
+            modification follow.</p>
+
+        <h3>TERMS AND CONDITIONS</h3>
+
+        <h4>0. Definitions.</h4>
+
+        <p>“This License” refers to version 3 of the GNU General Public License.</p>
+
+        <p>“Copyright” also means copyright-like laws that apply to other kinds of
+            works, such as semiconductor masks.</p>
+
+        <p>“The Program” refers to any copyrightable work licensed under this
+            License.  Each licensee is addressed as “you”.  “Licensees” and
+            “recipients” may be individuals or organizations.</p>
+
+        <p>To “modify” a work means to copy from or adapt all or part of the work
+            in a fashion requiring copyright permission, other than the making of an
+            exact copy.  The resulting work is called a “modified version” of the
+            earlier work or a work “based on” the earlier work.</p>
+
+        <p>A “covered work” means either the unmodified Program or a work based
+            on the Program.</p>
+
+        <p>To “propagate” a work means to do anything with it that, without
+            permission, would make you directly or secondarily liable for
+            infringement under applicable copyright law, except executing it on a
+            computer or modifying a private copy.  Propagation includes copying,
+            distribution (with or without modification), making available to the
+            public, and in some countries other activities as well.</p>
+
+        <p>To “convey” a work means any kind of propagation that enables other
+            parties to make or receive copies.  Mere interaction with a user through
+            a computer network, with no transfer of a copy, is not conveying.</p>
+
+        <p>An interactive user interface displays “Appropriate Legal Notices”
+            to the extent that it includes a convenient and prominently visible
+            feature that (1) displays an appropriate copyright notice, and (2)
+            tells the user that there is no warranty for the work (except to the
+            extent that warranties are provided), that licensees may convey the
+            work under this License, and how to view a copy of this License.  If
+            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>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
+            form of a work.</p>
+
+        <p>A “Standard Interface” means an interface that either is an official
+            standard defined by a recognized standards body, or, in the case of
+            interfaces specified for a particular programming language, one that
+            is widely used among developers working in that language.</p>
+
+        <p>The “System Libraries” of an executable work include anything, other
+            than the work as a whole, that (a) is included in the normal form of
+            packaging a Major Component, but which is not part of that Major
+            Component, and (b) serves only to enable use of the work with that
+            Major Component, or to implement a Standard Interface for which an
+            implementation is available to the public in source code form.  A
+            “Major Component”, in this context, means a major essential component
+            (kernel, window system, and so on) of the specific operating system
+            (if any) on which the executable work runs, or a compiler used to
+            produce the work, or an object code interpreter used to run it.</p>
+
+        <p>The “Corresponding Source” for a work in object code form means all
+            the source code needed to generate, install, and (for an executable
+            work) run the object code and to modify the work, including scripts to
+            control those activities.  However, it does not include the work’s
+            System Libraries, or general-purpose tools or generally available free
+            programs which are used unmodified in performing those activities but
+            which are not part of the work.  For example, Corresponding Source
+            includes interface definition files associated with source files for
+            the work, and the source code for shared libraries and dynamically
+            linked subprograms that the work is specifically designed to require,
+            such as by intimate data communication or control flow between those
+            subprograms and other parts of the work.</p>
+
+        <p>The Corresponding Source need not include anything that users
+            can regenerate automatically from other parts of the Corresponding
+            Source.</p>
+
+        <p>The Corresponding Source for a work in source code form is that
+            same work.</p>
+
+        <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
+            conditions are met.  This License explicitly affirms your unlimited
+            permission to run the unmodified Program.  The output from running a
+            covered work is covered by this License only if the output, given its
+            content, constitutes a covered work.  This License acknowledges your
+            rights of fair use or other equivalent, as provided by copyright law.</p>
+
+        <p>You may make, run and propagate covered works that you do not
+            convey, without conditions so long as your license otherwise remains
+            in force.  You may convey covered works to others for the sole purpose
+            of having them make modifications exclusively for you, or provide you
+            with facilities for running those works, provided that you comply with
+            the terms of this License in conveying all material for which you do
+            not control copyright.  Those thus making or running the covered works
+            for you must do so exclusively on your behalf, under your direction
+            and control, on terms that prohibit them from making any copies of
+            your copyrighted material outside their relationship with you.</p>
+
+        <p>Conveying under any other circumstances is permitted solely under
+            the conditions stated below.  Sublicensing is not allowed; section 10
+            makes it unnecessary.</p>
+
+        <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
+            11 of the WIPO copyright treaty adopted on 20 December 1996, or
+            similar laws prohibiting or restricting circumvention of such
+            measures.</p>
+
+        <p>When you convey a covered work, you waive any legal power to forbid
+            circumvention of technological measures to the extent such circumvention
+            is effected by exercising rights under this License with respect to
+            the covered work, and you disclaim any intention to limit operation or
+            modification of the work as a means of enforcing, against the work’s
+            users, your or third parties’ legal rights to forbid circumvention of
+            technological measures.</p>
+
+        <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
+            appropriately publish on each copy an appropriate copyright notice;
+            keep intact all notices stating that this License and any
+            non-permissive terms added in accord with section 7 apply to the code;
+            keep intact all notices of the absence of any warranty; and give all
+            recipients a copy of this License along with the Program.</p>
+
+        <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>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
+            terms of section 4, provided that you also meet all of these conditions:</p>
+
+        <ul>
+            <li>a) The work must carry prominent notices stating that you modified
+                it, and giving a relevant date.</li>
+
+            <li>b) The work must carry prominent notices stating that it is
+                released under this License and any conditions added under section
+                7.  This requirement modifies the requirement in section 4 to
+                “keep intact all notices”.</li>
+
+            <li>c) You must license the entire work, as a whole, under this
+                License to anyone who comes into possession of a copy.  This
+                License will therefore apply, along with any applicable section 7
+                additional terms, to the whole of the work, and all its parts,
+                regardless of how they are packaged.  This License gives no
+                permission to license the work in any other way, but it does not
+                invalidate such permission if you have separately received it.</li>
+
+            <li>d) If the work has interactive user interfaces, each must display
+                Appropriate Legal Notices; however, if the Program has interactive
+                interfaces that do not display Appropriate Legal Notices, your
+                work need not make them do so.</li>
+        </ul>
+
+        <p>A compilation of a covered work with other separate and independent
+            works, which are not by their nature extensions of the covered work,
+            and which are not combined with it such as to form a larger program,
+            in or on a volume of a storage or distribution medium, is called an
+            “aggregate” if the compilation and its resulting copyright are not
+            used to limit the access or legal rights of the compilation’s users
+            beyond what the individual works permit.  Inclusion of a covered work
+            in an aggregate does not cause this License to apply to the other
+            parts of the aggregate.</p>
+
+        <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
+            machine-readable Corresponding Source under the terms of this License,
+            in one of these ways:</p>
+
+        <ul>
+            <li>a) Convey the object code in, or embodied in, a physical product
+                (including a physical distribution medium), accompanied by the
+                Corresponding Source fixed on a durable physical medium
+                customarily used for software interchange.</li>
+
+            <li>b) Convey the object code in, or embodied in, a physical product
+                (including a physical distribution medium), accompanied by a
+                written offer, valid for at least three years and valid for as
+                long as you offer spare parts or customer support for that product
+                model, to give anyone who possesses the object code either (1) a
+                copy of the Corresponding Source for all the software in the
+                product that is covered by this License, on a durable physical
+                medium customarily used for software interchange, for a price no
+                more than your reasonable cost of physically performing this
+                conveying of source, or (2) access to copy the
+                Corresponding Source from a network server at no charge.</li>
+
+            <li>c) Convey individual copies of the object code with a copy of the
+                written offer to provide the Corresponding Source.  This
+                alternative is allowed only occasionally and noncommercially, and
+                only if you received the object code with such an offer, in accord
+                with subsection 6b.</li>
+
+            <li>d) Convey the object code by offering access from a designated
+                place (gratis or for a charge), and offer equivalent access to the
+                Corresponding Source in the same way through the same place at no
+                further charge.  You need not require recipients to copy the
+                Corresponding Source along with the object code.  If the place to
+                copy the object code is a network server, the Corresponding Source
+                may be on a different server (operated by you or a third party)
+                that supports equivalent copying facilities, provided you maintain
+                clear directions next to the object code saying where to find the
+                Corresponding Source.  Regardless of what server hosts the
+                Corresponding Source, you remain obligated to ensure that it is
+                available for as long as needed to satisfy these requirements.</li>
+
+            <li>e) Convey the object code using peer-to-peer transmission, provided
+                you inform other peers where the object code and Corresponding
+                Source of the work are being offered to the general public at no
+                charge under subsection 6d.</li>
+        </ul>
+
+        <p>A separable portion of the object code, whose source code is excluded
+            from the Corresponding Source as a System Library, need not be
+            included in conveying the object code work.</p>
+
+        <p>A “User Product” is either (1) a “consumer product”, which means any
+            tangible personal property which is normally used for personal, family,
+            or household purposes, or (2) anything designed or sold for incorporation
+            into a dwelling.  In determining whether a product is a consumer product,
+            doubtful cases shall be resolved in favor of coverage.  For a particular
+            product received by a particular user, “normally used” refers to a
+            typical or common use of that class of product, regardless of the status
+            of the particular user or of the way in which the particular user
+            actually uses, or expects or is expected to use, the product.  A product
+            is a consumer product regardless of whether the product has substantial
+            commercial, industrial or non-consumer uses, unless such uses represent
+            the only significant mode of use of the product.</p>
+
+        <p>“Installation Information” for a User Product means any methods,
+            procedures, authorization keys, or other information required to install
+            and execute modified versions of a covered work in that User Product from
+            a modified version of its Corresponding Source.  The information must
+            suffice to ensure that the continued functioning of the modified object
+            code is in no case prevented or interfered with solely because
+            modification has been made.</p>
+
+        <p>If you convey an object code work under this section in, or with, or
+            specifically for use in, a User Product, and the conveying occurs as
+            part of a transaction in which the right of possession and use of the
+            User Product is transferred to the recipient in perpetuity or for a
+            fixed term (regardless of how the transaction is characterized), the
+            Corresponding Source conveyed under this section must be accompanied
+            by the Installation Information.  But this requirement does not apply
+            if neither you nor any third party retains the ability to install
+            modified object code on the User Product (for example, the work has
+            been installed in ROM).</p>
+
+        <p>The requirement to provide Installation Information does not include a
+            requirement to continue to provide support service, warranty, or updates
+            for a work that has been modified or installed by the recipient, or for
+            the User Product in which it has been modified or installed.  Access to a
+            network may be denied when the modification itself materially and
+            adversely affects the operation of the network or violates the rules and
+            protocols for communication across the network.</p>
+
+        <p>Corresponding Source conveyed, and Installation Information provided,
+            in accord with this section must be in a format that is publicly
+            documented (and with an implementation available to the public in
+            source code form), and must require no special password or key for
+            unpacking, reading or copying.</p>
+
+        <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.
+            Additional permissions that are applicable to the entire Program shall
+            be treated as though they were included in this License, to the extent
+            that they are valid under applicable law.  If additional permissions
+            apply only to part of the Program, that part may be used separately
+            under those permissions, but the entire Program remains governed by
+            this License without regard to the additional permissions.</p>
+
+        <p>When you convey a copy of a covered work, you may at your option
+            remove any additional permissions from that copy, or from any part of
+            it.  (Additional permissions may be written to require their own
+            removal in certain cases when you modify the work.)  You may place
+            additional permissions on material, added by you to a covered work,
+            for which you have or can give appropriate copyright permission.</p>
+
+        <p>Notwithstanding any other provision of this License, for material you
+            add to a covered work, you may (if authorized by the copyright holders of
+            that material) supplement the terms of this License with terms:</p>
+
+        <ul>
+            <li>a) Disclaiming warranty or limiting liability differently from the
+                terms of sections 15 and 16 of this License; or</li>
+
+            <li>b) Requiring preservation of specified reasonable legal notices or
+                author attributions in that material or in the Appropriate Legal
+                Notices displayed by works containing it; or</li>
+
+            <li>c) Prohibiting misrepresentation of the origin of that material, or
+                requiring that modified versions of such material be marked in
+                reasonable ways as different from the original version; or</li>
+
+            <li>d) Limiting the use for publicity purposes of names of licensors or
+                authors of the material; or</li>
+
+            <li>e) Declining to grant rights under trademark law for use of some
+                trade names, trademarks, or service marks; or</li>
+
+            <li>f) Requiring indemnification of licensors and authors of that
+                material by anyone who conveys the material (or modified versions of
+                it) with contractual assumptions of liability to the recipient, for
+                any liability that these contractual assumptions directly impose on
+                those licensors and authors.</li>
+        </ul>
+
+        <p>All other non-permissive additional terms are considered “further
+            restrictions” within the meaning of section 10.  If the Program as you
+            received it, or any part of it, contains a notice stating that it is
+            governed by this License along with a term that is a further
+            restriction, you may remove that term.  If a license document contains
+            a further restriction but permits relicensing or conveying under this
+            License, you may add to a covered work material governed by the terms
+            of that license document, provided that the further restriction does
+            not survive such relicensing or conveying.</p>
+
+        <p>If you add terms to a covered work in accord with this section, you
+            must place, in the relevant source files, a statement of the
+            additional terms that apply to those files, or a notice indicating
+            where to find the applicable terms.</p>
+
+        <p>Additional terms, permissive or non-permissive, may be stated in the
+            form of a separately written license, or stated as exceptions;
+            the above requirements apply either way.</p>
+
+        <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
+            modify it is void, and will automatically terminate your rights under
+            this License (including any patent licenses granted under the third
+            paragraph of section 11).</p>
+
+        <p>However, if you cease all violation of this License, then your
+            license from a particular copyright holder is reinstated (a)
+            provisionally, unless and until the copyright holder explicitly and
+            finally terminates your license, and (b) permanently, if the copyright
+            holder fails to notify you of the violation by some reasonable means
+            prior to 60 days after the cessation.</p>
+
+        <p>Moreover, your license from a particular copyright holder is
+            reinstated permanently if the copyright holder notifies you of the
+            violation by some reasonable means, this is the first time you have
+            received notice of violation of this License (for any work) from that
+            copyright holder, and you cure the violation prior to 30 days after
+            your receipt of the notice.</p>
+
+        <p>Termination of your rights under this section does not terminate the
+            licenses of parties who have received copies or rights from you under
+            this License.  If your rights have been terminated and not permanently
+            reinstated, you do not qualify to receive new licenses for the same
+            material under section 10.</p>
+
+        <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
+            occurring solely as a consequence of using peer-to-peer transmission
+            to receive a copy likewise does not require acceptance.  However,
+            nothing other than this License grants you permission to propagate or
+            modify any covered work.  These actions infringe copyright if you do
+            not accept this License.  Therefore, by modifying or propagating a
+            covered work, you indicate your acceptance of this License to do so.</p>
+
+        <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
+            propagate that work, subject to this License.  You are not responsible
+            for enforcing compliance by third parties with this License.</p>
+
+        <p>An “entity transaction” is a transaction transferring control of an
+            organization, or substantially all assets of one, or subdividing an
+            organization, or merging organizations.  If propagation of a covered
+            work results from an entity transaction, each party to that
+            transaction who receives a copy of the work also receives whatever
+            licenses to the work the party’s predecessor in interest had or could
+            give under the previous paragraph, plus a right to possession of the
+            Corresponding Source of the work from the predecessor in interest, if
+            the predecessor has it or can get it with reasonable efforts.</p>
+
+        <p>You may not impose any further restrictions on the exercise of the
+            rights granted or affirmed under this License.  For example, you may
+            not impose a license fee, royalty, or other charge for exercise of
+            rights granted under this License, and you may not initiate litigation
+            (including a cross-claim or counterclaim in a lawsuit) alleging that
+            any patent claim is infringed by making, using, selling, offering for
+            sale, or importing the Program or any portion of it.</p>
+
+        <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
+            work thus licensed is called the contributor’s “contributor version”.</p>
+
+        <p>A contributor’s “essential patent claims” are all patent claims
+            owned or controlled by the contributor, whether already acquired or
+            hereafter acquired, that would be infringed by some manner, permitted
+            by this License, of making, using, or selling its contributor version,
+            but do not include claims that would be infringed only as a
+            consequence of further modification of the contributor version.  For
+            purposes of this definition, “control” includes the right to grant
+            patent sublicenses in a manner consistent with the requirements of
+            this License.</p>
+
+        <p>Each contributor grants you a non-exclusive, worldwide, royalty-free
+            patent license under the contributor’s essential patent claims, to
+            make, use, sell, offer for sale, import and otherwise run, modify and
+            propagate the contents of its contributor version.</p>
+
+        <p>In the following three paragraphs, a “patent license” is any express
+            agreement or commitment, however denominated, not to enforce a patent
+            (such as an express permission to practice a patent or covenant not to
+            sue for patent infringement).  To “grant” such a patent license to a
+            party means to make such an agreement or commitment not to enforce a
+            patent against the party.</p>
+
+        <p>If you convey a covered work, knowingly relying on a patent license,
+            and the Corresponding Source of the work is not available for anyone
+            to copy, free of charge and under the terms of this License, through a
+            publicly available network server or other readily accessible means,
+            then you must either (1) cause the Corresponding Source to be so
+            available, or (2) arrange to deprive yourself of the benefit of the
+            patent license for this particular work, or (3) arrange, in a manner
+            consistent with the requirements of this License, to extend the patent
+            license to downstream recipients.  “Knowingly relying” means you have
+            actual knowledge that, but for the patent license, your conveying the
+            covered work in a country, or your recipient’s use of the covered work
+            in a country, would infringe one or more identifiable patents in that
+            country that you have reason to believe are valid.</p>
+
+        <p>If, pursuant to or in connection with a single transaction or
+            arrangement, you convey, or propagate by procuring conveyance of, a
+            covered work, and grant a patent license to some of the parties
+            receiving the covered work authorizing them to use, propagate, modify
+            or convey a specific copy of the covered work, then the patent license
+            you grant is automatically extended to all recipients of the covered
+            work and works based on it.</p>
+
+        <p>A patent license is “discriminatory” if it does not include within
+            the scope of its coverage, prohibits the exercise of, or is
+            conditioned on the non-exercise of one or more of the rights that are
+            specifically granted under this License.  You may not convey a covered
+            work if you are a party to an arrangement with a third party that is
+            in the business of distributing software, under which you make payment
+            to the third party based on the extent of your activity of conveying
+            the work, and under which the third party grants, to any of the
+            parties who would receive the covered work from you, a discriminatory
+            patent license (a) in connection with copies of the covered work
+            conveyed by you (or copies made from those copies), or (b) primarily
+            for and in connection with specific products or compilations that
+            contain the covered work, unless you entered into that arrangement,
+            or that patent license was granted, prior to 28 March 2007.</p>
+
+        <p>Nothing in this License shall be construed as excluding or limiting
+            any implied license or other defenses to infringement that may
+            otherwise be available to you under applicable patent law.</p>
+
+        <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
+            excuse you from the conditions of this License.  If you cannot convey a
+            covered work so as to satisfy simultaneously your obligations under this
+            License and any other pertinent obligations, then as a consequence you may
+            not convey it at all.  For example, if you agree to terms that obligate you
+            to collect a royalty for further conveying from those to whom you convey
+            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>13. Use with the GNU Affero General Public License.</h4>
+
+        <p>Notwithstanding any other provision of this License, you have
+            permission to link or combine any covered work with a work licensed
+            under version 3 of the GNU Affero General Public License into a single
+            combined work, and to convey the resulting work.  The terms of this
+            License will continue to apply to the part which is the covered work,
+            but the special requirements of the GNU Affero General Public License,
+            section 13, concerning interaction through a network will apply to the
+            combination as such.</p>
+
+        <h4>14. Revised Versions of this License.</h4>
+
+        <p>The Free Software Foundation may publish revised and/or new versions of
+            the GNU General Public License from time to time.  Such new versions will
+            be similar in spirit to the present version, but may differ in detail to
+            address new problems or concerns.</p>
+
+        <p>Each version is given a distinguishing version number.  If the
+            Program specifies that a certain numbered version of the GNU General
+            Public License “or any later version” applies to it, you have the
+            option of following the terms and conditions either of that numbered
+            version or of any later version published by the Free Software
+            Foundation.  If the Program does not specify a version number of the
+            GNU General Public License, you may choose any version ever published
+            by the Free Software Foundation.</p>
+
+        <p>If the Program specifies that a proxy can decide which future
+            versions of the GNU General Public License can be used, that proxy’s
+            public statement of acceptance of a version permanently authorizes you
+            to choose that version for the Program.</p>
+
+        <p>Later license versions may give you additional or different
+            permissions.  However, no additional obligations are imposed on any
+            author or copyright holder as a result of your choosing to follow a
+            later version.</p>
+
+        <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
+            HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY
+            OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+            THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+            PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+            IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+            ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</p>
+
+        <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
+            THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+            GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+            USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+            DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+            PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+            EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+            SUCH DAMAGES.</p>
+
+        <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,
+            reviewing courts shall apply local law that most closely approximates
+            an absolute waiver of all civil liability in connection with the
+            Program, unless a warranty or assumption of liability accompanies a
+            copy of the Program in return for a fee.</p>
+
+        <p>END OF TERMS AND CONDITIONS</p>
+
+        <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
+            free software which everyone can redistribute and change under these terms.</p>
+
+        <p>To do so, attach the following notices to the program.  It is safest
+            to attach them to the start of each source file to most effectively
+            state the exclusion of warranty; and each file should have at least
+            the “copyright” line and a pointer to where the full notice is found.</p>
+
+        <pre>&lt;one line to give the program’s name
+and a brief idea of what it does.&gt;
+Copyright (C) &lt;year&gt;  &lt;name of author&gt;
+
+This program is free software: you can
+redistribute it and/or modify
+it under the terms of the GNU General
+Public License as published by the Free
+Software Foundation, either version 3
+of the License, or(at your option)
+any later version.
+
+This program is distributed in the hope
+that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied
+warranty of MERCHANTABILITY or FITNESS
+FOR A PARTICULAR PURPOSE.  See the GNU
+General Public License for more details.
+
+You should have received a copy of the
+GNU General Public License along with
+this program.  If not, see
+&lt;http://www.gnu.org/licenses/&gt;.</pre>
+
+        <p>Also add information on how to contact you by electronic and paper mail.</p>
+
+        <p>If the program does terminal interaction, make it output a short
+            notice like this when it starts in an interactive mode:</p>
+
+        <pre>&lt;program&gt;  Copyright (C) &lt;year&gt;
+&lt;name of author&gt;
+This program comes with ABSOLUTELY NO
+WARRANTY; for details type `show w'.
+This is free software, and you are
+welcome to redistribute it under
+certain conditions; type `show c'
+for details.</pre>
+
+        <p>The hypothetical commands `show w' and `show c' should show the appropriate
+            parts of the General Public License.  Of course, your program’s commands
+            might be different; for a GUI interface, you would use an “about box”.</p>
+
+        <p>You should also get your employer (if you work as a programmer) or school,
+            if any, to sign a “copyright disclaimer” for the program, if necessary.
+            For more information on this, and how to apply and follow the GNU GPL, see
+            <<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>>.</p>
+
+        <p>The GNU General Public License does not permit incorporating your program
+            into proprietary programs.  If your program is a subroutine library, you
+            may consider it more useful to permit linking proprietary applications with
+            the library.  If this is what you want to do, use the GNU Lesser General
+            Public License instead of this License.  But first, please read
+            <<a href="http://www.gnu.org/philosophy/why-not-lgpl.html">http://www.gnu.org/philosophy/why-not-lgpl.html</a>>.</p>
+
+        <hr/>
+
+        <h3>Apache License</h3>
+        <p>Version 2.0, January 2004</p>
+        <p><a href="http://www.apache.org/licenses/">http://www.apache.org/licenses/</a></p>
+
+        <h3>TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION</h3>
+
+        <h4>1. Definitions.</h4>
+
+        <p>“License” shall mean the terms and conditions for use, reproduction, and
+            distribution as defined by Sections 1 through 9 of this document.</p>
+
+        <p>“Licensor” shall mean the copyright owner or entity authorized by the
+            copyright owner that is granting the License.</p>
+
+        <p>“Legal Entity” shall mean the union of the acting entity and all other
+            entities that control, are controlled by, or are under common control with
+            that entity. For the purposes of this definition, “control” means (i) the
+            power, direct or indirect, to cause the direction or management of such
+            entity, whether by contract or otherwise, or (ii) ownership of fifty
+            percent (50%) or more of the outstanding shares, or (iii) beneficial
+            ownership of such entity.</p>
+
+        <p>“You” (or “Your”) shall mean an individual or Legal Entity exercising
+            permissions granted by this License.</p>
+
+        <p>“Source” form shall mean the preferred form for making modifications,
+            including but not limited to software source code, documentation source,
+            and configuration files.</p>
+
+        <p>“Object” form shall mean any form resulting from mechanical transformation
+            or translation of a Source form, including but not limited to compiled
+            object code, generated documentation, and conversions to other media types.</p>
+
+        <p>“Work” shall mean the work of authorship, whether in Source or Object form,
+            made available under the License, as indicated by a copyright notice that
+            is included in or attached to the work (an example is provided in the
+            Appendix below).</p>
+
+        <p>“Derivative Works” shall mean any work, whether in Source or Object form,
+            that is based on (or derived from) the Work and for which the editorial
+            revisions, annotations, elaborations, or other modifications represent, as
+            a whole, an original work of authorship. For the purposes of this License,
+            Derivative Works shall not include works that remain separable from, or
+            merely link (or bind by name) to the interfaces of, the Work and Derivative
+            Works thereof.</p>
+
+        <p>“Contribution” shall mean any work of authorship, including the original
+            version of the Work and any modifications or additions to that Work or
+            Derivative Works thereof, that is intentionally submitted to Licensor for
+            inclusion in the Work by the copyright owner or by an individual or Legal
+            Entity authorized to submit on behalf of the copyright owner. For the
+            purposes of this definition, “submitted” means any form of electronic,
+            verbal, or written communication sent to the Licensor or its
+            representatives, including but not limited to communication on electronic
+            mailing lists, source code control systems, and issue tracking systems that
+            are managed by, or on behalf of, the Licensor for the purpose of discussing
+            and improving the Work, but excluding communication that is conspicuously
+            marked or otherwise designated in writing by the copyright owner as “Not a
+            Contribution.”</p>
+
+        <p>“Contributor” shall mean Licensor and any individual or Legal Entity on
+            behalf of whom a Contribution has been received by Licensor and
+            subsequently incorporated within the Work.</p>
+
+        <h4>2. Grant of Copyright License.</h4>
+
+        <p>Subject to the terms and conditions of this License, each Contributor hereby
+            grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
+            irrevocable copyright license to reproduce, prepare Derivative Works of, publicly
+            display, publicly perform, sublicense, and distribute the Work and such
+            Derivative Works in Source or Object form.</p>
+
+        <h4>3. Grant of Patent License.</h4>
+
+        <p>Subject to the terms and conditions of this License, each Contributor hereby grants
+            to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+            (except as stated in this section) patent license to make, have made, use,
+            offer to sell, sell, import, and otherwise transfer the Work, where such
+            license applies only to those patent claims licensable by such Contributor
+            that are necessarily infringed by their Contribution(s) alone or by
+            combination of their Contribution(s) with the Work to which such
+            Contribution(s) was submitted. If You institute patent litigation against
+            any entity (including a cross-claim or counterclaim in a lawsuit) alleging
+            that the Work or a Contribution incorporated within the Work constitutes
+            direct or contributory patent infringement, then any patent licenses
+            granted to You under this License for that Work shall terminate as of the
+            date such litigation is filed.</p>
+
+        <h4>4. Redistribution.</h4>
+
+        <p>You may reproduce and distribute copies of the Work or Derivative Works thereof
+            in any medium, with or without modifications, and in Source or Object form, provided
+            that You meet the following conditions:</p>
+
+        <ol>
+            <li>You must give any other recipients of the Work or Derivative Works a
+                copy of this License; and</li>
+
+            <li>You must cause any modified files to carry prominent notices stating
+                that You changed the files; and</li>
+
+            <li>You must retain, in the Source form of any Derivative Works that You
+                distribute, all copyright, patent, trademark, and attribution notices from
+                the Source form of the Work, excluding those notices that do not pertain to
+                any part of the Derivative Works; and</li>
+
+            <li>If the Work includes a “NOTICE” text file as part of its distribution,
+                then any Derivative Works that You distribute must include a readable copy
+                of the attribution notices contained within such NOTICE file, excluding
+                those notices that do not pertain to any part of the Derivative Works, in
+                at least one of the following places: within a NOTICE text file distributed
+                as part of the Derivative Works; within the Source form or documentation,
+                if provided along with the Derivative Works; or, within a display generated
+                by the Derivative Works, if and wherever such third-party notices normally
+                appear. The contents of the NOTICE file are for informational purposes only
+                and do not modify the License. You may add Your own attribution notices
+                within Derivative Works that You distribute, alongside or as an addendum to
+                the NOTICE text from the Work, provided that such additional attribution
+                notices cannot be construed as modifying the License.
+                <br/>
+                <br/>
+                You may add Your own copyright statement to Your modifications and may
+                provide additional or different license terms and conditions for use,
+                reproduction, or distribution of Your modifications, or for any such
+                Derivative Works as a whole, provided Your use, reproduction, and
+                distribution of the Work otherwise complies with the conditions stated in
+                this License.</li>
+        </ol>
+
+        <h4>5. Submission of Contributions.</h4>
+
+        <p>Unless You explicitly state otherwise, any Contribution intentionally submitted for
+            inclusion in the Work by You to the Licensor shall be under the terms and
+            conditions of this License, without any additional terms or conditions.
+            Notwithstanding the above, nothing herein shall supersede or modify the
+            terms of any separate license agreement you may have executed with Licensor
+            regarding such Contributions.</p>
+
+        <h4>6. Trademarks.</h4>
+
+        <p>This License does not grant permission to use the trade names, trademarks, service marks,
+            or product names of the Licensor, except as required for reasonable and customary use
+            in describing the origin of the Work and reproducing the content of the
+            NOTICE file.</p>
+
+        <h4>7. Disclaimer of Warranty.</h4>
+
+        <p>Unless required by applicable law or agreed to in writing, Licensor provides the Work
+            (and each Contributor provides its Contributions) on an “AS IS” BASIS, WITHOUT
+            WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including,
+            without limitation, any warranties or conditions of TITLE,
+            NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You
+            are solely responsible for determining the appropriateness of using or
+            redistributing the Work and assume any risks associated with Your exercise
+            of permissions under this License.</p>
+
+        <h4>8. Limitation of Liability.</h4>
+
+        <p>In no event and under no legal theory, whether in tort (including negligence), contract,
+            or otherwise, unless required by applicable law (such as deliberate and
+            grossly negligent acts) or agreed to in writing, shall any Contributor be
+            liable to You for damages, including any direct, indirect, special,
+            incidental, or consequential damages of any character arising as a result
+            of this License or out of the use or inability to use the Work (including
+            but not limited to damages for loss of goodwill, work stoppage, computer
+            failure or malfunction, or any and all other commercial damages or losses),
+            even if such Contributor has been advised of the possibility of such
+            damages.</p>
+
+        <h4>9. Accepting Warranty or Additional Liability.</h4>
+
+        <p>While redistributing the Work or Derivative Works thereof, You may choose
+            to offer, and charge a fee for, acceptance of support, warranty, indemnity,
+            or other liability obligations and/or rights consistent with this License.
+            However, in accepting such obligations, You may act only on Your own behalf
+            and on Your sole responsibility, not on behalf of any other Contributor,
+            and only if You agree to indemnify, defend, and hold each Contributor
+            harmless for any liability incurred by, or claims asserted against, such
+            Contributor by reason of your accepting any such warranty or additional
+            liability.</p>
+
+        <p>END OF TERMS AND CONDITIONS</p>
+
+        <h3>APPENDIX: How to apply the Apache License to your work</h3>
+
+        <p>To apply the Apache License to your work, attach the following boilerplate
+            notice, with the fields enclosed by brackets “[]” replaced with your own
+            identifying information. (Don’t include the brackets!) The text should be
+            enclosed in the appropriate comment syntax for the file format. We also
+            recommend that a file or class name and description of purpose be included
+            on the same “printed page” as the copyright notice for easier
+            identification within third-party archives.</p>
+        <pre>Copyright [yyyy] [name of copyright owner]
+
+Licensed under the Apache License,
+Version 2.0 (the “License”);
+you may not use this file except
+in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law
+or agreed to in writing, software
+distributed under the License is
+distributed on an “AS IS” BASIS,
+WITHOUT WARRANTIES OR CONDITIONS
+OF ANY KIND, either express or implied.
+See the License for the specific
+language governing permissions and
+limitations under the License.</pre>
+
+        <hr/>
+
+        <h3>3-Clause BSD License</h3>
+
+        <p>Redistribution and use in source and binary forms, with or without
+            modification, are permitted provided that the following conditions are
+            met:</p>
+
+        <ul>
+            <li>Redistributions of source code must retain the above copyright
+            notice, this list of conditions and the following disclaimer.</li>
+
+            <li>Redistributions in binary form must reproduce the above
+            copyright notice, this list of conditions and the following disclaimer
+            in the documentation and/or other materials provided with the
+            distribution.</li>
+
+            <li>Neither the names of the copyright owners nor the names of its
+            contributors may be used to endorse or promote products derived from
+            this software without specific prior written permission.</li>
+        </ul>
+
+        <p>THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+            “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+            LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+            A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+            OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+            SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+            LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+            DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+            THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+            (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+            OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</p>
+    </body>
+</html>
\ No newline at end of file
diff --git a/app/src/main/assets/fr/about_licenses_light.html b/app/src/main/assets/fr/about_licenses_light.html
new file mode 100644 (file)
index 0000000..7c2c9f6
--- /dev/null
@@ -0,0 +1,1103 @@
+<!--
+  Copyright © 2016-2019 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/light_theme.css">
+    </head>
+
+    <body>
+        <h3>Copyright</h3>
+        <p>Privacy Browser copyright © 2015-2019 <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.
+            The source code is available from <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=summary">git.stoutner.com</a>.</p>
+
+        <h3>Blocklists</h3>
+        <p><a href="https://easylist.to/easylist/easylist.txt">EasyList</a> and <a href="https://easylist.to/easylist/easyprivacy.txt">EasyPrivacy</a>
+            are <a href="https://easylist.to/pages/licence.html">dual licensed</a> under the <a href="https://www.gnu.org/licenses/gpl-3.0.html">GPLv3+</a>
+            and the <a href="https://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-ShareAlike 3.0+ Unported</a> licenses.
+            Privacy Browser incorporates them using the GPLv3+ option.</p>
+
+        <p><a href="https://easylist.to/easylist/fanboy-annoyance.txt">Fanboy’s Annoyance List</a> and <a href="https://easylist.to/easylist/fanboy-social.txt">Fanboy’s Social Blocking List</a>
+            are released under the <a href="http://creativecommons.org/licenses/by/3.0/">Creative Commons Attribution 3.0 Unported license</a>,
+            which is <a href="https://www.gnu.org/licenses/license-list.en.html#ccby">compatible with the GPLv3+</a>. The lists are included unchanged in Privacy Browser.</p>
+
+        <p>More information about the blocklists can be found on the <a href="https://easylist.to/">EasyList website</a>.</p>
+
+        <h3>Libraries</h3>
+        <p>Privacy Browser is built with the <a href="https://developer.android.com/jetpack/androidx/">AndroidX Libraries</a>
+            and code from the <a href="https://mvnrepository.com/artifact/com.google.android.material/material">Google Material Maven repository</a>,
+            which are released under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>.</p>
+
+        <p>The free flavor of Privacy Browser is built with <a href="https://mvnrepository.com/artifact/com.google.firebase/firebase-ads">Firebase Ads</a>,
+            which is released under the <a href="https://developer.android.com/studio/terms">Android Software Development Kit License</a>.</p>
+
+        <h3>Classes</h3>
+        <p><code>com.stoutner.privacybrowser.views.CheckedLinearLayout</code> is a modified version of a class contained in the
+            <a href="https://android.googlesource.com/platform/packages/apps/Camera/+/master/src/com/android/camera/ui/CheckedLinearLayout.java">Android Camera</a> source code.
+            The original file was released under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>.
+            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.png"> <img class="left" src="../shared_images/privacy_browser_free.png"> <img class="left" src="../shared_images/warning.png">
+            <img class="left" src="../shared_images/javascript_enabled.png"> are derived from <code>security</code> and <code>language</code>,
+            which are part of the <a href="https://material.io/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 <a href="mailto:soren@stoutner.com">Soren Stoutner</a>.
+            The resulting images are 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/move_to_folder_light.png"> is derived from elements of <code>folder</code> and <code>exit_to_app</code>,
+            which are part of the <a href="https://material.io/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>.
+            Modifications copyright © 2017 <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/create_bookmark_light.png"> is derived from elements of <code>bookmark</code> and <code>create_new_folder</code>, which are part of the
+            <a href="https://material.io/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>.
+            Modifications copyright © 2017 <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/create_folder_light.png"> is derived from <code>create_new_folder</code>,
+            which is part of the <a href="https://material.io/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 <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/clear_and_exit_light.png"> is derived from <code>exit_to_app</code>, which is part of the <a href="https://material.io/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 <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/night_mode_light.png"> is derived from <code>compare</code>, which is part of the <a href="https://material.io/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 <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_light.png"> is derived from <code>sort</code>, which is part of the <a href="https://material.io/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 <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/orbot_light.png"> orbot is a modified version of
+            <a href="https://gitweb.torproject.org/orbot.git/tree/app/src/main/res/drawable-xxxhdpi/ic_stat_tor.png">the status icon from the Orbot project</a>,
+            which is copyright 2009-2010 Nathan Freitas, The Guardian Project. It is released under the <a href="https://gitweb.torproject.org/orbot.git/tree/LICENSE">3-clause BSD license</a>.
+            The full text of the license is below. Modifications copyright © 2017 <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/cookie_light.png"> <code>cookie</code> was created by Google.
+            It is released under the <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>
+            and can be downloaded from <a href="https://materialdesignicons.com/icon/cookie">Material Design Icons</a>. It is unchanged except for layout information like color and size.</p>
+        <p>The following icons come from the <a href="https://material.io/icons/">Android Material icon set</a>,
+            which is released under the <a href ="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>.
+            They are unchanged except for layout information like color and size. Some of them have been renamed to match their use in the code. The original icons and names are shown below.</p>
+        <p><img class="icon" src="../shared_images/add_light.png"> add.</p>
+        <p><img class="icon" src="../shared_images/arrow_back_light.png"> arrow_back.</p>
+        <p><img class="icon" src="../shared_images/arrow_forward_light.png"> arrow_forward.</p>
+        <p><img class="icon" src="../shared_images/bookmarks_light.png"> bookmarks.</p>
+        <p><img class="icon" src="../shared_images/bug_report_light.png"> bug_report.</p>
+        <p><img class="icon" src="../shared_images/camera_enhance_light.png"> camera_enhance.</p>
+        <p><img class="icon" src="../shared_images/chrome_reader_mode_light.png"> chrome_reader_mode.</p>
+        <p><img class="icon" src="../shared_images/close_light.png"> close.</p>
+        <p><img class="icon" src="../shared_images/delete_light.png"> delete.</p>
+        <p><img class="icon" src="../shared_images/delete_forever_light.png"> delete_forever.</p>
+        <p><img class="icon" src="../shared_images/devices_other_light.png"> devices_other.</p>
+        <p><img class="icon" src="../shared_images/dns_light.png"> dns.</p>
+        <p><img class="icon" src="../shared_images/donut_small_light.png"> donut_small.</p>
+        <p><img class="icon" src="../shared_images/edit_light.png"> edit.</p>
+        <p><img class="icon" src="../shared_images/expand_less_light.png"> expand_less.</p>
+        <p><img class="icon" src="../shared_images/expand_more_light.png"> expand_more.</p>
+        <p><img class="icon" src="../shared_images/file_copy_light.png"> file_copy.</p>
+        <p><img class="icon" src="../shared_images/file_download_light.png"> file_download.</p>
+        <p><img class="icon" src="../shared_images/find_in_page_light.png"> find_in_page.</p>
+        <p><img class="icon" src="../shared_images/folder_light.png"> folder.</p>
+        <p><img class="icon" src="../shared_images/home_light.png"> home.</p>
+        <p><img class="icon" src="../shared_images/image_light.png"> image.</p>
+        <p><img class="icon" src="../shared_images/import_contacts_light.png"> import_contacts.</p>
+        <p><img class="icon" src="../shared_images/import_export_light.png"> import_export.</p>
+        <p><img class="icon" src="../shared_images/important_devices_light.png"> important_devices.</p>
+        <p><img class="icon" src="../shared_images/info_outline_light.png"> info_outline.</p>
+        <p><img class="icon" src="../shared_images/language_light.png"> language.</p>
+        <p><img class="icon" src="../shared_images/link_off_light.png"> link_off.</p>
+        <p><img class="icon" src="../shared_images/list_light.png"> list.</p>
+        <p><img class="icon" src="../shared_images/local_activity_light.png"> local_activity.</p>
+        <p><img class="icon" src="../shared_images/location_off_light.png"> location_off.</p>
+        <p><img class="icon" src="../shared_images/lock_light.png"> lock.</p>
+        <p><img class="icon" src="../shared_images/map_light.png"> map.</p>
+        <p><img class="icon" src="../shared_images/more_light.png"> more.</p>
+        <p><img class="icon" src="../shared_images/new_releases_light.png"> new releases.</p>
+        <p><img class="icon" src="../shared_images/payment_light.png"> payment.</p>
+        <p><img class="icon" src="../shared_images/question_answer_light.png"> question_answer.</p>
+        <p><img class="icon" src="../shared_images/refresh_light.png"> refresh.</p>
+        <p><img class="icon" src="../shared_images/save_light.png"> save.</p>
+        <p><img class="icon" src="../shared_images/search_light.png"> search.</p>
+        <p><img class="icon" src="../shared_images/select_all_light.png"> select_all.</p>
+        <p><img class="icon" src="../shared_images/settings_light.png"> settings.</p>
+        <p><img class="icon" src="../shared_images/settings_overscan_light.png"> settings_overscan.</p>
+        <p><img class="icon" src="../shared_images/smartphone_light.png"> smartphone.</p>
+        <p><img class="icon" src="../shared_images/sort_light.png"> sort.</p>
+        <p><img class="icon" src="../shared_images/style_light.png"> style.</p>
+        <p><img class="icon" src="../shared_images/subtitles_light.png"> subtitles.</p>
+        <p><img class="icon" src="../shared_images/tab_light.png"> tab.</p>
+        <p><img class="icon" src="../shared_images/text_fields_light.png"> text_fields.</p>
+        <p><img class="icon" src="../shared_images/thumbs_up_down_light.png"> thumbs_up_down.</p>
+        <p><img class="icon" src="../shared_images/vertical_align_bottom_light.png"> vertical_align_bottom.</p>
+        <p><img class="icon" src="../shared_images/vertical_align_top_light.png"> vertical_align_top.</p>
+        <p><img class="icon" src="../shared_images/visibility_off_light.png"> visibility_off.</p>
+        <p><img class="icon" src="../shared_images/vpn_key_light.png"> vpn_key.</p>
+        <p><img class="icon" src="../shared_images/vpn_lock_light.png"> vpn_lock.</p>
+        <p><img class="icon" src="../shared_images/web_light.png"> web.</p>
+
+        <hr/>
+
+        <h3>GNU General Public License</h3>
+        <p>Version 3, 29 June 2007</p>
+
+        <p>Copyright © 2007 Free Software Foundation, Inc.
+            <<a href="http://fsf.org/">http://fsf.org/</a>></p>
+
+        <p>Everyone is permitted to copy and distribute verbatim copies
+            of this license document, but changing it is not allowed.</p>
+
+        <h3>Preamble</h3>
+
+        <p>The GNU General Public License is a free, copyleft license for
+            software and other kinds of works.</p>
+
+        <p>The licenses for most software and other practical works are designed
+            to take away your freedom to share and change the works.  By contrast,
+            the GNU General Public License is intended to guarantee your freedom to
+            share and change all versions of a program—to make sure it remains free
+            software for all its users.  We, the Free Software Foundation, use the
+            GNU General Public License for most of our software; it applies also to
+            any other work released this way by its authors.  You can apply it to
+            your programs, too.</p>
+
+        <p>When we speak of free software, we are referring to freedom, not
+            price.  Our General Public Licenses are designed to make sure that you
+            have the freedom to distribute copies of free software (and charge for
+            them if you wish), that you receive source code or can get it if you
+            want it, that you can change the software or use pieces of it in new
+            free programs, and that you know you can do these things.</p>
+
+        <p>To protect your rights, we need to prevent others from denying you
+            these rights or asking you to surrender the rights.  Therefore, you have
+            certain responsibilities if you distribute copies of the software, or if
+            you modify it: responsibilities to respect the freedom of others.</p>
+
+        <p>For example, if you distribute copies of such a program, whether
+            gratis or for a fee, you must pass on to the recipients the same
+            freedoms that you received.  You must make sure that they, too, receive
+            or can get the source code.  And you must show them these terms so they
+            know their rights.</p>
+
+        <p>Developers that use the GNU GPL protect your rights with two steps:
+            (1) assert copyright on the software, and (2) offer you this License
+            giving you legal permission to copy, distribute and/or modify it.</p>
+
+        <p>For the developers’ and authors’ protection, the GPL clearly explains
+            that there is no warranty for this free software.  For both users’ and
+            authors’ sake, the GPL requires that modified versions be marked as
+            changed, so that their problems will not be attributed erroneously to
+            authors of previous versions.</p>
+
+        <p>Some devices are designed to deny users access to install or run
+            modified versions of the software inside them, although the manufacturer
+            can do so.  This is fundamentally incompatible with the aim of
+            protecting users’ freedom to change the software.  The systematic
+            pattern of such abuse occurs in the area of products for individuals to
+            use, which is precisely where it is most unacceptable.  Therefore, we
+            have designed this version of the GPL to prohibit the practice for those
+            products.  If such problems arise substantially in other domains, we
+            stand ready to extend this provision to those domains in future versions
+            of the GPL, as needed to protect the freedom of users.</p>
+
+        <p>Finally, every program is threatened constantly by software patents.
+            States should not allow patents to restrict development and use of
+            software on general-purpose computers, but in those that do, we wish to
+            avoid the special danger that patents applied to a free program could
+            make it effectively proprietary.  To prevent this, the GPL assures that
+            patents cannot be used to render the program non-free.</p>
+
+        <p>The precise terms and conditions for copying, distribution and
+            modification follow.</p>
+
+        <h3>TERMS AND CONDITIONS</h3>
+
+        <h4>0. Definitions.</h4>
+
+        <p>“This License” refers to version 3 of the GNU General Public License.</p>
+
+        <p>“Copyright” also means copyright-like laws that apply to other kinds of
+            works, such as semiconductor masks.</p>
+
+        <p>“The Program” refers to any copyrightable work licensed under this
+            License.  Each licensee is addressed as “you”.  “Licensees” and
+            “recipients” may be individuals or organizations.</p>
+
+        <p>To “modify” a work means to copy from or adapt all or part of the work
+            in a fashion requiring copyright permission, other than the making of an
+            exact copy.  The resulting work is called a “modified version” of the
+            earlier work or a work “based on” the earlier work.</p>
+
+        <p>A “covered work” means either the unmodified Program or a work based
+            on the Program.</p>
+
+        <p>To “propagate” a work means to do anything with it that, without
+            permission, would make you directly or secondarily liable for
+            infringement under applicable copyright law, except executing it on a
+            computer or modifying a private copy.  Propagation includes copying,
+            distribution (with or without modification), making available to the
+            public, and in some countries other activities as well.</p>
+
+        <p>To “convey” a work means any kind of propagation that enables other
+            parties to make or receive copies.  Mere interaction with a user through
+            a computer network, with no transfer of a copy, is not conveying.</p>
+
+        <p>An interactive user interface displays “Appropriate Legal Notices”
+            to the extent that it includes a convenient and prominently visible
+            feature that (1) displays an appropriate copyright notice, and (2)
+            tells the user that there is no warranty for the work (except to the
+            extent that warranties are provided), that licensees may convey the
+            work under this License, and how to view a copy of this License.  If
+            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>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
+            form of a work.</p>
+
+        <p>A “Standard Interface” means an interface that either is an official
+            standard defined by a recognized standards body, or, in the case of
+            interfaces specified for a particular programming language, one that
+            is widely used among developers working in that language.</p>
+
+        <p>The “System Libraries” of an executable work include anything, other
+            than the work as a whole, that (a) is included in the normal form of
+            packaging a Major Component, but which is not part of that Major
+            Component, and (b) serves only to enable use of the work with that
+            Major Component, or to implement a Standard Interface for which an
+            implementation is available to the public in source code form.  A
+            “Major Component”, in this context, means a major essential component
+            (kernel, window system, and so on) of the specific operating system
+            (if any) on which the executable work runs, or a compiler used to
+            produce the work, or an object code interpreter used to run it.</p>
+
+        <p>The “Corresponding Source” for a work in object code form means all
+            the source code needed to generate, install, and (for an executable
+            work) run the object code and to modify the work, including scripts to
+            control those activities.  However, it does not include the work’s
+            System Libraries, or general-purpose tools or generally available free
+            programs which are used unmodified in performing those activities but
+            which are not part of the work.  For example, Corresponding Source
+            includes interface definition files associated with source files for
+            the work, and the source code for shared libraries and dynamically
+            linked subprograms that the work is specifically designed to require,
+            such as by intimate data communication or control flow between those
+            subprograms and other parts of the work.</p>
+
+        <p>The Corresponding Source need not include anything that users
+            can regenerate automatically from other parts of the Corresponding
+            Source.</p>
+
+        <p>The Corresponding Source for a work in source code form is that
+            same work.</p>
+
+        <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
+            conditions are met.  This License explicitly affirms your unlimited
+            permission to run the unmodified Program.  The output from running a
+            covered work is covered by this License only if the output, given its
+            content, constitutes a covered work.  This License acknowledges your
+            rights of fair use or other equivalent, as provided by copyright law.</p>
+
+        <p>You may make, run and propagate covered works that you do not
+            convey, without conditions so long as your license otherwise remains
+            in force.  You may convey covered works to others for the sole purpose
+            of having them make modifications exclusively for you, or provide you
+            with facilities for running those works, provided that you comply with
+            the terms of this License in conveying all material for which you do
+            not control copyright.  Those thus making or running the covered works
+            for you must do so exclusively on your behalf, under your direction
+            and control, on terms that prohibit them from making any copies of
+            your copyrighted material outside their relationship with you.</p>
+
+        <p>Conveying under any other circumstances is permitted solely under
+            the conditions stated below.  Sublicensing is not allowed; section 10
+            makes it unnecessary.</p>
+
+        <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
+            11 of the WIPO copyright treaty adopted on 20 December 1996, or
+            similar laws prohibiting or restricting circumvention of such
+            measures.</p>
+
+        <p>When you convey a covered work, you waive any legal power to forbid
+            circumvention of technological measures to the extent such circumvention
+            is effected by exercising rights under this License with respect to
+            the covered work, and you disclaim any intention to limit operation or
+            modification of the work as a means of enforcing, against the work’s
+            users, your or third parties’ legal rights to forbid circumvention of
+            technological measures.</p>
+
+        <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
+            appropriately publish on each copy an appropriate copyright notice;
+            keep intact all notices stating that this License and any
+            non-permissive terms added in accord with section 7 apply to the code;
+            keep intact all notices of the absence of any warranty; and give all
+            recipients a copy of this License along with the Program.</p>
+
+        <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>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
+            terms of section 4, provided that you also meet all of these conditions:</p>
+
+        <ul>
+            <li>a) The work must carry prominent notices stating that you modified
+                it, and giving a relevant date.</li>
+
+            <li>b) The work must carry prominent notices stating that it is
+                released under this License and any conditions added under section
+                7.  This requirement modifies the requirement in section 4 to
+                “keep intact all notices”.</li>
+
+            <li>c) You must license the entire work, as a whole, under this
+                License to anyone who comes into possession of a copy.  This
+                License will therefore apply, along with any applicable section 7
+                additional terms, to the whole of the work, and all its parts,
+                regardless of how they are packaged.  This License gives no
+                permission to license the work in any other way, but it does not
+                invalidate such permission if you have separately received it.</li>
+
+            <li>d) If the work has interactive user interfaces, each must display
+                Appropriate Legal Notices; however, if the Program has interactive
+                interfaces that do not display Appropriate Legal Notices, your
+                work need not make them do so.</li>
+        </ul>
+
+        <p>A compilation of a covered work with other separate and independent
+            works, which are not by their nature extensions of the covered work,
+            and which are not combined with it such as to form a larger program,
+            in or on a volume of a storage or distribution medium, is called an
+            “aggregate” if the compilation and its resulting copyright are not
+            used to limit the access or legal rights of the compilation’s users
+            beyond what the individual works permit.  Inclusion of a covered work
+            in an aggregate does not cause this License to apply to the other
+            parts of the aggregate.</p>
+
+        <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
+            machine-readable Corresponding Source under the terms of this License,
+            in one of these ways:</p>
+
+        <ul>
+            <li>a) Convey the object code in, or embodied in, a physical product
+                (including a physical distribution medium), accompanied by the
+                Corresponding Source fixed on a durable physical medium
+                customarily used for software interchange.</li>
+
+            <li>b) Convey the object code in, or embodied in, a physical product
+                (including a physical distribution medium), accompanied by a
+                written offer, valid for at least three years and valid for as
+                long as you offer spare parts or customer support for that product
+                model, to give anyone who possesses the object code either (1) a
+                copy of the Corresponding Source for all the software in the
+                product that is covered by this License, on a durable physical
+                medium customarily used for software interchange, for a price no
+                more than your reasonable cost of physically performing this
+                conveying of source, or (2) access to copy the
+                Corresponding Source from a network server at no charge.</li>
+
+            <li>c) Convey individual copies of the object code with a copy of the
+                written offer to provide the Corresponding Source.  This
+                alternative is allowed only occasionally and noncommercially, and
+                only if you received the object code with such an offer, in accord
+                with subsection 6b.</li>
+
+            <li>d) Convey the object code by offering access from a designated
+                place (gratis or for a charge), and offer equivalent access to the
+                Corresponding Source in the same way through the same place at no
+                further charge.  You need not require recipients to copy the
+                Corresponding Source along with the object code.  If the place to
+                copy the object code is a network server, the Corresponding Source
+                may be on a different server (operated by you or a third party)
+                that supports equivalent copying facilities, provided you maintain
+                clear directions next to the object code saying where to find the
+                Corresponding Source.  Regardless of what server hosts the
+                Corresponding Source, you remain obligated to ensure that it is
+                available for as long as needed to satisfy these requirements.</li>
+
+            <li>e) Convey the object code using peer-to-peer transmission, provided
+                you inform other peers where the object code and Corresponding
+                Source of the work are being offered to the general public at no
+                charge under subsection 6d.</li>
+        </ul>
+
+        <p>A separable portion of the object code, whose source code is excluded
+            from the Corresponding Source as a System Library, need not be
+            included in conveying the object code work.</p>
+
+        <p>A “User Product” is either (1) a “consumer product”, which means any
+            tangible personal property which is normally used for personal, family,
+            or household purposes, or (2) anything designed or sold for incorporation
+            into a dwelling.  In determining whether a product is a consumer product,
+            doubtful cases shall be resolved in favor of coverage.  For a particular
+            product received by a particular user, “normally used” refers to a
+            typical or common use of that class of product, regardless of the status
+            of the particular user or of the way in which the particular user
+            actually uses, or expects or is expected to use, the product.  A product
+            is a consumer product regardless of whether the product has substantial
+            commercial, industrial or non-consumer uses, unless such uses represent
+            the only significant mode of use of the product.</p>
+
+        <p>“Installation Information” for a User Product means any methods,
+            procedures, authorization keys, or other information required to install
+            and execute modified versions of a covered work in that User Product from
+            a modified version of its Corresponding Source.  The information must
+            suffice to ensure that the continued functioning of the modified object
+            code is in no case prevented or interfered with solely because
+            modification has been made.</p>
+
+        <p>If you convey an object code work under this section in, or with, or
+            specifically for use in, a User Product, and the conveying occurs as
+            part of a transaction in which the right of possession and use of the
+            User Product is transferred to the recipient in perpetuity or for a
+            fixed term (regardless of how the transaction is characterized), the
+            Corresponding Source conveyed under this section must be accompanied
+            by the Installation Information.  But this requirement does not apply
+            if neither you nor any third party retains the ability to install
+            modified object code on the User Product (for example, the work has
+            been installed in ROM).</p>
+
+        <p>The requirement to provide Installation Information does not include a
+            requirement to continue to provide support service, warranty, or updates
+            for a work that has been modified or installed by the recipient, or for
+            the User Product in which it has been modified or installed.  Access to a
+            network may be denied when the modification itself materially and
+            adversely affects the operation of the network or violates the rules and
+            protocols for communication across the network.</p>
+
+        <p>Corresponding Source conveyed, and Installation Information provided,
+            in accord with this section must be in a format that is publicly
+            documented (and with an implementation available to the public in
+            source code form), and must require no special password or key for
+            unpacking, reading or copying.</p>
+
+        <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.
+            Additional permissions that are applicable to the entire Program shall
+            be treated as though they were included in this License, to the extent
+            that they are valid under applicable law.  If additional permissions
+            apply only to part of the Program, that part may be used separately
+            under those permissions, but the entire Program remains governed by
+            this License without regard to the additional permissions.</p>
+
+        <p>When you convey a copy of a covered work, you may at your option
+            remove any additional permissions from that copy, or from any part of
+            it.  (Additional permissions may be written to require their own
+            removal in certain cases when you modify the work.)  You may place
+            additional permissions on material, added by you to a covered work,
+            for which you have or can give appropriate copyright permission.</p>
+
+        <p>Notwithstanding any other provision of this License, for material you
+            add to a covered work, you may (if authorized by the copyright holders of
+            that material) supplement the terms of this License with terms:</p>
+
+        <ul>
+            <li>a) Disclaiming warranty or limiting liability differently from the
+                terms of sections 15 and 16 of this License; or</li>
+
+            <li>b) Requiring preservation of specified reasonable legal notices or
+                author attributions in that material or in the Appropriate Legal
+                Notices displayed by works containing it; or</li>
+
+            <li>c) Prohibiting misrepresentation of the origin of that material, or
+                requiring that modified versions of such material be marked in
+                reasonable ways as different from the original version; or</li>
+
+            <li>d) Limiting the use for publicity purposes of names of licensors or
+                authors of the material; or</li>
+
+            <li>e) Declining to grant rights under trademark law for use of some
+                trade names, trademarks, or service marks; or</li>
+
+            <li>f) Requiring indemnification of licensors and authors of that
+                material by anyone who conveys the material (or modified versions of
+                it) with contractual assumptions of liability to the recipient, for
+                any liability that these contractual assumptions directly impose on
+                those licensors and authors.</li>
+        </ul>
+
+        <p>All other non-permissive additional terms are considered “further
+            restrictions” within the meaning of section 10.  If the Program as you
+            received it, or any part of it, contains a notice stating that it is
+            governed by this License along with a term that is a further
+            restriction, you may remove that term.  If a license document contains
+            a further restriction but permits relicensing or conveying under this
+            License, you may add to a covered work material governed by the terms
+            of that license document, provided that the further restriction does
+            not survive such relicensing or conveying.</p>
+
+        <p>If you add terms to a covered work in accord with this section, you
+            must place, in the relevant source files, a statement of the
+            additional terms that apply to those files, or a notice indicating
+            where to find the applicable terms.</p>
+
+        <p>Additional terms, permissive or non-permissive, may be stated in the
+            form of a separately written license, or stated as exceptions;
+            the above requirements apply either way.</p>
+
+        <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
+            modify it is void, and will automatically terminate your rights under
+            this License (including any patent licenses granted under the third
+            paragraph of section 11).</p>
+
+        <p>However, if you cease all violation of this License, then your
+            license from a particular copyright holder is reinstated (a)
+            provisionally, unless and until the copyright holder explicitly and
+            finally terminates your license, and (b) permanently, if the copyright
+            holder fails to notify you of the violation by some reasonable means
+            prior to 60 days after the cessation.</p>
+
+        <p>Moreover, your license from a particular copyright holder is
+            reinstated permanently if the copyright holder notifies you of the
+            violation by some reasonable means, this is the first time you have
+            received notice of violation of this License (for any work) from that
+            copyright holder, and you cure the violation prior to 30 days after
+            your receipt of the notice.</p>
+
+        <p>Termination of your rights under this section does not terminate the
+            licenses of parties who have received copies or rights from you under
+            this License.  If your rights have been terminated and not permanently
+            reinstated, you do not qualify to receive new licenses for the same
+            material under section 10.</p>
+
+        <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
+            occurring solely as a consequence of using peer-to-peer transmission
+            to receive a copy likewise does not require acceptance.  However,
+            nothing other than this License grants you permission to propagate or
+            modify any covered work.  These actions infringe copyright if you do
+            not accept this License.  Therefore, by modifying or propagating a
+            covered work, you indicate your acceptance of this License to do so.</p>
+
+        <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
+            propagate that work, subject to this License.  You are not responsible
+            for enforcing compliance by third parties with this License.</p>
+
+        <p>An “entity transaction” is a transaction transferring control of an
+            organization, or substantially all assets of one, or subdividing an
+            organization, or merging organizations.  If propagation of a covered
+            work results from an entity transaction, each party to that
+            transaction who receives a copy of the work also receives whatever
+            licenses to the work the party’s predecessor in interest had or could
+            give under the previous paragraph, plus a right to possession of the
+            Corresponding Source of the work from the predecessor in interest, if
+            the predecessor has it or can get it with reasonable efforts.</p>
+
+        <p>You may not impose any further restrictions on the exercise of the
+            rights granted or affirmed under this License.  For example, you may
+            not impose a license fee, royalty, or other charge for exercise of
+            rights granted under this License, and you may not initiate litigation
+            (including a cross-claim or counterclaim in a lawsuit) alleging that
+            any patent claim is infringed by making, using, selling, offering for
+            sale, or importing the Program or any portion of it.</p>
+
+        <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
+            work thus licensed is called the contributor’s “contributor version”.</p>
+
+        <p>A contributor’s “essential patent claims” are all patent claims
+            owned or controlled by the contributor, whether already acquired or
+            hereafter acquired, that would be infringed by some manner, permitted
+            by this License, of making, using, or selling its contributor version,
+            but do not include claims that would be infringed only as a
+            consequence of further modification of the contributor version.  For
+            purposes of this definition, “control” includes the right to grant
+            patent sublicenses in a manner consistent with the requirements of
+            this License.</p>
+
+        <p>Each contributor grants you a non-exclusive, worldwide, royalty-free
+            patent license under the contributor’s essential patent claims, to
+            make, use, sell, offer for sale, import and otherwise run, modify and
+            propagate the contents of its contributor version.</p>
+
+        <p>In the following three paragraphs, a “patent license” is any express
+            agreement or commitment, however denominated, not to enforce a patent
+            (such as an express permission to practice a patent or covenant not to
+            sue for patent infringement).  To “grant” such a patent license to a
+            party means to make such an agreement or commitment not to enforce a
+            patent against the party.</p>
+
+        <p>If you convey a covered work, knowingly relying on a patent license,
+            and the Corresponding Source of the work is not available for anyone
+            to copy, free of charge and under the terms of this License, through a
+            publicly available network server or other readily accessible means,
+            then you must either (1) cause the Corresponding Source to be so
+            available, or (2) arrange to deprive yourself of the benefit of the
+            patent license for this particular work, or (3) arrange, in a manner
+            consistent with the requirements of this License, to extend the patent
+            license to downstream recipients.  “Knowingly relying” means you have
+            actual knowledge that, but for the patent license, your conveying the
+            covered work in a country, or your recipient’s use of the covered work
+            in a country, would infringe one or more identifiable patents in that
+            country that you have reason to believe are valid.</p>
+
+        <p>If, pursuant to or in connection with a single transaction or
+            arrangement, you convey, or propagate by procuring conveyance of, a
+            covered work, and grant a patent license to some of the parties
+            receiving the covered work authorizing them to use, propagate, modify
+            or convey a specific copy of the covered work, then the patent license
+            you grant is automatically extended to all recipients of the covered
+            work and works based on it.</p>
+
+        <p>A patent license is “discriminatory” if it does not include within
+            the scope of its coverage, prohibits the exercise of, or is
+            conditioned on the non-exercise of one or more of the rights that are
+            specifically granted under this License.  You may not convey a covered
+            work if you are a party to an arrangement with a third party that is
+            in the business of distributing software, under which you make payment
+            to the third party based on the extent of your activity of conveying
+            the work, and under which the third party grants, to any of the
+            parties who would receive the covered work from you, a discriminatory
+            patent license (a) in connection with copies of the covered work
+            conveyed by you (or copies made from those copies), or (b) primarily
+            for and in connection with specific products or compilations that
+            contain the covered work, unless you entered into that arrangement,
+            or that patent license was granted, prior to 28 March 2007.</p>
+
+        <p>Nothing in this License shall be construed as excluding or limiting
+            any implied license or other defenses to infringement that may
+            otherwise be available to you under applicable patent law.</p>
+
+        <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
+            excuse you from the conditions of this License.  If you cannot convey a
+            covered work so as to satisfy simultaneously your obligations under this
+            License and any other pertinent obligations, then as a consequence you may
+            not convey it at all.  For example, if you agree to terms that obligate you
+            to collect a royalty for further conveying from those to whom you convey
+            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>13. Use with the GNU Affero General Public License.</h4>
+
+        <p>Notwithstanding any other provision of this License, you have
+            permission to link or combine any covered work with a work licensed
+            under version 3 of the GNU Affero General Public License into a single
+            combined work, and to convey the resulting work.  The terms of this
+            License will continue to apply to the part which is the covered work,
+            but the special requirements of the GNU Affero General Public License,
+            section 13, concerning interaction through a network will apply to the
+            combination as such.</p>
+
+        <h4>14. Revised Versions of this License.</h4>
+
+        <p>The Free Software Foundation may publish revised and/or new versions of
+            the GNU General Public License from time to time.  Such new versions will
+            be similar in spirit to the present version, but may differ in detail to
+            address new problems or concerns.</p>
+
+        <p>Each version is given a distinguishing version number.  If the
+            Program specifies that a certain numbered version of the GNU General
+            Public License “or any later version” applies to it, you have the
+            option of following the terms and conditions either of that numbered
+            version or of any later version published by the Free Software
+            Foundation.  If the Program does not specify a version number of the
+            GNU General Public License, you may choose any version ever published
+            by the Free Software Foundation.</p>
+
+        <p>If the Program specifies that a proxy can decide which future
+            versions of the GNU General Public License can be used, that proxy’s
+            public statement of acceptance of a version permanently authorizes you
+            to choose that version for the Program.</p>
+
+        <p>Later license versions may give you additional or different
+            permissions.  However, no additional obligations are imposed on any
+            author or copyright holder as a result of your choosing to follow a
+            later version.</p>
+
+        <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
+            HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY
+            OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+            THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+            PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+            IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+            ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</p>
+
+        <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
+            THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+            GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+            USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+            DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+            PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+            EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+            SUCH DAMAGES.</p>
+
+        <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,
+            reviewing courts shall apply local law that most closely approximates
+            an absolute waiver of all civil liability in connection with the
+            Program, unless a warranty or assumption of liability accompanies a
+            copy of the Program in return for a fee.</p>
+
+        <p>END OF TERMS AND CONDITIONS</p>
+
+        <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
+            free software which everyone can redistribute and change under these terms.</p>
+
+        <p>To do so, attach the following notices to the program.  It is safest
+            to attach them to the start of each source file to most effectively
+            state the exclusion of warranty; and each file should have at least
+            the “copyright” line and a pointer to where the full notice is found.</p>
+
+        <pre>&lt;one line to give the program’s name
+and a brief idea of what it does.&gt;
+Copyright (C) &lt;year&gt;  &lt;name of author&gt;
+
+This program is free software: you can
+redistribute it and/or modify
+it under the terms of the GNU General
+Public License as published by the Free
+Software Foundation, either version 3
+of the License, or(at your option)
+any later version.
+
+This program is distributed in the hope
+that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied
+warranty of MERCHANTABILITY or FITNESS
+FOR A PARTICULAR PURPOSE.  See the GNU
+General Public License for more details.
+
+You should have received a copy of the
+GNU General Public License along with
+this program.  If not, see
+&lt;http://www.gnu.org/licenses/&gt;.</pre>
+
+        <p>Also add information on how to contact you by electronic and paper mail.</p>
+
+        <p>If the program does terminal interaction, make it output a short
+            notice like this when it starts in an interactive mode:</p>
+
+        <pre>&lt;program&gt;  Copyright (C) &lt;year&gt;
+&lt;name of author&gt;
+This program comes with ABSOLUTELY NO
+WARRANTY; for details type `show w'.
+This is free software, and you are
+welcome to redistribute it under
+certain conditions; type `show c'
+for details.</pre>
+
+        <p>The hypothetical commands `show w' and `show c' should show the appropriate
+            parts of the General Public License.  Of course, your program’s commands
+            might be different; for a GUI interface, you would use an “about box”.</p>
+
+        <p>You should also get your employer (if you work as a programmer) or school,
+            if any, to sign a “copyright disclaimer” for the program, if necessary.
+            For more information on this, and how to apply and follow the GNU GPL, see
+            <<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>>.</p>
+
+        <p>The GNU General Public License does not permit incorporating your program
+            into proprietary programs.  If your program is a subroutine library, you
+            may consider it more useful to permit linking proprietary applications with
+            the library.  If this is what you want to do, use the GNU Lesser General
+            Public License instead of this License.  But first, please read
+            <<a href="http://www.gnu.org/philosophy/why-not-lgpl.html">http://www.gnu.org/philosophy/why-not-lgpl.html</a>>.</p>
+
+        <hr/>
+
+        <h3>Apache License</h3>
+        <p>Version 2.0, January 2004</p>
+        <p><a href="http://www.apache.org/licenses/">http://www.apache.org/licenses/</a></p>
+
+        <h3>TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION</h3>
+
+        <h4>1. Definitions.</h4>
+
+        <p>“License” shall mean the terms and conditions for use, reproduction, and
+            distribution as defined by Sections 1 through 9 of this document.</p>
+
+        <p>“Licensor” shall mean the copyright owner or entity authorized by the
+            copyright owner that is granting the License.</p>
+
+        <p>“Legal Entity” shall mean the union of the acting entity and all other
+            entities that control, are controlled by, or are under common control with
+            that entity. For the purposes of this definition, “control” means (i) the
+            power, direct or indirect, to cause the direction or management of such
+            entity, whether by contract or otherwise, or (ii) ownership of fifty
+            percent (50%) or more of the outstanding shares, or (iii) beneficial
+            ownership of such entity.</p>
+
+        <p>“You” (or “Your”) shall mean an individual or Legal Entity exercising
+            permissions granted by this License.</p>
+
+        <p>“Source” form shall mean the preferred form for making modifications,
+            including but not limited to software source code, documentation source,
+            and configuration files.</p>
+
+        <p>“Object” form shall mean any form resulting from mechanical transformation
+            or translation of a Source form, including but not limited to compiled
+            object code, generated documentation, and conversions to other media types.</p>
+
+        <p>“Work” shall mean the work of authorship, whether in Source or Object form,
+            made available under the License, as indicated by a copyright notice that
+            is included in or attached to the work (an example is provided in the
+            Appendix below).</p>
+
+        <p>“Derivative Works” shall mean any work, whether in Source or Object form,
+            that is based on (or derived from) the Work and for which the editorial
+            revisions, annotations, elaborations, or other modifications represent, as
+            a whole, an original work of authorship. For the purposes of this License,
+            Derivative Works shall not include works that remain separable from, or
+            merely link (or bind by name) to the interfaces of, the Work and Derivative
+            Works thereof.</p>
+
+        <p>“Contribution” shall mean any work of authorship, including the original
+            version of the Work and any modifications or additions to that Work or
+            Derivative Works thereof, that is intentionally submitted to Licensor for
+            inclusion in the Work by the copyright owner or by an individual or Legal
+            Entity authorized to submit on behalf of the copyright owner. For the
+            purposes of this definition, “submitted” means any form of electronic,
+            verbal, or written communication sent to the Licensor or its
+            representatives, including but not limited to communication on electronic
+            mailing lists, source code control systems, and issue tracking systems that
+            are managed by, or on behalf of, the Licensor for the purpose of discussing
+            and improving the Work, but excluding communication that is conspicuously
+            marked or otherwise designated in writing by the copyright owner as “Not a
+            Contribution.”</p>
+
+        <p>“Contributor” shall mean Licensor and any individual or Legal Entity on
+            behalf of whom a Contribution has been received by Licensor and
+            subsequently incorporated within the Work.</p>
+
+        <h4>2. Grant of Copyright License.</h4>
+
+        <p>Subject to the terms and conditions of this License, each Contributor hereby
+            grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
+            irrevocable copyright license to reproduce, prepare Derivative Works of, publicly
+            display, publicly perform, sublicense, and distribute the Work and such
+            Derivative Works in Source or Object form.</p>
+
+        <h4>3. Grant of Patent License.</h4>
+
+        <p>Subject to the terms and conditions of this License, each Contributor hereby grants
+            to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+            (except as stated in this section) patent license to make, have made, use,
+            offer to sell, sell, import, and otherwise transfer the Work, where such
+            license applies only to those patent claims licensable by such Contributor
+            that are necessarily infringed by their Contribution(s) alone or by
+            combination of their Contribution(s) with the Work to which such
+            Contribution(s) was submitted. If You institute patent litigation against
+            any entity (including a cross-claim or counterclaim in a lawsuit) alleging
+            that the Work or a Contribution incorporated within the Work constitutes
+            direct or contributory patent infringement, then any patent licenses
+            granted to You under this License for that Work shall terminate as of the
+            date such litigation is filed.</p>
+
+        <h4>4. Redistribution.</h4>
+
+        <p>You may reproduce and distribute copies of the Work or Derivative Works thereof
+            in any medium, with or without modifications, and in Source or Object form, provided
+            that You meet the following conditions:</p>
+
+        <ol>
+            <li>You must give any other recipients of the Work or Derivative Works a
+                copy of this License; and</li>
+
+            <li>You must cause any modified files to carry prominent notices stating
+                that You changed the files; and</li>
+
+            <li>You must retain, in the Source form of any Derivative Works that You
+                distribute, all copyright, patent, trademark, and attribution notices from
+                the Source form of the Work, excluding those notices that do not pertain to
+                any part of the Derivative Works; and</li>
+
+            <li>If the Work includes a “NOTICE” text file as part of its distribution,
+                then any Derivative Works that You distribute must include a readable copy
+                of the attribution notices contained within such NOTICE file, excluding
+                those notices that do not pertain to any part of the Derivative Works, in
+                at least one of the following places: within a NOTICE text file distributed
+                as part of the Derivative Works; within the Source form or documentation,
+                if provided along with the Derivative Works; or, within a display generated
+                by the Derivative Works, if and wherever such third-party notices normally
+                appear. The contents of the NOTICE file are for informational purposes only
+                and do not modify the License. You may add Your own attribution notices
+                within Derivative Works that You distribute, alongside or as an addendum to
+                the NOTICE text from the Work, provided that such additional attribution
+                notices cannot be construed as modifying the License.
+                <br/>
+                <br/>
+                You may add Your own copyright statement to Your modifications and may
+                provide additional or different license terms and conditions for use,
+                reproduction, or distribution of Your modifications, or for any such
+                Derivative Works as a whole, provided Your use, reproduction, and
+                distribution of the Work otherwise complies with the conditions stated in
+                this License.</li>
+        </ol>
+
+        <h4>5. Submission of Contributions.</h4>
+
+        <p>Unless You explicitly state otherwise, any Contribution intentionally submitted for
+            inclusion in the Work by You to the Licensor shall be under the terms and
+            conditions of this License, without any additional terms or conditions.
+            Notwithstanding the above, nothing herein shall supersede or modify the
+            terms of any separate license agreement you may have executed with Licensor
+            regarding such Contributions.</p>
+
+        <h4>6. Trademarks.</h4>
+
+        <p>This License does not grant permission to use the trade names, trademarks, service marks,
+            or product names of the Licensor, except as required for reasonable and customary use
+            in describing the origin of the Work and reproducing the content of the
+            NOTICE file.</p>
+
+        <h4>7. Disclaimer of Warranty.</h4>
+
+        <p>Unless required by applicable law or agreed to in writing, Licensor provides the Work
+            (and each Contributor provides its Contributions) on an “AS IS” BASIS, WITHOUT
+            WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including,
+            without limitation, any warranties or conditions of TITLE,
+            NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You
+            are solely responsible for determining the appropriateness of using or
+            redistributing the Work and assume any risks associated with Your exercise
+            of permissions under this License.</p>
+
+        <h4>8. Limitation of Liability.</h4>
+
+        <p>In no event and under no legal theory, whether in tort (including negligence), contract,
+            or otherwise, unless required by applicable law (such as deliberate and
+            grossly negligent acts) or agreed to in writing, shall any Contributor be
+            liable to You for damages, including any direct, indirect, special,
+            incidental, or consequential damages of any character arising as a result
+            of this License or out of the use or inability to use the Work (including
+            but not limited to damages for loss of goodwill, work stoppage, computer
+            failure or malfunction, or any and all other commercial damages or losses),
+            even if such Contributor has been advised of the possibility of such
+            damages.</p>
+
+        <h4>9. Accepting Warranty or Additional Liability.</h4>
+
+        <p>While redistributing the Work or Derivative Works thereof, You may choose
+            to offer, and charge a fee for, acceptance of support, warranty, indemnity,
+            or other liability obligations and/or rights consistent with this License.
+            However, in accepting such obligations, You may act only on Your own behalf
+            and on Your sole responsibility, not on behalf of any other Contributor,
+            and only if You agree to indemnify, defend, and hold each Contributor
+            harmless for any liability incurred by, or claims asserted against, such
+            Contributor by reason of your accepting any such warranty or additional
+            liability.</p>
+
+        <p>END OF TERMS AND CONDITIONS</p>
+
+        <h3>APPENDIX: How to apply the Apache License to your work</h3>
+
+        <p>To apply the Apache License to your work, attach the following boilerplate
+            notice, with the fields enclosed by brackets “[]” replaced with your own
+            identifying information. (Don’t include the brackets!) The text should be
+            enclosed in the appropriate comment syntax for the file format. We also
+            recommend that a file or class name and description of purpose be included
+            on the same “printed page” as the copyright notice for easier
+            identification within third-party archives.</p>
+        <pre>Copyright [yyyy] [name of copyright owner]
+
+Licensed under the Apache License,
+Version 2.0 (the “License”);
+you may not use this file except
+in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law
+or agreed to in writing, software
+distributed under the License is
+distributed on an “AS IS” BASIS,
+WITHOUT WARRANTIES OR CONDITIONS
+OF ANY KIND, either express or implied.
+See the License for the specific
+language governing permissions and
+limitations under the License.</pre>
+
+        <hr/>
+
+        <h3>3-Clause BSD License</h3>
+
+        <p>Redistribution and use in source and binary forms, with or without
+            modification, are permitted provided that the following conditions are
+            met:</p>
+
+        <ul>
+            <li>Redistributions of source code must retain the above copyright
+            notice, this list of conditions and the following disclaimer.</li>
+
+            <li>Redistributions in binary form must reproduce the above
+            copyright notice, this list of conditions and the following disclaimer
+            in the documentation and/or other materials provided with the
+            distribution.</li>
+
+            <li>Neither the names of the copyright owners nor the names of its
+            contributors may be used to endorse or promote products derived from
+            this software without specific prior written permission.</li>
+        </ul>
+
+        <p>THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+            “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+            LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+            A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+            OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+            SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+            LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+            DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+            THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+            (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+            OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</p>
+    </body>
+</html>
\ No newline at end of file
diff --git a/app/src/main/assets/fr/about_links_dark.html b/app/src/main/assets/fr/about_links_dark.html
new file mode 100644 (file)
index 0000000..1726ea1
--- /dev/null
@@ -0,0 +1,46 @@
+<!--
+  Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/dark_theme.css">
+    </head>
+
+    <body>
+        <h3>Sites Webs</h3>
+
+        <p><a href="https://www.stoutner.com/category/privacy-browser/"><img class="icon" src="../shared_images/chrome_reader_mode_blue_dark.png"></a>
+            <a href="https://www.stoutner.com/category/privacy-browser/">Actualités</a></p>
+
+        <p><a href="https://www.stoutner.com/category/roadmap/"><img class="icon" src="../shared_images/map_blue_dark.png"></a>
+            <a href="https://www.stoutner.com/category/roadmap/">Roadmap</a></p>
+
+        <p><a href="https://redmine.stoutner.com/projects/privacy-browser/issues"><img class="icon" src="../shared_images/bug_report_blue_dark.png"></a>
+            <a href="https://redmine.stoutner.com/projects/privacy-browser/issues">Suivi de bogues et demandes de fonctionnalités</a></p>
+
+        <p><a href="https://redmine.stoutner.com/projects/privacy-browser/boards"><img class="icon" src="../shared_images/question_answer_blue_dark.png"></a>
+            <a href="https://redmine.stoutner.com/projects/privacy-browser/boards">Forum</a></p>
+
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=summary"><img class="icon" src="../shared_images/more_blue_dark.png"></a>
+            <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=summary">GitWeb</a></p>
+    </body>
+</html>
diff --git a/app/src/main/assets/fr/about_links_light.html b/app/src/main/assets/fr/about_links_light.html
new file mode 100644 (file)
index 0000000..889edd1
--- /dev/null
@@ -0,0 +1,46 @@
+<!--
+  Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/light_theme.css">
+    </head>
+
+    <body>
+        <h3>Sites Webs</h3>
+
+        <p><a href="https://www.stoutner.com/category/privacy-browser/"><img class="icon" src="../shared_images/chrome_reader_mode_blue_light.png"></a>
+            <a href="https://www.stoutner.com/category/privacy-browser/">Actualités</a></p>
+
+        <p><a href="https://www.stoutner.com/category/roadmap/"><img class="icon" src="../shared_images/map_blue_light.png"></a>
+            <a href="https://www.stoutner.com/category/roadmap/">Roadmap</a></p>
+
+        <p><a href="https://redmine.stoutner.com/projects/privacy-browser/issues"><img class="icon" src="../shared_images/bug_report_blue_light.png"></a>
+            <a href="https://redmine.stoutner.com/projects/privacy-browser/issues">Suivi de bogues et demandes de fonctionnalités</a></p>
+
+        <p><a href="https://redmine.stoutner.com/projects/privacy-browser/boards"><img class="icon" src="../shared_images/question_answer_blue_light.png"></a>
+            <a href="https://redmine.stoutner.com/projects/privacy-browser/boards">Forum</a></p>
+
+        <p><a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=summary"><img class="icon" src="../shared_images/more_blue_light.png"></a>
+            <a href="https://git.stoutner.com/?p=PrivacyBrowser.git;a=summary">GitWeb</a></p>
+    </body>
+</html>
diff --git a/app/src/main/assets/fr/about_permissions_dark.html b/app/src/main/assets/fr/about_permissions_dark.html
new file mode 100644 (file)
index 0000000..852ba35
--- /dev/null
@@ -0,0 +1,48 @@
+<!--
+  Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/dark_theme.css">
+    </head>
+
+    <body>
+        <h3>Disposer d'un accès réseau complet</h3>
+        <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#INTERNET">android.permission.INTERNET</a></p>
+        <p>Requis pour que WebView puisse accéder à Internet. Sans cette autorisation, Privacy Browser serait «No Browser: protégez votre vie privée en restant complètement hors d’Internet».</p>
+
+        <h3>Installer les raccourcis</h3>
+        <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#INSTALL_SHORTCUT">com.android.launcher.permission.INSTALL_SHORTCUT</a></p>
+        <p>Requis pour ajouter des raccourcis pour les sites Web au bureau du programme de lancement.</p>
+
+        <h3>Lire le stockage</h3>
+        <p><a href="https://developer.android.com/reference/android/Manifest.permission#READ_EXTERNAL_STORAGE">android.permission.READ_EXTERNAL_STORAGE</a></p>
+        <p>Requis pour importer les paramètres des dossiers publics. Sous Android Marshmallow (API 23) et plus récente, si cette autorisation est refusée,
+            Privacy Browser peut importer les paramètres à partir des dossiers de l’application.</p>
+
+        <h3>Mémoire d'écriture</h3>
+        <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#WRITE_EXTERNAL_STORAGE">android.permission.WRITE_EXTERNAL_STORAGE</a></p>
+        <p>Requis pour exporter les paramètres et télécharger les fichiers dans les dossiers publics.
+           Sous Android Marshmallow (API 23) et plus récente, si cette autorisation est refusée,
+            Privacy Browser peut exporter les paramètres et stocker les téléchargements dans les dossiers de l'application.</p>
+    </body>
+</html>
diff --git a/app/src/main/assets/fr/about_permissions_light.html b/app/src/main/assets/fr/about_permissions_light.html
new file mode 100644 (file)
index 0000000..8bff28b
--- /dev/null
@@ -0,0 +1,48 @@
+<!--
+  Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/light_theme.css">
+    </head>
+
+    <body>
+        <h3>Disposer d'un accès réseau complet</h3>
+        <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#INTERNET">android.permission.INTERNET</a></p>
+        <p>Requis pour que WebView puisse accéder à Internet. Sans cette autorisation, Privacy Browser serait «No Browser: protégez votre vie privée en restant complètement hors d’Internet».</p>
+
+        <h3>Installer les raccourcis</h3>
+        <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#INSTALL_SHORTCUT">com.android.launcher.permission.INSTALL_SHORTCUT</a></p>
+        <p>Requis pour ajouter des raccourcis pour les sites Web au bureau du programme de lancement.</p>
+
+        <h3>Lire le stockage</h3>
+        <p><a href="https://developer.android.com/reference/android/Manifest.permission#READ_EXTERNAL_STORAGE">android.permission.READ_EXTERNAL_STORAGE</a></p>
+        <p>Requis pour importer les paramètres des dossiers publics. Sous Android Marshmallow (API 23) et plus récente, si cette autorisation est refusée,
+            Privacy Browser peut importer les paramètres à partir des dossiers de l’application.</p>
+
+        <h3>Mémoire d'écriture</h3>
+        <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#WRITE_EXTERNAL_STORAGE">android.permission.WRITE_EXTERNAL_STORAGE</a></p>
+        <p>Requis pour exporter les paramètres et télécharger les fichiers dans les dossiers publics.
+           Sous Android Marshmallow (API 23) et plus récente, si cette autorisation est refusée,
+            Privacy Browser peut exporter les paramètres et stocker les téléchargements dans les dossiers de l'application.</p>
+    </body>
+</html>
diff --git a/app/src/main/assets/fr/about_privacy_policy_dark.html b/app/src/main/assets/fr/about_privacy_policy_dark.html
new file mode 100644 (file)
index 0000000..11365b6
--- /dev/null
@@ -0,0 +1,92 @@
+<!--
+  Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/dark_theme.css">
+    </head>
+
+    <body>
+        <h3>Privacy Browser</h3>
+        <p><strong class="red">Privacy Browser ne collecte aucune information sur l'utilisateur.</strong></p>
+
+
+        <h3>Google Play</h3>
+        <p>Google Play a sa <a href="https://www.google.com/intl/en/policies/privacy/"> propre règle de confidentialité </a>.
+             Google fournit aux développeurs des <em>informations d'installation récapitulatives et anonymisées</em>, notamment le nombre d'installations organisées selon les catégories suivantes.</p>
+        <ul>
+            <li><item>Version d'Android</item> (ex. Android 7.1)</li>
+            <li><item>Terminal</item> (ex. Samsung Galaxy S6 [zeroflte])</li>
+            <li><item>Tablettes</item> (ex. Tablettes 10" et plus)</li>
+            <li><item>Pays</item> (ex. France)</li>
+            <li><item>Langage</item> (ex. Français [Canada])</li>
+            <li><item>Version d'Application</item> (ex. 14)</li>
+            <li><item>Opérateur</item> (eg. Orange - FR)</li>
+        </ul>
+
+
+        <h3>Notes Google Play</h3>
+        <p>Google Play a sa <a href="https://www.google.com/intl/en/policies/privacy/">propre règle de confidentialité </a>.
+             Google fournit aux développeurs des <em>résumés anonymisés</em> des informations suivantes relatives aux évaluations des utilisateurs.</p>
+        <ul>
+            <li><item>Pays</item> (ex. France)</li>
+            <li><item>Langage</item> (ex. Français [Canada])</li>
+            <li><item>Version d'Application</item> (ex. 14)</li>
+            <li><item>Version d'Android</item> (ex. Android 7.1)</li>
+            <li><item>Terminal</item> (ex. Samsung Galaxy S6 [zeroflte])</li>
+            <li><item>Tablettes</item> (ex. Tablettes 10" et plus)</li>
+        </ul>
+
+
+        <h3>Avis Google Play</h3>
+        <p>Google Play a sa <a href="https://www.google.com/intl/en/policies/privacy/">propre règle de confidentialité</a>.
+             Outre le nom du réviseur, l'évaluation et le texte de la révision (tous disponibles publiquement), Google fournit au développeur tout ou partie des informations suivantes.</p>
+        <ul>
+            <li><item>Code de Version</item> (ex. 7)</li>
+            <li><item>Nom de Version</item> (ex. 1.6)</li>
+            <li><item>Version d'Android</item> (ex. Android 7.1)</li>
+            <li><item>Terminal</item> (ex. Samsung Galaxy S6 [zeroflte])</li>
+            <li><item>Constructeur</item> (ex. Samsung)</li>
+            <li><item>Type de terminal</item> (ex. Phone)</li>
+            <li><item>La marque du processeur</item> (ex. Samsung)</li>
+            <li><item>Le modèle de processeur</item> (ex. Exynos 7420)</li>
+            <li><item>Densité d'affichage</item> (ex. 560 dpi)</li>
+            <li><item>Taille d'écran</item> (ex. 2560 x 1440)</li>
+            <li><item>RAM</item> (ex. 4096 MB)</li>
+            <li><item>Plateforme native</item> (ex. armeabi-v7a,armeabi,arm64v8a)</li>
+            <li><item>Version OpenGL ES</item> (ex. 3.1)</li>
+            <li><item>Langage du terminal</item> (ex. English)</li>
+        </ul>
+
+
+        <h3>Communications directes</h3>
+        <p>Les utilisateurs peuvent choisir d'envoyer des communications directes à Stoutner, telles que des courriels et des commentaires sur <a href="https://www.stoutner.com/">stoutner.com</a>.</p>
+
+
+        <h3>Utilisation de l'information</h3>
+        <p><strong class="blue">Stoutner peut utiliser ces informations pour contribuer au développement de Privacy Browser et communiquer le statut du projet aux utilisateurs.</strong>
+             <strong class="red"> Stoutner ne vendra jamais ces informations ni ne les transférera à des tiers qui les utiliseraient à des fins publicitaires ou marketing.</strong> </p>
+
+        <hr />
+        <p style="text-align: center;"><em>Revision 1.6, 22 Mai 2018</em></p>
+    </body>
+</html>
\ No newline at end of file
diff --git a/app/src/main/assets/fr/about_privacy_policy_light.html b/app/src/main/assets/fr/about_privacy_policy_light.html
new file mode 100644 (file)
index 0000000..817af74
--- /dev/null
@@ -0,0 +1,92 @@
+<!--
+  Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/light_theme.css">
+    </head>
+
+    <body>
+        <h3>Privacy Browser</h3>
+        <p><strong class="red">Privacy Browser ne collecte aucune information sur l'utilisateur.</strong></p>
+
+
+        <h3>Google Play</h3>
+        <p>Google Play a sa <a href="https://www.google.com/intl/en/policies/privacy/"> propre règle de confidentialité </a>.
+             Google fournit aux développeurs des <em>informations d'installation récapitulatives et anonymisées</em>, notamment le nombre d'installations organisées selon les catégories suivantes.</p>
+        <ul>
+            <li><item>Version d'Android</item> (ex. Android 7.1)</li>
+            <li><item>Terminal</item> (ex. Samsung Galaxy S6 [zeroflte])</li>
+            <li><item>Tablettes</item> (ex. Tablettes 10" et plus)</li>
+            <li><item>Pays</item> (ex. France)</li>
+            <li><item>Langage</item> (ex. Français [Canada])</li>
+            <li><item>Version d'Application</item> (ex. 14)</li>
+            <li><item>Opérateur</item> (eg. Orange - FR)</li>
+        </ul>
+
+
+        <h3>Notes Google Play</h3>
+        <p>Google Play a sa <a href="https://www.google.com/intl/en/policies/privacy/">propre règle de confidentialité </a>.
+             Google fournit aux développeurs des <em>résumés anonymisés</em> des informations suivantes relatives aux évaluations des utilisateurs.</p>
+        <ul>
+            <li><item>Pays</item> (ex. France)</li>
+            <li><item>Langage</item> (ex. Français [Canada])</li>
+            <li><item>Version d'Application</item> (ex. 14)</li>
+            <li><item>Version d'Android</item> (ex. Android 7.1)</li>
+            <li><item>Terminal</item> (ex. Samsung Galaxy S6 [zeroflte])</li>
+            <li><item>Tablettes</item> (ex. Tablettes 10" et plus)</li>
+        </ul>
+
+
+        <h3>Avis Google Play</h3>
+        <p>Google Play a sa <a href="https://www.google.com/intl/en/policies/privacy/">propre règle de confidentialité</a>.
+             Outre le nom du réviseur, l'évaluation et le texte de la révision (tous disponibles publiquement), Google fournit au développeur tout ou partie des informations suivantes.</p>
+        <ul>
+            <li><item>Code de Version</item> (ex. 7)</li>
+            <li><item>Nom de Version</item> (ex. 1.6)</li>
+            <li><item>Version d'Android</item> (ex. Android 7.1)</li>
+            <li><item>Terminal</item> (ex. Samsung Galaxy S6 [zeroflte])</li>
+            <li><item>Constructeur</item> (ex. Samsung)</li>
+            <li><item>Type de terminal</item> (ex. Phone)</li>
+            <li><item>La marque du processeur</item> (ex. Samsung)</li>
+            <li><item>Le modèle de processeur</item> (ex. Exynos 7420)</li>
+            <li><item>Densité d'affichage</item> (ex. 560 dpi)</li>
+            <li><item>Taille d'écran</item> (ex. 2560 x 1440)</li>
+            <li><item>RAM</item> (ex. 4096 MB)</li>
+            <li><item>Plateforme native</item> (ex. armeabi-v7a,armeabi,arm64v8a)</li>
+            <li><item>Version OpenGL ES</item> (ex. 3.1)</li>
+            <li><item>Langage du terminal</item> (ex. English)</li>
+        </ul>
+
+
+        <h3>Communications directes</h3>
+        <p>Les utilisateurs peuvent choisir d'envoyer des communications directes à Stoutner, telles que des courriels et des commentaires sur <a href="https://www.stoutner.com/">stoutner.com</a>.</p>
+
+
+        <h3>Utilisation de l'information</h3>
+        <p><strong class="blue">Stoutner peut utiliser ces informations pour contribuer au développement de Privacy Browser et communiquer le statut du projet aux utilisateurs.</strong>
+             <strong class="red"> Stoutner ne vendra jamais ces informations ni ne les transférera à des tiers qui les utiliseraient à des fins publicitaires ou marketing.</strong> </p>
+
+        <hr />
+        <p style="text-align: center;"><em>Revision 1.6, 22 Mai 2018</em></p>
+    </body>
+</html>
\ No newline at end of file
diff --git a/app/src/main/assets/fr/guide_bookmarks_dark.html b/app/src/main/assets/fr/guide_bookmarks_dark.html
new file mode 100644 (file)
index 0000000..4ee86d8
--- /dev/null
@@ -0,0 +1,39 @@
+<!--
+  Copyright © 2018-2019 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/dark_theme.css">
+    </head>
+
+    <body>
+        <h3><img class="title" src="../shared_images/bookmarks_blue_guide_dark.png"> Favoris</h3>
+
+        <p>Les favoris sont accessibles dans une disposition de tiroir en glissant depuis la droite de l'écran.</p>
+
+        <img class="center" src="images/bookmarks.png">
+
+        <p>Appuyez sur le bouton d'action flottant en haut pour charger l'activité des favoris, qui comporte des options avancées comme le déplacement et la suppression de favoris.
+             À partir de la vue de favoris, il existe une option pour charger la vue de la base de données de favoris.
+             Cela affiche les favoris tels qu'ils existent dans la base de données SQLite, ce qui peut être utile pour résoudre les problèmes d'importation et d'exportation des favoris.</p>
+    </body>
+</html>
diff --git a/app/src/main/assets/fr/guide_bookmarks_light.html b/app/src/main/assets/fr/guide_bookmarks_light.html
new file mode 100644 (file)
index 0000000..86a55a5
--- /dev/null
@@ -0,0 +1,39 @@
+<!--
+  Copyright © 2018-2019 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/light_theme.css">
+    </head>
+
+    <body>
+        <h3><img class="title" src="../shared_images/bookmarks_blue_light.png"> Favoris</h3>
+
+        <p>Les favoris sont accessibles dans une disposition de tiroir en glissant depuis la droite de l'écran.</p>
+
+        <img class="center" src="images/bookmarks.png">
+
+        <p>Appuyez sur le bouton d'action flottant en haut pour charger l'activité des favoris, qui comporte des options avancées comme le déplacement et la suppression de favoris.
+             À partir de la vue de favoris, il existe une option pour charger la vue de la base de données de favoris.
+             Cela affiche les favoris tels qu'ils existent dans la base de données SQLite, ce qui peut être utile pour résoudre les problèmes d'importation et d'exportation des favoris.</p>
+    </body>
+</html>
diff --git a/app/src/main/assets/fr/guide_domain_settings_dark.html b/app/src/main/assets/fr/guide_domain_settings_dark.html
new file mode 100644 (file)
index 0000000..349187e
--- /dev/null
@@ -0,0 +1,41 @@
+<!--
+  Copyright © 2017-2019 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/dark_theme.css">
+    </head>
+
+    <body>
+        <h3><img class="title" src="../shared_images/dns_blue_dark.png"> Navigation Web sécurisée</h3>
+
+        <p>Par défaut, Privacy Browser permet de naviguer avec JavaScript, les cookies et le stockage DOM désactivé.
+             Cependant, certains sites Web ont légitimement besoin que ces fonctionnalités soient activées pour fonctionner correctement.
+             Les paramètres de domaine peuvent activer automatiquement un ensemble de fonctionnalités spécifié lors de la visite d'un domaine désigné.</p>
+
+         <p><img class="center" src="images/domain_settings.png"></p>
+
+         <p>Lors de la visite d'un domaine pour lequel des paramètres de domaine sont spécifiés, l'arrière-plan de la zone de texte de l'URL est vert.</p>
+
+         <p><img class="center" src="../shared_images/green_url_bar.png"></p>
+    </body>
+</html>
diff --git a/app/src/main/assets/fr/guide_domain_settings_light.html b/app/src/main/assets/fr/guide_domain_settings_light.html
new file mode 100644 (file)
index 0000000..d0541dc
--- /dev/null
@@ -0,0 +1,41 @@
+<!--
+  Copyright © 2017-2019 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/light_theme.css">
+    </head>
+
+    <body>
+        <h3><img class="title" src="../shared_images/dns_blue_light.png"> Navigation Web sécurisée</h3>
+
+        <p>Par défaut, Privacy Browser permet de naviguer avec JavaScript, les cookies et le stockage DOM désactivé.
+             Cependant, certains sites Web ont légitimement besoin que ces fonctionnalités soient activées pour fonctionner correctement.
+             Les paramètres de domaine peuvent activer automatiquement un ensemble de fonctionnalités spécifié lors de la visite d'un domaine désigné.</p>
+
+         <p><img class="center" src="images/domain_settings.png"></p>
+
+         <p>Lors de la visite d'un domaine pour lequel des paramètres de domaine sont spécifiés, l'arrière-plan de la zone de texte de l'URL est vert.</p>
+
+         <p><img class="center" src="../shared_images/green_url_bar.png"></p>
+    </body>
+</html>
diff --git a/app/src/main/assets/fr/guide_javascript_dark.html b/app/src/main/assets/fr/guide_javascript_dark.html
new file mode 100644 (file)
index 0000000..f38640a
--- /dev/null
@@ -0,0 +1,62 @@
+<!--
+  Copyright © 2016-2019 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/dark_theme.css">
+    </head>
+
+    <body>
+        <h3><img class="title" src="../shared_images/privacy_browser.png"> JavaScript Est Puissant</h3>
+
+        <p>Au début de l’internet, les pages Web étaient statiques,
+            c’est-à-dire qu’elles contenaient du texte et des images qui étaient affichées à l’écran mais qui ne changeaient pas et n’interagissaient pas avec l’utilisateur.
+             Bien entendu, seul un contenu intéressant peut arriver avec du contenu statique. Plusieurs technologies différentes ont été développées pour faciliter les pages Web dynamiques.
+             JavaScript est l’une de ces technologies.</p>
+
+         <p>JavaScript est un langage de programmation. De nombreux serveurs Web hébergent des programmes écrits en JavaScript, qui sont envoyés aux périphériques dans le cadre de la page Web.
+             L'appareil exécute le code JavaScript sur son processeur local et suit les commandes du programme, qui peut animer des images sur le site Web, afficher un menu et bien d'autres choses utiles.</p>
+
+        <h3><img class="title" src="../shared_images/javascript_enabled.png"> JavaScript Est Dangereux</h3>
+
+        <p>Bien entendu, le concept d’exécution de programmes arbitraires à partir d’un site Web est potentiellement dangereux.
+            Par conséquent, JavaScript est limité pour l'empêcher d'effectuer des opérations telles que l'installation de virus. Cependant, il s'avère que ces limitations sont trop larges.
+            Vous trouverez ci-dessous une capture d'écran de <a href="http://webkay.robinlinus.com">Webkay</a>, un site Web présentant le type d'informations que JavaScript peut générer à propos d'un appareil.
+            Les <a href="http://www.browserleaks.com/">fuites du navigateur</a> sont une autre bonne ressource.</p>
+
+        <p><img class="center" src="../shared_images/webkay.png"></p>
+
+        <p>Pour des raisons de confidentialité, l’idéal serait de naviguer sur Internet avec JavaScript désactivé.
+            Cependant, certains sites Web nécessitent légitimement l'utilisation de JavaScript pour atteindre leurs objectifs.
+            Et d’autres qui ne fonctionnent pas correctement sans JavaScript même s’ils peuvent être programmés pour le faire.
+            Privacy Browser résout ce problème en facilitant l’activation et la désactivation de JavaScript.
+            Tapez sur le bouclier de confidentialité pour le basculer entre le bleu <img class="inline" src="../shared_images/privacy_browser.png">
+            ou le jaune <img class="inline" src="../shared_images/warning.png">
+            (les deux indiquent que JavaScript est désactivé) et red <img class="inline" src="../shared_images/javascript_enabled.png"> (activé par JavaScript).
+            Voir les différentes informations que <a href="http://webkay.robinlinus.com">Webkay</a> peut collecter avec JavaScript activé et désactivé est informatif.</p>
+
+        <p>Naviguer sur Internet avec JavaScript désactivé, et ne l'activer que si nécessaire, contribue grandement à la protection de la vie privée.
+            En outre, JavaScript est utilisé pour charger une grande partie des publicités gênantes et des informations supplémentaires fournies par la plupart des sites Web modernes.
+            Lorsque cette fonctionnalité est désactivée, les sites Web se chargent plus rapidement, utilisent moins de trafic réseau et consomment moins de puissance du processeur,
+            ce qui allonge la durée de vie de la batterie.</p>
+    </body>
+</html>
\ No newline at end of file
diff --git a/app/src/main/assets/fr/guide_javascript_light.html b/app/src/main/assets/fr/guide_javascript_light.html
new file mode 100644 (file)
index 0000000..10d2c7b
--- /dev/null
@@ -0,0 +1,62 @@
+<!--
+  Copyright © 2016-2019 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/light_theme.css">
+    </head>
+
+    <body>
+        <h3><img class="title" src="../shared_images/privacy_browser.png"> JavaScript Est Puissant</h3>
+
+        <p>Au début de l’internet, les pages Web étaient statiques,
+            c’est-à-dire qu’elles contenaient du texte et des images qui étaient affichées à l’écran mais qui ne changeaient pas et n’interagissaient pas avec l’utilisateur.
+             Bien entendu, seul un contenu intéressant peut arriver avec du contenu statique. Plusieurs technologies différentes ont été développées pour faciliter les pages Web dynamiques.
+             JavaScript est l’une de ces technologies.</p>
+
+         <p>JavaScript est un langage de programmation. De nombreux serveurs Web hébergent des programmes écrits en JavaScript, qui sont envoyés aux périphériques dans le cadre de la page Web.
+             L'appareil exécute le code JavaScript sur son processeur local et suit les commandes du programme, qui peut animer des images sur le site Web, afficher un menu et bien d'autres choses utiles.</p>
+
+        <h3><img class="title" src="../shared_images/javascript_enabled.png"> JavaScript Est Dangereux</h3>
+
+        <p>Bien entendu, le concept d’exécution de programmes arbitraires à partir d’un site Web est potentiellement dangereux.
+            Par conséquent, JavaScript est limité pour l'empêcher d'effectuer des opérations telles que l'installation de virus. Cependant, il s'avère que ces limitations sont trop larges.
+            Vous trouverez ci-dessous une capture d'écran de <a href="http://webkay.robinlinus.com">Webkay</a>, un site Web présentant le type d'informations que JavaScript peut générer à propos d'un appareil.
+            Les <a href="http://www.browserleaks.com/">fuites du navigateur</a> sont une autre bonne ressource.</p>
+
+        <p><img class="center" src="../shared_images/webkay.png"></p>
+
+        <p>Pour des raisons de confidentialité, l’idéal serait de naviguer sur Internet avec JavaScript désactivé.
+            Cependant, certains sites Web nécessitent légitimement l'utilisation de JavaScript pour atteindre leurs objectifs.
+            Et d’autres qui ne fonctionnent pas correctement sans JavaScript même s’ils peuvent être programmés pour le faire.
+            Privacy Browser résout ce problème en facilitant l’activation et la désactivation de JavaScript.
+            Tapez sur le bouclier de confidentialité pour le basculer entre le bleu <img class="inline" src="../shared_images/privacy_browser.png">
+            ou le jaune <img class="inline" src="../shared_images/warning.png">
+            (les deux indiquent que JavaScript est désactivé) et red <img class="inline" src="../shared_images/javascript_enabled.png"> (activé par JavaScript).
+            Voir les différentes informations que <a href="http://webkay.robinlinus.com">Webkay</a> peut collecter avec JavaScript activé et désactivé est informatif.</p>
+
+        <p>Naviguer sur Internet avec JavaScript désactivé, et ne l'activer que si nécessaire, contribue grandement à la protection de la vie privée.
+            En outre, JavaScript est utilisé pour charger une grande partie des publicités gênantes et des informations supplémentaires fournies par la plupart des sites Web modernes.
+            Lorsque cette fonctionnalité est désactivée, les sites Web se chargent plus rapidement, utilisent moins de trafic réseau et consomment moins de puissance du processeur,
+            ce qui allonge la durée de vie de la batterie.</p>
+    </body>
+</html>
\ No newline at end of file
diff --git a/app/src/main/assets/fr/guide_local_storage_dark.html b/app/src/main/assets/fr/guide_local_storage_dark.html
new file mode 100644 (file)
index 0000000..ab772cf
--- /dev/null
@@ -0,0 +1,96 @@
+<!--
+  Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/dark_theme.css">
+    </head>
+
+    <body>
+        <h3><img class="title" src="../shared_images/cookie_blue_dark.png"> Cookies internes</h3>
+
+        <p>Les cookies propriétaires sont définis par le site Web dans la barre d'adresse en haut de la page.</p>
+
+        <p>Dès les débuts d’Internet, il est devenu évident qu’il serait avantageux pour les sites Web de pouvoir stocker des informations sur un ordinateur pour un accès ultérieur.
+            Par exemple, un site Web affichant des informations météorologiques peut demander à l'utilisateur un code postal, puis le stocker dans un cookie.
+            Lors de la prochaine visite de l'utilisateur sur le site Web, les informations météo se chargeraient automatiquement pour ce code postal, sans que l'utilisateur ait à le saisir à nouveau.</p>
+
+        <p>Comme pour tout le reste du Web,
+            des personnes intelligentes ont découvert toutes sortes de moyens d’abuser des cookies pour faire des choses que les utilisateurs n’approuveraient pas s’ils savaient qu’ils se produisaient.
+            Par exemple, un site Web peut définir un cookie avec un numéro de série unique sur un appareil.
+            Ensuite, chaque fois qu'un utilisateur visite le site Web sur cet appareil, il peut être lié à un profil unique que le serveur conserve pour ce numéro de série.
+            même si le périphérique se connecte à partir d’adresses IP différentes.</p>
+
+        <p>Presque tous les sites Web avec des connexions exigent que les cookies propriétaires soient activés pour qu'un utilisateur puisse se connecter.
+            C’est ainsi qu’ils s’assurent que c’est toujours votre cas lorsque vous vous déplacez de page en page sur le site. C’est, à mon avis, l’une des rares utilisations légitimes des cookies.</p>
+
+        <p>Si les cookies propriétaires sont activés mais que JavaScript est désactivé,
+            l'icône de confidentialité sera jaune <img class="inline" src="../shared_images/warning.png"> en guise d'avertissement.</p>
+
+
+        <h3><img class="title" src="../shared_images/cookie_blue_dark.png"> Cookies de tiers</h3>
+
+        <p>Les cookies tiers sont définis par des parties d'un site Web chargées à partir de serveurs différents de l'URL en haut de la page.
+            Par exemple, la plupart des sites Web contenant des publicités les chargent depuis un courtier publicitaire tiers, comme <a href="https://www.google.com/adsense/start/">Ad Sense</a> de Google.
+            Chaque fois que le site Web se charge, il demande au courtier en publicité d'afficher une annonce.
+            Le courtier en publicité analyse toutes les informations dont il dispose sur l'utilisateur,
+            examine le tarif actuel que les annonceurs sont disposés à payer pour leurs annonces et sélectionne celle à afficher.
+            La section du site Web qui affiche les annonces est chargée à partir du serveur du courtier tiers au lieu du serveur principal.</p>
+
+        <p>La plupart des publicités sur Internet étant traitées par quelques courtiers uniquement,
+            ils ont vite compris qu’ils pouvaient définir un cookie de suivi sur le terminal de l’utilisateur et connaître chaque lieu où cet utilisateur se rend.
+            Chaque fois qu’une annonce est chargée à partir d’un courtier, elle vérifie d’abord si le périphérique a déjà un numéro de série unique dans un cookie de suivi.
+            Si tel est le cas, il recherche le profil pour ce numéro de série et note le nouveau site.
+            C’est pourquoi un utilisateur peut rechercher sur un site Web un produit qu’il ne recherche généralement pas, comme les noix,
+            et puis soudain commencer à voir des publicités pour les noix sur chaque site Web qu'ils visitent.</p>
+
+        <p>Outre les courtiers en publicité, les sites de médias sociaux ont découvert qu’ils pouvaient jouer un rôle actif.
+            Il y a quelques années, les principaux sites de médias sociaux tels que Facebook et Twitter ont convaincu un grand nombre de sites Web.
+            qu'il serait dans leur intérêt de placer de petites icônes de médias sociaux sur leurs pages.
+            Ce ne sont pas que des images. Ils contiennent le <a href="https://developers.facebook.com/docs/plugins/like-button/">code incorporé</a> qui renvoie au site de média social et, entre autres,
+            charge un cookie tiers sur l'appareil. Ces cookies sont placés même si l'utilisateur n'a pas de compte avec la plate-forme de médias sociaux.
+            Au fil du temps, des entreprises comme Facebook (qui gère également une régie publicitaire) ont constitué un assez grand nombre de profils détaillés sur les personnes qui ont
+            <a href="http://www.theverge.com/2016/5/27/11795248/facebook-ad-network-non-users-cookies-plug-ins"> n'a même jamais créé de compte sur son site </a>.</p>
+
+        <p>Il n’existe aucune raison valable d’autoriser les cookies tiers. Sur les appareils avec Android KitKat ou une version antérieure (version <= 4.4.4 ou API <= 20), WebView ne
+            <a href="https://developer.android.com/reference/android/webkit/CookieManager.html#setAcceptThirdPartyCookies(android.webkit.WebView, boolean)"> différencie pas
+            entre les cookies propriétaires et tiers </a>. Ainsi, l'activation des cookies propriétaires permettra également l'utilisation de cookies tiers.</p>
+
+
+        <h3> <img class="title" src="../shared_images/web_blue_dark.png"> Stockage du DOM</h3>
+
+        <p>Le stockage de modèle d'objet de document, également appelé stockage Web, ressemble à des cookies sur des stéroïdes.
+            Considérant que la taille de stockage combinée maximale pour tous les cookies d'une seule URL est de 4 kilo-octets,
+            Le stockage DOM peut contenir <a href="https://en.wikipedia.org/wiki/Web_storage#Storage_size">des mégaoctets par site</a>.
+            Le stockage DOM utilisant JavaScript pour lire et écrire des données, il ne peut être activé que si JavaScript est également activé.</p>
+
+
+        <h3> <img class="title" src="../shared_images/subtitles_blue_dark.png"> Données de formulaire</h3>
+
+        <p>Les données de formulaire contiennent des informations saisies dans des formulaires Web, telles que des noms d'utilisateur, des adresses, des numéros de téléphone,
+            etc., et les répertorient dans une liste déroulante lors de visites ultérieures.
+            Contrairement aux autres formes de stockage local, les données de formulaire ne sont pas envoyées au serveur Web sans interaction spécifique de l'utilisateur.
+            Depuis Android Oreo (8.0), les données de formulaire de WebView ont été remplacées par le
+            <a href="https://medium.com/@bherbst/getting-androids-autofill-tofwork-for-you-21435debea1">service de saisie automatique.</a>.
+            En tant que tels, les contrôles des données de formulaire n'apparaissent plus sur les nouveaux appareils Android.</p>
+    </body>
+</html>
\ No newline at end of file
diff --git a/app/src/main/assets/fr/guide_local_storage_light.html b/app/src/main/assets/fr/guide_local_storage_light.html
new file mode 100644 (file)
index 0000000..b78ccc2
--- /dev/null
@@ -0,0 +1,96 @@
+<!--
+  Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/light_theme.css">
+    </head>
+
+    <body>
+        <h3><img class="title" src="../shared_images/cookie_blue_light.png"> Cookies internes</h3>
+
+        <p>Les cookies propriétaires sont définis par le site Web dans la barre d'adresse en haut de la page.</p>
+
+        <p>Dès les débuts d’Internet, il est devenu évident qu’il serait avantageux pour les sites Web de pouvoir stocker des informations sur un ordinateur pour un accès ultérieur.
+            Par exemple, un site Web affichant des informations météorologiques peut demander à l'utilisateur un code postal, puis le stocker dans un cookie.
+            Lors de la prochaine visite de l'utilisateur sur le site Web, les informations météo se chargeraient automatiquement pour ce code postal, sans que l'utilisateur ait à le saisir à nouveau.</p>
+
+        <p>Comme pour tout le reste du Web,
+            des personnes intelligentes ont découvert toutes sortes de moyens d’abuser des cookies pour faire des choses que les utilisateurs n’approuveraient pas s’ils savaient qu’ils se produisaient.
+            Par exemple, un site Web peut définir un cookie avec un numéro de série unique sur un appareil.
+            Ensuite, chaque fois qu'un utilisateur visite le site Web sur cet appareil, il peut être lié à un profil unique que le serveur conserve pour ce numéro de série.
+            même si le périphérique se connecte à partir d’adresses IP différentes.</p>
+
+        <p>Presque tous les sites Web avec des connexions exigent que les cookies propriétaires soient activés pour qu'un utilisateur puisse se connecter.
+            C’est ainsi qu’ils s’assurent que c’est toujours votre cas lorsque vous vous déplacez de page en page sur le site. C’est, à mon avis, l’une des rares utilisations légitimes des cookies.</p>
+
+        <p>Si les cookies propriétaires sont activés mais que JavaScript est désactivé,
+            l'icône de confidentialité sera jaune <img class="inline" src="../shared_images/warning.png"> en guise d'avertissement.</p>
+
+
+        <h3><img class="title" src="../shared_images/cookie_blue_light.png"> Cookies de tiers</h3>
+
+        <p>Les cookies tiers sont définis par des parties d'un site Web chargées à partir de serveurs différents de l'URL en haut de la page.
+            Par exemple, la plupart des sites Web contenant des publicités les chargent depuis un courtier publicitaire tiers, comme <a href="https://www.google.com/adsense/start/">Ad Sense</a> de Google.
+            Chaque fois que le site Web se charge, il demande au courtier en publicité d'afficher une annonce.
+            Le courtier en publicité analyse toutes les informations dont il dispose sur l'utilisateur,
+            examine le tarif actuel que les annonceurs sont disposés à payer pour leurs annonces et sélectionne celle à afficher.
+            La section du site Web qui affiche les annonces est chargée à partir du serveur du courtier tiers au lieu du serveur principal.</p>
+
+        <p>La plupart des publicités sur Internet étant traitées par quelques courtiers uniquement,
+            ils ont vite compris qu’ils pouvaient définir un cookie de suivi sur le terminal de l’utilisateur et connaître chaque lieu où cet utilisateur se rend.
+            Chaque fois qu’une annonce est chargée à partir d’un courtier, elle vérifie d’abord si le périphérique a déjà un numéro de série unique dans un cookie de suivi.
+            Si tel est le cas, il recherche le profil pour ce numéro de série et note le nouveau site.
+            C’est pourquoi un utilisateur peut rechercher sur un site Web un produit qu’il ne recherche généralement pas, comme les noix,
+            et puis soudain commencer à voir des publicités pour les noix sur chaque site Web qu'ils visitent.</p>
+
+        <p>Outre les courtiers en publicité, les sites de médias sociaux ont découvert qu’ils pouvaient jouer un rôle actif.
+            Il y a quelques années, les principaux sites de médias sociaux tels que Facebook et Twitter ont convaincu un grand nombre de sites Web.
+            qu'il serait dans leur intérêt de placer de petites icônes de médias sociaux sur leurs pages.
+            Ce ne sont pas que des images. Ils contiennent le <a href="https://developers.facebook.com/docs/plugins/like-button/">code incorporé</a> qui renvoie au site de média social et, entre autres,
+            charge un cookie tiers sur l'appareil. Ces cookies sont placés même si l'utilisateur n'a pas de compte avec la plate-forme de médias sociaux.
+            Au fil du temps, des entreprises comme Facebook (qui gère également une régie publicitaire) ont constitué un assez grand nombre de profils détaillés sur les personnes qui ont
+            <a href="http://www.theverge.com/2016/5/27/11795248/facebook-ad-network-non-users-cookies-plug-ins"> n'a même jamais créé de compte sur son site </a>.</p>
+
+        <p>Il n’existe aucune raison valable d’autoriser les cookies tiers. Sur les appareils avec Android KitKat ou une version antérieure (version <= 4.4.4 ou API <= 20), WebView ne
+            <a href="https://developer.android.com/reference/android/webkit/CookieManager.html#setAcceptThirdPartyCookies(android.webkit.WebView, boolean)"> différencie pas
+            entre les cookies propriétaires et tiers </a>. Ainsi, l'activation des cookies propriétaires permettra également l'utilisation de cookies tiers.</p>
+
+
+        <h3> <img class="title" src="../shared_images/web_blue_light.png"> Stockage du DOM</h3>
+
+        <p>Le stockage de modèle d'objet de document, également appelé stockage Web, ressemble à des cookies sur des stéroïdes.
+            Considérant que la taille de stockage combinée maximale pour tous les cookies d'une seule URL est de 4 kilo-octets,
+            Le stockage DOM peut contenir <a href="https://en.wikipedia.org/wiki/Web_storage#Storage_size">des mégaoctets par site</a>.
+            Le stockage DOM utilisant JavaScript pour lire et écrire des données, il ne peut être activé que si JavaScript est également activé.</p>
+
+
+        <h3> <img class="title" src="../shared_images/subtitles_blue_light.png"> Données de formulaire</h3>
+
+        <p>Les données de formulaire contiennent des informations saisies dans des formulaires Web, telles que des noms d'utilisateur, des adresses, des numéros de téléphone,
+            etc., et les répertorient dans une liste déroulante lors de visites ultérieures.
+            Contrairement aux autres formes de stockage local, les données de formulaire ne sont pas envoyées au serveur Web sans interaction spécifique de l'utilisateur.
+            Depuis Android Oreo (8.0), les données de formulaire de WebView ont été remplacées par le
+            <a href="https://medium.com/@bherbst/getting-androids-autofill-tofwork-for-you-21435debea1">service de saisie automatique.</a>.
+            En tant que tels, les contrôles des données de formulaire n'apparaissent plus sur les nouveaux appareils Android.</p>
+    </body>
+</html>
\ No newline at end of file
diff --git a/app/src/main/assets/fr/guide_overview_dark.html b/app/src/main/assets/fr/guide_overview_dark.html
new file mode 100644 (file)
index 0000000..6954bc3
--- /dev/null
@@ -0,0 +1,49 @@
+<!--
+  Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/dark_theme.css">
+    </head>
+
+    <body>
+        <h3><img class="title" src="../shared_images/visibility_off_blue_dark.png"> Réelle confidentialité</h3>
+
+        <p>Privacy Browser est conçu pour vous permettre de contrôler autant que possible votre vie privée tout en naviguant sur Internet.
+            Lorsqu'un navigateur se connecte à un site Web, certaines informations nécessaires pour faciliter la connexion sont transférées au serveur.
+            Par exemple, le serveur recevra votre adresse IP et un numéro de port, qui sont nécessaires pour savoir où envoyer la réponse.
+            Ces informations sont souvent consignées par le serveur,
+            ce qui permet au développeur de sites Web de générer des rapports indiquant la fréquence de chargement d’une page Web et le nombre d’adresses IP auxquelles elle a accédé. </p>
+
+        <p>Cependant, la plupart des exploitants de sites Web souhaitent obtenir davantage d'informations sur leurs visiteurs, notamment en suivant leur navigation sur plusieurs sites Web.
+            Il existe de nombreuses techniques différentes, notamment demander ou placer des informations supplémentaires sur le périphérique d'un utilisateur, qui facilitent ce suivi.
+            Presque tous les navigateurs participeront volontairement à ce suivi sans en informer l'utilisateur.
+            Privacy Browser est conçu pour fournir à l'utilisateur autant d'informations et de contrôle que possible sur ces techniques de suivi. </p>
+
+
+        <h3><img class="title" src="../shared_images/chrome_reader_mode_blue_guide_dark.png"> Limites d'Android WebView</h3>
+
+        <p>Privacy Browser utilise WebView intégré à Android pour afficher les sites Web. Il existe certaines limitations dans les contrôles que WebView applique pour gérer les paramètres de confidentialité.
+             Par exemple, il n’est pas possible d’activer certaines commandes JavaScript tout en en désactivant d’autres.
+             À l’avenir, Privacy Browser basculera vers une vue Web personnalisée appelée <a href="https://www.stoutner.com/category/roadmap/">Privacy WebView</a>.</p>
+    </body>
+</html>
\ No newline at end of file
diff --git a/app/src/main/assets/fr/guide_overview_light.html b/app/src/main/assets/fr/guide_overview_light.html
new file mode 100644 (file)
index 0000000..75a5e2b
--- /dev/null
@@ -0,0 +1,49 @@
+<!--
+  Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/light_theme.css">
+    </head>
+
+    <body>
+        <h3><img class="title" src="../shared_images/visibility_off_blue_light.png"> Réelle confidentialité</h3>
+
+        <p>Privacy Browser est conçu pour vous permettre de contrôler autant que possible votre vie privée tout en naviguant sur Internet.
+            Lorsqu'un navigateur se connecte à un site Web, certaines informations nécessaires pour faciliter la connexion sont transférées au serveur.
+            Par exemple, le serveur recevra votre adresse IP et un numéro de port, qui sont nécessaires pour savoir où envoyer la réponse.
+            Ces informations sont souvent consignées par le serveur,
+            ce qui permet au développeur de sites Web de générer des rapports indiquant la fréquence de chargement d’une page Web et le nombre d’adresses IP auxquelles elle a accédé. </p>
+
+        <p>Cependant, la plupart des exploitants de sites Web souhaitent obtenir davantage d'informations sur leurs visiteurs, notamment en suivant leur navigation sur plusieurs sites Web.
+            Il existe de nombreuses techniques différentes, notamment demander ou placer des informations supplémentaires sur le périphérique d'un utilisateur, qui facilitent ce suivi.
+            Presque tous les navigateurs participeront volontairement à ce suivi sans en informer l'utilisateur.
+            Privacy Browser est conçu pour fournir à l'utilisateur autant d'informations et de contrôle que possible sur ces techniques de suivi. </p>
+
+
+        <h3><img class="title" src="../shared_images/chrome_reader_mode_blue_light.png"> Limites d'Android WebView</h3>
+
+        <p>Privacy Browser utilise WebView intégré à Android pour afficher les sites Web. Il existe certaines limitations dans les contrôles que WebView applique pour gérer les paramètres de confidentialité.
+             Par exemple, il n’est pas possible d’activer certaines commandes JavaScript tout en en désactivant d’autres.
+             À l’avenir, Privacy Browser basculera vers une vue Web personnalisée appelée <a href="https://www.stoutner.com/category/roadmap/">Privacy WebView</a>.</p>
+    </body>
+</html>
\ No newline at end of file
diff --git a/app/src/main/assets/fr/guide_requests_dark.html b/app/src/main/assets/fr/guide_requests_dark.html
new file mode 100644 (file)
index 0000000..74dc458
--- /dev/null
@@ -0,0 +1,84 @@
+<!--
+  Copyright © 2018 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/dark_theme.css">
+    </head>
+
+    <body>
+        <h3><img class="title" src="../shared_images/local_activity_blue_dark.png"> Demandes de ressources</h3>
+
+        <p>Lorsqu'une URL est chargée, elle effectue généralement un certain nombre de requêtes de ressources pour le CSS, JavaScript, des images et d'autres fichiers.
+            Les détails sur ces requêtes peuvent être consultés dans la vue Requêtes.
+            Le panneau de navigation contient un lien vers la vue Requêtes et indique également le nombre de requêtes bloquées.
+            Un appui sur une requête affiche les détails de la raison pour laquelle elle a été autorisée ou bloquée.</p>
+        <p><img class="center" src="images/request_details.png"></p>
+
+        <p>Privacy Browser inclus quatre <a href="https://easylist.to/">listes noires communes</a> basées sur la <a href="https://adblockplus.org/filters">syntaxe d'Adblock</a>:
+            EasyList, EasyPrivacy, Fanboy’s Annoyance List, et Fanboy’s Social Blocking List.
+            Ces listes noires sont executées par Privacy Browser dans les 22 sous-listes suivantes, qui vérifient les demandes de ressources dans l’ordre indiqué.</p>
+
+        <ol>
+            <li>Main Whitelist</li>
+            <li>Final Whitelist</li>
+            <li>Domain Whitelist</li>
+            <li>Domain Initial Whitelist</li>
+            <li>Domain Final Whitelist</li>
+            <li>Third-Party Whitelist</li>
+            <li>Third-Party Domain Whitelist</li>
+            <li>Third-Party Domain Initial Whitelist</li>
+            <li>Main Blacklist</li>
+            <li>Initial Blacklist</li>
+            <li>Final Blacklist</li>
+            <li>Domain Blacklist</li>
+            <li>Domain Initial Blacklist</li>
+            <li>Domain Final Blacklist</li>
+            <li>Domain Regular Expression Blacklist</li>
+            <li>Third-Party Blacklist</li>
+            <li>Third-Party Initial Blacklist</li>
+            <li>Third-Party Domain Blacklist</li>
+            <li>Third-Party Domain Initial Blacklist</li>
+            <li>Third-Party Regular Expression Blacklist</li>
+            <li>Third-Party Domain Regular Expression Blacklist</li>
+            <li>Regular Expression Blacklist</li>
+        </ol>
+
+        <p>Les listes initiales sont comparées au début de l'URL. Les listes finales sont comparées à la fin de l'URL. Les listes de domaines ne vérifient que certains domaines.
+            Les listes tierces ne s'appliquent que si le domaine racine de la demande est différent du domaine racine de l'URL principale.
+            Les listes d'expressions régulières respectent la <a href="https://en.wikipedia.org/wiki/Regular_expression">syntaxe d'expression régulière</a>.
+            Chaque élément de sous-liste comporte une ou plusieurs entrées.
+            Dans le cas de sous-listes de domaines, la demande de ressource n'est vérifiée par rapport à l'élément que si la première entrée correspond au domaine de l'URL principale.</p>
+
+        <p>En raison des limitations de d’Android WebView et de l’accélération du traitement des demandes, Privacy Browser implémente une interprétation simplifiée de la syntaxe d'Adblock.
+            Cela peut parfois conduire à des faux positifs, dans lesquels les ressources sont autorisées ou bloquées d’une manière qui n’était pas prévue par l’entrée originale.
+            Une description plus détaillée du traitement des entrées de liste de blocage est disponible à l'adresse <a href="https://www.stoutner.com/privacy-browser/blocklists/">stoutner.com</a>.</p>
+
+        <p> Privacy Browser a trois listes de blocage supplémentaires.
+            <a href="https://www.stoutner.com/privacy-browser/blocklists/ultralist/"> UltraList </a> et <a href="https://www.stoutner.com/privacy-browser/blocklists/ultraprivacy/">UltraPrivacy</a>
+            bloquent les annonces et les trackers que EasyList et EasyPrivacy ne font pas. Le troisième bloque toutes les demandes de tiers.
+            Une demande n'est considérée comme tierce que si le domaine de base de la demande est différent du domaine de base de l'URL.
+            Par exemple, si <code>www.website.com</code> charge une image à partir de <code>images.website.com</code>,
+            cette demande n'est pas bloquée en tant que demande tierce car elle partage le même domaine de base que <code>website.com</code>.
+            Le blocage de toutes les demandes de tiers augmente la confidentialité, mais cette liste de blocage est désactivée par défaut car elle perturbe un grand nombre de sites Web.</p>
+    </body>
+</html>
\ No newline at end of file
diff --git a/app/src/main/assets/fr/guide_requests_light.html b/app/src/main/assets/fr/guide_requests_light.html
new file mode 100644 (file)
index 0000000..c62c1eb
--- /dev/null
@@ -0,0 +1,84 @@
+<!--
+  Copyright © 2018 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/light_theme.css">
+    </head>
+
+    <body>
+        <h3><img class="title" src="../shared_images/local_activity_blue_light.png"> Demandes de ressources</h3>
+
+        <p>Lorsqu'une URL est chargée, elle effectue généralement un certain nombre de requêtes de ressources pour le CSS, JavaScript, des images et d'autres fichiers.
+            Les détails sur ces requêtes peuvent être consultés dans la vue Requêtes.
+            Le panneau de navigation contient un lien vers la vue Requêtes et indique également le nombre de requêtes bloquées.
+            Un appui sur une requête affiche les détails de la raison pour laquelle elle a été autorisée ou bloquée.</p>
+        <p><img class="center" src="images/request_details.png"></p>
+
+        <p>Privacy Browser inclus quatre <a href="https://easylist.to/">listes noires communes</a> basées sur la <a href="https://adblockplus.org/filters">syntaxe d'Adblock</a>:
+            EasyList, EasyPrivacy, Fanboy’s Annoyance List, et Fanboy’s Social Blocking List.
+            Ces listes noires sont executées par Privacy Browser dans les 22 sous-listes suivantes, qui vérifient les demandes de ressources dans l’ordre indiqué.</p>
+
+        <ol>
+            <li>Main Whitelist</li>
+            <li>Final Whitelist</li>
+            <li>Domain Whitelist</li>
+            <li>Domain Initial Whitelist</li>
+            <li>Domain Final Whitelist</li>
+            <li>Third-Party Whitelist</li>
+            <li>Third-Party Domain Whitelist</li>
+            <li>Third-Party Domain Initial Whitelist</li>
+            <li>Main Blacklist</li>
+            <li>Initial Blacklist</li>
+            <li>Final Blacklist</li>
+            <li>Domain Blacklist</li>
+            <li>Domain Initial Blacklist</li>
+            <li>Domain Final Blacklist</li>
+            <li>Domain Regular Expression Blacklist</li>
+            <li>Third-Party Blacklist</li>
+            <li>Third-Party Initial Blacklist</li>
+            <li>Third-Party Domain Blacklist</li>
+            <li>Third-Party Domain Initial Blacklist</li>
+            <li>Third-Party Regular Expression Blacklist</li>
+            <li>Third-Party Domain Regular Expression Blacklist</li>
+            <li>Regular Expression Blacklist</li>
+        </ol>
+
+        <p>Les listes initiales sont comparées au début de l'URL. Les listes finales sont comparées à la fin de l'URL. Les listes de domaines ne vérifient que certains domaines.
+            Les listes tierces ne s'appliquent que si le domaine racine de la demande est différent du domaine racine de l'URL principale.
+            Les listes d'expressions régulières respectent la <a href="https://en.wikipedia.org/wiki/Regular_expression">syntaxe d'expression régulière</a>.
+            Chaque élément de sous-liste comporte une ou plusieurs entrées.
+            Dans le cas de sous-listes de domaines, la demande de ressource n'est vérifiée par rapport à l'élément que si la première entrée correspond au domaine de l'URL principale.</p>
+
+        <p>En raison des limitations de d’Android WebView et de l’accélération du traitement des demandes, Privacy Browser implémente une interprétation simplifiée de la syntaxe d'Adblock.
+            Cela peut parfois conduire à des faux positifs, dans lesquels les ressources sont autorisées ou bloquées d’une manière qui n’était pas prévue par l’entrée originale.
+            Une description plus détaillée du traitement des entrées de liste de blocage est disponible à l'adresse <a href="https://www.stoutner.com/privacy-browser/blocklists/">stoutner.com</a>.</p>
+
+        <p> Privacy Browser a trois listes de blocage supplémentaires.
+            <a href="https://www.stoutner.com/privacy-browser/blocklists/ultralist/"> UltraList </a> et <a href="https://www.stoutner.com/privacy-browser/blocklists/ultraprivacy/">UltraPrivacy</a>
+            bloquent les annonces et les trackers que EasyList et EasyPrivacy ne font pas. Le troisième bloque toutes les demandes de tiers.
+            Une demande n'est considérée comme tierce que si le domaine de base de la demande est différent du domaine de base de l'URL.
+            Par exemple, si <code>www.website.com</code> charge une image à partir de <code>images.website.com</code>,
+            cette demande n'est pas bloquée en tant que demande tierce car elle partage le même domaine de base que <code>website.com</code>.
+            Le blocage de toutes les demandes de tiers augmente la confidentialité, mais cette liste de blocage est désactivée par défaut car elle perturbe un grand nombre de sites Web.</p>
+    </body>
+</html>
\ No newline at end of file
diff --git a/app/src/main/assets/fr/guide_ssl_certificates_dark.html b/app/src/main/assets/fr/guide_ssl_certificates_dark.html
new file mode 100644 (file)
index 0000000..0c24c76
--- /dev/null
@@ -0,0 +1,55 @@
+<!--
+  Copyright © 2017-2019 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/dark_theme.css">
+    </head>
+
+    <body>
+        <h3><img class="title" src="../shared_images/vpn_lock_blue_dark.png"> Connectez-vous avec confiance</h3>
+
+        <p>Lors de la visite d\'une URL chiffrée (commençant par HTTPS), le serveur Web utilise un certificat SSL pour chiffrer les informations envoyées au navigateur et identifier le serveur.
+             L’identification du serveur a pour but d’empêcher une machine située entre le navigateur et le serveur Web de se faire passer pour le serveur et de décrypter les informations en transit.
+             Ce type d’attaque est connu sous le nom d’attaque MITM (Man In The Middle).
+             Les certificats SSL sont générés par les autorités de certification: sociétés qui vérifient l’identité d’un serveur et produisent un certificat contre rémunération.
+             Android dispose d\'une liste d\'autorités de certification de confiance et accepte n\'importe lequel de ses certificats, quel que soit son site Web.
+             Il n’est pas censé être possible pour une entreprise d’acquérir un certificat SSL pour un domaine qu’elle ne contrôle pas.
+             mais dans la pratique, de nombreux gouvernements et grandes entreprises ont pu le faire. </p>
+
+        <p>Épingler un certificat SSL indique au navigateur qu\'un seul certificat SSL spécifique doit être approuvé pour un domaine particulier. Tout autre certificat, même s\'il est valide, sera rejeté.</p>
+
+        <p><img class="center" src="images/pinned_mismatch.png"></p>
+
+        <p>Les certificats SSL expirent à une date spécifiée. Par conséquent, même les certificats SSL épinglés devront légitimement être mis à jour de temps à autre.
+             En règle générale, l’épinglage de certificats SSL n’est probablement pas nécessaire dans la majorité des cas.
+             Mais pour ceux qui soupçonnent que des organisations puissantes pourraient les cibler, l\'identification de certificats SSL peut détecter et contrecarrer une attaque MITM.
+             Privacy Browser peut également épingler des adresses IP.</p>
+
+        <p><img class="center" src="images/pinned_ssl_certificate.png"></p>
+
+        <p>Les certificats SSL peuvent être épinglés dans les paramètres du domaine.
+             Outre la protection contre les attaques MITM,
+             épingler un certificat auto-signé pour un périphérique tel qu\'un routeur sans fil ou un point d\'accès supprimera le message d\'erreur normalement affiché à chaque chargement de son site Web.
+             Tapez sur l\'onglet actif pour afficher le certificat SSL du site Web courant.</p>
+    </body>
+</html>
diff --git a/app/src/main/assets/fr/guide_ssl_certificates_light.html b/app/src/main/assets/fr/guide_ssl_certificates_light.html
new file mode 100644 (file)
index 0000000..d94b182
--- /dev/null
@@ -0,0 +1,55 @@
+<!--
+  Copyright © 2017-2019 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/light_theme.css">
+    </head>
+
+    <body>
+        <h3><img class="title" src="../shared_images/vpn_lock_blue_light.png"> Connectez-vous avec confiance</h3>
+
+        <p>Lors de la visite d\'une URL chiffrée (commençant par HTTPS), le serveur Web utilise un certificat SSL pour chiffrer les informations envoyées au navigateur et identifier le serveur.
+             L’identification du serveur a pour but d’empêcher une machine située entre le navigateur et le serveur Web de se faire passer pour le serveur et de décrypter les informations en transit.
+             Ce type d’attaque est connu sous le nom d’attaque MITM (Man In The Middle).
+             Les certificats SSL sont générés par les autorités de certification: sociétés qui vérifient l’identité d’un serveur et produisent un certificat contre rémunération.
+             Android dispose d\'une liste d\'autorités de certification de confiance et accepte n\'importe lequel de ses certificats, quel que soit son site Web.
+             Il n’est pas censé être possible pour une entreprise d’acquérir un certificat SSL pour un domaine qu’elle ne contrôle pas.
+             mais dans la pratique, de nombreux gouvernements et grandes entreprises ont pu le faire. </p>
+
+        <p>Épingler un certificat SSL indique au navigateur qu\'un seul certificat SSL spécifique doit être approuvé pour un domaine particulier. Tout autre certificat, même s\'il est valide, sera rejeté.</p>
+
+        <p><img class="center" src="images/pinned_mismatch.png"></p>
+
+        <p>Les certificats SSL expirent à une date spécifiée. Par conséquent, même les certificats SSL épinglés devront légitimement être mis à jour de temps à autre.
+             En règle générale, l’épinglage de certificats SSL n’est probablement pas nécessaire dans la majorité des cas.
+             Mais pour ceux qui soupçonnent que des organisations puissantes pourraient les cibler, l\'identification de certificats SSL peut détecter et contrecarrer une attaque MITM.
+             Privacy Browser peut également épingler des adresses IP.</p>
+
+        <p><img class="center" src="images/pinned_ssl_certificate.png"></p>
+
+        <p>Les certificats SSL peuvent être épinglés dans les paramètres du domaine.
+             Outre la protection contre les attaques MITM,
+             épingler un certificat auto-signé pour un périphérique tel qu\'un routeur sans fil ou un point d\'accès supprimera le message d\'erreur normalement affiché à chaque chargement de son site Web.
+             Tapez sur l\'onglet actif pour afficher le certificat SSL du site Web courant.</p>
+    </body>
+</html>
diff --git a/app/src/main/assets/fr/guide_tor_dark.html b/app/src/main/assets/fr/guide_tor_dark.html
new file mode 100644 (file)
index 0000000..a95453f
--- /dev/null
@@ -0,0 +1,94 @@
+<!--
+  Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/dark_theme.css">
+    </head>
+
+    <body>
+        <h3><img class="title" src="../shared_images/vpn_key_blue_dark.png"> Tor et ses limites</h3>
+
+        <p>Il existe deux catégories générales de mauvais acteurs qui veulent porter atteinte à la vie privée du Web:
+             des gouvernements malveillants ayant accès à des fournisseurs de services Internet (FAI) et des méga entreprises exploitant des réseaux sociaux et publicitaires.
+             TOR (The Onion Router) est utile pour protéger la vie 
+             privée envers des gouvernements malveillants (qui espionnent le trafic en transit), mais pas des méga-entreprises (qui intègrent du code malveillant sur les serveurs Web).</p>
+
+        <h3><img class="title" src="../shared_images/language_blue_dark.png"> Gouvernements Malicieux</h3>
+
+        <p>Les gouvernements malveillants espionnent souvent leurs citoyens pour punir la dissidence ou les activités liées aux droits de l'homme.
+            Ils exploitent généralement les FAI locaux ou peuvent les obliger à divulguer des informations indiquant chaque adresse IP visitée par chaque utilisateur.
+            Tor est conçu pour mettre fin à cette atteinte à la vie privée en chiffrant le trafic depuis le périphérique d'un utilisateur et en le routant via trois serveurs distincts sur Internet.
+            avant de l'envoyer à la destination finale.
+            Cela signifie qu'aucun fournisseur de services Internet, serveur ou site Web ne peut connaître à la fois l'adresse <a href="https://ipleak.net">et le périphérique de l'utilisateur</a>
+            et l'adresse IP du serveur Web final.
+            Les gouvernements malveillants et les fournisseurs de services Internet qu'ils contrôlent ne peuvent pas déterminer les serveurs Web auxquels un utilisateur a accès,
+            bien qu'ils puissent dire que l'utilisateur utilise Tor.
+            Dans certaines régions du monde, l’utilisation de Tor pourrait être interprétée comme une preuve de comportement illégal («si vous n’aviez rien à cacher, vous ne crypteriez pas votre trafic»).
+            et les utilisateurs pourraient être punis parce que les gouvernements supposent qu'ils font quelque chose d'interdit. Ainsi, Tor peut être utile, mais n’est pas une panacée.</p>
+
+        <h3><img class="title" src="../shared_images/language_blue_dark.png"> Méga entreprises</h3>
+
+        <p>Lorsqu'un utilisateur se connecte à un serveur Web, celui-ci peut voir l'adresse IP de l'utilisateur.
+            Bien que ce ne soit pas une science parfaite, les adresses IP peuvent être transformées en adresses physiques avec une <a href="https://www.whatismyip.com/">juste précision</a>.
+            Les petits serveurs Web dépendent généralement des adresses IP pour identifier l'emplacement des utilisateurs visitant leur site.
+            Tor est une bonne solution pour masquer l’emplacement de l’utilisateur de ces serveurs.
+            Mais les grandes méga-entreprises propriétaires de réseaux de médias sociaux et de publicité utilisent tout un profil d'informations
+            conçu pour suivre les utilisateurs sur des appareils et des adresses IP.
+            Ces profils utilisent diverses techniques pour identifier les utilisateurs, notamment JavaScript, les cookies, les identifiants de suivi et les
+            <a href="https://panopticlick.eff.org/">empreintes digitales du navigateur</a>.
+            Parce que la grande majorité des sites Web sur Internet téléchargent une annonce publicitaire sur l'un des principaux réseaux ou intègrent
+            des icônes de réseaux sociaux avec leur code JavaScript associé,
+            ces sociétés ont créé des profils pour presque tous les utilisateurs en ligne et peuvent suivre leur activité Internet sur des sites indépendants.</p>
+
+        <p>Ils suivent chaque site visité, tout ce qui est acheté, chaque carte de crédit utilisée pour effectuer un achat, chaque adresse à laquelle les articles sont expédiés,
+            et les métadonnées GPS de chaque image téléchargée sur Internet.
+            Ils établissent un profil de l’âge, du sexe, de l’état matrimonial, de l’adresse, des affiliations politiques, des appartenances religieuses, de la situation de famille,
+            du nombre d’animaux de compagnie, et tout ce qu'ils peuvent mettre la main dessus.
+            Ils achètent même des bases de données de transactions par carte de crédit dans les magasins locaux, afin de pouvoir suivre les habitudes d'achat hors ligne des utilisateurs dans leurs profils.
+            Comme ils disposent déjà d'informations beaucoup plus précises sur l'adresse d'un utilisateur que ne le révèle une adresse IP,
+            Tor ne fournit aucune protection réelle de la confidentialité contre les méga entreprises.</p>
+
+        <p>La meilleure protection contre la confidentialité des grandes entreprises consiste à naviguer sur le Web avec JavaScript désactivé, le suivi du blocage des réseaux publicitaires,
+            la désactivation des cookies et du stockage du DOM et en utilisant un navigateur difficile à identifier.</p>
+
+
+        <h3><img class="title" src="../shared_images/orbot_blue_dark.png"> Utilisation de Tor</h3>
+
+        <p>Malgré ses limites, Tor peut être utile dans certaines circonstances.
+             Le projet Tor propose une application pour Android appelée Orbot, disponible sur <a href="https://f-droid.org/repository/browse/?fdfilter=orbot&fdid=org.torproject.android">F-Droid</a>
+             et partout ailleurs où Privacy Browser est distribué. Privacy Browser a été configuré pour utiliser Orbot en tant que proxy.
+             Lorsque cette option est activée, la barre d’applications de Privacy Browser aura un arrière-plan bleu clair au lieu du gris clair par défaut.
+             Lorsque le paramètre proxy Orbot de Privacy Browser est activé, l’accès Internet ne fonctionnera que si Orbot est en cours d’exécution et connecté à Tor.
+             Le trafic étant acheminé via plusieurs nœuds Tor, son utilisation est souvent beaucoup plus lente que la connexion directe à Internet.</p>
+
+        <img class="center" src="images/tor.png">
+
+        <h3><img class="title" src="../shared_images/file_download_blue_dark.png"> Téléchargement de fichiers via Tor</h3>
+
+        <p>Lorsque Orbot fonctionne en mode proxy, la navigation sur Internet à l'aide de Privacy Browser sera acheminée via le réseau Tor, mais pas les téléchargements de fichiers.
+             En effet, Privacy Browser utilise le gestionnaire de téléchargement intégré d'Android pour télécharger des fichiers, qui ne disposent pas d'une option de proxy.
+             Les utilisateurs souhaitant télécharger des fichiers via Orbot doivent activer le mode VPN.</p>
+
+        <img class="center" src="../shared_images/vpn_mode.png">
+    </body>
+</html>
\ No newline at end of file
diff --git a/app/src/main/assets/fr/guide_tor_light.html b/app/src/main/assets/fr/guide_tor_light.html
new file mode 100644 (file)
index 0000000..2274192
--- /dev/null
@@ -0,0 +1,94 @@
+<!--
+  Copyright © 2016-2018 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/light_theme.css">
+    </head>
+
+    <body>
+        <h3><img class="title" src="../shared_images/vpn_key_blue_light.png"> Tor et ses limites</h3>
+
+        <p>Il existe deux catégories générales de mauvais acteurs qui veulent porter atteinte à la vie privée du Web:
+             des gouvernements malveillants ayant accès à des fournisseurs de services Internet (FAI) et des méga entreprises exploitant des réseaux sociaux et publicitaires.
+             TOR (The Onion Router) est utile pour protéger la vie 
+             privée envers des gouvernements malveillants (qui espionnent le trafic en transit), mais pas des méga-entreprises (qui intègrent du code malveillant sur les serveurs Web).</p>
+
+        <h3><img class="title" src="../shared_images/language_blue_light.png"> Gouvernements Malicieux</h3>
+
+        <p>Les gouvernements malveillants espionnent souvent leurs citoyens pour punir la dissidence ou les activités liées aux droits de l'homme.
+            Ils exploitent généralement les FAI locaux ou peuvent les obliger à divulguer des informations indiquant chaque adresse IP visitée par chaque utilisateur.
+            Tor est conçu pour mettre fin à cette atteinte à la vie privée en chiffrant le trafic depuis le périphérique d'un utilisateur et en le routant via trois serveurs distincts sur Internet.
+            avant de l'envoyer à la destination finale.
+            Cela signifie qu'aucun fournisseur de services Internet, serveur ou site Web ne peut connaître à la fois l'adresse <a href="https://ipleak.net">et le périphérique de l'utilisateur</a>
+            et l'adresse IP du serveur Web final.
+            Les gouvernements malveillants et les fournisseurs de services Internet qu'ils contrôlent ne peuvent pas déterminer les serveurs Web auxquels un utilisateur a accès,
+            bien qu'ils puissent dire que l'utilisateur utilise Tor.
+            Dans certaines régions du monde, l’utilisation de Tor pourrait être interprétée comme une preuve de comportement illégal («si vous n’aviez rien à cacher, vous ne crypteriez pas votre trafic»).
+            et les utilisateurs pourraient être punis parce que les gouvernements supposent qu'ils font quelque chose d'interdit. Ainsi, Tor peut être utile, mais n’est pas une panacée.</p>
+
+        <h3><img class="title" src="../shared_images/language_blue_light.png"> Méga entreprises</h3>
+
+        <p>Lorsqu'un utilisateur se connecte à un serveur Web, celui-ci peut voir l'adresse IP de l'utilisateur.
+            Bien que ce ne soit pas une science parfaite, les adresses IP peuvent être transformées en adresses physiques avec une <a href="https://www.whatismyip.com/">juste précision</a>.
+            Les petits serveurs Web dépendent généralement des adresses IP pour identifier l'emplacement des utilisateurs visitant leur site.
+            Tor est une bonne solution pour masquer l’emplacement de l’utilisateur de ces serveurs.
+            Mais les grandes méga-entreprises propriétaires de réseaux de médias sociaux et de publicité utilisent tout un profil d'informations
+            conçu pour suivre les utilisateurs sur des appareils et des adresses IP.
+            Ces profils utilisent diverses techniques pour identifier les utilisateurs, notamment JavaScript, les cookies, les identifiants de suivi et les
+            <a href="https://panopticlick.eff.org/">empreintes digitales du navigateur</a>.
+            Parce que la grande majorité des sites Web sur Internet téléchargent une annonce publicitaire sur l'un des principaux réseaux ou intègrent
+            des icônes de réseaux sociaux avec leur code JavaScript associé,
+            ces sociétés ont créé des profils pour presque tous les utilisateurs en ligne et peuvent suivre leur activité Internet sur des sites indépendants.</p>
+
+        <p>Ils suivent chaque site visité, tout ce qui est acheté, chaque carte de crédit utilisée pour effectuer un achat, chaque adresse à laquelle les articles sont expédiés,
+            et les métadonnées GPS de chaque image téléchargée sur Internet.
+            Ils établissent un profil de l’âge, du sexe, de l’état matrimonial, de l’adresse, des affiliations politiques, des appartenances religieuses, de la situation de famille,
+            du nombre d’animaux de compagnie, et tout ce qu'ils peuvent mettre la main dessus.
+            Ils achètent même des bases de données de transactions par carte de crédit dans les magasins locaux, afin de pouvoir suivre les habitudes d'achat hors ligne des utilisateurs dans leurs profils.
+            Comme ils disposent déjà d'informations beaucoup plus précises sur l'adresse d'un utilisateur que ne le révèle une adresse IP,
+            Tor ne fournit aucune protection réelle de la confidentialité contre les méga entreprises.</p>
+
+        <p>La meilleure protection contre la confidentialité des grandes entreprises consiste à naviguer sur le Web avec JavaScript désactivé, le suivi du blocage des réseaux publicitaires,
+            la désactivation des cookies et du stockage du DOM et en utilisant un navigateur difficile à identifier.</p>
+
+
+        <h3><img class="title" src="../shared_images/orbot_blue_light.png"> Utilisation de Tor</h3>
+
+        <p>Malgré ses limites, Tor peut être utile dans certaines circonstances.
+             Le projet Tor propose une application pour Android appelée Orbot, disponible sur <a href="https://f-droid.org/repository/browse/?fdfilter=orbot&fdid=org.torproject.android">F-Droid</a>
+             et partout ailleurs où Privacy Browser est distribué. Privacy Browser a été configuré pour utiliser Orbot en tant que proxy.
+             Lorsque cette option est activée, la barre d’applications de Privacy Browser aura un arrière-plan bleu clair au lieu du gris clair par défaut.
+             Lorsque le paramètre proxy Orbot de Privacy Browser est activé, l’accès Internet ne fonctionnera que si Orbot est en cours d’exécution et connecté à Tor.
+             Le trafic étant acheminé via plusieurs nœuds Tor, son utilisation est souvent beaucoup plus lente que la connexion directe à Internet.</p>
+
+        <img class="center" src="images/tor.png">
+
+        <h3><img class="title" src="../shared_images/file_download_blue_light.png"> Téléchargement de fichiers via Tor</h3>
+
+        <p>Lorsque Orbot fonctionne en mode proxy, la navigation sur Internet à l'aide de Privacy Browser sera acheminée via le réseau Tor, mais pas les téléchargements de fichiers.
+             En effet, Privacy Browser utilise le gestionnaire de téléchargement intégré d'Android pour télécharger des fichiers, qui ne disposent pas d'une option de proxy.
+             Les utilisateurs souhaitant télécharger des fichiers via Orbot doivent activer le mode VPN.</p>
+
+        <img class="center" src="../shared_images/vpn_mode.png">
+    </body>
+</html>
\ No newline at end of file
diff --git a/app/src/main/assets/fr/guide_tracking_ids_dark.html b/app/src/main/assets/fr/guide_tracking_ids_dark.html
new file mode 100644 (file)
index 0000000..a3a1654
--- /dev/null
@@ -0,0 +1,43 @@
+<!--
+  Copyright © 2016-2019 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/dark_theme.css">
+    </head>
+
+    <body>
+        <h3><img class="title" src="../shared_images/location_off_blue_dark.png"> Ne pas me suivre</h3>
+
+        <p>Il y a quelques années, le W3C (Consortium World Wide Web) a créé un mécanisme permettant aux navigateurs d'informer les serveurs Web qu'ils ne voudraient pas être suivis.
+             Ceci est réalisé en incluant un <a href="https://en.wikipedia.org/wiki/Do_Not_Track"> en-tête DNT (Ne pas suivre)</a> avec les requêtes Web.</p>
+
+        <p>L'en-tête DNT ne fournit pas vraiment de confidentialité car la plupart des serveurs Web l'ignorent.
+            Par exemple, Yahoo, Google, Microsoft et Facebook ignorent tous au moins certains en-têtes DNT.</p>
+
+
+        <h3><img class="title" src="../shared_images/link_off_blue_dark.png"> Modification d'URLs</h3>
+
+        <p>Privacy Browser supprime les sections d'ID de suivi des URLs, telles que <code>?utm_</code> dans <a href="https://support.google.com/analytics/answer/1033867">Google Analytics</a> et
+             <code>?fbclick=</code> à partir de <a href="https://fbclid.com/">Facebook</a>. La modification de l'URL peut être désactivée dans les paramètres si cela cause des problèmes.</p>
+    </body>
+</html>
\ No newline at end of file
diff --git a/app/src/main/assets/fr/guide_tracking_ids_light.html b/app/src/main/assets/fr/guide_tracking_ids_light.html
new file mode 100644 (file)
index 0000000..45aba97
--- /dev/null
@@ -0,0 +1,43 @@
+<!--
+  Copyright © 2016-2019 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/light_theme.css">
+    </head>
+
+    <body>
+        <h3><img class="title" src="../shared_images/location_off_blue_light.png"> Ne pas me suivre</h3>
+
+        <p>Il y a quelques années, le W3C (Consortium World Wide Web) a créé un mécanisme permettant aux navigateurs d'informer les serveurs Web qu'ils ne voudraient pas être suivis.
+             Ceci est réalisé en incluant un <a href="https://en.wikipedia.org/wiki/Do_Not_Track"> en-tête DNT (Ne pas suivre)</a> avec les requêtes Web.</p>
+
+        <p>L'en-tête DNT ne fournit pas vraiment de confidentialité car la plupart des serveurs Web l'ignorent.
+            Par exemple, Yahoo, Google, Microsoft et Facebook ignorent tous au moins certains en-têtes DNT.</p>
+
+
+        <h3><img class="title" src="../shared_images/link_off_blue_light.png"> Modification d'URLs</h3>
+
+        <p>Privacy Browser supprime les sections d'ID de suivi des URLs, telles que <code>?utm_</code> dans <a href="https://support.google.com/analytics/answer/1033867">Google Analytics</a> et
+             <code>?fbclick=</code> à partir de <a href="https://fbclid.com/">Facebook</a>. La modification de l'URL peut être désactivée dans les paramètres si cela cause des problèmes.</p>
+    </body>
+</html>
\ No newline at end of file
diff --git a/app/src/main/assets/fr/guide_user_agent_dark.html b/app/src/main/assets/fr/guide_user_agent_dark.html
new file mode 100644 (file)
index 0000000..c988121
--- /dev/null
@@ -0,0 +1,65 @@
+<!--
+  Copyright © 2016-2019 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/dark_theme.css">
+    </head>
+
+    <body>
+        <h3><img class="title" src="../shared_images/devices_other_blue_dark.png"> Identification du navigateur</h3>
+
+        <p>Lorsque les navigateurs Web se connectent à des sites Web, ils envoient un agent utilisateur, qui identifie le navigateur et les fonctionnalités de rendu dont il dispose.
+            Le serveur Web peut utiliser ces informations pour choisir la version du site Web à envoyer au navigateur.
+            Par exemple, de nombreux sites Web ont des versions différentes pour les navigateurs de bureau et mobiles.</p>
+
+        <p>Par défaut, Privacy Browser utilise son propre agent utilisateur, à savoir <code>PrivacyBrowser/1.0</code>. Cela envoie un minimum d'informations au serveur Web.
+            Étant donné que les serveurs Web ne reconnaissent pas qu'il s'agit d'un agent d'utilisateur mobile, ils affichent généralement la version de bureau du site.</p>
+
+        <p>En comparaison, l’agent utilisateur par défaut de WebView divulgue une grande quantité d’informations sur le matériel et les logiciels du périphérique.
+            Sur l'écran <strong>Paramètres</strong>, sélectionner <strong>WebView Par défaut</strong> car <strong>l'Agent utilisateur</strong> affiche l'agent utilisateur qui sera envoyé.
+            La capture d'écran ci-dessous montre un Pixel 2 XL sous Android 9 avec Android System WebView 74.0.3729.136 installé.
+            La plupart des serveurs Web le reconnaîtront comme un navigateur mobile et afficheront la version mobile du site, le cas échéant.</p>
+
+        <img class="center" src="images/user_agent.png">
+
+        <p>L'agent utilisateur contient suffisamment d'informations pour que, parfois, seuls quelques visiteurs d'un site Web soient identiques.
+            Si l'agent utilisateur est combiné à une autre information d'identification non unique, il en résulte souvent une empreinte digitale unique.
+            Electronic Frontier Foundation a créé un outil appelé <a href="https://panopticlick.eff.org/">Panopticlick</a>
+            afin de démontrer la quantité d'informations pouvant être collectées à partir de ces sources.
+            Si ce test est exécuté avec JavaScript activé, la quantité d'informations divulguées augmente considérablement.
+            Les <a href="https://www.browserleaks.com">Fuites du navigateur</a> et les <a href="https://amiunique.org/">Suis-je unique</a> sont également de bonnes sources d'informations sur ce sujet.</p>
+
+        <img class="center" src="../shared_images/panopticlick.png">
+
+        <p>Il existe plusieurs agents d'utilisateur prédéfinis qui correspondent aux navigateurs et systèmes d'exploitation courants.
+            Pour les empreintes digitales du navigateur, tout ce qui est rare est plus facile à suivre.
+            Si Privacy Browser devient commun et que de nombreuses personnes utilisent <code>PrivacyBrowser/1.0</code> en tant qu'agent utilisateur, ce sera un bon choix pour la confidentialité.
+            Firefox ou Chrome sont les agents utilisateurs les plus courants, mais ils se mettent à jour automatiquement et leurs numéros de version changent si rapidement
+            qu'il est probable que les agents utilisateurs inclus dans Privacy Browser soient souvent en décalage avec la majorité des agents utilisateurs dans les journaux du serveur.</p>
+
+        <p>Certains sites Web <a href="https://www.stoutner.com/user-agent-problems/">ne fonctionnent pas correctement</a> s'ils ne reconnaissent pas l'agent utilisateur.
+            L'utilisation des paramètrages de domaine pour définir l'agent utilisateur sur <strong> WebView par défaut </strong>,
+            ou sur un autre agent utilisateur communément reconnu, résout généralement le problème.
+            WebView d’Android ne permet pas à l’agent utilisateur d’être vide. Si tel est le cas, WebView envoie simplement l'agent utilisateur par défaut au serveur.</p>
+    </body>
+</html>
\ No newline at end of file
diff --git a/app/src/main/assets/fr/guide_user_agent_light.html b/app/src/main/assets/fr/guide_user_agent_light.html
new file mode 100644 (file)
index 0000000..b72b3a5
--- /dev/null
@@ -0,0 +1,65 @@
+<!--
+  Copyright © 2016-2019 Soren Stoutner <soren@stoutner.com>.
+
+  Translation 2019 Kévin LE FLOHIC <kevinliste@framalistes.org>.  Copyright assigned to Soren Stoutner <soren@stoutner.com>.
+
+  This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
+
+  Privacy Browser is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  Privacy Browser is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
+
+<html>
+    <head>
+        <meta charset="UTF-8">
+
+        <link rel="stylesheet" href="../css/light_theme.css">
+    </head>
+
+    <body>
+        <h3><img class="title" src="../shared_images/devices_other_blue_light.png"> Identification du navigateur</h3>
+
+        <p>Lorsque les navigateurs Web se connectent à des sites Web, ils envoient un agent utilisateur, qui identifie le navigateur et les fonctionnalités de rendu dont il dispose.
+            Le serveur Web peut utiliser ces informations pour choisir la version du site Web à envoyer au navigateur.
+            Par exemple, de nombreux sites Web ont des versions différentes pour les navigateurs de bureau et mobiles.</p>
+
+        <p>Par défaut, Privacy Browser utilise son propre agent utilisateur, à savoir <code>PrivacyBrowser/1.0</code>. Cela envoie un minimum d'informations au serveur Web.
+            Étant donné que les serveurs Web ne reconnaissent pas qu'il s'agit d'un agent d'utilisateur mobile, ils affichent généralement la version de bureau du site.</p>
+
+        <p>En comparaison, l’agent utilisateur par défaut de WebView divulgue une grande quantité d’informations sur le matériel et les logiciels du périphérique.
+            Sur l'écran <strong>Paramètres</strong>, sélectionner <strong>WebView Par défaut</strong> car <strong>l'Agent utilisateur</strong> affiche l'agent utilisateur qui sera envoyé.
+            La capture d'écran ci-dessous montre un Pixel 2 XL sous Android 9 avec Android System WebView 74.0.3729.136 installé.
+            La plupart des serveurs Web le reconnaîtront comme un navigateur mobile et afficheront la version mobile du site, le cas échéant.</p>
+
+        <img class="center" src="images/user_agent.png">
+
+        <p>L'agent utilisateur contient suffisamment d'informations pour que, parfois, seuls quelques visiteurs d'un site Web soient identiques.
+            Si l'agent utilisateur est combiné à une autre information d'identification non unique, il en résulte souvent une empreinte digitale unique.
+            Electronic Frontier Foundation a créé un outil appelé <a href="https://panopticlick.eff.org/">Panopticlick</a>
+            afin de démontrer la quantité d'informations pouvant être collectées à partir de ces sources.
+            Si ce test est exécuté avec JavaScript activé, la quantité d'informations divulguées augmente considérablement.
+            Les <a href="https://www.browserleaks.com">Fuites du navigateur</a> et les <a href="https://amiunique.org/">Suis-je unique</a> sont également de bonnes sources d'informations sur ce sujet.</p>
+
+        <img class="center" src="../shared_images/panopticlick.png">
+
+        <p>Il existe plusieurs agents d'utilisateur prédéfinis qui correspondent aux navigateurs et systèmes d'exploitation courants.
+            Pour les empreintes digitales du navigateur, tout ce qui est rare est plus facile à suivre.
+            Si Privacy Browser devient commun et que de nombreuses personnes utilisent <code>PrivacyBrowser/1.0</code> en tant qu'agent utilisateur, ce sera un bon choix pour la confidentialité.
+            Firefox ou Chrome sont les agents utilisateurs les plus courants, mais ils se mettent à jour automatiquement et leurs numéros de version changent si rapidement
+            qu'il est probable que les agents utilisateurs inclus dans Privacy Browser soient souvent en décalage avec la majorité des agents utilisateurs dans les journaux du serveur.</p>
+
+        <p>Certains sites Web <a href="https://www.stoutner.com/user-agent-problems/">ne fonctionnent pas correctement</a> s'ils ne reconnaissent pas l'agent utilisateur.
+            L'utilisation des paramètrages de domaine pour définir l'agent utilisateur sur <strong> WebView par défaut </strong>,
+            ou sur un autre agent utilisateur communément reconnu, résout généralement le problème.
+            WebView d’Android ne permet pas à l’agent utilisateur d’être vide. Si tel est le cas, WebView envoie simplement l'agent utilisateur par défaut au serveur.</p>
+    </body>
+</html>
\ No newline at end of file
diff --git a/app/src/main/assets/fr/images/bookmarks.png b/app/src/main/assets/fr/images/bookmarks.png
new file mode 100644 (file)
index 0000000..3b7ffc0
Binary files /dev/null and b/app/src/main/assets/fr/images/bookmarks.png differ
diff --git a/app/src/main/assets/fr/images/domain_settings.png b/app/src/main/assets/fr/images/domain_settings.png
new file mode 100644 (file)
index 0000000..20f3f2e
Binary files /dev/null and b/app/src/main/assets/fr/images/domain_settings.png differ
diff --git a/app/src/main/assets/fr/images/pinned_mismatch.png b/app/src/main/assets/fr/images/pinned_mismatch.png
new file mode 100644 (file)
index 0000000..74b32bb
Binary files /dev/null and b/app/src/main/assets/fr/images/pinned_mismatch.png differ
diff --git a/app/src/main/assets/fr/images/pinned_ssl_certificate.png b/app/src/main/assets/fr/images/pinned_ssl_certificate.png
new file mode 100644 (file)
index 0000000..b2f5c7a
Binary files /dev/null and b/app/src/main/assets/fr/images/pinned_ssl_certificate.png differ
diff --git a/app/src/main/assets/fr/images/request_details.png b/app/src/main/assets/fr/images/request_details.png
new file mode 100644 (file)
index 0000000..3d22c7b
Binary files /dev/null and b/app/src/main/assets/fr/images/request_details.png differ
diff --git a/app/src/main/assets/fr/images/tor.png b/app/src/main/assets/fr/images/tor.png
new file mode 100644 (file)
index 0000000..404e3f2
Binary files /dev/null and b/app/src/main/assets/fr/images/tor.png differ
diff --git a/app/src/main/assets/fr/images/user_agent.png b/app/src/main/assets/fr/images/user_agent.png
new file mode 100644 (file)
index 0000000..27e7130
Binary files /dev/null and b/app/src/main/assets/fr/images/user_agent.png differ
index c625f4eaeab32c608310cfa0f27f815953813272..5e7b42030c3c218895aa4e29db1056e11f03ab6d 100644 (file)
@@ -27,6 +27,7 @@
 <resources xmlns:tools="http://schemas.android.com/tools">
     <!-- Activities. -->
     <string name="privacy_browser">Privacy Browser</string>
+    <string name="short_name">Privatsphäre</string>
     <!-- For translations, `android_asset_path` should be the localization abbreviation.  This should not be translated unless the Guide and About sections are localized. -->
     <string name="android_asset_path">de</string>
 
index 9d492ba78340a3008e3865f6c8e61e84b4747e23..d22da9e086bdfc7963bfb991618e0d875a389930 100644 (file)
@@ -23,6 +23,7 @@
 <resources>
     <!-- Activities. -->
     <string name="privacy_browser">Navegador Privado</string>
+    <string name="short_name">Privacidad</string>
     <!-- For translations, `android_asset_path` should be the localization abbreviation.  This should not be translated unless the Guide and About sections are localized. -->
     <string name="android_asset_path">es</string>
 
index 27b6f696188bc77091f36e7716b813b45aedc8a7..d9036767fca5212b4df05c327629ec1ea3e955f8 100644 (file)
@@ -24,8 +24,9 @@
 <resources>
     <!-- Activities. -->
     <string name="privacy_browser">Privacy Browser</string>
+    <string name="short_name">Privacy</string>
     <!-- For translations, `android_asset_path` should be the localization abbreviation.  For example, Spanish is `es`.  This should not be translated unless the Guide and About sections are localized. -->
-    <string name="android_asset_path">en</string>
+    <string name="android_asset_path">fr</string>
 
     <!-- MainWebView. -->
     <string name="privacy_mode">Mode privé</string>
         <string name="blocked_plural">Bloquées</string>
     <string name="blocklist">Liste noires</string>
     <string name="sublist">Sous-listes</string>
+        <string name="main_whitelist">Main whitelist</string>
+        <string name="final_whitelist">Final whitelist</string>
+        <string name="domain_whitelist">Domain whitelist</string>
+        <string name="domain_initial_whitelist">Domain initial whitelist</string>
+        <string name="domain_final_whitelist">Domain final whitelist</string>
+        <string name="third_party_whitelist">Third-party whitelist</string>
+        <string name="third_party_domain_whitelist">Third-party domain whitelist</string>
+        <string name="third_party_domain_initial_whitelist">Third-party domain initial whitelist</string>
+        <string name="main_blacklist">Main blacklist</string>
+        <string name="initial_blacklist">Initial blacklist</string>
+        <string name="final_blacklist">Final blacklist</string>
+        <string name="domain_blacklist">Domain blacklist</string>
+        <string name="domain_initial_blacklist">Domain initial blacklist</string>
+        <string name="domain_final_blacklist">Domain final blacklist</string>
+        <string name="domain_regular_expression_blacklist">Domain regular expression blacklist</string>
+        <string name="third_party_blacklist">Third-party blacklist</string>
+        <string name="third_party_initial_blacklist">Third-party initial blacklist</string>
+        <string name="third_party_domain_blacklist">Third-party domain blacklist</string>
+        <string name="third_party_domain_initial_blacklist">Third-party domain initial blacklist</string>
+        <string name="third_party_regular_expression_blacklist">Third-party regular expression blacklist</string>
+        <string name="third_party_domain_regular_expression_blacklist">Third-party domain regular expression blacklist</string>
+        <string name="regular_expression_blacklist">Regular expression blacklist</string>
+    <string name="blocklist_entries">Blocklist entries</string>
+    <string name="blocklist_original_entry">Blocklist original entry</string>
 
     <!-- Domains. -->
     <string name="domains">Domaines</string>
     <string name="kitkat_password_encryption_message">Le chiffrement par mot de passe ne fonctionne pas sous Android KitKat.</string>
     <string name="openkeychain_required">Le chiffrement OpenPGP nécessite l\'installation d\'OpenKeychain.</string>
     <string name="openkeychain_import_instructions">Le fichier non-chiffré devra être importé dans un deuxième temps, après son déchiffrement.</string>
+    <string name="settings_pbs">Settings.pbs</string>
     <string name="file_location">Emplacement du fichier</string>
     <string name="browse">Parcourir</string>
     <string name="export">Exporter</string>
index 95fdb197b632a754370c9c6046514619e8b5fdbf..6aea732c32d7659422a1f4b2df978a997d7c49ab 100644 (file)
@@ -23,6 +23,7 @@
 <resources>
     <!-- Activities. -->
     <string name="privacy_browser">Privacy Browser</string>
+    <string name="short_name">Privacy</string>
     <!-- For translations, `android_asset_path` should be the localization abbreviation.  This should not be translated unless the Guide and About sections are localized. -->
     <string name="android_asset_path">it</string>
 
index 371cbc8053dfddaad942bb3931ea77984860ff69..2668f5d3c4c6113d1284be0bf58d427d0e26ddca 100644 (file)
@@ -21,6 +21,7 @@
 <resources>
     <!-- Activities. -->
     <string name="privacy_browser">Privacy Browser</string>
+    <string name="short_name">Конфиденциальность</string>
     <!-- For translations, `android_asset_path` should be the localization abbreviation.  This should not be translated unless the Guide and About sections are localized. -->
     <string name="android_asset_path">ru</string> -->
 
index 986dfd797243cddc6adccfa30a68f9dda61abde7..50b7656298da7cf994c1dc50437e5c5e8f2f7414 100644 (file)
@@ -21,6 +21,7 @@
 <resources>
     <!-- Activities. -->
     <string name="privacy_browser">Privacy Browser</string>
+    <string name="short_name">Gizlilik</string>
     <!-- For translations, `android_asset_path` should be the localization abbreviation.  This should not be translated unless the Guide and About sections are localized. -->
     <string name="android_asset_path">tr</string>
 
index 57a91dcb38a233e5358755e5065e9de63c28532b..4bfd0ef9a138b1a86ae11c7f37fad668d0d7a9c6 100644 (file)
@@ -28,6 +28,7 @@
 
     <!-- Activities. -->
     <string name="privacy_browser">Privacy Browser</string>
+    <string name="short_name">Privacy</string>
     <!-- For translations, `android_asset_path` should be the localization abbreviation.  For example, Spanish is `es`.  This should not be translated unless the Guide and About sections are localized. -->
     <string name="android_asset_path">en</string>