Commit 62b6c88

Weblate (bot) <hosted@weblate.org>
2024-09-02 08:29:20
Translations update from Hosted Weblate (#401)
* Translated using Weblate (Turkish) Currently translated at 100.0% (207 of 207 strings) Co-authored-by: Oğuz Ersen <oguz@ersen.moe> Translate-URL: https://hosted.weblate.org/projects/blood-pressure-monitor-fl/app/tr/ Translation: blood pressure monitor/App * Translated using Weblate (Italian) Currently translated at 100.0% (205 of 205 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Massimo Pissarello <mapi68@gmail.com> Translate-URL: https://hosted.weblate.org/projects/blood-pressure-monitor-fl/app/it/ Translation: blood pressure monitor/App * Added translation using Weblate (Interlingua) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org> * Translated using Weblate (Spanish) Currently translated at 100.0% (207 of 207 strings) Co-authored-by: gallegonovato <fran-carro@hotmail.es> Translate-URL: https://hosted.weblate.org/projects/blood-pressure-monitor-fl/app/es/ Translation: blood pressure monitor/App * Translated using Weblate (French) Currently translated at 99.5% (204 of 205 strings) Co-authored-by: David D <david.ducassou@free.fr> Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/blood-pressure-monitor-fl/app/fr/ Translation: blood pressure monitor/App * Added translation using Weblate (English (United States)) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org> * Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 99.5% (206 of 207 strings) Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org> Translate-URL: https://hosted.weblate.org/projects/blood-pressure-monitor-fl/app/zh_Hans/ Translation: blood pressure monitor/App * Delete app/lib/l10n/app_en_US.arb * Delete app/lib/l10n/app_ia.arb --------- Co-authored-by: Oğuz Ersen <oguz@ersen.moe> Co-authored-by: Massimo Pissarello <mapi68@gmail.com> Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org> Co-authored-by: gallegonovato <fran-carro@hotmail.es> Co-authored-by: David D <david.ducassou@free.fr> Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org> Co-authored-by: derdilla <82763757+NobodyForNothing@users.noreply.github.com>
1 parent 7074fd2
app/lib/l10n/app_es.arb
@@ -516,5 +516,9 @@
   "intakes": "Toma de medicamentos",
   "@intakes": {},
   "errFeatureNotSupported": "Esta función no está disponible en esta plataforma.",
-  "@errFeatureNotSupported": {}
+  "@errFeatureNotSupported": {},
+  "invalidZip": "Archivo zip no válido.",
+  "@invalidZip": {},
+  "errCantCreateArchive": "No se puede crear el archivo. Por favor, informe del error si es posible.",
+  "@errCantCreateArchive": {}
 }
