From b73a45f4cd6109f84902390b365ac8e62febbfb4 Mon Sep 17 00:00:00 2001 From: Jens Date: Sat, 27 Aug 2022 00:09:20 +0200 Subject: [PATCH] tethering type --- .../receivers/TetheringReceiver.java | 44 +++- app/src/main/res/values-fr/strings.xml | 224 +++++++++--------- .../metadata/android/en-US/changelogs/122.txt | 1 + 3 files changed, 149 insertions(+), 120 deletions(-) diff --git a/app/src/main/java/com/jens/automation2/receivers/TetheringReceiver.java b/app/src/main/java/com/jens/automation2/receivers/TetheringReceiver.java index 3e7ab5a1..4b8d37e7 100644 --- a/app/src/main/java/com/jens/automation2/receivers/TetheringReceiver.java +++ b/app/src/main/java/com/jens/automation2/receivers/TetheringReceiver.java @@ -12,7 +12,10 @@ import com.jens.automation2.Miscellaneous; import com.jens.automation2.Rule; import com.jens.automation2.Trigger; +import java.net.InetAddress; +import java.net.NetworkInterface; import java.util.ArrayList; +import java.util.Enumeration; import java.util.List; public class TetheringReceiver extends android.content.BroadcastReceiver implements AutomationListenerInterface @@ -46,19 +49,21 @@ public class TetheringReceiver extends android.content.BroadcastReceiver impleme @Override public void onReceive(Context context, Intent intent) { + Miscellaneous.logEvent("i", "TetheringReceiver", "Received " + intent.getAction(), 5); + + String searchArray = null; + + if(Build.VERSION.SDK_INT >= 26) + searchArray = "tetherArray"; + else + searchArray = "activeArray"; + for(String key : intent.getExtras().keySet()) { // Miscellaneous.logEvent("i", "Broadcast extra", "Broadcast " + intent.getAction() + " has extra " + key + " and type " + intent.getExtras().get(key).getClass().getName(), 4); Object ob = intent.getExtras().get(key); - String target = null; - - if(Build.VERSION.SDK_INT >= 26) - target = "tetherArray"; - else - target = "activeArray"; - - if(key.equals(target) && ob instanceof ArrayList) + if(key.equals(searchArray) && ob instanceof ArrayList) { if(((ArrayList)ob).size() > 0) { @@ -87,6 +92,29 @@ public class TetheringReceiver extends android.content.BroadcastReceiver impleme // Miscellaneous.logEvent("i", "Broadcast extra", "Broadcast " + intent.getAction() + " has extra " + key + " and type " + intent.getExtras().get(key).getClass().getName(), 4); } + try + { + for(Enumeration en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) + { + NetworkInterface intf = en.nextElement(); + for(Enumeration enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) + { + InetAddress inetAddress = enumIpAddr.nextElement(); + if(!intf.isLoopback()) + { + if(intf.getName().contains("rndis")) + { + tetheringActive = true; + } + } + } + } + } + catch(Exception e) + { + Miscellaneous.logEvent("e", "TetheringReceiver", Log.getStackTraceString(e), 1); + } + ArrayList ruleCandidates = Rule.findRuleCandidates(Trigger.Trigger_Enum.tethering); for(int i=0; i Automation Activation de la règle %1$s - Activation du profile %1$s + Activation du profil %1$s Activation de la règle %1$s en mode alternatif Ajouter une localisation Ajouter une règle @@ -37,7 +37,7 @@ Request to start service, but it is already running. Que faire avec la règle ? Que faire avec la géolocalisation ? - Que faire avec le profile ? + Que faire avec le profil ? supprimer Supprimer Automation s\'arrête. @@ -53,7 +53,7 @@ Longitude Nom de la règle Déclencheur(s) - connecteur et tout s\'appliquera simultanément) + (tous les déclencheurs s\'appliqueront simultanément) Ajouter une déclencheur Action(s) (sera éxécuter dans cet ordre) @@ -69,36 +69,36 @@ Démarrage Arrêt Enregistrer - URL to trigger: - Variables:\nVous pouvez utiliser les variables suivantes. Lors du déclenchement, elles seront remplacées par les varibles correspondantes sur votre appraeil. Insérez les parenthèses dans votre texte.\n\n[uniqueid] - Identifiant unique de votre appareil\n[serialnr] - Numéro de série de votre appraeil (< Android 9)\n[latitude] - Latitude de votre appraeil\n[longitude] - Longitude de votre appraeil\n[phonenr] - Nombre des derniers appels entrants ou sortants\n[d] - Jour du mois, @ chiffres commençant par 0\n[m] - Valeur numériaue du mois, avec @ chiffres\n[Y] - Valeur numériaue de l\'année, $ chiffres\n[h] - Format horaire 12 heures, 2 chiffres\n[H] - Format horaire 24 heures, 2 chiffres\n[i] - Nombre de minutes, 2 chiffres\n[s] - Nombre de seconde, 2 chiffres\n[ms] - Nombre de milisecondes\n[notificationTitle] - tire de la dernière notification\n[notificationText] - texte de la dernière notification + URL à déclencher: + Variables:\nVous pouvez utiliser les variables suivantes. Lors du déclenchement, elles seront remplacées par les variables correspondantes sur votre appareil. Insérez les parenthèses dans votre texte.\n\n[uniqueid] - Identifiant unique de votre appareil\n[serialnr] - Numéro de série de votre appraeil (< Android 9)\n[latitude] - Latitude de votre appraeil\n[longitude] - Longitude de votre appraeil\n[phonenr] - Nombre des derniers appels entrants ou sortants\n[d] - Jour du mois, @ chiffres commençant par 0\n[m] - Valeur numérique du mois, avec @ chiffres\n[Y] - Valeur numérique de l\'année, $ chiffres\n[h] - Format horaire 12 heures, 2 chiffres\n[H] - Format horaire 24 heures, 2 chiffres\n[i] - Nombre de minutes, 2 chiffres\n[s] - Nombre de secondes, 2 chiffres\n[ms] - Nombre de milisecondes\n[notificationTitle] - tire de la dernière notification\n[notificationText] - texte de la dernière notification wifi - Activation - Desactivation + Allumer + Éteindre Échec de l\'activation du Bluetooth. Votre appareil a le Bluetooth ? - L\'url saisie doit être de 10 cqrqctères minimum. + L\'url saisie doit être de 10 caractères minimum. Saisissez le numéro de télephone et le message. Sélectionnez le type de déclencheur enterant sortant Vous n\'avez pas spécifié de géolocalisation. Indiquez en une. - à démarré - s\'est arrêté + En charge + Hors charge connecté déconnecté Sélectionnez une géolocalisation Sélectionnez une action - Sélectionnez une profil audio + Sélectionnez une profil audio Que faire avec le déclencheur ? Que faire avec l\'action ? Le rayon doit être une valeur positive. Ceratines règles se réfèrent toujours à cette position (%1$s). Impossible de la supprimer maintenant. - Régalges généraux + Réglages généraux Lancement au démarrage du système On/Off Écriture du fichier de log Utiliser la synthèse vocale en mode sonnerie Utiliser la synthèse vocale en mode vibreur - Utiliser la synthèse vocale en mode silenceUse TextToSpeech on silent + Utiliser la synthèse vocale en mode silenceuse Synthèse vocale en sonnerie Synthèse vocale en vibreur Synthèse vocale en silence @@ -106,44 +106,44 @@ Écoute des changements d\'état du wifi si possible État du wifi Surveillance des mouvement de l\'appareil quand le wifi n\'est pas disponible - Accelerometètre - Utilisation de l\'accéléromètre après x minutes sans changement de mât - Temps d\'inactivité de la trou cellulaire + Accéléromètre + Utilisation de l\'accéléromètre après x minutes sans changement de tour relais cellulaire + Temps d\'inactivité de la tour cellulaire Seuil limite pour les mouevments de laccéléromètre Seuil de l\'accéléromètre Seuil de positionnement - Changement de distance minimum pour les mises à jour de la localisation gps - Distance pour la mise à jour du gps [m] - Changement de distance minimum pour les mises à jour de la localisation du réseau + Changement de distance minimum pour les mises à jour de la localisation GPS + Distance pour la mise à jour du GPS [m] + Changement de distance minimum pour les mises à jour de la localisation par le réseau cellulaire Distance pour la mise à jour du réseau [m] Précision acceptable en mètres lors de l\'acquisition de la localisation par GPS Précision du GPS [m] - Précision acceptable en mètres lors de l\'acquisition de la localisation par les relais téléphoniaues + Précision acceptable en mètres lors de l\'acquisition de la localisation par les relais téléphoniques Précision du réseau [m] Variation minimale du temps en millisecondes pour les mises à jour de localisation - Délais de mise à jour [milliseconds] + Délais de mise à jour [millisecondes] Réglages audio Afficher l\'aide Règles - Tous les déclencheurs d\'une règle sont reliés par un lien logique ET. La règle ne s\'applique que si tous les déclencheurs sont satisfaits. Si vous voulez une lien logiaue OU, créez une autre règle. + Tous les déclencheurs d\'une règle sont reliés par un lien logique ET. La règle ne s\'applique que si tous les déclencheurs sont satisfaits. Si vous voulez une lien logique OU, créez une autre règle. Délais d\'éxécution - Si vous créez une règle avec une période d\'éxécution vous avez deux options. Vous pouvez choisir d\'éxécuter dans la période OU hors de la période. Quel aue soit votre choix l\'\acction ne sera déclenchée qu\'une seule fois. Si vous créez une règle qui une déclencheur \"dans une période xyz\" qui modifie votre profil audio en le passant en mode vibreur cela ne signifie pas que votre téléphone repassera automatiquement en mode sonnerie à la fin de la période. Si vous souhaitez le faire vous devez définir une autre règle avec une autre période. + Si vous créez une règle avec une période d\'éxécution vous avez deux options. Vous pouvez choisir d\'éxécuter dans la période OU hors de la période. Quel que soit votre choix l\'\action ne sera déclenchée qu\'une seule fois. Si vous créez une règle qui une déclencheur \"dans une période xyz\" qui modifie votre profil audio en le passant en mode vibreur cela ne signifie pas que votre téléphone repassera automatiquement en mode sonnerie à la fin de la période. Si vous souhaitez le faire vous devez définir une autre règle avec une autre période. Sur l\'écran principal vous pouvez utiliser le vérouillage des modifications audio pour temporairement ne pas utiliser les règles de changement des paramètres audio. Par exmple vous pouvez 6etre dans une encroit ou à un moment où les sonneries peuvent être dérangeantes. Cette fonctionnalité se désactivera automatiquement une fois le temps configuré écoulé. Cliquez sur le bouton +15 min pour ajouter la durée souhaitée. Une fois activé vous pouvez le désactiver en appuyant sur le bouton \"OUI\" (ainsi la règle de gestion des paramètres audio sera de nouveau active). Inverser la règle - Les règles ont un indicateur appelé \"Inversion"\. Cela signifie que si une règle est exécutée et qu\'ensuite les mêmes déclencheurs s\'appliquent à nouveau, la règle sera exécutée dans un mode opposé. Pour l\'instant, cela n\'est possible qu'avec les étiquettes NFC. Si vous les touchez deux fois et qu\'il y a un inverseur associé, cela fera l\'inverse de la situation actuelle., par exemple désactiver le wifi si il est actuellement actif. + Les règles ont un indicateur appelé \"Inversion"\. Cela signifie que si une règle est exécutée et qu\'ensuite les mêmes déclencheurs s\'appliquent à nouveau, la règle sera exécutée dans un mode opposé. Pour l\'instant, cela n\'est possible qu'avec les étiquettes NFC. Si vous les touchez deux fois et qu\'il y a un inverseur associé, cela fera l\'inverse de la situation actuelle, par exemple désactiver le wifi s\'il est actuellement actif. Si vous spécifiez une règle avec une surveillance de processus, l\'application vérifira ce processus toutes les x secondes (vous pouvez modifier cette variable dans les réglages). Je sais que ça peut être un peu lent, mais un contrôle continu viderait la batterie trop vite. Et il n\'y a pas de transmission de l\'OS pour cet événement. Économie d\'énergie Beaucoup de fabriquants d\'appareil Android essaient d\'économiser en limitant les activités des applications en tâches de fond. Malheureusement cela signifie souvent ques ces applications ne fonctionnent pas correctement, Automation en fait partie. Consultez cette page weeb pour savoir comment exclure Automation de ces restrictions. Durée maximale entre 2 géolocalisations pour le détermination de la vitesse. Durée en minutes - dépasse - passe en dessous + au dessus de + en dessous de Mesure du niveau sonore Temps en secondes entre les mesures du niveau sonore Temps en secondes entre les mesures du niveau sonore Durée en seconde pour chaque mesure de niveau sonore Durée en seconde pour chaque mesure de niveau sonore - Valeur de rŕence physiaue pour la mesure du niveau sonore + Valeur de référence physique pour la mesure du niveau sonore Référence pour la mesure du niveau sonore Niveau de log (1=minimum, 5=maximum) Niveau de log @@ -151,7 +151,7 @@ Géolocalisation Délai Batterie en charge - connexion USB à un ordinateur + Connexion USB à un ordinateur Vitesse Niveau du bruit de fond Wifi @@ -165,7 +165,7 @@ allumer le Bluetooth \'eteindre le Bluetooth Atteindre une URL - Changer de profil audio + Changer de profil audio activer la connexion USB éteindre la connexion USB activer la connexion Wifi @@ -185,11 +185,11 @@ Géolocalisation proche: Aperçu Géolocalisation - \'eolocalisations - Une géolocalisation est définie par des coordonnées GPS et un rayon. La géolocalisation par les antennes relais téléphoniaue est plutôt imprécise (mais rapide et bon marché) ne définissez pas un rayon trop petit. L\'application vous indiquera un rayon minimal lors de la création d\'une géolocalisation. + \Geolocalisations + Une géolocalisation est définie par des coordonnées GPS et un rayon. La géolocalisation par les antennes relais téléphonique est plutôt imprécise (mais rapide et peu gourmande en data) ne définissez pas un rayon trop petit. L\'application vous indiquera un rayon minimal lors de la création d\'une géolocalisation. Le service n\'est pas actif. Général - Pour utiliser cette application vous devez définir des règles, qui contiennent des déclenccheur, par exemple si vous êtes dans un endroit précis ou à une certaine heure. Une fois cela fait, cliquez sur le bouton on/off sur l\'écran principal. + Pour utiliser cette application vous devez définir des règles, qui contiennent des déclencheur, par exemple si vous êtes dans un endroit précis ou à une certaine heure. Une fois cela fait, cliquez sur le bouton on/off sur l\'écran principal. Action inconnue précisée Erreur dans l\'atteinte de l\'URL Erreur de rotation de l\'écran @@ -233,13 +233,13 @@ tous les réseaux wifi impossible à arrêter. requêtes HTTP(s) - Acceptez tous les sertificats - Passer le contrôle de validiter des certificats SSL (non recommandé)) + Acceptez tous les certificats + Passer le contrôle de validité des certificats SSL (non recommandé) Nombre d\'essais suite à des problèmes de connectivité des requêtes HTTP Nombre d\'essais HTTP Délais d\'expiration des requêtes HTTP Délais d\'expiration [sec] - Délais avant le prochain essais [seconds] + Délais avant le prochain essais [secondes] Pause [sec] Lancer manuellement Le service doit être actif pour cette action. @@ -250,7 +250,7 @@ Starting GPS timeout. Forced location update Due to timeout in comparison measurement the last best location will be applied. - Si vous vous trouvez dans un lieu, que vous redémarrez votre appareil ou l\'application et que vous quittez ce lieu, l\'application exécutera les règles associées au dernier lieu connu lors de son prochain démarrage.. + Si vous vous trouvez dans un lieu, que vous redémarrez votre appareil ou l\'application et que vous quittez ce lieu, l\'application exécutera les règles associées au dernier lieu connu lors de son prochain démarrage. Se souvenir de la dernière position active Couper le son durant les appels Couper la synthèse vocale durant les appels @@ -261,9 +261,9 @@ Selectionnez le paquet de l\'application Selectionnez l\'activité du paquet choisit Erreur de démarrage d\'une autre activité - Une autre application est démarrée/arrêtée + Démarrage/arrêt d\'une application Surveillance des processus - Secondes entre les surveillance des processus + Intervalle en secondes entre deux surveillances des processus Plus la valeur est basse, plus l\'utilisation de la batterie est élevée Refreshing process list. Processus @@ -321,7 +321,7 @@ Selectionnew le type d\'intent pair. Saisissez un nom pourl\'intent pair. Saisissez une valeur pour l\'intent pair. - Aue faire avec le pair? + Que faire avec le pair? Création de liste des applications... Quels jours ? Dans ou hors du délais ? @@ -338,7 +338,7 @@ jusqu\'à Application est - Appel téleéphonique + Appel téléphonique avec Numéro de téléphone Saisissez un numéro de téléphone. Laissez vide pour n\'importe quel numéro. @@ -353,7 +353,7 @@ Tag NFC proche de avec une étiquette - Il semble aue votre apprail n\'est pas de NFC. + Il semble que votre apprail n\'est pas de NFC. Lire l\'identité depuis le tag Écrire le tag Saisissez un identifiant valide pour le tag (comme \"Porte d\'entrée\"). @@ -372,7 +372,7 @@ Valeur stockée ne convient pas. Aucun Tag présent. Écriture d\'une nouvelle identitié NFC - Utilisation d\'un Tag NFC exxistant + Utilisation d\'un Tag NFC existant Nouvelle identité: Identité actuelle: Données du Tag inutilisable, écrivez en un nouveau. @@ -407,16 +407,16 @@ Rule %1$s doesn\'t apply. Detected activity %2$s given, but too low probability (%3$s %%), required %4$s %%. Rule %1$s doesn\'t apply. Required activity %2$s not present. Sélectionnez le type d\'activité - Ce déclencheur n\'est disponible aue si les services Google sont installés. + Ce déclencheur n\'est disponible que si les services Google sont installés. Fréquence de détection de l\'activité [sec] Secondes entre les tentatives de détection de l\'activité. Probabilité de détection de l\'activité Degré de certitude à partir duquel les activités sont acceptées comme des faits. Appel entrant de %1$s. Appel sortant vers %1$s. - Prononcé le texte - Texte à prononcé - L\'inversion de règle n\'est autorisé aue pour les règles basés sur un déclencheur NFC. Consultez l\'aide pour plus d\'information. + Synthèse vocale + Texte à lire + L\'inversion de règle n\'est autorisé que pour les règles basés sur un déclencheur NFC. Erreur de lecture des géolocalisation et des règles depuis le fichier. Les modifications n\'ont aps éte enregistrées. Cependant, il peut y avoir eu des changements dans la mémoire qui doivent être rechargés. Relecture du fichier. connexion Bluetooth @@ -431,32 +431,32 @@ sélectionnez un appareil connexion à l\'appareil déconnexion de l\'appareil - appareil `portée + appareil à portée appareil hors de portée Choisissez une option. Choissez une option de connexion. La règle %1$s ne fonctionne pas. Le dispositif est à porté, mais ne doit pas l\'être. La règle %1$s ne fonctionne pas. Mauvais état. - Connecction écouteurs + Connection écouteurs Lancer le lecteur de musique Écouteurs (type: %1$s) est connecté Écouteurs (type: %1$s) est déconnecté Écouteurs Microphone - soit + Tous Choisissez le type d\'écouteurs Rule %1$s doesn\'t apply. Wrong headphone type. Ignoring activity detection update. Came in sooner that %1$s seconds. - Qu\'est ce aue c\'est? + Qu\'est ce que c\'est? At least rule \"%1$s\" is using a trigger of type \"%2$s\". Géolocalisation privée uniquement - Empĉher les méthodes de géolocalisation d\'envoyer vos données, par exemple à Google. Cette fonction utilise uniquement le GPS et peut donc être lente ou ne pas fonctionner de manière fiable. + Empêcher les méthodes de géolocalisation d\'envoyer vos données, par exemple à Google. Cette fonction utilise uniquement le GPS et peut donc être lente ou ne pas fonctionner de manière fiable. Private Locationing enabled, enforcing GPS use. Private Locationing not enabled, using regular provider search. GPS measurement GPS measurement stopped due to timeout. Cell tower changed: %1$s - Si vous pensez aue la détection du bruit ne fonctionne pas correctement (en fonction de la valeur que vous avez défini) gardez à l\'esprit aue chaque téléphone est différent. Cependant vous pouvez changer You can therefore change la \"Référence de mesure du bruit\" dans les réglages. Visitez http://fr.wikipedia.org/wiki/Decibel pour plus d\'informations. Vous pouvez utiliser le calibrateur de volume à partir de l\'écran principal pour calibrer votre appareil. + Si vous pensez que la détection du bruit ne fonctionne pas correctement (en fonction de la valeur que vous avez défini) gardez à l\'esprit que chaque téléphone est différent. Cependant vous pouvez changer You can therefore change la \"Référence de mesure du bruit\" dans les réglages. Visitez http://fr.wikipedia.org/wiki/Decibel pour plus d\'informations. Vous pouvez utiliser le calibrateur de volume à partir de l\'écran principal pour calibrer votre appareil. Indication Choisissez le niveau sonore Location has wifi. Stopping CellLocationChangedReceiver. @@ -464,8 +464,8 @@ Montrer sur la carte Aucune application de géolocalisation trouvée sur votre téléphone. Géolocalisation non activée. - Ajouter un profile - Profile + Ajouter un profil + profil Mode audio Volumes Sonnerie des appels entrants @@ -478,16 +478,16 @@ Son de sélection (son émis lors d\'une sélection à l\'écran) Son de vérouillage/dévérouillage de l\'écran Sonnerie et vibration - Profiles + profils Normal Vibration Silence Entrez un nom. - Pas de changement sélectionné. Le profil n\'a pas de sens. - Aucun profile dans votre configuration. Créez en un. - Erreur d\'activation du profile: - Un porfile portant le même nom existe déjà. - Nom de profile invalide. + Pas de changement sélectionné. Le profil n\'a pas de sens. + Aucun profil audio dans votre configuration. Créez en un. + Erreur d\'activation du profil: + Un porfile portant le même nom existe déjà. + Nom de profil invalide. Erreur d\'enregistrement des paramètres. Erreur inconnue. Aucun dossier accessible en écriture pour enregistrer le fichier de configuration. @@ -496,11 +496,11 @@ Démarrage d\'un nouveau flux pour l\'activation de la règle. Nouveau flux Montrer l\'icône - Montrer l\'icône lorsque l\'application fonctionne (la cacher ne fonctionne que pour les version en dessous d\'Android 7). Si votres version est supérieure, allez dans les paramètres système, puis Automation, désactivez les notifications. - Historiaue des règles (la plus récente en premier): + Montrer l\'icône lorsque l\'application fonctionne (la cacher ne fonctionne que pour les version en dessous d\'Android 7). Si votre version est supérieure, allez dans les paramètres système, puis Automation, désactivez les notifications. + Historique des règles (la plus récente en premier): Certaines fonctionnalités sont désactivées et ne peuvent pas être utilisées pour le moment. Elles seront activés dans une version ultérieure. Voir les modifications de son - Le profile ne sera pas activé. Le dernier profile actif est vérouillé. + Le profil ne sera pas activé. Le dernier profil actif est vérouillé. Volume actuel Saisissez une valeur de référence valide. Étalonnage du volume @@ -510,23 +510,23 @@ Phone is not rooted. Data connexion was successfully changed using superuser permissions. Data could not be changed using superuser permissions. - Vous devez rooté votre téléphone pour que cette fonction fonctionne. Ensuite, vous devez \"exécuter la règle manuellement\" pour faire apparaître la question de l\'autorisation du superutilisateur. Lorsque la fenêtre du super-utilisateur s\'affiche, vous devez toujours autoriser l\'application à le faire. Sinon, la règle ne peut pas fonctionner lorsque le téléphone est sans surveillance.. + Vous devez rooté votre téléphone pour que cette action fonctionne. Ensuite, vous devez \"exécuter la règle manuellement\" pour faire apparaître la question de l\'autorisation du superutilisateur. Lorsque la fenêtre du super-utilisateur s\'affiche, vous devez toujours autoriser l\'application à le faire. Sinon, la règle ne peut pas fonctionner lorsque le téléphone est sans surveillance. Erreur lors de l\'écriture de la configuration. Avez vous les droits d\'écriture ? Absence de dernier numéro de téléphone, impossible de l\'insérer dans la variable.. Nom d\'utilisateur Mot de passe - Utilisez l\'authentication + Authentification Permissions requises Explication des autorisations requises Ok Désactiver les fonctionnalités Les permissions suivantes n\'ont pas été autorisées : - L\'application fonctionne actuellement en mode limité et a désactivé certaines fonctionnalités. Pour fonctionner pleinement, elle nécessite des autorisations. Si vous voulez utiliser toutes les fonctionnalités, vous devez accorder les permissions dans les boites de dialogues suivantse. Si vous ne le faites pas, certaines règles ne pourront pas être exécutées. Dans ce qui suit, vous trouverez une explication des permissions demandées. Cliquez sur "continuer", lorsque vous êtes prêt à poursuivre.. - Pour utiliser cette fonctionnalité vous devez accorder plus de permissions. Cliauer sur continuer. + L\'application fonctionne actuellement en mode limité et a désactivé certaines fonctionnalités. Pour fonctionner pleinement, elle nécessite des autorisations. Si vous voulez utiliser toutes les fonctionnalités, vous devez accorder les permissions dans les boites de dialogues suivantes. Si vous ne le faites pas, certaines règles ne pourront pas être exécutées. Dans ce qui suit, vous trouverez une explication des permissions demandées. Cliquez sur "continuer", lorsque vous êtes prêt à poursuivre.. + Pour utiliser cette fonctionnalité vous devez accorder plus de permissions. Cliquez sur continuer. continuer Règle Lire et stocker les réglages - ATTENTION: les fonctionnalités sont désactivées, Automation fonctionne en mode limité. Cliauer ici pour plus d\'informations. + ATTENTION: les fonctionnalités sont désactivées, Automation fonctionne en mode limité. Cliquer ici pour plus d\'informations. Vert = actif, rouge = inactif, jaune = permissions manquantes Il faut la permission de modifier les paramètres de l\'OS (même pour des choses basiques comme activer le Wifi ou le Bluetooth). Après avoir appuyé sur "continue" une fenêtre s\'affichera, vous devez alors donner l\'autorisation.Ensuite cliquez sur le bouton retour. D\'autres autoristaions seront demandées dans une seconde fenêtre. @@ -567,14 +567,14 @@ Remplacer le mode "ne pas déranger" Ces permissions sont requises: La règle \"%1$s\" requiert. - Le profile \"%1$s\" requiert. + Le profil \"%1$s\" requiert. Cette fonctionnalité peut détecter si vous êtes actuellement en déplacement et si c\'est à pied ou dans n\'importe quel type de véhicule (dans une certaine mesure). Cette fonctionnalité n\'est pas entièrement intégrée à Automation, mais est fournie par les services Google Play. Techniquement, elle ne donne pas un résultat oui/non, mais renvoie à un pourcentage de détection de votre statut. Vous pouvez définir la valeur du pourcentage à partir duquel Automation acceptera un résultat. Deux remarques : 1) Plus d\'un statut peut se produire en même temps. Par exemple, vous pouvez être en train de marcher dans un bus en marche. 2) Ce capteur est relativement gourmand en termes d\'utilisation de la batterie. Si cela est possible, vous pouvez utiliser des alternatives, par exemple exiger que le dispositif mains libres de votre voiture soit connecté pour détecter que vous êtes en train de conduire. Envoyer un message Message à envoyer Vous pouvez saisir un numéro de téléphone. Sinon vous pouvez sélectionnner un contact. Souvenez vous : le numéro de téléphon est enregistré ici, pas dans la fiche du contact. Si vous modifier le numéro d\'un contact, vous devez mettre à jour la règle, cela ne se fait automatiquement.. Importer le numéro d\'un contact SI vous utilisez la détection de bruit : malheureusement depuis Android 9 Google interdit aux applications en tâche de fond d\'utiliser le microphone. Ce déclencheur n\' a plus d\'effet. - Malheureusement Google a décider de supprimer cette fonctionnalité dans Android 10. Les applications ne sont plus autorisées à activer ou désactiver le Wifi. Si vos téléphone est rooté cela fonctionnera toujours. Sinon, j\'ai bien peur aue cela n\'est plus d\'effet. + Malheureusement Google a décider de supprimer cette fonctionnalité dans Android 10. Les applications ne sont plus autorisées à activer ou désactiver le Wifi. Si vos téléphone est rooté cela fonctionnera toujours. Sinon, j\'ai bien peur que cela n\'est plus d\'effet. Ce message ne sera plus affiché. Dans cette dernière fenêtre popup de sélection, vous devez choisir une activité spécifique. De manière simplifiée, il s\'agit d\'une fenêtre de l\'application souhaitée. Si vous ne savez pas laquelle, il est généralement conseillé de choisir celle dont le nom contient \"main\" ou \"launcher\".. Éditez @@ -583,7 +583,7 @@ Outil de positionnement Grâce à l\'infinie sagesse de Google et à son souci constant de protéger la vie privée de chacun, toutes les règles qui peuvent être utilisées pour envoyer des sms ou lire l\'état du téléphone ont été dépouillées de tous les déclencheurs et actions que Google considère comme risqués. Lancer Automation comme service - Définissez la luminosité de l\'écran + Luminosité de l\'écran Saisissez la luminosité souhaitée (de 0 à 100). Activez la luminosité automatique appliquer @@ -593,21 +593,21 @@ Les sons de verrouillage d\'écran ne peuvent plus être modifiés automatiquement sur les appareils fonctionnant sous Android version 6.0 ou supérieure. Quel que soit le réglage effectué ici, il ne fonctionnera pas dans les deux sens.. Écran de démarrage Sélectionnez l\'écran de démarrage de l\'application. - Lancer les règles/profiles d\'un seul clique. + Lancer les règles/profils d\'un seul clique. Cette application collecte les informations de géolocalisations pour activer les règles basées sur la géolocalisation et de l\'accéléromètre pour les règles basées sur la détection de la vitesse même si l\'application est fermée. Cette application collecte les données de géolocalisation pour déterminer si vous vous trouvé dans un lieu que vous avez créé. De plus l\'application détermine votre vitesse actuelle si vous utilisez un déclencheur de ce type dans vos règles. Cela se produit même si l\'application est fermée ou non en cours d\'utilisation (mais uniquement sir le service est actif). Accéder à la géolocalisation en arrière plan. - Il semble aue votre téléphone ne dispose pas du Bluetooth. Vous pouvez poursuivre votre configuration, mais elle n\'aura pas d\'effet. + Il semble que votre téléphone ne dispose pas du Bluetooth. Vous pouvez poursuivre votre configuration, mais elle n\'aura pas d\'effet. Créer ou modifier des géolocalisations Erreur Cette fonctionnalité est basée sur un logiciel non libre. Donc elle n\'est pas disponible dans la version F-Droid. - Vos réglages et/ou règles font référence à des fonctionnalités non libre qui ne sont pas disponibles dans la version F-Droid. Cela inclue la détection de votre activité physiaue. + Vos réglages et/ou règles font référence à des fonctionnalités non libre qui ne sont pas disponibles dans la version F-Droid. Cela inclue la détection de votre activité physique. publié le Afficher les nouveautés de l\'application sur l\'écran principal Les annonces concernent uniquement cette application, 1 à 2 fois par an, pas plus. Automation utilise maintenant un nouveau chemin pour enregistrer vos fichiers. Tous les fichiers d\'Automation ont été déplacer ici : \"%s\". L\'autorisation d\'accès au stockage externe n\'est plus requise; vous pouvez la révoquer. Elle sera révoqué dans une version future. Géolocalisation désactivée - La géolocalisation en tâche de fond ne peut plus être utilisée. ľiauer ici pour plus d\'informations. + La géolocalisation en tâche de fond ne peut plus être utilisée. ľiquer ici pour plus d\'informations. Malheureusement, votre position ne peut plus être déterminée. \\n\\nToute ma gratitude à Google pour son infinie sagesse et son amabilité. Laissez-moi vous expliquer cela plus en détail. Depuis Android 10, une nouvelle autorisation a été introduite pour déterminer votre position en arrière-plan (ce qui est bien sûr nécessaire pour une application comme celle-ci). Bien que je considère que c\'est une bonne idée en général, les chicaneries que cela implique pour les développeurs ne le sont pas. \\n\\nLorsque vous développez une application, vous pouvez essayer de vous qualifier pour cette permission en vous conformant à un ensemble d\'exigences. Malheureusement, de nouvelles versions de mon application ont été rejetées pour une période de trois mois. J\'ai rempli toutes les exigences, le support de développement merdique de Google\ a prétendu que je ne le fesais pas. Après leur avoir donné la preuve que je l\'avais fait, j\'ai reçu une réponse du genre: \"Je ne peux plus vous aider\". J\'ai fini par abandonner. \\n\\nEn conséquence, la version Google Play ne peut plus utiliser votre position comme déclencheur. Ma seule option alternative aurait été de faire retirer cette application de la boutique entièrement. \\n\\nJe suis vraiment désolé, mais j\'ai fait de mon mieux pour argumenter avec un \"support\" qui a échoué à plusieurs reprises le test de Turing. \\n\\nLa bonne nouvelle : vous pouvez encore tout avoir! \\n\\nAutomation est maintenant open source et peut être trouvé dans F-Droid. C\'est un magasin d\'applications qui se soucie vraiment de votre vie privée - plutôt que de simplement agir comme tel. Il suffit de sauvegarder votre fichier de configuration, de désinstaller cette application, de l\'installer à nouveau depuis F-Droid, de restaurer votre fichier de configuration - c\'est fait. \\n\\nCliquez ici pour en savoir plus: Les fichiers de configuration et de log sont stockés dans le dossier %1$s. Cliquez sur ce texte pour ouvrir l\'explorateur de fichiers. Malheureusement cela ne fonctionnera que sur un appareil rooté. POUR TOUS LES AUTRES APPAREILS: cliquez sur le bouton d\'export pour faire une sauvegarde. Notification @@ -619,7 +619,7 @@ se termine par n\'est pas égal à n\'importe quelle application - Ce déclencheur répondra à l\'ouverture (ou à la fermeture) de notifications par d\'autres applications dans la zone de notification. Vous pouvez spécifier l\'application émettrice de la notification. Si vous ne le faites pas, les notifications de toute autre application seront prises en compte. Vous pouvez également spécifier des chaînes qui doivent ou ne doivent pas figurer dans le titre ou le texye de la notification. La comparaison est effectuée en tenant compte de la casse. + Ce déclencheur répondra à l\'ouverture (ou à la fermeture) de notifications par d\'autres applications dans la zone de notification. Vous pouvez spécifier l\'application émettrice de la notification. Si vous ne le faites pas, les notifications de toute autre application qu\'Automation seront prises en compte. Vous pouvez également spécifier des chaînes qui doivent ou ne doivent pas figurer dans le titre ou le texte de la notification. La comparaison est effectuée en tenant compte de la casse. %1$s notification de messages la notification de %1$s a été supprimée La notification s\'affiche @@ -634,12 +634,12 @@ Il n\' y a pas de gestionnaire de fichier d\'installer. Joindre les fichiers de configuration et les journaux de log. Cela lancera un nouvel email avec votre configuration et les fichiers de logs attachés en fichier zip. Il ne sera pas envoyé automatiquement, vous devez toujours cliquer sur "envoyer". Vous pouvez également changer le destinataire pour vous-même, par exemple. - Ici, vous disposez de 2 options générales : \n\n1. Vous pouvez démarrer un programme en sélectionnant une activité. Imaginez cela comme la présélection d\'un écran/fenêtre spécifique d\'une application. Gardez à l\'esprit que cela ne fonctionne pas toujours. En effet, les fenêtres d\'une application peuvent interagir les unes avec les autres, par exemple en transmettant des paramètres. En démarrant simplement un écran spécifique, cette interaction n\'a pas eu lieu et la fenêtre peut se fermer instantanément (elle n\'est donc jamais vraiment affichée). Essayez quand même! Vous pouvez saisir un chemin d\'activité manuellement, mais il est recommandé d\'utiliser le bouton \"Sélectionner\". Si vous décidez de le saisir manuellement, entrez le nom du package de l\'application dans le champ supérieur et le chemin complet de l\'activité dans le champ inférieur.\n\n2. Sélection par action Contrairement à la sélection d\'une fenêtre spécifique, vous pouvez également lancer un programme par une action. Cela revient à demander "Je voudrais xyz" et si une application installée peut vous aider, elle sera lancée. Un bon exemple serait le démarrage du navigateur - vous pouvez même en avoir plusieurs installés (l\'un d\'eux est généralement celui par défaut). Vous devez entrer ceci manuellement, PackageName est optionnel ici. Gardez à l\'esprit qu\'aucune variable ne sera résolue. Si vous voulez démarrer la caméra, par exemple, en utilisant \"MediaStore.ACTION_IMAGE_CAPTURE\", cela ne fonctionnera pas. Vous devez jeter un coup d\'œil à la documentation Android et utiliser la valeur réelle de cette variable qui, dans cet exemple, serait \"android.media.action.IMAGE_CAPTURE\". + Ici, vous disposez de 2 options générales : \n\n1. Vous pouvez démarrer un programme en sélectionnant une activité. Imaginez cela comme la présélection de l\'écran/fenêtre spécifique d\'une application. Gardez à l\'esprit que cela ne fonctionne pas toujours. En effet, les fenêtres d\'une application peuvent interagir les unes avec les autres, par exemple en transmettant des paramètres. En démarrant simplement un écran spécifique, cette interaction n\'a pas eu lieu et la fenêtre peut se fermer instantanément (elle n\'est donc jamais vraiment affichée). Essayez quand même! Vous pouvez saisir un chemin d\'activité manuellement, mais il est recommandé d\'utiliser le bouton \"Sélectionner\". Si vous décidez de le saisir manuellement, entrez le nom du package de l\'application dans le champ supérieur et le chemin complet de l\'activité dans le champ inférieur.\n\n2. Sélection par action. Contrairement à la sélection d\'une fenêtre spécifique, vous pouvez également lancer un programme par une action. Cela revient à demander "Je voudrais xyz" et si une application installée peut vous aider, elle sera lancée. Un bon exemple serait le démarrage du navigateur - vous pouvez même en avoir plusieurs installés (l\'un d\'eux est généralement celui par défaut). Vous devez entrer ceci manuellement, PackageName est optionnel ici. Gardez à l\'esprit qu\'aucune variable ne sera résolue. Si vous voulez démarrer la caméra, par exemple, en utilisant \"MediaStore.ACTION_IMAGE_CAPTURE\", cela ne fonctionnera pas. Vous devez jeter un coup d\'œil à la documentation Android et utiliser la valeur réelle de cette variable qui, dans cet exemple, serait \"android.media.action.IMAGE_CAPTURE\". une erreur s\'est produite lors de l\'éxécution d\'une règle. Impossible de trouver le fichier audio %1$s et donc de le lire. Ajouter des paramètres Autorisation de contrôle des tunnels de l\'application wiregard - Sélecction \n de l\'application + Sélection \n de l\'application par activité par action Saisissez une action valide @@ -676,7 +676,7 @@ Chargement de la liste des Wifi La liste des réseaux wifis auxquels votre appareil a été connecté pourrait être utilisée pour déterminer les endroits où vous vous êtes rendu. C\'est pourquoi l\'autorisation de localisation est nécessaire pour charger la liste des wifis. Si vous voulez être en mesure d\'en choisir un dans la liste, vous devez accorder cette permission. Si vous ne le souhaitez pas, vous pouvez toujours entrer le nom de votre wifi manuellement.. Il n\'y a pas de réseau Wifi connu dans votre téléphone. - Cette fonctionnalité n\'ouvre PAS le navigateur, mais lance une URL en tâche de fond. Vous pouvez utiliser cette fonctionnalité pour commander votre domotique. + Cette fonctionnalité n\'ouvre PAS le navigateur, mais lance une URL en tâche de fond. Vous pouvez utiliser cette fonctionnalité pour commander votre domotique par exemple. Vérification des mises à jour S\'applique seulement à la version APK. Une nouvelle mise à jour est disponible. Souhaitez vous ouvrir votre navigateur pour la télécharger ? @@ -689,28 +689,28 @@ Test Saisissez une durée de vibration, suivie d\'une virgule, puis d\'une durée de pause. Vous pouvez concaténer autant de vibrations que vous le souhaitez. Séparez-les à nouveau par des virgules. Par exemple, le motif 100,500,500,1000,100 fera vibrer 100, attendre 500, vibrer 500, attendre 1000, vibrer 100 ms. Si vous pensez qu\'une vibration n\'a pas fonctionnée, essayez d\'augmenter la pause qui les précède. Veuillez entrer un modèle de vibration valide. - Souhaitez-vous recevoir sur l\'écran principal les actualités (uniquement importantes) de cette application? Celles-ci sont récupérées depuis le site web du développeur. Il n\'y aura pas de notification intrusive, juste un texte sur l\'écran principal lorsque vous ouvrez l\'application.. + Souhaitez-vous recevoir sur l\'écran principal les actualités (uniquement les actualités importantes) de cette application? Celles-ci sont récupérées depuis le site web du développeur. Il n\'y aura pas de notification intrusive, juste un texte sur l\'écran principal lorsque vous ouvrez l\'application.. Haut Bas Position de la barre de menu Choisissez la position de la barre de menu. Parce que Google s\'est encore planté sur une autre partie d\'Android, à partir de l\'API 30, seuls les wifis actuellement visibles peuvent être affichés, et non plus tous ceux auxquels votre appareil s\'est connecté. - REMARQUE: le mode silencieux déclenche souvent le mode NE PAS DÉRANGER sur les appraeils récents.Si cela vous arrive, je vous recommande d\'utiliser le mode normal et de baisser le volume à zéro. + REMARQUE: le mode silencieux déclenche souvent le mode NE PAS DÉRANGER sur les appareils récents.Si cela vous arrive, je vous recommande d\'utiliser le mode normal et de baisser le volume à zéro. Tonalité Divers Ne pas déranger - DND off + Désactiver ne pas déranger Laisser afficher les notifications prioritaires Laisser les alarmes fonctionner Ne rien laisser passer - Les réglages précis (autoriser les appels,choisir des numéros, etc.) ne peut être effectué que depuis les paramètres système. + Les réglages précis (autoriser les appels,choisir des numéros, etc.) ne peuvent être effectués que depuis les paramètres système. Si vous ne choisissez pas une application précise, mais \"n\'importe quel application\", les notifications d\'Automation seront ignorées pour éviter de créer une boucle. Répéter toues les x secondes répéter toutes les %1$s secondes Pour la période de répétition, vous devez saisir une valeur positive, non décimale. Un élément du fichier de configuration ne peut pas être lu. Le fichier doit avoir éte créé avec une verions plus récente du programme. Faire un don - Cette fonctionnalité est opérationnelle jusau\'à la version 8.0 d\'Android. Pour les versions plus récentes elle ne fonctionne plus, mais de part le manque de capteurs physique, je ne peux savoir duquel il s\'agit. Sur Android 11, cela ne fonctionne définitvement plus. SI vous avez une version entre l 8.0 et la 11 et que cela focntionne, dites le moi. + Cette fonctionnalité est opérationnelle jusqu\'à la version 8.0 d\'Android. Pour les versions plus récentes elle ne fonctionne plus, mais de part le manque de capteurs physique, je ne peux savoir duquel il s\'agit. Sur Android 11, cela ne fonctionne définitvement plus. SI vous avez une version entre la 8.0 et la 11 et que cela focntionne, dites le moi. Information Orientation de l\'appareil Tolérance (0-180) @@ -718,34 +718,34 @@ Hauteur: Inclinaison: Saisissez des chiffres valides dans tous les champs. - Lorsque vous bougez votre appareil, les chiffres ci-dessous sont mis à jour. Vous pouvez voir ici l\'orientation de votre appraeil indiquée en degrś. S\'il s\'\agit de l\'orientation souhaitée, cliquer sur le bouton appliquer pour copier les données dans les champs adéquats. Atteindre systématiquement cette orientation exacte est compliquée vous devez saisir une tolérance, il s\'agit d\'un nombre de degrés de déviation valable dans toutes les directions. 15° entrainera un angle total de 30°, 15° dans toutes les directions. Si vous voulez une tolérance sur un axe spécifique, saisissez une tolérance de 180° sur les deux autres axes. + Lorsque vous bougez votre appareil, les chiffres ci-dessous sont mis à jour. Vous pouvez voir ici l\'orientation de votre appraeil indiquée en degrés. S\'il s\'\agit de l\'orientation souhaitée, cliquer sur le bouton appliquer pour copier les données dans les champs adéquats. Atteindre systématiquement cette orientation exacte est compliquée vous devez saisir une tolérance, il s\'agit d\'un nombre de degrés de déviation valable dans toutes les directions. 15° entrainera un angle total de 30°, soit 15° dans toutes les directions. Si vous voulez une tolérance sur un axe spécifique, saisissez une tolérance de 180° sur les deux autres axes. Appliquer? l\'appareil est dans une certaine rotation Une tolérance de 180° est autorisé pour 2 axes uniquement, pas 3. Sinon le déclencheur sera TOUJOURS actif. inconnu Orientation - Auelaue chose ne fonctionne pas avec ce déclencheur. Il ne peut pas être chargé correctement. + quelque chose ne fonctionne pas avec ce déclencheur. Il ne peut pas être chargé correctement. Allumer ou éteindre l\'écran allumer l\'ran étaindre l\'écran Doit être appliqué - Fréauence du signal + Fréquence du signal Accepter de nouveaux signaux de mouvement toutes les x millisecondes Réglages de l\'orientation de l\'appareil Administration de l\'appareil La permission d\'administration de l\'appareil est nécessaire pour au moins l\'une des règles que vous avez crées. Si la case est cochée, cela signifie que l\'appareil doit être dans une orientation spécifique. Si elle n\'est pas cochée, n\'importe quelle orientation ne correspondant PAS a vos critères sera le déclencheur. Vos règles nécessitent des autorisations qui ne peuvent pas être demandées à partir de cette version installée d\'Automation.. - Si vous n\'avez pas utiliser une action d\'envoi de SMS avant, Android vous deamndera de confirmer l\'autorisation pour qu\'Auto;ation puisse envoyer des messages. Vous devez sélecctionner \"toujours autoriser\" et confirmer que cette action puisse foncctionner en arrière plan. Il est conseiller de lancer cette règle une fois manuellement pour afficher la fenêtre de demande d\'autorisation. + Si vous n\'avez pas utilisé une action d\'envoi de SMS avant, Android vous demandera de confirmer l\'autorisation pour qu\'Automation puisse envoyer des messages. Vous devez sélectionner \"toujours autoriser\" et confirmer que cette action puisse fonctionner en arrière plan. Il est conseillé de lancer cette règle une fois manuellement pour afficher la fenêtre de demande d\'autorisation. Exclure de l\'optimisation de la batterie Recommandé pour une meilleure fiabilité Doit être actif Vérifiez les paramètres - le profile %1$s est actif - le profile %1$s n\'est plus actif - Si cette case n\'est pas désactivée, elle ne sera cochée que si le profil sélectionné a été le dernier à être activé. Peu importe que les paramètres audio aient été modifiés en externe. Toutefois, si la case à cocher est activée, les paramètres audio actuels doivent vraiment être ceux définis dans le profil. ATTENTION : La vérification du fichier de sonnerie n\'est pas encore prise en charge. - Impossible de supprimer ce profile. La règle %1$s fait référence au profile %2$s. - Le profile ne peut pas être supprimé. + le profil %1$s est actif + le profil %1$s n\'est plus actif + Si cette case n\'est pas désactivée, elle ne sera cochée que si le profil sélectionné a été le dernier à être activé. Peu importe que les paramètres audio aient été modifiés en externe. Toutefois, si la case à cocher est activée, les paramètres audio actuels doivent vraiment être ceux définis dans le profil. ATTENTION : La vérification du fichier de sonnerie n\'est pas encore prise en charge. + Impossible de supprimer ce profil. La règle %1$s fait référence au profil %2$s. + Le profil ne peut pas être supprimé. pas de répétition utiliser l\'authentification au nombre @@ -754,29 +754,29 @@ non fixé Trouver automatiquement Choisir manuellement - Mode facile : Automation essaye d\'identifier automatiquement le lenceur du programme. Sinon, vous pouvez sasir manuellement le lanceur du programme. Aue souhaitez vous faire ? + Mode facile : Automation essaye d\'identifier automatiquement le lenceur du programme. Sinon, vous pouvez sasir manuellement le lanceur du programme. que souhaitez vous faire ? Aucun lanceur pour cette application n\'a pu être trouvé. Vous devez le saisir manuellement. - Crér une notification + Créer une notification Saisissez un titre. Saisissez le texte. Info - Le profil utiliser pour cette rêgle semble ne plus exister. Le premier profil dans l\'ordre alphabétique a été sélectionné. - Si vous n\'indiquez aucune critères cette action clôturera toutes les notifications> Il est conseillé de définir au moins un critère, titre ou texte, pour une application. - Fermer les notifications(s)) + Le profil utiliser pour cette rêgle semble ne plus exister. Le premier profil dans l\'ordre alphabétique a été sélectionné. + Si vous n\'indiquez aucun critère cette action clôturera toutes les notifications. Il est conseillé de définir au moins un critère, titre ou texte, par application. + Fermer les notifications La coparaisonn est sensible à la casse du texte - Les paramètres que vous pouvez régler ici peuvent faire en sorte que vous ne remarquiez plus certaines choses sur votre téléphone. Ils peuvent même annuler votre alarme de réveil. Donc, quoi que vous fassiez, il est fortement recommandé de le tester, même après les mises à jour d\'Android. + Les paramètres que vous pouvez régler ici affecter les évènements audio sur votre télephone. Ils peuvent même annuler votre alarme de réveil. Donc, quoi que vous fassiez, il est fortement recommandé de le tester, même après les mises à jour d\'Android. si - L\'e-mail est mon moyen de contact préféré pour signaler les bogues, poser des questions ou faire des propositions. Rendez-vous sur le centre de contrôle pour en savoir plus.\NPlusieurs questions ne peuvent pas recevoir de réponse immédiate, mais nécessitent des recherches techniques. Veuillez donc faire preuve de patience.. + L\'e-mail est mon moyen de contact préféré pour signaler les bogues, poser des questions ou faire des propositions. Rendez-vous sur le centre de contrôle pour en savoir plus.\Plusieurs questions ne peuvent pas recevoir de réponse immédiate, mais nécessitent des recherches techniques. Veuillez donc faire preuve de patience. Centre de contrôle Envoyer un email au développeur - l\écran est %1$s + l\'écran est %1$s en marche à l\'arrêt déverroullé - Célectionnez l\'état souhaité - \'Etat de l\écran + Sélectionnez l\'état souhaité + État de l\'écran En raison de l\'infinie sagesse de Google\, la dernière version d\'Android sur laquelle cette fonctionnalité est connue pour fonctionner est la %1$s. Vous pouvez la configurer, mais cela n\'aura probablement aucun effet. - Contrôle de lecture des média + Contrôle de lecture des médias Sélectionnez une commande play/pause play @@ -786,16 +786,16 @@ Contrôle de lecture des média stop Veuillez choisir une action ! - Gardez `a l\'esprit que cette action peut ne pas focntionner avec tous les lecteurs de musique existants. Si cela focntionne, certains boutons peuvent ne pas fonctionner. + Gardez à l\'esprit que cette action peut ne pas fonctionner avec tous les lecteurs de musique existants. Si cela fonctionne, certains boutons peuvent ne pas fonctionner. jouer la musique - Choisissez une paramètre + Choisissez un paramètre la musique est est en cours de lecture aucune musaique en cours de lecture Détection de la lecture de musique Vérification de la fréquence [ms] Durée en millisecondes entre les vérifications La géolocalisation semble ne pas fonctionner sur les appareils équipé d\'droid 12. Si vous êtes dans ce cas, j\'en suis désolé. Je corrigerai ce problème dès que la cause sera identifiée. Si la localisation tourne en continue, vous savez pourquoi. - Dernier profile: + Dernier profil: Obtention de la liste des applications installées Si vous utilisez une période qui s\'étend au-delà de minuit, vous devez également sélectionner le jour suivant si vous voulez que le déclencheur s\'applique après minuit. Cette fonctionnalité n\'est plus disponible dans la version Google Play. De temps en temps, Google intimide les développeurs. Si vous voulez continuer à utiliser certaines fonctionnalités, vous devez remplir des papiers. Malheureusement, il y a 99% de chances que ces documents soient rejetés. C\'est un peu comme dans la bande dessinée ou le film Astérix. J\'ai passé des semaines à discuter avec eux de ce genre de cas dans le passé, mais je continuais à recevoir des refus - soit par des robots, soit par des personnes qui sont à peu près aussi intelligentes que des robots. Dans ce cas, je peux décider de retirer l\'application du Play Store ou de supprimer la fonctionnalité. Veuillez utiliser la version APK de mon site Web ou celle de F-Droid si vous avez besoin de ces fonctionnalités.. @@ -809,23 +809,23 @@ La plupart des événements sur votre téléphone seront "publiés" en les diffusant à travers le système d\'exploitation. Par exemple, l\'activation ou la désactivation du mode avion déclenchera ce genre de diffusion. Ces diffusions ne sont pas automatiquement visibles/audibles, mais si une application (comme Automation) est intéressée, elle peut s\'y connecter et réagir. Vous pouvez définir ici un événement de diffusion que l\'application Automation attendra. Vous pouvez le saisir manuellement, le copier & le coller depuis n\'importe quelle application de votre téléphone ou en choisir un dans la liste des suggestions. Comme ce déclencheur est destiné à être et à rester très flexible, je ne peux pas vous fournir d\'explications sur les éléments.\n\nLa liste des suggestions ne prétend pas être complète. Veuillez visiter l\'URL ci-dessous pour consulter la documentation Android. \n\nDe plus, toute application peut envoyer des événements personnalisés qui n\'apparaîtront pas dans la documentation Android. J\'essaie de demander des autorisations uniquement lorsque je sais qu\'elles seront nécessaires. Si vous pensez qu\'une autorisation est nécessaire pour l\'action que vous avez crée, veuillez me le faire savoir.\n\nNon reçu signifie qu\'il n\'y a pas eu de diffusion de ce type depuis que le service a été lancé. La réponse à certains paramètres est en cours de développement. https://developer.android.com/reference/android/content/Intent.html Émission reçue - Pour éviter d\'utiliser inutilement votre espace de stockage, les journaux ne sont pas enregistrés par défaut. Donc, si vous avez un problème, veuillez d\'abord activer la journalisation dans les paramètres et définir le niveau de journalisation à 5. Reproduisez ensuite le problème. Ce n\'est qu\'alors que les journaux pourront être joints.. + Pour éviter d\'utiliser inutilement votre espace de stockage, les journaux ne sont pas enregistrés par défaut. Donc, si vous avez un problème, veuillez d\'abord activer la journalisation dans les paramètres et définir le niveau de journalisation à 5. Reproduisez ensuite le problème. Ce n\'est qu\'alors que les journaux pourront être joints. Montrer les suggestions Sélectionnez l\'emission vérouiller (balayez l\'écran, pas de code PIN) vérouiller (avec un code PIN, etc.) Les états de vérouillage ne sont détecter que si l\'"ecran est éteind. - Si vous rencontrez un bproblème, aue vous avez une question ou une suggestion, faites m\'en part par email. Ne vous contectez pas d\'envoyer uniquement les fichiers dans le corps du mail. J\'ignorerai ce type de mail sauf si une converstaion est déjà entamée. + Si vous rencontrez un problème, que vous avez une question ou une suggestion, faites m\'en part par email. Ne vous contentez pas d\'envoyer uniquement les fichiers dans le corps du mail. J\'ignorerai ce type de mail sauf si une converstaion est déjà entamée. Envoyer l\'émission Saisissez une action d\'envoi. Cette action permet d\'envoyer des diffusion à travers le système de message d\'Android. Cela n\'est pas visible par l\'utilisateur, mais les applications écoutent ces messages et peuvent y répondrent. ne contient pas - Éx\'ecuter le script + Éxécuter le script Chemin Paramètres Choisir l\'exécutable Exécuter en tant que root - Sélecctionnez un fichier exécutable valide. + Sélectionnez un fichier exécutable valide. Le fichier n\'est pas exécutable. Les applications ciblant Android Q ou supérieur ne peuvent plus activer ou désactiver le wifi. Veuillez blâmer Google pour cette restriction, pas moi. Vous pouvez contourner cette restriction en rootant votre appareil et en activant la case à cocher ci-dessous. Vous pouvez également télécharger cette application depuis F-Droid ou mon site web car je ne suis pas obligé de cibler le dernier niveau d\'API dans ces versions. Lorsque le mode avion est activé, le wifi ne peut être activé qu\'à partir d\'applications pour lesquelles vous disposez des droits d\'accès root. @@ -844,7 +844,7 @@ Rejeter simplement Appuyer sur un bouton avec le bouton %1$s - état du sous système + État du sous système Bluetooth Pour obtenir le SSID wifi, l\'application a besoin des autorisations de localisation. Comme la version Google ne peut pas l\'obtenir, vous ne pouvez utiliser ce déclencheur que si vous ne spécifiez pas de SSID. Il ne peut donc être utilisé que pour détecter si le wifi est connecté ou non.. MainActivityTabs diff --git a/fastlane/metadata/android/en-US/changelogs/122.txt b/fastlane/metadata/android/en-US/changelogs/122.txt index 17d7897b..09238f85 100644 --- a/fastlane/metadata/android/en-US/changelogs/122.txt +++ b/fastlane/metadata/android/en-US/changelogs/122.txt @@ -1,6 +1,7 @@ * New action: Keep phone turned on * New: Regular expressions enabled where comparisons apply (one has to use "equals") * New: Notification closing can now also be achieved by clicking a button of the target notification. +* New: French translation * Fixed: Changed input type for decimal numbers when adding intent data * Fixed: Battery level trigger not working when using direction falling-below * New: Wifi trigger can now use Regex for SSID