diff --git a/AUTHORS.md b/AUTHORS.md
index db6ec61..d2337e4 100644
--- a/AUTHORS.md
+++ b/AUTHORS.md
@@ -9,6 +9,8 @@ Danish version: [alexanderlhc](https://github.com/alexanderlhc) | [weblate versi
Dutch version: [Heimen Stoffels](https://github.com/Vistaus), [hypothermic](https://github.com/hypothermic) | [weblate version history](https://hosted.weblate.org/changes/?lang=nl&project=trackbook)
+French version: [Benoît Harrault](https://github.com/benoitharrault) | [weblate version history](https://hosted.weblate.org/changes/?lang=fr&project=trackbook)
+
German version: [y20k](https://github.com/y20k) | [weblate version history](https://hosted.weblate.org/changes/?lang=de&project=trackbook)
Indonesian version: [Mohamad Hasan Al Banna](https://github.com/se7entime) | [weblate version history](https://hosted.weblate.org/changes/?lang=id&project=trackbook)
diff --git a/app/build.gradle b/app/build.gradle
index 2dda096..4fe6c5d 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -13,7 +13,7 @@ android {
versionName project.ext.versionName
vectorDrawables.useSupportLibrary = true
- resConfigs "en", "da", "de", "id", "it", "ja", "nb-rNO", "nl", "sv"
+ resConfigs "en", "da", "de", "fr", "id", "it", "ja", "nb-rNO", "nl", "sv"
}
buildTypes {
diff --git a/app/src/main/ic_launcher-web.png b/app/src/main/ic_launcher-web.png
index 8a3db05..cf842cb 100644
Binary files a/app/src/main/ic_launcher-web.png and b/app/src/main/ic_launcher-web.png differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png
index adf8c0e..89c0b0d 100644
Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher.png and b/app/src/main/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
index 52d6f5d..94c4c63 100644
Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png and b/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
index 78fab1f..9cc02d3 100644
Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png and b/app/src/main/res/mipmap-hdpi/ic_launcher_round.png differ
diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png
index bf5df99..a80381f 100644
Binary files a/app/src/main/res/mipmap-mdpi/ic_launcher.png and b/app/src/main/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
index 137cf96..6cb4a74 100644
Binary files a/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png and b/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png differ
diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
index 55e20ef..de836c2 100644
Binary files a/app/src/main/res/mipmap-mdpi/ic_launcher_round.png and b/app/src/main/res/mipmap-mdpi/ic_launcher_round.png differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/app/src/main/res/mipmap-xhdpi/ic_launcher.png
index 069fad9..8925b2a 100644
Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher.png and b/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
index b3f6066..a11bca5 100644
Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png and b/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
index ff9d1ef..7873881 100644
Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png and b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png differ
diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
index 06fc0ed..4224570 100644
Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
index e5059f5..881aa7a 100644
Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png differ
diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
index f68c1e6..9abb1a6 100644
Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
index d9f5b00..b032ed3 100644
Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
index 019cd58..4d2e3d7 100644
Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
index e2a9115..28cd418 100644
Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png differ
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index 7f6d38e..78cf794 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -1,98 +1,111 @@
- C\'est noté !
- Exporter
- Afficher la durée et la distance. Possibilité d\'arrêter l\'enregistrement des déplacements.
- Bouton \"enregistrer\"
- Bouton \"partager l\'export GPX\"
- Service de localication non disponible. Veuillez réessayer.
- Point le moins élevé :
- Bascule vers le \"mode jour\" (appui long détecté)
- Effacer cet enregistrement :
- Veuillez installer un gestionnaire de fichiers ou un visualiseur de fichier GPX.
- Début d\'enregistrement :
- Trackbook utilise osmdroid, qui nécessite la conservation de tuiles cartographiques dans l\'espace de stockage Android. Vous pouvez retrouver ces tuiles cartographiques dans le dossier osmdroid au plus haut niveau du système de fichiers de l\'utilisateur.
- Le fichier existe déjà. Exporter et écraser cet enregistrement comme trace GPS.
- Localisation désactivée. Trackbook ne pourra pas fonctionner.
- Export GPX réalisé avec succès :
- Annuler
+
+ Trackbook
+
+
+ Carte
Derniers parcours
- Bascule vers le \"mode nuit\" (appui long détecté)
- Arrêter
- Exporter cet enregistrement comme trace GPX.
- Précision
- STOCKAGE
- Origine
- pas de données de parcours
- Trackbook n\'a enregistré aucun point de parcours jusqu\'à présent.
+
+ Afficher la durée et la distance. Possibilité d\'arrêter l\'enregistrement des déplacements.
Etat de l\'enregistrement des déplacements
- Bouton \"arrêter l\'enregistrement\"
- Enregistrement démarré
- Enregistrement repris
- Impossible de démarrer Trackbook.
- Bouton \"enregistrement des paramètres\"
- Echec de l\'export GPX :
- Bouton \"suppression du parcours\"
- plus d\'une heure
- Trackbook inactif
- Poursuivre
+ Distance
Durée
- Bouton \"démarrer l\'enregistrement\"
- Partage le fichier GPX avec
- Bouton \"effacer\"
+ Poursuivre
Afficher
- Affichage du parcours actuel
- Enregistrement de parcours
- podomètre non disponible
- Durée totale :
- Bonjour
- Dénivellation (descendante) :
- Acquisition de la localisation actuelle.
- Exporter l\'enregistrement en GPX \?
- LOCALISATION
- Enregistrement du parcours actuel.
- Points de parcours enregistrés :
- Sauvegarder
- Parcours actuel supprimé.
+ Arrêter
+ Trackbook inactif
Trackbook actif
- Bouton \"export du parcours\"
- Exporter et écraser
- Fin d\'enregistrement :
- Nombre de pas :
- Exporter et écraser \?
+
+ Localisation désactivée. Trackbook ne pourra pas fonctionner.
+ Enregistrement repris
+ Enregistrement démarré
+ Enregistrement arrêté
+
Effacer
- Affichage du dernier parcours
- Localisation désactivée. Trackbook ne pourra pas fonctionner.
- Effacer
- Trackbook App Icon
+ Poursuivre
+ Sauvegarder
+
+ Effacer
Annuler l\'enregistrement \?
- Entête de la page des statistiques
+ Annuler
+ Effacer
+ Effacer cet enregistrement :
+ Effacer l\'enregistrement \?
+ Poursuivre l\'enregistrement
+ Trackbook n\'a enregistré aucun point de parcours jusqu\'à présent.
+ Sauvegarde impossible
+ Exporter
+ Exporter et écraser
+ Exporter cet enregistrement comme trace GPX.
+ Le fichier existe déjà. Exporter et écraser cet enregistrement comme trace GPS.
+ Exporter l\'enregistrement en GPX \?
+ Exporter et écraser \?
+ Partage le fichier GPX avec
+
+ Acquisition de la localisation actuelle.
+ Astuce : La précision des données d\'altitude dépend de votre appareil. La dénivellation globale du parcours est mesurée.
+ Echec de l\'export GPX :
+ Export GPX réalisé avec succès :
+ Veuillez installer un gestionnaire de fichiers ou un visualiseur de fichier GPX.
+ plus d\'une heure
+ Dernière localisation :
+ Localisation désactivée. Trackbook ne pourra pas fonctionner.
+ Service de localication non disponible. Veuillez réessayer.
Accès impossible à l\'espace de stockage.
Permissions accordées.
- Bouton \"mon emplacement\"
- Vos parcours enregistrés
+ Enregistrement du parcours actuel.
+ Bascule vers le \"mode jour\" (appui long détecté)
Bascule vers le mode \"système\" (appui long détecté)
- Liste déroulante pour la sélection d\'autres parcours
- Point le plus élevé :
- Effacer
- Trackbook ne fonctionnera pas correctement sans les permissions :
- Sauvegarde impossible
- Astuce : La précision des données d\'altitude dépend de votre appareil. La dénivellation globale du parcours est mesurée.
- Distance
- Trackbook nécessite les données GPS précises pour enregistrer vos déplacements. Si les données GPS ne sont pas disponibles ou insuffisament précises, Trackbook utilisera la localisation à partir du réseau cellulaire et la triangulation Wi-Fi.
- Trackbook
- Distance totale :
+ Bascule vers le \"mode nuit\" (appui long détecté)
+ Parcours actuel supprimé.
+ Impossible de démarrer Trackbook.
+
+ Précision
+ Origine
Heure
- Dernière localisation :
- Enregistrement arrêté
- Effacer l\'enregistrement \?
- Trackbook
- Baculer l\'affichage de l\'enregistrement des déplacements
- Dénivellation (montante) :
- Poursuivre
- Poursuivre l\'enregistrement
- Carte
- Bouton \"poursuivre\"
- … seront affichés ici.
+
Statistiques
+ pas de données de parcours
+ Distance totale :
+ Durée totale :
+ Point le plus élevé :
+ Point le moins élevé :
+ Dénivellation (descendante) :
+ Dénivellation (montante) :
+ Début d\'enregistrement :
+ Fin d\'enregistrement :
+ podomètre non disponible
+ Nombre de pas :
+ Points de parcours enregistrés :
+
+ C\'est noté !
+ Trackbook App Icon
+ Bonjour
+ Trackbook
+ Trackbook ne fonctionnera pas correctement sans les permissions :
+ LOCALISATION
+ STOCKAGE
+ Enregistrement de parcours
+ Trackbook nécessite les données GPS précises pour enregistrer vos déplacements. Si les données GPS ne sont pas disponibles ou insuffisament précises, Trackbook utilisera la localisation à partir du réseau cellulaire et la triangulation Wi-Fi.
+ Trackbook utilise osmdroid, qui nécessite la conservation de tuiles cartographiques dans l\'espace de stockage Android. Vous pouvez retrouver ces tuiles cartographiques dans le dossier osmdroid au plus haut niveau du système de fichiers de l\'utilisateur.
+
+ Vos parcours enregistrés
+ … seront affichés ici.
+
+ Bouton \"suppression du parcours\"
+ Bouton \"export du parcours\"
+ Bouton \"enregistrement des paramètres\"
+ Bouton \"démarrer l\'enregistrement\"
+ Bouton \"arrêter l\'enregistrement\"
+ Bouton \"mon emplacement\"
+ Bouton \"effacer\"
+ Bouton \"poursuivre\"
+ Bouton \"enregistrer\"
+ Affichage du parcours actuel
+ Affichage du dernier parcours
+ Bouton \"partager l\'export GPX\"
+ Entête de la page des statistiques
+ Baculer l\'affichage de l\'enregistrement des déplacements
+ Liste déroulante pour la sélection d\'autres parcours
\ No newline at end of file
diff --git a/assets/trackbook-app-icon-current-foreground.png b/assets/trackbook-app-icon-current-foreground.png
index a674f27..d1687a7 100644
Binary files a/assets/trackbook-app-icon-current-foreground.png and b/assets/trackbook-app-icon-current-foreground.png differ
diff --git a/assets/trackbook-app-icon-current.svg b/assets/trackbook-app-icon-current.svg
index e93216e..63a4dbe 100644
--- a/assets/trackbook-app-icon-current.svg
+++ b/assets/trackbook-app-icon-current.svg
@@ -5,7 +5,7 @@
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.1" id="svg2" xml:space="preserve"
width="108pt" height="108pt" viewBox="0 0 144.00001 144.00001" sodipodi:docname="trackbook-app-icon-current.svg"
- inkscape:version="0.92.2 5c3e80d, 2017-08-06" inkscape:export-filename="/Users/solaris/Desktop/trackbook/assets/trackbook-app-icon-current-background.png"
+ inkscape:version="0.92.2 5c3e80d, 2017-08-06" inkscape:export-filename="/Users/solaris/Desktop/trackbook/assets/trackbook-app-icon-current-foreground.png"
inkscape:export-xdpi="600" inkscape:export-ydpi="600">image/svg+xml