app/lib/l10n/app_fr.arb
@@ -1,405 +1,518 @@
 {
-    "btnCancel": "ANNULER",
-    "@btnCancel": {},
-    "btnSave": "ENREGISTRER",
-    "@btnSave": {},
-    "diaLong": "Diastolique",
-    "@diaLong": {},
-    "diaShort": "dia",
-    "@diaShort": {},
-    "pulShort": "po",
-    "@pulShort": {},
-    "addNote": "Note (facultative)",
-    "@addNote": {},
-    "settings": "Paramètres",
-    "@settings": {},
-    "layout": "Mise en page",
-    "@layout": {},
-    "system": "Système",
-    "@system": {},
-    "dark": "Sombre",
-    "@dark": {},
-    "sysShort": "sys",
-    "@sysShort": {},
-    "btnConfirm": "OK",
-    "@btnConfirm": {},
-    "sysLong": "Systolique",
-    "@sysLong": {},
-    "allowManualTimeInput": "Permettre la saisie manuelle de l''heure",
-    "@allowManualTimeInput": {},
-    "btnUndo": "ANNULER",
-    "@btnUndo": {},
-    "btnNext": "SUIVANT",
-    "@btnNext": {},
-    "pulLong": "Pouls",
-    "@pulLong": {},
-    "enterTimeFormatScreen": "Format de l''heure",
-    "@enterTimeFormatScreen": {},
-    "theme": "Thème",
-    "@theme": {},
-    "light": "Clair",
-    "@light": {},
-    "iconSize": "Taille de l''icône",
-    "@iconSize": {},
-    "graphLineThickness": "Épaisseur de la ligne",
-    "@graphLineThickness": {},
-    "animationSpeed": "Durée de l''animation",
-    "@animationSpeed": {},
-    "behavior": "Comportement",
-    "@behavior": {},
-    "errWrongImportFormat": "Vous pouvez importer uniquement des fichiers au format CSV et des bases de données au format SQLite.",
-    "@errWrongImportFormat": {},
-    "confirmDeletion": "Confirmer la suppression",
-    "@confirmDeletion": {},
-    "diaWarn": "Alerte sur la diastole",
-    "@diaWarn": {},
-    "buildNumberOf": "Numéro de version : {buildNumber}",
-    "@buildNumberOf": {
-        "placeholders": {
-            "buildNumber": {
-                "type": "String"
-            }
-        }
-    },
-    "exportFormat": "Format d''exportation",
-    "@exportFormat": {},
-    "export": "EXPORTER",
-    "@export": {},
-    "exportCustomEntries": "Personnaliser les champs",
-    "@exportCustomEntries": {},
-    "textDelimiter": "Délimiteur de texte",
-    "@textDelimiter": {},
-    "success": "Réussite : {msg}",
-    "@success": {
-        "placeholders": {
-            "msg": {
-                "type": "String"
-            }
-        }
-    },
-    "loading": "chargement…",
-    "@loading": {},
-    "error": "Erreur : {msg}",
-    "@error": {
-        "placeholders": {
-            "msg": {
-                "type": "String"
-            }
-        }
-    },
-    "errNaN": "Veuillez entrer un Nombre",
-    "@errNaN": {},
-    "errLt30": "Nombre <= 30 ? Désactivez la validation dans les paramètres !",
-    "@errLt30": {},
-    "errUnrealistic": "Valeur irréaliste ? Désactivez la validation dans les paramètres !",
-    "@errUnrealistic": {},
-    "errDiaGtSys": "dia >= sys ? Désactivez la validation dans les paramètres !",
-    "@errDiaGtSys": {},
-    "errCantOpenURL": "Impossible d''ouvrir l''adresse {url}",
-    "@errCantOpenURL": {
-        "placeholders": {
-            "url": {
-                "type": "String"
-            }
-        }
-    },
-    "errNoFileOpened": "aucun fichier ouvert",
-    "@errNoFileOpened": {},
-    "errNotStarted": "non démarré",
-    "@errNotStarted": {},
-    "errNoValue": "Veuillez entrer une valeur",
-    "@errNoValue": {},
-    "errNotEnoughDataToGraph": "Pas assez de données pour générer un graphique.",
-    "@errNotEnoughDataToGraph": {},
-    "errNoData": "pas de données",
-    "@errNoData": {},
-    "errNeedHeadline": "Vous ne pouvez importer que des fichiers avec une ligne d''entête.",
-    "@errNeedHeadline": {},
-    "errCantReadFile": "Le contenu du fichier ne peut pas être lu",
-    "@errCantReadFile": {},
-    "errNotImportable": "Ce fichier ne peut pas être importé",
-    "@errNotImportable": {},
-    "accentColor": "Couleur du thème",
-    "@accentColor": {},
-    "sysColor": "Couleur de la systole",
-    "@sysColor": {},
-    "diaColor": "Couleur de la diastole",
-    "@diaColor": {},
-    "pulColor": "Couleur de la fréquence cardiaque",
-    "@pulColor": {},
-    "validateInputs": "Confirmer les saisies",
-    "@validateInputs": {},
-    "age": "Âge",
-    "@age": {},
-    "determineWarnValues": "Déterminer les valeurs d''alerte",
-    "@determineWarnValues": {},
-    "aboutWarnValuesScreen": "À propos",
-    "@aboutWarnValuesScreen": {},
-    "aboutWarnValuesScreenDesc": "Plus d''informations sur les valeurs d''alerte",
-    "@aboutWarnValuesScreenDesc": {},
-    "sysWarn": "Alerte sur la systole",
-    "@sysWarn": {},
-    "data": "Données",
-    "@data": {},
-    "version": "Version",
-    "@version": {},
-    "versionOf": "Version : {version}",
-    "@versionOf": {
-        "placeholders": {
-            "version": {
-                "type": "String"
-            }
-        }
-    },
-    "packageNameOf": "Nom du package : {name}",
-    "@packageNameOf": {
-        "placeholders": {
-            "name": {
-                "type": "String"
-            }
-        }
-    },
-    "exportDir": "Répertoire d''export",
-    "@exportDir": {},
-    "exportAfterEveryInput": "Exporter après chaque saisie",
-    "@exportAfterEveryInput": {},
-    "exportImport": "Exporter / Importer",
-    "@exportImport": {},
-    "exportAfterEveryInputDesc": "Non recommandé (explosion du fichier)",
-    "@exportAfterEveryInputDesc": {},
-    "addEntry": "Ajouter un champ",
-    "@addEntry": {},
-    "exportMimeType": "Exporter le type de média",
-    "@exportMimeType": {},
-    "exportCsvHeadline": "Ligne d''entête",
-    "@exportCsvHeadline": {},
-    "exportCsvHeadlineDesc": "Aide pour distinguer les types",
-    "@exportCsvHeadlineDesc": {},
-    "csv": "CSV",
-    "@csv": {},
-    "pdf": "PDF",
-    "@pdf": {},
-    "db": "BDD SQLite",
-    "@db": {},
-    "text": "texte",
-    "@text": {},
-    "other": "autre",
-    "@other": {},
-    "fieldDelimiter": "Délimiteur de champ",
-    "@fieldDelimiter": {},
-    "shared": "partagé",
-    "@shared": {},
-    "import": "IMPORTER",
-    "@import": {},
-    "sourceCode": "Code source",
-    "@sourceCode": {},
-    "licenses": "Licences de tierces parties",
-    "@licenses": {},
-    "importSuccess": "{count} lignes importées",
-    "@importSuccess": {
-        "placeholders": {
-            "count": {
-                "type": "int"
-            }
-        }
-    },
-    "statistics": "Statistiques",
-    "@statistics": {},
-    "exportWarnConfigNotImportable": "Coucou ! Ceci est juste un avertissement amical : les options d''export choisies ne seront pas importables. Pour corriger cela, choisissez un export en CSV, activez la ligne d''entête et sélectionnez un des formats d''heure disponibles.",
-    "@exportWarnConfigNotImportable": {},
-    "exportWarnNotEveryFieldExported": "Attention, vous n''exportez pas tous les champs : {fields} {count, plural, one{est manquant} other{sont manquants}}.",
-    "@exportWarnNotEveryFieldExported": {
-        "placeholders": {
-            "count": {
-                "type": "int"
-            },
-            "fields": {
-                "type": "String"
-            }
-        }
-    },
-    "measurementCount": "Compteur de mesures",
-    "@measurementCount": {},
-    "measurementsPerDay": "Mesures par jour",
-    "@measurementsPerDay": {},
-    "timeResolvedMetrics": "Mesures déterminées par heure",
-    "@timeResolvedMetrics": {},
-    "avgOf": "{txt} Ø",
-    "@avgOf": {
-        "placeholders": {
-            "txt": {
-                "type": "String"
-            }
-        }
-    },
-    "minOf": "{txt} min.",
-    "@minOf": {
-        "placeholders": {
-            "txt": {
-                "type": "String"
-            }
-        }
-    },
-    "maxOf": "{txt} max.",
-    "@maxOf": {
-        "placeholders": {
-            "txt": {
-                "type": "String"
-            }
-        }
-    },
-    "warnValues": "Valeurs d''alerte",
-    "@warnValues": {},
-    "warnAboutTxt1": "Les valeurs d''alerte ne sont que des suggestions et n''ont pas valeur d''avis médical.",
-    "@warnAboutTxt1": {},
-    "warnAboutTxt2": "Les valeurs par défaut dépendant de l''âge proviennent de cette source.",
-    "@warnAboutTxt2": {},
-    "warnAboutTxt3": "N''hésitez pas à modifier les valeurs pour qu''elles vous conviennent et suivent les recommandations de votre médecin.",
-    "@warnAboutTxt3": {},
-    "enterTimeFormatString": "format d''heure",
-    "@enterTimeFormatString": {},
-    "now": "maintenant",
-    "@now": {},
-    "notes": "Notes",
-    "@notes": {},
-    "time": "Heure",
-    "@time": {},
-    "confirmDelete": "Confirmer la suppression",
-    "@confirmDelete": {},
-    "confirmDeleteDesc": "Supprimer cet enregistrement ? (Vous pouvez désactiver cette confirmation dans les paramètres.)",
-    "@confirmDeleteDesc": {},
-    "deletionConfirmed": "Enregistrement supprimé.",
-    "@deletionConfirmed": {},
-    "day": "Jour",
-    "@day": {},
-    "week": "Semaine",
-    "@week": {},
-    "month": "Mois",
-    "@month": {},
-    "year": "Année",
-    "@year": {},
-    "lifetime": "Durée de vie",
-    "@lifetime": {},
-    "weekOfYear": "Semaine {weekNum}, {year}",
-    "@weekOfYear": {
-        "placeholders": {
-            "weekNum": {
-                "type": "int"
-            },
-            "year": {
-                "type": "int"
-            }
-        }
-    },
-    "last7Days": "7 jours",
-    "@last7Days": {},
-    "last30Days": "30 jours",
-    "@last30Days": {},
-    "allowMissingValues": "Autoriser les valeurs manquantes",
-    "@allowMissingValues": {},
-    "custom": "Personnalisé",
-    "@custom": {},
-    "language": "Langue",
-    "@language": {},
-    "errTimeAfterNow": "L''heure choisie est dans le futur. Nous avons automatiquement repositionné à l''heure courante. Vous pouvez désactiver ce comportement dans les paramètres.",
-    "@errTimeAfterNow": {},
-    "addExportformat": "Ajouter un format d''export",
-    "@addExportformat": {},
-    "title": "Pression artérielle",
-    "@title": {},
-    "drawRegressionLines": "Dessiner des lignes de tendances",
-    "@drawRegressionLines": {},
-    "edit": "Éditer",
-    "@edit": {},
-    "delete": "Supprimer",
-    "@delete": {},
-    "drawRegressionLinesDesc": "Dessiner des lignes de régression dans les graphiques. Utile seulement pour les grands intervalles.",
-    "@drawRegressionLinesDesc": {},
-    "pulsePressure": "Pression pulsée",
-    "@pulsePressure": {},
-    "result": "Résultat :",
-    "@result": {},
-    "fieldFormat": "Format de champ",
-    "@fieldFormat": {},
-    "pdfDocumentTitle": "Mesures de pression artérielle du {start} au {end}",
-    "@pdfDocumentTitle": {
-        "placeholders": {
-            "start": {
-                "type": "String"
-            },
-            "end": {
-                "type": "String"
-            }
-        }
-    },
-    "default_": "Défaut",
-    "@default_": {},
-    "addMeasurement": "Ajouter une mesure",
-    "@addMeasurement": {},
-    "startWithAddMeasurementPageDescription": "Lors du lancement de l''application, l''écran de mesure s''ouvre.",
-    "@startWithAddMeasurementPageDescription": {},
-    "exportPdfExportData": "Tableau de données",
-    "@exportPdfExportData": {},
-    "horizontalLines": "Lignes horizontales",
-    "@horizontalLines": {},
-    "exportPdfExportTitle": "En-tête",
-    "@exportPdfExportTitle": {},
-    "exportPdfCellHeight": "Hauteur de ligne",
-    "@exportPdfCellHeight": {},
-    "customGraphMarkings": "Marquage personnalisé",
-    "@customGraphMarkings": {},
-    "exportPdfHeaderHeight": "Hauteur de l''en-tête",
-    "@exportPdfHeaderHeight": {},
-    "timestamp": "Horodatage",
-    "@timestamp": {},
-    "addLine": "Ajouter une ligne",
-    "@addLine": {},
-    "startWithAddMeasurementPage": "Mesure au lancement",
-    "@startWithAddMeasurementPage": {},
-    "exportPdfExportStatistics": "Statistiques",
-    "@exportPdfExportStatistics": {},
-    "exportPdfCellFontSize": "Taille de caractères de ligne",
-    "@exportPdfCellFontSize": {},
-    "maximum": "Maximum",
-    "@maximum": {},
-    "minimum": "Minimum",
-    "@minimum": {},
-    "average": "Moyenne",
-    "@average": {},
-    "useLegacyList": "Ancien affichage de la liste",
-    "@useLegacyList": {},
-    "linePositionY": "Position de ligne (y)",
-    "@linePositionY": {},
-    "note": "Note",
-    "@note": {},
-    "exportPdfHeaderFontSize": "Taille de caractère de l''en-tête",
-    "@exportPdfHeaderFontSize": {},
-    "color": "Couleur",
-    "@color": {},
-    "enterTimeFormatDesc": "Une chaine de formatage est un mélange de chaines ICU/Skeleton et de n''importe quel texte supplémentaire que vous souhaitez inclure.\n\n[Si vous souhaitez en savoir plus sur la liste complète des formats valides, tapez ici.](screen://TimeFormattingHelp)\n\nRappel amical: utiliser des chaines de formatage plus courtes ou plus longues ne modifieront pas la largeur des colonnes de table par magie, ce qui pourrait générer des retours à la ligne inattendus ou que du texte n''apparaisse pas.\n\nvaleur par défaut: \"yy-MM-dd HH:mm\"",
-    "@enterTimeFormatDesc": {},
-    "exportSettings": "Paramètres de sauvegarde",
-    "@exportSettings": {},
-    "restartNow": "Redémarrer maintenant",
-    "@restartNow": {},
-    "pleaseRestart": "Merci de redémarrer l''application pour appliquer les changements",
-    "@pleaseRestart": {},
-    "requiresAppRestart": "Requiert un redémarrage de l''app",
-    "@requiresAppRestart": {},
-    "deleteAllSettings": "Supprimer tous les paramètres",
-    "@deleteAllSettings": {},
-    "deleteAllMeasurements": "Supprimer toutes les mesures",
-    "@deleteAllMeasurements": {},
-    "importSettings": "Importer les paramètres",
-    "@importSettings": {},
-    "warnDeletionUnrecoverable": "Cette étape est irréversible à moins que vous n''ayez fait une sauvegarde manuelle. Êtes-vous certain de vouloir supprimer ceci ?",
-    "@warnDeletionUnrecoverable": {},
-    "needlePinBarWidthDesc": "La largeur des lignes coloriées que les entrées font sur la courbe.",
-    "@needlePinBarWidthDesc": {},
-    "exportFieldFormatDocumentation": "'## Variables\nLe format d''export supporte l''insertion de valeurs pour les placeholders suivants :\n- `$TIMESTAMP :` Représente la durée depuis l''époque Unix en millisecondes.\n- `$SYS :` Fournit une valeur si disponible ; sinon, it defaults to -1.\n- `$DIA :` Fournit une valeur si disponible ; sinon, it defaults to -1.\n- `$PUL :`Fournit une valeur si disponible ; sinon, it defaults to -1.\n- `$NOTE :` Fournit une valeur si disponible ; sinon, it defaults to -1.\n- `$COLOR :` Représente la couleur d''une mesure comme nombre. ( example de valeur : `4291681337`)\n\nSi n''importe lequel de ces placeholders mentionnés ci-dessus ne sont pas présents dans l''enregistement de pression artérielle, ils seront remplacés par -1.\n\n## Maths\nVous pouvez utiliser des mathématiques basiques à l''intérieur de doubles crochets (\"`{{}}`\").\n\nLes opérations mathématiques suivantes sont supportées :\n- Opérations : +, -, *, /, %, ^\n- Fonctions à paramètre unique : abs, acos, asin, atan, ceil, cos, cosh, cot, coth, csc, csch, exp, floor, ln, log, round sec, sech, sin, sinh, sqrt, tan, tanh \n- Fonctions à deux paramètres : log, nrt, pow\n- Constantes : e, pi, ln2, ln10, log2e, log10e, sqrt1_2, sqrt2\nPour la spécification complète de l''interpréteur mathématique, vous pouvez vous référer au [function_tree](https ://pub.dev/documentation/function_tree/latest#interpreter) specification\n\n## Ordre de traitement\n1. remplacement de variable\n2. Maths'",
-    "@exportFieldFormatDocumentation": {},
-    "warnNeedsRestartForUsingApp": "Des fichiers ont été supprimés durant cette session. Redémarrez l''application pour continuer à utiliser d''autres parties de celle-ci !",
-    "@warnNeedsRestartForUsingApp": {},
-    "needlePinBarWidth": "Épaisseur",
-    "@needlePinBarWidth": {}
-}
\ No newline at end of file
+  "btnCancel": "ANNULER",
+  "@btnCancel": {},
+  "btnSave": "ENREGISTRER",
+  "@btnSave": {},
+  "diaLong": "Diastolique",
+  "@diaLong": {},
+  "diaShort": "dia",
+  "@diaShort": {},
+  "pulShort": "po",
+  "@pulShort": {},
+  "addNote": "Note (facultative)",
+  "@addNote": {},
+  "settings": "Paramètres",
+  "@settings": {},
+  "layout": "Mise en page",
+  "@layout": {},
+  "system": "Système",
+  "@system": {},
+  "dark": "Sombre",
+  "@dark": {},
+  "sysShort": "sys",
+  "@sysShort": {},
+  "btnConfirm": "OK",
+  "@btnConfirm": {},
+  "sysLong": "Systolique",
+  "@sysLong": {},
+  "allowManualTimeInput": "Permettre la saisie manuelle de l''heure",
+  "@allowManualTimeInput": {},
+  "btnUndo": "ANNULER",
+  "@btnUndo": {},
+  "btnNext": "SUIVANT",
+  "@btnNext": {},
+  "pulLong": "Pouls",
+  "@pulLong": {},
+  "enterTimeFormatScreen": "Format de l''heure",
+  "@enterTimeFormatScreen": {},
+  "theme": "Thème",
+  "@theme": {},
+  "light": "Clair",
+  "@light": {},
+  "iconSize": "Taille de l''icône",
+  "@iconSize": {},
+  "graphLineThickness": "Épaisseur de la ligne",
+  "@graphLineThickness": {},
+  "animationSpeed": "Durée de l''animation",
+  "@animationSpeed": {},
+  "behavior": "Comportement",
+  "@behavior": {},
+  "errWrongImportFormat": "Vous pouvez importer uniquement des fichiers au format CSV et des bases de données au format SQLite.",
+  "@errWrongImportFormat": {},
+  "confirmDeletion": "Confirmer la suppression",
+  "@confirmDeletion": {},
+  "diaWarn": "Alerte sur la diastole",
+  "@diaWarn": {},
+  "buildNumberOf": "Numéro de version : {buildNumber}",
+  "@buildNumberOf": {
+    "placeholders": {
+      "buildNumber": {
+        "type": "String"
+      }
+    }
+  },
+  "exportFormat": "Format d''exportation",
+  "@exportFormat": {},
+  "export": "EXPORTER",
+  "@export": {},
+  "exportCustomEntries": "Personnaliser les champs",
+  "@exportCustomEntries": {},
+  "textDelimiter": "Délimiteur de texte",
+  "@textDelimiter": {},
+  "success": "Réussite : {msg}",
+  "@success": {
+    "placeholders": {
+      "msg": {
+        "type": "String"
+      }
+    }
+  },
+  "loading": "chargement…",
+  "@loading": {},
+  "error": "Erreur : {msg}",
+  "@error": {
+    "placeholders": {
+      "msg": {
+        "type": "String"
+      }
+    }
+  },
+  "errNaN": "Veuillez entrer un Nombre",
+  "@errNaN": {},
+  "errLt30": "Nombre <= 30 ? Désactivez la validation dans les paramètres !",
+  "@errLt30": {},
+  "errUnrealistic": "Valeur irréaliste ? Désactivez la validation dans les paramètres !",
+  "@errUnrealistic": {},
+  "errDiaGtSys": "dia >= sys ? Désactivez la validation dans les paramètres !",
+  "@errDiaGtSys": {},
+  "errCantOpenURL": "Impossible d''ouvrir l''adresse {url}",
+  "@errCantOpenURL": {
+    "placeholders": {
+      "url": {
+        "type": "String"
+      }
+    }
+  },
+  "errNoFileOpened": "aucun fichier ouvert",
+  "@errNoFileOpened": {},
+  "errNotStarted": "non démarré",
+  "@errNotStarted": {},
+  "errNoValue": "Veuillez entrer une valeur",
+  "@errNoValue": {},
+  "errNotEnoughDataToGraph": "Pas assez de données pour générer un graphique.",
+  "@errNotEnoughDataToGraph": {},
+  "errNoData": "pas de données",
+  "@errNoData": {},
+  "errNeedHeadline": "Vous ne pouvez importer que des fichiers avec une ligne d''entête.",
+  "@errNeedHeadline": {},
+  "errCantReadFile": "Le contenu du fichier ne peut pas être lu",
+  "@errCantReadFile": {},
+  "errNotImportable": "Ce fichier ne peut pas être importé",
+  "@errNotImportable": {},
+  "accentColor": "Couleur du thème",
+  "@accentColor": {},
+  "sysColor": "Couleur de la systole",
+  "@sysColor": {},
+  "diaColor": "Couleur de la diastole",
+  "@diaColor": {},
+  "pulColor": "Couleur de la fréquence cardiaque",
+  "@pulColor": {},
+  "validateInputs": "Confirmer les saisies",
+  "@validateInputs": {},
+  "age": "Âge",
+  "@age": {},
+  "determineWarnValues": "Déterminer les valeurs d''alerte",
+  "@determineWarnValues": {},
+  "aboutWarnValuesScreen": "À propos",
+  "@aboutWarnValuesScreen": {},
+  "aboutWarnValuesScreenDesc": "Plus d''informations sur les valeurs d''alerte",
+  "@aboutWarnValuesScreenDesc": {},
+  "sysWarn": "Alerte sur la systole",
+  "@sysWarn": {},
+  "data": "Données",
+  "@data": {},
+  "version": "Version",
+  "@version": {},
+  "versionOf": "Version : {version}",
+  "@versionOf": {
+    "placeholders": {
+      "version": {
+        "type": "String"
+      }
+    }
+  },
+  "packageNameOf": "Nom du package : {name}",
+  "@packageNameOf": {
+    "placeholders": {
+      "name": {
+        "type": "String"
+      }
+    }
+  },
+  "exportDir": "Répertoire d''export",
+  "@exportDir": {},
+  "exportAfterEveryInput": "Exporter après chaque saisie",
+  "@exportAfterEveryInput": {},
+  "exportImport": "Exporter / Importer",
+  "@exportImport": {},
+  "exportAfterEveryInputDesc": "Non recommandé (explosion du fichier)",
+  "@exportAfterEveryInputDesc": {},
+  "addEntry": "Ajouter un champ",
+  "@addEntry": {},
+  "exportMimeType": "Exporter le type de média",
+  "@exportMimeType": {},
+  "exportCsvHeadline": "Ligne d''entête",
+  "@exportCsvHeadline": {},
+  "exportCsvHeadlineDesc": "Aide pour distinguer les types",
+  "@exportCsvHeadlineDesc": {},
+  "csv": "CSV",
+  "@csv": {},
+  "pdf": "PDF",
+  "@pdf": {},
+  "db": "BDD SQLite",
+  "@db": {},
+  "text": "texte",
+  "@text": {},
+  "other": "autre",
+  "@other": {},
+  "fieldDelimiter": "Délimiteur de champ",
+  "@fieldDelimiter": {},
+  "shared": "partagé",
+  "@shared": {},
+  "import": "IMPORTER",
+  "@import": {},
+  "sourceCode": "Code source",
+  "@sourceCode": {},
+  "licenses": "Licences de tierces parties",
+  "@licenses": {},
+  "importSuccess": "{count} lignes importées",
+  "@importSuccess": {
+    "placeholders": {
+      "count": {
+        "type": "int"
+      }
+    }
+  },
+  "statistics": "Statistiques",
+  "@statistics": {},
+  "exportWarnConfigNotImportable": "Coucou ! Ceci est juste un avertissement amical : les options d''export choisies ne seront pas importables. Pour corriger cela, choisissez un export en CSV, activez la ligne d''entête et sélectionnez un des formats d''heure disponibles.",
+  "@exportWarnConfigNotImportable": {},
+  "exportWarnNotEveryFieldExported": "Attention, vous n''exportez pas tous les champs : {fields} {count, plural, one{est manquant} other{sont manquants}}.",
+  "@exportWarnNotEveryFieldExported": {
+    "placeholders": {
+      "count": {
+        "type": "int"
+      },
+      "fields": {
+        "type": "String"
+      }
+    }
+  },
+  "measurementCount": "Compteur de mesures",
+  "@measurementCount": {},
+  "measurementsPerDay": "Mesures par jour",
+  "@measurementsPerDay": {},
+  "timeResolvedMetrics": "Mesures déterminées par heure",
+  "@timeResolvedMetrics": {},
+  "avgOf": "{txt} Ø",
+  "@avgOf": {
+    "placeholders": {
+      "txt": {
+        "type": "String"
+      }
+    }
+  },
+  "minOf": "{txt} min.",
+  "@minOf": {
+    "placeholders": {
+      "txt": {
+        "type": "String"
+      }
+    }
+  },
+  "maxOf": "{txt} max.",
+  "@maxOf": {
+    "placeholders": {
+      "txt": {
+        "type": "String"
+      }
+    }
+  },
+  "warnValues": "Valeurs d''alerte",
+  "@warnValues": {},
+  "warnAboutTxt1": "Les valeurs d''alerte ne sont que des suggestions et n''ont pas valeur d''avis médical.",
+  "@warnAboutTxt1": {},
+  "warnAboutTxt2": "Les valeurs par défaut dépendant de l''âge proviennent de cette source.",
+  "@warnAboutTxt2": {},
+  "warnAboutTxt3": "N''hésitez pas à modifier les valeurs pour qu''elles vous conviennent et suivent les recommandations de votre médecin.",
+  "@warnAboutTxt3": {},
+  "enterTimeFormatString": "format d''heure",
+  "@enterTimeFormatString": {},
+  "now": "maintenant",
+  "@now": {},
+  "notes": "Notes",
+  "@notes": {},
+  "time": "Heure",
+  "@time": {},
+  "confirmDelete": "Confirmer la suppression",
+  "@confirmDelete": {},
+  "confirmDeleteDesc": "Supprimer cet enregistrement ? (Vous pouvez désactiver cette confirmation dans les paramètres.)",
+  "@confirmDeleteDesc": {},
+  "deletionConfirmed": "Enregistrement supprimé.",
+  "@deletionConfirmed": {},
+  "day": "Jour",
+  "@day": {},
+  "week": "Semaine",
+  "@week": {},
+  "month": "Mois",
+  "@month": {},
+  "year": "Année",
+  "@year": {},
+  "lifetime": "Durée de vie",
+  "@lifetime": {},
+  "weekOfYear": "Semaine {weekNum}, {year}",
+  "@weekOfYear": {
+    "placeholders": {
+      "weekNum": {
+        "type": "int"
+      },
+      "year": {
+        "type": "int"
+      }
+    }
+  },
+  "last7Days": "7 jours",
+  "@last7Days": {},
+  "last30Days": "30 jours",
+  "@last30Days": {},
+  "allowMissingValues": "Autoriser les valeurs manquantes",
+  "@allowMissingValues": {},
+  "custom": "Personnalisé",
+  "@custom": {},
+  "language": "Langue",
+  "@language": {},
+  "errTimeAfterNow": "L''heure choisie est dans le futur. Nous avons automatiquement repositionné à l''heure courante. Vous pouvez désactiver ce comportement dans les paramètres.",
+  "@errTimeAfterNow": {},
+  "addExportformat": "Ajouter un format d''export",
+  "@addExportformat": {},
+  "title": "Pression artérielle",
+  "@title": {},
+  "drawRegressionLines": "Dessiner des lignes de tendances",
+  "@drawRegressionLines": {},
+  "edit": "Éditer",
+  "@edit": {},
+  "delete": "Supprimer",
+  "@delete": {},
+  "drawRegressionLinesDesc": "Dessiner des lignes de régression dans les graphiques. Utile seulement pour les grands intervalles.",
+  "@drawRegressionLinesDesc": {},
+  "pulsePressure": "Pression pulsée",
+  "@pulsePressure": {},
+  "result": "Résultat :",
+  "@result": {},
+  "fieldFormat": "Format de champ",
+  "@fieldFormat": {},
+  "pdfDocumentTitle": "Mesures de pression artérielle du {start} au {end}",
+  "@pdfDocumentTitle": {
+    "placeholders": {
+      "start": {
+        "type": "String"
+      },
+      "end": {
+        "type": "String"
+      }
+    }
+  },
+  "default_": "Défaut",
+  "@default_": {},
+  "addMeasurement": "Ajouter une mesure",
+  "@addMeasurement": {},
+  "startWithAddMeasurementPageDescription": "Lors du lancement de l''application, l''écran de mesure s''ouvre.",
+  "@startWithAddMeasurementPageDescription": {},
+  "exportPdfExportData": "Tableau de données",
+  "@exportPdfExportData": {},
+  "horizontalLines": "Lignes horizontales",
+  "@horizontalLines": {},
+  "exportPdfExportTitle": "En-tête",
+  "@exportPdfExportTitle": {},
+  "exportPdfCellHeight": "Hauteur de ligne",
+  "@exportPdfCellHeight": {},
+  "customGraphMarkings": "Marquage personnalisé",
+  "@customGraphMarkings": {},
+  "exportPdfHeaderHeight": "Hauteur de l''en-tête",
+  "@exportPdfHeaderHeight": {},
+  "timestamp": "Horodatage",
+  "@timestamp": {},
+  "addLine": "Ajouter une ligne",
+  "@addLine": {},
+  "startWithAddMeasurementPage": "Mesure au lancement",
+  "@startWithAddMeasurementPage": {},
+  "exportPdfExportStatistics": "Statistiques",
+  "@exportPdfExportStatistics": {},
+  "exportPdfCellFontSize": "Taille de caractères de ligne",
+  "@exportPdfCellFontSize": {},
+  "maximum": "Maximum",
+  "@maximum": {},
+  "minimum": "Minimum",
+  "@minimum": {},
+  "average": "Moyenne",
+  "@average": {},
+  "useLegacyList": "Ancien affichage de la liste",
+  "@useLegacyList": {},
+  "linePositionY": "Position de ligne (y)",
+  "@linePositionY": {},
+  "note": "Note",
+  "@note": {},
+  "exportPdfHeaderFontSize": "Taille de caractère de l''en-tête",
+  "@exportPdfHeaderFontSize": {},
+  "color": "Couleur",
+  "@color": {},
+  "enterTimeFormatDesc": "Une chaine de formatage est un mélange de chaines ICU/Skeleton et de n''importe quel texte supplémentaire que vous souhaitez inclure.\n\n[Si vous souhaitez en savoir plus sur la liste complète des formats valides, tapez ici.](screen://TimeFormattingHelp)\n\nRappel amical: utiliser des chaines de formatage plus courtes ou plus longues ne modifieront pas la largeur des colonnes de table par magie, ce qui pourrait générer des retours à la ligne inattendus ou que du texte n''apparaisse pas.\n\nvaleur par défaut: \"yy-MM-dd HH:mm\"",
+  "@enterTimeFormatDesc": {},
+  "exportSettings": "Paramètres de sauvegarde",
+  "@exportSettings": {},
+  "restartNow": "Redémarrer maintenant",
+  "@restartNow": {},
+  "pleaseRestart": "Merci de redémarrer l''application pour appliquer les changements",
+  "@pleaseRestart": {},
+  "requiresAppRestart": "Requiert un redémarrage de l''app",
+  "@requiresAppRestart": {},
+  "deleteAllSettings": "Supprimer tous les paramètres",
+  "@deleteAllSettings": {},
+  "deleteAllMeasurements": "Supprimer toutes les mesures",
+  "@deleteAllMeasurements": {},
+  "importSettings": "Importer les paramètres",
+  "@importSettings": {},
+  "warnDeletionUnrecoverable": "Cette étape est irréversible à moins que vous n''ayez fait une sauvegarde manuelle. Êtes-vous certain de vouloir supprimer ceci ?",
+  "@warnDeletionUnrecoverable": {},
+  "needlePinBarWidthDesc": "La largeur des lignes coloriées que les entrées font sur la courbe.",
+  "@needlePinBarWidthDesc": {},
+  "exportFieldFormatDocumentation": "'## Variables\nLe format d''export supporte l''insertion de valeurs pour les placeholders suivants :\n- `$TIMESTAMP :` Représente la durée depuis l''époque Unix en millisecondes.\n- `$SYS :` Fournit une valeur si disponible ; sinon, it defaults to -1.\n- `$DIA :` Fournit une valeur si disponible ; sinon, it defaults to -1.\n- `$PUL :`Fournit une valeur si disponible ; sinon, it defaults to -1.\n- `$NOTE :` Fournit une valeur si disponible ; sinon, it defaults to -1.\n- `$COLOR :` Représente la couleur d''une mesure comme nombre. ( example de valeur : `4291681337`)\n\nSi n''importe lequel de ces placeholders mentionnés ci-dessus ne sont pas présents dans l''enregistement de pression artérielle, ils seront remplacés par -1.\n\n## Maths\nVous pouvez utiliser des mathématiques basiques à l''intérieur de doubles crochets (\"`{{}}`\").\n\nLes opérations mathématiques suivantes sont supportées :\n- Opérations : +, -, *, /, %, ^\n- Fonctions à paramètre unique : abs, acos, asin, atan, ceil, cos, cosh, cot, coth, csc, csch, exp, floor, ln, log, round sec, sech, sin, sinh, sqrt, tan, tanh \n- Fonctions à deux paramètres : log, nrt, pow\n- Constantes : e, pi, ln2, ln10, log2e, log10e, sqrt1_2, sqrt2\nPour la spécification complète de l''interpréteur mathématique, vous pouvez vous référer au [function_tree](https ://pub.dev/documentation/function_tree/latest#interpreter) specification\n\n## Ordre de traitement\n1. remplacement de variable\n2. Maths'",
+  "@exportFieldFormatDocumentation": {},
+  "warnNeedsRestartForUsingApp": "Des fichiers ont été supprimés durant cette session. Redémarrez l''application pour continuer à utiliser d''autres parties de celle-ci !",
+  "@warnNeedsRestartForUsingApp": {},
+  "needlePinBarWidth": "Épaisseur",
+  "@needlePinBarWidth": {},
+  "preferredPressureUnit": "Unité de pression préférée",
+  "@preferredPressureUnit": {},
+  "errParseEmptyCsvFile": "Il n’y a pas assez de lignes dans le fichier csv pour analyser l’enregistrement.",
+  "@errParseEmptyCsvFile": {},
+  "errParseTimeNotRestoreable": "Il n’y a pas de colonne qui permet de restaurer un horodatage.",
+  "@errParseTimeNotRestoreable": {},
+  "errParseUnknownColumn": "Il n’y a pas de colonne avec le titre \"{title}\".",
+  "@errParseUnknownColumn": {
+    "placeholders": {
+      "title": {
+        "type": "String"
+      }
+    }
+  },
+  "exportFieldsPreset": "Préréglage des champs d’exportation",
+  "@exportFieldsPreset": {},
+  "manageExportColumns": "Gérer les colonnes d’exportation",
+  "@manageExportColumns": {},
+  "errParseFailedDecodingField": "Le décodage du champ \"{fieldContent}\" dans la ligne {lineNumber} a échoué.",
+  "@errParseFailedDecodingField": {
+    "placeholders": {
+      "lineNumber": {
+        "type": "int"
+      },
+      "fieldContent": {
+        "type": "String"
+      }
+    }
+  },
+  "name": "Nom",
+  "@name": {},
+  "noMedication": "Pas de médicament",
+  "@noMedication": {},
+  "titleInCsv": "Titre dans CSV",
+  "@titleInCsv": {},
+  "compactList": "Liste de mesures compacte",
+  "@compactList": {},
+  "improperMeasurementPosition": "Position de mesure incorrecte",
+  "@improperMeasurementPosition": {},
+  "irregularPulseDetected": "Pouls irrégulier détecté",
+  "@irregularPulseDetected": {},
+  "pulseRateExceedsUpperLimit": "Fréquence pouls dépasse limite supérieure",
+  "@pulseRateExceedsUpperLimit": {},
+  "pulseRateLessThanLowerLimit": "Fréquence pouls inférieure à la limite inférieure",
+  "@pulseRateLessThanLowerLimit": {},
+  "availableDevices": "Dispositifs disponibles",
+  "@availableDevices": {},
+  "deleteAllNotes": "Supprimer toutes les notes",
+  "@deleteAllNotes": {},
+  "errFeatureNotSupported": "Cette fonctionnalité n’est pas disponible sur cette plateforme.",
+  "@errFeatureNotSupported": {},
+  "defaultDosis": "Dose par défaut",
+  "@defaultDosis": {},
+  "remove": "Retirer",
+  "@remove": {},
+  "bottomAppBars": "Barres de dialogue inférieures",
+  "@bottomAppBars": {},
+  "buildIn": "Intégré",
+  "@buildIn": {},
+  "addMedication": "Ajouter médicament",
+  "@addMedication": {},
+  "csvTitle": "Titre CSV",
+  "@csvTitle": {},
+  "recordFormat": "Format d'enregistrement",
+  "@recordFormat": {},
+  "timeFormat": "Format d'heure",
+  "@timeFormat": {},
+  "errAccuracyLoss": "Une perte de précision est attendue lors de l’exportation avec des formateurs de temps personnalisés.",
+  "@errAccuracyLoss": {},
+  "dosis": "Dose",
+  "@dosis": {},
+  "medications": "Médicaments",
+  "@medications": {},
+  "errMeasurementRead": "Erreur lors de la prise de mesure !",
+  "@errMeasurementRead": {},
+  "connect": "Connecter",
+  "@connect": {},
+  "bluetoothDisabled": "Bluetooth désactivé",
+  "@bluetoothDisabled": {},
+  "bluetoothInput": "Entrée Bluetooth",
+  "@bluetoothInput": {},
+  "measurementSuccess": "Mesure prise avec succès !",
+  "@measurementSuccess": {},
+  "tapToClose": "Appuyez pour fermer.",
+  "@tapToClose": {},
+  "meanArterialPressure": "Pression artérielle moyenne",
+  "@meanArterialPressure": {},
+  "bodyMovementDetected": "Mouvement du corps détecté",
+  "@bodyMovementDetected": {},
+  "scanningForDevices": "Recherche (balayage) d'appareils",
+  "@scanningForDevices": {},
+  "cuffTooLoose": "Manchette trop lâche",
+  "@cuffTooLoose": {},
+  "errBleNoPerms": "Pas d’autorisations Bluetooth",
+  "@errBleNoPerms": {},
+  "userID": "ID utilisateur",
+  "@userID": {},
+  "date": "Date",
+  "@date": {},
+  "errParseLineTooShort": "La ligne {lineNumber} a moins de colonnes que la première ligne.",
+  "@errParseLineTooShort": {
+    "placeholders": {
+      "lineNumber": {
+        "type": "int"
+      }
+    }
+  },
+  "aboutBleInput": "Certains appareils de mesure sont compatibles BLE GATT. Vous pouvez jumeler ces appareils ici et transmettre automatiquement les mesures ou désactiver cette option dans les paramètres.",
+  "@aboutBleInput": {},
+  "deleteAllMedicineIntakes": "Supprimer toutes les prises de médicaments",
+  "@deleteAllMedicineIntakes": {},
+  "intakes": "Doses de médicaments",
+  "@intakes": {}
+}
app/lib/l10n/app_it.arb
@@ -512,5 +512,9 @@
   "deleteAllNotes": "Elimina tutte le note",
   "@deleteAllNotes": {},
   "date": "Data",
-  "@date": {}
+  "@date": {},
+  "errFeatureNotSupported": "Questa funzionalità non è disponibile su questa piattaforma.",
+  "@errFeatureNotSupported": {},
+  "intakes": "Assunzioni di medicinali",
+  "@intakes": {}
 }
app/lib/l10n/app_tr.arb
@@ -516,5 +516,9 @@
   "intakes": "İlaç alımları",
   "@intakes": {},
   "errFeatureNotSupported": "Bu özellik bu platformda kullanılamıyor.",
-  "@errFeatureNotSupported": {}
+  "@errFeatureNotSupported": {},
+  "invalidZip": "Geçersiz zip dosyası.",
+  "@invalidZip": {},
+  "errCantCreateArchive": "Arşiv oluşturulamıyor. Lütfen mümkünse hatayı bildirin.",
+  "@errCantCreateArchive": {}
 }
app/lib/l10n/app_zh.arb
@@ -514,5 +514,9 @@
   "intakes": "服药",
   "@intakes": {},
   "errFeatureNotSupported": "这个功能在这个平台上不可用。",
-  "@errFeatureNotSupported": {}
+  "@errFeatureNotSupported": {},
+  "invalidZip": "无效的 ZIP 文件。",
+  "@invalidZip": {},
+  "errCantCreateArchive": "无法创建存档。如果可能请报告 Bug。",
+  "@errCantCreateArchive": {}
 }