Commit 3b21ec6

derdilla <82763757+NobodyForNothing@users.noreply.github.com>
2024-07-02 07:51:20
Cleanup localizations and dependencies (#337)
* chore: remove unused localizations * chore: remove unused dependencies --------- Signed-off-by: derdilla <82763757+NobodyForNothing@users.noreply.github.com>
1 parent 8570a87
app/lib/l10n/app_de.arb
@@ -1,508 +1,470 @@
 {
-  "title": "Blutdruck App",
-  "@title": {},
-  "success": "Erfolg: {msg}",
-  "@success": {
-    "placeholders": {
-      "msg": {
-        "type": "String"
-      }
-    }
-  },
-  "loading": "Lade…",
-  "@loading": {},
-  "error": "Fehler: {msg}",
-  "@error": {
-    "placeholders": {
-      "msg": {
-        "type": "String"
-      }
-    }
-  },
-  "errNaN": "Bitte Zahl eingeben",
-  "@errNaN": {},
-  "errLt30": "Wert <= 30? Deaktiviere Prüfung in Einstellungen!",
-  "@errLt30": {},
-  "errUnrealistic": "Fehleingabe? Deaktiviere Prüfung in den Einstellungen!",
-  "@errUnrealistic": {},
-  "errDiaGtSys": "dia >= sys? Deaktiviere Prüfung in den Einstellungen!",
-  "@errDiaGtSys": {},
-  "errUnknown": "Unbekannter Fehler",
-  "@errUnknown": {},
-  "errCantOpenURL": "Kann URL nicht öffnen: {url}",
-  "@errCantOpenURL": {
-    "placeholders": {
-      "url": {
-        "type": "String"
-      }
-    }
-  },
-  "errNoFileOpened": "Keine Datei geöffnet",
-  "@errNoFileOpened": {},
-  "errNotStarted": "Nicht begonnen",
-  "@errNotStarted": {},
-  "errNoValue": "Bitte Wert eingeben",
-  "@errNoValue": {},
-  "errNotEnoughDataToGraph": "Zuwenig Daten für Graphen.",
-  "@errNotEnoughDataToGraph": {},
-  "errNoData": "Keine Daten",
-  "@errNoData": {},
-  "errPleaseSelect": "Bitte auswählen",
-  "@errPleaseSelect": {},
-  "errWrongImportFormat": "Es können nur Dateien im CSV und SQLite db Format importiert werden.",
-  "@errWrongImportFormat": {},
-  "errNeedHeadline": "Es können nur Dateien mit einer Überschrift importiert werden.",
-  "@errNeedHeadline": {},
-  "errCantReadFile": "Der Inhalt der Datei kann nicht gelesen werden",
-  "@errCantReadFile": {},
-  "errNotImportable": "Diese Datei kann nicht importiert werden",
-  "@errNotImportable": {},
-  "btnCancel": "ABBRUCH",
-  "@btnCancel": {},
-  "btnSave": "SPEICHERN",
-  "@btnSave": {},
-  "btnConfirm": "OK",
-  "@btnConfirm": {},
-  "btnUndo": "ZURÜCK",
-  "@btnUndo": {},
-  "btnNext": "WEITER",
-  "@btnNext": {},
-  "sysLong": "Systole",
-  "@sysLong": {},
-  "sysShort": "Sys",
-  "@sysShort": {},
-  "diaLong": "Diastole",
-  "@diaLong": {},
-  "diaShort": "Dia",
-  "@diaShort": {},
-  "pulLong": "Puls",
-  "@pulLong": {},
-  "pulShort": "Pul",
-  "@pulShort": {},
-  "addNote": "Notiz (optional)",
-  "@addNote": {},
-  "settings": "Einstellungen",
-  "@settings": {},
-  "layout": "Layout",
-  "@layout": {},
-  "allowManualTimeInput": "Editierbare Zeitangaben",
-  "@allowManualTimeInput": {},
-  "enterTimeFormatScreen": "Datums-/Zeitformat",
-  "@enterTimeFormatScreen": {},
-  "theme": "Aussehen",
-  "@theme": {},
-  "system": "System",
-  "@system": {},
-  "dark": "Dunkel",
-  "@dark": {},
-  "light": "Hell",
-  "@light": {},
-  "iconSize": "Größe der Knöpfe",
-  "@iconSize": {},
-  "graphLineThickness": "Linienstärke d. Graphen",
-  "@graphLineThickness": {},
-  "animationSpeed": "Animationsdauer",
-  "@animationSpeed": {},
-  "accentColor": "Farbschema",
-  "@accentColor": {},
-  "sysColor": "Farbe für Systole",
-  "@sysColor": {},
-  "diaColor": "Farbe für Diastole",
-  "@diaColor": {},
-  "pulColor": "Farbe für Puls",
-  "@pulColor": {},
-  "behavior": "Verhalten",
-  "@behavior": {},
-  "validateInputs": "Eingaben prüfen",
-  "@validateInputs": {},
-  "confirmDeletion": "Löschen bestätigen",
-  "@confirmDeletion": {},
-  "age": "Alter",
-  "@age": {},
-  "aboutWarnValuesScreen": "Mehr Infos",
-  "@aboutWarnValuesScreen": {},
-  "aboutWarnValuesScreenDesc": "Mehr Infos zu den Warnwerten",
-  "@aboutWarnValuesScreenDesc": {},
-  "sysWarn": "Warnwert Sys",
-  "@sysWarn": {},
-  "diaWarn": "Warnwert Dia",
-  "@diaWarn": {},
-  "data": "Daten",
-  "@data": {},
-  "version": "Version",
-  "@version": {},
-  "versionOf": "Version: {version}",
-  "@versionOf": {
-    "version": {
-      "url": {
-        "type": "String"
-      }
-    }
-  },
-  "buildNumberOf": "Versions Nummer: {buildNumber}",
-  "@buildNumberOf": {
-    "placeholders": {
-      "buildNumber": {
-        "type": "String"
-      }
-    }
-  },
-  "packageNameOf": "Paketname: {name}",
-  "@packageNameOf": {
-    "name": {
-      "url": {
-        "type": "String"
-      }
-    }
-  },
-  "exportImport": "Exportieren / Importieren",
-  "@exportImport": {},
-  "exportDir": "Export Ordner",
-  "@exportDir": {},
-  "exportAfterEveryInput": "Export nach jedem Eintrag",
-  "@exportAfterEveryInput": {},
-  "exportAfterEveryInputDesc": "Nicht empfohlen (datenexplosion)",
-  "@exportAfterEveryInputDesc": {},
-  "exportInterval": "Datenbereich",
-  "@exportInterval": {},
-  "exportFormat": "Exportformat",
-  "@exportFormat": {},
-  "exportCustomEntries": "Eigene Felder",
-  "@exportCustomEntries": {},
-  "addEntry": "Feld hinzufügen",
-  "@addEntry": {},
-  "exportMimeType": "Export medien typ",
-  "@exportMimeType": {},
-  "exportMimeTypeDesc": "gibt anderen dateityp weiter",
-  "@exportMimeTypeDesc": {},
-  "exportCsvHeadline": "Überschrift",
-  "@exportCsvHeadline": {},
-  "exportCsvHeadlineDesc": "Feldbezeichnungen zum Differenzieren",
-  "@exportCsvHeadlineDesc": {},
-  "csv": "CSV",
-  "@csv": {},
-  "pdf": "PDF",
-  "@pdf": {},
-  "db": "SQLite DB",
-  "@db": {},
-  "text": "Text",
-  "@text": {},
-  "other": "Anderes",
-  "@other": {},
-  "fieldDelimiter": "Feldseparator",
-  "@fieldDelimiter": {},
-  "textDelimiter": "Textbegrenzung",
-  "@textDelimiter": {},
-  "export": "EXPORT",
-  "@export": {},
-  "exportSuccess": "Exportiert in: {path}",
-  "@exportSuccess": {
-    "placeholders": {
-      "path": {
-        "type": "String"
-      }
-    }
-  },
-  "exportWarnConfigNotImportable": "Hey! Nur eine freundliche Info: Die aktuelle Exportkonfiguration ist nicht importierbar. Um das zu beheben, stelle sicher, dass der Exporttyp als CSV festgelegt ist, die Überschrift aktiviert ist und eines der verfügbaren Zeitformate enthalten ist.",
-  "@exportWarnConfigNotImportable": {},
-  "shared": "Geteilt",
-  "@shared": {},
-  "import": "IMPORT",
-  "@import": {},
-  "sourceCode": "Quellcode",
-  "@sourceCode": {},
-  "licenses": "Lizenzen dritter",
-  "@licenses": {},
-  "importSuccess": "Es wurden {count} Einträge importiert",
-  "@importSuccess": {
-    "placeholders": {
-      "count": {
-        "type": "int"
-      }
-    }
-  },
-  "statistics": "Statistik",
-  "@statistics": {},
-  "measurementCount": "Anzahl Messungen",
-  "@measurementCount": {},
-  "measurementsPerDay": "Messungen pro Tag",
-  "@measurementsPerDay": {},
-  "timeResolvedMetrics": "Werte nach Uhrzeit",
-  "@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": "Warnwerte",
-  "@warnValues": {},
-  "warnAboutTxt1": "Die Warnwerte sind lediglich Vorschläge, kein medizinischer Rat.",
-  "@warnAboutTxt1": {},
-  "warnAboutTxt2": "Die voreingestellten Basiswerte für Altersstufen stammen aus dieser Quelle.",
-  "@warnAboutTxt2": {},
-  "warnAboutTxt3": "Ändere die Werte nach Bedarf und stimme dich mit deinem Arzt ab.",
-  "@warnAboutTxt3": {},
-  "enterTimeFormatString": "Zeitformat-String",
-  "@enterTimeFormatString": {},
-  "dateFormatting": "Datumsformat",
-  "@dateFormatting": {},
-  "now": "jetzt",
-  "@now": {},
-  "notes": "Notizen",
-  "@notes": {},
-  "time": "Zeitpunkt",
-  "@time": {},
-  "confirmDelete": "Löschen bestätigen",
-  "@confirmDelete": {},
-  "confirmDeleteDesc": "Soll der Eintrag gelöscht werden? (Diese Rückfragen können in den Einstellungen abgestellt werden.)",
-  "@confirmDeleteDesc": {},
-  "deletionConfirmed": "Eintrag gelöscht.",
-  "@deletionConfirmed": {},
-  "day": "Tag",
-  "@day": {},
-  "week": "Woche",
-  "@week": {},
-  "month": "Monat",
-  "@month": {},
-  "year": "Jahr",
-  "@year": {},
-  "lifetime": "Lebenszeit",
-  "@lifetime": {},
-  "weekOfYear": "Woche {weekNum}, {year}",
-  "@weekOfYear": {
-    "placeholders": {
-      "weekNum": {
-        "type": "int"
-      },
-      "year": {
-        "type": "int"
-      }
-    }
-  },
-  "determineWarnValues": "Warnwerte bestimmen",
-  "@determineWarnValues": {},
-  "last7Days": "7 Tage",
-  "@last7Days": {},
-  "last30Days": "30 Tage",
-  "@last30Days": {},
-  "exportWarnNotEveryFieldExported": "Achtung, {count, plural, one{ein Feld wird} other{einige Felder werden}} nicht exportiert: {fields}.",
-  "@exportWarnNotEveryFieldExported": {
-    "placeholders": {
-      "count": {
-        "type": "int"
-      },
-      "fields": {
-        "type": "String"
-      }
-    }
-  },
-  "allowMissingValues": "Fehlende Werte erlauben",
-  "@allowMissingValues": {},
-  "custom": "Benutzerdefiniert",
-  "@custom": {},
-  "errTimeAfterNow": "Die ausgewählte Uhrzeit wurde zurückgesetzt, da sie in der Zukunft liegt. Die Überprüfung lässt sich in den Einstellungen deaktivieren.",
-  "@errTimeAfterNow": {},
-  "language": "Sprache",
-  "@language": {},
-  "drawRegressionLines": "Zeichne Trendlinien",
-  "@drawRegressionLines": {},
-  "drawRegressionLinesDesc": "Zeichne Regressionslinien im Graphen. Nur nützlich für große Intervalle.",
-  "@drawRegressionLinesDesc": {},
-  "exportHiddenFields": "Versteckte Felder",
-  "@exportHiddenFields": {},
-  "displayTitle": "Dargestellter Titel",
-  "@displayTitle": {},
-  "internalName": "Interner Name",
-  "@internalName": {},
-  "errOnlyLatinCharactersAndArabicNumbers": "Nur lateinische Buchstaben oder arabische Ziffern erlaubt",
-  "@errOnlyLatinCharactersAndArabicNumbers": {},
-  "result": "Ergebnis:",
-  "@result": {},
-  "unixTimestamp": "Unix-Zeitstempel",
-  "@unixTimestamp": {},
-  "addExportformat": "Exportformat hinzufügen",
-  "@addExportformat": {},
-  "edit": "Bearbeiten",
-  "@edit": {},
-  "delete": "Löschen",
-  "@delete": {},
-  "presets": "Vorgaben",
-  "@presets": {},
-  "default_": "Standard",
-  "@default_": {},
-  "exportPdfHeaderHeight": "Höhe der Kopfzeile",
-  "@exportPdfHeaderHeight": {},
-  "exportPdfCellHeight": "Zeilenhöhe",
-  "@exportPdfCellHeight": {},
-  "exportPdfHeaderFontSize": "Schriftgröße der Kopfzeile",
-  "@exportPdfHeaderFontSize": {},
-  "exportPdfCellFontSize": "Zeilen-Schriftgröße",
-  "@exportPdfCellFontSize": {},
-  "pdfDocumentTitle": "Blutdruckwerte von {start} bis {end}",
-  "@pdfDocumentTitle": {
-    "placeholders": {
-      "start": {
-        "type": "String"
-      },
-      "end": {
-        "type": "String"
-      }
-    }
-  },
-  "fieldFormat": "Feldformat",
-  "@fieldFormat": {},
-  "pulsePressure": "Pulsdruck",
-  "@pulsePressure": {},
-  "errCantEditThis": "Dies kannst Du nicht bearbeiten. Schau Dir die Werte für die Erstellung eines neuen Eintrags an.",
-  "@errCantEditThis": {},
-  "average": "Duchschnitt",
-  "@average": {},
-  "maximum": "Maximum",
-  "@maximum": {},
-  "minimum": "Minimum",
-  "@minimum": {},
-  "exportPdfExportTitle": "Überschrift",
-  "@exportPdfExportTitle": {},
-  "exportPdfExportStatistics": "Statistik",
-  "@exportPdfExportStatistics": {},
-  "exportPdfExportData": "Datentabelle",
-  "@exportPdfExportData": {},
-  "exportFieldFormatDocumentation": "'## Variablen\nDas Exportfeldformat unterstützt das Einfügen von Werten für die folgenden Platzhalter:\n- `$TIMESTAMP:` Stellt die Zeit seit der Unix-Epoche in Millisekunden dar.\n- `$SYS:` Liefert einen Wert, falls vorhanden; andernfalls ist er standardmäßig -1.\n- `$DIA:` Liefert einen Wert, falls vorhanden; andernfalls ist er standardmäßig -1.\n- `$PUL:` Gibt einen Wert an, falls verfügbar; andernfalls ist er standardmäßig -1.\n- `$NOTE:` Gibt einen Wert an, falls verfügbar; andernfalls ist er standardmäßig -1.\n\nWenn einer der oben genannten Platzhalter im Blutdruckdatensatz nicht vorhanden ist, wird er durch -1 ersetzt.\n\n## Mathematik\nInnerhalb von Doppelklammern (\"`{{}}`\") kannst Du die Grundrechenarten verwenden.\n\nDie folgenden mathematischen Operationen werden unterstützt:\n- Operationen: +, -, *, /, %, ^\n- Funktionen mit einem Parameter: abs, acos, asin, atan, ceil, cos, cosh, cot, coth, csc, csch, exp, floor, ln, log, round sec, sech, sin, sinh, sqrt, tan, tanh \n- Funktionen mit zwei Parametern: log, nrt, pow\n- Konstanten: e, pi, ln2, ln10, log2e, log10e, sqrt1_2, sqrt2\nDie vollständige Spezifikation des mathematischen Interpreters findest Du in der [function_tree](https://pub.dev/documentation/function_tree/latest#interpreter) Spezifikation\n\n## Reihenfolge der Verarbeitung\n1. Variablen-Ersetzung\n2. Mathematik'",
-  "@exportFieldFormatDocumentation": {},
-  "startWithAddMeasurementPage": "Eintrag nach Start",
-  "@startWithAddMeasurementPage": {},
-  "startWithAddMeasurementPageDescription": "Nach dem App-Start öffnet sich die Messungserfassungsseite.",
-  "@startWithAddMeasurementPageDescription": {},
-  "linePositionY": "Linienposition (y)",
-  "@linePositionY": {},
-  "addLine": "Linie hinzufügen",
-  "@addLine": {},
-  "horizontalLines": "Horizontale Linien",
-  "@horizontalLines": {},
-  "customGraphMarkings": "Eigene Markierungen",
-  "@customGraphMarkings": {},
-  "addMeasurement": "Messung hinzufügen",
-  "@addMeasurement": {},
-  "timestamp": "Zeitstempel",
-  "@timestamp": {},
-  "useLegacyList": "Bisheriges Listenlayout verwenden",
-  "@useLegacyList": {},
-  "note": "Anmerkung",
-  "@note": {},
-  "importSettings": "Einstellungen wiederherstellen",
-  "@importSettings": {},
-  "exportSettings": "Einstellungen sichern",
-  "@exportSettings": {},
-  "pleaseRestart": "Bitte starte die App erneut, um die Änderungen anzuwenden",
-  "@pleaseRestart": {},
-  "requiresAppRestart": "Erfordert Neustart der App",
-  "@requiresAppRestart": {},
-  "color": "Farbe",
-  "@color": {},
-  "enterTimeFormatDesc": "Das Datumsformat besteht aus einer Mischung vordefinierter ICU-Strings sowie anderer Zeichen deiner Wahl.\n\n[Die vollständige Liste gültiger Formate findest du hier.](screen://TimeFormattingHelp)\n\nBitte beachte, dass kürzere/längere Zeitformat-Strings nicht die Spaltenbreiten ändern. Sie führen eher zu unerwünschten Umbrüchen.\n\nVoreingestellt: \"yy-MM-dd HH:mm\"",
-  "@enterTimeFormatDesc": {},
-  "valueDistribution": "Werteverteilung",
-  "@valueDistribution": {},
-  "errParseEmptyCsvFile": "Es sind nicht genug Zeilen in der csv-Datei, um den Eintrag wiederherzustellen.",
-  "@errParseEmptyCsvFile": {},
-  "dosis": "Dosis",
-  "@dosis": {},
-  "restartNow": "Jetzt neustarten",
-  "@restartNow": {},
-  "deleteAllMeasurements": "Alle Einträge löschen",
-  "@deleteAllMeasurements": {},
-  "warnDeletionUnrecoverable": "Diese Handlung ist unumkehrbar, wenn sie keine Sicherung gemacht haben. Wollen sie wirklich mit der Löschung fortfahren?",
-  "@warnDeletionUnrecoverable": {},
-  "needlePinBarWidth": "Farblinienstärke",
-  "@needlePinBarWidth": {},
-  "errParseTimeNotRestoreable": "Es ist keine Spalte zum wiederherstellen des Zeitstempels vorhanden.",
-  "@errParseTimeNotRestoreable": {},
-  "needlePinBarWidthDesc": "Die dicke der Linien aus denen der Graph besteht.",
-  "@needlePinBarWidthDesc": {},
-  "errParseUnknownColumn": "Es wurde keine Spalte mit dem Titel \"{title}\" gefunden.",
-  "@errParseUnknownColumn": {
-    "placeholders": {
-      "title": {
-        "type": "String"
-      }
-    }
-  },
-  "errParseLineTooShort": "Zeile {lineNumber} ist kürzer als die erste Zeile.",
-  "@errParseLineTooShort": {
-    "placeholders": {
-      "lineNumber": {
-        "type": "int"
-      }
-    }
-  },
-  "manageExportColumns": "Export-spalten Verwaltung",
-  "@manageExportColumns": {},
-  "buildIn": "Eingebaut",
-  "@buildIn": {},
-  "addMedication": "Medikamentierung hinzufügen",
-  "@addMedication": {},
-  "bottomAppBars": "Dialogschaltflächen am unteren Bildschirmrand",
-  "@bottomAppBars": {},
-  "medications": "Medikamentierungen",
-  "@medications": {},
-  "name": "Bezeichnung",
-  "@name": {},
-  "noMedication": "Keine Medikamentierung",
-  "@noMedication": {},
-  "defaultDosis": "Standarddosis",
-  "@defaultDosis": {},
-  "titleInCsv": "Titel in CSV-Dateien",
-  "@titleInCsv": {},
-  "warnNeedsRestartForUsingApp": "Es wurden Dateien gelöscht. Starten sie die App neu bevor sie mit der Benutzung fortfahren!",
-  "@warnNeedsRestartForUsingApp": {},
-  "fileDeleted": "Datei gelöscht",
-  "@fileDeleted": {},
-  "fileAlreadyDeleted": "Datei bereits gelöscht",
-  "@fileAlreadyDeleted": {},
-  "deleteAllSettings": "Alle Einstellungen löschen",
-  "@deleteAllSettings": {},
-  "errExportColumnWithThisNameAlreadyExists": "Es existiert bereits eine Export-spalte mit diesem Namen.",
-  "@errExportColumnWithThisNameAlreadyExists": {},
-  "errParseFailedDecodingField": "Kann Feld \"{fieldContent}\" in Zeile {lineNumber} nicht entpacken.",
-  "@errParseFailedDecodingField": {
-    "placeholders": {
-      "lineNumber": {
-        "type": "int"
-      },
-      "fieldContent": {
-        "type": "String"
-      }
-    }
-  },
-  "exportFieldsPreset": "Export-spalten Voreinstellung",
-  "@exportFieldsPreset": {},
-  "remove": "Entfernen",
-  "@remove": {},
-  "csvTitle": "CSV-titel",
-  "@csvTitle": {},
-  "recordFormat": "Eintragsformatierung",
-  "@recordFormat": {},
-  "errAccuracyLoss": "Es ist ein Genauigkeitsverlust zu erwarten, wenn eigene Zeitformate verwendet werden.",
-  "@errAccuracyLoss": {},
-  "timeFormat": "Zeitformatierung",
-  "@timeFormat": {}
-}
+    "title": "Blutdruck App",
+    "@title": {},
+    "success": "Erfolg: {msg}",
+    "@success": {
+        "placeholders": {
+            "msg": {
+                "type": "String"
+            }
+        }
+    },
+    "loading": "Lade…",
+    "@loading": {},
+    "error": "Fehler: {msg}",
+    "@error": {
+        "placeholders": {
+            "msg": {
+                "type": "String"
+            }
+        }
+    },
+    "errNaN": "Bitte Zahl eingeben",
+    "@errNaN": {},
+    "errLt30": "Wert <= 30? Deaktiviere Prüfung in Einstellungen!",
+    "@errLt30": {},
+    "errUnrealistic": "Fehleingabe? Deaktiviere Prüfung in den Einstellungen!",
+    "@errUnrealistic": {},
+    "errDiaGtSys": "dia >= sys? Deaktiviere Prüfung in den Einstellungen!",
+    "@errDiaGtSys": {},
+    "errCantOpenURL": "Kann URL nicht öffnen: {url}",
+    "@errCantOpenURL": {
+        "placeholders": {
+            "url": {
+                "type": "String"
+            }
+        }
+    },
+    "errNoFileOpened": "Keine Datei geöffnet",
+    "@errNoFileOpened": {},
+    "errNotStarted": "Nicht begonnen",
+    "@errNotStarted": {},
+    "errNoValue": "Bitte Wert eingeben",
+    "@errNoValue": {},
+    "errNotEnoughDataToGraph": "Zuwenig Daten für Graphen.",
+    "@errNotEnoughDataToGraph": {},
+    "errNoData": "Keine Daten",
+    "@errNoData": {},
+    "errWrongImportFormat": "Es können nur Dateien im CSV und SQLite db Format importiert werden.",
+    "@errWrongImportFormat": {},
+    "errNeedHeadline": "Es können nur Dateien mit einer Überschrift importiert werden.",
+    "@errNeedHeadline": {},
+    "errCantReadFile": "Der Inhalt der Datei kann nicht gelesen werden",
+    "@errCantReadFile": {},
+    "errNotImportable": "Diese Datei kann nicht importiert werden",
+    "@errNotImportable": {},
+    "btnCancel": "ABBRUCH",
+    "@btnCancel": {},
+    "btnSave": "SPEICHERN",
+    "@btnSave": {},
+    "btnConfirm": "OK",
+    "@btnConfirm": {},
+    "btnUndo": "ZURÜCK",
+    "@btnUndo": {},
+    "btnNext": "WEITER",
+    "@btnNext": {},
+    "sysLong": "Systole",
+    "@sysLong": {},
+    "sysShort": "Sys",
+    "@sysShort": {},
+    "diaLong": "Diastole",
+    "@diaLong": {},
+    "diaShort": "Dia",
+    "@diaShort": {},
+    "pulLong": "Puls",
+    "@pulLong": {},
+    "pulShort": "Pul",
+    "@pulShort": {},
+    "addNote": "Notiz (optional)",
+    "@addNote": {},
+    "settings": "Einstellungen",
+    "@settings": {},
+    "layout": "Layout",
+    "@layout": {},
+    "allowManualTimeInput": "Editierbare Zeitangaben",
+    "@allowManualTimeInput": {},
+    "enterTimeFormatScreen": "Datums-/Zeitformat",
+    "@enterTimeFormatScreen": {},
+    "theme": "Aussehen",
+    "@theme": {},
+    "system": "System",
+    "@system": {},
+    "dark": "Dunkel",
+    "@dark": {},
+    "light": "Hell",
+    "@light": {},
+    "iconSize": "Größe der Knöpfe",
+    "@iconSize": {},
+    "graphLineThickness": "Linienstärke d. Graphen",
+    "@graphLineThickness": {},
+    "animationSpeed": "Animationsdauer",
+    "@animationSpeed": {},
+    "accentColor": "Farbschema",
+    "@accentColor": {},
+    "sysColor": "Farbe für Systole",
+    "@sysColor": {},
+    "diaColor": "Farbe für Diastole",
+    "@diaColor": {},
+    "pulColor": "Farbe für Puls",
+    "@pulColor": {},
+    "behavior": "Verhalten",
+    "@behavior": {},
+    "validateInputs": "Eingaben prüfen",
+    "@validateInputs": {},
+    "confirmDeletion": "Löschen bestätigen",
+    "@confirmDeletion": {},
+    "age": "Alter",
+    "@age": {},
+    "aboutWarnValuesScreen": "Mehr Infos",
+    "@aboutWarnValuesScreen": {},
+    "aboutWarnValuesScreenDesc": "Mehr Infos zu den Warnwerten",
+    "@aboutWarnValuesScreenDesc": {},
+    "sysWarn": "Warnwert Sys",
+    "@sysWarn": {},
+    "diaWarn": "Warnwert Dia",
+    "@diaWarn": {},
+    "data": "Daten",
+    "@data": {},
+    "version": "Version",
+    "@version": {},
+    "versionOf": "Version: {version}",
+    "@versionOf": {
+        "version": {
+            "url": {
+                "type": "String"
+            }
+        }
+    },
+    "buildNumberOf": "Versions Nummer: {buildNumber}",
+    "@buildNumberOf": {
+        "placeholders": {
+            "buildNumber": {
+                "type": "String"
+            }
+        }
+    },
+    "packageNameOf": "Paketname: {name}",
+    "@packageNameOf": {
+        "name": {
+            "url": {
+                "type": "String"
+            }
+        }
+    },
+    "exportImport": "Exportieren / Importieren",
+    "@exportImport": {},
+    "exportDir": "Export Ordner",
+    "@exportDir": {},
+    "exportAfterEveryInput": "Export nach jedem Eintrag",
+    "@exportAfterEveryInput": {},
+    "exportAfterEveryInputDesc": "Nicht empfohlen (datenexplosion)",
+    "@exportAfterEveryInputDesc": {},
+    "exportFormat": "Exportformat",
+    "@exportFormat": {},
+    "exportCustomEntries": "Eigene Felder",
+    "@exportCustomEntries": {},
+    "addEntry": "Feld hinzufügen",
+    "@addEntry": {},
+    "exportMimeType": "Export medien typ",
+    "@exportMimeType": {},
+    "exportCsvHeadline": "Überschrift",
+    "@exportCsvHeadline": {},
+    "exportCsvHeadlineDesc": "Feldbezeichnungen zum Differenzieren",
+    "@exportCsvHeadlineDesc": {},
+    "csv": "CSV",
+    "@csv": {},
+    "pdf": "PDF",
+    "@pdf": {},
+    "db": "SQLite DB",
+    "@db": {},
+    "text": "Text",
+    "@text": {},
+    "other": "Anderes",
+    "@other": {},
+    "fieldDelimiter": "Feldseparator",
+    "@fieldDelimiter": {},
+    "textDelimiter": "Textbegrenzung",
+    "@textDelimiter": {},
+    "export": "EXPORT",
+    "@export": {},
+    "exportWarnConfigNotImportable": "Hey! Nur eine freundliche Info: Die aktuelle Exportkonfiguration ist nicht importierbar. Um das zu beheben, stelle sicher, dass der Exporttyp als CSV festgelegt ist, die Überschrift aktiviert ist und eines der verfügbaren Zeitformate enthalten ist.",
+    "@exportWarnConfigNotImportable": {},
+    "shared": "Geteilt",
+    "@shared": {},
+    "import": "IMPORT",
+    "@import": {},
+    "sourceCode": "Quellcode",
+    "@sourceCode": {},
+    "licenses": "Lizenzen dritter",
+    "@licenses": {},
+    "importSuccess": "Es wurden {count} Einträge importiert",
+    "@importSuccess": {
+        "placeholders": {
+            "count": {
+                "type": "int"
+            }
+        }
+    },
+    "statistics": "Statistik",
+    "@statistics": {},
+    "measurementCount": "Anzahl Messungen",
+    "@measurementCount": {},
+    "measurementsPerDay": "Messungen pro Tag",
+    "@measurementsPerDay": {},
+    "timeResolvedMetrics": "Werte nach Uhrzeit",
+    "@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": "Warnwerte",
+    "@warnValues": {},
+    "warnAboutTxt1": "Die Warnwerte sind lediglich Vorschläge, kein medizinischer Rat.",
+    "@warnAboutTxt1": {},
+    "warnAboutTxt2": "Die voreingestellten Basiswerte für Altersstufen stammen aus dieser Quelle.",
+    "@warnAboutTxt2": {},
+    "warnAboutTxt3": "Ändere die Werte nach Bedarf und stimme dich mit deinem Arzt ab.",
+    "@warnAboutTxt3": {},
+    "enterTimeFormatString": "Zeitformat-String",
+    "@enterTimeFormatString": {},
+    "now": "jetzt",
+    "@now": {},
+    "notes": "Notizen",
+    "@notes": {},
+    "time": "Zeitpunkt",
+    "@time": {},
+    "confirmDelete": "Löschen bestätigen",
+    "@confirmDelete": {},
+    "confirmDeleteDesc": "Soll der Eintrag gelöscht werden? (Diese Rückfragen können in den Einstellungen abgestellt werden.)",
+    "@confirmDeleteDesc": {},
+    "deletionConfirmed": "Eintrag gelöscht.",
+    "@deletionConfirmed": {},
+    "day": "Tag",
+    "@day": {},
+    "week": "Woche",
+    "@week": {},
+    "month": "Monat",
+    "@month": {},
+    "year": "Jahr",
+    "@year": {},
+    "lifetime": "Lebenszeit",
+    "@lifetime": {},
+    "weekOfYear": "Woche {weekNum}, {year}",
+    "@weekOfYear": {
+        "placeholders": {
+            "weekNum": {
+                "type": "int"
+            },
+            "year": {
+                "type": "int"
+            }
+        }
+    },
+    "determineWarnValues": "Warnwerte bestimmen",
+    "@determineWarnValues": {},
+    "last7Days": "7 Tage",
+    "@last7Days": {},
+    "last30Days": "30 Tage",
+    "@last30Days": {},
+    "exportWarnNotEveryFieldExported": "Achtung, {count, plural, one{ein Feld wird} other{einige Felder werden}} nicht exportiert: {fields}.",
+    "@exportWarnNotEveryFieldExported": {
+        "placeholders": {
+            "count": {
+                "type": "int"
+            },
+            "fields": {
+                "type": "String"
+            }
+        }
+    },
+    "allowMissingValues": "Fehlende Werte erlauben",
+    "@allowMissingValues": {},
+    "custom": "Benutzerdefiniert",
+    "@custom": {},
+    "errTimeAfterNow": "Die ausgewählte Uhrzeit wurde zurückgesetzt, da sie in der Zukunft liegt. Die Überprüfung lässt sich in den Einstellungen deaktivieren.",
+    "@errTimeAfterNow": {},
+    "language": "Sprache",
+    "@language": {},
+    "drawRegressionLines": "Zeichne Trendlinien",
+    "@drawRegressionLines": {},
+    "drawRegressionLinesDesc": "Zeichne Regressionslinien im Graphen. Nur nützlich für große Intervalle.",
+    "@drawRegressionLinesDesc": {},
+    "result": "Ergebnis:",
+    "@result": {},
+    "addExportformat": "Exportformat hinzufügen",
+    "@addExportformat": {},
+    "edit": "Bearbeiten",
+    "@edit": {},
+    "delete": "Löschen",
+    "@delete": {},
+    "default_": "Standard",
+    "@default_": {},
+    "exportPdfHeaderHeight": "Höhe der Kopfzeile",
+    "@exportPdfHeaderHeight": {},
+    "exportPdfCellHeight": "Zeilenhöhe",
+    "@exportPdfCellHeight": {},
+    "exportPdfHeaderFontSize": "Schriftgröße der Kopfzeile",
+    "@exportPdfHeaderFontSize": {},
+    "exportPdfCellFontSize": "Zeilen-Schriftgröße",
+    "@exportPdfCellFontSize": {},
+    "pdfDocumentTitle": "Blutdruckwerte von {start} bis {end}",
+    "@pdfDocumentTitle": {
+        "placeholders": {
+            "start": {
+                "type": "String"
+            },
+            "end": {
+                "type": "String"
+            }
+        }
+    },
+    "fieldFormat": "Feldformat",
+    "@fieldFormat": {},
+    "pulsePressure": "Pulsdruck",
+    "@pulsePressure": {},
+    "average": "Duchschnitt",
+    "@average": {},
+    "maximum": "Maximum",
+    "@maximum": {},
+    "minimum": "Minimum",
+    "@minimum": {},
+    "exportPdfExportTitle": "Überschrift",
+    "@exportPdfExportTitle": {},
+    "exportPdfExportStatistics": "Statistik",
+    "@exportPdfExportStatistics": {},
+    "exportPdfExportData": "Datentabelle",
+    "@exportPdfExportData": {},
+    "exportFieldFormatDocumentation": "'## Variablen\nDas Exportfeldformat unterstützt das Einfügen von Werten für die folgenden Platzhalter:\n- `$TIMESTAMP:` Stellt die Zeit seit der Unix-Epoche in Millisekunden dar.\n- `$SYS:` Liefert einen Wert, falls vorhanden; andernfalls ist er standardmäßig -1.\n- `$DIA:` Liefert einen Wert, falls vorhanden; andernfalls ist er standardmäßig -1.\n- `$PUL:` Gibt einen Wert an, falls verfügbar; andernfalls ist er standardmäßig -1.\n- `$NOTE:` Gibt einen Wert an, falls verfügbar; andernfalls ist er standardmäßig -1.\n\nWenn einer der oben genannten Platzhalter im Blutdruckdatensatz nicht vorhanden ist, wird er durch -1 ersetzt.\n\n## Mathematik\nInnerhalb von Doppelklammern (\"`{{}}`\") kannst Du die Grundrechenarten verwenden.\n\nDie folgenden mathematischen Operationen werden unterstützt:\n- Operationen: +, -, *, /, %, ^\n- Funktionen mit einem Parameter: abs, acos, asin, atan, ceil, cos, cosh, cot, coth, csc, csch, exp, floor, ln, log, round sec, sech, sin, sinh, sqrt, tan, tanh \n- Funktionen mit zwei Parametern: log, nrt, pow\n- Konstanten: e, pi, ln2, ln10, log2e, log10e, sqrt1_2, sqrt2\nDie vollständige Spezifikation des mathematischen Interpreters findest Du in der [function_tree](https://pub.dev/documentation/function_tree/latest#interpreter) Spezifikation\n\n## Reihenfolge der Verarbeitung\n1. Variablen-Ersetzung\n2. Mathematik'",
+    "@exportFieldFormatDocumentation": {},
+    "startWithAddMeasurementPage": "Eintrag nach Start",
+    "@startWithAddMeasurementPage": {},
+    "startWithAddMeasurementPageDescription": "Nach dem App-Start öffnet sich die Messungserfassungsseite.",
+    "@startWithAddMeasurementPageDescription": {},
+    "linePositionY": "Linienposition (y)",
+    "@linePositionY": {},
+    "addLine": "Linie hinzufügen",
+    "@addLine": {},
+    "horizontalLines": "Horizontale Linien",
+    "@horizontalLines": {},
+    "customGraphMarkings": "Eigene Markierungen",
+    "@customGraphMarkings": {},
+    "addMeasurement": "Messung hinzufügen",
+    "@addMeasurement": {},
+    "timestamp": "Zeitstempel",
+    "@timestamp": {},
+    "useLegacyList": "Bisheriges Listenlayout verwenden",
+    "@useLegacyList": {},
+    "note": "Anmerkung",
+    "@note": {},
+    "importSettings": "Einstellungen wiederherstellen",
+    "@importSettings": {},
+    "exportSettings": "Einstellungen sichern",
+    "@exportSettings": {},
+    "pleaseRestart": "Bitte starte die App erneut, um die Änderungen anzuwenden",
+    "@pleaseRestart": {},
+    "requiresAppRestart": "Erfordert Neustart der App",
+    "@requiresAppRestart": {},
+    "color": "Farbe",
+    "@color": {},
+    "enterTimeFormatDesc": "Das Datumsformat besteht aus einer Mischung vordefinierter ICU-Strings sowie anderer Zeichen deiner Wahl.\n\n[Die vollständige Liste gültiger Formate findest du hier.](screen://TimeFormattingHelp)\n\nBitte beachte, dass kürzere/längere Zeitformat-Strings nicht die Spaltenbreiten ändern. Sie führen eher zu unerwünschten Umbrüchen.\n\nVoreingestellt: \"yy-MM-dd HH:mm\"",
+    "@enterTimeFormatDesc": {},
+    "valueDistribution": "Werteverteilung",
+    "@valueDistribution": {},
+    "errParseEmptyCsvFile": "Es sind nicht genug Zeilen in der csv-Datei, um den Eintrag wiederherzustellen.",
+    "@errParseEmptyCsvFile": {},
+    "dosis": "Dosis",
+    "@dosis": {},
+    "restartNow": "Jetzt neustarten",
+    "@restartNow": {},
+    "deleteAllMeasurements": "Alle Einträge löschen",
+    "@deleteAllMeasurements": {},
+    "warnDeletionUnrecoverable": "Diese Handlung ist unumkehrbar, wenn sie keine Sicherung gemacht haben. Wollen sie wirklich mit der Löschung fortfahren?",
+    "@warnDeletionUnrecoverable": {},
+    "needlePinBarWidth": "Farblinienstärke",
+    "@needlePinBarWidth": {},
+    "errParseTimeNotRestoreable": "Es ist keine Spalte zum wiederherstellen des Zeitstempels vorhanden.",
+    "@errParseTimeNotRestoreable": {},
+    "needlePinBarWidthDesc": "Die dicke der Linien aus denen der Graph besteht.",
+    "@needlePinBarWidthDesc": {},
+    "errParseUnknownColumn": "Es wurde keine Spalte mit dem Titel \"{title}\" gefunden.",
+    "@errParseUnknownColumn": {
+        "placeholders": {
+            "title": {
+                "type": "String"
+            }
+        }
+    },
+    "errParseLineTooShort": "Zeile {lineNumber} ist kürzer als die erste Zeile.",
+    "@errParseLineTooShort": {
+        "placeholders": {
+            "lineNumber": {
+                "type": "int"
+            }
+        }
+    },
+    "manageExportColumns": "Export-spalten Verwaltung",
+    "@manageExportColumns": {},
+    "buildIn": "Eingebaut",
+    "@buildIn": {},
+    "addMedication": "Medikamentierung hinzufügen",
+    "@addMedication": {},
+    "bottomAppBars": "Dialogschaltflächen am unteren Bildschirmrand",
+    "@bottomAppBars": {},
+    "medications": "Medikamentierungen",
+    "@medications": {},
+    "name": "Bezeichnung",
+    "@name": {},
+    "noMedication": "Keine Medikamentierung",
+    "@noMedication": {},
+    "defaultDosis": "Standarddosis",
+    "@defaultDosis": {},
+    "titleInCsv": "Titel in CSV-Dateien",
+    "@titleInCsv": {},
+    "warnNeedsRestartForUsingApp": "Es wurden Dateien gelöscht. Starten sie die App neu bevor sie mit der Benutzung fortfahren!",
+    "@warnNeedsRestartForUsingApp": {},
+    "deleteAllSettings": "Alle Einstellungen löschen",
+    "@deleteAllSettings": {},
+    "errParseFailedDecodingField": "Kann Feld \"{fieldContent}\" in Zeile {lineNumber} nicht entpacken.",
+    "@errParseFailedDecodingField": {
+        "placeholders": {
+            "lineNumber": {
+                "type": "int"
+            },
+            "fieldContent": {
+                "type": "String"
+            }
+        }
+    },
+    "exportFieldsPreset": "Export-spalten Voreinstellung",
+    "@exportFieldsPreset": {},
+    "remove": "Entfernen",
+    "@remove": {},
+    "csvTitle": "CSV-titel",
+    "@csvTitle": {},
+    "recordFormat": "Eintragsformatierung",
+    "@recordFormat": {},
+    "errAccuracyLoss": "Es ist ein Genauigkeitsverlust zu erwarten, wenn eigene Zeitformate verwendet werden.",
+    "@errAccuracyLoss": {},
+    "timeFormat": "Zeitformatierung",
+    "@timeFormat": {}
+}
\ No newline at end of file
app/lib/l10n/app_en.arb
@@ -1,558 +1,514 @@
 {
-  "title": "Blood Pressure App",
-  "@title": {},
-  "success": "Success: {msg}",
-  "@success": {
-    "placeholders": {
-      "msg": {
-        "type": "String"
-      }
-    }
-  },
-  "loading": "loading…",
-  "@loading": {},
-  "error": "Error: {msg}",
-  "@error": {
-    "placeholders": {
-      "msg": {
-        "type": "String"
-      }
-    }
-  },
-  "errNaN": "Please enter a Number",
-  "@errNaN": {},
-  "errLt30": "Number <= 30? Turn off validation in settings!",
-  "@errLt30": {},
-  "errUnrealistic": "Unrealistic value? Turn off validation in settings!",
-  "@errUnrealistic": {},
-  "errDiaGtSys": "dia >= sys? Turn off validation in settings!",
-  "@errDiaGtSys": {},
-  "errUnknown": "Unknown error",
-  "@errUnknown": {},
-  "errCantOpenURL": "Can''t open URL: {url}",
-  "@errCantOpenURL": {
-    "placeholders": {
-      "url": {
-        "type": "String"
-      }
-    }
-  },
-  "errNoFileOpened": "no file opened",
-  "@errNoFileOpened": {},
-  "errNotStarted": "not started",
-  "@errNotStarted": {},
-  "errNoValue": "Please enter a value",
-  "@errNoValue": {},
-  "errNotEnoughDataToGraph": "Not enough data to draw a graph.",
-  "@errNotEnoughDataToGraph": {},
-  "errNoData": "no data",
-  "@errNoData": {},
-  "errPleaseSelect": "please select",
-  "@errPleaseSelect": {},
-  "errWrongImportFormat": "You can only import files in CSV and SQLite database format.",
-  "@errWrongImportFormat": {},
-  "errNeedHeadline": "You can only import files with a headline.",
-  "@errNeedHeadline": {},
-  "errCantReadFile": "The file''s contents can not be read",
-  "@errCantReadFile": {},
-  "errNotImportable": "This file can''t be imported",
-  "@errNotImportable": {},
-  "btnCancel": "CANCEL",
-  "@btnCancel": {},
-  "btnSave": "SAVE",
-  "@btnSave": {},
-  "btnConfirm": "OK",
-  "@btnConfirm": {},
-  "btnUndo": "UNDO",
-  "@btnUndo": {},
-  "btnNext": "NEXT",
-  "@btnNext": {},
-  "sysLong": "Systolic",
-  "@sysLong": {},
-  "sysShort": "sys",
-  "@sysShort": {},
-  "diaLong": "Diastolic",
-  "@diaLong": {},
-  "diaShort": "dia",
-  "@diaShort": {},
-  "pulLong": "Pulse",
-  "@pulLong": {},
-  "pulShort": "pul",
-  "@pulShort": {},
-  "addNote": "Note (optional)",
-  "@addNote": {},
-  "settings": "Settings",
-  "@settings": {},
-  "layout": "Layout",
-  "@layout": {},
-  "allowManualTimeInput": "Allow manual time input",
-  "@allowManualTimeInput": {},
-  "enterTimeFormatScreen": "Time format",
-  "@enterTimeFormatScreen": {},
-  "theme": "Theme",
-  "@theme": {},
-  "system": "System",
-  "@system": {},
-  "dark": "Dark",
-  "@dark": {},
-  "light": "Light",
-  "@light": {},
-  "iconSize": "Icon size",
-  "@iconSize": {},
-  "graphLineThickness": "Line thickness",
-  "@graphLineThickness": {},
-  "animationSpeed": "Animation duration",
-  "@animationSpeed": {},
-  "accentColor": "Theme color",
-  "@accentColor": {},
-  "sysColor": "Systolic color",
-  "@sysColor": {},
-  "diaColor": "Diastolic color",
-  "@diaColor": {},
-  "pulColor": "Pulse color",
-  "@pulColor": {},
-  "behavior": "Behavior",
-  "@behavior": {},
-  "validateInputs": "Validate inputs",
-  "@validateInputs": {},
-  "confirmDeletion": "Confirm deletion",
-  "@confirmDeletion": {},
-  "age": "Age",
-  "@age": {},
-  "determineWarnValues": "Determine warn values",
-  "@determineWarnValues": {},
-  "aboutWarnValuesScreen": "About",
-  "@aboutWarnValuesScreen": {},
-  "aboutWarnValuesScreenDesc": "More info on warn values",
-  "@aboutWarnValuesScreenDesc": {},
-  "sysWarn": "Systolic warn",
-  "@sysWarn": {},
-  "diaWarn": "Diastolic warn",
-  "@diaWarn": {},
-  "data": "Data",
-  "@data": {},
-  "version": "Version",
-  "@version": {},
-  "versionOf": "Version: {version}",
-  "@versionOf": {
-    "placeholders": {
-      "version": {
-        "type": "String"
-      }
-    }
-  },
-  "buildNumberOf": "Version number: {buildNumber}",
-  "@buildNumberOf": {
-    "placeholders": {
-      "buildNumber": {
-        "type": "String"
-      }
-    }
-  },
-  "packageNameOf": "Package name: {name}",
-  "@packageNameOf": {
-    "placeholders": {
-      "name": {
-        "type": "String"
-      }
-    }
-  },
-  "exportImport": "Export / Import",
-  "@exportImport": {},
-  "exportDir": "Export directory",
-  "@exportDir": {},
-  "exportAfterEveryInput": "Export after every entry",
-  "@exportAfterEveryInput": {},
-  "exportAfterEveryInputDesc": "Not recommended (file explosion)",
-  "@exportAfterEveryInputDesc": {},
-  "exportInterval": "Data range",
-  "@exportInterval": {},
-  "exportFormat": "Export format",
-  "@exportFormat": {},
-  "exportCustomEntries": "Customize fields",
-  "@exportCustomEntries": {},
-  "addEntry": "Add field",
-  "@addEntry": {},
-  "exportMimeType": "Export media type",
-  "@exportMimeType": {},
-  "exportMimeTypeDesc": "Signalizes type to other apps",
-  "@exportMimeTypeDesc": {},
-  "exportCsvHeadline": "Headline",
-  "@exportCsvHeadline": {},
-  "exportCsvHeadlineDesc": "Helps to discriminate types",
-  "@exportCsvHeadlineDesc": {},
-  "csv": "CSV",
-  "@csv": {},
-  "pdf": "PDF",
-  "@pdf": {},
-  "db": "SQLite DB",
-  "@db": {},
-  "text": "text",
-  "@text": {},
-  "other": "other",
-  "@other": {},
-  "fieldDelimiter": "Field delimiter",
-  "@fieldDelimiter": {},
-  "textDelimiter": "Text delimiter",
-  "@textDelimiter": {},
-  "export": "EXPORT",
-  "@export": {},
-  "exportSuccess": "Exported to: {path}",
-  "@exportSuccess": {
-    "placeholders": {
-      "path": {
-        "type": "String"
-      }
-    }
-  },
-  "shared": "shared",
-  "@shared": {},
-  "import": "IMPORT",
-  "@import": {},
-  "sourceCode": "Source code",
-  "@sourceCode": {},
-  "licenses": "3rd party licenses",
-  "@licenses": {},
-  "importSuccess": "Imported {count} entries",
-  "@importSuccess": {
-    "placeholders": {
-      "count": {
-        "type": "int"
-      }
-    }
-  },
-  "exportWarnConfigNotImportable": "Hey! Just a friendly heads up: the current export configuration won''t be importable. To fix it, make sure you set the export type as CSV and include one of the time formats available.",
-  "@exportWarnConfigNotImportable": {},
-  "exportWarnNotEveryFieldExported": "Beware that you are not exporting all fields: {fields} {count, plural, one{is} other{are}} missing.",
-  "@exportWarnNotEveryFieldExported": {
-    "placeholders": {
-      "count": {
-        "type": "int"
-      },
-      "fields": {
-        "type": "String"
-      }
-    }
-  },
-  "statistics": "Statistics",
-  "@statistics": {},
-  "measurementCount": "Measurement count",
-  "@measurementCount": {},
-  "measurementsPerDay": "Measurements per day",
-  "@measurementsPerDay": {},
-  "timeResolvedMetrics": "Time-Resolved Metrics",
-  "@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": "Warn values",
-  "@warnValues": {},
-  "warnAboutTxt1": "The warn values are a pure suggestions and no medical advice.",
-  "@warnAboutTxt1": {},
-  "warnAboutTxt2": "The default age dependent values come from this source.",
-  "@warnAboutTxt2": {},
-  "warnAboutTxt3": "Feel free to change the values to suit your needs and follow the recommendations of your doctor.",
-  "@warnAboutTxt3": {},
-  "enterTimeFormatString": "time format",
-  "@enterTimeFormatString": {},
-  "dateFormatting": "Date formatting",
-  "@dateFormatting": {},
-  "now": "now",
-  "@now": {},
-  "notes": "Notes",
-  "@notes": {},
-  "time": "Time",
-  "@time": {},
-  "confirmDelete": "Confirm deletion",
-  "@confirmDelete": {},
-  "confirmDeleteDesc": "Delete this entry? (You can turn off these confirmations in the settings.)",
-  "@confirmDeleteDesc": {},
-  "deletionConfirmed": "Entry deleted.",
-  "@deletionConfirmed": {},
-  "day": "Day",
-  "@day": {},
-  "week": "Week",
-  "@week": {},
-  "month": "Month",
-  "@month": {},
-  "year": "Year",
-  "@year": {},
-  "lifetime": "Lifetime",
-  "@lifetime": {},
-  "weekOfYear": "Week {weekNum}, {year}",
-  "@weekOfYear": {
-    "placeholders": {
-      "weekNum": {
-        "type": "int"
-      },
-      "year": {
-        "type": "int"
-      }
-    }
-  },
-  "last7Days": "7 days",
-  "@last7Days": {},
-  "last30Days": "30 days",
-  "@last30Days": {},
-  "allowMissingValues": "Allow missing values",
-  "@allowMissingValues": {},
-  "errTimeAfterNow": "The selected time of day was reset, as it occurs after this moment. You can turn off this validation in the settings.",
-  "@errTimeAfterNow": {},
-  "language": "Language",
-  "@language": {},
-  "custom": "Custom",
-  "@custom": {},
-  "drawRegressionLines": "Draw trend lines",
-  "@drawRegressionLines": {},
-  "drawRegressionLinesDesc": "Draws regression lines in graph. Only useful for large intervalls.",
-  "@drawRegressionLinesDesc": {},
-  "exportHiddenFields": "hidden fields",
-  "@exportHiddenFields": {},
-  "pdfDocumentTitle": "Blood pressure values from {start} until {end}",
-  "@pdfDocumentTitle": {
-    "placeholders": {
-      "start": {
-        "type": "String"
-      },
-      "end": {
-        "type": "String"
-      }
-    }
-  },
-  "displayTitle": "Display title",
-  "@displayTitle": {},
-  "internalName": "Internal name",
-  "@internalName": {},
-  "errOnlyLatinCharactersAndArabicNumbers": "Only latin characters or arabic number allowed",
-  "@errOnlyLatinCharactersAndArabicNumbers": {},
-  "fieldFormat": "Field format",
-  "@fieldFormat": {},
-  "result": "Result:",
-  "@result": {},
-  "pulsePressure": "Pulse pressure",
-  "@pulsePressure": {},
-  "unixTimestamp": "Unix timestamp",
-  "@unixTimestamp": {},
-  "errCantEditThis": "You can''t edit this. Feel free to look at the values for creating a new entry.",
-  "@errCantEditThis": {},
-  "addExportformat": "Add exportformat",
-  "@addExportformat": {},
-  "edit": "Edit",
-  "@edit": {},
-  "delete": "Delete",
-  "@delete": {},
-  "exportFieldFormatDocumentation": "'## Variables\nThe export field format supports inserting values for the following placeholders:\n- `$TIMESTAMP:` Represents the time since the Unix epoch in milliseconds.\n- `$SYS:` Provides a value if available; otherwise, it defaults to -1.\n- `$DIA:` Provides a value if available; otherwise, it defaults to -1.\n- `$PUL:` Provides a value if available; otherwise, it defaults to -1.\n- `$NOTE:` Provides a value if available; otherwise, it defaults to -1.\n- `$COLOR:` Represents the color of a measurement as a number. (example value: `4291681337`)\n\nIf any of the placeholders mentioned above are not present in the blood pressure record, they will be replaced with `null`.\n\n## Math\nYou can use basic mathematics inside double brackets (\"`{{}}`\").\n\nThe following mathematical operations are supported:\n- Operations: +, -, *, /, %, ^\n- One-parameter functions: abs, acos, asin, atan, ceil, cos, cosh, cot, coth, csc, csch, exp, floor, ln, log, round sec, sech, sin, sinh, sqrt, tan, tanh \n- Two-parameter functions: log, nrt, pow\n- Constants: e, pi, ln2, ln10, log2e, log10e, sqrt1_2, sqrt2\n\nFor the full math interpreter specification, you can refer to the [function_tree](https://pub.dev/documentation/function_tree/latest#interpreter) documentation.\n\n## Processing order\n1. variable replacement\n2. Math'",
-  "@exportFieldFormatDocumentation": {},
-  "presets": "Presets",
-  "@presets": {},
-  "default_": "Default",
-  "@default_": {},
-  "exportPdfHeaderHeight": "Header height",
-  "@exportPdfHeaderHeight": {},
-  "exportPdfCellHeight": "Row height",
-  "@exportPdfCellHeight": {},
-  "exportPdfHeaderFontSize": "Header font size",
-  "@exportPdfHeaderFontSize": {},
-  "exportPdfCellFontSize": "Row font size",
-  "@exportPdfCellFontSize": {},
-  "average": "Average",
-  "@average": {},
-  "maximum": "Maximum",
-  "@maximum": {},
-  "minimum": "Minimum",
-  "@minimum": {},
-  "exportPdfExportTitle": "Headline",
-  "@exportPdfExportTitle": {},
-  "exportPdfExportStatistics": "Statistics",
-  "@exportPdfExportStatistics": {},
-  "exportPdfExportData": "Data table",
-  "@exportPdfExportData": {},
-  "startWithAddMeasurementPage": "Measurement on launch",
-  "@startWithAddMeasurementPage": {},
-  "startWithAddMeasurementPageDescription": "Upon app launch, measurement input screen shown.",
-  "@startWithAddMeasurementPageDescription": {},
-  "horizontalLines": "Horizontal lines",
-  "@horizontalLines": {},
-  "linePositionY": "Line position (y)",
-  "@linePositionY": {},
-  "customGraphMarkings": "Custom markings",
-  "@customGraphMarkings": {},
-  "addLine": "Add line",
-  "@addLine": {},
-  "useLegacyList": "Use legacy list",
-  "@useLegacyList": {},
-  "addMeasurement": "Add measurement",
-  "@addMeasurement": {},
-  "timestamp": "Timestamp",
-  "@timestamp": {},
-  "note": "Note",
-  "@note": {},
-  "color": "Color",
-  "@color": {},
-  "exportSettings": "Backup settings",
-  "@exportSettings": {},
-  "importSettings": "Restore settings",
-  "@importSettings": {},
-  "requiresAppRestart": "Requires app restart",
-  "@requiresAppRestart": {},
-  "pleaseRestart": "Please restart the app to apply changes",
-  "@pleaseRestart": {},
-  "restartNow": "Restart now",
-  "@restartNow": {},
-  "warnNeedsRestartForUsingApp": "Files where deleted this session. Restart the app to continue using returning to other parts of the app!",
-  "@warnNeedsRestartForUsingApp": {},
-  "deleteAllMeasurements": "Delete all measurements",
-  "@deleteAllMeasurements": {},
-  "deleteAllSettings": "Delete all settings",
-  "@deleteAllSettings": {},
-  "warnDeletionUnrecoverable": "This step not revertible unless you manually made a backup. Do you really want to delete this?",
-  "@warnDeletionUnrecoverable": {},
-  "fileDeleted": "File deleted",
-  "@fileDeleted": {},
-  "fileAlreadyDeleted": "File already deleted",
-  "@fileAlreadyDeleted": {},
-  "errExportColumnWithThisNameAlreadyExists": "Export column with this name already exists.",
-  "@errExportColumnWithThisNameAlreadyExists": {},
-  "enterTimeFormatDesc": "A formatter string is a blend of predefined ICU/Skeleton strings and any additional text you''d like to include.\n\n[If you''re curious about the complete list of valid formats, you can find them right here.](screen://TimeFormattingHelp)\n\nJust a friendly reminder, using longer or shorter format Strings won''t magically alter the width of the table columns, which might lead to some awkward line breaks and text not showing.\n\ndefault: \"yy-MM-dd HH:mm\"",
-  "@enterTimeFormatDesc": {},
-  "needlePinBarWidth": "Color thickness",
-  "@needlePinBarWidth": {},
-  "needlePinBarWidthDesc": "The width of the lines colored entries make on the graph.",
-  "@needlePinBarWidthDesc": {},
-  "errParseEmptyCsvFile": "There are not enough lines in the csv file to parse the record.",
-  "@errParseEmptyCsvFile": {},
-  "errParseTimeNotRestoreable": "There is no column that allows restoring a timestamp.",
-  "@errParseTimeNotRestoreable": {},
-  "errParseUnknownColumn": "There is no column with title \"{title}\".",
-  "@errParseUnknownColumn": {
-    "placeholders": {
-      "title": {
-        "type": "String"
-      }
-    }
-  },
-  "errParseLineTooShort": "Line {lineNumber} has fewer columns than the first line.",
-  "@errParseLineTooShort": {
-    "placeholders": {
-      "lineNumber": {
-        "type": "int"
-      }
-    }
-  },
-  "errParseFailedDecodingField": "Decoding field \"{fieldContent}\" in line {lineNumber} failed.",
-  "@errParseFailedDecodingField": {
-    "placeholders": {
-      "lineNumber": {
-        "type": "int"
-      },
-      "fieldContent": {
-        "type": "String"
-      }
-    }
-  },
-  "exportFieldsPreset": "Export fields preset",
-  "@exportFieldsPreset": {},
-  "remove": "Remove",
-  "@remove": {},
-  "manageExportColumns": "Manage export columns",
-  "@manageExportColumns": {},
-  "buildIn": "Build-in",
-  "@buildIn": {},
-  "csvTitle": "CSV-title",
-  "@csvTitle": {},
-  "recordFormat": "Record format",
-  "@recordFormat": {},
-  "timeFormat": "Time format",
-  "@timeFormat": {},
-  "errAccuracyLoss": "There is precision loss expected when exporting with custom time formatters.",
-  "@errAccuracyLoss": {},
-  "bottomAppBars": "Bottom dialoge bars",
-  "@bottomAppBars": {},
-  "medications": "Medications",
-  "@medications": {},
-  "addMedication": "Add medication",
-  "@addMedication": {},
-  "name": "Name",
-  "@name": {},
-  "defaultDosis": "Default dose",
-  "@defaultDosis": {},
-  "noMedication": "No medication",
-  "@noMedication": {},
-  "dosis": "Dose",
-  "@dosis": {},
-  "valueDistribution": "Value distribution",
-  "@valueDistribution": {},
-  "titleInCsv": "Title in CSV",
-  "@titleInCsv": {},
-  "errBleNoPerms": "No bluetooth permissions",
-  "@errBleNoPerms": {},
-  "preferredPressureUnit": "Preferred pressure unit",
-  "@preferredPressureUnit": {},
-  "compactList": "Compact measurement list",
-  "@compactList": {},
-  "scanningDevices": "Scanning for devices...",
-  "@scanningDevices": {},
-  "errBleCantOpen": "Failed loading input devices. Ensure the app has all necessary permissions and report this issue in case it persists.",
-  "@errBleCantOpen": {},
-  "errBleNoDev": "No compatible BLE GATT devices found. Tap to refresh!",
-  "@errBleNoDev": {},
-  "bluetoothDisabled": "Bluetooth disabled",
-  "@bluetoothDisabled": {},
-  "errMeasurementRead": "Error while taking measurement!",
-  "@errBluetooth": {},
-  "measurementSuccess": "Measurement taken successfully!",
-  "@measurementSuccess": {},
-  "connect": "Connect",
-  "@connect": {},
-  "bluetoothInput": "Bluetooth input",
-  "@bluetoothInput": {},
-  "aboutBleInput": "Some measurement devices are BLE GATT compatible. You can pair these devices here and automatically transmit measurements or disable this option in the settings.",
-  "@aboutBleInput": {},
-  "scanningForDevices": "Scanning for devices",
-  "@scanningForDevices": {},
-  "tapToClose": "Tap to close.",
-  "@tapToClose": {},
-  "meanArterialPressure": "Mean arterial pressure",
-  "@meanArterialPressure": {},
-  "userID": "User ID",
-  "@userID": {},
-  "bodyMovementDetected": "Body movement detected",
-  "@bodyMovementDetected": {},
-  "cuffTooLoose": "Cuff too loose",
-  "@cuffTooLoose": {},
-  "improperMeasurementPosition": "Improper measurement position",
-  "@improperMeasurementPosition": {},
-  "irregularPulseDetected": "Irregular pulse detected",
-  "@irregularPulseDetected": {},
-  "pulseRateExceedsUpperLimit": "Pulse rate exceeds upper limit",
-  "@pulseRateExceedsUpperLimit": {},
-  "pulseRateLessThanLowerLimit": "Pulse rate is less than lower limit",
-  "@pulseRateLessThanLowerLimit": {},
-  "availableDevices": "Available devices",
-  "@availableDevices": {},
-  "deleteAllMedicineIntakes": "Delete all medicine intakes",
-  "@deleteAllMedicineIntakes": {},
-  "deleteAllNotes": "Delete all notes",
-  "@deleteAllNotes": {}
-}
+    "title": "Blood Pressure App",
+    "@title": {},
+    "success": "Success: {msg}",
+    "@success": {
+        "placeholders": {
+            "msg": {
+                "type": "String"
+            }
+        }
+    },
+    "loading": "loading…",
+    "@loading": {},
+    "error": "Error: {msg}",
+    "@error": {
+        "placeholders": {
+            "msg": {
+                "type": "String"
+            }
+        }
+    },
+    "errNaN": "Please enter a Number",
+    "@errNaN": {},
+    "errLt30": "Number <= 30? Turn off validation in settings!",
+    "@errLt30": {},
+    "errUnrealistic": "Unrealistic value? Turn off validation in settings!",
+    "@errUnrealistic": {},
+    "errDiaGtSys": "dia >= sys? Turn off validation in settings!",
+    "@errDiaGtSys": {},
+    "errCantOpenURL": "Can''t open URL: {url}",
+    "@errCantOpenURL": {
+        "placeholders": {
+            "url": {
+                "type": "String"
+            }
+        }
+    },
+    "errNoFileOpened": "no file opened",
+    "@errNoFileOpened": {},
+    "errNotStarted": "not started",
+    "@errNotStarted": {},
+    "errNoValue": "Please enter a value",
+    "@errNoValue": {},
+    "errNotEnoughDataToGraph": "Not enough data to draw a graph.",
+    "@errNotEnoughDataToGraph": {},
+    "errNoData": "no data",
+    "@errNoData": {},
+    "errWrongImportFormat": "You can only import files in CSV and SQLite database format.",
+    "@errWrongImportFormat": {},
+    "errNeedHeadline": "You can only import files with a headline.",
+    "@errNeedHeadline": {},
+    "errCantReadFile": "The file''s contents can not be read",
+    "@errCantReadFile": {},
+    "errNotImportable": "This file can''t be imported",
+    "@errNotImportable": {},
+    "btnCancel": "CANCEL",
+    "@btnCancel": {},
+    "btnSave": "SAVE",
+    "@btnSave": {},
+    "btnConfirm": "OK",
+    "@btnConfirm": {},
+    "btnUndo": "UNDO",
+    "@btnUndo": {},
+    "btnNext": "NEXT",
+    "@btnNext": {},
+    "sysLong": "Systolic",
+    "@sysLong": {},
+    "sysShort": "sys",
+    "@sysShort": {},
+    "diaLong": "Diastolic",
+    "@diaLong": {},
+    "diaShort": "dia",
+    "@diaShort": {},
+    "pulLong": "Pulse",
+    "@pulLong": {},
+    "pulShort": "pul",
+    "@pulShort": {},
+    "addNote": "Note (optional)",
+    "@addNote": {},
+    "settings": "Settings",
+    "@settings": {},
+    "layout": "Layout",
+    "@layout": {},
+    "allowManualTimeInput": "Allow manual time input",
+    "@allowManualTimeInput": {},
+    "enterTimeFormatScreen": "Time format",
+    "@enterTimeFormatScreen": {},
+    "theme": "Theme",
+    "@theme": {},
+    "system": "System",
+    "@system": {},
+    "dark": "Dark",
+    "@dark": {},
+    "light": "Light",
+    "@light": {},
+    "iconSize": "Icon size",
+    "@iconSize": {},
+    "graphLineThickness": "Line thickness",
+    "@graphLineThickness": {},
+    "animationSpeed": "Animation duration",
+    "@animationSpeed": {},
+    "accentColor": "Theme color",
+    "@accentColor": {},
+    "sysColor": "Systolic color",
+    "@sysColor": {},
+    "diaColor": "Diastolic color",
+    "@diaColor": {},
+    "pulColor": "Pulse color",
+    "@pulColor": {},
+    "behavior": "Behavior",
+    "@behavior": {},
+    "validateInputs": "Validate inputs",
+    "@validateInputs": {},
+    "confirmDeletion": "Confirm deletion",
+    "@confirmDeletion": {},
+    "age": "Age",
+    "@age": {},
+    "determineWarnValues": "Determine warn values",
+    "@determineWarnValues": {},
+    "aboutWarnValuesScreen": "About",
+    "@aboutWarnValuesScreen": {},
+    "aboutWarnValuesScreenDesc": "More info on warn values",
+    "@aboutWarnValuesScreenDesc": {},
+    "sysWarn": "Systolic warn",
+    "@sysWarn": {},
+    "diaWarn": "Diastolic warn",
+    "@diaWarn": {},
+    "data": "Data",
+    "@data": {},
+    "version": "Version",
+    "@version": {},
+    "versionOf": "Version: {version}",
+    "@versionOf": {
+        "placeholders": {
+            "version": {
+                "type": "String"
+            }
+        }
+    },
+    "buildNumberOf": "Version number: {buildNumber}",
+    "@buildNumberOf": {
+        "placeholders": {
+            "buildNumber": {
+                "type": "String"
+            }
+        }
+    },
+    "packageNameOf": "Package name: {name}",
+    "@packageNameOf": {
+        "placeholders": {
+            "name": {
+                "type": "String"
+            }
+        }
+    },
+    "exportImport": "Export / Import",
+    "@exportImport": {},
+    "exportDir": "Export directory",
+    "@exportDir": {},
+    "exportAfterEveryInput": "Export after every entry",
+    "@exportAfterEveryInput": {},
+    "exportAfterEveryInputDesc": "Not recommended (file explosion)",
+    "@exportAfterEveryInputDesc": {},
+    "exportFormat": "Export format",
+    "@exportFormat": {},
+    "exportCustomEntries": "Customize fields",
+    "@exportCustomEntries": {},
+    "addEntry": "Add field",
+    "@addEntry": {},
+    "exportMimeType": "Export media type",
+    "@exportMimeType": {},
+    "exportCsvHeadline": "Headline",
+    "@exportCsvHeadline": {},
+    "exportCsvHeadlineDesc": "Helps to discriminate types",
+    "@exportCsvHeadlineDesc": {},
+    "csv": "CSV",
+    "@csv": {},
+    "pdf": "PDF",
+    "@pdf": {},
+    "db": "SQLite DB",
+    "@db": {},
+    "text": "text",
+    "@text": {},
+    "other": "other",
+    "@other": {},
+    "fieldDelimiter": "Field delimiter",
+    "@fieldDelimiter": {},
+    "textDelimiter": "Text delimiter",
+    "@textDelimiter": {},
+    "export": "EXPORT",
+    "@export": {},
+    "shared": "shared",
+    "@shared": {},
+    "import": "IMPORT",
+    "@import": {},
+    "sourceCode": "Source code",
+    "@sourceCode": {},
+    "licenses": "3rd party licenses",
+    "@licenses": {},
+    "importSuccess": "Imported {count} entries",
+    "@importSuccess": {
+        "placeholders": {
+            "count": {
+                "type": "int"
+            }
+        }
+    },
+    "exportWarnConfigNotImportable": "Hey! Just a friendly heads up: the current export configuration won''t be importable. To fix it, make sure you set the export type as CSV and include one of the time formats available.",
+    "@exportWarnConfigNotImportable": {},
+    "exportWarnNotEveryFieldExported": "Beware that you are not exporting all fields: {fields} {count, plural, one{is} other{are}} missing.",
+    "@exportWarnNotEveryFieldExported": {
+        "placeholders": {
+            "count": {
+                "type": "int"
+            },
+            "fields": {
+                "type": "String"
+            }
+        }
+    },
+    "statistics": "Statistics",
+    "@statistics": {},
+    "measurementCount": "Measurement count",
+    "@measurementCount": {},
+    "measurementsPerDay": "Measurements per day",
+    "@measurementsPerDay": {},
+    "timeResolvedMetrics": "Time-Resolved Metrics",
+    "@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": "Warn values",
+    "@warnValues": {},
+    "warnAboutTxt1": "The warn values are a pure suggestions and no medical advice.",
+    "@warnAboutTxt1": {},
+    "warnAboutTxt2": "The default age dependent values come from this source.",
+    "@warnAboutTxt2": {},
+    "warnAboutTxt3": "Feel free to change the values to suit your needs and follow the recommendations of your doctor.",
+    "@warnAboutTxt3": {},
+    "enterTimeFormatString": "time format",
+    "@enterTimeFormatString": {},
+    "now": "now",
+    "@now": {},
+    "notes": "Notes",
+    "@notes": {},
+    "time": "Time",
+    "@time": {},
+    "confirmDelete": "Confirm deletion",
+    "@confirmDelete": {},
+    "confirmDeleteDesc": "Delete this entry? (You can turn off these confirmations in the settings.)",
+    "@confirmDeleteDesc": {},
+    "deletionConfirmed": "Entry deleted.",
+    "@deletionConfirmed": {},
+    "day": "Day",
+    "@day": {},
+    "week": "Week",
+    "@week": {},
+    "month": "Month",
+    "@month": {},
+    "year": "Year",
+    "@year": {},
+    "lifetime": "Lifetime",
+    "@lifetime": {},
+    "weekOfYear": "Week {weekNum}, {year}",
+    "@weekOfYear": {
+        "placeholders": {
+            "weekNum": {
+                "type": "int"
+            },
+            "year": {
+                "type": "int"
+            }
+        }
+    },
+    "last7Days": "7 days",
+    "@last7Days": {},
+    "last30Days": "30 days",
+    "@last30Days": {},
+    "allowMissingValues": "Allow missing values",
+    "@allowMissingValues": {},
+    "errTimeAfterNow": "The selected time of day was reset, as it occurs after this moment. You can turn off this validation in the settings.",
+    "@errTimeAfterNow": {},
+    "language": "Language",
+    "@language": {},
+    "custom": "Custom",
+    "@custom": {},
+    "drawRegressionLines": "Draw trend lines",
+    "@drawRegressionLines": {},
+    "drawRegressionLinesDesc": "Draws regression lines in graph. Only useful for large intervalls.",
+    "@drawRegressionLinesDesc": {},
+    "pdfDocumentTitle": "Blood pressure values from {start} until {end}",
+    "@pdfDocumentTitle": {
+        "placeholders": {
+            "start": {
+                "type": "String"
+            },
+            "end": {
+                "type": "String"
+            }
+        }
+    },
+    "fieldFormat": "Field format",
+    "@fieldFormat": {},
+    "result": "Result:",
+    "@result": {},
+    "pulsePressure": "Pulse pressure",
+    "@pulsePressure": {},
+    "addExportformat": "Add exportformat",
+    "@addExportformat": {},
+    "edit": "Edit",
+    "@edit": {},
+    "delete": "Delete",
+    "@delete": {},
+    "exportFieldFormatDocumentation": "'## Variables\nThe export field format supports inserting values for the following placeholders:\n- `$TIMESTAMP:` Represents the time since the Unix epoch in milliseconds.\n- `$SYS:` Provides a value if available; otherwise, it defaults to -1.\n- `$DIA:` Provides a value if available; otherwise, it defaults to -1.\n- `$PUL:` Provides a value if available; otherwise, it defaults to -1.\n- `$NOTE:` Provides a value if available; otherwise, it defaults to -1.\n- `$COLOR:` Represents the color of a measurement as a number. (example value: `4291681337`)\n\nIf any of the placeholders mentioned above are not present in the blood pressure record, they will be replaced with `null`.\n\n## Math\nYou can use basic mathematics inside double brackets (\"`{{}}`\").\n\nThe following mathematical operations are supported:\n- Operations: +, -, *, /, %, ^\n- One-parameter functions: abs, acos, asin, atan, ceil, cos, cosh, cot, coth, csc, csch, exp, floor, ln, log, round sec, sech, sin, sinh, sqrt, tan, tanh \n- Two-parameter functions: log, nrt, pow\n- Constants: e, pi, ln2, ln10, log2e, log10e, sqrt1_2, sqrt2\n\nFor the full math interpreter specification, you can refer to the [function_tree](https://pub.dev/documentation/function_tree/latest#interpreter) documentation.\n\n## Processing order\n1. variable replacement\n2. Math'",
+    "@exportFieldFormatDocumentation": {},
+    "default_": "Default",
+    "@default_": {},
+    "exportPdfHeaderHeight": "Header height",
+    "@exportPdfHeaderHeight": {},
+    "exportPdfCellHeight": "Row height",
+    "@exportPdfCellHeight": {},
+    "exportPdfHeaderFontSize": "Header font size",
+    "@exportPdfHeaderFontSize": {},
+    "exportPdfCellFontSize": "Row font size",
+    "@exportPdfCellFontSize": {},
+    "average": "Average",
+    "@average": {},
+    "maximum": "Maximum",
+    "@maximum": {},
+    "minimum": "Minimum",
+    "@minimum": {},
+    "exportPdfExportTitle": "Headline",
+    "@exportPdfExportTitle": {},
+    "exportPdfExportStatistics": "Statistics",
+    "@exportPdfExportStatistics": {},
+    "exportPdfExportData": "Data table",
+    "@exportPdfExportData": {},
+    "startWithAddMeasurementPage": "Measurement on launch",
+    "@startWithAddMeasurementPage": {},
+    "startWithAddMeasurementPageDescription": "Upon app launch, measurement input screen shown.",
+    "@startWithAddMeasurementPageDescription": {},
+    "horizontalLines": "Horizontal lines",
+    "@horizontalLines": {},
+    "linePositionY": "Line position (y)",
+    "@linePositionY": {},
+    "customGraphMarkings": "Custom markings",
+    "@customGraphMarkings": {},
+    "addLine": "Add line",
+    "@addLine": {},
+    "useLegacyList": "Use legacy list",
+    "@useLegacyList": {},
+    "addMeasurement": "Add measurement",
+    "@addMeasurement": {},
+    "timestamp": "Timestamp",
+    "@timestamp": {},
+    "note": "Note",
+    "@note": {},
+    "color": "Color",
+    "@color": {},
+    "exportSettings": "Backup settings",
+    "@exportSettings": {},
+    "importSettings": "Restore settings",
+    "@importSettings": {},
+    "requiresAppRestart": "Requires app restart",
+    "@requiresAppRestart": {},
+    "pleaseRestart": "Please restart the app to apply changes",
+    "@pleaseRestart": {},
+    "restartNow": "Restart now",
+    "@restartNow": {},
+    "warnNeedsRestartForUsingApp": "Files where deleted this session. Restart the app to continue using returning to other parts of the app!",
+    "@warnNeedsRestartForUsingApp": {},
+    "deleteAllMeasurements": "Delete all measurements",
+    "@deleteAllMeasurements": {},
+    "deleteAllSettings": "Delete all settings",
+    "@deleteAllSettings": {},
+    "warnDeletionUnrecoverable": "This step not revertible unless you manually made a backup. Do you really want to delete this?",
+    "@warnDeletionUnrecoverable": {},
+    "enterTimeFormatDesc": "A formatter string is a blend of predefined ICU/Skeleton strings and any additional text you''d like to include.\n\n[If you''re curious about the complete list of valid formats, you can find them right here.](screen://TimeFormattingHelp)\n\nJust a friendly reminder, using longer or shorter format Strings won''t magically alter the width of the table columns, which might lead to some awkward line breaks and text not showing.\n\ndefault: \"yy-MM-dd HH:mm\"",
+    "@enterTimeFormatDesc": {},
+    "needlePinBarWidth": "Color thickness",
+    "@needlePinBarWidth": {},
+    "needlePinBarWidthDesc": "The width of the lines colored entries make on the graph.",
+    "@needlePinBarWidthDesc": {},
+    "errParseEmptyCsvFile": "There are not enough lines in the csv file to parse the record.",
+    "@errParseEmptyCsvFile": {},
+    "errParseTimeNotRestoreable": "There is no column that allows restoring a timestamp.",
+    "@errParseTimeNotRestoreable": {},
+    "errParseUnknownColumn": "There is no column with title \"{title}\".",
+    "@errParseUnknownColumn": {
+        "placeholders": {
+            "title": {
+                "type": "String"
+            }
+        }
+    },
+    "errParseLineTooShort": "Line {lineNumber} has fewer columns than the first line.",
+    "@errParseLineTooShort": {
+        "placeholders": {
+            "lineNumber": {
+                "type": "int"
+            }
+        }
+    },
+    "errParseFailedDecodingField": "Decoding field \"{fieldContent}\" in line {lineNumber} failed.",
+    "@errParseFailedDecodingField": {
+        "placeholders": {
+            "lineNumber": {
+                "type": "int"
+            },
+            "fieldContent": {
+                "type": "String"
+            }
+        }
+    },
+    "exportFieldsPreset": "Export fields preset",
+    "@exportFieldsPreset": {},
+    "remove": "Remove",
+    "@remove": {},
+    "manageExportColumns": "Manage export columns",
+    "@manageExportColumns": {},
+    "buildIn": "Build-in",
+    "@buildIn": {},
+    "csvTitle": "CSV-title",
+    "@csvTitle": {},
+    "recordFormat": "Record format",
+    "@recordFormat": {},
+    "timeFormat": "Time format",
+    "@timeFormat": {},
+    "errAccuracyLoss": "There is precision loss expected when exporting with custom time formatters.",
+    "@errAccuracyLoss": {},
+    "bottomAppBars": "Bottom dialoge bars",
+    "@bottomAppBars": {},
+    "medications": "Medications",
+    "@medications": {},
+    "addMedication": "Add medication",
+    "@addMedication": {},
+    "name": "Name",
+    "@name": {},
+    "defaultDosis": "Default dose",
+    "@defaultDosis": {},
+    "noMedication": "No medication",
+    "@noMedication": {},
+    "dosis": "Dose",
+    "@dosis": {},
+    "valueDistribution": "Value distribution",
+    "@valueDistribution": {},
+    "titleInCsv": "Title in CSV",
+    "@titleInCsv": {},
+    "errBleNoPerms": "No bluetooth permissions",
+    "@errBleNoPerms": {},
+    "preferredPressureUnit": "Preferred pressure unit",
+    "@preferredPressureUnit": {},
+    "compactList": "Compact measurement list",
+    "@compactList": {},
+    "bluetoothDisabled": "Bluetooth disabled",
+    "@bluetoothDisabled": {},
+    "errMeasurementRead": "Error while taking measurement!",
+    "@errBluetooth": {},
+    "measurementSuccess": "Measurement taken successfully!",
+    "@measurementSuccess": {},
+    "connect": "Connect",
+    "@connect": {},
+    "bluetoothInput": "Bluetooth input",
+    "@bluetoothInput": {},
+    "aboutBleInput": "Some measurement devices are BLE GATT compatible. You can pair these devices here and automatically transmit measurements or disable this option in the settings.",
+    "@aboutBleInput": {},
+    "scanningForDevices": "Scanning for devices",
+    "@scanningForDevices": {},
+    "tapToClose": "Tap to close.",
+    "@tapToClose": {},
+    "meanArterialPressure": "Mean arterial pressure",
+    "@meanArterialPressure": {},
+    "userID": "User ID",
+    "@userID": {},
+    "bodyMovementDetected": "Body movement detected",
+    "@bodyMovementDetected": {},
+    "cuffTooLoose": "Cuff too loose",
+    "@cuffTooLoose": {},
+    "improperMeasurementPosition": "Improper measurement position",
+    "@improperMeasurementPosition": {},
+    "irregularPulseDetected": "Irregular pulse detected",
+    "@irregularPulseDetected": {},
+    "pulseRateExceedsUpperLimit": "Pulse rate exceeds upper limit",
+    "@pulseRateExceedsUpperLimit": {},
+    "pulseRateLessThanLowerLimit": "Pulse rate is less than lower limit",
+    "@pulseRateLessThanLowerLimit": {},
+    "availableDevices": "Available devices",
+    "@availableDevices": {},
+    "deleteAllMedicineIntakes": "Delete all medicine intakes",
+    "@deleteAllMedicineIntakes": {},
+    "deleteAllNotes": "Delete all notes",
+    "@deleteAllNotes": {}
+}
\ No newline at end of file
app/lib/l10n/app_en_US.arb
@@ -1,1 +1,1 @@
-{}
+{}
\ No newline at end of file
app/lib/l10n/app_es.arb
@@ -1,554 +1,510 @@
 {
-  "loading": "cargando…",
-  "@loading": {},
-  "error": "Error: {msg}",
-  "@error": {
-    "placeholders": {
-      "msg": {
-        "type": "String"
-      }
-    }
-  },
-  "errNaN": "Por favor, introduzca un número",
-  "@errNaN": {},
-  "title": "Aplicación para la tensión arterial",
-  "@title": {},
-  "success": "Exito: {msg}",
-  "@success": {
-    "placeholders": {
-      "msg": {
-        "type": "String"
-      }
-    }
-  },
-  "errLt30": "¿Número <= 30? ¡Desactive la validación en los ajustes!",
-  "@errLt30": {},
-  "errUnknown": "Error desconocido",
-  "@errUnknown": {},
-  "errCantOpenURL": "No se puede abrir la URL: {url}",
-  "@errCantOpenURL": {
-    "placeholders": {
-      "url": {
-        "type": "String"
-      }
-    }
-  },
-  "errNoFileOpened": "ningún archivo abierto",
-  "@errNoFileOpened": {},
-  "errNoValue": "Por favor, introduzca un valor",
-  "@errNoValue": {},
-  "errNoData": "no hay datos",
-  "@errNoData": {},
-  "errNeedHeadline": "Sólo puedes importar archivos con un encabezado.",
-  "@errNeedHeadline": {},
-  "errCantReadFile": "No se puede leer el contenido del archivo",
-  "@errCantReadFile": {},
-  "errNotImportable": "Este archivo no se puede importar",
-  "@errNotImportable": {},
-  "btnConfirm": "DE ACUERDO",
-  "@btnConfirm": {},
-  "btnUndo": "DESHACER",
-  "@btnUndo": {},
-  "btnNext": "SIGUIENTE",
-  "@btnNext": {},
-  "sysLong": "Sistólica",
-  "@sysLong": {},
-  "diaLong": "Diastólica",
-  "@diaLong": {},
-  "pulLong": "Pulso",
-  "@pulLong": {},
-  "addNote": "Nota (opcional)",
-  "@addNote": {},
-  "settings": "Ajustes",
-  "@settings": {},
-  "layout": "Apariencia",
-  "@layout": {},
-  "allowManualTimeInput": "Permitir la introducción manual de la hora",
-  "@allowManualTimeInput": {},
-  "theme": "Tema",
-  "@theme": {},
-  "dark": "Oscuro",
-  "@dark": {},
-  "light": "Claro",
-  "@light": {},
-  "iconSize": "Tamaño del icono",
-  "@iconSize": {},
-  "graphLineThickness": "Grosor de las líneas",
-  "@graphLineThickness": {},
-  "animationSpeed": "Duración de la animación",
-  "@animationSpeed": {},
-  "accentColor": "Color del tema",
-  "@accentColor": {},
-  "diaColor": "Color de la diástole",
-  "@diaColor": {},
-  "pulColor": "Color del pulso",
-  "@pulColor": {},
-  "validateInputs": "Validación de las entradas",
-  "@validateInputs": {},
-  "confirmDeletion": "Confirmar el borrado",
-  "@confirmDeletion": {},
-  "determineWarnValues": "Determinar los valores de aviso",
-  "@determineWarnValues": {},
-  "aboutWarnValuesScreen": "Acerca de",
-  "@aboutWarnValuesScreen": {},
-  "aboutWarnValuesScreenDesc": "Más información sobre los valores de advertencia",
-  "@aboutWarnValuesScreenDesc": {},
-  "sysWarn": "Advertencia de sistólica",
-  "@sysWarn": {},
-  "errUnrealistic": "¿Valor poco realista? ¡Desactiva la validación en los ajustes!",
-  "@errUnrealistic": {},
-  "errDiaGtSys": "¿dia >= sys? ¡Desactive la validación en la configuración!",
-  "@errDiaGtSys": {},
-  "errNotStarted": "no iniciado",
-  "@errNotStarted": {},
-  "errNotEnoughDataToGraph": "No hay datos suficientes para dibujar un gráfico.",
-  "@errNotEnoughDataToGraph": {},
-  "errPleaseSelect": "Por favor, seleccione",
-  "@errPleaseSelect": {},
-  "enterTimeFormatScreen": "Formato de la hora",
-  "@enterTimeFormatScreen": {},
-  "errWrongImportFormat": "Sólo se pueden importar archivos en formato CSV y de base de datos SQLite.",
-  "@errWrongImportFormat": {},
-  "btnCancel": "CANCELAR",
-  "@btnCancel": {},
-  "system": "Sistema",
-  "@system": {},
-  "btnSave": "GUARDAR",
-  "@btnSave": {},
-  "sysColor": "Color de la sistólica",
-  "@sysColor": {},
-  "behavior": "Comportamiento",
-  "@behavior": {},
-  "age": "Edad",
-  "@age": {},
-  "sysShort": "sys",
-  "@sysShort": {},
-  "diaShort": "dia",
-  "@diaShort": {},
-  "pulShort": "pul",
-  "@pulShort": {},
-  "diaWarn": "Alerta diastólica",
-  "@diaWarn": {},
-  "data": "Fecha",
-  "@data": {},
-  "version": "Versión",
-  "@version": {},
-  "versionOf": "Versión: {version}",
-  "@versionOf": {
-    "placeholders": {
-      "version": {
-        "type": "String"
-      }
-    }
-  },
-  "buildNumberOf": "Número de la versión: {buildNumber}",
-  "@buildNumberOf": {
-    "placeholders": {
-      "buildNumber": {
-        "type": "String"
-      }
-    }
-  },
-  "packageNameOf": "Nombre del paquete: {name}",
-  "@packageNameOf": {
-    "placeholders": {
-      "name": {
-        "type": "String"
-      }
-    }
-  },
-  "exportImport": "Exportar / Importar",
-  "@exportImport": {},
-  "exportDir": "Exportar el directorio",
-  "@exportDir": {},
-  "exportAfterEveryInput": "Exportar tras cada entrada",
-  "@exportAfterEveryInput": {},
-  "exportAfterEveryInputDesc": "No recomendado (hará que aumente la cantidad de archivos)",
-  "@exportAfterEveryInputDesc": {},
-  "exportInterval": "Rango de datos",
-  "@exportInterval": {},
-  "exportCustomEntries": "Personalizar los campos",
-  "@exportCustomEntries": {},
-  "addEntry": "Añadir un campo",
-  "@addEntry": {},
-  "exportMimeType": "Tipo de medio de exportación",
-  "@exportMimeType": {},
-  "exportCsvHeadlineDesc": "Ayuda a determinar los tipos de valores",
-  "@exportCsvHeadlineDesc": {},
-  "exportFormat": "Formato de la exportación",
-  "@exportFormat": {},
-  "exportCsvHeadline": "Encabezado",
-  "@exportCsvHeadline": {},
-  "exportMimeTypeDesc": "Enviar modelo de tipo a otras aplicaciones",
-  "@exportMimeTypeDesc": {},
-  "text": "texto",
-  "@text": {},
-  "other": "otro",
-  "@other": {},
-  "fieldDelimiter": "Delimitador de campo",
-  "@fieldDelimiter": {},
-  "textDelimiter": "Delimitador de texto",
-  "@textDelimiter": {},
-  "export": "EXPORTAR",
-  "@export": {},
-  "exportSuccess": "Exportado a: {path}",
-  "@exportSuccess": {
-    "placeholders": {
-      "path": {
-        "type": "String"
-      }
-    }
-  },
-  "shared": "compartido",
-  "@shared": {},
-  "import": "IMPORTAR",
-  "@import": {},
-  "sourceCode": "Código fuente",
-  "@sourceCode": {},
-  "licenses": "Licencias de terceros",
-  "@licenses": {},
-  "importSuccess": "{count} entradas importadas",
-  "@importSuccess": {
-    "placeholders": {
-      "count": {
-        "type": "int"
-      }
-    }
-  },
-  "exportWarnNotEveryFieldExported": "Cuidado, no está exportando todos los campos: {fields}{count, plural, one{is} other{are}} missing.",
-  "@exportWarnNotEveryFieldExported": {
-    "placeholders": {
-      "count": {
-        "type": "int"
-      },
-      "fields": {
-        "type": "String"
-      }
-    }
-  },
-  "measurementsPerDay": "Mediciones por día",
-  "@measurementsPerDay": {},
-  "timeResolvedMetrics": "Métricas en base al tiempo",
-  "@timeResolvedMetrics": {},
-  "minOf": "{txt} min.",
-  "@minOf": {
-    "placeholders": {
-      "txt": {
-        "type": "String"
-      }
-    }
-  },
-  "maxOf": "{txt} máx.",
-  "@maxOf": {
-    "placeholders": {
-      "txt": {
-        "type": "String"
-      }
-    }
-  },
-  "warnValues": "Valores de precaución",
-  "@warnValues": {},
-  "enterTimeFormatString": "formato de tiempo",
-  "@enterTimeFormatString": {},
-  "dateFormatting": "Formato de fechas",
-  "@dateFormatting": {},
-  "now": "ahora",
-  "@now": {},
-  "time": "Tiempo",
-  "@time": {},
-  "deletionConfirmed": "Entrada eliminada.",
-  "@deletionConfirmed": {},
-  "week": "Semana",
-  "@week": {},
-  "weekOfYear": "Semana{weekNum},{year}",
-  "@weekOfYear": {
-    "placeholders": {
-      "weekNum": {
-        "type": "int"
-      },
-      "year": {
-        "type": "int"
-      }
-    }
-  },
-  "fieldFormat": "Formato del campo",
-  "@fieldFormat": {},
-  "result": "Resultado:",
-  "@result": {},
-  "pulsePressure": "Presión del pulso",
-  "@pulsePressure": {},
-  "addExportformat": "Agregar formato de exportación",
-  "@addExportformat": {},
-  "delete": "Eliminar",
-  "@delete": {},
-  "presets": "Preajustes",
-  "@presets": {},
-  "default_": "Predeterminado",
-  "@default_": {},
-  "exportPdfHeaderHeight": "Altura de la cabecera",
-  "@exportPdfHeaderHeight": {},
-  "exportPdfCellHeight": "Altura de la fila",
-  "@exportPdfCellHeight": {},
-  "exportPdfHeaderFontSize": "Tamaño de la fuente del cabezal",
-  "@exportPdfHeaderFontSize": {},
-  "exportPdfCellFontSize": "Tamaño de la fuente de la fila",
-  "@exportPdfCellFontSize": {},
-  "minimum": "Mínimo",
-  "@minimum": {},
-  "horizontalLines": "Lineas horizontales",
-  "@horizontalLines": {},
-  "linePositionY": "Posición de la linea (y)",
-  "@linePositionY": {},
-  "customGraphMarkings": "Marcas personalizadas",
-  "@customGraphMarkings": {},
-  "addLine": "Agregar línea",
-  "@addLine": {},
-  "useLegacyList": "Usar la lista de legado",
-  "@useLegacyList": {},
-  "addMeasurement": "Agregar medida",
-  "@addMeasurement": {},
-  "timestamp": "Marca de tiempo",
-  "@timestamp": {},
-  "note": "Nota",
-  "@note": {},
-  "exportSettings": "Configuración de respaldo",
-  "@exportSettings": {},
-  "importSettings": "Restaurar configuración",
-  "@importSettings": {},
-  "requiresAppRestart": "Se requiere reiniciar la aplicación",
-  "@requiresAppRestart": {},
-  "pleaseRestart": "Por favor reinicie la aplicación para aplicar los cambios",
-  "@pleaseRestart": {},
-  "deleteAllMeasurements": "Eliminar todas la mediciones",
-  "@deleteAllMeasurements": {},
-  "deleteAllSettings": "Eliminar todas las configuraciones",
-  "@deleteAllSettings": {},
-  "fileDeleted": "Archivo eliminado",
-  "@fileDeleted": {},
-  "errExportColumnWithThisNameAlreadyExists": "Una columna con este nombre ya existe.",
-  "@errExportColumnWithThisNameAlreadyExists": {},
-  "needlePinBarWidth": "Grosor del color",
-  "@needlePinBarWidth": {},
-  "errParseEmptyCsvFile": "No hay suficientes lineas en el archivo csv para analizar el registro.",
-  "@errParseEmptyCsvFile": {},
-  "errParseUnknownColumn": "No hay una columna con el título \"{title}\".",
-  "@errParseUnknownColumn": {
-    "placeholders": {
-      "title": {
-        "type": "String"
-      }
-    }
-  },
-  "remove": "Remover",
-  "@remove": {},
-  "manageExportColumns": "Administrar la exportación de columnas",
-  "@manageExportColumns": {},
-  "buildIn": "Build-in",
-  "@buildIn": {},
-  "csvTitle": "Título-CSV",
-  "@csvTitle": {},
-  "recordFormat": "Formato de registro",
-  "@recordFormat": {},
-  "bottomAppBars": "Barras de diálogo inferiores",
-  "@bottomAppBars": {},
-  "medications": "Medicinas",
-  "@medications": {},
-  "addMedication": "Agregar medicina",
-  "@addMedication": {},
-  "noMedication": "Sin medicación",
-  "@noMedication": {},
-  "dosis": "Dosis",
-  "@dosis": {},
-  "valueDistribution": "Distribución de valores",
-  "@valueDistribution": {},
-  "exportWarnConfigNotImportable": "¡Hey! Solo un aviso amistoso: la configuración de exportación actual no va a ser importable. Para corregirlo, asegura que elegiste el formato de exportación como CSV e incluye un de los formatos de tiempo disponible.",
-  "@exportWarnConfigNotImportable": {},
-  "warnAboutTxt3": "Dese la libertad de cambiar los valores para que se adapten a sus necesidades y siga las recomendaciones de su doctor.",
-  "@warnAboutTxt3": {},
-  "notes": "Notas",
-  "@notes": {},
-  "measurementCount": "Cuenta de medidas",
-  "@measurementCount": {},
-  "statistics": "Estadísticas",
-  "@statistics": {},
-  "confirmDelete": "Confirmar eliminación",
-  "@confirmDelete": {},
-  "confirmDeleteDesc": "¿Eliminar esta entrada? (Puedes desactivar estas confirmaciones en la configuración.)",
-  "@confirmDeleteDesc": {},
-  "avgOf": "{txt} Ø",
-  "@avgOf": {
-    "placeholders": {
-      "txt": {
-        "type": "String"
-      }
-    }
-  },
-  "day": "Día",
-  "@day": {},
-  "month": "Mes",
-  "@month": {},
-  "unixTimestamp": "Marca de tiempo Unix",
-  "@unixTimestamp": {},
-  "year": "Año",
-  "@year": {},
-  "errCantEditThis": "No puedes editar esto. Dese la libertad de ver los valores para crear una nueva entrada.",
-  "@errCantEditThis": {},
-  "edit": "Editar",
-  "@edit": {},
-  "lifetime": "Vida",
-  "@lifetime": {},
-  "last7Days": "7 días",
-  "@last7Days": {},
-  "last30Days": "30 días",
-  "@last30Days": {},
-  "allowMissingValues": "Permitir valores faltantes",
-  "@allowMissingValues": {},
-  "warnAboutTxt1": "Los valores de precaución son únicamente sugerencias y no consejo médico.",
-  "@warnAboutTxt1": {},
-  "errTimeAfterNow": "El tiempo seleccionado del día fue reiniciado, debido a que se ubica en el futuro. Puede desactivar esta validación el la configuración.",
-  "@errTimeAfterNow": {},
-  "language": "Lenguaje",
-  "@language": {},
-  "warnAboutTxt2": "Los valores dependientes de la edad predeterminada vienen de esta fuente.",
-  "@warnAboutTxt2": {},
-  "custom": "Personalizado",
-  "@custom": {},
-  "drawRegressionLinesDesc": "Trazar líneas de regresión en el gráfico. Sólo es útil para intervalos grandes.",
-  "@drawRegressionLinesDesc": {},
-  "drawRegressionLines": "Mostrar datos de tendencia",
-  "@drawRegressionLines": {},
-  "exportHiddenFields": "campos escondidos",
-  "@exportHiddenFields": {},
-  "displayTitle": "Titulo",
-  "@displayTitle": {},
-  "exportFieldFormatDocumentation": "'## Variables\nEl campo de formato de exportación admite insertar valores de los siguientes marcadores:\n- `$TIMESTAMP:` Representa el tiempo desde el Unix epoch en milisegundos.\n- `$SYS:` Provee un valor si se encuentra disponible; de lo contrario; se predetermina a -1.\n- `$DIA:`  Provee un valor si se encuentra disponible; de lo contrario; se predetermina a -1.\n- `$PUL:`  Provee un valor si se encuentra disponible; de lo contrario; se predetermina a -1.\n- `$NOTE:`  Provee un valor si se encuentra disponible; de lo contrario; se predetermina a -1.\n- `$COLOR:` Representa el color de una medida como un número. (valor de ejemplo: `4291681337`)\n\nSi alguno de estos marcadores no esta presente en el registro de la presión arterial, serán remplazados con `null`.\n\n##Math\nPuede usar matemáticas básicas dentro de un doble paréntesis (\"`{{}}`\").\n\nLas siguientes operaciones matemáticas son compatibles:\n-Operaciones: +, -, *, /, %, ^\n- Funciones de un parámetro: abs, acos, asin, atan, ceil, cos, cosh, cot, coth, csc, csch, exp, floor, ln, log, round sec, sech, sin, sinh, sqrt, tan, tanh \n- Funciones de dos parámetros: log, nrt, pow\n- Constantes: e, pi, ln2, ln10, log2e, log10e, sqrt1_2, sqrt2\n\nPara toda la especificación del intérprete matemático, puedes consultar la [function_tree](https://pub.dev/documentation/function_tree/latest#interpreter) documentación.\n\n## Orden de procesamiento\n1.Reemplazo de variable\n2.Matemática'",
-  "@exportFieldFormatDocumentation": {},
-  "pdfDocumentTitle": "Los valores de la presión arterial desde {start} hasta {end}",
-  "@pdfDocumentTitle": {
-    "placeholders": {
-      "start": {
-        "type": "String"
-      },
-      "end": {
-        "type": "String"
-      }
-    }
-  },
-  "internalName": "Nombre interno",
-  "@internalName": {},
-  "errOnlyLatinCharactersAndArabicNumbers": "Solo se permiten caracteres latinos o números árabes",
-  "@errOnlyLatinCharactersAndArabicNumbers": {},
-  "average": "Promedio",
-  "@average": {},
-  "maximum": "Máximo",
-  "@maximum": {},
-  "exportPdfExportData": "Tabla de datos",
-  "@exportPdfExportData": {},
-  "exportPdfExportTitle": "Encabezado",
-  "@exportPdfExportTitle": {},
-  "exportPdfExportStatistics": "Estadísticas",
-  "@exportPdfExportStatistics": {},
-  "startWithAddMeasurementPage": "Medida en el lanzamiento",
-  "@startWithAddMeasurementPage": {},
-  "startWithAddMeasurementPageDescription": "En el lanzamiento de la aplicación, se muestra la pantalla del input de las medidas.",
-  "@startWithAddMeasurementPageDescription": {},
-  "color": "Color",
-  "@color": {},
-  "restartNow": "Reiniciar ahora",
-  "@restartNow": {},
-  "warnNeedsRestartForUsingApp": "Los archivos fueron eliminados en esta sesión. ¡Reinicie la aplicación para seguir usando returning en otras partes de la aplicación!",
-  "@warnNeedsRestartForUsingApp": {},
-  "warnDeletionUnrecoverable": "Este paso no es reversible a no ser que manualmente haya realizado un respaldo. ¿Estás seguro de que deseas eliminar esto?",
-  "@warnDeletionUnrecoverable": {},
-  "fileAlreadyDeleted": "Este archivo ya ha sido eliminado",
-  "@fileAlreadyDeleted": {},
-  "enterTimeFormatDesc": "Un string formateador es una mezcla de string ICU/Skeleton predefinidas y cualquier texto adicional que desee incluir.\n\n[Si deseas saber sobre la lista completa de formatos válidos, los puede encontrar aquí.](screen://TimeFormattingHelp)\n\nSolo un recordatorio amistoso, usar string formateadores más largos o cortos no va a mágicamente alterar el ancho de las columnas de la tabla, lo cuál puede resultar en unas interrupciones irregulares en la linea y que el texto no se muestre.\n\npredeterminado: \"aa-MM-dd HH:mm\"",
-  "@enterTimeFormatDesc": {},
-  "needlePinBarWidthDesc": "El ancho de las líneas que forman las entradas coloreadas en el gráfico.",
-  "@needlePinBarWidthDesc": {},
-  "errParseTimeNotRestoreable": "No hay una columna la cual permita restaurar una marca de tiempo.",
-  "@errParseTimeNotRestoreable": {},
-  "errParseLineTooShort": "La línea {lineNumber} tiene menos columnas que la primera línea.",
-  "@errParseLineTooShort": {
-    "placeholders": {
-      "lineNumber": {
-        "type": "int"
-      }
-    }
-  },
-  "errParseFailedDecodingField": "El campo de descodificación \"{fieldContent}\" en la línea {lineNumber} ha fallado.",
-  "@errParseFailedDecodingField": {
-    "placeholders": {
-      "lineNumber": {
-        "type": "int"
-      },
-      "fieldContent": {
-        "type": "String"
-      }
-    }
-  },
-  "exportFieldsPreset": "Exportar campos predeterminados",
-  "@exportFieldsPreset": {},
-  "timeFormat": "Formato del tiempo",
-  "@timeFormat": {},
-  "errAccuracyLoss": "Es esperable la pérdida de precisión al exportar con formatos del tiempo personalizados.",
-  "@errAccuracyLoss": {},
-  "name": "Nombre",
-  "@name": {},
-  "defaultDosis": "Dosis predeterminada",
-  "@defaultDosis": {},
-  "csv": "CSV",
-  "@csv": {},
-  "pdf": "PDF",
-  "@pdf": {},
-  "db": "SQLite DB",
-  "@db": {},
-  "titleInCsv": "Título en CSV",
-  "@titleInCsv": {},
-  "preferredPressureUnit": "Unidad de presión preferida",
-  "@preferredPressureUnit": {},
-  "deleteAllMedicineIntakes": "Eliminar todas las tomas de medicamentos",
-  "@deleteAllMedicineIntakes": {},
-  "errBleNoPerms": "Sin permiso de bluetooth",
-  "@errBleNoPerms": {},
-  "errBleCantOpen": "No se pudo cargar el dispositivo de entrada. Asegúrate de que la aplicación tenga todos los permisos necesarios e informe del problema si persiste.",
-  "@errBleCantOpen": {},
-  "errBleNoDev": "No se encontraron dispositivos BLE GATT compatibles. ¡Toca para actualizar!",
-  "@errBleNoDev": {},
-  "errMeasurementRead": "¡Ocurrió un error al medir!",
-  "@errMeasurementRead": {},
-  "connect": "Conectar",
-  "@connect": {},
-  "bluetoothInput": "Entrada por Bluetooth",
-  "@bluetoothInput": {},
-  "meanArterialPressure": "Presión arterial media",
-  "@meanArterialPressure": {},
-  "userID": "Id del usuario",
-  "@userID": {},
-  "bodyMovementDetected": "Movimiento corporal detectado",
-  "@bodyMovementDetected": {},
-  "cuffTooLoose": "Puño demasiado flojo",
-  "@cuffTooLoose": {},
-  "pulseRateExceedsUpperLimit": "La frecuencia cardíaca excede el límite superior",
-  "@pulseRateExceedsUpperLimit": {},
-  "availableDevices": "Dispositivos disponibles",
-  "@availableDevices": {},
-  "tapToClose": "Toque para cerrar.",
-  "@tapToClose": {},
-  "bluetoothDisabled": "Bluetooth desactivado",
-  "@bluetoothDisabled": {},
-  "measurementSuccess": "¡Medición exitosa!",
-  "@measurementSuccess": {},
-  "scanningDevices": "Buscando dispositivos...",
-  "@scanningDevices": {},
-  "aboutBleInput": "Algunos dispositivos de medición son compatibles con BLE GATT. Puede emparejar estos dispositivos aquí y transmitir mediciones automáticamente o desactivar esta opción en la configuración.",
-  "@aboutBleInput": {},
-  "scanningForDevices": "Buscando dispositivos",
-  "@scanningForDevices": {},
-  "improperMeasurementPosition": "Posición de medición incorrecta",
-  "@improperMeasurementPosition": {},
-  "irregularPulseDetected": "Pulso irregular detectado",
-  "@irregularPulseDetected": {},
-  "pulseRateLessThanLowerLimit": "Frecuencia cardíaca por debajo del límite inferior",
-  "@pulseRateLessThanLowerLimit": {}
-}
+    "loading": "cargando…",
+    "@loading": {},
+    "error": "Error: {msg}",
+    "@error": {
+        "placeholders": {
+            "msg": {
+                "type": "String"
+            }
+        }
+    },
+    "errNaN": "Por favor, introduzca un número",
+    "@errNaN": {},
+    "title": "Aplicación para la tensión arterial",
+    "@title": {},
+    "success": "Exito: {msg}",
+    "@success": {
+        "placeholders": {
+            "msg": {
+                "type": "String"
+            }
+        }
+    },
+    "errLt30": "¿Número <= 30? ¡Desactive la validación en los ajustes!",
+    "@errLt30": {},
+    "errCantOpenURL": "No se puede abrir la URL: {url}",
+    "@errCantOpenURL": {
+        "placeholders": {
+            "url": {
+                "type": "String"
+            }
+        }
+    },
+    "errNoFileOpened": "ningún archivo abierto",
+    "@errNoFileOpened": {},
+    "errNoValue": "Por favor, introduzca un valor",
+    "@errNoValue": {},
+    "errNoData": "no hay datos",
+    "@errNoData": {},
+    "errNeedHeadline": "Sólo puedes importar archivos con un encabezado.",
+    "@errNeedHeadline": {},
+    "errCantReadFile": "No se puede leer el contenido del archivo",
+    "@errCantReadFile": {},
+    "errNotImportable": "Este archivo no se puede importar",
+    "@errNotImportable": {},
+    "btnConfirm": "DE ACUERDO",
+    "@btnConfirm": {},
+    "btnUndo": "DESHACER",
+    "@btnUndo": {},
+    "btnNext": "SIGUIENTE",
+    "@btnNext": {},
+    "sysLong": "Sistólica",
+    "@sysLong": {},
+    "diaLong": "Diastólica",
+    "@diaLong": {},
+    "pulLong": "Pulso",
+    "@pulLong": {},
+    "addNote": "Nota (opcional)",
+    "@addNote": {},
+    "settings": "Ajustes",
+    "@settings": {},
+    "layout": "Apariencia",
+    "@layout": {},
+    "allowManualTimeInput": "Permitir la introducción manual de la hora",
+    "@allowManualTimeInput": {},
+    "theme": "Tema",
+    "@theme": {},
+    "dark": "Oscuro",
+    "@dark": {},
+    "light": "Claro",
+    "@light": {},
+    "iconSize": "Tamaño del icono",
+    "@iconSize": {},
+    "graphLineThickness": "Grosor de las líneas",
+    "@graphLineThickness": {},
+    "animationSpeed": "Duración de la animación",
+    "@animationSpeed": {},
+    "accentColor": "Color del tema",
+    "@accentColor": {},
+    "diaColor": "Color de la diástole",
+    "@diaColor": {},
+    "pulColor": "Color del pulso",
+    "@pulColor": {},
+    "validateInputs": "Validación de las entradas",
+    "@validateInputs": {},
+    "confirmDeletion": "Confirmar el borrado",
+    "@confirmDeletion": {},
+    "determineWarnValues": "Determinar los valores de aviso",
+    "@determineWarnValues": {},
+    "aboutWarnValuesScreen": "Acerca de",
+    "@aboutWarnValuesScreen": {},
+    "aboutWarnValuesScreenDesc": "Más información sobre los valores de advertencia",
+    "@aboutWarnValuesScreenDesc": {},
+    "sysWarn": "Advertencia de sistólica",
+    "@sysWarn": {},
+    "errUnrealistic": "¿Valor poco realista? ¡Desactiva la validación en los ajustes!",
+    "@errUnrealistic": {},
+    "errDiaGtSys": "¿dia >= sys? ¡Desactive la validación en la configuración!",
+    "@errDiaGtSys": {},
+    "errNotStarted": "no iniciado",
+    "@errNotStarted": {},
+    "errNotEnoughDataToGraph": "No hay datos suficientes para dibujar un gráfico.",
+    "@errNotEnoughDataToGraph": {},
+    "enterTimeFormatScreen": "Formato de la hora",
+    "@enterTimeFormatScreen": {},
+    "errWrongImportFormat": "Sólo se pueden importar archivos en formato CSV y de base de datos SQLite.",
+    "@errWrongImportFormat": {},
+    "btnCancel": "CANCELAR",
+    "@btnCancel": {},
+    "system": "Sistema",
+    "@system": {},
+    "btnSave": "GUARDAR",
+    "@btnSave": {},
+    "sysColor": "Color de la sistólica",
+    "@sysColor": {},
+    "behavior": "Comportamiento",
+    "@behavior": {},
+    "age": "Edad",
+    "@age": {},
+    "sysShort": "sys",
+    "@sysShort": {},
+    "diaShort": "dia",
+    "@diaShort": {},
+    "pulShort": "pul",
+    "@pulShort": {},
+    "diaWarn": "Alerta diastólica",
+    "@diaWarn": {},
+    "data": "Fecha",
+    "@data": {},
+    "version": "Versión",
+    "@version": {},
+    "versionOf": "Versión: {version}",
+    "@versionOf": {
+        "placeholders": {
+            "version": {
+                "type": "String"
+            }
+        }
+    },
+    "buildNumberOf": "Número de la versión: {buildNumber}",
+    "@buildNumberOf": {
+        "placeholders": {
+            "buildNumber": {
+                "type": "String"
+            }
+        }
+    },
+    "packageNameOf": "Nombre del paquete: {name}",
+    "@packageNameOf": {
+        "placeholders": {
+            "name": {
+                "type": "String"
+            }
+        }
+    },
+    "exportImport": "Exportar / Importar",
+    "@exportImport": {},
+    "exportDir": "Exportar el directorio",
+    "@exportDir": {},
+    "exportAfterEveryInput": "Exportar tras cada entrada",
+    "@exportAfterEveryInput": {},
+    "exportAfterEveryInputDesc": "No recomendado (hará que aumente la cantidad de archivos)",
+    "@exportAfterEveryInputDesc": {},
+    "exportCustomEntries": "Personalizar los campos",
+    "@exportCustomEntries": {},
+    "addEntry": "Añadir un campo",
+    "@addEntry": {},
+    "exportMimeType": "Tipo de medio de exportación",
+    "@exportMimeType": {},
+    "exportCsvHeadlineDesc": "Ayuda a determinar los tipos de valores",
+    "@exportCsvHeadlineDesc": {},
+    "exportFormat": "Formato de la exportación",
+    "@exportFormat": {},
+    "exportCsvHeadline": "Encabezado",
+    "@exportCsvHeadline": {},
+    "text": "texto",
+    "@text": {},
+    "other": "otro",
+    "@other": {},
+    "fieldDelimiter": "Delimitador de campo",
+    "@fieldDelimiter": {},
+    "textDelimiter": "Delimitador de texto",
+    "@textDelimiter": {},
+    "export": "EXPORTAR",
+    "@export": {},
+    "shared": "compartido",
+    "@shared": {},
+    "import": "IMPORTAR",
+    "@import": {},
+    "sourceCode": "Código fuente",
+    "@sourceCode": {},
+    "licenses": "Licencias de terceros",
+    "@licenses": {},
+    "importSuccess": "{count} entradas importadas",
+    "@importSuccess": {
+        "placeholders": {
+            "count": {
+                "type": "int"
+            }
+        }
+    },
+    "exportWarnNotEveryFieldExported": "Cuidado, no está exportando todos los campos: {fields}{count, plural, one{is} other{are}} missing.",
+    "@exportWarnNotEveryFieldExported": {
+        "placeholders": {
+            "count": {
+                "type": "int"
+            },
+            "fields": {
+                "type": "String"
+            }
+        }
+    },
+    "measurementsPerDay": "Mediciones por día",
+    "@measurementsPerDay": {},
+    "timeResolvedMetrics": "Métricas en base al tiempo",
+    "@timeResolvedMetrics": {},
+    "minOf": "{txt} min.",
+    "@minOf": {
+        "placeholders": {
+            "txt": {
+                "type": "String"
+            }
+        }
+    },
+    "maxOf": "{txt} máx.",
+    "@maxOf": {
+        "placeholders": {
+            "txt": {
+                "type": "String"
+            }
+        }
+    },
+    "warnValues": "Valores de precaución",
+    "@warnValues": {},
+    "enterTimeFormatString": "formato de tiempo",
+    "@enterTimeFormatString": {},
+    "now": "ahora",
+    "@now": {},
+    "time": "Tiempo",
+    "@time": {},
+    "deletionConfirmed": "Entrada eliminada.",
+    "@deletionConfirmed": {},
+    "week": "Semana",
+    "@week": {},
+    "weekOfYear": "Semana{weekNum},{year}",
+    "@weekOfYear": {
+        "placeholders": {
+            "weekNum": {
+                "type": "int"
+            },
+            "year": {
+                "type": "int"
+            }
+        }
+    },
+    "fieldFormat": "Formato del campo",
+    "@fieldFormat": {},
+    "result": "Resultado:",
+    "@result": {},
+    "pulsePressure": "Presión del pulso",
+    "@pulsePressure": {},
+    "addExportformat": "Agregar formato de exportación",
+    "@addExportformat": {},
+    "delete": "Eliminar",
+    "@delete": {},
+    "default_": "Predeterminado",
+    "@default_": {},
+    "exportPdfHeaderHeight": "Altura de la cabecera",
+    "@exportPdfHeaderHeight": {},
+    "exportPdfCellHeight": "Altura de la fila",
+    "@exportPdfCellHeight": {},
+    "exportPdfHeaderFontSize": "Tamaño de la fuente del cabezal",
+    "@exportPdfHeaderFontSize": {},
+    "exportPdfCellFontSize": "Tamaño de la fuente de la fila",
+    "@exportPdfCellFontSize": {},
+    "minimum": "Mínimo",
+    "@minimum": {},
+    "horizontalLines": "Lineas horizontales",
+    "@horizontalLines": {},
+    "linePositionY": "Posición de la linea (y)",
+    "@linePositionY": {},
+    "customGraphMarkings": "Marcas personalizadas",
+    "@customGraphMarkings": {},
+    "addLine": "Agregar línea",
+    "@addLine": {},
+    "useLegacyList": "Usar la lista de legado",
+    "@useLegacyList": {},
+    "addMeasurement": "Agregar medida",
+    "@addMeasurement": {},
+    "timestamp": "Marca de tiempo",
+    "@timestamp": {},
+    "note": "Nota",
+    "@note": {},
+    "exportSettings": "Configuración de respaldo",
+    "@exportSettings": {},
+    "importSettings": "Restaurar configuración",
+    "@importSettings": {},
+    "requiresAppRestart": "Se requiere reiniciar la aplicación",
+    "@requiresAppRestart": {},
+    "pleaseRestart": "Por favor reinicie la aplicación para aplicar los cambios",
+    "@pleaseRestart": {},
+    "deleteAllMeasurements": "Eliminar todas la mediciones",
+    "@deleteAllMeasurements": {},
+    "deleteAllSettings": "Eliminar todas las configuraciones",
+    "@deleteAllSettings": {},
+    "needlePinBarWidth": "Grosor del color",
+    "@needlePinBarWidth": {},
+    "errParseEmptyCsvFile": "No hay suficientes lineas en el archivo csv para analizar el registro.",
+    "@errParseEmptyCsvFile": {},
+    "errParseUnknownColumn": "No hay una columna con el título \"{title}\".",
+    "@errParseUnknownColumn": {
+        "placeholders": {
+            "title": {
+                "type": "String"
+            }
+        }
+    },
+    "remove": "Remover",
+    "@remove": {},
+    "manageExportColumns": "Administrar la exportación de columnas",
+    "@manageExportColumns": {},
+    "buildIn": "Build-in",
+    "@buildIn": {},
+    "csvTitle": "Título-CSV",
+    "@csvTitle": {},
+    "recordFormat": "Formato de registro",
+    "@recordFormat": {},
+    "bottomAppBars": "Barras de diálogo inferiores",
+    "@bottomAppBars": {},
+    "medications": "Medicinas",
+    "@medications": {},
+    "addMedication": "Agregar medicina",
+    "@addMedication": {},
+    "noMedication": "Sin medicación",
+    "@noMedication": {},
+    "dosis": "Dosis",
+    "@dosis": {},
+    "valueDistribution": "Distribución de valores",
+    "@valueDistribution": {},
+    "exportWarnConfigNotImportable": "¡Hey! Solo un aviso amistoso: la configuración de exportación actual no va a ser importable. Para corregirlo, asegura que elegiste el formato de exportación como CSV e incluye un de los formatos de tiempo disponible.",
+    "@exportWarnConfigNotImportable": {},
+    "warnAboutTxt3": "Dese la libertad de cambiar los valores para que se adapten a sus necesidades y siga las recomendaciones de su doctor.",
+    "@warnAboutTxt3": {},
+    "notes": "Notas",
+    "@notes": {},
+    "measurementCount": "Cuenta de medidas",
+    "@measurementCount": {},
+    "statistics": "Estadísticas",
+    "@statistics": {},
+    "confirmDelete": "Confirmar eliminación",
+    "@confirmDelete": {},
+    "confirmDeleteDesc": "¿Eliminar esta entrada? (Puedes desactivar estas confirmaciones en la configuración.)",
+    "@confirmDeleteDesc": {},
+    "avgOf": "{txt} Ø",
+    "@avgOf": {
+        "placeholders": {
+            "txt": {
+                "type": "String"
+            }
+        }
+    },
+    "day": "Día",
+    "@day": {},
+    "month": "Mes",
+    "@month": {},
+    "year": "Año",
+    "@year": {},
+    "edit": "Editar",
+    "@edit": {},
+    "lifetime": "Vida",
+    "@lifetime": {},
+    "last7Days": "7 días",
+    "@last7Days": {},
+    "last30Days": "30 días",
+    "@last30Days": {},
+    "allowMissingValues": "Permitir valores faltantes",
+    "@allowMissingValues": {},
+    "warnAboutTxt1": "Los valores de precaución son únicamente sugerencias y no consejo médico.",
+    "@warnAboutTxt1": {},
+    "errTimeAfterNow": "El tiempo seleccionado del día fue reiniciado, debido a que se ubica en el futuro. Puede desactivar esta validación el la configuración.",
+    "@errTimeAfterNow": {},
+    "language": "Lenguaje",
+    "@language": {},
+    "warnAboutTxt2": "Los valores dependientes de la edad predeterminada vienen de esta fuente.",
+    "@warnAboutTxt2": {},
+    "custom": "Personalizado",
+    "@custom": {},
+    "drawRegressionLinesDesc": "Trazar líneas de regresión en el gráfico. Sólo es útil para intervalos grandes.",
+    "@drawRegressionLinesDesc": {},
+    "drawRegressionLines": "Mostrar datos de tendencia",
+    "@drawRegressionLines": {},
+    "exportFieldFormatDocumentation": "'## Variables\nEl campo de formato de exportación admite insertar valores de los siguientes marcadores:\n- `$TIMESTAMP:` Representa el tiempo desde el Unix epoch en milisegundos.\n- `$SYS:` Provee un valor si se encuentra disponible; de lo contrario; se predetermina a -1.\n- `$DIA:`  Provee un valor si se encuentra disponible; de lo contrario; se predetermina a -1.\n- `$PUL:`  Provee un valor si se encuentra disponible; de lo contrario; se predetermina a -1.\n- `$NOTE:`  Provee un valor si se encuentra disponible; de lo contrario; se predetermina a -1.\n- `$COLOR:` Representa el color de una medida como un número. (valor de ejemplo: `4291681337`)\n\nSi alguno de estos marcadores no esta presente en el registro de la presión arterial, serán remplazados con `null`.\n\n##Math\nPuede usar matemáticas básicas dentro de un doble paréntesis (\"`{{}}`\").\n\nLas siguientes operaciones matemáticas son compatibles:\n-Operaciones: +, -, *, /, %, ^\n- Funciones de un parámetro: abs, acos, asin, atan, ceil, cos, cosh, cot, coth, csc, csch, exp, floor, ln, log, round sec, sech, sin, sinh, sqrt, tan, tanh \n- Funciones de dos parámetros: log, nrt, pow\n- Constantes: e, pi, ln2, ln10, log2e, log10e, sqrt1_2, sqrt2\n\nPara toda la especificación del intérprete matemático, puedes consultar la [function_tree](https://pub.dev/documentation/function_tree/latest#interpreter) documentación.\n\n## Orden de procesamiento\n1.Reemplazo de variable\n2.Matemática'",
+    "@exportFieldFormatDocumentation": {},
+    "pdfDocumentTitle": "Los valores de la presión arterial desde {start} hasta {end}",
+    "@pdfDocumentTitle": {
+        "placeholders": {
+            "start": {
+                "type": "String"
+            },
+            "end": {
+                "type": "String"
+            }
+        }
+    },
+    "average": "Promedio",
+    "@average": {},
+    "maximum": "Máximo",
+    "@maximum": {},
+    "exportPdfExportData": "Tabla de datos",
+    "@exportPdfExportData": {},
+    "exportPdfExportTitle": "Encabezado",
+    "@exportPdfExportTitle": {},
+    "exportPdfExportStatistics": "Estadísticas",
+    "@exportPdfExportStatistics": {},
+    "startWithAddMeasurementPage": "Medida en el lanzamiento",
+    "@startWithAddMeasurementPage": {},
+    "startWithAddMeasurementPageDescription": "En el lanzamiento de la aplicación, se muestra la pantalla del input de las medidas.",
+    "@startWithAddMeasurementPageDescription": {},
+    "color": "Color",
+    "@color": {},
+    "restartNow": "Reiniciar ahora",
+    "@restartNow": {},
+    "warnNeedsRestartForUsingApp": "Los archivos fueron eliminados en esta sesión. ¡Reinicie la aplicación para seguir usando returning en otras partes de la aplicación!",
+    "@warnNeedsRestartForUsingApp": {},
+    "warnDeletionUnrecoverable": "Este paso no es reversible a no ser que manualmente haya realizado un respaldo. ¿Estás seguro de que deseas eliminar esto?",
+    "@warnDeletionUnrecoverable": {},
+    "enterTimeFormatDesc": "Un string formateador es una mezcla de string ICU/Skeleton predefinidas y cualquier texto adicional que desee incluir.\n\n[Si deseas saber sobre la lista completa de formatos válidos, los puede encontrar aquí.](screen://TimeFormattingHelp)\n\nSolo un recordatorio amistoso, usar string formateadores más largos o cortos no va a mágicamente alterar el ancho de las columnas de la tabla, lo cuál puede resultar en unas interrupciones irregulares en la linea y que el texto no se muestre.\n\npredeterminado: \"aa-MM-dd HH:mm\"",
+    "@enterTimeFormatDesc": {},
+    "needlePinBarWidthDesc": "El ancho de las líneas que forman las entradas coloreadas en el gráfico.",
+    "@needlePinBarWidthDesc": {},
+    "errParseTimeNotRestoreable": "No hay una columna la cual permita restaurar una marca de tiempo.",
+    "@errParseTimeNotRestoreable": {},
+    "errParseLineTooShort": "La línea {lineNumber} tiene menos columnas que la primera línea.",
+    "@errParseLineTooShort": {
+        "placeholders": {
+            "lineNumber": {
+                "type": "int"
+            }
+        }
+    },
+    "errParseFailedDecodingField": "El campo de descodificación \"{fieldContent}\" en la línea {lineNumber} ha fallado.",
+    "@errParseFailedDecodingField": {
+        "placeholders": {
+            "lineNumber": {
+                "type": "int"
+            },
+            "fieldContent": {
+                "type": "String"
+            }
+        }
+    },
+    "exportFieldsPreset": "Exportar campos predeterminados",
+    "@exportFieldsPreset": {},
+    "timeFormat": "Formato del tiempo",
+    "@timeFormat": {},
+    "errAccuracyLoss": "Es esperable la pérdida de precisión al exportar con formatos del tiempo personalizados.",
+    "@errAccuracyLoss": {},
+    "name": "Nombre",
+    "@name": {},
+    "defaultDosis": "Dosis predeterminada",
+    "@defaultDosis": {},
+    "csv": "CSV",
+    "@csv": {},
+    "pdf": "PDF",
+    "@pdf": {},
+    "db": "SQLite DB",
+    "@db": {},
+    "titleInCsv": "Título en CSV",
+    "@titleInCsv": {},
+    "preferredPressureUnit": "Unidad de presión preferida",
+    "@preferredPressureUnit": {},
+    "deleteAllMedicineIntakes": "Eliminar todas las tomas de medicamentos",
+    "@deleteAllMedicineIntakes": {},
+    "errBleNoPerms": "Sin permiso de bluetooth",
+    "@errBleNoPerms": {},
+    "errMeasurementRead": "¡Ocurrió un error al medir!",
+    "@errMeasurementRead": {},
+    "connect": "Conectar",
+    "@connect": {},
+    "bluetoothInput": "Entrada por Bluetooth",
+    "@bluetoothInput": {},
+    "meanArterialPressure": "Presión arterial media",
+    "@meanArterialPressure": {},
+    "userID": "Id del usuario",
+    "@userID": {},
+    "bodyMovementDetected": "Movimiento corporal detectado",
+    "@bodyMovementDetected": {},
+    "cuffTooLoose": "Puño demasiado flojo",
+    "@cuffTooLoose": {},
+    "pulseRateExceedsUpperLimit": "La frecuencia cardíaca excede el límite superior",
+    "@pulseRateExceedsUpperLimit": {},
+    "availableDevices": "Dispositivos disponibles",
+    "@availableDevices": {},
+    "tapToClose": "Toque para cerrar.",
+    "@tapToClose": {},
+    "bluetoothDisabled": "Bluetooth desactivado",
+    "@bluetoothDisabled": {},
+    "measurementSuccess": "¡Medición exitosa!",
+    "@measurementSuccess": {},
+    "aboutBleInput": "Algunos dispositivos de medición son compatibles con BLE GATT. Puede emparejar estos dispositivos aquí y transmitir mediciones automáticamente o desactivar esta opción en la configuración.",
+    "@aboutBleInput": {},
+    "scanningForDevices": "Buscando dispositivos",
+    "@scanningForDevices": {},
+    "improperMeasurementPosition": "Posición de medición incorrecta",
+    "@improperMeasurementPosition": {},
+    "irregularPulseDetected": "Pulso irregular detectado",
+    "@irregularPulseDetected": {},
+    "pulseRateLessThanLowerLimit": "Frecuencia cardíaca por debajo del límite inferior",
+    "@pulseRateLessThanLowerLimit": {}
+}
\ No newline at end of file
app/lib/l10n/app_fr.arb
@@ -1,443 +1,405 @@
 {
-  "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": {},
-  "errPleaseSelect": "veuillez choisir",
-  "@errPleaseSelect": {},
-  "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": {},
-  "errUnknown": "Erreur inconnue",
-  "@errUnknown": {},
-  "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": {},
-  "exportInterval": "Intervalle de données",
-  "@exportInterval": {},
-  "addEntry": "Ajouter un champ",
-  "@addEntry": {},
-  "exportMimeType": "Exporter le type de média",
-  "@exportMimeType": {},
-  "exportMimeTypeDesc": "Signaler le type aux autres applications",
-  "@exportMimeTypeDesc": {},
-  "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": {},
-  "exportSuccess": "Exporté vers : {path}",
-  "@exportSuccess": {
-    "placeholders": {
-      "path": {
-        "type": "String"
-      }
-    }
-  },
-  "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": {},
-  "dateFormatting": "Formatage de date",
-  "@dateFormatting": {},
-  "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": {},
-  "unixTimestamp": "Horodatage Unix",
-  "@unixTimestamp": {},
-  "addExportformat": "Ajouter un format d''export",
-  "@addExportformat": {},
-  "title": "Pression artérielle",
-  "@title": {},
-  "exportHiddenFields": "champs masqués",
-  "@exportHiddenFields": {},
-  "drawRegressionLines": "Dessiner des lignes de tendances",
-  "@drawRegressionLines": {},
-  "internalName": "Nom interne",
-  "@internalName": {},
-  "edit": "Éditer",
-  "@edit": {},
-  "delete": "Supprimer",
-  "@delete": {},
-  "errCantEditThis": "Edition impossible. Regardez les valeurs pour créer un nouvel enregistrement.",
-  "@errCantEditThis": {},
-  "drawRegressionLinesDesc": "Dessiner des lignes de régression dans les graphiques. Utile seulement pour les grands intervalles.",
-  "@drawRegressionLinesDesc": {},
-  "pulsePressure": "Pression pulsée",
-  "@pulsePressure": {},
-  "displayTitle": "Afficher un titre",
-  "@displayTitle": {},
-  "result": "Résultat :",
-  "@result": {},
-  "errOnlyLatinCharactersAndArabicNumbers": "Seuls les caractères latins et arabes sont autorisés",
-  "@errOnlyLatinCharactersAndArabicNumbers": {},
-  "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": {},
-  "presets": "Préréglages",
-  "@presets": {},
-  "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": {},
-  "fileDeleted": "Fichier supprimé",
-  "@fileDeleted": {},
-  "restartNow": "Redémarrer maintenant",
-  "@restartNow": {},
-  "pleaseRestart": "Merci de redémarrer l''application pour appliquer les changements",
-  "@pleaseRestart": {},
-  "fileAlreadyDeleted": "Fichier déjà supprimé",
-  "@fileAlreadyDeleted": {},
-  "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": {},
-  "errExportColumnWithThisNameAlreadyExists": "Une colonne d''export portant ce nom existe déjà.",
-  "@errExportColumnWithThisNameAlreadyExists": {},
-  "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": {}
-}
+    "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
app/lib/l10n/app_hu.arb
@@ -1,152 +1,148 @@
 {
-  "success": "Sikeres: {msg}",
-  "@success": {
-    "placeholders": {
-      "msg": {
-        "type": "String"
-      }
-    }
-  },
-  "loading": "Betöltés…",
-  "@loading": {},
-  "error": "Hiba: {msg}",
-  "@error": {
-    "placeholders": {
-      "msg": {
-        "type": "String"
-      }
-    }
-  },
-  "errNaN": "Kérem adjon meg egy számot",
-  "@errNaN": {},
-  "errCantOpenURL": "Nem sikerült megnyitni az URL-t : {url}",
-  "@errCantOpenURL": {
-    "placeholders": {
-      "url": {
-        "type": "String"
-      }
-    }
-  },
-  "errNoFileOpened": "Nincs megnyitható file",
-  "@errNoFileOpened": {},
-  "errNotStarted": "nem indult el",
-  "@errNotStarted": {},
-  "errNoValue": "Kérem adjon meg egy értéket",
-  "@errNoValue": {},
-  "errNotEnoughDataToGraph": "Nincs elég adat az ábra rajzolásához.",
-  "@errNotEnoughDataToGraph": {},
-  "errNoData": "Nincs adat",
-  "@errNoData": {},
-  "errPleaseSelect": "Kérem válasszon",
-  "@errPleaseSelect": {},
-  "btnCancel": "MÉGSE",
-  "@btnCancel": {},
-  "btnConfirm": "OK",
-  "@btnConfirm": {},
-  "btnUndo": "VISSZA",
-  "@btnUndo": {},
-  "sysLong": "Szisztolés",
-  "@sysLong": {},
-  "sysShort": "sys",
-  "@sysShort": {},
-  "diaLong": "Diasztolés",
-  "@diaLong": {},
-  "addNote": "Jegyzet (opcionális)",
-  "@addNote": {},
-  "settings": "Beállítások",
-  "@settings": {},
-  "title": "Vérnyomás alkalmazás",
-  "@title": {},
-  "errLt30": "Érték <= 30? Kapcsolja ki az ellenőrzést a beállításokban!",
-  "@errLt30": {},
-  "errUnrealistic": "Nem valóságos érték? Kapcsolja ki az ellenőrzést a beállításokban!",
-  "@errUnrealistic": {},
-  "errDiaGtSys": "dia > sys? Kapcsolja ki az ellenőrzést a beállításokban!",
-  "@errDiaGtSys": {},
-  "errUnknown": "Ismeretlen hiba",
-  "@errUnknown": {},
-  "btnSave": "MENTÉS",
-  "@btnSave": {},
-  "btnNext": "KÖVETKEZŐ",
-  "@btnNext": {},
-  "pulLong": "Pulzus",
-  "@pulLong": {},
-  "theme": "Téma",
-  "@theme": {},
-  "errWrongImportFormat": "Csak CSV és SQLite formátumok beolvasása lehetséges.",
-  "@errWrongImportFormat": {},
-  "errNeedHeadline": "Csak fejléccel rendelkező fájl olvasható be.",
-  "@errNeedHeadline": {},
-  "errCantReadFile": "A fájl tartalma nem olvasható",
-  "@errCantReadFile": {},
-  "errNotImportable": "A fájlt nem lehet beolvasni",
-  "@errNotImportable": {},
-  "diaShort": "dia",
-  "@diaShort": {},
-  "pulShort": "pul",
-  "@pulShort": {},
-  "layout": "Elrendezés",
-  "@layout": {},
-  "enterTimeFormatScreen": "Idő formátum",
-  "@enterTimeFormatScreen": {},
-  "system": "Rendszer",
-  "@system": {},
-  "light": "Világos",
-  "@light": {},
-  "iconSize": "Icon méret",
-  "@iconSize": {},
-  "graphLineThickness": "Vonal vastagság",
-  "@graphLineThickness": {},
-  "allowManualTimeInput": "Engedje meg az idő kézi megadását",
-  "@allowManualTimeInput": {},
-  "animationSpeed": "Animáció időtartalma",
-  "@animationSpeed": {},
-  "sysColor": "Szisztolé szín",
-  "@sysColor": {},
-  "diaColor": "Diasztolé szín",
-  "@diaColor": {},
-  "confirmDeletion": "Törlés megerősítése",
-  "@confirmDeletion": {},
-  "age": "Életkor",
-  "@age": {},
-  "determineWarnValues": "Figyelmeztetési értékek meghatározása",
-  "@determineWarnValues": {},
-  "packageNameOf": "Csomag neve: {name}",
-  "@packageNameOf": {
-    "placeholders": {
-      "name": {
-        "type": "String"
-      }
-    }
-  },
-  "dark": "Sötét",
-  "@dark": {},
-  "accentColor": "Téma szín",
-  "@accentColor": {},
-  "pulColor": "Pulzus szín",
-  "@pulColor": {},
-  "aboutWarnValuesScreen": "Rólunk",
-  "@aboutWarnValuesScreen": {},
-  "versionOf": "Verzió: {version}",
-  "@versionOf": {
-    "placeholders": {
-      "version": {
-        "type": "String"
-      }
-    }
-  },
-  "buildNumberOf": "Verzió szám: {buildNumber}",
-  "@buildNumberOf": {
-    "placeholders": {
-      "buildNumber": {
-        "type": "String"
-      }
-    }
-  },
-  "exportImport": "Export / Import",
-  "@exportImport": {},
-  "data": "Adatok",
-  "@data": {},
-  "version": "Verzió",
-  "@version": {}
-}
+    "success": "Sikeres: {msg}",
+    "@success": {
+        "placeholders": {
+            "msg": {
+                "type": "String"
+            }
+        }
+    },
+    "loading": "Betöltés…",
+    "@loading": {},
+    "error": "Hiba: {msg}",
+    "@error": {
+        "placeholders": {
+            "msg": {
+                "type": "String"
+            }
+        }
+    },
+    "errNaN": "Kérem adjon meg egy számot",
+    "@errNaN": {},
+    "errCantOpenURL": "Nem sikerült megnyitni az URL-t : {url}",
+    "@errCantOpenURL": {
+        "placeholders": {
+            "url": {
+                "type": "String"
+            }
+        }
+    },
+    "errNoFileOpened": "Nincs megnyitható file",
+    "@errNoFileOpened": {},
+    "errNotStarted": "nem indult el",
+    "@errNotStarted": {},
+    "errNoValue": "Kérem adjon meg egy értéket",
+    "@errNoValue": {},
+    "errNotEnoughDataToGraph": "Nincs elég adat az ábra rajzolásához.",
+    "@errNotEnoughDataToGraph": {},
+    "errNoData": "Nincs adat",
+    "@errNoData": {},
+    "btnCancel": "MÉGSE",
+    "@btnCancel": {},
+    "btnConfirm": "OK",
+    "@btnConfirm": {},
+    "btnUndo": "VISSZA",
+    "@btnUndo": {},
+    "sysLong": "Szisztolés",
+    "@sysLong": {},
+    "sysShort": "sys",
+    "@sysShort": {},
+    "diaLong": "Diasztolés",
+    "@diaLong": {},
+    "addNote": "Jegyzet (opcionális)",
+    "@addNote": {},
+    "settings": "Beállítások",
+    "@settings": {},
+    "title": "Vérnyomás alkalmazás",
+    "@title": {},
+    "errLt30": "Érték <= 30? Kapcsolja ki az ellenőrzést a beállításokban!",
+    "@errLt30": {},
+    "errUnrealistic": "Nem valóságos érték? Kapcsolja ki az ellenőrzést a beállításokban!",
+    "@errUnrealistic": {},
+    "errDiaGtSys": "dia > sys? Kapcsolja ki az ellenőrzést a beállításokban!",
+    "@errDiaGtSys": {},
+    "btnSave": "MENTÉS",
+    "@btnSave": {},
+    "btnNext": "KÖVETKEZŐ",
+    "@btnNext": {},
+    "pulLong": "Pulzus",
+    "@pulLong": {},
+    "theme": "Téma",
+    "@theme": {},
+    "errWrongImportFormat": "Csak CSV és SQLite formátumok beolvasása lehetséges.",
+    "@errWrongImportFormat": {},
+    "errNeedHeadline": "Csak fejléccel rendelkező fájl olvasható be.",
+    "@errNeedHeadline": {},
+    "errCantReadFile": "A fájl tartalma nem olvasható",
+    "@errCantReadFile": {},
+    "errNotImportable": "A fájlt nem lehet beolvasni",
+    "@errNotImportable": {},
+    "diaShort": "dia",
+    "@diaShort": {},
+    "pulShort": "pul",
+    "@pulShort": {},
+    "layout": "Elrendezés",
+    "@layout": {},
+    "enterTimeFormatScreen": "Idő formátum",
+    "@enterTimeFormatScreen": {},
+    "system": "Rendszer",
+    "@system": {},
+    "light": "Világos",
+    "@light": {},
+    "iconSize": "Icon méret",
+    "@iconSize": {},
+    "graphLineThickness": "Vonal vastagság",
+    "@graphLineThickness": {},
+    "allowManualTimeInput": "Engedje meg az idő kézi megadását",
+    "@allowManualTimeInput": {},
+    "animationSpeed": "Animáció időtartalma",
+    "@animationSpeed": {},
+    "sysColor": "Szisztolé szín",
+    "@sysColor": {},
+    "diaColor": "Diasztolé szín",
+    "@diaColor": {},
+    "confirmDeletion": "Törlés megerősítése",
+    "@confirmDeletion": {},
+    "age": "Életkor",
+    "@age": {},
+    "determineWarnValues": "Figyelmeztetési értékek meghatározása",
+    "@determineWarnValues": {},
+    "packageNameOf": "Csomag neve: {name}",
+    "@packageNameOf": {
+        "placeholders": {
+            "name": {
+                "type": "String"
+            }
+        }
+    },
+    "dark": "Sötét",
+    "@dark": {},
+    "accentColor": "Téma szín",
+    "@accentColor": {},
+    "pulColor": "Pulzus szín",
+    "@pulColor": {},
+    "aboutWarnValuesScreen": "Rólunk",
+    "@aboutWarnValuesScreen": {},
+    "versionOf": "Verzió: {version}",
+    "@versionOf": {
+        "placeholders": {
+            "version": {
+                "type": "String"
+            }
+        }
+    },
+    "buildNumberOf": "Verzió szám: {buildNumber}",
+    "@buildNumberOf": {
+        "placeholders": {
+            "buildNumber": {
+                "type": "String"
+            }
+        }
+    },
+    "exportImport": "Export / Import",
+    "@exportImport": {},
+    "data": "Adatok",
+    "@data": {},
+    "version": "Verzió",
+    "@version": {}
+}
\ No newline at end of file
app/lib/l10n/app_it.arb
@@ -1,558 +1,514 @@
 {
-  "errNoFileOpened": "Nessun file aperto",
-  "@errNoFileOpened": {},
-  "errNoValue": "Inserisci un valore",
-  "@errNoValue": {},
-  "errNotEnoughDataToGraph": "Non ci sono dati sufficienti per tracciare un grafico.",
-  "@errNotEnoughDataToGraph": {},
-  "errNoData": "Nessun dato",
-  "@errNoData": {},
-  "errCantReadFile": "Il contenuto del file non può essere letto",
-  "@errCantReadFile": {},
-  "errLt30": "<= 30? Disattiva convalida nelle impostazioni!",
-  "@errLt30": {},
-  "errUnrealistic": "Non realistico? Disattiva convalida nelle impostazioni!",
-  "@errUnrealistic": {},
-  "errDiaGtSys": "PAD >= PAS? Disattiva convalida nelle impostazioni!",
-  "@errDiaGtSys": {},
-  "exportPdfExportStatistics": "Statistiche",
-  "@exportPdfExportStatistics": {},
-  "errNotImportable": "Questo file non può essere importato",
-  "@errNotImportable": {},
-  "loading": "Caricamento…",
-  "@loading": {},
-  "btnCancel": "Annulla",
-  "@btnCancel": {},
-  "btnSave": "Salva",
-  "@btnSave": {},
-  "error": "Errore: {msg}",
-  "@error": {
-    "placeholders": {
-      "msg": {
-        "type": "String"
-      }
-    }
-  },
-  "btnConfirm": "OK",
-  "@btnConfirm": {},
-  "btnNext": "Successivo",
-  "@btnNext": {},
-  "errNaN": "Inserisci un numero",
-  "@errNaN": {},
-  "errUnknown": "Errore sconosciuto",
-  "@errUnknown": {},
-  "errCantOpenURL": "Impossibile aprire l''URL: {url}",
-  "@errCantOpenURL": {
-    "placeholders": {
-      "url": {
-        "type": "String"
-      }
-    }
-  },
-  "sysColor": "Colore sistolica",
-  "@sysColor": {},
-  "determineWarnValues": "Determina valori di avviso",
-  "@determineWarnValues": {},
-  "validateInputs": "Convalida inserimenti",
-  "@validateInputs": {},
-  "confirmDeletion": "Conferma eliminazione",
-  "@confirmDeletion": {},
-  "aboutWarnValuesScreenDesc": "Ulteriori informazioni sui valori di avviso",
-  "@aboutWarnValuesScreenDesc": {},
-  "exportAfterEveryInput": "Esporta dopo ogni inserimento",
-  "@exportAfterEveryInput": {},
-  "other": "Altro",
-  "@other": {},
-  "import": "Importa",
-  "@import": {},
-  "text": "Testo",
-  "@text": {},
-  "exportSuccess": "Esportato in: {path}",
-  "@exportSuccess": {
-    "placeholders": {
-      "path": {
-        "type": "String"
-      }
-    }
-  },
-  "sourceCode": "Codice sorgente",
-  "@sourceCode": {},
-  "licenses": "Licenze di terze parti",
-  "@licenses": {},
-  "minOf": "{txt} min",
-  "@minOf": {
-    "placeholders": {
-      "txt": {
-        "type": "String"
-      }
-    }
-  },
-  "warnValues": "Valori di avviso",
-  "@warnValues": {},
-  "maxOf": "{txt} max",
-  "@maxOf": {
-    "placeholders": {
-      "txt": {
-        "type": "String"
-      }
-    }
-  },
-  "dateFormatting": "Formattazione data",
-  "@dateFormatting": {},
-  "now": "Adesso",
-  "@now": {},
-  "notes": "Note",
-  "@notes": {},
-  "weekOfYear": "Settimana {weekNum}, {year}",
-  "@weekOfYear": {
-    "placeholders": {
-      "weekNum": {
-        "type": "int"
-      },
-      "year": {
-        "type": "int"
-      }
-    }
-  },
-  "exportPdfHeaderHeight": "Altezza intestazione",
-  "@exportPdfHeaderHeight": {},
-  "exportPdfCellHeight": "Altezza riga",
-  "@exportPdfCellHeight": {},
-  "exportPdfHeaderFontSize": "Dimensione carattere intestazione",
-  "@exportPdfHeaderFontSize": {},
-  "exportPdfCellFontSize": "Dimensione carattere riga",
-  "@exportPdfCellFontSize": {},
-  "average": "Media",
-  "@average": {},
-  "maximum": "Massima",
-  "@maximum": {},
-  "minimum": "Minima",
-  "@minimum": {},
-  "exportPdfExportTitle": "Riga di intestazione",
-  "@exportPdfExportTitle": {},
-  "exportPdfExportData": "Tabella dati",
-  "@exportPdfExportData": {},
-  "enterTimeFormatString": "Formato data e ora",
-  "@enterTimeFormatString": {},
-  "time": "Ora",
-  "@time": {},
-  "warnAboutTxt1": "I valori di avviso sono semplici suggerimenti e non consigli medici.",
-  "@warnAboutTxt1": {},
-  "startWithAddMeasurementPageDescription": "All''avvio dell''app viene mostrata la schermata di immissione della misurazione.",
-  "@startWithAddMeasurementPageDescription": {},
-  "exportMimeTypeDesc": "Segnala tipo alle altre app",
-  "@exportMimeTypeDesc": {},
-  "errCantEditThis": "Non puoi modificarlo. Sentiti libero di guardare i valori per creare una nuova voce.",
-  "@errCantEditThis": {},
-  "presets": "Preimpostazioni",
-  "@presets": {},
-  "lifetime": "Tutte le date",
-  "@lifetime": {},
-  "confirmDeleteDesc": "Eliminare questa voce? Puoi disattivare queste conferme nelle impostazioni",
-  "@confirmDeleteDesc": {},
-  "errTimeAfterNow": "L''ora del giorno selezionata è stata reimpostata, in quanto era successiva all''ora attuale. Puoi disattivare questa convalida nelle impostazioni.",
-  "@errTimeAfterNow": {},
-  "custom": "Personalizzato",
-  "@custom": {},
-  "drawRegressionLinesDesc": "Disegna le linee di regressione nel grafico. Utile solo per intervalli ampi.",
-  "@drawRegressionLinesDesc": {},
-  "pulsePressure": "Pressione del polso",
-  "@pulsePressure": {},
-  "unixTimestamp": "Data e ora Unix",
-  "@unixTimestamp": {},
-  "addExportformat": "Aggiungi formato di esportazione",
-  "@addExportformat": {},
-  "timeResolvedMetrics": "Grafico a intervallo temporale definito",
-  "@timeResolvedMetrics": {},
-  "exportAfterEveryInputDesc": "Non consigliato (sovraccarico file)",
-  "@exportAfterEveryInputDesc": {},
-  "exportFieldFormatDocumentation": "'## Variabili\nIl formato del campo di esportazione supporta l''inserimento di valori per le seguenti variabili:\n- `$TIMESTAMP:` Rappresenta il tempo trascorso dall''epoca Unix, espresso in millisecondi.\n- `$SYS:` Fornisce il valore se disponibile, in alternativa il valore predefinito è -1.\n- `$DIA:` Fornisce il valore se disponibile, in alternativa il valore predefinito è -1.\n- `$PUL:` Fornisce il valore se disponibile, in alternativa il valore predefinito è -1.\n- `$NOTE:` Fornisce il valore se disponibile, in alternativa il valore predefinito è -1.\n- `$COLOR:` Rappresenta il colore di una misura come numero, il valore di esempio: `4291681337`.\n\nSe qualcuna delle variabili menzionate sopra non sono presenti nella registrazione della pressione arteriosa, verranno sostituite con `null`.\n\n## Matematica\nPuoi usare operazioni matematiche basiche all''interno di doppie graffe (\"`{{}}`\").\n\nSono supportate le seguenti operazioni matematiche:\n- Operazioni: +, -, *, /, %, ^\n- Equazioni di primo grado: abs, acos, asin, atan, ceil, cos, cosh, cot, coth, csc, csch, exp, floor, ln, log, round sec, sech, sin, sinh, sqrt, tan, tanh \n- Equazioni di secondo grado: log, nrt, pow\n- Costanti: e, pi, ln2, ln10, log2e, log10e, sqrt1_2, sqrt2\n\nPer le specifiche complete dell''interprete matematico, si può fare riferimento all''[albero delle funzioni](https://pub.dev/documentation/function_tree/latest#interpreter)\n\n## Ordine di elaborazione\n1. Sostituzione variabile\n2. Matematica'",
-  "@exportFieldFormatDocumentation": {},
-  "startWithAddMeasurementPage": "Misurazione all''avvio",
-  "@startWithAddMeasurementPage": {},
-  "errNotStarted": "Non avviato",
-  "@errNotStarted": {},
-  "errWrongImportFormat": "Puoi importare solo file in formato database CSV e SQLite.",
-  "@errWrongImportFormat": {},
-  "errNeedHeadline": "Puoi importare solo file con una riga di intestazione.",
-  "@errNeedHeadline": {},
-  "sysLong": "Sistolica",
-  "@sysLong": {},
-  "sysShort": "PAS",
-  "@sysShort": {},
-  "diaLong": "Diastolica",
-  "@diaLong": {},
-  "diaShort": "PAD",
-  "@diaShort": {},
-  "pulLong": "Frequenza",
-  "@pulLong": {},
-  "pulShort": "FC",
-  "@pulShort": {},
-  "addNote": "Nota (facoltativa)",
-  "@addNote": {},
-  "settings": "Impostazioni",
-  "@settings": {},
-  "theme": "Tema",
-  "@theme": {},
-  "system": "Sistema",
-  "@system": {},
-  "dark": "Scuro",
-  "@dark": {},
-  "light": "Chiaro",
-  "@light": {},
-  "iconSize": "Dimensione icona",
-  "@iconSize": {},
-  "graphLineThickness": "Spessore linea",
-  "@graphLineThickness": {},
-  "animationSpeed": "Durata animazione",
-  "@animationSpeed": {},
-  "accentColor": "Colore del tema",
-  "@accentColor": {},
-  "layout": "Disposizione",
-  "@layout": {},
-  "errPleaseSelect": "Seleziona",
-  "@errPleaseSelect": {},
-  "btnUndo": "Precedente",
-  "@btnUndo": {},
-  "allowManualTimeInput": "Data e ora manuale",
-  "@allowManualTimeInput": {},
-  "enterTimeFormatScreen": "Formato data e ora",
-  "@enterTimeFormatScreen": {},
-  "success": "Completato: {msg}",
-  "@success": {
-    "placeholders": {
-      "msg": {
-        "type": "String"
-      }
-    }
-  },
-  "title": "Monitoraggio pressione",
-  "@title": {},
-  "diaColor": "Colore diastolica",
-  "@diaColor": {},
-  "pulColor": "Colore frequenza",
-  "@pulColor": {},
-  "behavior": "Comportamento",
-  "@behavior": {},
-  "age": "Età",
-  "@age": {},
-  "aboutWarnValuesScreen": "Informazioni",
-  "@aboutWarnValuesScreen": {},
-  "sysWarn": "Avviso sistolica",
-  "@sysWarn": {},
-  "diaWarn": "Avviso diastolica",
-  "@diaWarn": {},
-  "data": "Dati",
-  "@data": {},
-  "version": "Versione",
-  "@version": {},
-  "versionOf": "Versione: {version}",
-  "@versionOf": {
-    "placeholders": {
-      "version": {
-        "type": "String"
-      }
-    }
-  },
-  "buildNumberOf": "Numero versione: {buildNumber}",
-  "@buildNumberOf": {
-    "placeholders": {
-      "buildNumber": {
-        "type": "String"
-      }
-    }
-  },
-  "packageNameOf": "Nome pacchetto: {name}",
-  "@packageNameOf": {
-    "placeholders": {
-      "name": {
-        "type": "String"
-      }
-    }
-  },
-  "exportImport": "Esporta e importa",
-  "@exportImport": {},
-  "exportDir": "Cartella di esportazione",
-  "@exportDir": {},
-  "exportInterval": "Intervallo dati",
-  "@exportInterval": {},
-  "exportFormat": "Formato esportazione",
-  "@exportFormat": {},
-  "exportCustomEntries": "Personalizza campi",
-  "@exportCustomEntries": {},
-  "addEntry": "Aggiungi campo",
-  "@addEntry": {},
-  "exportCsvHeadline": "Riga di intestazione",
-  "@exportCsvHeadline": {},
-  "exportCsvHeadlineDesc": "Aiuta a determinare i tipi di valori",
-  "@exportCsvHeadlineDesc": {},
-  "csv": "CSV",
-  "@csv": {},
-  "pdf": "PDF",
-  "@pdf": {},
-  "db": "DB SQLite",
-  "@db": {},
-  "fieldDelimiter": "Separatore campi",
-  "@fieldDelimiter": {},
-  "textDelimiter": "Delimitatore testo",
-  "@textDelimiter": {},
-  "export": "Esporta",
-  "@export": {},
-  "shared": "Condiviso",
-  "@shared": {},
-  "exportMimeType": "Supporto per l''esportazione",
-  "@exportMimeType": {},
-  "statistics": "Statistiche",
-  "@statistics": {},
-  "measurementCount": "Numero di misurazioni",
-  "@measurementCount": {},
-  "measurementsPerDay": "Media misurazioni al giorno",
-  "@measurementsPerDay": {},
-  "avgOf": "{txt} Ø",
-  "@avgOf": {
-    "placeholders": {
-      "txt": {
-        "type": "String"
-      }
-    }
-  },
-  "warnAboutTxt2": "Fonte dei valori predefiniti in base all''età.",
-  "@warnAboutTxt2": {},
-  "warnAboutTxt3": "Sentiti libero di modificare i valori in base alle tue esigenze e segui le raccomandazioni del medico.",
-  "@warnAboutTxt3": {},
-  "importSuccess": "{count} voci importate",
-  "@importSuccess": {
-    "placeholders": {
-      "count": {
-        "type": "int"
-      }
-    }
-  },
-  "exportWarnConfigNotImportable": "Avviso: l''attuale configurazione di esportazione non potrà essere importata nuovamente. Per risolvere il problema, assicurati di impostare il tipo di esportazione come CSV e includi uno dei formati data e ora disponibili.",
-  "@exportWarnConfigNotImportable": {},
-  "exportWarnNotEveryFieldExported": "Attenzione, non stai esportando tutti i campi. Mancano: {fields} {count, plural, one{is} other{are}}.",
-  "@exportWarnNotEveryFieldExported": {
-    "placeholders": {
-      "count": {
-        "type": "int"
-      },
-      "fields": {
-        "type": "String"
-      }
-    }
-  },
-  "confirmDelete": "Conferma eliminazione",
-  "@confirmDelete": {},
-  "day": "Giorno",
-  "@day": {},
-  "week": "Settimana",
-  "@week": {},
-  "month": "Mese",
-  "@month": {},
-  "year": "Anno",
-  "@year": {},
-  "last7Days": "7 giorni",
-  "@last7Days": {},
-  "last30Days": "30 giorni",
-  "@last30Days": {},
-  "allowMissingValues": "Consenti valori mancanti",
-  "@allowMissingValues": {},
-  "language": "Lingua",
-  "@language": {},
-  "drawRegressionLines": "Disegna linee di tendenza",
-  "@drawRegressionLines": {},
-  "exportHiddenFields": "Campi nascosti",
-  "@exportHiddenFields": {},
-  "pdfDocumentTitle": "Valori pressione arteriosa dal {start} al {end}",
-  "@pdfDocumentTitle": {
-    "placeholders": {
-      "start": {
-        "type": "String"
-      },
-      "end": {
-        "type": "String"
-      }
-    }
-  },
-  "displayTitle": "Visualizza titolo",
-  "@displayTitle": {},
-  "internalName": "Nome interno",
-  "@internalName": {},
-  "errOnlyLatinCharactersAndArabicNumbers": "Sono ammessi solo caratteri latini o numeri arabi",
-  "@errOnlyLatinCharactersAndArabicNumbers": {},
-  "deletionConfirmed": "Voce eliminata.",
-  "@deletionConfirmed": {},
-  "fieldFormat": "Formato campo",
-  "@fieldFormat": {},
-  "result": "Risultato:",
-  "@result": {},
-  "edit": "Modifica",
-  "@edit": {},
-  "delete": "Elimina",
-  "@delete": {},
-  "default_": "Predefinito",
-  "@default_": {},
-  "horizontalLines": "Linee orizzontali",
-  "@horizontalLines": {},
-  "customGraphMarkings": "Marcatori personalizzati",
-  "@customGraphMarkings": {},
-  "addLine": "Aggiungi linea",
-  "@addLine": {},
-  "linePositionY": "Posizione linea (y)",
-  "@linePositionY": {},
-  "addMeasurement": "Aggiungi misurazione",
-  "@addMeasurement": {},
-  "timestamp": "Data e ora",
-  "@timestamp": {},
-  "useLegacyList": "Usa elenco alternativo",
-  "@useLegacyList": {},
-  "note": "Nota",
-  "@note": {},
-  "color": "Colore",
-  "@color": {},
-  "enterTimeFormatDesc": "Una stringa di formattazione è un insieme di stringhe ICU/Skeleton predefinite e di qualsiasi testo aggiuntivo che si desidera includere.\n\n[Se sei curioso di conoscere l''elenco completo dei formati validi, puoi trovarli qui.](screen://TimeFormattingHelp)\n\nAvviso: l''uso di stringhe di formato più lungo o più corto non altera magicamente la larghezza delle colonne della tabella, il che potrebbe portare a problematiche interruzioni di riga e alla mancata visualizzazione del testo.\n\nFormato predefinito: \"yy-MM-dd HH:mm\"",
-  "@enterTimeFormatDesc": {},
-  "importSettings": "Ripristino impostazioni",
-  "@importSettings": {},
-  "warnDeletionUnrecoverable": "Questo passaggio non è reversibile a meno che tu non abbia effettuato manualmente un backup. Vuoi davvero eliminarlo?",
-  "@warnDeletionUnrecoverable": {},
-  "exportSettings": "Backup impostazioni",
-  "@exportSettings": {},
-  "errExportColumnWithThisNameAlreadyExists": "Esiste già una colonna da esportare con questo nome.",
-  "@errExportColumnWithThisNameAlreadyExists": {},
-  "needlePinBarWidthDesc": "La larghezza delle linee colorate che le voci creano sul grafico.",
-  "@needlePinBarWidthDesc": {},
-  "fileDeleted": "File eliminato",
-  "@fileDeleted": {},
-  "restartNow": "Riavvia ora",
-  "@restartNow": {},
-  "pleaseRestart": "Riavvia l''app per applicare le modifiche",
-  "@pleaseRestart": {},
-  "fileAlreadyDeleted": "File già eliminato",
-  "@fileAlreadyDeleted": {},
-  "requiresAppRestart": "Richiede il riavvio dell''app",
-  "@requiresAppRestart": {},
-  "deleteAllSettings": "Elimina tutte le impostazioni",
-  "@deleteAllSettings": {},
-  "deleteAllMeasurements": "Elimina tutte le misurazioni",
-  "@deleteAllMeasurements": {},
-  "warnNeedsRestartForUsingApp": "Alcuni file sono stati eliminati durante questa sessione. Riavvia l''app per continuare a utilizzare le altre parti dell''app!",
-  "@warnNeedsRestartForUsingApp": {},
-  "needlePinBarWidth": "Spessore colore",
-  "@needlePinBarWidth": {},
-  "errParseTimeNotRestoreable": "Non esiste una colonna che consenta di ripristinare data e ora.",
-  "@errParseTimeNotRestoreable": {},
-  "errParseUnknownColumn": "Non esiste alcuna colonna con il titolo \"{title}\".",
-  "@errParseUnknownColumn": {
-    "placeholders": {
-      "title": {
-        "type": "String"
-      }
-    }
-  },
-  "errParseEmptyCsvFile": "Non sono presenti righe sufficienti nel file CSV per analizzare la registrazione.",
-  "@errParseEmptyCsvFile": {},
-  "errParseLineTooShort": "La riga {lineNumber} ha meno colonne della prima riga.",
-  "@errParseLineTooShort": {
-    "placeholders": {
-      "lineNumber": {
-        "type": "int"
-      }
-    }
-  },
-  "errParseFailedDecodingField": "La decodifica del campo \"{fieldContent}\" nella riga {lineNumber} non è riuscita.",
-  "@errParseFailedDecodingField": {
-    "placeholders": {
-      "lineNumber": {
-        "type": "int"
-      },
-      "fieldContent": {
-        "type": "String"
-      }
-    }
-  },
-  "exportFieldsPreset": "Campi di esportazione preimpostati",
-  "@exportFieldsPreset": {},
-  "remove": "Rimuovi",
-  "@remove": {},
-  "manageExportColumns": "Gestisci colonne di esportazione",
-  "@manageExportColumns": {},
-  "buildIn": "Integrato",
-  "@buildIn": {},
-  "csvTitle": "Titolo CSV",
-  "@csvTitle": {},
-  "recordFormat": "Formato registrazione",
-  "@recordFormat": {},
-  "timeFormat": "Formato data e ora",
-  "@timeFormat": {},
-  "errAccuracyLoss": "È prevista una perdita di precisione durante l''esportazione con formattatori orari personalizzati.",
-  "@errAccuracyLoss": {},
-  "bottomAppBars": "Barre di dialogo in basso",
-  "@bottomAppBars": {},
-  "medications": "Farmaci",
-  "@medications": {},
-  "addMedication": "Aggiungi farmaci",
-  "@addMedication": {},
-  "name": "Nome",
-  "@name": {},
-  "defaultDosis": "Dose predefinita",
-  "@defaultDosis": {},
-  "noMedication": "Nessun farmaco",
-  "@noMedication": {},
-  "dosis": "Dose",
-  "@dosis": {},
-  "valueDistribution": "Distribuzione dei valori",
-  "@valueDistribution": {},
-  "titleInCsv": "Titolo in CSV",
-  "@titleInCsv": {},
-  "preferredPressureUnit": "Unità di pressione preferita",
-  "@preferredPressureUnit": {},
-  "deleteAllMedicineIntakes": "Elimina tutte le assunzioni di medicinali",
-  "@deleteAllMedicineIntakes": {},
-  "errBleNoPerms": "Nessuna autorizzazione Bluetooth",
-  "@errBleNoPerms": {},
-  "scanningDevices": "Ricerca dispositivi in corso...",
-  "@scanningDevices": {},
-  "errBleCantOpen": "Caricamento dei dispositivi di input non riuscito. Assicurati che l''app disponga di tutte le autorizzazioni necessarie e segnala il problema nel caso in cui persista.",
-  "@errBleCantOpen": {},
-  "errBleNoDev": "Nessun dispositivo BLE GATT compatibile trovato. Tocca per aggiornare!",
-  "@errBleNoDev": {},
-  "bluetoothDisabled": "Bluetooth disabilitato",
-  "@bluetoothDisabled": {},
-  "errMeasurementRead": "Errore durante la misurazione!",
-  "@errMeasurementRead": {},
-  "bluetoothInput": "Ingresso Bluetooth",
-  "@bluetoothInput": {},
-  "bodyMovementDetected": "Rilevato movimento del corpo",
-  "@bodyMovementDetected": {},
-  "meanArterialPressure": "Pressione arteriosa media",
-  "@meanArterialPressure": {},
-  "userID": "ID utente",
-  "@userID": {},
-  "cuffTooLoose": "Polsino troppo largo",
-  "@cuffTooLoose": {},
-  "improperMeasurementPosition": "Posizione di misurazione errata",
-  "@improperMeasurementPosition": {},
-  "irregularPulseDetected": "Rilevata pulsazione irregolare",
-  "@irregularPulseDetected": {},
-  "pulseRateExceedsUpperLimit": "Frequenza cardiaca superiore al limite massimo",
-  "@pulseRateExceedsUpperLimit": {},
-  "pulseRateLessThanLowerLimit": "Frequenza cardiaca inferiore al limite minimo",
-  "@pulseRateLessThanLowerLimit": {},
-  "availableDevices": "Dispositivi disponibili",
-  "@availableDevices": {},
-  "connect": "Connetti",
-  "@connect": {},
-  "aboutBleInput": "Alcuni dispositivi di misurazione sono compatibili con BLE GATT. Puoi associare questi dispositivi qui e trasmettere automaticamente le misurazioni o disattivare questa opzione nelle impostazioni.",
-  "@aboutBleInput": {},
-  "measurementSuccess": "Misurazione effettuata con successo!",
-  "@measurementSuccess": {},
-  "scanningForDevices": "Scansione dei dispositivi",
-  "@scanningForDevices": {},
-  "tapToClose": "Tocca per chiudere.",
-  "@tapToClose": {},
-  "compactList": "Elenco compatto misurazioni",
-  "@compactList": {},
-  "deleteAllNotes": "Elimina tutte le note",
-  "@deleteAllNotes": {}
-}
+    "errNoFileOpened": "Nessun file aperto",
+    "@errNoFileOpened": {},
+    "errNoValue": "Inserisci un valore",
+    "@errNoValue": {},
+    "errNotEnoughDataToGraph": "Non ci sono dati sufficienti per tracciare un grafico.",
+    "@errNotEnoughDataToGraph": {},
+    "errNoData": "Nessun dato",
+    "@errNoData": {},
+    "errCantReadFile": "Il contenuto del file non può essere letto",
+    "@errCantReadFile": {},
+    "errLt30": "<= 30? Disattiva convalida nelle impostazioni!",
+    "@errLt30": {},
+    "errUnrealistic": "Non realistico? Disattiva convalida nelle impostazioni!",
+    "@errUnrealistic": {},
+    "errDiaGtSys": "PAD >= PAS? Disattiva convalida nelle impostazioni!",
+    "@errDiaGtSys": {},
+    "exportPdfExportStatistics": "Statistiche",
+    "@exportPdfExportStatistics": {},
+    "errNotImportable": "Questo file non può essere importato",
+    "@errNotImportable": {},
+    "loading": "Caricamento…",
+    "@loading": {},
+    "btnCancel": "Annulla",
+    "@btnCancel": {},
+    "btnSave": "Salva",
+    "@btnSave": {},
+    "error": "Errore: {msg}",
+    "@error": {
+        "placeholders": {
+            "msg": {
+                "type": "String"
+            }
+        }
+    },
+    "btnConfirm": "OK",
+    "@btnConfirm": {},
+    "btnNext": "Successivo",
+    "@btnNext": {},
+    "errNaN": "Inserisci un numero",
+    "@errNaN": {},
+    "errCantOpenURL": "Impossibile aprire l''URL: {url}",
+    "@errCantOpenURL": {
+        "placeholders": {
+            "url": {
+                "type": "String"
+            }
+        }
+    },
+    "sysColor": "Colore sistolica",
+    "@sysColor": {},
+    "determineWarnValues": "Determina valori di avviso",
+    "@determineWarnValues": {},
+    "validateInputs": "Convalida inserimenti",
+    "@validateInputs": {},
+    "confirmDeletion": "Conferma eliminazione",
+    "@confirmDeletion": {},
+    "aboutWarnValuesScreenDesc": "Ulteriori informazioni sui valori di avviso",
+    "@aboutWarnValuesScreenDesc": {},
+    "exportAfterEveryInput": "Esporta dopo ogni inserimento",
+    "@exportAfterEveryInput": {},
+    "other": "Altro",
+    "@other": {},
+    "import": "Importa",
+    "@import": {},
+    "text": "Testo",
+    "@text": {},
+    "sourceCode": "Codice sorgente",
+    "@sourceCode": {},
+    "licenses": "Licenze di terze parti",
+    "@licenses": {},
+    "minOf": "{txt} min",
+    "@minOf": {
+        "placeholders": {
+            "txt": {
+                "type": "String"
+            }
+        }
+    },
+    "warnValues": "Valori di avviso",
+    "@warnValues": {},
+    "maxOf": "{txt} max",
+    "@maxOf": {
+        "placeholders": {
+            "txt": {
+                "type": "String"
+            }
+        }
+    },
+    "now": "Adesso",
+    "@now": {},
+    "notes": "Note",
+    "@notes": {},
+    "weekOfYear": "Settimana {weekNum}, {year}",
+    "@weekOfYear": {
+        "placeholders": {
+            "weekNum": {
+                "type": "int"
+            },
+            "year": {
+                "type": "int"
+            }
+        }
+    },
+    "exportPdfHeaderHeight": "Altezza intestazione",
+    "@exportPdfHeaderHeight": {},
+    "exportPdfCellHeight": "Altezza riga",
+    "@exportPdfCellHeight": {},
+    "exportPdfHeaderFontSize": "Dimensione carattere intestazione",
+    "@exportPdfHeaderFontSize": {},
+    "exportPdfCellFontSize": "Dimensione carattere riga",
+    "@exportPdfCellFontSize": {},
+    "average": "Media",
+    "@average": {},
+    "maximum": "Massima",
+    "@maximum": {},
+    "minimum": "Minima",
+    "@minimum": {},
+    "exportPdfExportTitle": "Riga di intestazione",
+    "@exportPdfExportTitle": {},
+    "exportPdfExportData": "Tabella dati",
+    "@exportPdfExportData": {},
+    "enterTimeFormatString": "Formato data e ora",
+    "@enterTimeFormatString": {},
+    "time": "Ora",
+    "@time": {},
+    "warnAboutTxt1": "I valori di avviso sono semplici suggerimenti e non consigli medici.",
+    "@warnAboutTxt1": {},
+    "startWithAddMeasurementPageDescription": "All''avvio dell''app viene mostrata la schermata di immissione della misurazione.",
+    "@startWithAddMeasurementPageDescription": {},
+    "lifetime": "Tutte le date",
+    "@lifetime": {},
+    "confirmDeleteDesc": "Eliminare questa voce? Puoi disattivare queste conferme nelle impostazioni",
+    "@confirmDeleteDesc": {},
+    "errTimeAfterNow": "L''ora del giorno selezionata è stata reimpostata, in quanto era successiva all''ora attuale. Puoi disattivare questa convalida nelle impostazioni.",
+    "@errTimeAfterNow": {},
+    "custom": "Personalizzato",
+    "@custom": {},
+    "drawRegressionLinesDesc": "Disegna le linee di regressione nel grafico. Utile solo per intervalli ampi.",
+    "@drawRegressionLinesDesc": {},
+    "pulsePressure": "Pressione del polso",
+    "@pulsePressure": {},
+    "addExportformat": "Aggiungi formato di esportazione",
+    "@addExportformat": {},
+    "timeResolvedMetrics": "Grafico a intervallo temporale definito",
+    "@timeResolvedMetrics": {},
+    "exportAfterEveryInputDesc": "Non consigliato (sovraccarico file)",
+    "@exportAfterEveryInputDesc": {},
+    "exportFieldFormatDocumentation": "'## Variabili\nIl formato del campo di esportazione supporta l''inserimento di valori per le seguenti variabili:\n- `$TIMESTAMP:` Rappresenta il tempo trascorso dall''epoca Unix, espresso in millisecondi.\n- `$SYS:` Fornisce il valore se disponibile, in alternativa il valore predefinito è -1.\n- `$DIA:` Fornisce il valore se disponibile, in alternativa il valore predefinito è -1.\n- `$PUL:` Fornisce il valore se disponibile, in alternativa il valore predefinito è -1.\n- `$NOTE:` Fornisce il valore se disponibile, in alternativa il valore predefinito è -1.\n- `$COLOR:` Rappresenta il colore di una misura come numero, il valore di esempio: `4291681337`.\n\nSe qualcuna delle variabili menzionate sopra non sono presenti nella registrazione della pressione arteriosa, verranno sostituite con `null`.\n\n## Matematica\nPuoi usare operazioni matematiche basiche all''interno di doppie graffe (\"`{{}}`\").\n\nSono supportate le seguenti operazioni matematiche:\n- Operazioni: +, -, *, /, %, ^\n- Equazioni di primo grado: abs, acos, asin, atan, ceil, cos, cosh, cot, coth, csc, csch, exp, floor, ln, log, round sec, sech, sin, sinh, sqrt, tan, tanh \n- Equazioni di secondo grado: log, nrt, pow\n- Costanti: e, pi, ln2, ln10, log2e, log10e, sqrt1_2, sqrt2\n\nPer le specifiche complete dell''interprete matematico, si può fare riferimento all''[albero delle funzioni](https://pub.dev/documentation/function_tree/latest#interpreter)\n\n## Ordine di elaborazione\n1. Sostituzione variabile\n2. Matematica'",
+    "@exportFieldFormatDocumentation": {},
+    "startWithAddMeasurementPage": "Misurazione all''avvio",
+    "@startWithAddMeasurementPage": {},
+    "errNotStarted": "Non avviato",
+    "@errNotStarted": {},
+    "errWrongImportFormat": "Puoi importare solo file in formato database CSV e SQLite.",
+    "@errWrongImportFormat": {},
+    "errNeedHeadline": "Puoi importare solo file con una riga di intestazione.",
+    "@errNeedHeadline": {},
+    "sysLong": "Sistolica",
+    "@sysLong": {},
+    "sysShort": "PAS",
+    "@sysShort": {},
+    "diaLong": "Diastolica",
+    "@diaLong": {},
+    "diaShort": "PAD",
+    "@diaShort": {},
+    "pulLong": "Frequenza",
+    "@pulLong": {},
+    "pulShort": "FC",
+    "@pulShort": {},
+    "addNote": "Nota (facoltativa)",
+    "@addNote": {},
+    "settings": "Impostazioni",
+    "@settings": {},
+    "theme": "Tema",
+    "@theme": {},
+    "system": "Sistema",
+    "@system": {},
+    "dark": "Scuro",
+    "@dark": {},
+    "light": "Chiaro",
+    "@light": {},
+    "iconSize": "Dimensione icona",
+    "@iconSize": {},
+    "graphLineThickness": "Spessore linea",
+    "@graphLineThickness": {},
+    "animationSpeed": "Durata animazione",
+    "@animationSpeed": {},
+    "accentColor": "Colore del tema",
+    "@accentColor": {},
+    "layout": "Disposizione",
+    "@layout": {},
+    "btnUndo": "Precedente",
+    "@btnUndo": {},
+    "allowManualTimeInput": "Data e ora manuale",
+    "@allowManualTimeInput": {},
+    "enterTimeFormatScreen": "Formato data e ora",
+    "@enterTimeFormatScreen": {},
+    "success": "Completato: {msg}",
+    "@success": {
+        "placeholders": {
+            "msg": {
+                "type": "String"
+            }
+        }
+    },
+    "title": "Monitoraggio pressione",
+    "@title": {},
+    "diaColor": "Colore diastolica",
+    "@diaColor": {},
+    "pulColor": "Colore frequenza",
+    "@pulColor": {},
+    "behavior": "Comportamento",
+    "@behavior": {},
+    "age": "Età",
+    "@age": {},
+    "aboutWarnValuesScreen": "Informazioni",
+    "@aboutWarnValuesScreen": {},
+    "sysWarn": "Avviso sistolica",
+    "@sysWarn": {},
+    "diaWarn": "Avviso diastolica",
+    "@diaWarn": {},
+    "data": "Dati",
+    "@data": {},
+    "version": "Versione",
+    "@version": {},
+    "versionOf": "Versione: {version}",
+    "@versionOf": {
+        "placeholders": {
+            "version": {
+                "type": "String"
+            }
+        }
+    },
+    "buildNumberOf": "Numero versione: {buildNumber}",
+    "@buildNumberOf": {
+        "placeholders": {
+            "buildNumber": {
+                "type": "String"
+            }
+        }
+    },
+    "packageNameOf": "Nome pacchetto: {name}",
+    "@packageNameOf": {
+        "placeholders": {
+            "name": {
+                "type": "String"
+            }
+        }
+    },
+    "exportImport": "Esporta e importa",
+    "@exportImport": {},
+    "exportDir": "Cartella di esportazione",
+    "@exportDir": {},
+    "exportFormat": "Formato esportazione",
+    "@exportFormat": {},
+    "exportCustomEntries": "Personalizza campi",
+    "@exportCustomEntries": {},
+    "addEntry": "Aggiungi campo",
+    "@addEntry": {},
+    "exportCsvHeadline": "Riga di intestazione",
+    "@exportCsvHeadline": {},
+    "exportCsvHeadlineDesc": "Aiuta a determinare i tipi di valori",
+    "@exportCsvHeadlineDesc": {},
+    "csv": "CSV",
+    "@csv": {},
+    "pdf": "PDF",
+    "@pdf": {},
+    "db": "DB SQLite",
+    "@db": {},
+    "fieldDelimiter": "Separatore campi",
+    "@fieldDelimiter": {},
+    "textDelimiter": "Delimitatore testo",
+    "@textDelimiter": {},
+    "export": "Esporta",
+    "@export": {},
+    "shared": "Condiviso",
+    "@shared": {},
+    "exportMimeType": "Supporto per l''esportazione",
+    "@exportMimeType": {},
+    "statistics": "Statistiche",
+    "@statistics": {},
+    "measurementCount": "Numero di misurazioni",
+    "@measurementCount": {},
+    "measurementsPerDay": "Media misurazioni al giorno",
+    "@measurementsPerDay": {},
+    "avgOf": "{txt} Ø",
+    "@avgOf": {
+        "placeholders": {
+            "txt": {
+                "type": "String"
+            }
+        }
+    },
+    "warnAboutTxt2": "Fonte dei valori predefiniti in base all''età.",
+    "@warnAboutTxt2": {},
+    "warnAboutTxt3": "Sentiti libero di modificare i valori in base alle tue esigenze e segui le raccomandazioni del medico.",
+    "@warnAboutTxt3": {},
+    "importSuccess": "{count} voci importate",
+    "@importSuccess": {
+        "placeholders": {
+            "count": {
+                "type": "int"
+            }
+        }
+    },
+    "exportWarnConfigNotImportable": "Avviso: l''attuale configurazione di esportazione non potrà essere importata nuovamente. Per risolvere il problema, assicurati di impostare il tipo di esportazione come CSV e includi uno dei formati data e ora disponibili.",
+    "@exportWarnConfigNotImportable": {},
+    "exportWarnNotEveryFieldExported": "Attenzione, non stai esportando tutti i campi. Mancano: {fields} {count, plural, one{is} other{are}}.",
+    "@exportWarnNotEveryFieldExported": {
+        "placeholders": {
+            "count": {
+                "type": "int"
+            },
+            "fields": {
+                "type": "String"
+            }
+        }
+    },
+    "confirmDelete": "Conferma eliminazione",
+    "@confirmDelete": {},
+    "day": "Giorno",
+    "@day": {},
+    "week": "Settimana",
+    "@week": {},
+    "month": "Mese",
+    "@month": {},
+    "year": "Anno",
+    "@year": {},
+    "last7Days": "7 giorni",
+    "@last7Days": {},
+    "last30Days": "30 giorni",
+    "@last30Days": {},
+    "allowMissingValues": "Consenti valori mancanti",
+    "@allowMissingValues": {},
+    "language": "Lingua",
+    "@language": {},
+    "drawRegressionLines": "Disegna linee di tendenza",
+    "@drawRegressionLines": {},
+    "pdfDocumentTitle": "Valori pressione arteriosa dal {start} al {end}",
+    "@pdfDocumentTitle": {
+        "placeholders": {
+            "start": {
+                "type": "String"
+            },
+            "end": {
+                "type": "String"
+            }
+        }
+    },
+    "deletionConfirmed": "Voce eliminata.",
+    "@deletionConfirmed": {},
+    "fieldFormat": "Formato campo",
+    "@fieldFormat": {},
+    "result": "Risultato:",
+    "@result": {},
+    "edit": "Modifica",
+    "@edit": {},
+    "delete": "Elimina",
+    "@delete": {},
+    "default_": "Predefinito",
+    "@default_": {},
+    "horizontalLines": "Linee orizzontali",
+    "@horizontalLines": {},
+    "customGraphMarkings": "Marcatori personalizzati",
+    "@customGraphMarkings": {},
+    "addLine": "Aggiungi linea",
+    "@addLine": {},
+    "linePositionY": "Posizione linea (y)",
+    "@linePositionY": {},
+    "addMeasurement": "Aggiungi misurazione",
+    "@addMeasurement": {},
+    "timestamp": "Data e ora",
+    "@timestamp": {},
+    "useLegacyList": "Usa elenco alternativo",
+    "@useLegacyList": {},
+    "note": "Nota",
+    "@note": {},
+    "color": "Colore",
+    "@color": {},
+    "enterTimeFormatDesc": "Una stringa di formattazione è un insieme di stringhe ICU/Skeleton predefinite e di qualsiasi testo aggiuntivo che si desidera includere.\n\n[Se sei curioso di conoscere l''elenco completo dei formati validi, puoi trovarli qui.](screen://TimeFormattingHelp)\n\nAvviso: l''uso di stringhe di formato più lungo o più corto non altera magicamente la larghezza delle colonne della tabella, il che potrebbe portare a problematiche interruzioni di riga e alla mancata visualizzazione del testo.\n\nFormato predefinito: \"yy-MM-dd HH:mm\"",
+    "@enterTimeFormatDesc": {},
+    "importSettings": "Ripristino impostazioni",
+    "@importSettings": {},
+    "warnDeletionUnrecoverable": "Questo passaggio non è reversibile a meno che tu non abbia effettuato manualmente un backup. Vuoi davvero eliminarlo?",
+    "@warnDeletionUnrecoverable": {},
+    "exportSettings": "Backup impostazioni",
+    "@exportSettings": {},
+    "needlePinBarWidthDesc": "La larghezza delle linee colorate che le voci creano sul grafico.",
+    "@needlePinBarWidthDesc": {},
+    "restartNow": "Riavvia ora",
+    "@restartNow": {},
+    "pleaseRestart": "Riavvia l''app per applicare le modifiche",
+    "@pleaseRestart": {},
+    "requiresAppRestart": "Richiede il riavvio dell''app",
+    "@requiresAppRestart": {},
+    "deleteAllSettings": "Elimina tutte le impostazioni",
+    "@deleteAllSettings": {},
+    "deleteAllMeasurements": "Elimina tutte le misurazioni",
+    "@deleteAllMeasurements": {},
+    "warnNeedsRestartForUsingApp": "Alcuni file sono stati eliminati durante questa sessione. Riavvia l''app per continuare a utilizzare le altre parti dell''app!",
+    "@warnNeedsRestartForUsingApp": {},
+    "needlePinBarWidth": "Spessore colore",
+    "@needlePinBarWidth": {},
+    "errParseTimeNotRestoreable": "Non esiste una colonna che consenta di ripristinare data e ora.",
+    "@errParseTimeNotRestoreable": {},
+    "errParseUnknownColumn": "Non esiste alcuna colonna con il titolo \"{title}\".",
+    "@errParseUnknownColumn": {
+        "placeholders": {
+            "title": {
+                "type": "String"
+            }
+        }
+    },
+    "errParseEmptyCsvFile": "Non sono presenti righe sufficienti nel file CSV per analizzare la registrazione.",
+    "@errParseEmptyCsvFile": {},
+    "errParseLineTooShort": "La riga {lineNumber} ha meno colonne della prima riga.",
+    "@errParseLineTooShort": {
+        "placeholders": {
+            "lineNumber": {
+                "type": "int"
+            }
+        }
+    },
+    "errParseFailedDecodingField": "La decodifica del campo \"{fieldContent}\" nella riga {lineNumber} non è riuscita.",
+    "@errParseFailedDecodingField": {
+        "placeholders": {
+            "lineNumber": {
+                "type": "int"
+            },
+            "fieldContent": {
+                "type": "String"
+            }
+        }
+    },
+    "exportFieldsPreset": "Campi di esportazione preimpostati",
+    "@exportFieldsPreset": {},
+    "remove": "Rimuovi",
+    "@remove": {},
+    "manageExportColumns": "Gestisci colonne di esportazione",
+    "@manageExportColumns": {},
+    "buildIn": "Integrato",
+    "@buildIn": {},
+    "csvTitle": "Titolo CSV",
+    "@csvTitle": {},
+    "recordFormat": "Formato registrazione",
+    "@recordFormat": {},
+    "timeFormat": "Formato data e ora",
+    "@timeFormat": {},
+    "errAccuracyLoss": "È prevista una perdita di precisione durante l''esportazione con formattatori orari personalizzati.",
+    "@errAccuracyLoss": {},
+    "bottomAppBars": "Barre di dialogo in basso",
+    "@bottomAppBars": {},
+    "medications": "Farmaci",
+    "@medications": {},
+    "addMedication": "Aggiungi farmaci",
+    "@addMedication": {},
+    "name": "Nome",
+    "@name": {},
+    "defaultDosis": "Dose predefinita",
+    "@defaultDosis": {},
+    "noMedication": "Nessun farmaco",
+    "@noMedication": {},
+    "dosis": "Dose",
+    "@dosis": {},
+    "valueDistribution": "Distribuzione dei valori",
+    "@valueDistribution": {},
+    "titleInCsv": "Titolo in CSV",
+    "@titleInCsv": {},
+    "preferredPressureUnit": "Unità di pressione preferita",
+    "@preferredPressureUnit": {},
+    "deleteAllMedicineIntakes": "Elimina tutte le assunzioni di medicinali",
+    "@deleteAllMedicineIntakes": {},
+    "errBleNoPerms": "Nessuna autorizzazione Bluetooth",
+    "@errBleNoPerms": {},
+    "bluetoothDisabled": "Bluetooth disabilitato",
+    "@bluetoothDisabled": {},
+    "errMeasurementRead": "Errore durante la misurazione!",
+    "@errMeasurementRead": {},
+    "bluetoothInput": "Ingresso Bluetooth",
+    "@bluetoothInput": {},
+    "bodyMovementDetected": "Rilevato movimento del corpo",
+    "@bodyMovementDetected": {},
+    "meanArterialPressure": "Pressione arteriosa media",
+    "@meanArterialPressure": {},
+    "userID": "ID utente",
+    "@userID": {},
+    "cuffTooLoose": "Polsino troppo largo",
+    "@cuffTooLoose": {},
+    "improperMeasurementPosition": "Posizione di misurazione errata",
+    "@improperMeasurementPosition": {},
+    "irregularPulseDetected": "Rilevata pulsazione irregolare",
+    "@irregularPulseDetected": {},
+    "pulseRateExceedsUpperLimit": "Frequenza cardiaca superiore al limite massimo",
+    "@pulseRateExceedsUpperLimit": {},
+    "pulseRateLessThanLowerLimit": "Frequenza cardiaca inferiore al limite minimo",
+    "@pulseRateLessThanLowerLimit": {},
+    "availableDevices": "Dispositivi disponibili",
+    "@availableDevices": {},
+    "connect": "Connetti",
+    "@connect": {},
+    "aboutBleInput": "Alcuni dispositivi di misurazione sono compatibili con BLE GATT. Puoi associare questi dispositivi qui e trasmettere automaticamente le misurazioni o disattivare questa opzione nelle impostazioni.",
+    "@aboutBleInput": {},
+    "measurementSuccess": "Misurazione effettuata con successo!",
+    "@measurementSuccess": {},
+    "scanningForDevices": "Scansione dei dispositivi",
+    "@scanningForDevices": {},
+    "tapToClose": "Tocca per chiudere.",
+    "@tapToClose": {},
+    "compactList": "Elenco compatto misurazioni",
+    "@compactList": {},
+    "deleteAllNotes": "Elimina tutte le note",
+    "@deleteAllNotes": {}
+}
\ No newline at end of file
app/lib/l10n/app_nb.arb
@@ -1,372 +1,346 @@
 {
-  "errNoData": "ingen data",
-  "@errNoData": {},
-  "btnCancel": "Avbryt",
-  "@btnCancel": {},
-  "btnUndo": "Angre",
-  "@btnUndo": {},
-  "btnNext": "Neste",
-  "@btnNext": {},
-  "settings": "Innstillinger",
-  "@settings": {},
-  "theme": "Drakt",
-  "@theme": {},
-  "system": "System",
-  "@system": {},
-  "dark": "Mørk",
-  "@dark": {},
-  "light": "Lys",
-  "@light": {},
-  "graphLineThickness": "Linjetykkelse",
-  "@graphLineThickness": {},
-  "animationSpeed": "Animasjonsvarighet",
-  "@animationSpeed": {},
-  "accentColor": "Draktfarge",
-  "@accentColor": {},
-  "data": "Data",
-  "@data": {},
-  "buildNumberOf": "Versjonsnummer: {buildNumber}",
-  "@buildNumberOf": {
-    "placeholders": {
-      "buildNumber": {
-        "type": "String"
-      }
-    }
-  },
-  "csv": "CSV",
-  "@csv": {},
-  "pdf": "PDF",
-  "@pdf": {},
-  "text": "tekst",
-  "@text": {},
-  "sourceCode": "Kildekode",
-  "@sourceCode": {},
-  "statistics": "Statistikk",
-  "@statistics": {},
-  "measurementCount": "Målingsantall",
-  "@measurementCount": {},
-  "iconSize": "Ikonstørrelse",
-  "@iconSize": {},
-  "versionOf": "Versjon: {version}",
-  "@versionOf": {
-    "placeholders": {
-      "version": {
-        "type": "String"
-      }
-    }
-  },
-  "time": "Tid",
-  "@time": {},
-  "confirmDelete": "Bekreft sletting",
-  "@confirmDelete": {},
-  "day": "dag",
-  "@day": {},
-  "week": "uke",
-  "@week": {},
-  "month": "måned",
-  "@month": {},
-  "year": "År",
-  "@year": {},
-  "btnSave": "Lagre",
-  "@btnSave": {},
-  "packageNameOf": "Pakkenavn: {name}",
-  "@packageNameOf": {
-    "placeholders": {
-      "name": {
-        "type": "String"
-      }
-    }
-  },
-  "btnConfirm": "OK",
-  "@btnConfirm": {},
-  "version": "Versjon",
-  "@version": {},
-  "licenses": "Tredjepartslisenser",
-  "@licenses": {},
-  "errNaN": "Skriv inn et tall",
-  "@errNaN": {},
-  "title": "Blodtrykksprogram",
-  "@title": {},
-  "success": "Vellykket: {msg}",
-  "@success": {
-    "placeholders": {
-      "msg": {
-        "type": "String"
-      }
-    }
-  },
-  "loading": "laster inn …",
-  "@loading": {},
-  "errLt30": "Nummer <=30? Skru av bekreftelse i innstillingene!",
-  "@errLt30": {},
-  "errUnknown": "Ukjent feil",
-  "@errUnknown": {},
-  "errCantOpenURL": "Kan ikke åpne nettadresse: {url}",
-  "@errCantOpenURL": {
-    "placeholders": {
-      "url": {
-        "type": "String"
-      }
-    }
-  },
-  "errNoFileOpened": "ingen fil åpnet",
-  "@errNoFileOpened": {},
-  "errNotStarted": "ikke startet",
-  "@errNotStarted": {},
-  "errNoValue": "Skriv inn en verdi",
-  "@errNoValue": {},
-  "errNotEnoughDataToGraph": "Ikke nok data til å tegne diagram.",
-  "@errNotEnoughDataToGraph": {},
-  "errPleaseSelect": "gjør et valg",
-  "@errPleaseSelect": {},
-  "errNeedHeadline": "Du kan kun importere filer med overskrift.",
-  "@errNeedHeadline": {},
-  "errCantReadFile": "Filinnholdet kan ikke leses",
-  "@errCantReadFile": {},
-  "enterTimeFormatScreen": "Tidsformat",
-  "@enterTimeFormatScreen": {},
-  "behavior": "Adferd",
-  "@behavior": {},
-  "sysLong": "Systolisk",
-  "@sysLong": {},
-  "sysShort": "sys",
-  "@sysShort": {},
-  "diaLong": "Diastolisk",
-  "@diaLong": {},
-  "diaShort": "dia",
-  "@diaShort": {},
-  "addNote": "Notat (valgfritt)",
-  "@addNote": {},
-  "allowManualTimeInput": "Tillat manuell inntasting av tid",
-  "@allowManualTimeInput": {},
-  "sysColor": "Systolisk farge",
-  "@sysColor": {},
-  "diaColor": "Diastolisk farge",
-  "@diaColor": {},
-  "validateInputs": "Bekreft inndata",
-  "@validateInputs": {},
-  "errDiaGtSys": "dia >=sys? Skru av bekreftelse i innstillingene!",
-  "@errDiaGtSys": {},
-  "errWrongImportFormat": "Du kan kun importere filer i CSV og SQLite-databaseformat.",
-  "@errWrongImportFormat": {},
-  "pulLong": "Puls",
-  "@pulLong": {},
-  "pulShort": "pul",
-  "@pulShort": {},
-  "layout": "Utseende",
-  "@layout": {},
-  "pulColor": "Pulsfarge",
-  "@pulColor": {},
-  "confirmDeletion": "Bekreft sletting",
-  "@confirmDeletion": {},
-  "age": "Alder",
-  "@age": {},
-  "aboutWarnValuesScreen": "Om",
-  "@aboutWarnValuesScreen": {},
-  "determineWarnValues": "Fastsett advarselsverdier",
-  "@determineWarnValues": {},
-  "aboutWarnValuesScreenDesc": "Mer info om advarselsverdier",
-  "@aboutWarnValuesScreenDesc": {},
-  "sysWarn": "Systolisk advarsel",
-  "@sysWarn": {},
-  "diaWarn": "Diastolisk advarsel",
-  "@diaWarn": {},
-  "exportImport": "Eksporter/importer",
-  "@exportImport": {},
-  "exportDir": "Eksporter mappe",
-  "@exportDir": {},
-  "exportFormat": "Eksportformat",
-  "@exportFormat": {},
-  "addEntry": "Legg til felt",
-  "@addEntry": {},
-  "exportCsvHeadline": "Overskrift",
-  "@exportCsvHeadline": {},
-  "exportMimeType": "Eksporter mediatype",
-  "@exportMimeType": {},
-  "db": "SQLite-DB",
-  "@db": {},
-  "exportAfterEveryInputDesc": "Ikke anbefalt (dataeksplosjon)",
-  "@exportAfterEveryInputDesc": {},
-  "exportInterval": "Dataområde",
-  "@exportInterval": {},
-  "exportCustomEntries": "Tilpass felter",
-  "@exportCustomEntries": {},
-  "exportAfterEveryInput": "Eksporter etter hver oppføring",
-  "@exportAfterEveryInput": {},
-  "exportMimeTypeDesc": "Signaliserer type til andre programmer",
-  "@exportMimeTypeDesc": {},
-  "exportCsvHeadlineDesc": "Hjelper til å skille typer",
-  "@exportCsvHeadlineDesc": {},
-  "fieldDelimiter": "Feltinndeler",
-  "@fieldDelimiter": {},
-  "textDelimiter": "Tekstinndeler",
-  "@textDelimiter": {},
-  "minOf": "{txt} min.",
-  "@minOf": {
-    "placeholders": {
-      "txt": {
-        "type": "String"
-      }
-    }
-  },
-  "maxOf": "{txt} maks.",
-  "@maxOf": {
-    "placeholders": {
-      "txt": {
-        "type": "String"
-      }
-    }
-  },
-  "measurementsPerDay": "Målinger per dag",
-  "@measurementsPerDay": {},
-  "avgOf": "{txt} Ø",
-  "@avgOf": {
-    "placeholders": {
-      "txt": {
-        "type": "String"
-      }
-    }
-  },
-  "timeResolvedMetrics": "Tidsutledet data",
-  "@timeResolvedMetrics": {},
-  "warnValues": "Advarselsverdier",
-  "@warnValues": {},
-  "warnAboutTxt1": "Advarselsverdiene er kun forslag, og ikke medisinske råd.",
-  "@warnAboutTxt1": {},
-  "warnAboutTxt2": "Forvalgt aldersavhengig verdi kommer fra denne kilden.",
-  "@warnAboutTxt2": {},
-  "warnAboutTxt3": "Endre gjerne verdiene, og følg anbefalingene din doktor gir deg.",
-  "@warnAboutTxt3": {},
-  "confirmDeleteDesc": "Slett oppføringen? (Du kan skru av disse bekreftelsene i innstillingene.)",
-  "@confirmDeleteDesc": {},
-  "weekOfYear": "Uke {weekNum}, {year}",
-  "@weekOfYear": {
-    "placeholders": {
-      "weekNum": {
-        "type": "int"
-      },
-      "year": {
-        "type": "int"
-      }
-    }
-  },
-  "deletionConfirmed": "Oppføring slettet.",
-  "@deletionConfirmed": {},
-  "enterTimeFormatString": "tidsformat",
-  "@enterTimeFormatString": {},
-  "dateFormatting": "Datoformatering",
-  "@dateFormatting": {},
-  "now": "nå",
-  "@now": {},
-  "notes": "Notater",
-  "@notes": {},
-  "lifetime": "Levetid",
-  "@lifetime": {},
-  "last7Days": "7 dager",
-  "@last7Days": {},
-  "last30Days": "30 dager",
-  "@last30Days": {},
-  "errNotImportable": "Filen kan ikke importeres",
-  "@errNotImportable": {},
-  "error": "Feil: {msg}",
-  "@error": {
-    "placeholders": {
-      "msg": {
-        "type": "String"
-      }
-    }
-  },
-  "errUnrealistic": "Urealistisk verdi? Skru av bekreftelse i innstillingene!",
-  "@errUnrealistic": {},
-  "other": "annet",
-  "@other": {},
-  "import": "Importer",
-  "@import": {},
-  "export": "Eksporter",
-  "@export": {},
-  "exportSuccess": "Eksporter til: {path}",
-  "@exportSuccess": {
-    "placeholders": {
-      "path": {
-        "type": "String"
-      }
-    }
-  },
-  "shared": "delt",
-  "@shared": {},
-  "importSuccess": "Importerte {count} oppføringer",
-  "@importSuccess": {
-    "placeholders": {
-      "count": {
-        "type": "int"
-      }
-    }
-  },
-  "exportWarnConfigNotImportable": "Gjør eksportoppsettet importerbart ved å sette eksporttypen til \\\"CSV\\\", skru på overskrift, inkluder feltene ''diastolic'', ''systolic'', ''pulse'', ''notes'', sammen med ett av de tilgjengelige tidsformatene.",
-  "@exportWarnConfigNotImportable": {},
-  "allowMissingValues": "Tillat manglende verdier",
-  "@allowMissingValues": {},
-  "custom": "Egendefinert",
-  "@custom": {},
-  "language": "Språk",
-  "@language": {},
-  "errTimeAfterNow": "Valgt tid på dagen er etter dette tidspunktet. Automatisk tilbakestilt til nåværende tid. Du kan skru av denne bekreftelsen i innstillingene.",
-  "@errTimeAfterNow": {},
-  "exportWarnNotEveryFieldExported": "Husk at du ikke eksporterer alle feltene: {fields} {count, plural, one{} other{}} mangler",
-  "@exportWarnNotEveryFieldExported": {
-    "placeholders": {
-      "count": {
-        "type": "int"
-      },
-      "fields": {
-        "type": "String"
-      }
-    }
-  },
-  "drawRegressionLines": "Tegn trendlinjer",
-  "@drawRegressionLines": {},
-  "drawRegressionLinesDesc": "Tegner regresjonslinjer i diagram. Kun nyttig for store intervaller.",
-  "@drawRegressionLinesDesc": {},
-  "unixTimestamp": "Unix-tidsstempel",
-  "@unixTimestamp": {},
-  "default_": "Forvalg",
-  "@default_": {},
-  "addMeasurement": "Legg til måling",
-  "@addMeasurement": {},
-  "exportPdfExportData": "Datatabell",
-  "@exportPdfExportData": {},
-  "exportHiddenFields": "skjulte felter",
-  "@exportHiddenFields": {},
-  "horizontalLines": "Vannrette linjer",
-  "@horizontalLines": {},
-  "internalName": "Internt navn",
-  "@internalName": {},
-  "edit": "Rediger",
-  "@edit": {},
-  "customGraphMarkings": "Egendefinerte markeringer",
-  "@customGraphMarkings": {},
-  "presets": "Forhåndsinnstillinger",
-  "@presets": {},
-  "delete": "Slett",
-  "@delete": {},
-  "timestamp": "Tidsstempel",
-  "@timestamp": {},
-  "addLine": "Legg til linje",
-  "@addLine": {},
-  "startWithAddMeasurementPage": "Måling ved oppstart",
-  "@startWithAddMeasurementPage": {},
-  "exportPdfExportStatistics": "Statistikk",
-  "@exportPdfExportStatistics": {},
-  "average": "Gjennomsnitt",
-  "@average": {},
-  "result": "Resultat:",
-  "@result": {},
-  "fieldFormat": "Feltformat",
-  "@fieldFormat": {},
-  "note": "Notat",
-  "@note": {},
-  "color": "Farge",
-  "@color": {},
-  "enterTimeFormatDesc": "En formateringsstreng er en miks av predefinert ICU/Skeleton -strenger og all annen tekst du vil inkludere.\n\n[En fullstendig liste over gyldige formater er å finne her.](screen://TimeFormattingHelp)\n\nBruk av lengre eller kortere formatstrenger endrer ikke også bredden på tabellkolonnene, noe som fører til linjeskift og tekst som ikke vises.\n\nforvalg: \"yy-MM-dd HH:mm\"",
-  "@enterTimeFormatDesc": {}
-}
+    "errNoData": "ingen data",
+    "@errNoData": {},
+    "btnCancel": "Avbryt",
+    "@btnCancel": {},
+    "btnUndo": "Angre",
+    "@btnUndo": {},
+    "btnNext": "Neste",
+    "@btnNext": {},
+    "settings": "Innstillinger",
+    "@settings": {},
+    "theme": "Drakt",
+    "@theme": {},
+    "system": "System",
+    "@system": {},
+    "dark": "Mørk",
+    "@dark": {},
+    "light": "Lys",
+    "@light": {},
+    "graphLineThickness": "Linjetykkelse",
+    "@graphLineThickness": {},
+    "animationSpeed": "Animasjonsvarighet",
+    "@animationSpeed": {},
+    "accentColor": "Draktfarge",
+    "@accentColor": {},
+    "data": "Data",
+    "@data": {},
+    "buildNumberOf": "Versjonsnummer: {buildNumber}",
+    "@buildNumberOf": {
+        "placeholders": {
+            "buildNumber": {
+                "type": "String"
+            }
+        }
+    },
+    "csv": "CSV",
+    "@csv": {},
+    "pdf": "PDF",
+    "@pdf": {},
+    "text": "tekst",
+    "@text": {},
+    "sourceCode": "Kildekode",
+    "@sourceCode": {},
+    "statistics": "Statistikk",
+    "@statistics": {},
+    "measurementCount": "Målingsantall",
+    "@measurementCount": {},
+    "iconSize": "Ikonstørrelse",
+    "@iconSize": {},
+    "versionOf": "Versjon: {version}",
+    "@versionOf": {
+        "placeholders": {
+            "version": {
+                "type": "String"
+            }
+        }
+    },
+    "time": "Tid",
+    "@time": {},
+    "confirmDelete": "Bekreft sletting",
+    "@confirmDelete": {},
+    "day": "dag",
+    "@day": {},
+    "week": "uke",
+    "@week": {},
+    "month": "måned",
+    "@month": {},
+    "year": "År",
+    "@year": {},
+    "btnSave": "Lagre",
+    "@btnSave": {},
+    "packageNameOf": "Pakkenavn: {name}",
+    "@packageNameOf": {
+        "placeholders": {
+            "name": {
+                "type": "String"
+            }
+        }
+    },
+    "btnConfirm": "OK",
+    "@btnConfirm": {},
+    "version": "Versjon",
+    "@version": {},
+    "licenses": "Tredjepartslisenser",
+    "@licenses": {},
+    "errNaN": "Skriv inn et tall",
+    "@errNaN": {},
+    "title": "Blodtrykksprogram",
+    "@title": {},
+    "success": "Vellykket: {msg}",
+    "@success": {
+        "placeholders": {
+            "msg": {
+                "type": "String"
+            }
+        }
+    },
+    "loading": "laster inn …",
+    "@loading": {},
+    "errLt30": "Nummer <=30? Skru av bekreftelse i innstillingene!",
+    "@errLt30": {},
+    "errCantOpenURL": "Kan ikke åpne nettadresse: {url}",
+    "@errCantOpenURL": {
+        "placeholders": {
+            "url": {
+                "type": "String"
+            }
+        }
+    },
+    "errNoFileOpened": "ingen fil åpnet",
+    "@errNoFileOpened": {},
+    "errNotStarted": "ikke startet",
+    "@errNotStarted": {},
+    "errNoValue": "Skriv inn en verdi",
+    "@errNoValue": {},
+    "errNotEnoughDataToGraph": "Ikke nok data til å tegne diagram.",
+    "@errNotEnoughDataToGraph": {},
+    "errNeedHeadline": "Du kan kun importere filer med overskrift.",
+    "@errNeedHeadline": {},
+    "errCantReadFile": "Filinnholdet kan ikke leses",
+    "@errCantReadFile": {},
+    "enterTimeFormatScreen": "Tidsformat",
+    "@enterTimeFormatScreen": {},
+    "behavior": "Adferd",
+    "@behavior": {},
+    "sysLong": "Systolisk",
+    "@sysLong": {},
+    "sysShort": "sys",
+    "@sysShort": {},
+    "diaLong": "Diastolisk",
+    "@diaLong": {},
+    "diaShort": "dia",
+    "@diaShort": {},
+    "addNote": "Notat (valgfritt)",
+    "@addNote": {},
+    "allowManualTimeInput": "Tillat manuell inntasting av tid",
+    "@allowManualTimeInput": {},
+    "sysColor": "Systolisk farge",
+    "@sysColor": {},
+    "diaColor": "Diastolisk farge",
+    "@diaColor": {},
+    "validateInputs": "Bekreft inndata",
+    "@validateInputs": {},
+    "errDiaGtSys": "dia >=sys? Skru av bekreftelse i innstillingene!",
+    "@errDiaGtSys": {},
+    "errWrongImportFormat": "Du kan kun importere filer i CSV og SQLite-databaseformat.",
+    "@errWrongImportFormat": {},
+    "pulLong": "Puls",
+    "@pulLong": {},
+    "pulShort": "pul",
+    "@pulShort": {},
+    "layout": "Utseende",
+    "@layout": {},
+    "pulColor": "Pulsfarge",
+    "@pulColor": {},
+    "confirmDeletion": "Bekreft sletting",
+    "@confirmDeletion": {},
+    "age": "Alder",
+    "@age": {},
+    "aboutWarnValuesScreen": "Om",
+    "@aboutWarnValuesScreen": {},
+    "determineWarnValues": "Fastsett advarselsverdier",
+    "@determineWarnValues": {},
+    "aboutWarnValuesScreenDesc": "Mer info om advarselsverdier",
+    "@aboutWarnValuesScreenDesc": {},
+    "sysWarn": "Systolisk advarsel",
+    "@sysWarn": {},
+    "diaWarn": "Diastolisk advarsel",
+    "@diaWarn": {},
+    "exportImport": "Eksporter/importer",
+    "@exportImport": {},
+    "exportDir": "Eksporter mappe",
+    "@exportDir": {},
+    "exportFormat": "Eksportformat",
+    "@exportFormat": {},
+    "addEntry": "Legg til felt",
+    "@addEntry": {},
+    "exportCsvHeadline": "Overskrift",
+    "@exportCsvHeadline": {},
+    "exportMimeType": "Eksporter mediatype",
+    "@exportMimeType": {},
+    "db": "SQLite-DB",
+    "@db": {},
+    "exportAfterEveryInputDesc": "Ikke anbefalt (dataeksplosjon)",
+    "@exportAfterEveryInputDesc": {},
+    "exportCustomEntries": "Tilpass felter",
+    "@exportCustomEntries": {},
+    "exportAfterEveryInput": "Eksporter etter hver oppføring",
+    "@exportAfterEveryInput": {},
+    "exportCsvHeadlineDesc": "Hjelper til å skille typer",
+    "@exportCsvHeadlineDesc": {},
+    "fieldDelimiter": "Feltinndeler",
+    "@fieldDelimiter": {},
+    "textDelimiter": "Tekstinndeler",
+    "@textDelimiter": {},
+    "minOf": "{txt} min.",
+    "@minOf": {
+        "placeholders": {
+            "txt": {
+                "type": "String"
+            }
+        }
+    },
+    "maxOf": "{txt} maks.",
+    "@maxOf": {
+        "placeholders": {
+            "txt": {
+                "type": "String"
+            }
+        }
+    },
+    "measurementsPerDay": "Målinger per dag",
+    "@measurementsPerDay": {},
+    "avgOf": "{txt} Ø",
+    "@avgOf": {
+        "placeholders": {
+            "txt": {
+                "type": "String"
+            }
+        }
+    },
+    "timeResolvedMetrics": "Tidsutledet data",
+    "@timeResolvedMetrics": {},
+    "warnValues": "Advarselsverdier",
+    "@warnValues": {},
+    "warnAboutTxt1": "Advarselsverdiene er kun forslag, og ikke medisinske råd.",
+    "@warnAboutTxt1": {},
+    "warnAboutTxt2": "Forvalgt aldersavhengig verdi kommer fra denne kilden.",
+    "@warnAboutTxt2": {},
+    "warnAboutTxt3": "Endre gjerne verdiene, og følg anbefalingene din doktor gir deg.",
+    "@warnAboutTxt3": {},
+    "confirmDeleteDesc": "Slett oppføringen? (Du kan skru av disse bekreftelsene i innstillingene.)",
+    "@confirmDeleteDesc": {},
+    "weekOfYear": "Uke {weekNum}, {year}",
+    "@weekOfYear": {
+        "placeholders": {
+            "weekNum": {
+                "type": "int"
+            },
+            "year": {
+                "type": "int"
+            }
+        }
+    },
+    "deletionConfirmed": "Oppføring slettet.",
+    "@deletionConfirmed": {},
+    "enterTimeFormatString": "tidsformat",
+    "@enterTimeFormatString": {},
+    "now": "nå",
+    "@now": {},
+    "notes": "Notater",
+    "@notes": {},
+    "lifetime": "Levetid",
+    "@lifetime": {},
+    "last7Days": "7 dager",
+    "@last7Days": {},
+    "last30Days": "30 dager",
+    "@last30Days": {},
+    "errNotImportable": "Filen kan ikke importeres",
+    "@errNotImportable": {},
+    "error": "Feil: {msg}",
+    "@error": {
+        "placeholders": {
+            "msg": {
+                "type": "String"
+            }
+        }
+    },
+    "errUnrealistic": "Urealistisk verdi? Skru av bekreftelse i innstillingene!",
+    "@errUnrealistic": {},
+    "other": "annet",
+    "@other": {},
+    "import": "Importer",
+    "@import": {},
+    "export": "Eksporter",
+    "@export": {},
+    "shared": "delt",
+    "@shared": {},
+    "importSuccess": "Importerte {count} oppføringer",
+    "@importSuccess": {
+        "placeholders": {
+            "count": {
+                "type": "int"
+            }
+        }
+    },
+    "exportWarnConfigNotImportable": "Gjør eksportoppsettet importerbart ved å sette eksporttypen til \\\"CSV\\\", skru på overskrift, inkluder feltene ''diastolic'', ''systolic'', ''pulse'', ''notes'', sammen med ett av de tilgjengelige tidsformatene.",
+    "@exportWarnConfigNotImportable": {},
+    "allowMissingValues": "Tillat manglende verdier",
+    "@allowMissingValues": {},
+    "custom": "Egendefinert",
+    "@custom": {},
+    "language": "Språk",
+    "@language": {},
+    "errTimeAfterNow": "Valgt tid på dagen er etter dette tidspunktet. Automatisk tilbakestilt til nåværende tid. Du kan skru av denne bekreftelsen i innstillingene.",
+    "@errTimeAfterNow": {},
+    "exportWarnNotEveryFieldExported": "Husk at du ikke eksporterer alle feltene: {fields} {count, plural, one{} other{}} mangler",
+    "@exportWarnNotEveryFieldExported": {
+        "placeholders": {
+            "count": {
+                "type": "int"
+            },
+            "fields": {
+                "type": "String"
+            }
+        }
+    },
+    "drawRegressionLines": "Tegn trendlinjer",
+    "@drawRegressionLines": {},
+    "drawRegressionLinesDesc": "Tegner regresjonslinjer i diagram. Kun nyttig for store intervaller.",
+    "@drawRegressionLinesDesc": {},
+    "default_": "Forvalg",
+    "@default_": {},
+    "addMeasurement": "Legg til måling",
+    "@addMeasurement": {},
+    "exportPdfExportData": "Datatabell",
+    "@exportPdfExportData": {},
+    "horizontalLines": "Vannrette linjer",
+    "@horizontalLines": {},
+    "edit": "Rediger",
+    "@edit": {},
+    "customGraphMarkings": "Egendefinerte markeringer",
+    "@customGraphMarkings": {},
+    "delete": "Slett",
+    "@delete": {},
+    "timestamp": "Tidsstempel",
+    "@timestamp": {},
+    "addLine": "Legg til linje",
+    "@addLine": {},
+    "startWithAddMeasurementPage": "Måling ved oppstart",
+    "@startWithAddMeasurementPage": {},
+    "exportPdfExportStatistics": "Statistikk",
+    "@exportPdfExportStatistics": {},
+    "average": "Gjennomsnitt",
+    "@average": {},
+    "result": "Resultat:",
+    "@result": {},
+    "fieldFormat": "Feltformat",
+    "@fieldFormat": {},
+    "note": "Notat",
+    "@note": {},
+    "color": "Farge",
+    "@color": {},
+    "enterTimeFormatDesc": "En formateringsstreng er en miks av predefinert ICU/Skeleton -strenger og all annen tekst du vil inkludere.\n\n[En fullstendig liste over gyldige formater er å finne her.](screen://TimeFormattingHelp)\n\nBruk av lengre eller kortere formatstrenger endrer ikke også bredden på tabellkolonnene, noe som fører til linjeskift og tekst som ikke vises.\n\nforvalg: \"yy-MM-dd HH:mm\"",
+    "@enterTimeFormatDesc": {}
+}
\ No newline at end of file
app/lib/l10n/app_pt.arb
@@ -1,508 +1,470 @@
 {
-  "title": "App de Pressão Arterial",
-  "@title": {},
-  "success": "Sucesso: {msg}",
-  "@success": {
-    "placeholders": {
-      "msg": {
-        "type": "String"
-      }
-    }
-  },
-  "errNaN": "Por favor digite um número",
-  "@errNaN": {},
-  "error": "Erro: {msg}",
-  "@error": {
-    "placeholders": {
-      "msg": {
-        "type": "String"
-      }
-    }
-  },
-  "loading": "Carregando…",
-  "@loading": {},
-  "behavior": "Comportamento",
-  "@behavior": {},
-  "weekOfYear": "Semana {weekNum}, {year}",
-  "@weekOfYear": {
-    "placeholders": {
-      "weekNum": {
-        "type": "int"
-      },
-      "year": {
-        "type": "int"
-      }
-    }
-  },
-  "aboutWarnValuesScreenDesc": "Mais informções sobre valores de aviso",
-  "@aboutWarnValuesScreenDesc": {},
-  "dateFormatting": "Formato da data",
-  "@dateFormatting": {},
-  "warnAboutTxt2": "Os valores padrões dependentes da idade vieram desta fonte.",
-  "@warnAboutTxt2": {},
-  "validateInputs": "Validar campos de entrada",
-  "@validateInputs": {},
-  "month": "Mês",
-  "@month": {},
-  "unixTimestamp": "Timestamp do unix",
-  "@unixTimestamp": {},
-  "addExportformat": "Incluir formato de exportação",
-  "@addExportformat": {},
-  "exportDir": "Diretório de exportação",
-  "@exportDir": {},
-  "csv": "CSV",
-  "@csv": {},
-  "exportSuccess": "Exportar para: {path}",
-  "@exportSuccess": {
-    "placeholders": {
-      "path": {
-        "type": "String"
-      }
-    }
-  },
-  "accentColor": "Cor do tema",
-  "@accentColor": {},
-  "errTimeAfterNow": "A hora do dia selecionada foi revertida, porque ela está no futuro. Você pode desligar essa validação nas configurações.",
-  "@errTimeAfterNow": {},
-  "versionOf": "Versão: {version}",
-  "@versionOf": {
-    "placeholders": {
-      "version": {
-        "type": "String"
-      }
-    }
-  },
-  "btnConfirm": "OK",
-  "@btnConfirm": {},
-  "animationSpeed": "Duração da animação",
-  "@animationSpeed": {},
-  "licenses": "Licenças de terceiros",
-  "@licenses": {},
-  "allowManualTimeInput": "Permitir digitar o tempo manualmente",
-  "@allowManualTimeInput": {},
-  "exportHiddenFields": "campos escondidos",
-  "@exportHiddenFields": {},
-  "drawRegressionLines": "Desenhar linhas de tendência",
-  "@drawRegressionLines": {},
-  "btnSave": "SALVAR",
-  "@btnSave": {},
-  "deletionConfirmed": "Registro apagado.",
-  "@deletionConfirmed": {},
-  "last30Days": "30 dias",
-  "@last30Days": {},
-  "fieldDelimiter": "Encontrar delimitador",
-  "@fieldDelimiter": {},
-  "import": "IMPORTAR",
-  "@import": {},
-  "pulShort": "pul",
-  "@pulShort": {},
-  "internalName": "Nome interno",
-  "@internalName": {},
-  "exportMimeTypeDesc": "Sinalizar tipo para outros apps",
-  "@exportMimeTypeDesc": {},
-  "sysLong": "Sistólica",
-  "@sysLong": {},
-  "exportCustomEntries": "Campos personalizados",
-  "@exportCustomEntries": {},
-  "exportImport": "Exportar / Importar",
-  "@exportImport": {},
-  "enterTimeFormatString": "Formato da hora",
-  "@enterTimeFormatString": {},
-  "allowMissingValues": "Permitir valores em falta",
-  "@allowMissingValues": {},
-  "edit": "Editar",
-  "@edit": {},
-  "errLt30": "Número <= 30? Desligue a validação nas configurações!",
-  "@errLt30": {},
-  "diaShort": "dias",
-  "@diaShort": {},
-  "export": "EXPORTAR",
-  "@export": {},
-  "theme": "Tema",
-  "@theme": {},
-  "year": "Ano",
-  "@year": {},
-  "warnAboutTxt1": "Os valores de alerta são apenas sugestões e não são opiniões médicas.",
-  "@warnAboutTxt1": {},
-  "exportFormat": "Formato da exportação",
-  "@exportFormat": {},
-  "errUnrealistic": "Valor fora da realidade? Desligue a validação nas configurações!",
-  "@errUnrealistic": {},
-  "iconSize": "Tamanho do Ícone",
-  "@iconSize": {},
-  "measurementsPerDay": "Medições por dia",
-  "@measurementsPerDay": {},
-  "errNoData": "sem dados",
-  "@errNoData": {},
-  "light": "Claro",
-  "@light": {},
-  "errNotStarted": "não iniciado",
-  "@errNotStarted": {},
-  "errCantOpenURL": "Não foi possível abrir a URL: {url}",
-  "@errCantOpenURL": {
-    "placeholders": {
-      "url": {
-        "type": "String"
-      }
-    }
-  },
-  "lifetime": "Vitalícia",
-  "@lifetime": {},
-  "exportMimeType": "Tipo da mídia para exportação",
-  "@exportMimeType": {},
-  "delete": "Deletar",
-  "@delete": {},
-  "errCantReadFile": "Não foi possível ler o conteúdo do arquivo",
-  "@errCantReadFile": {},
-  "notes": "Anotações",
-  "@notes": {},
-  "importSuccess": "{count} registros foram importados",
-  "@importSuccess": {
-    "placeholders": {
-      "count": {
-        "type": "int"
-      }
-    }
-  },
-  "errDiaGtSys": "dia >= sys? Desligue a validação nas configurações!",
-  "@errDiaGtSys": {},
-  "graphLineThickness": "Grossura da Linha",
-  "@graphLineThickness": {},
-  "data": "Dados",
-  "@data": {},
-  "version": "Versão",
-  "@version": {},
-  "errNoValue": "Por favor digite um valor",
-  "@errNoValue": {},
-  "other": "outro",
-  "@other": {},
-  "exportWarnConfigNotImportable": "Olá! Apenas um aviso amigável: a configuração da exportção atual impedirá a importação. Para corregir isso, tenha certeza de escolher o tipo de exportação com CSV, ativar o título, e incluir um dos formatos de tempo disponíveis.",
-  "@exportWarnConfigNotImportable": {},
-  "exportCsvHeadlineDesc": "Ajuda a diferenciar tipos",
-  "@exportCsvHeadlineDesc": {},
-  "btnUndo": "DESFAZER",
-  "@btnUndo": {},
-  "addNote": "Nota (opcional)",
-  "@addNote": {},
-  "packageNameOf": "Nome do pacote: {name}",
-  "@packageNameOf": {
-    "placeholders": {
-      "name": {
-        "type": "String"
-      }
-    }
-  },
-  "errCantEditThis": "Você não pode editar isso. Veja os valore para criar um novo registro.",
-  "@errCantEditThis": {},
-  "drawRegressionLinesDesc": "Desenha linhas de regressão no gráfico. Útil para intervalos grandes.",
-  "@drawRegressionLinesDesc": {},
-  "pulColor": "Cor do pulso",
-  "@pulColor": {},
-  "warnAboutTxt3": "Você pode mudar os valores para atenderem às suas necessidades e para seguir as recomendações do seu médico.",
-  "@warnAboutTxt3": {},
-  "pulLong": "Pulso",
-  "@pulLong": {},
-  "errNotEnoughDataToGraph": "Sem dados suficientes para desenhar um gráfico.",
-  "@errNotEnoughDataToGraph": {},
-  "sysColor": "Cor sistólica",
-  "@sysColor": {},
-  "maxOf": "{txt} máx.",
-  "@maxOf": {
-    "placeholders": {
-      "txt": {
-        "type": "String"
-      }
-    }
-  },
-  "exportInterval": "Intervalo de dados",
-  "@exportInterval": {},
-  "pulsePressure": "Pressão da pulsação",
-  "@pulsePressure": {},
-  "errNotImportable": "Não foi possível importar este arquivo",
-  "@errNotImportable": {},
-  "errPleaseSelect": "Por favor selecione",
-  "@errPleaseSelect": {},
-  "confirmDeletion": "Confirmar deleção",
-  "@confirmDeletion": {},
-  "textDelimiter": "Delimitador de texto",
-  "@textDelimiter": {},
-  "diaColor": "Cor diastólica",
-  "@diaColor": {},
-  "pdf": "PDF",
-  "@pdf": {},
-  "aboutWarnValuesScreen": "Sobre",
-  "@aboutWarnValuesScreen": {},
-  "age": "Idade",
-  "@age": {},
-  "db": "BD SQLite",
-  "@db": {},
-  "dark": "Escuro",
-  "@dark": {},
-  "btnNext": "PRÓXIMO",
-  "@btnNext": {},
-  "exportCsvHeadline": "Título",
-  "@exportCsvHeadline": {},
-  "errNeedHeadline": "Você só pode importar arquivos que tenham cabeçalho.",
-  "@errNeedHeadline": {},
-  "determineWarnValues": "Determinar valores de aviso",
-  "@determineWarnValues": {},
-  "errUnknown": "Erro desconhecido",
-  "@errUnknown": {},
-  "statistics": "Estatísticas",
-  "@statistics": {},
-  "diaWarn": "Aviso para pressão diastólica",
-  "@diaWarn": {},
-  "shared": "Compartilhado",
-  "@shared": {},
-  "btnCancel": "CANCELAR",
-  "@btnCancel": {},
-  "language": "Língua",
-  "@language": {},
-  "exportWarnNotEveryFieldExported": "Atenção você não exportando todos os campos: {fields} {count, plural, one{está} other{estão}} faltando.",
-  "@exportWarnNotEveryFieldExported": {
-    "placeholders": {
-      "count": {
-        "type": "int"
-      },
-      "fields": {
-        "type": "String"
-      }
-    }
-  },
-  "addEntry": "Adicionar campo",
-  "@addEntry": {},
-  "sourceCode": "Código fonte",
-  "@sourceCode": {},
-  "measurementCount": "Quantidade de medições",
-  "@measurementCount": {},
-  "exportAfterEveryInputDesc": "Não recomendado (explosão do arquivo)",
-  "@exportAfterEveryInputDesc": {},
-  "exportAfterEveryInput": "Exportar depois de cada entrada",
-  "@exportAfterEveryInput": {},
-  "week": "Semana",
-  "@week": {},
-  "warnValues": "Valores para alerta",
-  "@warnValues": {},
-  "displayTitle": "Mostrar título",
-  "@displayTitle": {},
-  "result": "Resultado:",
-  "@result": {},
-  "settings": "Configurações",
-  "@settings": {},
-  "text": "text",
-  "@text": {},
-  "avgOf": "{txt} Ø",
-  "@avgOf": {
-    "placeholders": {
-      "txt": {
-        "type": "String"
-      }
-    }
-  },
-  "errOnlyLatinCharactersAndArabicNumbers": "Apenas caracteres latinos ou números arábicos permitidos",
-  "@errOnlyLatinCharactersAndArabicNumbers": {},
-  "confirmDelete": "Confirmar deleção",
-  "@confirmDelete": {},
-  "errWrongImportFormat": "Você só pode importar arquivos nos formatos CSV e banco de dados do SQLite.",
-  "@errWrongImportFormat": {},
-  "minOf": "{txt} mín.",
-  "@minOf": {
-    "placeholders": {
-      "txt": {
-        "type": "String"
-      }
-    }
-  },
-  "timeResolvedMetrics": "Métricas relacionadas ao tempo",
-  "@timeResolvedMetrics": {},
-  "enterTimeFormatScreen": "Forma da hora",
-  "@enterTimeFormatScreen": {},
-  "fieldFormat": "Formato do campo",
-  "@fieldFormat": {},
-  "system": "Sistema",
-  "@system": {},
-  "sysShort": "sís",
-  "@sysShort": {},
-  "sysWarn": "Aviso para pressão sistólica",
-  "@sysWarn": {},
-  "now": "agora",
-  "@now": {},
-  "layout": "Layout",
-  "@layout": {},
-  "diaLong": "Diastólica",
-  "@diaLong": {},
-  "time": "Hora",
-  "@time": {},
-  "custom": "Personalizado",
-  "@custom": {},
-  "day": "Dia",
-  "@day": {},
-  "last7Days": "7 dias",
-  "@last7Days": {},
-  "buildNumberOf": "Número da versão: {buildNumber}",
-  "@buildNumberOf": {
-    "placeholders": {
-      "buildNumber": {
-        "type": "String"
-      }
-    }
-  },
-  "pdfDocumentTitle": "Valores de pressão sanguínea de {start} até {end}",
-  "@pdfDocumentTitle": {
-    "placeholders": {
-      "start": {
-        "type": "String"
-      },
-      "end": {
-        "type": "String"
-      }
-    }
-  },
-  "confirmDeleteDesc": "Apagar esse registro? (Você pode desligar essa confirmações nas configurações)",
-  "@confirmDeleteDesc": {},
-  "errNoFileOpened": "nenhum arquivo aberto",
-  "@errNoFileOpened": {},
-  "exportFieldFormatDocumentation": "'## Variáveis\nO formato do campo de exportação suporta inserir os valore para os seguintes placeholders:\n- `$TIMESTAMP:` Representa o tempo desde o Unix epoch em milisegundos.\n- `$SYS:` Determina um valor se disponível; se não, o valor padrão é `null`.\n- `$DIA:`Determina um valor se disponível; se não, o valor padrão é `null`.\n- `$PUL:` Determina um valor se disponível; se não, o valor padrão é `null`.\n- `$NOTE:` Determina um valor se disponível; se não, o valor padrão é `null`.\n- `$COLOR:` Representa o valor númerico para a cor de uma medição . (valor de exemplo: `4291681337`)\n\nSe qualquer um dos placeholders mencionados a cima não estiverem present no registro da pressão arterial, o valor será substituido por -1.\n\n## Matemática\nYou can use basic mathematics inside double brackets (\"`{{}}`\").\nVocê pode usar matemática básica dentro de chaves duplas (\"`{{}}`\").\n\nAs operações matemáticas suportadas são as seguintes:\n- Operações: +, -, *, /, %, ^\n- Funções com um parâmetro: abs, acos, asin, atan, ceil, cos, cosh, cot, coth, csc, csch, exp, floor, ln, log, round sec, sech, sin, sinh, sqrt, tan, tanh\n- Funções com dois parâmetros: log, nrt, pow\n- Constantes: e, pi, ln2, ln10, log2e, log10e, sqrt1_2, sqrt2\nFor the full math interpreter specification, you can refer to the [function_tree](https://pub.dev/documentation/function_tree/latest#interpreter) specification\nPara a specificação completa do interpretador matemático, você verificar a especificação [function_tree](https://pub.dev/documentation/function_tree/latest#interpreter)\n\n## Order de processamento\n1. Substituição de variável\n2. Matemática'",
-  "@exportFieldFormatDocumentation": {},
-  "default_": "Predefinição",
-  "@default_": {},
-  "addMeasurement": "Adicionar medição",
-  "@addMeasurement": {},
-  "startWithAddMeasurementPageDescription": "Após o lançamento da app, o ecrã de entrada de medição é mostrada.",
-  "@startWithAddMeasurementPageDescription": {},
-  "importSettings": "Restaurar configurações",
-  "@importSettings": {},
-  "warnDeletionUnrecoverable": "Este passo não é revertível a menos que fez um backup manualmente. Quer mesmo apagar isto?",
-  "@warnDeletionUnrecoverable": {},
-  "exportPdfExportData": "Tabela de dados",
-  "@exportPdfExportData": {},
-  "exportSettings": "Configurações de backup",
-  "@exportSettings": {},
-  "horizontalLines": "Linhas horizontais",
-  "@horizontalLines": {},
-  "exportPdfExportTitle": "Título",
-  "@exportPdfExportTitle": {},
-  "exportPdfCellHeight": "Altura da linha",
-  "@exportPdfCellHeight": {},
-  "customGraphMarkings": "Marcações personalizadas",
-  "@customGraphMarkings": {},
-  "exportPdfHeaderHeight": "Altura do cabeçalho",
-  "@exportPdfHeaderHeight": {},
-  "presets": "Pre-definições",
-  "@presets": {},
-  "fileDeleted": "Ficheiro apagado",
-  "@fileDeleted": {},
-  "restartNow": "Reiniciar agora",
-  "@restartNow": {},
-  "addLine": "Adicionar linha",
-  "@addLine": {},
-  "startWithAddMeasurementPage": "Medição no lançamento",
-  "@startWithAddMeasurementPage": {},
-  "pleaseRestart": "Por favor, reinicie a app para aplicar alterações",
-  "@pleaseRestart": {},
-  "fileAlreadyDeleted": "Ficheiro já apagado",
-  "@fileAlreadyDeleted": {},
-  "requiresAppRestart": "Requer reinício da app",
-  "@requiresAppRestart": {},
-  "deleteAllSettings": "Apagar todas as configurações",
-  "@deleteAllSettings": {},
-  "exportPdfExportStatistics": "Estatísticas",
-  "@exportPdfExportStatistics": {},
-  "exportPdfCellFontSize": "Tamanho da fonte da linha",
-  "@exportPdfCellFontSize": {},
-  "maximum": "Máximo",
-  "@maximum": {},
-  "minimum": "Mínimo",
-  "@minimum": {},
-  "average": "Média",
-  "@average": {},
-  "linePositionY": "Posição da linha (y)",
-  "@linePositionY": {},
-  "enterTimeFormatDesc": "Uma cadeia de formatação é uma mistura de cadeias predefinidas ICU/Skeleton e qualquer texto adicional que gostaria de incluir.\n\n[Se está curioso sobre a lista completa de formatos válidos, pode encontrá-los aqui.](screen://TimeFormattingHelp)\n\nApenas um lembrete amigável, usando o formato mais longo ou mais curto Cadeias não irá alterar magicamente a largura das colunas de tabela, o que pode levar a algumas quebras de linha desajeitadas e texto não mostrando.\n\npadrão: \"yy-MM-dd HH:mm\"",
-  "@enterTimeFormatDesc": {},
-  "note": "Anotação",
-  "@note": {},
-  "exportPdfHeaderFontSize": "Tamanho da fonte do cabeçalho",
-  "@exportPdfHeaderFontSize": {},
-  "color": "Cor",
-  "@color": {},
-  "needlePinBarWidth": "Espessura de cor",
-  "@needlePinBarWidth": {},
-  "valueDistribution": "Distribuição de valor",
-  "@valueDistribution": {},
-  "warnNeedsRestartForUsingApp": "Os ficheiros foram eliminados nesta sessão. Reinicie a aplicação para utilizar outras partes da aplicação!",
-  "@warnNeedsRestartForUsingApp": {},
-  "needlePinBarWidthDesc": "A largura das linhas que as entradas coloridas fazem no gráfico.",
-  "@needlePinBarWidthDesc": {},
-  "bottomAppBars": "Barras de diálogo inferiores",
-  "@bottomAppBars": {},
-  "useLegacyList": "Utilizar lista de legado",
-  "@useLegacyList": {},
-  "timestamp": "Registo de data e hora",
-  "@timestamp": {},
-  "deleteAllMeasurements": "Eliminar todas as medições",
-  "@deleteAllMeasurements": {},
-  "errExportColumnWithThisNameAlreadyExists": "Já existe uma coluna com este nome.",
-  "@errExportColumnWithThisNameAlreadyExists": {},
-  "errParseEmptyCsvFile": "Não há linhas suficientes no arquivo CSV para analisar o registo.",
-  "@errParseEmptyCsvFile": {},
-  "errParseTimeNotRestoreable": "Não há uma coluna que permita restaurar o registo de data e hora.",
-  "@errParseTimeNotRestoreable": {},
-  "errParseUnknownColumn": "Não há nenhuma coluna com o título \"{title}\".",
-  "@errParseUnknownColumn": {
-    "placeholders": {
-      "title": {
-        "type": "String"
-      }
-    }
-  },
-  "errParseLineTooShort": "A linha {lineNumber} tem menos colunas do que a primeira linha.",
-  "@errParseLineTooShort": {
-    "placeholders": {
-      "lineNumber": {
-        "type": "int"
-      }
-    }
-  },
-  "errParseFailedDecodingField": "Erro ao descodificar o campo \"{fieldContent}\" na linha {lineNumber}.",
-  "@errParseFailedDecodingField": {
-    "placeholders": {
-      "lineNumber": {
-        "type": "int"
-      },
-      "fieldContent": {
-        "type": "String"
-      }
-    }
-  },
-  "exportFieldsPreset": "Predefinição de campos de exportação",
-  "@exportFieldsPreset": {},
-  "remove": "Remover",
-  "@remove": {},
-  "manageExportColumns": "Gerir colunas de exportação",
-  "@manageExportColumns": {},
-  "buildIn": "Integrar",
-  "@buildIn": {},
-  "csvTitle": "Título CSV",
-  "@csvTitle": {},
-  "recordFormat": "Formato de registo",
-  "@recordFormat": {},
-  "timeFormat": "Formato de hora",
-  "@timeFormat": {},
-  "errAccuracyLoss": "É expectável que perca precisão ao exportar com formatos de tempo personalizados.",
-  "@errAccuracyLoss": {},
-  "medications": "Medicamentos",
-  "@medications": {},
-  "addMedication": "Adicionar medicação",
-  "@addMedication": {},
-  "name": "Nome",
-  "@name": {},
-  "defaultDosis": "dose padrão",
-  "@defaultDosis": {},
-  "noMedication": "Sem medicação",
-  "@noMedication": {},
-  "dosis": "Dose",
-  "@dosis": {},
-  "titleInCsv": "Título em CSV",
-  "@titleInCsv": {}
-}
+    "title": "App de Pressão Arterial",
+    "@title": {},
+    "success": "Sucesso: {msg}",
+    "@success": {
+        "placeholders": {
+            "msg": {
+                "type": "String"
+            }
+        }
+    },
+    "errNaN": "Por favor digite um número",
+    "@errNaN": {},
+    "error": "Erro: {msg}",
+    "@error": {
+        "placeholders": {
+            "msg": {
+                "type": "String"
+            }
+        }
+    },
+    "loading": "Carregando…",
+    "@loading": {},
+    "behavior": "Comportamento",
+    "@behavior": {},
+    "weekOfYear": "Semana {weekNum}, {year}",
+    "@weekOfYear": {
+        "placeholders": {
+            "weekNum": {
+                "type": "int"
+            },
+            "year": {
+                "type": "int"
+            }
+        }
+    },
+    "aboutWarnValuesScreenDesc": "Mais informções sobre valores de aviso",
+    "@aboutWarnValuesScreenDesc": {},
+    "warnAboutTxt2": "Os valores padrões dependentes da idade vieram desta fonte.",
+    "@warnAboutTxt2": {},
+    "validateInputs": "Validar campos de entrada",
+    "@validateInputs": {},
+    "month": "Mês",
+    "@month": {},
+    "addExportformat": "Incluir formato de exportação",
+    "@addExportformat": {},
+    "exportDir": "Diretório de exportação",
+    "@exportDir": {},
+    "csv": "CSV",
+    "@csv": {},
+    "accentColor": "Cor do tema",
+    "@accentColor": {},
+    "errTimeAfterNow": "A hora do dia selecionada foi revertida, porque ela está no futuro. Você pode desligar essa validação nas configurações.",
+    "@errTimeAfterNow": {},
+    "versionOf": "Versão: {version}",
+    "@versionOf": {
+        "placeholders": {
+            "version": {
+                "type": "String"
+            }
+        }
+    },
+    "btnConfirm": "OK",
+    "@btnConfirm": {},
+    "animationSpeed": "Duração da animação",
+    "@animationSpeed": {},
+    "licenses": "Licenças de terceiros",
+    "@licenses": {},
+    "allowManualTimeInput": "Permitir digitar o tempo manualmente",
+    "@allowManualTimeInput": {},
+    "drawRegressionLines": "Desenhar linhas de tendência",
+    "@drawRegressionLines": {},
+    "btnSave": "SALVAR",
+    "@btnSave": {},
+    "deletionConfirmed": "Registro apagado.",
+    "@deletionConfirmed": {},
+    "last30Days": "30 dias",
+    "@last30Days": {},
+    "fieldDelimiter": "Encontrar delimitador",
+    "@fieldDelimiter": {},
+    "import": "IMPORTAR",
+    "@import": {},
+    "pulShort": "pul",
+    "@pulShort": {},
+    "sysLong": "Sistólica",
+    "@sysLong": {},
+    "exportCustomEntries": "Campos personalizados",
+    "@exportCustomEntries": {},
+    "exportImport": "Exportar / Importar",
+    "@exportImport": {},
+    "enterTimeFormatString": "Formato da hora",
+    "@enterTimeFormatString": {},
+    "allowMissingValues": "Permitir valores em falta",
+    "@allowMissingValues": {},
+    "edit": "Editar",
+    "@edit": {},
+    "errLt30": "Número <= 30? Desligue a validação nas configurações!",
+    "@errLt30": {},
+    "diaShort": "dias",
+    "@diaShort": {},
+    "export": "EXPORTAR",
+    "@export": {},
+    "theme": "Tema",
+    "@theme": {},
+    "year": "Ano",
+    "@year": {},
+    "warnAboutTxt1": "Os valores de alerta são apenas sugestões e não são opiniões médicas.",
+    "@warnAboutTxt1": {},
+    "exportFormat": "Formato da exportação",
+    "@exportFormat": {},
+    "errUnrealistic": "Valor fora da realidade? Desligue a validação nas configurações!",
+    "@errUnrealistic": {},
+    "iconSize": "Tamanho do Ícone",
+    "@iconSize": {},
+    "measurementsPerDay": "Medições por dia",
+    "@measurementsPerDay": {},
+    "errNoData": "sem dados",
+    "@errNoData": {},
+    "light": "Claro",
+    "@light": {},
+    "errNotStarted": "não iniciado",
+    "@errNotStarted": {},
+    "errCantOpenURL": "Não foi possível abrir a URL: {url}",
+    "@errCantOpenURL": {
+        "placeholders": {
+            "url": {
+                "type": "String"
+            }
+        }
+    },
+    "lifetime": "Vitalícia",
+    "@lifetime": {},
+    "exportMimeType": "Tipo da mídia para exportação",
+    "@exportMimeType": {},
+    "delete": "Deletar",
+    "@delete": {},
+    "errCantReadFile": "Não foi possível ler o conteúdo do arquivo",
+    "@errCantReadFile": {},
+    "notes": "Anotações",
+    "@notes": {},
+    "importSuccess": "{count} registros foram importados",
+    "@importSuccess": {
+        "placeholders": {
+            "count": {
+                "type": "int"
+            }
+        }
+    },
+    "errDiaGtSys": "dia >= sys? Desligue a validação nas configurações!",
+    "@errDiaGtSys": {},
+    "graphLineThickness": "Grossura da Linha",
+    "@graphLineThickness": {},
+    "data": "Dados",
+    "@data": {},
+    "version": "Versão",
+    "@version": {},
+    "errNoValue": "Por favor digite um valor",
+    "@errNoValue": {},
+    "other": "outro",
+    "@other": {},
+    "exportWarnConfigNotImportable": "Olá! Apenas um aviso amigável: a configuração da exportção atual impedirá a importação. Para corregir isso, tenha certeza de escolher o tipo de exportação com CSV, ativar o título, e incluir um dos formatos de tempo disponíveis.",
+    "@exportWarnConfigNotImportable": {},
+    "exportCsvHeadlineDesc": "Ajuda a diferenciar tipos",
+    "@exportCsvHeadlineDesc": {},
+    "btnUndo": "DESFAZER",
+    "@btnUndo": {},
+    "addNote": "Nota (opcional)",
+    "@addNote": {},
+    "packageNameOf": "Nome do pacote: {name}",
+    "@packageNameOf": {
+        "placeholders": {
+            "name": {
+                "type": "String"
+            }
+        }
+    },
+    "drawRegressionLinesDesc": "Desenha linhas de regressão no gráfico. Útil para intervalos grandes.",
+    "@drawRegressionLinesDesc": {},
+    "pulColor": "Cor do pulso",
+    "@pulColor": {},
+    "warnAboutTxt3": "Você pode mudar os valores para atenderem às suas necessidades e para seguir as recomendações do seu médico.",
+    "@warnAboutTxt3": {},
+    "pulLong": "Pulso",
+    "@pulLong": {},
+    "errNotEnoughDataToGraph": "Sem dados suficientes para desenhar um gráfico.",
+    "@errNotEnoughDataToGraph": {},
+    "sysColor": "Cor sistólica",
+    "@sysColor": {},
+    "maxOf": "{txt} máx.",
+    "@maxOf": {
+        "placeholders": {
+            "txt": {
+                "type": "String"
+            }
+        }
+    },
+    "pulsePressure": "Pressão da pulsação",
+    "@pulsePressure": {},
+    "errNotImportable": "Não foi possível importar este arquivo",
+    "@errNotImportable": {},
+    "confirmDeletion": "Confirmar deleção",
+    "@confirmDeletion": {},
+    "textDelimiter": "Delimitador de texto",
+    "@textDelimiter": {},
+    "diaColor": "Cor diastólica",
+    "@diaColor": {},
+    "pdf": "PDF",
+    "@pdf": {},
+    "aboutWarnValuesScreen": "Sobre",
+    "@aboutWarnValuesScreen": {},
+    "age": "Idade",
+    "@age": {},
+    "db": "BD SQLite",
+    "@db": {},
+    "dark": "Escuro",
+    "@dark": {},
+    "btnNext": "PRÓXIMO",
+    "@btnNext": {},
+    "exportCsvHeadline": "Título",
+    "@exportCsvHeadline": {},
+    "errNeedHeadline": "Você só pode importar arquivos que tenham cabeçalho.",
+    "@errNeedHeadline": {},
+    "determineWarnValues": "Determinar valores de aviso",
+    "@determineWarnValues": {},
+    "statistics": "Estatísticas",
+    "@statistics": {},
+    "diaWarn": "Aviso para pressão diastólica",
+    "@diaWarn": {},
+    "shared": "Compartilhado",
+    "@shared": {},
+    "btnCancel": "CANCELAR",
+    "@btnCancel": {},
+    "language": "Língua",
+    "@language": {},
+    "exportWarnNotEveryFieldExported": "Atenção você não exportando todos os campos: {fields} {count, plural, one{está} other{estão}} faltando.",
+    "@exportWarnNotEveryFieldExported": {
+        "placeholders": {
+            "count": {
+                "type": "int"
+            },
+            "fields": {
+                "type": "String"
+            }
+        }
+    },
+    "addEntry": "Adicionar campo",
+    "@addEntry": {},
+    "sourceCode": "Código fonte",
+    "@sourceCode": {},
+    "measurementCount": "Quantidade de medições",
+    "@measurementCount": {},
+    "exportAfterEveryInputDesc": "Não recomendado (explosão do arquivo)",
+    "@exportAfterEveryInputDesc": {},
+    "exportAfterEveryInput": "Exportar depois de cada entrada",
+    "@exportAfterEveryInput": {},
+    "week": "Semana",
+    "@week": {},
+    "warnValues": "Valores para alerta",
+    "@warnValues": {},
+    "result": "Resultado:",
+    "@result": {},
+    "settings": "Configurações",
+    "@settings": {},
+    "text": "text",
+    "@text": {},
+    "avgOf": "{txt} Ø",
+    "@avgOf": {
+        "placeholders": {
+            "txt": {
+                "type": "String"
+            }
+        }
+    },
+    "confirmDelete": "Confirmar deleção",
+    "@confirmDelete": {},
+    "errWrongImportFormat": "Você só pode importar arquivos nos formatos CSV e banco de dados do SQLite.",
+    "@errWrongImportFormat": {},
+    "minOf": "{txt} mín.",
+    "@minOf": {
+        "placeholders": {
+            "txt": {
+                "type": "String"
+            }
+        }
+    },
+    "timeResolvedMetrics": "Métricas relacionadas ao tempo",
+    "@timeResolvedMetrics": {},
+    "enterTimeFormatScreen": "Forma da hora",
+    "@enterTimeFormatScreen": {},
+    "fieldFormat": "Formato do campo",
+    "@fieldFormat": {},
+    "system": "Sistema",
+    "@system": {},
+    "sysShort": "sís",
+    "@sysShort": {},
+    "sysWarn": "Aviso para pressão sistólica",
+    "@sysWarn": {},
+    "now": "agora",
+    "@now": {},
+    "layout": "Layout",
+    "@layout": {},
+    "diaLong": "Diastólica",
+    "@diaLong": {},
+    "time": "Hora",
+    "@time": {},
+    "custom": "Personalizado",
+    "@custom": {},
+    "day": "Dia",
+    "@day": {},
+    "last7Days": "7 dias",
+    "@last7Days": {},
+    "buildNumberOf": "Número da versão: {buildNumber}",
+    "@buildNumberOf": {
+        "placeholders": {
+            "buildNumber": {
+                "type": "String"
+            }
+        }
+    },
+    "pdfDocumentTitle": "Valores de pressão sanguínea de {start} até {end}",
+    "@pdfDocumentTitle": {
+        "placeholders": {
+            "start": {
+                "type": "String"
+            },
+            "end": {
+                "type": "String"
+            }
+        }
+    },
+    "confirmDeleteDesc": "Apagar esse registro? (Você pode desligar essa confirmações nas configurações)",
+    "@confirmDeleteDesc": {},
+    "errNoFileOpened": "nenhum arquivo aberto",
+    "@errNoFileOpened": {},
+    "exportFieldFormatDocumentation": "'## Variáveis\nO formato do campo de exportação suporta inserir os valore para os seguintes placeholders:\n- `$TIMESTAMP:` Representa o tempo desde o Unix epoch em milisegundos.\n- `$SYS:` Determina um valor se disponível; se não, o valor padrão é `null`.\n- `$DIA:`Determina um valor se disponível; se não, o valor padrão é `null`.\n- `$PUL:` Determina um valor se disponível; se não, o valor padrão é `null`.\n- `$NOTE:` Determina um valor se disponível; se não, o valor padrão é `null`.\n- `$COLOR:` Representa o valor númerico para a cor de uma medição . (valor de exemplo: `4291681337`)\n\nSe qualquer um dos placeholders mencionados a cima não estiverem present no registro da pressão arterial, o valor será substituido por -1.\n\n## Matemática\nYou can use basic mathematics inside double brackets (\"`{{}}`\").\nVocê pode usar matemática básica dentro de chaves duplas (\"`{{}}`\").\n\nAs operações matemáticas suportadas são as seguintes:\n- Operações: +, -, *, /, %, ^\n- Funções com um parâmetro: abs, acos, asin, atan, ceil, cos, cosh, cot, coth, csc, csch, exp, floor, ln, log, round sec, sech, sin, sinh, sqrt, tan, tanh\n- Funções com dois parâmetros: log, nrt, pow\n- Constantes: e, pi, ln2, ln10, log2e, log10e, sqrt1_2, sqrt2\nFor the full math interpreter specification, you can refer to the [function_tree](https://pub.dev/documentation/function_tree/latest#interpreter) specification\nPara a specificação completa do interpretador matemático, você verificar a especificação [function_tree](https://pub.dev/documentation/function_tree/latest#interpreter)\n\n## Order de processamento\n1. Substituição de variável\n2. Matemática'",
+    "@exportFieldFormatDocumentation": {},
+    "default_": "Predefinição",
+    "@default_": {},
+    "addMeasurement": "Adicionar medição",
+    "@addMeasurement": {},
+    "startWithAddMeasurementPageDescription": "Após o lançamento da app, o ecrã de entrada de medição é mostrada.",
+    "@startWithAddMeasurementPageDescription": {},
+    "importSettings": "Restaurar configurações",
+    "@importSettings": {},
+    "warnDeletionUnrecoverable": "Este passo não é revertível a menos que fez um backup manualmente. Quer mesmo apagar isto?",
+    "@warnDeletionUnrecoverable": {},
+    "exportPdfExportData": "Tabela de dados",
+    "@exportPdfExportData": {},
+    "exportSettings": "Configurações de backup",
+    "@exportSettings": {},
+    "horizontalLines": "Linhas horizontais",
+    "@horizontalLines": {},
+    "exportPdfExportTitle": "Título",
+    "@exportPdfExportTitle": {},
+    "exportPdfCellHeight": "Altura da linha",
+    "@exportPdfCellHeight": {},
+    "customGraphMarkings": "Marcações personalizadas",
+    "@customGraphMarkings": {},
+    "exportPdfHeaderHeight": "Altura do cabeçalho",
+    "@exportPdfHeaderHeight": {},
+    "restartNow": "Reiniciar agora",
+    "@restartNow": {},
+    "addLine": "Adicionar linha",
+    "@addLine": {},
+    "startWithAddMeasurementPage": "Medição no lançamento",
+    "@startWithAddMeasurementPage": {},
+    "pleaseRestart": "Por favor, reinicie a app para aplicar alterações",
+    "@pleaseRestart": {},
+    "requiresAppRestart": "Requer reinício da app",
+    "@requiresAppRestart": {},
+    "deleteAllSettings": "Apagar todas as configurações",
+    "@deleteAllSettings": {},
+    "exportPdfExportStatistics": "Estatísticas",
+    "@exportPdfExportStatistics": {},
+    "exportPdfCellFontSize": "Tamanho da fonte da linha",
+    "@exportPdfCellFontSize": {},
+    "maximum": "Máximo",
+    "@maximum": {},
+    "minimum": "Mínimo",
+    "@minimum": {},
+    "average": "Média",
+    "@average": {},
+    "linePositionY": "Posição da linha (y)",
+    "@linePositionY": {},
+    "enterTimeFormatDesc": "Uma cadeia de formatação é uma mistura de cadeias predefinidas ICU/Skeleton e qualquer texto adicional que gostaria de incluir.\n\n[Se está curioso sobre a lista completa de formatos válidos, pode encontrá-los aqui.](screen://TimeFormattingHelp)\n\nApenas um lembrete amigável, usando o formato mais longo ou mais curto Cadeias não irá alterar magicamente a largura das colunas de tabela, o que pode levar a algumas quebras de linha desajeitadas e texto não mostrando.\n\npadrão: \"yy-MM-dd HH:mm\"",
+    "@enterTimeFormatDesc": {},
+    "note": "Anotação",
+    "@note": {},
+    "exportPdfHeaderFontSize": "Tamanho da fonte do cabeçalho",
+    "@exportPdfHeaderFontSize": {},
+    "color": "Cor",
+    "@color": {},
+    "needlePinBarWidth": "Espessura de cor",
+    "@needlePinBarWidth": {},
+    "valueDistribution": "Distribuição de valor",
+    "@valueDistribution": {},
+    "warnNeedsRestartForUsingApp": "Os ficheiros foram eliminados nesta sessão. Reinicie a aplicação para utilizar outras partes da aplicação!",
+    "@warnNeedsRestartForUsingApp": {},
+    "needlePinBarWidthDesc": "A largura das linhas que as entradas coloridas fazem no gráfico.",
+    "@needlePinBarWidthDesc": {},
+    "bottomAppBars": "Barras de diálogo inferiores",
+    "@bottomAppBars": {},
+    "useLegacyList": "Utilizar lista de legado",
+    "@useLegacyList": {},
+    "timestamp": "Registo de data e hora",
+    "@timestamp": {},
+    "deleteAllMeasurements": "Eliminar todas as medições",
+    "@deleteAllMeasurements": {},
+    "errParseEmptyCsvFile": "Não há linhas suficientes no arquivo CSV para analisar o registo.",
+    "@errParseEmptyCsvFile": {},
+    "errParseTimeNotRestoreable": "Não há uma coluna que permita restaurar o registo de data e hora.",
+    "@errParseTimeNotRestoreable": {},
+    "errParseUnknownColumn": "Não há nenhuma coluna com o título \"{title}\".",
+    "@errParseUnknownColumn": {
+        "placeholders": {
+            "title": {
+                "type": "String"
+            }
+        }
+    },
+    "errParseLineTooShort": "A linha {lineNumber} tem menos colunas do que a primeira linha.",
+    "@errParseLineTooShort": {
+        "placeholders": {
+            "lineNumber": {
+                "type": "int"
+            }
+        }
+    },
+    "errParseFailedDecodingField": "Erro ao descodificar o campo \"{fieldContent}\" na linha {lineNumber}.",
+    "@errParseFailedDecodingField": {
+        "placeholders": {
+            "lineNumber": {
+                "type": "int"
+            },
+            "fieldContent": {
+                "type": "String"
+            }
+        }
+    },
+    "exportFieldsPreset": "Predefinição de campos de exportação",
+    "@exportFieldsPreset": {},
+    "remove": "Remover",
+    "@remove": {},
+    "manageExportColumns": "Gerir colunas de exportação",
+    "@manageExportColumns": {},
+    "buildIn": "Integrar",
+    "@buildIn": {},
+    "csvTitle": "Título CSV",
+    "@csvTitle": {},
+    "recordFormat": "Formato de registo",
+    "@recordFormat": {},
+    "timeFormat": "Formato de hora",
+    "@timeFormat": {},
+    "errAccuracyLoss": "É expectável que perca precisão ao exportar com formatos de tempo personalizados.",
+    "@errAccuracyLoss": {},
+    "medications": "Medicamentos",
+    "@medications": {},
+    "addMedication": "Adicionar medicação",
+    "@addMedication": {},
+    "name": "Nome",
+    "@name": {},
+    "defaultDosis": "dose padrão",
+    "@defaultDosis": {},
+    "noMedication": "Sem medicação",
+    "@noMedication": {},
+    "dosis": "Dose",
+    "@dosis": {},
+    "titleInCsv": "Título em CSV",
+    "@titleInCsv": {}
+}
\ No newline at end of file
app/lib/l10n/app_pt_BR.arb
@@ -1,510 +1,472 @@
 {
-  "behavior": "Comportamento",
-  "@behavior": {},
-  "weekOfYear": "Semana {weekNum}, {year}",
-  "@weekOfYear": {
-    "placeholders": {
-      "weekNum": {
-        "type": "int"
-      },
-      "year": {
-        "type": "int"
-      }
-    }
-  },
-  "aboutWarnValuesScreenDesc": "Mais informações sobre valores de alerta",
-  "@aboutWarnValuesScreenDesc": {},
-  "dateFormatting": "Formatação de data",
-  "@dateFormatting": {},
-  "warnAboutTxt2": "Os valores padrão dependentes da idade vêm desta fonte.",
-  "@warnAboutTxt2": {},
-  "validateInputs": "Validar entradas",
-  "@validateInputs": {},
-  "month": "Mês",
-  "@month": {},
-  "unixTimestamp": "Carimbo de data/hora Unix",
-  "@unixTimestamp": {},
-  "addExportformat": "Adicionar formato de exportação",
-  "@addExportformat": {},
-  "exportDir": "Diretório de exportação",
-  "@exportDir": {},
-  "csv": "CSV",
-  "@csv": {},
-  "exportSuccess": "Exportado para: {path}",
-  "@exportSuccess": {
-    "placeholders": {
-      "path": {
-        "type": "String"
-      }
-    }
-  },
-  "default_": "Padrão",
-  "@default_": {},
-  "accentColor": "Cor do tema",
-  "@accentColor": {},
-  "title": "Aplicativo de Pressão Arterial",
-  "@title": {},
-  "errTimeAfterNow": "O horário do dia selecionado foi zerado, pois ocorre após este momento. Você pode desligar esta validação nas configurações.",
-  "@errTimeAfterNow": {},
-  "versionOf": "Versão: {version}",
-  "@versionOf": {
-    "placeholders": {
-      "version": {
-        "type": "String"
-      }
-    }
-  },
-  "btnConfirm": "OK",
-  "@btnConfirm": {},
-  "addMeasurement": "Adicionar medição",
-  "@addMeasurement": {},
-  "startWithAddMeasurementPageDescription": "Ao iniciar o aplicativo, a tela de entrada de medição é exibida.",
-  "@startWithAddMeasurementPageDescription": {},
-  "animationSpeed": "Duração da animação",
-  "@animationSpeed": {},
-  "licenses": "Licenças de terceiros",
-  "@licenses": {},
-  "importSettings": "Restaurar configurações",
-  "@importSettings": {},
-  "warnDeletionUnrecoverable": "Esta etapa não pode ser revertida, a menos que você tenha um backup manual. Você realmente deseja excluir isso?",
-  "@warnDeletionUnrecoverable": {},
-  "exportPdfExportData": "Tabela de dados",
-  "@exportPdfExportData": {},
-  "allowManualTimeInput": "Permitir entrada manual de hora",
-  "@allowManualTimeInput": {},
-  "exportSettings": "Configurações de backup",
-  "@exportSettings": {},
-  "exportHiddenFields": "campos ocultos",
-  "@exportHiddenFields": {},
-  "drawRegressionLines": "Desenhar linhas de tendência",
-  "@drawRegressionLines": {},
-  "btnSave": "SALVAR",
-  "@btnSave": {},
-  "deletionConfirmed": "Entrada excluída.",
-  "@deletionConfirmed": {},
-  "last30Days": "30 dias",
-  "@last30Days": {},
-  "fieldDelimiter": "Delimitador de campo",
-  "@fieldDelimiter": {},
-  "horizontalLines": "Linhas horizontais",
-  "@horizontalLines": {},
-  "exportPdfExportTitle": "Título",
-  "@exportPdfExportTitle": {},
-  "import": "IMPORTAR",
-  "@import": {},
-  "pulShort": "pul",
-  "@pulShort": {},
-  "internalName": "Nome interno",
-  "@internalName": {},
-  "exportMimeTypeDesc": "Sinaliza o tipo para outros aplicativos",
-  "@exportMimeTypeDesc": {},
-  "sysLong": "Sistólica",
-  "@sysLong": {},
-  "exportPdfCellHeight": "Altura da linha",
-  "@exportPdfCellHeight": {},
-  "success": "Sucesso: {msg}",
-  "@success": {
-    "placeholders": {
-      "msg": {
-        "type": "String"
-      }
-    }
-  },
-  "exportCustomEntries": "Personalizar campos",
-  "@exportCustomEntries": {},
-  "exportImport": "Exportar / Importar",
-  "@exportImport": {},
-  "enterTimeFormatString": "formato de hora",
-  "@enterTimeFormatString": {},
-  "allowMissingValues": "Permitir valores faltando",
-  "@allowMissingValues": {},
-  "errExportColumnWithThisNameAlreadyExists": "A coluna de exportação com este nome já existe.",
-  "@errExportColumnWithThisNameAlreadyExists": {},
-  "edit": "Editar",
-  "@edit": {},
-  "needlePinBarWidthDesc": "A largura das linhas que as entradas coloridas fazem no gráfico.",
-  "@needlePinBarWidthDesc": {},
-  "errLt30": "Número <= 30? Desative a validação nas configurações!",
-  "@errLt30": {},
-  "diaShort": "dia",
-  "@diaShort": {},
-  "export": "EXPORTAR",
-  "@export": {},
-  "theme": "Tema",
-  "@theme": {},
-  "year": "Ano",
-  "@year": {},
-  "warnAboutTxt1": "Os valores de alerta são pura sugestão e sem orientação médica.",
-  "@warnAboutTxt1": {},
-  "customGraphMarkings": "Marcações personalizadas",
-  "@customGraphMarkings": {},
-  "exportFormat": "Formato de exportação",
-  "@exportFormat": {},
-  "errUnrealistic": "Valor irreal? Desative a validação nas configurações!",
-  "@errUnrealistic": {},
-  "exportPdfHeaderHeight": "Altura do cabeçalho",
-  "@exportPdfHeaderHeight": {},
-  "iconSize": "Tamanho do ícone",
-  "@iconSize": {},
-  "measurementsPerDay": "Medições por dia",
-  "@measurementsPerDay": {},
-  "errNoData": "sem dados",
-  "@errNoData": {},
-  "light": "Claro",
-  "@light": {},
-  "errNotStarted": "não iniciado",
-  "@errNotStarted": {},
-  "errCantOpenURL": "Não foi possível abrir o URL: {url}",
-  "@errCantOpenURL": {
-    "placeholders": {
-      "url": {
-        "type": "String"
-      }
-    }
-  },
-  "lifetime": "Vida",
-  "@lifetime": {},
-  "presets": "Predefinições",
-  "@presets": {},
-  "exportMimeType": "Tipo de mídia de exportação",
-  "@exportMimeType": {},
-  "delete": "Excluir",
-  "@delete": {},
-  "errCantReadFile": "O conteúdo do arquivo não pode ser lido",
-  "@errCantReadFile": {},
-  "notes": "Notas",
-  "@notes": {},
-  "fileDeleted": "Arquivo excluído",
-  "@fileDeleted": {},
-  "restartNow": "Reiniciar agora",
-  "@restartNow": {},
-  "importSuccess": "Importadas {count} entradas",
-  "@importSuccess": {
-    "placeholders": {
-      "count": {
-        "type": "int"
-      }
-    }
-  },
-  "errDiaGtSys": "dia >= sys? Desative a validação nas configurações!",
-  "@errDiaGtSys": {},
-  "graphLineThickness": "Espessura da linha",
-  "@graphLineThickness": {},
-  "data": "Dados",
-  "@data": {},
-  "version": "Versão",
-  "@version": {},
-  "errNoValue": "Por favor insira um valor",
-  "@errNoValue": {},
-  "other": "outro",
-  "@other": {},
-  "exportWarnConfigNotImportable": "Ei! Apenas um aviso amigável: a configuração de exportação atual não será importável. Para corrigir isso, certifique-se de definir o tipo de exportação como CSV e incluir um dos formatos de hora disponíveis.",
-  "@exportWarnConfigNotImportable": {},
-  "timestamp": "Carimbo de data e hora",
-  "@timestamp": {},
-  "exportCsvHeadlineDesc": "Ajuda a discriminar tipos",
-  "@exportCsvHeadlineDesc": {},
-  "btnUndo": "DESFAZER",
-  "@btnUndo": {},
-  "addNote": "Nota (opcional)",
-  "@addNote": {},
-  "packageNameOf": "Nome do pacote: {name}",
-  "@packageNameOf": {
-    "placeholders": {
-      "name": {
-        "type": "String"
-      }
-    }
-  },
-  "errCantEditThis": "Você não pode editar isso. Sinta-se à vontade para consultar os valores para criar uma nova entrada.",
-  "@errCantEditThis": {},
-  "drawRegressionLinesDesc": "Desenha linhas de regressão no gráfico. Útil apenas para intervalos grandes.",
-  "@drawRegressionLinesDesc": {},
-  "pulColor": "Cor do pulso",
-  "@pulColor": {},
-  "addLine": "Adicionar linha",
-  "@addLine": {},
-  "warnAboutTxt3": "Fique à vontade para alterar os valores de acordo com suas necessidades e siga as recomendações do seu médico.",
-  "@warnAboutTxt3": {},
-  "pulLong": "Pulso",
-  "@pulLong": {},
-  "errNotEnoughDataToGraph": "Não há dados suficientes para desenhar um gráfico.",
-  "@errNotEnoughDataToGraph": {},
-  "sysColor": "Cor da sistólica",
-  "@sysColor": {},
-  "maxOf": "{txt} máx.",
-  "@maxOf": {
-    "placeholders": {
-      "txt": {
-        "type": "String"
-      }
-    }
-  },
-  "startWithAddMeasurementPage": "Medição no lançamento",
-  "@startWithAddMeasurementPage": {},
-  "pleaseRestart": "Reinicie o aplicativo para aplicar as alterações",
-  "@pleaseRestart": {},
-  "exportInterval": "Intervalo de dados",
-  "@exportInterval": {},
-  "pulsePressure": "Pressão de pulso",
-  "@pulsePressure": {},
-  "errNotImportable": "Este arquivo não pode ser importado",
-  "@errNotImportable": {},
-  "errPleaseSelect": "por favor selecione",
-  "@errPleaseSelect": {},
-  "fileAlreadyDeleted": "Arquivo já excluído",
-  "@fileAlreadyDeleted": {},
-  "errNaN": "Por favor insira um Número",
-  "@errNaN": {},
-  "confirmDeletion": "Confirmar exclusão",
-  "@confirmDeletion": {},
-  "textDelimiter": "Delimitador de texto",
-  "@textDelimiter": {},
-  "diaColor": "Cor da diastólica",
-  "@diaColor": {},
-  "requiresAppRestart": "Requer reinicialização do aplicativo",
-  "@requiresAppRestart": {},
-  "deleteAllSettings": "Excluir todas as configurações",
-  "@deleteAllSettings": {},
-  "pdf": "PDF",
-  "@pdf": {},
-  "aboutWarnValuesScreen": "Sobre",
-  "@aboutWarnValuesScreen": {},
-  "exportPdfExportStatistics": "Estatísticas",
-  "@exportPdfExportStatistics": {},
-  "age": "Idade",
-  "@age": {},
-  "db": "SQLite DB",
-  "@db": {},
-  "exportPdfCellFontSize": "Tamanho da fonte da linha",
-  "@exportPdfCellFontSize": {},
-  "dark": "Escuro",
-  "@dark": {},
-  "maximum": "Máximo",
-  "@maximum": {},
-  "btnNext": "PRÓXIMO",
-  "@btnNext": {},
-  "exportCsvHeadline": "Título",
-  "@exportCsvHeadline": {},
-  "errNeedHeadline": "Você só pode importar arquivos com título.",
-  "@errNeedHeadline": {},
-  "determineWarnValues": "Determinar valores de alerta",
-  "@determineWarnValues": {},
-  "errUnknown": "Erro desconhecido",
-  "@errUnknown": {},
-  "statistics": "Estatísticas",
-  "@statistics": {},
-  "diaWarn": "Alerta diastólico",
-  "@diaWarn": {},
-  "minimum": "Mínimo",
-  "@minimum": {},
-  "shared": "compartilhado",
-  "@shared": {},
-  "btnCancel": "CANCELAR",
-  "@btnCancel": {},
-  "deleteAllMeasurements": "Excluir todas as medições",
-  "@deleteAllMeasurements": {},
-  "language": "Linguagem",
-  "@language": {},
-  "exportWarnNotEveryFieldExported": "Atente-se que você não está exportando todos os campos: {fields} {count, plural, one{está} other{estão}} faltando.",
-  "@exportWarnNotEveryFieldExported": {
-    "placeholders": {
-      "count": {
-        "type": "int"
-      },
-      "fields": {
-        "type": "String"
-      }
-    }
-  },
-  "average": "Média",
-  "@average": {},
-  "addEntry": "Adicionar campo",
-  "@addEntry": {},
-  "sourceCode": "Código-fonte",
-  "@sourceCode": {},
-  "error": "Erro: {msg}",
-  "@error": {
-    "placeholders": {
-      "msg": {
-        "type": "String"
-      }
-    }
-  },
-  "useLegacyList": "Usar lista legada",
-  "@useLegacyList": {},
-  "measurementCount": "Contagem de medições",
-  "@measurementCount": {},
-  "exportAfterEveryInputDesc": "Não recomendado (explosão de arquivo)",
-  "@exportAfterEveryInputDesc": {},
-  "exportFieldFormatDocumentation": "'## Variáveis\nO formato do campo de exportação suporta a inserção de valores para os seguintes espaços reservados:\n- `$TIMESTAMP:` Representa o tempo desde a época Unix em milissegundos.\n- `$SYS:` Fornece um valor, se disponível; caso contrário, o padrão é -1.\n- `$DIA:` Fornece um valor, se disponível; caso contrário, o padrão é -1.\n- `$PUL:` Fornece um valor, se disponível; caso contrário, o padrão é -1.\n- `$NOTE:` Fornece um valor, se disponível; caso contrário, o padrão é -1.\n- `$COLOR:` Representa a cor de uma medida como um número. (valor de exemplo: `4291681337`)\n\nSe algum dos marcadores mencionados acima não estiver presente no registro da pressão arterial, ele será substituído por -1.\n\n## Matemática\nVocê pode usar matemática básica entre colchetes duplos (\"`{{}}`\").\n\nAs seguintes operações matemáticas são suportadas:\n- Operações: +, -, *, /, %, ^\n- Funções de um parâmetro: abs, acos, asin, atan, ceil, cos, cosh, cot, coth, csc, csch, exp, floor, ln, log, round sec, sech, sin, sinh, sqrt, tan, tanh \n- Funções de dois parâmetros: log, nrt, pow\n- Constantes: e, pi, ln2, ln10, log2e, log10e, sqrt1_2, sqrt2\nPara a especificação completa do intérprete matemático, você pode consultar a especificação da [árvore_de_funções](https://pub.dev/documentation/function_tree/latest#interpreter)\n\n## Ordem de processamento\n1. substituição de variável\n2. Matemática'",
-  "@exportFieldFormatDocumentation": {},
-  "exportAfterEveryInput": "Exportar após cada entrada",
-  "@exportAfterEveryInput": {},
-  "week": "Semana",
-  "@week": {},
-  "linePositionY": "Posição da linha (y)",
-  "@linePositionY": {},
-  "warnValues": "Valores de alerta",
-  "@warnValues": {},
-  "displayTitle": "Título de exibição",
-  "@displayTitle": {},
-  "result": "Resultado:",
-  "@result": {},
-  "settings": "Configurações",
-  "@settings": {},
-  "loading": "carregando…",
-  "@loading": {},
-  "text": "texto",
-  "@text": {},
-  "avgOf": "{txt} Ø",
-  "@avgOf": {
-    "placeholders": {
-      "txt": {
-        "type": "String"
-      }
-    }
-  },
-  "enterTimeFormatDesc": "Uma string de formatador é uma mistura de strings ICU/Skeleton predefinidas e qualquer texto adicional que você gostaria de incluir.\n\n[Se estiver curioso para saber a lista completa de formatos válidos, você pode encontrá-los aqui.](screen://TimeFormattingHelp)\n\nApenas um lembrete amigável: usar Strings de formato mais longo ou mais curto não alterará magicamente a largura das colunas da tabela, o que pode levar a algumas quebras de linha estranhas e à não exibição do texto.\n\npadrão: \"yy-MM-dd HH:mm\"",
-  "@enterTimeFormatDesc": {},
-  "errOnlyLatinCharactersAndArabicNumbers": "Somente caracteres latinos ou números arábicos são permitidos",
-  "@errOnlyLatinCharactersAndArabicNumbers": {},
-  "confirmDelete": "Confirmar exclusão",
-  "@confirmDelete": {},
-  "errWrongImportFormat": "Você só pode importar arquivos no formato de banco de dados CSV e SQLite.",
-  "@errWrongImportFormat": {},
-  "minOf": "{txt} min.",
-  "@minOf": {
-    "placeholders": {
-      "txt": {
-        "type": "String"
-      }
-    }
-  },
-  "timeResolvedMetrics": "Métricas de Resolução por Tempo",
-  "@timeResolvedMetrics": {},
-  "enterTimeFormatScreen": "Formato de hora",
-  "@enterTimeFormatScreen": {},
-  "fieldFormat": "Formato do campo",
-  "@fieldFormat": {},
-  "system": "Sistema",
-  "@system": {},
-  "sysShort": "sys",
-  "@sysShort": {},
-  "sysWarn": "Alerta sistólico",
-  "@sysWarn": {},
-  "now": "agora",
-  "@now": {},
-  "layout": "Disposição",
-  "@layout": {},
-  "diaLong": "Diastólica",
-  "@diaLong": {},
-  "time": "Hora",
-  "@time": {},
-  "custom": "Personalizado",
-  "@custom": {},
-  "day": "Dia",
-  "@day": {},
-  "note": "Nota",
-  "@note": {},
-  "exportPdfHeaderFontSize": "Tamanho da fonte do cabeçalho",
-  "@exportPdfHeaderFontSize": {},
-  "color": "Cor",
-  "@color": {},
-  "last7Days": "7 dias",
-  "@last7Days": {},
-  "warnNeedsRestartForUsingApp": "Os arquivos foram excluídos nesta sessão. Reinicie o aplicativo para continuar usando, retornando para outras partes do aplicativo!",
-  "@warnNeedsRestartForUsingApp": {},
-  "needlePinBarWidth": "Espessura da cor",
-  "@needlePinBarWidth": {},
-  "buildNumberOf": "Número da versão: {buildNumber}",
-  "@buildNumberOf": {
-    "placeholders": {
-      "buildNumber": {
-        "type": "String"
-      }
-    }
-  },
-  "pdfDocumentTitle": "Valores de pressão arterial de {start} até {end}",
-  "@pdfDocumentTitle": {
-    "placeholders": {
-      "start": {
-        "type": "String"
-      },
-      "end": {
-        "type": "String"
-      }
-    }
-  },
-  "confirmDeleteDesc": "Excluir esta entrada? (Você pode desativar essas confirmações nas configurações.)",
-  "@confirmDeleteDesc": {},
-  "errNoFileOpened": "nenhum arquivo aberto",
-  "@errNoFileOpened": {},
-  "valueDistribution": "Distribuição de valor",
-  "@valueDistribution": {},
-  "buildIn": "Integrar",
-  "@buildIn": {},
-  "remove": "Remover",
-  "@remove": {},
-  "errParseTimeNotRestoreable": "Não há nenhuma coluna que permita restaurar um carimbo de data/hora.",
-  "@errParseTimeNotRestoreable": {},
-  "errParseUnknownColumn": "Não há nenhuma coluna com o título \"{title}\".",
-  "@errParseUnknownColumn": {
-    "placeholders": {
-      "title": {
-        "type": "String"
-      }
-    }
-  },
-  "errParseEmptyCsvFile": "Não há linhas suficientes no arquivo CSV para analisar o registro.",
-  "@errParseEmptyCsvFile": {},
-  "errParseLineTooShort": "A linha {lineNumber} possui menos colunas do que a primeira linha.",
-  "@errParseLineTooShort": {
-    "placeholders": {
-      "lineNumber": {
-        "type": "int"
-      }
-    }
-  },
-  "errParseFailedDecodingField": "Falha ao decodificar o campo \"{fieldContent}\" na linha {lineNumber}.",
-  "@errParseFailedDecodingField": {
-    "placeholders": {
-      "lineNumber": {
-        "type": "int"
-      },
-      "fieldContent": {
-        "type": "String"
-      }
-    }
-  },
-  "exportFieldsPreset": "Predefinição de campos de exportação",
-  "@exportFieldsPreset": {},
-  "manageExportColumns": "Gerenciar colunas de exportação",
-  "@manageExportColumns": {},
-  "csvTitle": "CSV-título",
-  "@csvTitle": {},
-  "recordFormat": "Formato de gravação",
-  "@recordFormat": {},
-  "timeFormat": "Formato de hora",
-  "@timeFormat": {},
-  "errAccuracyLoss": "Há perda de precisão esperada ao exportar com formatos de tempo personalizados.",
-  "@errAccuracyLoss": {},
-  "bottomAppBars": "Barras de diálogo inferiores",
-  "@bottomAppBars": {},
-  "medications": "Medicamentos",
-  "@medications": {},
-  "addMedication": "Adicionar medicação",
-  "@addMedication": {},
-  "name": "Nome",
-  "@name": {},
-  "noMedication": "Sem medicação",
-  "@noMedication": {},
-  "defaultDosis": "Dose padrão",
-  "@defaultDosis": {},
-  "dosis": "Dose",
-  "@dosis": {},
-  "preferredPressureUnit": "Unidade de pressão preferida",
-  "@preferredPressureUnit": {},
-  "titleInCsv": "Título em CSV",
-  "@titleInCsv": {}
-}
+    "behavior": "Comportamento",
+    "@behavior": {},
+    "weekOfYear": "Semana {weekNum}, {year}",
+    "@weekOfYear": {
+        "placeholders": {
+            "weekNum": {
+                "type": "int"
+            },
+            "year": {
+                "type": "int"
+            }
+        }
+    },
+    "aboutWarnValuesScreenDesc": "Mais informações sobre valores de alerta",
+    "@aboutWarnValuesScreenDesc": {},
+    "warnAboutTxt2": "Os valores padrão dependentes da idade vêm desta fonte.",
+    "@warnAboutTxt2": {},
+    "validateInputs": "Validar entradas",
+    "@validateInputs": {},
+    "month": "Mês",
+    "@month": {},
+    "addExportformat": "Adicionar formato de exportação",
+    "@addExportformat": {},
+    "exportDir": "Diretório de exportação",
+    "@exportDir": {},
+    "csv": "CSV",
+    "@csv": {},
+    "default_": "Padrão",
+    "@default_": {},
+    "accentColor": "Cor do tema",
+    "@accentColor": {},
+    "title": "Aplicativo de Pressão Arterial",
+    "@title": {},
+    "errTimeAfterNow": "O horário do dia selecionado foi zerado, pois ocorre após este momento. Você pode desligar esta validação nas configurações.",
+    "@errTimeAfterNow": {},
+    "versionOf": "Versão: {version}",
+    "@versionOf": {
+        "placeholders": {
+            "version": {
+                "type": "String"
+            }
+        }
+    },
+    "btnConfirm": "OK",
+    "@btnConfirm": {},
+    "addMeasurement": "Adicionar medição",
+    "@addMeasurement": {},
+    "startWithAddMeasurementPageDescription": "Ao iniciar o aplicativo, a tela de entrada de medição é exibida.",
+    "@startWithAddMeasurementPageDescription": {},
+    "animationSpeed": "Duração da animação",
+    "@animationSpeed": {},
+    "licenses": "Licenças de terceiros",
+    "@licenses": {},
+    "importSettings": "Restaurar configurações",
+    "@importSettings": {},
+    "warnDeletionUnrecoverable": "Esta etapa não pode ser revertida, a menos que você tenha um backup manual. Você realmente deseja excluir isso?",
+    "@warnDeletionUnrecoverable": {},
+    "exportPdfExportData": "Tabela de dados",
+    "@exportPdfExportData": {},
+    "allowManualTimeInput": "Permitir entrada manual de hora",
+    "@allowManualTimeInput": {},
+    "exportSettings": "Configurações de backup",
+    "@exportSettings": {},
+    "drawRegressionLines": "Desenhar linhas de tendência",
+    "@drawRegressionLines": {},
+    "btnSave": "SALVAR",
+    "@btnSave": {},
+    "deletionConfirmed": "Entrada excluída.",
+    "@deletionConfirmed": {},
+    "last30Days": "30 dias",
+    "@last30Days": {},
+    "fieldDelimiter": "Delimitador de campo",
+    "@fieldDelimiter": {},
+    "horizontalLines": "Linhas horizontais",
+    "@horizontalLines": {},
+    "exportPdfExportTitle": "Título",
+    "@exportPdfExportTitle": {},
+    "import": "IMPORTAR",
+    "@import": {},
+    "pulShort": "pul",
+    "@pulShort": {},
+    "sysLong": "Sistólica",
+    "@sysLong": {},
+    "exportPdfCellHeight": "Altura da linha",
+    "@exportPdfCellHeight": {},
+    "success": "Sucesso: {msg}",
+    "@success": {
+        "placeholders": {
+            "msg": {
+                "type": "String"
+            }
+        }
+    },
+    "exportCustomEntries": "Personalizar campos",
+    "@exportCustomEntries": {},
+    "exportImport": "Exportar / Importar",
+    "@exportImport": {},
+    "enterTimeFormatString": "formato de hora",
+    "@enterTimeFormatString": {},
+    "allowMissingValues": "Permitir valores faltando",
+    "@allowMissingValues": {},
+    "edit": "Editar",
+    "@edit": {},
+    "needlePinBarWidthDesc": "A largura das linhas que as entradas coloridas fazem no gráfico.",
+    "@needlePinBarWidthDesc": {},
+    "errLt30": "Número <= 30? Desative a validação nas configurações!",
+    "@errLt30": {},
+    "diaShort": "dia",
+    "@diaShort": {},
+    "export": "EXPORTAR",
+    "@export": {},
+    "theme": "Tema",
+    "@theme": {},
+    "year": "Ano",
+    "@year": {},
+    "warnAboutTxt1": "Os valores de alerta são pura sugestão e sem orientação médica.",
+    "@warnAboutTxt1": {},
+    "customGraphMarkings": "Marcações personalizadas",
+    "@customGraphMarkings": {},
+    "exportFormat": "Formato de exportação",
+    "@exportFormat": {},
+    "errUnrealistic": "Valor irreal? Desative a validação nas configurações!",
+    "@errUnrealistic": {},
+    "exportPdfHeaderHeight": "Altura do cabeçalho",
+    "@exportPdfHeaderHeight": {},
+    "iconSize": "Tamanho do ícone",
+    "@iconSize": {},
+    "measurementsPerDay": "Medições por dia",
+    "@measurementsPerDay": {},
+    "errNoData": "sem dados",
+    "@errNoData": {},
+    "light": "Claro",
+    "@light": {},
+    "errNotStarted": "não iniciado",
+    "@errNotStarted": {},
+    "errCantOpenURL": "Não foi possível abrir o URL: {url}",
+    "@errCantOpenURL": {
+        "placeholders": {
+            "url": {
+                "type": "String"
+            }
+        }
+    },
+    "lifetime": "Vida",
+    "@lifetime": {},
+    "exportMimeType": "Tipo de mídia de exportação",
+    "@exportMimeType": {},
+    "delete": "Excluir",
+    "@delete": {},
+    "errCantReadFile": "O conteúdo do arquivo não pode ser lido",
+    "@errCantReadFile": {},
+    "notes": "Notas",
+    "@notes": {},
+    "restartNow": "Reiniciar agora",
+    "@restartNow": {},
+    "importSuccess": "Importadas {count} entradas",
+    "@importSuccess": {
+        "placeholders": {
+            "count": {
+                "type": "int"
+            }
+        }
+    },
+    "errDiaGtSys": "dia >= sys? Desative a validação nas configurações!",
+    "@errDiaGtSys": {},
+    "graphLineThickness": "Espessura da linha",
+    "@graphLineThickness": {},
+    "data": "Dados",
+    "@data": {},
+    "version": "Versão",
+    "@version": {},
+    "errNoValue": "Por favor insira um valor",
+    "@errNoValue": {},
+    "other": "outro",
+    "@other": {},
+    "exportWarnConfigNotImportable": "Ei! Apenas um aviso amigável: a configuração de exportação atual não será importável. Para corrigir isso, certifique-se de definir o tipo de exportação como CSV e incluir um dos formatos de hora disponíveis.",
+    "@exportWarnConfigNotImportable": {},
+    "timestamp": "Carimbo de data e hora",
+    "@timestamp": {},
+    "exportCsvHeadlineDesc": "Ajuda a discriminar tipos",
+    "@exportCsvHeadlineDesc": {},
+    "btnUndo": "DESFAZER",
+    "@btnUndo": {},
+    "addNote": "Nota (opcional)",
+    "@addNote": {},
+    "packageNameOf": "Nome do pacote: {name}",
+    "@packageNameOf": {
+        "placeholders": {
+            "name": {
+                "type": "String"
+            }
+        }
+    },
+    "drawRegressionLinesDesc": "Desenha linhas de regressão no gráfico. Útil apenas para intervalos grandes.",
+    "@drawRegressionLinesDesc": {},
+    "pulColor": "Cor do pulso",
+    "@pulColor": {},
+    "addLine": "Adicionar linha",
+    "@addLine": {},
+    "warnAboutTxt3": "Fique à vontade para alterar os valores de acordo com suas necessidades e siga as recomendações do seu médico.",
+    "@warnAboutTxt3": {},
+    "pulLong": "Pulso",
+    "@pulLong": {},
+    "errNotEnoughDataToGraph": "Não há dados suficientes para desenhar um gráfico.",
+    "@errNotEnoughDataToGraph": {},
+    "sysColor": "Cor da sistólica",
+    "@sysColor": {},
+    "maxOf": "{txt} máx.",
+    "@maxOf": {
+        "placeholders": {
+            "txt": {
+                "type": "String"
+            }
+        }
+    },
+    "startWithAddMeasurementPage": "Medição no lançamento",
+    "@startWithAddMeasurementPage": {},
+    "pleaseRestart": "Reinicie o aplicativo para aplicar as alterações",
+    "@pleaseRestart": {},
+    "pulsePressure": "Pressão de pulso",
+    "@pulsePressure": {},
+    "errNotImportable": "Este arquivo não pode ser importado",
+    "@errNotImportable": {},
+    "errNaN": "Por favor insira um Número",
+    "@errNaN": {},
+    "confirmDeletion": "Confirmar exclusão",
+    "@confirmDeletion": {},
+    "textDelimiter": "Delimitador de texto",
+    "@textDelimiter": {},
+    "diaColor": "Cor da diastólica",
+    "@diaColor": {},
+    "requiresAppRestart": "Requer reinicialização do aplicativo",
+    "@requiresAppRestart": {},
+    "deleteAllSettings": "Excluir todas as configurações",
+    "@deleteAllSettings": {},
+    "pdf": "PDF",
+    "@pdf": {},
+    "aboutWarnValuesScreen": "Sobre",
+    "@aboutWarnValuesScreen": {},
+    "exportPdfExportStatistics": "Estatísticas",
+    "@exportPdfExportStatistics": {},
+    "age": "Idade",
+    "@age": {},
+    "db": "SQLite DB",
+    "@db": {},
+    "exportPdfCellFontSize": "Tamanho da fonte da linha",
+    "@exportPdfCellFontSize": {},
+    "dark": "Escuro",
+    "@dark": {},
+    "maximum": "Máximo",
+    "@maximum": {},
+    "btnNext": "PRÓXIMO",
+    "@btnNext": {},
+    "exportCsvHeadline": "Título",
+    "@exportCsvHeadline": {},
+    "errNeedHeadline": "Você só pode importar arquivos com título.",
+    "@errNeedHeadline": {},
+    "determineWarnValues": "Determinar valores de alerta",
+    "@determineWarnValues": {},
+    "statistics": "Estatísticas",
+    "@statistics": {},
+    "diaWarn": "Alerta diastólico",
+    "@diaWarn": {},
+    "minimum": "Mínimo",
+    "@minimum": {},
+    "shared": "compartilhado",
+    "@shared": {},
+    "btnCancel": "CANCELAR",
+    "@btnCancel": {},
+    "deleteAllMeasurements": "Excluir todas as medições",
+    "@deleteAllMeasurements": {},
+    "language": "Linguagem",
+    "@language": {},
+    "exportWarnNotEveryFieldExported": "Atente-se que você não está exportando todos os campos: {fields} {count, plural, one{está} other{estão}} faltando.",
+    "@exportWarnNotEveryFieldExported": {
+        "placeholders": {
+            "count": {
+                "type": "int"
+            },
+            "fields": {
+                "type": "String"
+            }
+        }
+    },
+    "average": "Média",
+    "@average": {},
+    "addEntry": "Adicionar campo",
+    "@addEntry": {},
+    "sourceCode": "Código-fonte",
+    "@sourceCode": {},
+    "error": "Erro: {msg}",
+    "@error": {
+        "placeholders": {
+            "msg": {
+                "type": "String"
+            }
+        }
+    },
+    "useLegacyList": "Usar lista legada",
+    "@useLegacyList": {},
+    "measurementCount": "Contagem de medições",
+    "@measurementCount": {},
+    "exportAfterEveryInputDesc": "Não recomendado (explosão de arquivo)",
+    "@exportAfterEveryInputDesc": {},
+    "exportFieldFormatDocumentation": "'## Variáveis\nO formato do campo de exportação suporta a inserção de valores para os seguintes espaços reservados:\n- `$TIMESTAMP:` Representa o tempo desde a época Unix em milissegundos.\n- `$SYS:` Fornece um valor, se disponível; caso contrário, o padrão é -1.\n- `$DIA:` Fornece um valor, se disponível; caso contrário, o padrão é -1.\n- `$PUL:` Fornece um valor, se disponível; caso contrário, o padrão é -1.\n- `$NOTE:` Fornece um valor, se disponível; caso contrário, o padrão é -1.\n- `$COLOR:` Representa a cor de uma medida como um número. (valor de exemplo: `4291681337`)\n\nSe algum dos marcadores mencionados acima não estiver presente no registro da pressão arterial, ele será substituído por -1.\n\n## Matemática\nVocê pode usar matemática básica entre colchetes duplos (\"`{{}}`\").\n\nAs seguintes operações matemáticas são suportadas:\n- Operações: +, -, *, /, %, ^\n- Funções de um parâmetro: abs, acos, asin, atan, ceil, cos, cosh, cot, coth, csc, csch, exp, floor, ln, log, round sec, sech, sin, sinh, sqrt, tan, tanh \n- Funções de dois parâmetros: log, nrt, pow\n- Constantes: e, pi, ln2, ln10, log2e, log10e, sqrt1_2, sqrt2\nPara a especificação completa do intérprete matemático, você pode consultar a especificação da [árvore_de_funções](https://pub.dev/documentation/function_tree/latest#interpreter)\n\n## Ordem de processamento\n1. substituição de variável\n2. Matemática'",
+    "@exportFieldFormatDocumentation": {},
+    "exportAfterEveryInput": "Exportar após cada entrada",
+    "@exportAfterEveryInput": {},
+    "week": "Semana",
+    "@week": {},
+    "linePositionY": "Posição da linha (y)",
+    "@linePositionY": {},
+    "warnValues": "Valores de alerta",
+    "@warnValues": {},
+    "result": "Resultado:",
+    "@result": {},
+    "settings": "Configurações",
+    "@settings": {},
+    "loading": "carregando…",
+    "@loading": {},
+    "text": "texto",
+    "@text": {},
+    "avgOf": "{txt} Ø",
+    "@avgOf": {
+        "placeholders": {
+            "txt": {
+                "type": "String"
+            }
+        }
+    },
+    "enterTimeFormatDesc": "Uma string de formatador é uma mistura de strings ICU/Skeleton predefinidas e qualquer texto adicional que você gostaria de incluir.\n\n[Se estiver curioso para saber a lista completa de formatos válidos, você pode encontrá-los aqui.](screen://TimeFormattingHelp)\n\nApenas um lembrete amigável: usar Strings de formato mais longo ou mais curto não alterará magicamente a largura das colunas da tabela, o que pode levar a algumas quebras de linha estranhas e à não exibição do texto.\n\npadrão: \"yy-MM-dd HH:mm\"",
+    "@enterTimeFormatDesc": {},
+    "confirmDelete": "Confirmar exclusão",
+    "@confirmDelete": {},
+    "errWrongImportFormat": "Você só pode importar arquivos no formato de banco de dados CSV e SQLite.",
+    "@errWrongImportFormat": {},
+    "minOf": "{txt} min.",
+    "@minOf": {
+        "placeholders": {
+            "txt": {
+                "type": "String"
+            }
+        }
+    },
+    "timeResolvedMetrics": "Métricas de Resolução por Tempo",
+    "@timeResolvedMetrics": {},
+    "enterTimeFormatScreen": "Formato de hora",
+    "@enterTimeFormatScreen": {},
+    "fieldFormat": "Formato do campo",
+    "@fieldFormat": {},
+    "system": "Sistema",
+    "@system": {},
+    "sysShort": "sys",
+    "@sysShort": {},
+    "sysWarn": "Alerta sistólico",
+    "@sysWarn": {},
+    "now": "agora",
+    "@now": {},
+    "layout": "Disposição",
+    "@layout": {},
+    "diaLong": "Diastólica",
+    "@diaLong": {},
+    "time": "Hora",
+    "@time": {},
+    "custom": "Personalizado",
+    "@custom": {},
+    "day": "Dia",
+    "@day": {},
+    "note": "Nota",
+    "@note": {},
+    "exportPdfHeaderFontSize": "Tamanho da fonte do cabeçalho",
+    "@exportPdfHeaderFontSize": {},
+    "color": "Cor",
+    "@color": {},
+    "last7Days": "7 dias",
+    "@last7Days": {},
+    "warnNeedsRestartForUsingApp": "Os arquivos foram excluídos nesta sessão. Reinicie o aplicativo para continuar usando, retornando para outras partes do aplicativo!",
+    "@warnNeedsRestartForUsingApp": {},
+    "needlePinBarWidth": "Espessura da cor",
+    "@needlePinBarWidth": {},
+    "buildNumberOf": "Número da versão: {buildNumber}",
+    "@buildNumberOf": {
+        "placeholders": {
+            "buildNumber": {
+                "type": "String"
+            }
+        }
+    },
+    "pdfDocumentTitle": "Valores de pressão arterial de {start} até {end}",
+    "@pdfDocumentTitle": {
+        "placeholders": {
+            "start": {
+                "type": "String"
+            },
+            "end": {
+                "type": "String"
+            }
+        }
+    },
+    "confirmDeleteDesc": "Excluir esta entrada? (Você pode desativar essas confirmações nas configurações.)",
+    "@confirmDeleteDesc": {},
+    "errNoFileOpened": "nenhum arquivo aberto",
+    "@errNoFileOpened": {},
+    "valueDistribution": "Distribuição de valor",
+    "@valueDistribution": {},
+    "buildIn": "Integrar",
+    "@buildIn": {},
+    "remove": "Remover",
+    "@remove": {},
+    "errParseTimeNotRestoreable": "Não há nenhuma coluna que permita restaurar um carimbo de data/hora.",
+    "@errParseTimeNotRestoreable": {},
+    "errParseUnknownColumn": "Não há nenhuma coluna com o título \"{title}\".",
+    "@errParseUnknownColumn": {
+        "placeholders": {
+            "title": {
+                "type": "String"
+            }
+        }
+    },
+    "errParseEmptyCsvFile": "Não há linhas suficientes no arquivo CSV para analisar o registro.",
+    "@errParseEmptyCsvFile": {},
+    "errParseLineTooShort": "A linha {lineNumber} possui menos colunas do que a primeira linha.",
+    "@errParseLineTooShort": {
+        "placeholders": {
+            "lineNumber": {
+                "type": "int"
+            }
+        }
+    },
+    "errParseFailedDecodingField": "Falha ao decodificar o campo \"{fieldContent}\" na linha {lineNumber}.",
+    "@errParseFailedDecodingField": {
+        "placeholders": {
+            "lineNumber": {
+                "type": "int"
+            },
+            "fieldContent": {
+                "type": "String"
+            }
+        }
+    },
+    "exportFieldsPreset": "Predefinição de campos de exportação",
+    "@exportFieldsPreset": {},
+    "manageExportColumns": "Gerenciar colunas de exportação",
+    "@manageExportColumns": {},
+    "csvTitle": "CSV-título",
+    "@csvTitle": {},
+    "recordFormat": "Formato de gravação",
+    "@recordFormat": {},
+    "timeFormat": "Formato de hora",
+    "@timeFormat": {},
+    "errAccuracyLoss": "Há perda de precisão esperada ao exportar com formatos de tempo personalizados.",
+    "@errAccuracyLoss": {},
+    "bottomAppBars": "Barras de diálogo inferiores",
+    "@bottomAppBars": {},
+    "medications": "Medicamentos",
+    "@medications": {},
+    "addMedication": "Adicionar medicação",
+    "@addMedication": {},
+    "name": "Nome",
+    "@name": {},
+    "noMedication": "Sem medicação",
+    "@noMedication": {},
+    "defaultDosis": "Dose padrão",
+    "@defaultDosis": {},
+    "dosis": "Dose",
+    "@dosis": {},
+    "preferredPressureUnit": "Unidade de pressão preferida",
+    "@preferredPressureUnit": {},
+    "titleInCsv": "Título em CSV",
+    "@titleInCsv": {}
+}
\ No newline at end of file
app/lib/l10n/app_ru.arb
@@ -1,370 +1,340 @@
 {
-  "errOnlyLatinCharactersAndArabicNumbers": "Только латинские буквы и арабские цифры",
-  "@errOnlyLatinCharactersAndArabicNumbers": {},
-  "errCantEditThis": "Вы не можете это редактировать. Не стесняйтесь ознакомиться со значениями для создания новой записи.",
-  "@errCantEditThis": {},
-  "pdfDocumentTitle": "Значения кровяного давления с {start} по {end}",
-  "@pdfDocumentTitle": {
-    "placeholders": {
-      "start": {
-        "type": "String"
-      },
-      "end": {
-        "type": "String"
-      }
-    }
-  },
-  "exportPdfCellFontSize": "Размер шрифта строки",
-  "@exportPdfCellFontSize": {},
-  "maximum": "Максимум",
-  "@maximum": {},
-  "minimum": "Минимум",
-  "@minimum": {},
-  "exportPdfExportTitle": "Заголовок",
-  "@exportPdfExportTitle": {},
-  "exportPdfExportStatistics": "Статистика",
-  "@exportPdfExportStatistics": {},
-  "exportPdfExportData": "Таблица данных",
-  "@exportPdfExportData": {},
-  "errNaN": "Пожалуйста, введите число",
-  "@errNaN": {},
-  "sysShort": "САД",
-  "@sysShort": {},
-  "diaLong": "Диастолическое",
-  "@diaLong": {},
-  "diaShort": "ДАД",
-  "@diaShort": {},
-  "data": "Данные",
-  "@data": {},
-  "version": "Версия",
-  "@version": {},
-  "confirmDeleteDesc": "Удалить эту запись? (Вы можете отключить эти подтверждения в настройках.)",
-  "@confirmDeleteDesc": {},
-  "deletionConfirmed": "Запись удалена.",
-  "@deletionConfirmed": {},
-  "day": "День",
-  "@day": {},
-  "week": "Неделя",
-  "@week": {},
-  "language": "Язык",
-  "@language": {},
-  "internalName": "Внутреннее имя",
-  "@internalName": {},
-  "drawRegressionLines": "Рисовать линии трендов",
-  "@drawRegressionLines": {},
-  "drawRegressionLinesDesc": "Рисовать линии на графике посредством регрессии. Полезно лишь на больших интервалах.",
-  "@drawRegressionLinesDesc": {},
-  "exportHiddenFields": "скрытые поля",
-  "@exportHiddenFields": {},
-  "fieldFormat": "Формат поля",
-  "@fieldFormat": {},
-  "result": "Результат:",
-  "@result": {},
-  "pulsePressure": "Пульсовое давление",
-  "@pulsePressure": {},
-  "unixTimestamp": "Временная метка Unix",
-  "@unixTimestamp": {},
-  "addExportformat": "Добавить формат для экспортирования",
-  "@addExportformat": {},
-  "edit": "Редактировать",
-  "@edit": {},
-  "delete": "Удалить",
-  "@delete": {},
-  "presets": "Предустановки",
-  "@presets": {},
-  "default_": "По умолчанию",
-  "@default_": {},
-  "exportPdfHeaderHeight": "Высота заголовка",
-  "@exportPdfHeaderHeight": {},
-  "exportPdfCellHeight": "Высота строки",
-  "@exportPdfCellHeight": {},
-  "exportPdfHeaderFontSize": "Размер шрифта заголовка",
-  "@exportPdfHeaderFontSize": {},
-  "average": "Среднее",
-  "@average": {},
-  "success": "Успешно: {msg}",
-  "@success": {
-    "placeholders": {
-      "msg": {
-        "type": "String"
-      }
-    }
-  },
-  "loading": "загрузка…",
-  "@loading": {},
-  "error": "Ошибка: {msg}",
-  "@error": {
-    "placeholders": {
-      "msg": {
-        "type": "String"
-      }
-    }
-  },
-  "errLt30": "Число <= 30? Выключите проверку значений в настройках!",
-  "@errLt30": {},
-  "errDiaGtSys": "dia >= sys? Выключите проверку значений в настройках!",
-  "@errDiaGtSys": {},
-  "errNoValue": "Пожалуйста, введите значение",
-  "@errNoValue": {},
-  "errUnrealistic": "Нереалистичное значение? Выключите проверку значений в настройках!",
-  "@errUnrealistic": {},
-  "errUnknown": "Неопознанная ошибка",
-  "@errUnknown": {},
-  "errCantOpenURL": "Невозможно открыть URL: {url}",
-  "@errCantOpenURL": {
-    "placeholders": {
-      "url": {
-        "type": "String"
-      }
-    }
-  },
-  "errNoFileOpened": "файл не был открыт",
-  "@errNoFileOpened": {},
-  "errPleaseSelect": "пожалуйста, выберите",
-  "@errPleaseSelect": {},
-  "errNotStarted": "не начато",
-  "@errNotStarted": {},
-  "errWrongImportFormat": "Вы можете импортировать файлы только в форматах CSV или SQLite.",
-  "@errWrongImportFormat": {},
-  "errCantReadFile": "Содержимое файла не может быть прочитано",
-  "@errCantReadFile": {},
-  "btnSave": "СОХРАНИТЬ",
-  "@btnSave": {},
-  "btnConfirm": "OK",
-  "@btnConfirm": {},
-  "errNotEnoughDataToGraph": "Недостаточно данных, чтобы рисовать график.",
-  "@errNotEnoughDataToGraph": {},
-  "errNeedHeadline": "Вы можете импортировать файлы только с заголовком.",
-  "@errNeedHeadline": {},
-  "errNotImportable": "Файл не может быть импортирован",
-  "@errNotImportable": {},
-  "errNoData": "нет данных",
-  "@errNoData": {},
-  "btnCancel": "ОТМЕНА",
-  "@btnCancel": {},
-  "btnUndo": "ОТМЕНА",
-  "@btnUndo": {},
-  "btnNext": "СЛЕДУЮЩИЙ",
-  "@btnNext": {},
-  "pulLong": "Пульс",
-  "@pulLong": {},
-  "pulShort": "ЧСС",
-  "@pulShort": {},
-  "addNote": "Примечание (необязательно)",
-  "@addNote": {},
-  "allowManualTimeInput": "Разрешить ручной ввод времени",
-  "@allowManualTimeInput": {},
-  "system": "Системная",
-  "@system": {},
-  "sysLong": "Систолическое",
-  "@sysLong": {},
-  "settings": "Настройки",
-  "@settings": {},
-  "enterTimeFormatScreen": "Формат времени",
-  "@enterTimeFormatScreen": {},
-  "dark": "Тёмная",
-  "@dark": {},
-  "light": "Светлая",
-  "@light": {},
-  "layout": "Внешний вид",
-  "@layout": {},
-  "theme": "Тема",
-  "@theme": {},
-  "iconSize": "Размер иконок",
-  "@iconSize": {},
-  "graphLineThickness": "Толщина линий",
-  "@graphLineThickness": {},
-  "diaColor": "Цвет диастолического давления",
-  "@diaColor": {},
-  "aboutWarnValuesScreenDesc": "Подробнее о предупредительных значениях",
-  "@aboutWarnValuesScreenDesc": {},
-  "diaWarn": "Диастолическое предупреждение",
-  "@diaWarn": {},
-  "buildNumberOf": "Номер сборки: {buildNumber}",
-  "@buildNumberOf": {
-    "placeholders": {
-      "buildNumber": {
-        "type": "String"
-      }
-    }
-  },
-  "exportImport": "Экспорт / Импорт",
-  "@exportImport": {},
-  "animationSpeed": "Длительность анимации",
-  "@animationSpeed": {},
-  "pulColor": "Цвет пульса",
-  "@pulColor": {},
-  "sysWarn": "Систолическое предупреждение",
-  "@sysWarn": {},
-  "versionOf": "Версия: {version}",
-  "@versionOf": {
-    "placeholders": {
-      "version": {
-        "type": "String"
-      }
-    }
-  },
-  "packageNameOf": "Имя пакета: {name}",
-  "@packageNameOf": {
-    "placeholders": {
-      "name": {
-        "type": "String"
-      }
-    }
-  },
-  "behavior": "Поведение приложения",
-  "@behavior": {},
-  "exportDir": "Место экспорта",
-  "@exportDir": {},
-  "validateInputs": "Проверять вводимые значения",
-  "@validateInputs": {},
-  "exportAfterEveryInput": "Экспортировать после каждой новой записи",
-  "@exportAfterEveryInput": {},
-  "accentColor": "Цвет темы приложения",
-  "@accentColor": {},
-  "sysColor": "Цвет систолического давления",
-  "@sysColor": {},
-  "confirmDeletion": "Подтверждение удаления",
-  "@confirmDeletion": {},
-  "age": "Возраст",
-  "@age": {},
-  "determineWarnValues": "Определить предупредительные значения",
-  "@determineWarnValues": {},
-  "aboutWarnValuesScreen": "Что это",
-  "@aboutWarnValuesScreen": {},
-  "exportAfterEveryInputDesc": "Не рекомендуется (взрыв файла)",
-  "@exportAfterEveryInputDesc": {},
-  "exportInterval": "Промежуток времени, по датам",
-  "@exportInterval": {},
-  "exportFormat": "Формат экспортируемого файла",
-  "@exportFormat": {},
-  "exportCustomEntries": "Настроить поля",
-  "@exportCustomEntries": {},
-  "addEntry": "Добавить поле",
-  "@addEntry": {},
-  "exportMimeTypeDesc": "Сигнализирует тип другим приложениям",
-  "@exportMimeTypeDesc": {},
-  "exportMimeType": "Тип экспортируемого файла",
-  "@exportMimeType": {},
-  "exportCsvHeadline": "Заголовок",
-  "@exportCsvHeadline": {},
-  "exportCsvHeadlineDesc": "Помогает различать типы",
-  "@exportCsvHeadlineDesc": {},
-  "csv": "CSV",
-  "@csv": {},
-  "other": "другое",
-  "@other": {},
-  "pdf": "PDF",
-  "@pdf": {},
-  "db": "SQLite DB",
-  "@db": {},
-  "text": "текстовый файл",
-  "@text": {},
-  "fieldDelimiter": "Разделитель полей",
-  "@fieldDelimiter": {},
-  "textDelimiter": "Разделитель текста",
-  "@textDelimiter": {},
-  "export": "ЭКСПОРТ",
-  "@export": {},
-  "exportSuccess": "Экспортировано в: {path}",
-  "@exportSuccess": {
-    "placeholders": {
-      "path": {
-        "type": "String"
-      }
-    }
-  },
-  "shared": "общий",
-  "@shared": {},
-  "import": "ИМПОРТ",
-  "@import": {},
-  "sourceCode": "Исходный код",
-  "@sourceCode": {},
-  "licenses": "Лицензии третьих сторон",
-  "@licenses": {},
-  "importSuccess": "Импортировано {count} записей",
-  "@importSuccess": {
-    "placeholders": {
-      "count": {
-        "type": "int"
-      }
-    }
-  },
-  "exportWarnConfigNotImportable": "Привет! Просто дружеское предупреждение: текущая конфигурация экспорта не будет доступна для импорта. Чтобы исправить это, убедитесь, что вы установили тип экспорта как CSV, включили заголовок и включили один из доступных форматов времени.",
-  "@exportWarnConfigNotImportable": {},
-  "statistics": "Статистика",
-  "@statistics": {},
-  "measurementCount": "Количество измерений",
-  "@measurementCount": {},
-  "measurementsPerDay": "Количество измерений за день",
-  "@measurementsPerDay": {},
-  "timeResolvedMetrics": "Показатели с временным разрешением",
-  "@timeResolvedMetrics": {},
-  "avgOf": "{txt} Ø",
-  "@avgOf": {
-    "placeholders": {
-      "txt": {
-        "type": "String"
-      }
-    }
-  },
-  "minOf": "{txt} мин.",
-  "@minOf": {
-    "placeholders": {
-      "txt": {
-        "type": "String"
-      }
-    }
-  },
-  "warnAboutTxt1": "Значения warn имеют общий рекомендательный характер и не могут восприниматься как медицинские показания.",
-  "@warnAboutTxt1": {},
-  "maxOf": "{txt} макс.",
-  "@maxOf": {
-    "placeholders": {
-      "txt": {
-        "type": "String"
-      }
-    }
-  },
-  "warnAboutTxt2": "Значения, зависящие от возраста по умолчанию, взяты из этого источника.",
-  "@warnAboutTxt2": {},
-  "warnAboutTxt3": "Не стесняйтесь изменять значения в соответствии с вашими потребностями и следуйте рекомендациям вашего врача.",
-  "@warnAboutTxt3": {},
-  "warnValues": "Предупредительные значения",
-  "@warnValues": {},
-  "month": "Месяц",
-  "@month": {},
-  "weekOfYear": "Неделя {weekNum}, {year}",
-  "@weekOfYear": {
-    "placeholders": {
-      "weekNum": {
-        "type": "int"
-      },
-      "year": {
-        "type": "int"
-      }
-    }
-  },
-  "enterTimeFormatString": "формат времени",
-  "@enterTimeFormatString": {},
-  "year": "Год",
-  "@year": {},
-  "last7Days": "7 дней",
-  "@last7Days": {},
-  "last30Days": "30 дней",
-  "@last30Days": {},
-  "dateFormatting": "Форматирование даты",
-  "@dateFormatting": {},
-  "now": "сейчас",
-  "@now": {},
-  "notes": "Заметки",
-  "@notes": {},
-  "time": "Время",
-  "@time": {},
-  "confirmDelete": "Подтвердите удаление",
-  "@confirmDelete": {},
-  "errTimeAfterNow": "Выбранное время было сброшено, так как оно находится в будущем и ещё не наступило. Вы можете отключить эту проверку в настройках.",
-  "@errTimeAfterNow": {},
-  "enterTimeFormatDesc": "Строка форматирования - это смесь предопределенных строк ICU/Skeleton и любого дополнительного текста, который вы хотели бы включить.\n\n[Если вам интересен полный список допустимых форматов, вы можете найти их прямо здесь.](screen://TimeFormattingHelp)\n\nПросто дружеское напоминание: использование более длинных или более коротких строк формата волшебным образом не изменит ширину столбцов таблицы, что может привести к некоторым неудобным разрывам строк и не отображению текста.\n\nпо умолчанию: \"yy-MM-dd HH:mm\"",
-  "@enterTimeFormatDesc": {}
-}
+    "pdfDocumentTitle": "Значения кровяного давления с {start} по {end}",
+    "@pdfDocumentTitle": {
+        "placeholders": {
+            "start": {
+                "type": "String"
+            },
+            "end": {
+                "type": "String"
+            }
+        }
+    },
+    "exportPdfCellFontSize": "Размер шрифта строки",
+    "@exportPdfCellFontSize": {},
+    "maximum": "Максимум",
+    "@maximum": {},
+    "minimum": "Минимум",
+    "@minimum": {},
+    "exportPdfExportTitle": "Заголовок",
+    "@exportPdfExportTitle": {},
+    "exportPdfExportStatistics": "Статистика",
+    "@exportPdfExportStatistics": {},
+    "exportPdfExportData": "Таблица данных",
+    "@exportPdfExportData": {},
+    "errNaN": "Пожалуйста, введите число",
+    "@errNaN": {},
+    "sysShort": "САД",
+    "@sysShort": {},
+    "diaLong": "Диастолическое",
+    "@diaLong": {},
+    "diaShort": "ДАД",
+    "@diaShort": {},
+    "data": "Данные",
+    "@data": {},
+    "version": "Версия",
+    "@version": {},
+    "confirmDeleteDesc": "Удалить эту запись? (Вы можете отключить эти подтверждения в настройках.)",
+    "@confirmDeleteDesc": {},
+    "deletionConfirmed": "Запись удалена.",
+    "@deletionConfirmed": {},
+    "day": "День",
+    "@day": {},
+    "week": "Неделя",
+    "@week": {},
+    "language": "Язык",
+    "@language": {},
+    "drawRegressionLines": "Рисовать линии трендов",
+    "@drawRegressionLines": {},
+    "drawRegressionLinesDesc": "Рисовать линии на графике посредством регрессии. Полезно лишь на больших интервалах.",
+    "@drawRegressionLinesDesc": {},
+    "fieldFormat": "Формат поля",
+    "@fieldFormat": {},
+    "result": "Результат:",
+    "@result": {},
+    "pulsePressure": "Пульсовое давление",
+    "@pulsePressure": {},
+    "addExportformat": "Добавить формат для экспортирования",
+    "@addExportformat": {},
+    "edit": "Редактировать",
+    "@edit": {},
+    "delete": "Удалить",
+    "@delete": {},
+    "default_": "По умолчанию",
+    "@default_": {},
+    "exportPdfHeaderHeight": "Высота заголовка",
+    "@exportPdfHeaderHeight": {},
+    "exportPdfCellHeight": "Высота строки",
+    "@exportPdfCellHeight": {},
+    "exportPdfHeaderFontSize": "Размер шрифта заголовка",
+    "@exportPdfHeaderFontSize": {},
+    "average": "Среднее",
+    "@average": {},
+    "success": "Успешно: {msg}",
+    "@success": {
+        "placeholders": {
+            "msg": {
+                "type": "String"
+            }
+        }
+    },
+    "loading": "загрузка…",
+    "@loading": {},
+    "error": "Ошибка: {msg}",
+    "@error": {
+        "placeholders": {
+            "msg": {
+                "type": "String"
+            }
+        }
+    },
+    "errLt30": "Число <= 30? Выключите проверку значений в настройках!",
+    "@errLt30": {},
+    "errDiaGtSys": "dia >= sys? Выключите проверку значений в настройках!",
+    "@errDiaGtSys": {},
+    "errNoValue": "Пожалуйста, введите значение",
+    "@errNoValue": {},
+    "errUnrealistic": "Нереалистичное значение? Выключите проверку значений в настройках!",
+    "@errUnrealistic": {},
+    "errCantOpenURL": "Невозможно открыть URL: {url}",
+    "@errCantOpenURL": {
+        "placeholders": {
+            "url": {
+                "type": "String"
+            }
+        }
+    },
+    "errNoFileOpened": "файл не был открыт",
+    "@errNoFileOpened": {},
+    "errNotStarted": "не начато",
+    "@errNotStarted": {},
+    "errWrongImportFormat": "Вы можете импортировать файлы только в форматах CSV или SQLite.",
+    "@errWrongImportFormat": {},
+    "errCantReadFile": "Содержимое файла не может быть прочитано",
+    "@errCantReadFile": {},
+    "btnSave": "СОХРАНИТЬ",
+    "@btnSave": {},
+    "btnConfirm": "OK",
+    "@btnConfirm": {},
+    "errNotEnoughDataToGraph": "Недостаточно данных, чтобы рисовать график.",
+    "@errNotEnoughDataToGraph": {},
+    "errNeedHeadline": "Вы можете импортировать файлы только с заголовком.",
+    "@errNeedHeadline": {},
+    "errNotImportable": "Файл не может быть импортирован",
+    "@errNotImportable": {},
+    "errNoData": "нет данных",
+    "@errNoData": {},
+    "btnCancel": "ОТМЕНА",
+    "@btnCancel": {},
+    "btnUndo": "ОТМЕНА",
+    "@btnUndo": {},
+    "btnNext": "СЛЕДУЮЩИЙ",
+    "@btnNext": {},
+    "pulLong": "Пульс",
+    "@pulLong": {},
+    "pulShort": "ЧСС",
+    "@pulShort": {},
+    "addNote": "Примечание (необязательно)",
+    "@addNote": {},
+    "allowManualTimeInput": "Разрешить ручной ввод времени",
+    "@allowManualTimeInput": {},
+    "system": "Системная",
+    "@system": {},
+    "sysLong": "Систолическое",
+    "@sysLong": {},
+    "settings": "Настройки",
+    "@settings": {},
+    "enterTimeFormatScreen": "Формат времени",
+    "@enterTimeFormatScreen": {},
+    "dark": "Тёмная",
+    "@dark": {},
+    "light": "Светлая",
+    "@light": {},
+    "layout": "Внешний вид",
+    "@layout": {},
+    "theme": "Тема",
+    "@theme": {},
+    "iconSize": "Размер иконок",
+    "@iconSize": {},
+    "graphLineThickness": "Толщина линий",
+    "@graphLineThickness": {},
+    "diaColor": "Цвет диастолического давления",
+    "@diaColor": {},
+    "aboutWarnValuesScreenDesc": "Подробнее о предупредительных значениях",
+    "@aboutWarnValuesScreenDesc": {},
+    "diaWarn": "Диастолическое предупреждение",
+    "@diaWarn": {},
+    "buildNumberOf": "Номер сборки: {buildNumber}",
+    "@buildNumberOf": {
+        "placeholders": {
+            "buildNumber": {
+                "type": "String"
+            }
+        }
+    },
+    "exportImport": "Экспорт / Импорт",
+    "@exportImport": {},
+    "animationSpeed": "Длительность анимации",
+    "@animationSpeed": {},
+    "pulColor": "Цвет пульса",
+    "@pulColor": {},
+    "sysWarn": "Систолическое предупреждение",
+    "@sysWarn": {},
+    "versionOf": "Версия: {version}",
+    "@versionOf": {
+        "placeholders": {
+            "version": {
+                "type": "String"
+            }
+        }
+    },
+    "packageNameOf": "Имя пакета: {name}",
+    "@packageNameOf": {
+        "placeholders": {
+            "name": {
+                "type": "String"
+            }
+        }
+    },
+    "behavior": "Поведение приложения",
+    "@behavior": {},
+    "exportDir": "Место экспорта",
+    "@exportDir": {},
+    "validateInputs": "Проверять вводимые значения",
+    "@validateInputs": {},
+    "exportAfterEveryInput": "Экспортировать после каждой новой записи",
+    "@exportAfterEveryInput": {},
+    "accentColor": "Цвет темы приложения",
+    "@accentColor": {},
+    "sysColor": "Цвет систолического давления",
+    "@sysColor": {},
+    "confirmDeletion": "Подтверждение удаления",
+    "@confirmDeletion": {},
+    "age": "Возраст",
+    "@age": {},
+    "determineWarnValues": "Определить предупредительные значения",
+    "@determineWarnValues": {},
+    "aboutWarnValuesScreen": "Что это",
+    "@aboutWarnValuesScreen": {},
+    "exportAfterEveryInputDesc": "Не рекомендуется (взрыв файла)",
+    "@exportAfterEveryInputDesc": {},
+    "exportFormat": "Формат экспортируемого файла",
+    "@exportFormat": {},
+    "exportCustomEntries": "Настроить поля",
+    "@exportCustomEntries": {},
+    "addEntry": "Добавить поле",
+    "@addEntry": {},
+    "exportMimeType": "Тип экспортируемого файла",
+    "@exportMimeType": {},
+    "exportCsvHeadline": "Заголовок",
+    "@exportCsvHeadline": {},
+    "exportCsvHeadlineDesc": "Помогает различать типы",
+    "@exportCsvHeadlineDesc": {},
+    "csv": "CSV",
+    "@csv": {},
+    "other": "другое",
+    "@other": {},
+    "pdf": "PDF",
+    "@pdf": {},
+    "db": "SQLite DB",
+    "@db": {},
+    "text": "текстовый файл",
+    "@text": {},
+    "fieldDelimiter": "Разделитель полей",
+    "@fieldDelimiter": {},
+    "textDelimiter": "Разделитель текста",
+    "@textDelimiter": {},
+    "export": "ЭКСПОРТ",
+    "@export": {},
+    "shared": "общий",
+    "@shared": {},
+    "import": "ИМПОРТ",
+    "@import": {},
+    "sourceCode": "Исходный код",
+    "@sourceCode": {},
+    "licenses": "Лицензии третьих сторон",
+    "@licenses": {},
+    "importSuccess": "Импортировано {count} записей",
+    "@importSuccess": {
+        "placeholders": {
+            "count": {
+                "type": "int"
+            }
+        }
+    },
+    "exportWarnConfigNotImportable": "Привет! Просто дружеское предупреждение: текущая конфигурация экспорта не будет доступна для импорта. Чтобы исправить это, убедитесь, что вы установили тип экспорта как CSV, включили заголовок и включили один из доступных форматов времени.",
+    "@exportWarnConfigNotImportable": {},
+    "statistics": "Статистика",
+    "@statistics": {},
+    "measurementCount": "Количество измерений",
+    "@measurementCount": {},
+    "measurementsPerDay": "Количество измерений за день",
+    "@measurementsPerDay": {},
+    "timeResolvedMetrics": "Показатели с временным разрешением",
+    "@timeResolvedMetrics": {},
+    "avgOf": "{txt} Ø",
+    "@avgOf": {
+        "placeholders": {
+            "txt": {
+                "type": "String"
+            }
+        }
+    },
+    "minOf": "{txt} мин.",
+    "@minOf": {
+        "placeholders": {
+            "txt": {
+                "type": "String"
+            }
+        }
+    },
+    "warnAboutTxt1": "Значения warn имеют общий рекомендательный характер и не могут восприниматься как медицинские показания.",
+    "@warnAboutTxt1": {},
+    "maxOf": "{txt} макс.",
+    "@maxOf": {
+        "placeholders": {
+            "txt": {
+                "type": "String"
+            }
+        }
+    },
+    "warnAboutTxt2": "Значения, зависящие от возраста по умолчанию, взяты из этого источника.",
+    "@warnAboutTxt2": {},
+    "warnAboutTxt3": "Не стесняйтесь изменять значения в соответствии с вашими потребностями и следуйте рекомендациям вашего врача.",
+    "@warnAboutTxt3": {},
+    "warnValues": "Предупредительные значения",
+    "@warnValues": {},
+    "month": "Месяц",
+    "@month": {},
+    "weekOfYear": "Неделя {weekNum}, {year}",
+    "@weekOfYear": {
+        "placeholders": {
+            "weekNum": {
+                "type": "int"
+            },
+            "year": {
+                "type": "int"
+            }
+        }
+    },
+    "enterTimeFormatString": "формат времени",
+    "@enterTimeFormatString": {},
+    "year": "Год",
+    "@year": {},
+    "last7Days": "7 дней",
+    "@last7Days": {},
+    "last30Days": "30 дней",
+    "@last30Days": {},
+    "now": "сейчас",
+    "@now": {},
+    "notes": "Заметки",
+    "@notes": {},
+    "time": "Время",
+    "@time": {},
+    "confirmDelete": "Подтвердите удаление",
+    "@confirmDelete": {},
+    "errTimeAfterNow": "Выбранное время было сброшено, так как оно находится в будущем и ещё не наступило. Вы можете отключить эту проверку в настройках.",
+    "@errTimeAfterNow": {},
+    "enterTimeFormatDesc": "Строка форматирования - это смесь предопределенных строк ICU/Skeleton и любого дополнительного текста, который вы хотели бы включить.\n\n[Если вам интересен полный список допустимых форматов, вы можете найти их прямо здесь.](screen://TimeFormattingHelp)\n\nПросто дружеское напоминание: использование более длинных или более коротких строк формата волшебным образом не изменит ширину столбцов таблицы, что может привести к некоторым неудобным разрывам строк и не отображению текста.\n\nпо умолчанию: \"yy-MM-dd HH:mm\"",
+    "@enterTimeFormatDesc": {}
+}
\ No newline at end of file
app/lib/l10n/app_sv.arb
@@ -1,40 +1,36 @@
 {
-  "success": "Lyckades: {msg}",
-  "@success": {
-    "placeholders": {
-      "msg": {
-        "type": "String"
-      }
-    }
-  },
-  "loading": "laddar…",
-  "@loading": {},
-  "error": "Fel: {msg}",
-  "@error": {
-    "placeholders": {
-      "msg": {
-        "type": "String"
-      }
-    }
-  },
-  "errUnrealistic": "Orealistiskt värde? Stäng av validering i inställningarna!",
-  "@errUnrealistic": {},
-  "errUnknown": "Okänt fel",
-  "@errUnknown": {},
-  "errCantOpenURL": "Kan inte öppna URL: {url}",
-  "@errCantOpenURL": {
-    "placeholders": {
-      "url": {
-        "type": "String"
-      }
-    }
-  },
-  "errNotStarted": "ej startad",
-  "@errNotStarted": {},
-  "errNotEnoughDataToGraph": "Inte tillräckligt med data för att rita en graf.",
-  "@errNotEnoughDataToGraph": {},
-  "errNoData": "ingen data",
-  "@errNoData": {},
-  "errPleaseSelect": "vänligen välj",
-  "@errPleaseSelect": {}
-}
+    "success": "Lyckades: {msg}",
+    "@success": {
+        "placeholders": {
+            "msg": {
+                "type": "String"
+            }
+        }
+    },
+    "loading": "laddar…",
+    "@loading": {},
+    "error": "Fel: {msg}",
+    "@error": {
+        "placeholders": {
+            "msg": {
+                "type": "String"
+            }
+        }
+    },
+    "errUnrealistic": "Orealistiskt värde? Stäng av validering i inställningarna!",
+    "@errUnrealistic": {},
+    "errCantOpenURL": "Kan inte öppna URL: {url}",
+    "@errCantOpenURL": {
+        "placeholders": {
+            "url": {
+                "type": "String"
+            }
+        }
+    },
+    "errNotStarted": "ej startad",
+    "@errNotStarted": {},
+    "errNotEnoughDataToGraph": "Inte tillräckligt med data för att rita en graf.",
+    "@errNotEnoughDataToGraph": {},
+    "errNoData": "ingen data",
+    "@errNoData": {}
+}
\ No newline at end of file
app/lib/l10n/app_tr.arb
@@ -1,554 +1,510 @@
 {
-  "behavior": "Davranış",
-  "@behavior": {},
-  "weekOfYear": "Hafta {weekNum}, {year}",
-  "@weekOfYear": {
-    "placeholders": {
-      "weekNum": {
-        "type": "int"
-      },
-      "year": {
-        "type": "int"
-      }
-    }
-  },
-  "aboutWarnValuesScreenDesc": "Uyarı değerleri hakkında daha çok bilgi",
-  "@aboutWarnValuesScreenDesc": {},
-  "dateFormatting": "Tarih biçimlendirmesi",
-  "@dateFormatting": {},
-  "warnAboutTxt2": "Varsayılan yaşa bağlı değerler bu kaynaktan alındı.",
-  "@warnAboutTxt2": {},
-  "validateInputs": "Veri girişlerini doğrula",
-  "@validateInputs": {},
-  "month": "Ay",
-  "@month": {},
-  "unixTimestamp": "Unix zaman damgası",
-  "@unixTimestamp": {},
-  "addExportformat": "exportformat ekle",
-  "@addExportformat": {},
-  "exportDir": "Dışa aktarma dizini",
-  "@exportDir": {},
-  "csv": "CSV",
-  "@csv": {},
-  "exportSuccess": "Dışa aktarıldı: {path}",
-  "@exportSuccess": {
-    "placeholders": {
-      "path": {
-        "type": "String"
-      }
-    }
-  },
-  "default_": "Varsayılan",
-  "@default_": {},
-  "accentColor": "Tema rengi",
-  "@accentColor": {},
-  "title": "Kan Basıncı Uygulaması",
-  "@title": {},
-  "errTimeAfterNow": "Seçilen vakit şu andan sonra olduğundan dolayı sıfırlandı. Bu doğrulamayı ayarlardan kapatabilirsiniz.",
-  "@errTimeAfterNow": {},
-  "versionOf": "Sürüm: {version}",
-  "@versionOf": {
-    "placeholders": {
-      "version": {
-        "type": "String"
-      }
-    }
-  },
-  "btnConfirm": "TAMAM",
-  "@btnConfirm": {},
-  "addMeasurement": "Ölçüm ekle",
-  "@addMeasurement": {},
-  "startWithAddMeasurementPageDescription": "Uygulamanın açılışında, ölçüm giriş ekranı gösterilir.",
-  "@startWithAddMeasurementPageDescription": {},
-  "animationSpeed": "Animasyon süresi",
-  "@animationSpeed": {},
-  "licenses": "3. taraf lisanslar",
-  "@licenses": {},
-  "exportPdfExportData": "Veri tablosu",
-  "@exportPdfExportData": {},
-  "allowManualTimeInput": "Elle süre girmeye izin ver",
-  "@allowManualTimeInput": {},
-  "exportHiddenFields": "gizli alanlar",
-  "@exportHiddenFields": {},
-  "drawRegressionLines": "Eğilim çizgilerini çiz",
-  "@drawRegressionLines": {},
-  "btnSave": "KAYDET",
-  "@btnSave": {},
-  "deletionConfirmed": "Giriş silindi.",
-  "@deletionConfirmed": {},
-  "last30Days": "30 gün",
-  "@last30Days": {},
-  "fieldDelimiter": "Alan sınırlayıcı",
-  "@fieldDelimiter": {},
-  "horizontalLines": "Yatay çizgiler",
-  "@horizontalLines": {},
-  "exportPdfExportTitle": "Başlık",
-  "@exportPdfExportTitle": {},
-  "import": "İÇE AKTAR",
-  "@import": {},
-  "pulShort": "pul",
-  "@pulShort": {},
-  "internalName": "İç adı",
-  "@internalName": {},
-  "exportMimeTypeDesc": "Türü diğer uygulamalara bildirir",
-  "@exportMimeTypeDesc": {},
-  "sysLong": "Sistolik",
-  "@sysLong": {},
-  "exportPdfCellHeight": "Satır yüksekliği",
-  "@exportPdfCellHeight": {},
-  "success": "Başarılı: {msg}",
-  "@success": {
-    "placeholders": {
-      "msg": {
-        "type": "String"
-      }
-    }
-  },
-  "exportCustomEntries": "Alanları kişileştir",
-  "@exportCustomEntries": {},
-  "exportImport": "Dışa aktar / İçe aktar",
-  "@exportImport": {},
-  "enterTimeFormatString": "zaman biçimi",
-  "@enterTimeFormatString": {},
-  "allowMissingValues": "Kayıp değerlere izin ver",
-  "@allowMissingValues": {},
-  "edit": "Düzenle",
-  "@edit": {},
-  "errLt30": "Numara <= 30? Ayarlardan doğrulamayı kapatın!",
-  "@errLt30": {},
-  "diaShort": "dia",
-  "@diaShort": {},
-  "export": "DIŞA AKTAR",
-  "@export": {},
-  "theme": "Tema",
-  "@theme": {},
-  "year": "Yıl",
-  "@year": {},
-  "warnAboutTxt1": "Uyarı değerleri sadece bir öneridir ve tıbbi bir tavsiye değildir.",
-  "@warnAboutTxt1": {},
-  "customGraphMarkings": "Özel işaretler",
-  "@customGraphMarkings": {},
-  "exportFormat": "Dışa aktarma biçimi",
-  "@exportFormat": {},
-  "errUnrealistic": "Gerçekçi olmayan değer? Ayarlardan doğrulamayı kapatın!",
-  "@errUnrealistic": {},
-  "exportPdfHeaderHeight": "Başlık yüksekliği",
-  "@exportPdfHeaderHeight": {},
-  "iconSize": "Simge boyutu",
-  "@iconSize": {},
-  "measurementsPerDay": "Günde ölçüm sayısı",
-  "@measurementsPerDay": {},
-  "errNoData": "veri yok",
-  "@errNoData": {},
-  "light": "Açık",
-  "@light": {},
-  "errNotStarted": "başlatılmadı",
-  "@errNotStarted": {},
-  "errCantOpenURL": "URL açılamadı: {url}",
-  "@errCantOpenURL": {
-    "placeholders": {
-      "url": {
-        "type": "String"
-      }
-    }
-  },
-  "lifetime": "Ömür boyu",
-  "@lifetime": {},
-  "presets": "Ön ayarlar",
-  "@presets": {},
-  "exportMimeType": "Dışa aktarılan medya türü",
-  "@exportMimeType": {},
-  "delete": "Sil",
-  "@delete": {},
-  "errCantReadFile": "Dosyanın içeriği okunamıyor",
-  "@errCantReadFile": {},
-  "notes": "Notlar",
-  "@notes": {},
-  "importSuccess": "{count} giriş içe aktarıldı",
-  "@importSuccess": {
-    "placeholders": {
-      "count": {
-        "type": "int"
-      }
-    }
-  },
-  "errDiaGtSys": "dia >= sys? Ayarlardan doğrulamayı kapatın!",
-  "@errDiaGtSys": {},
-  "graphLineThickness": "Çizgi kalınlığı",
-  "@graphLineThickness": {},
-  "data": "Veri",
-  "@data": {},
-  "version": "Sürüm",
-  "@version": {},
-  "errNoValue": "Lütfen bir değer girin",
-  "@errNoValue": {},
-  "other": "diğer",
-  "@other": {},
-  "exportWarnConfigNotImportable": "Merhaba! Size dostça bir uyarı: Şu anki dışa aktarma ayarlarıyla içe aktarmak mümkün olmayacak. Bunu düzeltmek için dışa aktarma türünün CSV olduğuna emin olun ve uygun zaman biçimlerinden birini dahil edin.",
-  "@exportWarnConfigNotImportable": {},
-  "timestamp": "Zaman damgası",
-  "@timestamp": {},
-  "exportCsvHeadlineDesc": "Türleri ayırmakta yardımcı olur",
-  "@exportCsvHeadlineDesc": {},
-  "btnUndo": "GERİ AL",
-  "@btnUndo": {},
-  "addNote": "Not (isteğe bağlı)",
-  "@addNote": {},
-  "packageNameOf": "Paket adı: {name}",
-  "@packageNameOf": {
-    "placeholders": {
-      "name": {
-        "type": "String"
-      }
-    }
-  },
-  "errCantEditThis": "Bunu düzenleyemezsiniz. Yeni bir giriş oluşturmak için değerleri inceleyebilirsiniz.",
-  "@errCantEditThis": {},
-  "drawRegressionLinesDesc": "Grafikte regresyon çizgilerini çiz. Yalnızca geniş zaman aralıklarında kullanışlı.",
-  "@drawRegressionLinesDesc": {},
-  "pulColor": "Nabız rengi",
-  "@pulColor": {},
-  "addLine": "Çizgi ekle",
-  "@addLine": {},
-  "warnAboutTxt3": "Bu değerleri ihtiyacınıza göre değiştirebilirsiniz. Doktorunuzun tavsiyesine uyun.",
-  "@warnAboutTxt3": {},
-  "pulLong": "Nabız",
-  "@pulLong": {},
-  "errNotEnoughDataToGraph": "Grafik çizmeye yetecek kadar veri bulunmamakta.",
-  "@errNotEnoughDataToGraph": {},
-  "sysColor": "Sistolik rengi",
-  "@sysColor": {},
-  "maxOf": "{txt} azm.",
-  "@maxOf": {
-    "placeholders": {
-      "txt": {
-        "type": "String"
-      }
-    }
-  },
-  "startWithAddMeasurementPage": "Başlangıçta ölçüm",
-  "@startWithAddMeasurementPage": {},
-  "exportInterval": "Veri menzili",
-  "@exportInterval": {},
-  "pulsePressure": "Nabız basıncı",
-  "@pulsePressure": {},
-  "errNotImportable": "Bu dosya aktarılamaz",
-  "@errNotImportable": {},
-  "errPleaseSelect": "lütfen seçin",
-  "@errPleaseSelect": {},
-  "errNaN": "Lütfen bir Numara girin",
-  "@errNaN": {},
-  "confirmDeletion": "Silmeyi onayla",
-  "@confirmDeletion": {},
-  "textDelimiter": "Metin sınırlayıcı",
-  "@textDelimiter": {},
-  "diaColor": "Diyastolik rengi",
-  "@diaColor": {},
-  "pdf": "PDF",
-  "@pdf": {},
-  "aboutWarnValuesScreen": "Hakkında",
-  "@aboutWarnValuesScreen": {},
-  "exportPdfExportStatistics": "İstatislikler",
-  "@exportPdfExportStatistics": {},
-  "age": "Yaş",
-  "@age": {},
-  "db": "SQLite Veritabanı",
-  "@db": {},
-  "exportPdfCellFontSize": "Satır yazı tipi boyutu",
-  "@exportPdfCellFontSize": {},
-  "dark": "Koyu",
-  "@dark": {},
-  "maximum": "Azami",
-  "@maximum": {},
-  "btnNext": "İLERİ",
-  "@btnNext": {},
-  "exportCsvHeadline": "Başlık",
-  "@exportCsvHeadline": {},
-  "errNeedHeadline": "Sadece başlık bulunduran dosyaları aktarabilirsiniz.",
-  "@errNeedHeadline": {},
-  "determineWarnValues": "Uyarı değerlerini belirle",
-  "@determineWarnValues": {},
-  "errUnknown": "Bilinmeyen hata",
-  "@errUnknown": {},
-  "statistics": "İstatistikler",
-  "@statistics": {},
-  "diaWarn": "Diyastolik uyarı",
-  "@diaWarn": {},
-  "minimum": "Asgari",
-  "@minimum": {},
-  "shared": "paylaşıldı",
-  "@shared": {},
-  "btnCancel": "İPTAL",
-  "@btnCancel": {},
-  "language": "Dil",
-  "@language": {},
-  "exportWarnNotEveryFieldExported": "Bütün alanları dışa aktarmıyorsunuz: {fields} {count, plural, one{is} other{are}} kayıp.",
-  "@exportWarnNotEveryFieldExported": {
-    "placeholders": {
-      "count": {
-        "type": "int"
-      },
-      "fields": {
-        "type": "String"
-      }
-    }
-  },
-  "average": "Ortalama",
-  "@average": {},
-  "addEntry": "Alan ekle",
-  "@addEntry": {},
-  "sourceCode": "Kaynak kodu",
-  "@sourceCode": {},
-  "error": "Hata: {msg}",
-  "@error": {
-    "placeholders": {
-      "msg": {
-        "type": "String"
-      }
-    }
-  },
-  "useLegacyList": "Eski tip liste kullan",
-  "@useLegacyList": {},
-  "measurementCount": "Ölçüm sayısı",
-  "@measurementCount": {},
-  "exportAfterEveryInputDesc": "Önerilmez (dosya patlaması)",
-  "@exportAfterEveryInputDesc": {},
-  "exportFieldFormatDocumentation": "'## Değişkenler\nDışa aktarma alanı biçimi şu yerler için değer doldurabiliyor:\n- `$TIMESTAMP:` Unix miladından itibaren geçen zamanı milisaniyede gösterir.\n- `$SYS:` Eğer mevcutsa bir değer sağlar; yoksa -1 sağlar.\n- `$DIA:` Eğer mevcutsa bir değer sağlar; yoksa -1 sağlar\n- `$PUL:` Eğer mevcutsa bir değer sağlar; yoksa -1 sağlar\n- `$NOTE:` Eğer mevcutsa bir değer sağlar; yoksa -1 sağlar\n- `$COLOR:` Bir ölçümün rengini sayı olarak temsil eder. (örnek değer: `4291681337`)\n\nBu adı geçen yerlerden herhangi biri kan basıncı kaydında yoksa, -1 ile değiştirilir.\n\n## Matematik\nÇift süslü parantez içinde basit matematiksel işlemler yapabilirsiniz (\"`{{}}`\").\n\nAşağıdaki matematiksel işlemler desteklenir:\n- İşlemler: +, -, *, /, %, ^\n- Tek-parametreli fonksiyonlar: abs, acos, asin, atan, ceil, cos, cosh, cot, coth, csc, csch, exp, floor, ln, log, round sec, sech, sin, sinh, sqrt, tan, tanh\n- Çift-parametreli fonksiyonlar: log, nrt, pow\n- Sabit değişkenler: e, pi, ln2, ln10, log2e, log10e, sqrt1_2, sqrt2\n\nMatematik işlemcisinin bütün ayrıntıları için [function_tree](https://pub.dev/documentation/function_tree/latest#interpreter)''e bakabilirsiniz\n\n## İşlem önceliği\n1. Değişken değişimi\n2. Matematik'",
-  "@exportFieldFormatDocumentation": {},
-  "exportAfterEveryInput": "Her girişten sonra dışa aktar",
-  "@exportAfterEveryInput": {},
-  "week": "Hafta",
-  "@week": {},
-  "linePositionY": "Çizgi konumu (y)",
-  "@linePositionY": {},
-  "warnValues": "Uyarı değerleri",
-  "@warnValues": {},
-  "displayTitle": "Başlığı göster",
-  "@displayTitle": {},
-  "result": "Sonuç:",
-  "@result": {},
-  "settings": "Ayarlar",
-  "@settings": {},
-  "loading": "yükleniyor…",
-  "@loading": {},
-  "text": "metin",
-  "@text": {},
-  "avgOf": "{txt} Ø",
-  "@avgOf": {
-    "placeholders": {
-      "txt": {
-        "type": "String"
-      }
-    }
-  },
-  "errOnlyLatinCharactersAndArabicNumbers": "Yalnızca latin harfler iveya batı arap rakamları kabul edilir",
-  "@errOnlyLatinCharactersAndArabicNumbers": {},
-  "confirmDelete": "Silmeyi onayla",
-  "@confirmDelete": {},
-  "errWrongImportFormat": "Sadece CSV ve SQLite veritabanı biçiminde dosya aktarabilirsiniz.",
-  "@errWrongImportFormat": {},
-  "minOf": "{txt} asg.",
-  "@minOf": {
-    "placeholders": {
-      "txt": {
-        "type": "String"
-      }
-    }
-  },
-  "timeResolvedMetrics": "Saatlik Belirlenen Metrikler",
-  "@timeResolvedMetrics": {},
-  "enterTimeFormatScreen": "Zaman biçimi",
-  "@enterTimeFormatScreen": {},
-  "fieldFormat": "Alan biçimi",
-  "@fieldFormat": {},
-  "system": "Sistem",
-  "@system": {},
-  "sysShort": "sys",
-  "@sysShort": {},
-  "sysWarn": "Sistolik uyarı",
-  "@sysWarn": {},
-  "now": "şu an",
-  "@now": {},
-  "layout": "Düzen",
-  "@layout": {},
-  "diaLong": "Diyastolik",
-  "@diaLong": {},
-  "time": "Zaman",
-  "@time": {},
-  "custom": "Özel",
-  "@custom": {},
-  "day": "Gün",
-  "@day": {},
-  "note": "Not",
-  "@note": {},
-  "exportPdfHeaderFontSize": "Başlık yazı tipi boyutu",
-  "@exportPdfHeaderFontSize": {},
-  "last7Days": "7 gün",
-  "@last7Days": {},
-  "buildNumberOf": "Sürüm numarası: {buildNumber}",
-  "@buildNumberOf": {
-    "placeholders": {
-      "buildNumber": {
-        "type": "String"
-      }
-    }
-  },
-  "pdfDocumentTitle": "{start}'den {end}'e kan basıncı değerleri",
-  "@pdfDocumentTitle": {
-    "placeholders": {
-      "start": {
-        "type": "String"
-      },
-      "end": {
-        "type": "String"
-      }
-    }
-  },
-  "confirmDeleteDesc": "Bu girişi sil? (Bu onaylama mesajını ayarlardan kapatabilirsiniz.)",
-  "@confirmDeleteDesc": {},
-  "errNoFileOpened": "herhangi bir dosya açılmadı",
-  "@errNoFileOpened": {},
-  "enterTimeFormatDesc": "Biçim stringi önceden tanımladan ICU/Skeleton stringlerinin ve eklemek istediğiniz herhangi başka metinin birleşimidir.\n\n[Tanımlanan biçimlerin bütünün bir listesini merak ettiyseniz burada bulabilirsiniz.](screen://TimeFormattingHelp)\n\nBir hatırlatma, uzun ya da kısa biçim String kullanmak tablodaki sütunların genişliğini değiştirmeyecek, ki bu da garip satır atlamalarına ve metnin gözükmemesine yol açabilir.\n\nvarsayılan: \"yy-MM-dd HH:mm\"",
-  "@enterTimeFormatDesc": {},
-  "importSettings": "Ayarları geri yükle",
-  "@importSettings": {},
-  "warnDeletionUnrecoverable": "Elle bir yedekleme yapmadıysanız bu adım geri döndürülemez. Bunu gerçekten silmek istiyor musunuz?",
-  "@warnDeletionUnrecoverable": {},
-  "exportSettings": "Ayarları yedekle",
-  "@exportSettings": {},
-  "errExportColumnWithThisNameAlreadyExists": "Bu ada sahip dışa aktarma sütunu zaten var.",
-  "@errExportColumnWithThisNameAlreadyExists": {},
-  "needlePinBarWidthDesc": "Renkli girişlerin grafik üzerinde oluşturduğu çizgilerin genişliği.",
-  "@needlePinBarWidthDesc": {},
-  "fileDeleted": "Dosya silindi",
-  "@fileDeleted": {},
-  "restartNow": "Şimdi yeniden başlat",
-  "@restartNow": {},
-  "pleaseRestart": "Değişiklikleri uygulamak için lütfen uygulamayı yeniden başlatın",
-  "@pleaseRestart": {},
-  "fileAlreadyDeleted": "Dosya zaten silindi",
-  "@fileAlreadyDeleted": {},
-  "requiresAppRestart": "Uygulamanın yeniden başlatılmasını gerektirir",
-  "@requiresAppRestart": {},
-  "deleteAllSettings": "Tüm ayarları sil",
-  "@deleteAllSettings": {},
-  "deleteAllMeasurements": "Tüm ölçümleri sil",
-  "@deleteAllMeasurements": {},
-  "color": "Renk",
-  "@color": {},
-  "warnNeedsRestartForUsingApp": "Bu oturumda dosyalar silindi. Uygulamanın diğer bölümlerine dönerek kullanmaya devam etmek için uygulamayı yeniden başlatın!",
-  "@warnNeedsRestartForUsingApp": {},
-  "needlePinBarWidth": "Renk kalınlığı",
-  "@needlePinBarWidth": {},
-  "errParseFailedDecodingField": "{lineNumber}. satırdaki \"{fieldContent}\" alanının çözülmesi başarısız oldu.",
-  "@errParseFailedDecodingField": {
-    "placeholders": {
-      "lineNumber": {
-        "type": "int"
-      },
-      "fieldContent": {
-        "type": "String"
-      }
-    }
-  },
-  "addMedication": "İlaç ekle",
-  "@addMedication": {},
-  "defaultDosis": "Öntanımlı doz",
-  "@defaultDosis": {},
-  "exportFieldsPreset": "Alan ön ayarlarını dışa aktar",
-  "@exportFieldsPreset": {},
-  "errParseEmptyCsvFile": "CSV dosyasında kaydı ayrıştırmak için yeterli satır yok.",
-  "@errParseEmptyCsvFile": {},
-  "errParseTimeNotRestoreable": "Zaman damgasını geri yüklemeye izin veren bir sütun yok.",
-  "@errParseTimeNotRestoreable": {},
-  "errParseLineTooShort": "{lineNumber}. satırda ilk satırdan daha az sütun var.",
-  "@errParseLineTooShort": {
-    "placeholders": {
-      "lineNumber": {
-        "type": "int"
-      }
-    }
-  },
-  "remove": "Kaldır",
-  "@remove": {},
-  "manageExportColumns": "Dışa aktarılan sütunları yönet",
-  "@manageExportColumns": {},
-  "buildIn": "Yerleşik",
-  "@buildIn": {},
-  "csvTitle": "CSV-başlığı",
-  "@csvTitle": {},
-  "recordFormat": "Kayıt biçimi",
-  "@recordFormat": {},
-  "timeFormat": "Zaman biçimi",
-  "@timeFormat": {},
-  "bottomAppBars": "Alt iletişim kutusu çubukları",
-  "@bottomAppBars": {},
-  "medications": "İlaçlar",
-  "@medications": {},
-  "name": "Ad",
-  "@name": {},
-  "noMedication": "İlaç yok",
-  "@noMedication": {},
-  "dosis": "Doz",
-  "@dosis": {},
-  "errAccuracyLoss": "Özel zaman biçimlendiricilerle dışa aktarırken hassasiyet kaybı olabilir.",
-  "@errAccuracyLoss": {},
-  "valueDistribution": "Değer dağılımı",
-  "@valueDistribution": {},
-  "errParseUnknownColumn": "\"{title}\" başlığına sahip bir sütun yok.",
-  "@errParseUnknownColumn": {
-    "placeholders": {
-      "title": {
-        "type": "String"
-      }
-    }
-  },
-  "preferredPressureUnit": "Tercih edilen basınç birimi",
-  "@preferredPressureUnit": {},
-  "titleInCsv": "CSV başlığı",
-  "@titleInCsv": {},
-  "scanningDevices": "Aygıtlar taranıyor...",
-  "@scanningDevices": {},
-  "errBleNoDev": "Uyumlu BLE GATT aygıtı bulunamadı. Yenilemek için dokunun!",
-  "@errBleNoDev": {},
-  "bluetoothDisabled": "Bluetooth devre dışı",
-  "@bluetoothDisabled": {},
-  "errMeasurementRead": "Ölçüm alınırken hata oluştu!",
-  "@errMeasurementRead": {},
-  "connect": "Bağlan",
-  "@connect": {},
-  "bluetoothInput": "Bluetooth girişi",
-  "@bluetoothInput": {},
-  "scanningForDevices": "Aygıtlar taranıyor",
-  "@scanningForDevices": {},
-  "tapToClose": "Kapatmak için dokunun.",
-  "@tapToClose": {},
-  "meanArterialPressure": "Ortalama damar basıncı",
-  "@meanArterialPressure": {},
-  "userID": "Kullanıcı kimliği",
-  "@userID": {},
-  "irregularPulseDetected": "Düzensiz nabız algılandı",
-  "@irregularPulseDetected": {},
-  "pulseRateExceedsUpperLimit": "Nabız hızı üst sınırı aşıyor",
-  "@pulseRateExceedsUpperLimit": {},
-  "pulseRateLessThanLowerLimit": "Nabız hızı alt sınırdan düşük",
-  "@pulseRateLessThanLowerLimit": {},
-  "availableDevices": "Kullanılabilir aygıtlar",
-  "@availableDevices": {},
-  "deleteAllMedicineIntakes": "Tüm ilaç alımlarını sil",
-  "@deleteAllMedicineIntakes": {},
-  "errBleNoPerms": "Bluetooth izinleri yok",
-  "@errBleNoPerms": {},
-  "errBleCantOpen": "Giriş aygıtları yüklenemedi. Uygulamanın gerekli tüm izinlere sahip olduğundan emin olun ve devam etmesi durumunda bu sorunu bildirin.",
-  "@errBleCantOpen": {},
-  "aboutBleInput": "Bazı ölçüm aygıtları BLE GATT uyumludur. Bu aygıtları burada eşleştirebilir ve ölçümleri otomatik olarak iletebilir veya ayarlardan bu seçeneği devre dışı bırakabilirsiniz.",
-  "@aboutBleInput": {},
-  "measurementSuccess": "Ölçüm başarıyla alındı!",
-  "@measurementSuccess": {},
-  "bodyMovementDetected": "Vücut hareketi algılandı",
-  "@bodyMovementDetected": {},
-  "cuffTooLoose": "Bileklik çok gevşek",
-  "@cuffTooLoose": {},
-  "improperMeasurementPosition": "Yanlış ölçüm konumu",
-  "@improperMeasurementPosition": {}
-}
+    "behavior": "Davranış",
+    "@behavior": {},
+    "weekOfYear": "Hafta {weekNum}, {year}",
+    "@weekOfYear": {
+        "placeholders": {
+            "weekNum": {
+                "type": "int"
+            },
+            "year": {
+                "type": "int"
+            }
+        }
+    },
+    "aboutWarnValuesScreenDesc": "Uyarı değerleri hakkında daha çok bilgi",
+    "@aboutWarnValuesScreenDesc": {},
+    "warnAboutTxt2": "Varsayılan yaşa bağlı değerler bu kaynaktan alındı.",
+    "@warnAboutTxt2": {},
+    "validateInputs": "Veri girişlerini doğrula",
+    "@validateInputs": {},
+    "month": "Ay",
+    "@month": {},
+    "addExportformat": "exportformat ekle",
+    "@addExportformat": {},
+    "exportDir": "Dışa aktarma dizini",
+    "@exportDir": {},
+    "csv": "CSV",
+    "@csv": {},
+    "default_": "Varsayılan",
+    "@default_": {},
+    "accentColor": "Tema rengi",
+    "@accentColor": {},
+    "title": "Kan Basıncı Uygulaması",
+    "@title": {},
+    "errTimeAfterNow": "Seçilen vakit şu andan sonra olduğundan dolayı sıfırlandı. Bu doğrulamayı ayarlardan kapatabilirsiniz.",
+    "@errTimeAfterNow": {},
+    "versionOf": "Sürüm: {version}",
+    "@versionOf": {
+        "placeholders": {
+            "version": {
+                "type": "String"
+            }
+        }
+    },
+    "btnConfirm": "TAMAM",
+    "@btnConfirm": {},
+    "addMeasurement": "Ölçüm ekle",
+    "@addMeasurement": {},
+    "startWithAddMeasurementPageDescription": "Uygulamanın açılışında, ölçüm giriş ekranı gösterilir.",
+    "@startWithAddMeasurementPageDescription": {},
+    "animationSpeed": "Animasyon süresi",
+    "@animationSpeed": {},
+    "licenses": "3. taraf lisanslar",
+    "@licenses": {},
+    "exportPdfExportData": "Veri tablosu",
+    "@exportPdfExportData": {},
+    "allowManualTimeInput": "Elle süre girmeye izin ver",
+    "@allowManualTimeInput": {},
+    "drawRegressionLines": "Eğilim çizgilerini çiz",
+    "@drawRegressionLines": {},
+    "btnSave": "KAYDET",
+    "@btnSave": {},
+    "deletionConfirmed": "Giriş silindi.",
+    "@deletionConfirmed": {},
+    "last30Days": "30 gün",
+    "@last30Days": {},
+    "fieldDelimiter": "Alan sınırlayıcı",
+    "@fieldDelimiter": {},
+    "horizontalLines": "Yatay çizgiler",
+    "@horizontalLines": {},
+    "exportPdfExportTitle": "Başlık",
+    "@exportPdfExportTitle": {},
+    "import": "İÇE AKTAR",
+    "@import": {},
+    "pulShort": "pul",
+    "@pulShort": {},
+    "sysLong": "Sistolik",
+    "@sysLong": {},
+    "exportPdfCellHeight": "Satır yüksekliği",
+    "@exportPdfCellHeight": {},
+    "success": "Başarılı: {msg}",
+    "@success": {
+        "placeholders": {
+            "msg": {
+                "type": "String"
+            }
+        }
+    },
+    "exportCustomEntries": "Alanları kişileştir",
+    "@exportCustomEntries": {},
+    "exportImport": "Dışa aktar / İçe aktar",
+    "@exportImport": {},
+    "enterTimeFormatString": "zaman biçimi",
+    "@enterTimeFormatString": {},
+    "allowMissingValues": "Kayıp değerlere izin ver",
+    "@allowMissingValues": {},
+    "edit": "Düzenle",
+    "@edit": {},
+    "errLt30": "Numara <= 30? Ayarlardan doğrulamayı kapatın!",
+    "@errLt30": {},
+    "diaShort": "dia",
+    "@diaShort": {},
+    "export": "DIŞA AKTAR",
+    "@export": {},
+    "theme": "Tema",
+    "@theme": {},
+    "year": "Yıl",
+    "@year": {},
+    "warnAboutTxt1": "Uyarı değerleri sadece bir öneridir ve tıbbi bir tavsiye değildir.",
+    "@warnAboutTxt1": {},
+    "customGraphMarkings": "Özel işaretler",
+    "@customGraphMarkings": {},
+    "exportFormat": "Dışa aktarma biçimi",
+    "@exportFormat": {},
+    "errUnrealistic": "Gerçekçi olmayan değer? Ayarlardan doğrulamayı kapatın!",
+    "@errUnrealistic": {},
+    "exportPdfHeaderHeight": "Başlık yüksekliği",
+    "@exportPdfHeaderHeight": {},
+    "iconSize": "Simge boyutu",
+    "@iconSize": {},
+    "measurementsPerDay": "Günde ölçüm sayısı",
+    "@measurementsPerDay": {},
+    "errNoData": "veri yok",
+    "@errNoData": {},
+    "light": "Açık",
+    "@light": {},
+    "errNotStarted": "başlatılmadı",
+    "@errNotStarted": {},
+    "errCantOpenURL": "URL açılamadı: {url}",
+    "@errCantOpenURL": {
+        "placeholders": {
+            "url": {
+                "type": "String"
+            }
+        }
+    },
+    "lifetime": "Ömür boyu",
+    "@lifetime": {},
+    "exportMimeType": "Dışa aktarılan medya türü",
+    "@exportMimeType": {},
+    "delete": "Sil",
+    "@delete": {},
+    "errCantReadFile": "Dosyanın içeriği okunamıyor",
+    "@errCantReadFile": {},
+    "notes": "Notlar",
+    "@notes": {},
+    "importSuccess": "{count} giriş içe aktarıldı",
+    "@importSuccess": {
+        "placeholders": {
+            "count": {
+                "type": "int"
+            }
+        }
+    },
+    "errDiaGtSys": "dia >= sys? Ayarlardan doğrulamayı kapatın!",
+    "@errDiaGtSys": {},
+    "graphLineThickness": "Çizgi kalınlığı",
+    "@graphLineThickness": {},
+    "data": "Veri",
+    "@data": {},
+    "version": "Sürüm",
+    "@version": {},
+    "errNoValue": "Lütfen bir değer girin",
+    "@errNoValue": {},
+    "other": "diğer",
+    "@other": {},
+    "exportWarnConfigNotImportable": "Merhaba! Size dostça bir uyarı: Şu anki dışa aktarma ayarlarıyla içe aktarmak mümkün olmayacak. Bunu düzeltmek için dışa aktarma türünün CSV olduğuna emin olun ve uygun zaman biçimlerinden birini dahil edin.",
+    "@exportWarnConfigNotImportable": {},
+    "timestamp": "Zaman damgası",
+    "@timestamp": {},
+    "exportCsvHeadlineDesc": "Türleri ayırmakta yardımcı olur",
+    "@exportCsvHeadlineDesc": {},
+    "btnUndo": "GERİ AL",
+    "@btnUndo": {},
+    "addNote": "Not (isteğe bağlı)",
+    "@addNote": {},
+    "packageNameOf": "Paket adı: {name}",
+    "@packageNameOf": {
+        "placeholders": {
+            "name": {
+                "type": "String"
+            }
+        }
+    },
+    "drawRegressionLinesDesc": "Grafikte regresyon çizgilerini çiz. Yalnızca geniş zaman aralıklarında kullanışlı.",
+    "@drawRegressionLinesDesc": {},
+    "pulColor": "Nabız rengi",
+    "@pulColor": {},
+    "addLine": "Çizgi ekle",
+    "@addLine": {},
+    "warnAboutTxt3": "Bu değerleri ihtiyacınıza göre değiştirebilirsiniz. Doktorunuzun tavsiyesine uyun.",
+    "@warnAboutTxt3": {},
+    "pulLong": "Nabız",
+    "@pulLong": {},
+    "errNotEnoughDataToGraph": "Grafik çizmeye yetecek kadar veri bulunmamakta.",
+    "@errNotEnoughDataToGraph": {},
+    "sysColor": "Sistolik rengi",
+    "@sysColor": {},
+    "maxOf": "{txt} azm.",
+    "@maxOf": {
+        "placeholders": {
+            "txt": {
+                "type": "String"
+            }
+        }
+    },
+    "startWithAddMeasurementPage": "Başlangıçta ölçüm",
+    "@startWithAddMeasurementPage": {},
+    "pulsePressure": "Nabız basıncı",
+    "@pulsePressure": {},
+    "errNotImportable": "Bu dosya aktarılamaz",
+    "@errNotImportable": {},
+    "errNaN": "Lütfen bir Numara girin",
+    "@errNaN": {},
+    "confirmDeletion": "Silmeyi onayla",
+    "@confirmDeletion": {},
+    "textDelimiter": "Metin sınırlayıcı",
+    "@textDelimiter": {},
+    "diaColor": "Diyastolik rengi",
+    "@diaColor": {},
+    "pdf": "PDF",
+    "@pdf": {},
+    "aboutWarnValuesScreen": "Hakkında",
+    "@aboutWarnValuesScreen": {},
+    "exportPdfExportStatistics": "İstatislikler",
+    "@exportPdfExportStatistics": {},
+    "age": "Yaş",
+    "@age": {},
+    "db": "SQLite Veritabanı",
+    "@db": {},
+    "exportPdfCellFontSize": "Satır yazı tipi boyutu",
+    "@exportPdfCellFontSize": {},
+    "dark": "Koyu",
+    "@dark": {},
+    "maximum": "Azami",
+    "@maximum": {},
+    "btnNext": "İLERİ",
+    "@btnNext": {},
+    "exportCsvHeadline": "Başlık",
+    "@exportCsvHeadline": {},
+    "errNeedHeadline": "Sadece başlık bulunduran dosyaları aktarabilirsiniz.",
+    "@errNeedHeadline": {},
+    "determineWarnValues": "Uyarı değerlerini belirle",
+    "@determineWarnValues": {},
+    "statistics": "İstatistikler",
+    "@statistics": {},
+    "diaWarn": "Diyastolik uyarı",
+    "@diaWarn": {},
+    "minimum": "Asgari",
+    "@minimum": {},
+    "shared": "paylaşıldı",
+    "@shared": {},
+    "btnCancel": "İPTAL",
+    "@btnCancel": {},
+    "language": "Dil",
+    "@language": {},
+    "exportWarnNotEveryFieldExported": "Bütün alanları dışa aktarmıyorsunuz: {fields} {count, plural, one{is} other{are}} kayıp.",
+    "@exportWarnNotEveryFieldExported": {
+        "placeholders": {
+            "count": {
+                "type": "int"
+            },
+            "fields": {
+                "type": "String"
+            }
+        }
+    },
+    "average": "Ortalama",
+    "@average": {},
+    "addEntry": "Alan ekle",
+    "@addEntry": {},
+    "sourceCode": "Kaynak kodu",
+    "@sourceCode": {},
+    "error": "Hata: {msg}",
+    "@error": {
+        "placeholders": {
+            "msg": {
+                "type": "String"
+            }
+        }
+    },
+    "useLegacyList": "Eski tip liste kullan",
+    "@useLegacyList": {},
+    "measurementCount": "Ölçüm sayısı",
+    "@measurementCount": {},
+    "exportAfterEveryInputDesc": "Önerilmez (dosya patlaması)",
+    "@exportAfterEveryInputDesc": {},
+    "exportFieldFormatDocumentation": "'## Değişkenler\nDışa aktarma alanı biçimi şu yerler için değer doldurabiliyor:\n- `$TIMESTAMP:` Unix miladından itibaren geçen zamanı milisaniyede gösterir.\n- `$SYS:` Eğer mevcutsa bir değer sağlar; yoksa -1 sağlar.\n- `$DIA:` Eğer mevcutsa bir değer sağlar; yoksa -1 sağlar\n- `$PUL:` Eğer mevcutsa bir değer sağlar; yoksa -1 sağlar\n- `$NOTE:` Eğer mevcutsa bir değer sağlar; yoksa -1 sağlar\n- `$COLOR:` Bir ölçümün rengini sayı olarak temsil eder. (örnek değer: `4291681337`)\n\nBu adı geçen yerlerden herhangi biri kan basıncı kaydında yoksa, -1 ile değiştirilir.\n\n## Matematik\nÇift süslü parantez içinde basit matematiksel işlemler yapabilirsiniz (\"`{{}}`\").\n\nAşağıdaki matematiksel işlemler desteklenir:\n- İşlemler: +, -, *, /, %, ^\n- Tek-parametreli fonksiyonlar: abs, acos, asin, atan, ceil, cos, cosh, cot, coth, csc, csch, exp, floor, ln, log, round sec, sech, sin, sinh, sqrt, tan, tanh\n- Çift-parametreli fonksiyonlar: log, nrt, pow\n- Sabit değişkenler: e, pi, ln2, ln10, log2e, log10e, sqrt1_2, sqrt2\n\nMatematik işlemcisinin bütün ayrıntıları için [function_tree](https://pub.dev/documentation/function_tree/latest#interpreter)''e bakabilirsiniz\n\n## İşlem önceliği\n1. Değişken değişimi\n2. Matematik'",
+    "@exportFieldFormatDocumentation": {},
+    "exportAfterEveryInput": "Her girişten sonra dışa aktar",
+    "@exportAfterEveryInput": {},
+    "week": "Hafta",
+    "@week": {},
+    "linePositionY": "Çizgi konumu (y)",
+    "@linePositionY": {},
+    "warnValues": "Uyarı değerleri",
+    "@warnValues": {},
+    "result": "Sonuç:",
+    "@result": {},
+    "settings": "Ayarlar",
+    "@settings": {},
+    "loading": "yükleniyor…",
+    "@loading": {},
+    "text": "metin",
+    "@text": {},
+    "avgOf": "{txt} Ø",
+    "@avgOf": {
+        "placeholders": {
+            "txt": {
+                "type": "String"
+            }
+        }
+    },
+    "confirmDelete": "Silmeyi onayla",
+    "@confirmDelete": {},
+    "errWrongImportFormat": "Sadece CSV ve SQLite veritabanı biçiminde dosya aktarabilirsiniz.",
+    "@errWrongImportFormat": {},
+    "minOf": "{txt} asg.",
+    "@minOf": {
+        "placeholders": {
+            "txt": {
+                "type": "String"
+            }
+        }
+    },
+    "timeResolvedMetrics": "Saatlik Belirlenen Metrikler",
+    "@timeResolvedMetrics": {},
+    "enterTimeFormatScreen": "Zaman biçimi",
+    "@enterTimeFormatScreen": {},
+    "fieldFormat": "Alan biçimi",
+    "@fieldFormat": {},
+    "system": "Sistem",
+    "@system": {},
+    "sysShort": "sys",
+    "@sysShort": {},
+    "sysWarn": "Sistolik uyarı",
+    "@sysWarn": {},
+    "now": "şu an",
+    "@now": {},
+    "layout": "Düzen",
+    "@layout": {},
+    "diaLong": "Diyastolik",
+    "@diaLong": {},
+    "time": "Zaman",
+    "@time": {},
+    "custom": "Özel",
+    "@custom": {},
+    "day": "Gün",
+    "@day": {},
+    "note": "Not",
+    "@note": {},
+    "exportPdfHeaderFontSize": "Başlık yazı tipi boyutu",
+    "@exportPdfHeaderFontSize": {},
+    "last7Days": "7 gün",
+    "@last7Days": {},
+    "buildNumberOf": "Sürüm numarası: {buildNumber}",
+    "@buildNumberOf": {
+        "placeholders": {
+            "buildNumber": {
+                "type": "String"
+            }
+        }
+    },
+    "pdfDocumentTitle": "{start}'den {end}'e kan basıncı değerleri",
+    "@pdfDocumentTitle": {
+        "placeholders": {
+            "start": {
+                "type": "String"
+            },
+            "end": {
+                "type": "String"
+            }
+        }
+    },
+    "confirmDeleteDesc": "Bu girişi sil? (Bu onaylama mesajını ayarlardan kapatabilirsiniz.)",
+    "@confirmDeleteDesc": {},
+    "errNoFileOpened": "herhangi bir dosya açılmadı",
+    "@errNoFileOpened": {},
+    "enterTimeFormatDesc": "Biçim stringi önceden tanımladan ICU/Skeleton stringlerinin ve eklemek istediğiniz herhangi başka metinin birleşimidir.\n\n[Tanımlanan biçimlerin bütünün bir listesini merak ettiyseniz burada bulabilirsiniz.](screen://TimeFormattingHelp)\n\nBir hatırlatma, uzun ya da kısa biçim String kullanmak tablodaki sütunların genişliğini değiştirmeyecek, ki bu da garip satır atlamalarına ve metnin gözükmemesine yol açabilir.\n\nvarsayılan: \"yy-MM-dd HH:mm\"",
+    "@enterTimeFormatDesc": {},
+    "importSettings": "Ayarları geri yükle",
+    "@importSettings": {},
+    "warnDeletionUnrecoverable": "Elle bir yedekleme yapmadıysanız bu adım geri döndürülemez. Bunu gerçekten silmek istiyor musunuz?",
+    "@warnDeletionUnrecoverable": {},
+    "exportSettings": "Ayarları yedekle",
+    "@exportSettings": {},
+    "needlePinBarWidthDesc": "Renkli girişlerin grafik üzerinde oluşturduğu çizgilerin genişliği.",
+    "@needlePinBarWidthDesc": {},
+    "restartNow": "Şimdi yeniden başlat",
+    "@restartNow": {},
+    "pleaseRestart": "Değişiklikleri uygulamak için lütfen uygulamayı yeniden başlatın",
+    "@pleaseRestart": {},
+    "requiresAppRestart": "Uygulamanın yeniden başlatılmasını gerektirir",
+    "@requiresAppRestart": {},
+    "deleteAllSettings": "Tüm ayarları sil",
+    "@deleteAllSettings": {},
+    "deleteAllMeasurements": "Tüm ölçümleri sil",
+    "@deleteAllMeasurements": {},
+    "color": "Renk",
+    "@color": {},
+    "warnNeedsRestartForUsingApp": "Bu oturumda dosyalar silindi. Uygulamanın diğer bölümlerine dönerek kullanmaya devam etmek için uygulamayı yeniden başlatın!",
+    "@warnNeedsRestartForUsingApp": {},
+    "needlePinBarWidth": "Renk kalınlığı",
+    "@needlePinBarWidth": {},
+    "errParseFailedDecodingField": "{lineNumber}. satırdaki \"{fieldContent}\" alanının çözülmesi başarısız oldu.",
+    "@errParseFailedDecodingField": {
+        "placeholders": {
+            "lineNumber": {
+                "type": "int"
+            },
+            "fieldContent": {
+                "type": "String"
+            }
+        }
+    },
+    "addMedication": "İlaç ekle",
+    "@addMedication": {},
+    "defaultDosis": "Öntanımlı doz",
+    "@defaultDosis": {},
+    "exportFieldsPreset": "Alan ön ayarlarını dışa aktar",
+    "@exportFieldsPreset": {},
+    "errParseEmptyCsvFile": "CSV dosyasında kaydı ayrıştırmak için yeterli satır yok.",
+    "@errParseEmptyCsvFile": {},
+    "errParseTimeNotRestoreable": "Zaman damgasını geri yüklemeye izin veren bir sütun yok.",
+    "@errParseTimeNotRestoreable": {},
+    "errParseLineTooShort": "{lineNumber}. satırda ilk satırdan daha az sütun var.",
+    "@errParseLineTooShort": {
+        "placeholders": {
+            "lineNumber": {
+                "type": "int"
+            }
+        }
+    },
+    "remove": "Kaldır",
+    "@remove": {},
+    "manageExportColumns": "Dışa aktarılan sütunları yönet",
+    "@manageExportColumns": {},
+    "buildIn": "Yerleşik",
+    "@buildIn": {},
+    "csvTitle": "CSV-başlığı",
+    "@csvTitle": {},
+    "recordFormat": "Kayıt biçimi",
+    "@recordFormat": {},
+    "timeFormat": "Zaman biçimi",
+    "@timeFormat": {},
+    "bottomAppBars": "Alt iletişim kutusu çubukları",
+    "@bottomAppBars": {},
+    "medications": "İlaçlar",
+    "@medications": {},
+    "name": "Ad",
+    "@name": {},
+    "noMedication": "İlaç yok",
+    "@noMedication": {},
+    "dosis": "Doz",
+    "@dosis": {},
+    "errAccuracyLoss": "Özel zaman biçimlendiricilerle dışa aktarırken hassasiyet kaybı olabilir.",
+    "@errAccuracyLoss": {},
+    "valueDistribution": "Değer dağılımı",
+    "@valueDistribution": {},
+    "errParseUnknownColumn": "\"{title}\" başlığına sahip bir sütun yok.",
+    "@errParseUnknownColumn": {
+        "placeholders": {
+            "title": {
+                "type": "String"
+            }
+        }
+    },
+    "preferredPressureUnit": "Tercih edilen basınç birimi",
+    "@preferredPressureUnit": {},
+    "titleInCsv": "CSV başlığı",
+    "@titleInCsv": {},
+    "bluetoothDisabled": "Bluetooth devre dışı",
+    "@bluetoothDisabled": {},
+    "errMeasurementRead": "Ölçüm alınırken hata oluştu!",
+    "@errMeasurementRead": {},
+    "connect": "Bağlan",
+    "@connect": {},
+    "bluetoothInput": "Bluetooth girişi",
+    "@bluetoothInput": {},
+    "scanningForDevices": "Aygıtlar taranıyor",
+    "@scanningForDevices": {},
+    "tapToClose": "Kapatmak için dokunun.",
+    "@tapToClose": {},
+    "meanArterialPressure": "Ortalama damar basıncı",
+    "@meanArterialPressure": {},
+    "userID": "Kullanıcı kimliği",
+    "@userID": {},
+    "irregularPulseDetected": "Düzensiz nabız algılandı",
+    "@irregularPulseDetected": {},
+    "pulseRateExceedsUpperLimit": "Nabız hızı üst sınırı aşıyor",
+    "@pulseRateExceedsUpperLimit": {},
+    "pulseRateLessThanLowerLimit": "Nabız hızı alt sınırdan düşük",
+    "@pulseRateLessThanLowerLimit": {},
+    "availableDevices": "Kullanılabilir aygıtlar",
+    "@availableDevices": {},
+    "deleteAllMedicineIntakes": "Tüm ilaç alımlarını sil",
+    "@deleteAllMedicineIntakes": {},
+    "errBleNoPerms": "Bluetooth izinleri yok",
+    "@errBleNoPerms": {},
+    "aboutBleInput": "Bazı ölçüm aygıtları BLE GATT uyumludur. Bu aygıtları burada eşleştirebilir ve ölçümleri otomatik olarak iletebilir veya ayarlardan bu seçeneği devre dışı bırakabilirsiniz.",
+    "@aboutBleInput": {},
+    "measurementSuccess": "Ölçüm başarıyla alındı!",
+    "@measurementSuccess": {},
+    "bodyMovementDetected": "Vücut hareketi algılandı",
+    "@bodyMovementDetected": {},
+    "cuffTooLoose": "Bileklik çok gevşek",
+    "@cuffTooLoose": {},
+    "improperMeasurementPosition": "Yanlış ölçüm konumu",
+    "@improperMeasurementPosition": {}
+}
\ No newline at end of file
app/lib/l10n/app_zh.arb
@@ -1,552 +1,508 @@
 {
-  "title": "血压记录",
-  "@title": {},
-  "success": "成功:{msg}",
-  "@success": {
-    "placeholders": {
-      "msg": {
-        "type": "String"
-      }
-    }
-  },
-  "loading": "正在载入…",
-  "@loading": {},
-  "error": "错误:{msg}",
-  "@error": {
-    "placeholders": {
-      "msg": {
-        "type": "String"
-      }
-    }
-  },
-  "errNaN": "请输入数字",
-  "@errNaN": {},
-  "errLt30": "数字<=30?请在设置中关闭验证!",
-  "@errLt30": {},
-  "errUnrealistic": "不符实际的数值?请在设置中关闭验证!",
-  "@errUnrealistic": {},
-  "errDiaGtSys": "低压>=高压?请在设置中关闭验证!",
-  "@errDiaGtSys": {},
-  "errUnknown": "未知错误",
-  "@errUnknown": {},
-  "errCantOpenURL": "无法打开网址:{url}",
-  "@errCantOpenURL": {
-    "placeholders": {
-      "url": {
-        "type": "String"
-      }
-    }
-  },
-  "errNoFileOpened": "没有打开的文件",
-  "@errNoFileOpened": {},
-  "errNotStarted": "没有启动",
-  "@errNotStarted": {},
-  "errNoValue": "请输入数值",
-  "@errNoValue": {},
-  "errNotEnoughDataToGraph": "数据太少,无法绘制图表。",
-  "@errNotEnoughDataToGraph": {},
-  "errNoData": "没有数据",
-  "@errNoData": {},
-  "errPleaseSelect": "请选择",
-  "@errPleaseSelect": {},
-  "errWrongImportFormat": "只能导入csv和SQLite数据库格式的文件。",
-  "@errWrongImportFormat": {},
-  "errNeedHeadline": "只能导入有标题行的文件。",
-  "@errNeedHeadline": {},
-  "errCantReadFile": "文件内容无法读取",
-  "@errCantReadFile": {},
-  "errNotImportable": "此文件无法导入",
-  "@errNotImportable": {},
-  "btnCancel": "取消",
-  "@btnCancel": {},
-  "btnSave": "保存",
-  "@btnSave": {},
-  "btnConfirm": "确定",
-  "@btnConfirm": {},
-  "btnUndo": "撤销",
-  "@btnUndo": {},
-  "btnNext": "继续",
-  "@btnNext": {},
-  "sysLong": "高压",
-  "@sysLong": {},
-  "sysShort": "高压",
-  "@sysShort": {},
-  "diaLong": "低压",
-  "@diaLong": {},
-  "diaShort": "低压",
-  "@diaShort": {},
-  "pulLong": "脉搏",
-  "@pulLong": {},
-  "pulShort": "脉搏",
-  "@pulShort": {},
-  "addNote": "备注(选填)",
-  "@addNote": {},
-  "settings": "设置",
-  "@settings": {},
-  "layout": "布局",
-  "@layout": {},
-  "allowManualTimeInput": "允许手动输入时间",
-  "@allowManualTimeInput": {},
-  "enterTimeFormatScreen": "时间格式",
-  "@enterTimeFormatScreen": {},
-  "theme": "主题",
-  "@theme": {},
-  "system": "系统",
-  "@system": {},
-  "dark": "暗色",
-  "@dark": {},
-  "light": "亮色",
-  "@light": {},
-  "iconSize": "图标大小",
-  "@iconSize": {},
-  "graphLineThickness": "线条粗细",
-  "@graphLineThickness": {},
-  "animationSpeed": "动画时长",
-  "@animationSpeed": {},
-  "accentColor": "主题颜色",
-  "@accentColor": {},
-  "sysColor": "高压颜色",
-  "@sysColor": {},
-  "diaColor": "低压颜色",
-  "@diaColor": {},
-  "pulColor": "脉搏颜色",
-  "@pulColor": {},
-  "behavior": "行为",
-  "@behavior": {},
-  "validateInputs": "验证输入",
-  "@validateInputs": {},
-  "confirmDeletion": "确认删除",
-  "@confirmDeletion": {},
-  "age": "年龄",
-  "@age": {},
-  "aboutWarnValuesScreen": "关于",
-  "@aboutWarnValuesScreen": {},
-  "aboutWarnValuesScreenDesc": "关于警告值的更多信息",
-  "@aboutWarnValuesScreenDesc": {},
-  "sysWarn": "高压警告",
-  "@sysWarn": {},
-  "diaWarn": "低压警告",
-  "@diaWarn": {},
-  "data": "数据",
-  "@data": {},
-  "version": "版本",
-  "@version": {},
-  "versionOf": "版本:{version}",
-  "@versionOf": {
-    "placeholders": {
-      "version": {
-        "type": "String"
-      }
-    }
-  },
-  "buildNumberOf": "版本号:{buildNumber}",
-  "@buildNumberOf": {
-    "placeholders": {
-      "buildNumber": {
-        "type": "String"
-      }
-    }
-  },
-  "packageNameOf": "软件包名称:{name}",
-  "@packageNameOf": {
-    "placeholders": {
-      "name": {
-        "type": "String"
-      }
-    }
-  },
-  "exportImport": "导出/导入",
-  "@exportImport": {},
-  "exportDir": "导出目录",
-  "@exportDir": {},
-  "exportAfterEveryInput": "每次记录后导出",
-  "@exportAfterEveryInput": {},
-  "exportAfterEveryInputDesc": "不推荐(会导致文件数量激增)",
-  "@exportAfterEveryInputDesc": {},
-  "exportInterval": "数据范围",
-  "@exportInterval": {},
-  "exportFormat": "导出格式",
-  "@exportFormat": {},
-  "exportCustomEntries": "自定义字段",
-  "@exportCustomEntries": {},
-  "addEntry": "添加字段",
-  "@addEntry": {},
-  "exportMimeType": "导出MIME类型",
-  "@exportMimeType": {},
-  "exportMimeTypeDesc": "将类型型号发送给其他应用",
-  "@exportMimeTypeDesc": {},
-  "exportCsvHeadline": "标题行",
-  "@exportCsvHeadline": {},
-  "exportCsvHeadlineDesc": "有助于区分类型",
-  "@exportCsvHeadlineDesc": {},
-  "csv": "CSV",
-  "@csv": {},
-  "pdf": "PDF",
-  "@pdf": {},
-  "db": "SQLite数据",
-  "@db": {},
-  "text": "文本",
-  "@text": {},
-  "other": "其他",
-  "@other": {},
-  "fieldDelimiter": "字段分隔符",
-  "@fieldDelimiter": {},
-  "textDelimiter": "文本分隔符",
-  "@textDelimiter": {},
-  "export": "导出",
-  "@export": {},
-  "exportSuccess": "已导出到:{path}",
-  "@exportSuccess": {
-    "placeholders": {
-      "path": {
-        "type": "String"
-      }
-    }
-  },
-  "shared": "已分享",
-  "@shared": {},
-  "import": "导入",
-  "@import": {},
-  "sourceCode": "源代码",
-  "@sourceCode": {},
-  "licenses": "第3方许可协议",
-  "@licenses": {},
-  "importSuccess": "已成功导入{count}条记录",
-  "@importSuccess": {
-    "placeholders": {
-      "count": {
-        "type": "int"
-      }
-    }
-  },
-  "exportWarnConfigNotImportable": "友情提示:当前的导出配置将导致无法导入。要修复此问题,请确定将导出类型设置为CSV——带有标题行,标题行中包含“diastolic”、“systolic”、“pulse”、“notes”,以及有效的时间格式。",
-  "@exportWarnConfigNotImportable": {},
-  "statistics": "统计",
-  "@statistics": {},
-  "measurementCount": "测量次数",
-  "@measurementCount": {},
-  "measurementsPerDay": "日测量次数",
-  "@measurementsPerDay": {},
-  "timeResolvedMetrics": "时间解析图表",
-  "@timeResolvedMetrics": {},
-  "avgOf": "{txt} Ø",
-  "@avgOf": {
-    "placeholders": {
-      "txt": {
-        "type": "String"
-      }
-    }
-  },
-  "minOf": "{txt}最低",
-  "@minOf": {
-    "placeholders": {
-      "txt": {
-        "type": "String"
-      }
-    }
-  },
-  "maxOf": "{txt}最高",
-  "@maxOf": {
-    "placeholders": {
-      "txt": {
-        "type": "String"
-      }
-    }
-  },
-  "warnValues": "警告值",
-  "@warnValues": {},
-  "warnAboutTxt1": "警告值仅供参考,并非医学建议。",
-  "@warnAboutTxt1": {},
-  "warnAboutTxt2": "不同年龄的默认参考值来源于此。",
-  "@warnAboutTxt2": {},
-  "warnAboutTxt3": "您可以按需随意修改此值,请遵从医生的建议。",
-  "@warnAboutTxt3": {},
-  "enterTimeFormatString": "时间格式",
-  "@enterTimeFormatString": {},
-  "dateFormatting": "日期格式",
-  "@dateFormatting": {},
-  "now": "现在",
-  "@now": {},
-  "notes": "备注",
-  "@notes": {},
-  "time": "时间",
-  "@time": {},
-  "confirmDelete": "确认删除",
-  "@confirmDelete": {},
-  "confirmDeleteDesc": "确定要删除此记录吗?(您可以在设置中关闭这些确认。)",
-  "@confirmDeleteDesc": {},
-  "deletionConfirmed": "记录已删除。",
-  "@deletionConfirmed": {},
-  "day": "日",
-  "@day": {},
-  "week": "周",
-  "@week": {},
-  "month": "月",
-  "@month": {},
-  "year": "年",
-  "@year": {},
-  "lifetime": "终身",
-  "@lifetime": {},
-  "weekOfYear": "{year}年第{weekNum}周",
-  "@weekOfYear": {
-    "placeholders": {
-      "weekNum": {
-        "type": "int"
-      },
-      "year": {
-        "type": "int"
-      }
-    }
-  },
-  "enterTimeFormatDesc": "格式化字符串是一个预定义的ICU/Skeleton字符串和您想要包含的其他文字的混合体。\n\n[点击即可查看可用的格式化字符串的完整列表。](screen://TimeFormattingHelp)\n\n友情提示:使用更长或更短的格式字符串不会改变表的列宽,还可能导致意外的换行和文字显示不全。\n\n默认:\"yy-MM-dd HH:mm\"",
-  "@enterTimeFormatDesc": {},
-  "last30Days": "最近三十天",
-  "@last30Days": {},
-  "determineWarnValues": "设置警戒值",
-  "@determineWarnValues": {},
-  "allowMissingValues": "允许空缺",
-  "@allowMissingValues": {},
-  "language": "语言",
-  "@language": {},
-  "custom": "样式",
-  "@custom": {},
-  "drawRegressionLines": "画出趋势线",
-  "@drawRegressionLines": {},
-  "result": "结果:",
-  "@result": {},
-  "edit": "编辑",
-  "@edit": {},
-  "delete": "删除",
-  "@delete": {},
-  "minimum": "最小值",
-  "@minimum": {},
-  "errTimeAfterNow": "您选择了超出范围的时间,系统自动为您恢复了上一次的选择。",
-  "@errTimeAfterNow": {},
-  "last7Days": "最近七天",
-  "@last7Days": {},
-  "average": "平均值",
-  "@average": {},
-  "maximum": "最大值",
-  "@maximum": {},
-  "exportWarnNotEveryFieldExported": "请注意你没有导出所有字段:缺少 {fields} 个字段。",
-  "@exportWarnNotEveryFieldExported": {
-    "placeholders": {
-      "count": {
-        "type": "int"
-      },
-      "fields": {
-        "type": "String"
-      }
-    }
-  },
-  "pdfDocumentTitle": "{start} 到 {end} 之间的血压",
-  "@pdfDocumentTitle": {
-    "placeholders": {
-      "start": {
-        "type": "String"
-      },
-      "end": {
-        "type": "String"
-      }
-    }
-  },
-  "exportPdfHeaderFontSize": "页眉字体大小",
-  "@exportPdfHeaderFontSize": {},
-  "preferredPressureUnit": "首选的血压单位",
-  "@preferredPressureUnit": {},
-  "presets": "预设",
-  "@presets": {},
-  "exportPdfHeaderHeight": "页眉高度",
-  "@exportPdfHeaderHeight": {},
-  "exportPdfCellFontSize": "行字体大小",
-  "@exportPdfCellFontSize": {},
-  "valueDistribution": "值分布",
-  "@valueDistribution": {},
-  "startWithAddMeasurementPage": "启动时的测量",
-  "@startWithAddMeasurementPage": {},
-  "errExportColumnWithThisNameAlreadyExists": "已经有同名的导出列。",
-  "@errExportColumnWithThisNameAlreadyExists": {},
-  "recordFormat": "记录格式",
-  "@recordFormat": {},
-  "addMeasurement": "添加测量",
-  "@addMeasurement": {},
-  "pleaseRestart": "请重启应用来应用更改",
-  "@pleaseRestart": {},
-  "deleteAllSettings": "删除所有设置",
-  "@deleteAllSettings": {},
-  "dosis": "剂量",
-  "@dosis": {},
-  "displayTitle": "展示标题",
-  "@displayTitle": {},
-  "exportHiddenFields": "隐藏的字段",
-  "@exportHiddenFields": {},
-  "drawRegressionLinesDesc": "绘制回归线。仅对大间隔有用。",
-  "@drawRegressionLinesDesc": {},
-  "internalName": "内部名称",
-  "@internalName": {},
-  "errOnlyLatinCharactersAndArabicNumbers": "只允许拉丁字符或阿拉伯数字",
-  "@errOnlyLatinCharactersAndArabicNumbers": {},
-  "fieldFormat": "字段格式",
-  "@fieldFormat": {},
-  "pulsePressure": "收缩压和舒张压之间的差异",
-  "@pulsePressure": {},
-  "unixTimestamp": "Unix 时间戳",
-  "@unixTimestamp": {},
-  "errCantEditThis": "你不能编辑这个,但可以随意查看数值创建新条目。",
-  "@errCantEditThis": {},
-  "addExportformat": "添加导出格式",
-  "@addExportformat": {},
-  "startWithAddMeasurementPageDescription": "应用启动时显示的测量输入屏幕。",
-  "@startWithAddMeasurementPageDescription": {},
-  "addLine": "添加行",
-  "@addLine": {},
-  "note": "附注",
-  "@note": {},
-  "exportSettings": "备份设置",
-  "@exportSettings": {},
-  "importSettings": "还原设置",
-  "@importSettings": {},
-  "requiresAppRestart": "需要重启应用",
-  "@requiresAppRestart": {},
-  "restartNow": "立即重启",
-  "@restartNow": {},
-  "deleteAllMeasurements": "删除所有测量",
-  "@deleteAllMeasurements": {},
-  "warnDeletionUnrecoverable": "除非你人工备份,否则此步骤是不可逆的。你真要删除这个吗?",
-  "@warnDeletionUnrecoverable": {},
-  "fileDeleted": "文件已删除",
-  "@fileDeleted": {},
-  "fileAlreadyDeleted": "文件已经被删除",
-  "@fileAlreadyDeleted": {},
-  "needlePinBarWidth": "颜色厚度",
-  "@needlePinBarWidth": {},
-  "needlePinBarWidthDesc": "图表上有色条目的宽度。",
-  "@needlePinBarWidthDesc": {},
-  "errParseEmptyCsvFile": "csv 文件中行数不足以解析记录。",
-  "@errParseEmptyCsvFile": {},
-  "errParseTimeNotRestoreable": "没有允许恢复时间戳的列。",
-  "@errParseTimeNotRestoreable": {},
-  "errParseUnknownColumn": "没有名为 \"{title}\"的列。",
-  "@errParseUnknownColumn": {
-    "placeholders": {
-      "title": {
-        "type": "String"
-      }
-    }
-  },
-  "errParseLineTooShort": "行 {lineNumber} 的列数少于第一行。",
-  "@errParseLineTooShort": {
-    "placeholders": {
-      "lineNumber": {
-        "type": "int"
-      }
-    }
-  },
-  "errParseFailedDecodingField": "解码行 {lineNumber} 中的 \"{fieldContent}\"字段失败了。",
-  "@errParseFailedDecodingField": {
-    "placeholders": {
-      "lineNumber": {
-        "type": "int"
-      },
-      "fieldContent": {
-        "type": "String"
-      }
-    }
-  },
-  "exportFieldsPreset": "导出字段预设",
-  "@exportFieldsPreset": {},
-  "remove": "删除",
-  "@remove": {},
-  "manageExportColumns": "管理导出列",
-  "@manageExportColumns": {},
-  "buildIn": "内置",
-  "@buildIn": {},
-  "csvTitle": "CSV标题",
-  "@csvTitle": {},
-  "timeFormat": "时间格式",
-  "@timeFormat": {},
-  "bottomAppBars": "底部对话栏",
-  "@bottomAppBars": {},
-  "addMedication": "添加药物",
-  "@addMedication": {},
-  "name": "名称",
-  "@name": {},
-  "defaultDosis": "默认剂量",
-  "@defaultDosis": {},
-  "noMedication": "没有药物",
-  "@noMedication": {},
-  "exportFieldFormatDocumentation": "'## 变量\n导出格式字段支持插入以下占位符的数值:\n- `$TIMESTAMP:` 表示自 Unix 纪元以来的时间,单位毫秒\n- `$SYS:` 如果有的话,提供一个值;否则默认为 -1.\n- `$DIA:` 如果有的话,提供一个值;否则,默认为 -1.\n- `$PUL:` 如果有的话,提供一个值;否则,默认为 -1.\n- `$NOTE:` 如果有的话,提供一个值;否则,默认为 -1.\n- `$COLOR:` 代表测量的颜色数值(示例值: `4291681337`)\n\n如果以上提及字段中的任何一个没有出现在血压记录中,它们将被 `null`代替。\n\n## Math\n你可以在双括号 (\"`{{}}`\") 内使用基本的数学计算。\n\n支持以下运算符:\n- 操作: +, -, *, /, %, ^\n- 一个参数的函数: abs, acos, asin, atan, ceil, cos, cosh, cot, coth, csc, csch, exp, floor, ln, log, round sec, sech, sin, sinh, sqrt, tan, tanh\n- 两个参数的函数: log, nrt, pow\n- 常数: e, pi, ln2, ln10, log2e, log10e, sqrt1_2, sqrt2\n\n完整的数学解释器规范可参见 [function_tree](https://pub.dev/documentation/function_tree/latest#interpreter) 文档。\n\n## 处理顺序\n1. 变量替换\n2. Math'",
-  "@exportFieldFormatDocumentation": {},
-  "medications": "服药",
-  "@medications": {},
-  "errAccuracyLoss": "使用自定义时间格式导出预计会损失精度。",
-  "@errAccuracyLoss": {},
-  "useLegacyList": "使用旧式列表",
-  "@useLegacyList": {},
-  "horizontalLines": "水平线",
-  "@horizontalLines": {},
-  "customGraphMarkings": "自定义记号",
-  "@customGraphMarkings": {},
-  "linePositionY": "行位置 (y)",
-  "@linePositionY": {},
-  "default_": "默认",
-  "@default_": {},
-  "exportPdfCellHeight": "行高",
-  "@exportPdfCellHeight": {},
-  "titleInCsv": "CSV 标题",
-  "@titleInCsv": {},
-  "exportPdfExportStatistics": "统计数字",
-  "@exportPdfExportStatistics": {},
-  "exportPdfExportData": "数据表格",
-  "@exportPdfExportData": {},
-  "timestamp": "时间戳",
-  "@timestamp": {},
-  "color": "颜色",
-  "@color": {},
-  "exportPdfExportTitle": "标题",
-  "@exportPdfExportTitle": {},
-  "deleteAllMedicineIntakes": "删除所有药品摄入量",
-  "@deleteAllMedicineIntakes": {},
-  "errBleNoPerms": "没有蓝牙权限",
-  "@errBleNoPerms": {},
-  "scanningDevices": "正在扫描设备…",
-  "@scanningDevices": {},
-  "errBleCantOpen": "加载输入设备失败。确保应用有所有必需的权限,如果问题持续请报告它。",
-  "@errBleCantOpen": {},
-  "errBleNoDev": "没找到兼容的 BLE GATT 设备,轻按刷新!",
-  "@errBleNoDev": {},
-  "connect": "连接",
-  "@connect": {},
-  "aboutBleInput": "某些测量设备兼容 BLE GATT。你可以在此配对这些设备并自动传输测量数据或在设置中停用此选项。",
-  "@aboutBleInput": {},
-  "scanningForDevices": "扫描设备",
-  "@scanningForDevices": {},
-  "tapToClose": "轻按关闭。",
-  "@tapToClose": {},
-  "meanArterialPressure": "表示动脉压",
-  "@meanArterialPressure": {},
-  "userID": "用户 ID",
-  "@userID": {},
-  "bodyMovementDetected": "检测到身体移动",
-  "@bodyMovementDetected": {},
-  "cuffTooLoose": "袖带太松",
-  "@cuffTooLoose": {},
-  "improperMeasurementPosition": "测量方位不恰当",
-  "@improperMeasurementPosition": {},
-  "pulseRateExceedsUpperLimit": "心率超出上限",
-  "@pulseRateExceedsUpperLimit": {},
-  "pulseRateLessThanLowerLimit": "心率低于下限",
-  "@pulseRateLessThanLowerLimit": {},
-  "availableDevices": "可用的设备",
-  "@availableDevices": {},
-  "bluetoothDisabled": "停用了蓝牙",
-  "@bluetoothDisabled": {},
-  "errMeasurementRead": "测量时发生错误!",
-  "@errMeasurementRead": {},
-  "measurementSuccess": "测量成功!",
-  "@measurementSuccess": {},
-  "bluetoothInput": "蓝牙输入",
-  "@bluetoothInput": {},
-  "irregularPulseDetected": "检测到不规律的心跳",
-  "@irregularPulseDetected": {}
-}
+    "title": "血压记录",
+    "@title": {},
+    "success": "成功:{msg}",
+    "@success": {
+        "placeholders": {
+            "msg": {
+                "type": "String"
+            }
+        }
+    },
+    "loading": "正在载入…",
+    "@loading": {},
+    "error": "错误:{msg}",
+    "@error": {
+        "placeholders": {
+            "msg": {
+                "type": "String"
+            }
+        }
+    },
+    "errNaN": "请输入数字",
+    "@errNaN": {},
+    "errLt30": "数字<=30?请在设置中关闭验证!",
+    "@errLt30": {},
+    "errUnrealistic": "不符实际的数值?请在设置中关闭验证!",
+    "@errUnrealistic": {},
+    "errDiaGtSys": "低压>=高压?请在设置中关闭验证!",
+    "@errDiaGtSys": {},
+    "errCantOpenURL": "无法打开网址:{url}",
+    "@errCantOpenURL": {
+        "placeholders": {
+            "url": {
+                "type": "String"
+            }
+        }
+    },
+    "errNoFileOpened": "没有打开的文件",
+    "@errNoFileOpened": {},
+    "errNotStarted": "没有启动",
+    "@errNotStarted": {},
+    "errNoValue": "请输入数值",
+    "@errNoValue": {},
+    "errNotEnoughDataToGraph": "数据太少,无法绘制图表。",
+    "@errNotEnoughDataToGraph": {},
+    "errNoData": "没有数据",
+    "@errNoData": {},
+    "errWrongImportFormat": "只能导入csv和SQLite数据库格式的文件。",
+    "@errWrongImportFormat": {},
+    "errNeedHeadline": "只能导入有标题行的文件。",
+    "@errNeedHeadline": {},
+    "errCantReadFile": "文件内容无法读取",
+    "@errCantReadFile": {},
+    "errNotImportable": "此文件无法导入",
+    "@errNotImportable": {},
+    "btnCancel": "取消",
+    "@btnCancel": {},
+    "btnSave": "保存",
+    "@btnSave": {},
+    "btnConfirm": "确定",
+    "@btnConfirm": {},
+    "btnUndo": "撤销",
+    "@btnUndo": {},
+    "btnNext": "继续",
+    "@btnNext": {},
+    "sysLong": "高压",
+    "@sysLong": {},
+    "sysShort": "高压",
+    "@sysShort": {},
+    "diaLong": "低压",
+    "@diaLong": {},
+    "diaShort": "低压",
+    "@diaShort": {},
+    "pulLong": "脉搏",
+    "@pulLong": {},
+    "pulShort": "脉搏",
+    "@pulShort": {},
+    "addNote": "备注(选填)",
+    "@addNote": {},
+    "settings": "设置",
+    "@settings": {},
+    "layout": "布局",
+    "@layout": {},
+    "allowManualTimeInput": "允许手动输入时间",
+    "@allowManualTimeInput": {},
+    "enterTimeFormatScreen": "时间格式",
+    "@enterTimeFormatScreen": {},
+    "theme": "主题",
+    "@theme": {},
+    "system": "系统",
+    "@system": {},
+    "dark": "暗色",
+    "@dark": {},
+    "light": "亮色",
+    "@light": {},
+    "iconSize": "图标大小",
+    "@iconSize": {},
+    "graphLineThickness": "线条粗细",
+    "@graphLineThickness": {},
+    "animationSpeed": "动画时长",
+    "@animationSpeed": {},
+    "accentColor": "主题颜色",
+    "@accentColor": {},
+    "sysColor": "高压颜色",
+    "@sysColor": {},
+    "diaColor": "低压颜色",
+    "@diaColor": {},
+    "pulColor": "脉搏颜色",
+    "@pulColor": {},
+    "behavior": "行为",
+    "@behavior": {},
+    "validateInputs": "验证输入",
+    "@validateInputs": {},
+    "confirmDeletion": "确认删除",
+    "@confirmDeletion": {},
+    "age": "年龄",
+    "@age": {},
+    "aboutWarnValuesScreen": "关于",
+    "@aboutWarnValuesScreen": {},
+    "aboutWarnValuesScreenDesc": "关于警告值的更多信息",
+    "@aboutWarnValuesScreenDesc": {},
+    "sysWarn": "高压警告",
+    "@sysWarn": {},
+    "diaWarn": "低压警告",
+    "@diaWarn": {},
+    "data": "数据",
+    "@data": {},
+    "version": "版本",
+    "@version": {},
+    "versionOf": "版本:{version}",
+    "@versionOf": {
+        "placeholders": {
+            "version": {
+                "type": "String"
+            }
+        }
+    },
+    "buildNumberOf": "版本号:{buildNumber}",
+    "@buildNumberOf": {
+        "placeholders": {
+            "buildNumber": {
+                "type": "String"
+            }
+        }
+    },
+    "packageNameOf": "软件包名称:{name}",
+    "@packageNameOf": {
+        "placeholders": {
+            "name": {
+                "type": "String"
+            }
+        }
+    },
+    "exportImport": "导出/导入",
+    "@exportImport": {},
+    "exportDir": "导出目录",
+    "@exportDir": {},
+    "exportAfterEveryInput": "每次记录后导出",
+    "@exportAfterEveryInput": {},
+    "exportAfterEveryInputDesc": "不推荐(会导致文件数量激增)",
+    "@exportAfterEveryInputDesc": {},
+    "exportFormat": "导出格式",
+    "@exportFormat": {},
+    "exportCustomEntries": "自定义字段",
+    "@exportCustomEntries": {},
+    "addEntry": "添加字段",
+    "@addEntry": {},
+    "exportMimeType": "导出MIME类型",
+    "@exportMimeType": {},
+    "exportCsvHeadline": "标题行",
+    "@exportCsvHeadline": {},
+    "exportCsvHeadlineDesc": "有助于区分类型",
+    "@exportCsvHeadlineDesc": {},
+    "csv": "CSV",
+    "@csv": {},
+    "pdf": "PDF",
+    "@pdf": {},
+    "db": "SQLite数据",
+    "@db": {},
+    "text": "文本",
+    "@text": {},
+    "other": "其他",
+    "@other": {},
+    "fieldDelimiter": "字段分隔符",
+    "@fieldDelimiter": {},
+    "textDelimiter": "文本分隔符",
+    "@textDelimiter": {},
+    "export": "导出",
+    "@export": {},
+    "shared": "已分享",
+    "@shared": {},
+    "import": "导入",
+    "@import": {},
+    "sourceCode": "源代码",
+    "@sourceCode": {},
+    "licenses": "第3方许可协议",
+    "@licenses": {},
+    "importSuccess": "已成功导入{count}条记录",
+    "@importSuccess": {
+        "placeholders": {
+            "count": {
+                "type": "int"
+            }
+        }
+    },
+    "exportWarnConfigNotImportable": "友情提示:当前的导出配置将导致无法导入。要修复此问题,请确定将导出类型设置为CSV——带有标题行,标题行中包含“diastolic”、“systolic”、“pulse”、“notes”,以及有效的时间格式。",
+    "@exportWarnConfigNotImportable": {},
+    "statistics": "统计",
+    "@statistics": {},
+    "measurementCount": "测量次数",
+    "@measurementCount": {},
+    "measurementsPerDay": "日测量次数",
+    "@measurementsPerDay": {},
+    "timeResolvedMetrics": "时间解析图表",
+    "@timeResolvedMetrics": {},
+    "avgOf": "{txt} Ø",
+    "@avgOf": {
+        "placeholders": {
+            "txt": {
+                "type": "String"
+            }
+        }
+    },
+    "minOf": "{txt}最低",
+    "@minOf": {
+        "placeholders": {
+            "txt": {
+                "type": "String"
+            }
+        }
+    },
+    "maxOf": "{txt}最高",
+    "@maxOf": {
+        "placeholders": {
+            "txt": {
+                "type": "String"
+            }
+        }
+    },
+    "warnValues": "警告值",
+    "@warnValues": {},
+    "warnAboutTxt1": "警告值仅供参考,并非医学建议。",
+    "@warnAboutTxt1": {},
+    "warnAboutTxt2": "不同年龄的默认参考值来源于此。",
+    "@warnAboutTxt2": {},
+    "warnAboutTxt3": "您可以按需随意修改此值,请遵从医生的建议。",
+    "@warnAboutTxt3": {},
+    "enterTimeFormatString": "时间格式",
+    "@enterTimeFormatString": {},
+    "now": "现在",
+    "@now": {},
+    "notes": "备注",
+    "@notes": {},
+    "time": "时间",
+    "@time": {},
+    "confirmDelete": "确认删除",
+    "@confirmDelete": {},
+    "confirmDeleteDesc": "确定要删除此记录吗?(您可以在设置中关闭这些确认。)",
+    "@confirmDeleteDesc": {},
+    "deletionConfirmed": "记录已删除。",
+    "@deletionConfirmed": {},
+    "day": "日",
+    "@day": {},
+    "week": "周",
+    "@week": {},
+    "month": "月",
+    "@month": {},
+    "year": "年",
+    "@year": {},
+    "lifetime": "终身",
+    "@lifetime": {},
+    "weekOfYear": "{year}年第{weekNum}周",
+    "@weekOfYear": {
+        "placeholders": {
+            "weekNum": {
+                "type": "int"
+            },
+            "year": {
+                "type": "int"
+            }
+        }
+    },
+    "enterTimeFormatDesc": "格式化字符串是一个预定义的ICU/Skeleton字符串和您想要包含的其他文字的混合体。\n\n[点击即可查看可用的格式化字符串的完整列表。](screen://TimeFormattingHelp)\n\n友情提示:使用更长或更短的格式字符串不会改变表的列宽,还可能导致意外的换行和文字显示不全。\n\n默认:\"yy-MM-dd HH:mm\"",
+    "@enterTimeFormatDesc": {},
+    "last30Days": "最近三十天",
+    "@last30Days": {},
+    "determineWarnValues": "设置警戒值",
+    "@determineWarnValues": {},
+    "allowMissingValues": "允许空缺",
+    "@allowMissingValues": {},
+    "language": "语言",
+    "@language": {},
+    "custom": "样式",
+    "@custom": {},
+    "drawRegressionLines": "画出趋势线",
+    "@drawRegressionLines": {},
+    "result": "结果:",
+    "@result": {},
+    "edit": "编辑",
+    "@edit": {},
+    "delete": "删除",
+    "@delete": {},
+    "minimum": "最小值",
+    "@minimum": {},
+    "errTimeAfterNow": "您选择了超出范围的时间,系统自动为您恢复了上一次的选择。",
+    "@errTimeAfterNow": {},
+    "last7Days": "最近七天",
+    "@last7Days": {},
+    "average": "平均值",
+    "@average": {},
+    "maximum": "最大值",
+    "@maximum": {},
+    "exportWarnNotEveryFieldExported": "请注意你没有导出所有字段:缺少 {fields} 个字段。",
+    "@exportWarnNotEveryFieldExported": {
+        "placeholders": {
+            "count": {
+                "type": "int"
+            },
+            "fields": {
+                "type": "String"
+            }
+        }
+    },
+    "pdfDocumentTitle": "{start} 到 {end} 之间的血压",
+    "@pdfDocumentTitle": {
+        "placeholders": {
+            "start": {
+                "type": "String"
+            },
+            "end": {
+                "type": "String"
+            }
+        }
+    },
+    "exportPdfHeaderFontSize": "页眉字体大小",
+    "@exportPdfHeaderFontSize": {},
+    "preferredPressureUnit": "首选的血压单位",
+    "@preferredPressureUnit": {},
+    "exportPdfHeaderHeight": "页眉高度",
+    "@exportPdfHeaderHeight": {},
+    "exportPdfCellFontSize": "行字体大小",
+    "@exportPdfCellFontSize": {},
+    "valueDistribution": "值分布",
+    "@valueDistribution": {},
+    "startWithAddMeasurementPage": "启动时的测量",
+    "@startWithAddMeasurementPage": {},
+    "recordFormat": "记录格式",
+    "@recordFormat": {},
+    "addMeasurement": "添加测量",
+    "@addMeasurement": {},
+    "pleaseRestart": "请重启应用来应用更改",
+    "@pleaseRestart": {},
+    "deleteAllSettings": "删除所有设置",
+    "@deleteAllSettings": {},
+    "dosis": "剂量",
+    "@dosis": {},
+    "drawRegressionLinesDesc": "绘制回归线。仅对大间隔有用。",
+    "@drawRegressionLinesDesc": {},
+    "fieldFormat": "字段格式",
+    "@fieldFormat": {},
+    "pulsePressure": "收缩压和舒张压之间的差异",
+    "@pulsePressure": {},
+    "addExportformat": "添加导出格式",
+    "@addExportformat": {},
+    "startWithAddMeasurementPageDescription": "应用启动时显示的测量输入屏幕。",
+    "@startWithAddMeasurementPageDescription": {},
+    "addLine": "添加行",
+    "@addLine": {},
+    "note": "附注",
+    "@note": {},
+    "exportSettings": "备份设置",
+    "@exportSettings": {},
+    "importSettings": "还原设置",
+    "@importSettings": {},
+    "requiresAppRestart": "需要重启应用",
+    "@requiresAppRestart": {},
+    "restartNow": "立即重启",
+    "@restartNow": {},
+    "deleteAllMeasurements": "删除所有测量",
+    "@deleteAllMeasurements": {},
+    "warnDeletionUnrecoverable": "除非你人工备份,否则此步骤是不可逆的。你真要删除这个吗?",
+    "@warnDeletionUnrecoverable": {},
+    "needlePinBarWidth": "颜色厚度",
+    "@needlePinBarWidth": {},
+    "needlePinBarWidthDesc": "图表上有色条目的宽度。",
+    "@needlePinBarWidthDesc": {},
+    "errParseEmptyCsvFile": "csv 文件中行数不足以解析记录。",
+    "@errParseEmptyCsvFile": {},
+    "errParseTimeNotRestoreable": "没有允许恢复时间戳的列。",
+    "@errParseTimeNotRestoreable": {},
+    "errParseUnknownColumn": "没有名为 \"{title}\"的列。",
+    "@errParseUnknownColumn": {
+        "placeholders": {
+            "title": {
+                "type": "String"
+            }
+        }
+    },
+    "errParseLineTooShort": "行 {lineNumber} 的列数少于第一行。",
+    "@errParseLineTooShort": {
+        "placeholders": {
+            "lineNumber": {
+                "type": "int"
+            }
+        }
+    },
+    "errParseFailedDecodingField": "解码行 {lineNumber} 中的 \"{fieldContent}\"字段失败了。",
+    "@errParseFailedDecodingField": {
+        "placeholders": {
+            "lineNumber": {
+                "type": "int"
+            },
+            "fieldContent": {
+                "type": "String"
+            }
+        }
+    },
+    "exportFieldsPreset": "导出字段预设",
+    "@exportFieldsPreset": {},
+    "remove": "删除",
+    "@remove": {},
+    "manageExportColumns": "管理导出列",
+    "@manageExportColumns": {},
+    "buildIn": "内置",
+    "@buildIn": {},
+    "csvTitle": "CSV标题",
+    "@csvTitle": {},
+    "timeFormat": "时间格式",
+    "@timeFormat": {},
+    "bottomAppBars": "底部对话栏",
+    "@bottomAppBars": {},
+    "addMedication": "添加药物",
+    "@addMedication": {},
+    "name": "名称",
+    "@name": {},
+    "defaultDosis": "默认剂量",
+    "@defaultDosis": {},
+    "noMedication": "没有药物",
+    "@noMedication": {},
+    "exportFieldFormatDocumentation": "'## 变量\n导出格式字段支持插入以下占位符的数值:\n- `$TIMESTAMP:` 表示自 Unix 纪元以来的时间,单位毫秒\n- `$SYS:` 如果有的话,提供一个值;否则默认为 -1.\n- `$DIA:` 如果有的话,提供一个值;否则,默认为 -1.\n- `$PUL:` 如果有的话,提供一个值;否则,默认为 -1.\n- `$NOTE:` 如果有的话,提供一个值;否则,默认为 -1.\n- `$COLOR:` 代表测量的颜色数值(示例值: `4291681337`)\n\n如果以上提及字段中的任何一个没有出现在血压记录中,它们将被 `null`代替。\n\n## Math\n你可以在双括号 (\"`{{}}`\") 内使用基本的数学计算。\n\n支持以下运算符:\n- 操作: +, -, *, /, %, ^\n- 一个参数的函数: abs, acos, asin, atan, ceil, cos, cosh, cot, coth, csc, csch, exp, floor, ln, log, round sec, sech, sin, sinh, sqrt, tan, tanh\n- 两个参数的函数: log, nrt, pow\n- 常数: e, pi, ln2, ln10, log2e, log10e, sqrt1_2, sqrt2\n\n完整的数学解释器规范可参见 [function_tree](https://pub.dev/documentation/function_tree/latest#interpreter) 文档。\n\n## 处理顺序\n1. 变量替换\n2. Math'",
+    "@exportFieldFormatDocumentation": {},
+    "medications": "服药",
+    "@medications": {},
+    "errAccuracyLoss": "使用自定义时间格式导出预计会损失精度。",
+    "@errAccuracyLoss": {},
+    "useLegacyList": "使用旧式列表",
+    "@useLegacyList": {},
+    "horizontalLines": "水平线",
+    "@horizontalLines": {},
+    "customGraphMarkings": "自定义记号",
+    "@customGraphMarkings": {},
+    "linePositionY": "行位置 (y)",
+    "@linePositionY": {},
+    "default_": "默认",
+    "@default_": {},
+    "exportPdfCellHeight": "行高",
+    "@exportPdfCellHeight": {},
+    "titleInCsv": "CSV 标题",
+    "@titleInCsv": {},
+    "exportPdfExportStatistics": "统计数字",
+    "@exportPdfExportStatistics": {},
+    "exportPdfExportData": "数据表格",
+    "@exportPdfExportData": {},
+    "timestamp": "时间戳",
+    "@timestamp": {},
+    "color": "颜色",
+    "@color": {},
+    "exportPdfExportTitle": "标题",
+    "@exportPdfExportTitle": {},
+    "deleteAllMedicineIntakes": "删除所有药品摄入量",
+    "@deleteAllMedicineIntakes": {},
+    "errBleNoPerms": "没有蓝牙权限",
+    "@errBleNoPerms": {},
+    "connect": "连接",
+    "@connect": {},
+    "aboutBleInput": "某些测量设备兼容 BLE GATT。你可以在此配对这些设备并自动传输测量数据或在设置中停用此选项。",
+    "@aboutBleInput": {},
+    "scanningForDevices": "扫描设备",
+    "@scanningForDevices": {},
+    "tapToClose": "轻按关闭。",
+    "@tapToClose": {},
+    "meanArterialPressure": "表示动脉压",
+    "@meanArterialPressure": {},
+    "userID": "用户 ID",
+    "@userID": {},
+    "bodyMovementDetected": "检测到身体移动",
+    "@bodyMovementDetected": {},
+    "cuffTooLoose": "袖带太松",
+    "@cuffTooLoose": {},
+    "improperMeasurementPosition": "测量方位不恰当",
+    "@improperMeasurementPosition": {},
+    "pulseRateExceedsUpperLimit": "心率超出上限",
+    "@pulseRateExceedsUpperLimit": {},
+    "pulseRateLessThanLowerLimit": "心率低于下限",
+    "@pulseRateLessThanLowerLimit": {},
+    "availableDevices": "可用的设备",
+    "@availableDevices": {},
+    "bluetoothDisabled": "停用了蓝牙",
+    "@bluetoothDisabled": {},
+    "errMeasurementRead": "测量时发生错误!",
+    "@errMeasurementRead": {},
+    "measurementSuccess": "测量成功!",
+    "@measurementSuccess": {},
+    "bluetoothInput": "蓝牙输入",
+    "@bluetoothInput": {},
+    "irregularPulseDetected": "检测到不规律的心跳",
+    "@irregularPulseDetected": {}
+}
\ No newline at end of file
app/lib/l10n/app_zh_Hant.arb
@@ -1,355 +1,329 @@
 {
-  "behavior": "行為",
-  "@behavior": {},
-  "weekOfYear": "週 {weekNum}, {year}",
-  "@weekOfYear": {
-    "placeholders": {
-      "weekNum": {
-        "type": "int"
-      },
-      "year": {
-        "type": "int"
-      }
-    }
-  },
-  "aboutWarnValuesScreenDesc": "警告數值的更多資訊",
-  "@aboutWarnValuesScreenDesc": {},
-  "dateFormatting": "日期格式",
-  "@dateFormatting": {},
-  "warnAboutTxt2": "預設的年齡參考值由此而來。",
-  "@warnAboutTxt2": {},
-  "validateInputs": "輸入驗證",
-  "@validateInputs": {},
-  "month": "月",
-  "@month": {},
-  "exportDir": "匯出目錄",
-  "@exportDir": {},
-  "csv": "CSV",
-  "@csv": {},
-  "exportSuccess": "已經匯出到: {path}",
-  "@exportSuccess": {
-    "placeholders": {
-      "path": {
-        "type": "String"
-      }
-    }
-  },
-  "accentColor": "主題色彩",
-  "@accentColor": {},
-  "title": "血壓記錄",
-  "@title": {},
-  "errTimeAfterNow": "所選擇的時段已被重設,因為它發生在此時刻之後。您可以在設定中關閉此驗證。",
-  "@errTimeAfterNow": {},
-  "versionOf": "版本: {version}",
-  "@versionOf": {
-    "placeholders": {
-      "version": {
-        "type": "String"
-      }
-    }
-  },
-  "btnConfirm": "確定",
-  "@btnConfirm": {},
-  "animationSpeed": "動畫持續時間",
-  "@animationSpeed": {},
-  "licenses": "第三方授權協議",
-  "@licenses": {},
-  "allowManualTimeInput": "允許手動輸入時間",
-  "@allowManualTimeInput": {},
-  "exportHiddenFields": "隱藏欄位",
-  "@exportHiddenFields": {},
-  "drawRegressionLines": "繪製趨勢線",
-  "@drawRegressionLines": {},
-  "btnSave": "儲存",
-  "@btnSave": {},
-  "deletionConfirmed": "記錄已刪除。",
-  "@deletionConfirmed": {},
-  "last30Days": "30天",
-  "@last30Days": {},
-  "fieldDelimiter": "字段格式",
-  "@fieldDelimiter": {},
-  "import": "匯入",
-  "@import": {},
-  "pulShort": "脈搏",
-  "@pulShort": {},
-  "internalName": "內部名稱",
-  "@internalName": {},
-  "exportMimeTypeDesc": "用訊號傳送類型給其他應用程式",
-  "@exportMimeTypeDesc": {},
-  "sysLong": "收縮壓",
-  "@sysLong": {},
-  "success": "成功: {msg}",
-  "@success": {
-    "placeholders": {
-      "msg": {
-        "type": "String"
-      }
-    }
-  },
-  "exportCustomEntries": "自訂欄位",
-  "@exportCustomEntries": {},
-  "exportImport": "匯出 / 匯入",
-  "@exportImport": {},
-  "enterTimeFormatString": "時間格式",
-  "@enterTimeFormatString": {},
-  "allowMissingValues": "允許遺失的數值",
-  "@allowMissingValues": {},
-  "errLt30": "數字 <= 30? 請在設定中關閉輸入驗證!",
-  "@errLt30": {},
-  "diaShort": "舒張壓",
-  "@diaShort": {},
-  "export": "匯出",
-  "@export": {},
-  "theme": "主題",
-  "@theme": {},
-  "year": "年",
-  "@year": {},
-  "warnAboutTxt1": "警告值僅供參考,並不是醫學建議。",
-  "@warnAboutTxt1": {},
-  "exportFormat": "匯出格式",
-  "@exportFormat": {},
-  "errUnrealistic": "不切實際的數值?請在設定中關閉輸入驗證!",
-  "@errUnrealistic": {},
-  "iconSize": "圖示大小",
-  "@iconSize": {},
-  "measurementsPerDay": "日測量次數",
-  "@measurementsPerDay": {},
-  "errNoData": "沒有資料",
-  "@errNoData": {},
-  "light": "亮色",
-  "@light": {},
-  "errNotStarted": "尚未啟動",
-  "@errNotStarted": {},
-  "errCantOpenURL": "無法打開 URL: {url}",
-  "@errCantOpenURL": {
-    "placeholders": {
-      "url": {
-        "type": "String"
-      }
-    }
-  },
-  "lifetime": "終身",
-  "@lifetime": {},
-  "exportMimeType": "匯出媒體類型",
-  "@exportMimeType": {},
-  "errCantReadFile": "檔案內容無法讀取",
-  "@errCantReadFile": {},
-  "notes": "備註",
-  "@notes": {},
-  "importSuccess": "已成功匯入 {count} 筆記錄",
-  "@importSuccess": {
-    "placeholders": {
-      "count": {
-        "type": "int"
-      }
-    }
-  },
-  "errDiaGtSys": "舒張壓 >= 收縮壓? 請在設定中關閉輸入驗證!",
-  "@errDiaGtSys": {},
-  "graphLineThickness": "線條粗細",
-  "@graphLineThickness": {},
-  "data": "資料",
-  "@data": {},
-  "version": "版本",
-  "@version": {},
-  "errNoValue": "請輸入數值",
-  "@errNoValue": {},
-  "other": "其它",
-  "@other": {},
-  "exportWarnConfigNotImportable": "嘿! 溫馨提醒: 目前的匯出設定將導致無法匯入。如要繼續,請確認您設定的匯出格式是 CSV,啟用標題列,並且包含一種有效的時間格式。",
-  "@exportWarnConfigNotImportable": {},
-  "exportCsvHeadlineDesc": "有助於區分類型",
-  "@exportCsvHeadlineDesc": {},
-  "btnUndo": "復原",
-  "@btnUndo": {},
-  "addNote": "備註(選擇性)",
-  "@addNote": {},
-  "packageNameOf": "套件名稱: {name}",
-  "@packageNameOf": {
-    "placeholders": {
-      "name": {
-        "type": "String"
-      }
-    }
-  },
-  "drawRegressionLinesDesc": "在圖表中繪製迴歸線。僅適用於大的區間。",
-  "@drawRegressionLinesDesc": {},
-  "pulColor": "脈搏顏色",
-  "@pulColor": {},
-  "warnAboutTxt3": "根據您的需求自由調整數值,並且遵照醫生的指示。",
-  "@warnAboutTxt3": {},
-  "pulLong": "脈搏",
-  "@pulLong": {},
-  "errNotEnoughDataToGraph": "沒有足夠的資料來繪製圖表。",
-  "@errNotEnoughDataToGraph": {},
-  "sysColor": "收縮壓顏色",
-  "@sysColor": {},
-  "maxOf": "{txt} 最高.",
-  "@maxOf": {
-    "placeholders": {
-      "txt": {
-        "type": "String"
-      }
-    }
-  },
-  "exportInterval": "資料範圍",
-  "@exportInterval": {},
-  "pulsePressure": "血壓",
-  "@pulsePressure": {},
-  "errNotImportable": "這個檔案無法匯入",
-  "@errNotImportable": {},
-  "errPleaseSelect": "請選擇",
-  "@errPleaseSelect": {},
-  "errNaN": "請輸入數字",
-  "@errNaN": {},
-  "confirmDeletion": "確認刪除",
-  "@confirmDeletion": {},
-  "textDelimiter": "文字分隔符號",
-  "@textDelimiter": {},
-  "diaColor": "舒張壓顏色",
-  "@diaColor": {},
-  "pdf": "PDF",
-  "@pdf": {},
-  "aboutWarnValuesScreen": "關於",
-  "@aboutWarnValuesScreen": {},
-  "age": "年齡",
-  "@age": {},
-  "db": "SQLite 資料庫",
-  "@db": {},
-  "dark": "暗色",
-  "@dark": {},
-  "btnNext": "繼續",
-  "@btnNext": {},
-  "exportCsvHeadline": "標題列",
-  "@exportCsvHeadline": {},
-  "errNeedHeadline": "您只能匯入有標題列的檔案。",
-  "@errNeedHeadline": {},
-  "determineWarnValues": "決定警告數值",
-  "@determineWarnValues": {},
-  "errUnknown": "不明的錯誤",
-  "@errUnknown": {},
-  "statistics": "統計",
-  "@statistics": {},
-  "diaWarn": "舒張壓警告",
-  "@diaWarn": {},
-  "shared": "已分享",
-  "@shared": {},
-  "btnCancel": "取消",
-  "@btnCancel": {},
-  "language": "語言",
-  "@language": {},
-  "exportWarnNotEveryFieldExported": "請注意,您並沒有匯出所有欄位: {fields} {count, plural, one{is} other{are}} 遺失。",
-  "@exportWarnNotEveryFieldExported": {
-    "placeholders": {
-      "count": {
-        "type": "int"
-      },
-      "fields": {
-        "type": "String"
-      }
-    }
-  },
-  "addEntry": "增加欄位",
-  "@addEntry": {},
-  "sourceCode": "原始碼",
-  "@sourceCode": {},
-  "error": "發生錯誤: {msg}",
-  "@error": {
-    "placeholders": {
-      "msg": {
-        "type": "String"
-      }
-    }
-  },
-  "measurementCount": "測量次數",
-  "@measurementCount": {},
-  "exportAfterEveryInputDesc": "不建議 (檔案會過大)",
-  "@exportAfterEveryInputDesc": {},
-  "exportAfterEveryInput": "每次輸入完畢後匯出",
-  "@exportAfterEveryInput": {},
-  "week": "週",
-  "@week": {},
-  "warnValues": "警告值",
-  "@warnValues": {},
-  "displayTitle": "顯示標題",
-  "@displayTitle": {},
-  "result": "結果:",
-  "@result": {},
-  "settings": "設定",
-  "@settings": {},
-  "loading": "讀取中…",
-  "@loading": {},
-  "text": "文字",
-  "@text": {},
-  "avgOf": "{txt} Ø",
-  "@avgOf": {
-    "placeholders": {
-      "txt": {
-        "type": "String"
-      }
-    }
-  },
-  "errOnlyLatinCharactersAndArabicNumbers": "只允許字母和數字",
-  "@errOnlyLatinCharactersAndArabicNumbers": {},
-  "confirmDelete": "確認刪除",
-  "@confirmDelete": {},
-  "errWrongImportFormat": "您只能匯入 CSV 和 SQLite 資料庫格式的檔案。",
-  "@errWrongImportFormat": {},
-  "minOf": "{txt} 最低.",
-  "@minOf": {
-    "placeholders": {
-      "txt": {
-        "type": "String"
-      }
-    }
-  },
-  "timeResolvedMetrics": "時間解析圖表",
-  "@timeResolvedMetrics": {},
-  "enterTimeFormatScreen": "時間格式",
-  "@enterTimeFormatScreen": {},
-  "fieldFormat": "字段格式",
-  "@fieldFormat": {},
-  "system": "跟隨系統",
-  "@system": {},
-  "sysShort": "收縮壓",
-  "@sysShort": {},
-  "sysWarn": "收縮壓警告",
-  "@sysWarn": {},
-  "now": "現在",
-  "@now": {},
-  "layout": "格式",
-  "@layout": {},
-  "diaLong": "舒張壓",
-  "@diaLong": {},
-  "time": "時間",
-  "@time": {},
-  "custom": "自定",
-  "@custom": {},
-  "day": "天",
-  "@day": {},
-  "last7Days": "7天",
-  "@last7Days": {},
-  "buildNumberOf": "版本號碼: {buildNumber}",
-  "@buildNumberOf": {
-    "placeholders": {
-      "buildNumber": {
-        "type": "String"
-      }
-    }
-  },
-  "pdfDocumentTitle": "血壓數值從 {start} 到 {end}",
-  "@pdfDocumentTitle": {
-    "placeholders": {
-      "start": {
-        "type": "String"
-      },
-      "end": {
-        "type": "String"
-      }
-    }
-  },
-  "confirmDeleteDesc": "刪除這筆記錄嗎? (您可以從設定把這個通知關掉。)",
-  "@confirmDeleteDesc": {},
-  "errNoFileOpened": "沒有打開任何檔案",
-  "@errNoFileOpened": {}
-}
+    "behavior": "行為",
+    "@behavior": {},
+    "weekOfYear": "週 {weekNum}, {year}",
+    "@weekOfYear": {
+        "placeholders": {
+            "weekNum": {
+                "type": "int"
+            },
+            "year": {
+                "type": "int"
+            }
+        }
+    },
+    "aboutWarnValuesScreenDesc": "警告數值的更多資訊",
+    "@aboutWarnValuesScreenDesc": {},
+    "warnAboutTxt2": "預設的年齡參考值由此而來。",
+    "@warnAboutTxt2": {},
+    "validateInputs": "輸入驗證",
+    "@validateInputs": {},
+    "month": "月",
+    "@month": {},
+    "exportDir": "匯出目錄",
+    "@exportDir": {},
+    "csv": "CSV",
+    "@csv": {},
+    "accentColor": "主題色彩",
+    "@accentColor": {},
+    "title": "血壓記錄",
+    "@title": {},
+    "errTimeAfterNow": "所選擇的時段已被重設,因為它發生在此時刻之後。您可以在設定中關閉此驗證。",
+    "@errTimeAfterNow": {},
+    "versionOf": "版本: {version}",
+    "@versionOf": {
+        "placeholders": {
+            "version": {
+                "type": "String"
+            }
+        }
+    },
+    "btnConfirm": "確定",
+    "@btnConfirm": {},
+    "animationSpeed": "動畫持續時間",
+    "@animationSpeed": {},
+    "licenses": "第三方授權協議",
+    "@licenses": {},
+    "allowManualTimeInput": "允許手動輸入時間",
+    "@allowManualTimeInput": {},
+    "drawRegressionLines": "繪製趨勢線",
+    "@drawRegressionLines": {},
+    "btnSave": "儲存",
+    "@btnSave": {},
+    "deletionConfirmed": "記錄已刪除。",
+    "@deletionConfirmed": {},
+    "last30Days": "30天",
+    "@last30Days": {},
+    "fieldDelimiter": "字段格式",
+    "@fieldDelimiter": {},
+    "import": "匯入",
+    "@import": {},
+    "pulShort": "脈搏",
+    "@pulShort": {},
+    "sysLong": "收縮壓",
+    "@sysLong": {},
+    "success": "成功: {msg}",
+    "@success": {
+        "placeholders": {
+            "msg": {
+                "type": "String"
+            }
+        }
+    },
+    "exportCustomEntries": "自訂欄位",
+    "@exportCustomEntries": {},
+    "exportImport": "匯出 / 匯入",
+    "@exportImport": {},
+    "enterTimeFormatString": "時間格式",
+    "@enterTimeFormatString": {},
+    "allowMissingValues": "允許遺失的數值",
+    "@allowMissingValues": {},
+    "errLt30": "數字 <= 30? 請在設定中關閉輸入驗證!",
+    "@errLt30": {},
+    "diaShort": "舒張壓",
+    "@diaShort": {},
+    "export": "匯出",
+    "@export": {},
+    "theme": "主題",
+    "@theme": {},
+    "year": "年",
+    "@year": {},
+    "warnAboutTxt1": "警告值僅供參考,並不是醫學建議。",
+    "@warnAboutTxt1": {},
+    "exportFormat": "匯出格式",
+    "@exportFormat": {},
+    "errUnrealistic": "不切實際的數值?請在設定中關閉輸入驗證!",
+    "@errUnrealistic": {},
+    "iconSize": "圖示大小",
+    "@iconSize": {},
+    "measurementsPerDay": "日測量次數",
+    "@measurementsPerDay": {},
+    "errNoData": "沒有資料",
+    "@errNoData": {},
+    "light": "亮色",
+    "@light": {},
+    "errNotStarted": "尚未啟動",
+    "@errNotStarted": {},
+    "errCantOpenURL": "無法打開 URL: {url}",
+    "@errCantOpenURL": {
+        "placeholders": {
+            "url": {
+                "type": "String"
+            }
+        }
+    },
+    "lifetime": "終身",
+    "@lifetime": {},
+    "exportMimeType": "匯出媒體類型",
+    "@exportMimeType": {},
+    "errCantReadFile": "檔案內容無法讀取",
+    "@errCantReadFile": {},
+    "notes": "備註",
+    "@notes": {},
+    "importSuccess": "已成功匯入 {count} 筆記錄",
+    "@importSuccess": {
+        "placeholders": {
+            "count": {
+                "type": "int"
+            }
+        }
+    },
+    "errDiaGtSys": "舒張壓 >= 收縮壓? 請在設定中關閉輸入驗證!",
+    "@errDiaGtSys": {},
+    "graphLineThickness": "線條粗細",
+    "@graphLineThickness": {},
+    "data": "資料",
+    "@data": {},
+    "version": "版本",
+    "@version": {},
+    "errNoValue": "請輸入數值",
+    "@errNoValue": {},
+    "other": "其它",
+    "@other": {},
+    "exportWarnConfigNotImportable": "嘿! 溫馨提醒: 目前的匯出設定將導致無法匯入。如要繼續,請確認您設定的匯出格式是 CSV,啟用標題列,並且包含一種有效的時間格式。",
+    "@exportWarnConfigNotImportable": {},
+    "exportCsvHeadlineDesc": "有助於區分類型",
+    "@exportCsvHeadlineDesc": {},
+    "btnUndo": "復原",
+    "@btnUndo": {},
+    "addNote": "備註(選擇性)",
+    "@addNote": {},
+    "packageNameOf": "套件名稱: {name}",
+    "@packageNameOf": {
+        "placeholders": {
+            "name": {
+                "type": "String"
+            }
+        }
+    },
+    "drawRegressionLinesDesc": "在圖表中繪製迴歸線。僅適用於大的區間。",
+    "@drawRegressionLinesDesc": {},
+    "pulColor": "脈搏顏色",
+    "@pulColor": {},
+    "warnAboutTxt3": "根據您的需求自由調整數值,並且遵照醫生的指示。",
+    "@warnAboutTxt3": {},
+    "pulLong": "脈搏",
+    "@pulLong": {},
+    "errNotEnoughDataToGraph": "沒有足夠的資料來繪製圖表。",
+    "@errNotEnoughDataToGraph": {},
+    "sysColor": "收縮壓顏色",
+    "@sysColor": {},
+    "maxOf": "{txt} 最高.",
+    "@maxOf": {
+        "placeholders": {
+            "txt": {
+                "type": "String"
+            }
+        }
+    },
+    "pulsePressure": "血壓",
+    "@pulsePressure": {},
+    "errNotImportable": "這個檔案無法匯入",
+    "@errNotImportable": {},
+    "errNaN": "請輸入數字",
+    "@errNaN": {},
+    "confirmDeletion": "確認刪除",
+    "@confirmDeletion": {},
+    "textDelimiter": "文字分隔符號",
+    "@textDelimiter": {},
+    "diaColor": "舒張壓顏色",
+    "@diaColor": {},
+    "pdf": "PDF",
+    "@pdf": {},
+    "aboutWarnValuesScreen": "關於",
+    "@aboutWarnValuesScreen": {},
+    "age": "年齡",
+    "@age": {},
+    "db": "SQLite 資料庫",
+    "@db": {},
+    "dark": "暗色",
+    "@dark": {},
+    "btnNext": "繼續",
+    "@btnNext": {},
+    "exportCsvHeadline": "標題列",
+    "@exportCsvHeadline": {},
+    "errNeedHeadline": "您只能匯入有標題列的檔案。",
+    "@errNeedHeadline": {},
+    "determineWarnValues": "決定警告數值",
+    "@determineWarnValues": {},
+    "statistics": "統計",
+    "@statistics": {},
+    "diaWarn": "舒張壓警告",
+    "@diaWarn": {},
+    "shared": "已分享",
+    "@shared": {},
+    "btnCancel": "取消",
+    "@btnCancel": {},
+    "language": "語言",
+    "@language": {},
+    "exportWarnNotEveryFieldExported": "請注意,您並沒有匯出所有欄位: {fields} {count, plural, one{is} other{are}} 遺失。",
+    "@exportWarnNotEveryFieldExported": {
+        "placeholders": {
+            "count": {
+                "type": "int"
+            },
+            "fields": {
+                "type": "String"
+            }
+        }
+    },
+    "addEntry": "增加欄位",
+    "@addEntry": {},
+    "sourceCode": "原始碼",
+    "@sourceCode": {},
+    "error": "發生錯誤: {msg}",
+    "@error": {
+        "placeholders": {
+            "msg": {
+                "type": "String"
+            }
+        }
+    },
+    "measurementCount": "測量次數",
+    "@measurementCount": {},
+    "exportAfterEveryInputDesc": "不建議 (檔案會過大)",
+    "@exportAfterEveryInputDesc": {},
+    "exportAfterEveryInput": "每次輸入完畢後匯出",
+    "@exportAfterEveryInput": {},
+    "week": "週",
+    "@week": {},
+    "warnValues": "警告值",
+    "@warnValues": {},
+    "result": "結果:",
+    "@result": {},
+    "settings": "設定",
+    "@settings": {},
+    "loading": "讀取中…",
+    "@loading": {},
+    "text": "文字",
+    "@text": {},
+    "avgOf": "{txt} Ø",
+    "@avgOf": {
+        "placeholders": {
+            "txt": {
+                "type": "String"
+            }
+        }
+    },
+    "confirmDelete": "確認刪除",
+    "@confirmDelete": {},
+    "errWrongImportFormat": "您只能匯入 CSV 和 SQLite 資料庫格式的檔案。",
+    "@errWrongImportFormat": {},
+    "minOf": "{txt} 最低.",
+    "@minOf": {
+        "placeholders": {
+            "txt": {
+                "type": "String"
+            }
+        }
+    },
+    "timeResolvedMetrics": "時間解析圖表",
+    "@timeResolvedMetrics": {},
+    "enterTimeFormatScreen": "時間格式",
+    "@enterTimeFormatScreen": {},
+    "fieldFormat": "字段格式",
+    "@fieldFormat": {},
+    "system": "跟隨系統",
+    "@system": {},
+    "sysShort": "收縮壓",
+    "@sysShort": {},
+    "sysWarn": "收縮壓警告",
+    "@sysWarn": {},
+    "now": "現在",
+    "@now": {},
+    "layout": "格式",
+    "@layout": {},
+    "diaLong": "舒張壓",
+    "@diaLong": {},
+    "time": "時間",
+    "@time": {},
+    "custom": "自定",
+    "@custom": {},
+    "day": "天",
+    "@day": {},
+    "last7Days": "7天",
+    "@last7Days": {},
+    "buildNumberOf": "版本號碼: {buildNumber}",
+    "@buildNumberOf": {
+        "placeholders": {
+            "buildNumber": {
+                "type": "String"
+            }
+        }
+    },
+    "pdfDocumentTitle": "血壓數值從 {start} 到 {end}",
+    "@pdfDocumentTitle": {
+        "placeholders": {
+            "start": {
+                "type": "String"
+            },
+            "end": {
+                "type": "String"
+            }
+        }
+    },
+    "confirmDeleteDesc": "刪除這筆記錄嗎? (您可以從設定把這個通知關掉。)",
+    "@confirmDeleteDesc": {},
+    "errNoFileOpened": "沒有打開任何檔案",
+    "@errNoFileOpened": {}
+}
\ No newline at end of file
app/lib/model/storage/update_legacy_settings.dart
@@ -17,7 +17,7 @@ import 'package:fluttertoast/fluttertoast.dart';
 import 'package:shared_preferences/shared_preferences.dart';
 import 'package:sqflite/sqflite.dart';
 
-/// Function for upgrading shared preferences from pre 1.5.5 versions.
+/// Function for upgrading shared preferences from pre 1.5.4 (Oct 23) versions.
 Future<void> updateLegacySettings(Settings settings, ExportSettings exportSettings, CsvExportSettings csvExportSettings,
     PdfExportSettings pdfExportSettings, IntervallStoreManager intervallStoreManager,) async {
   final SharedPreferences sharedPreferences = await SharedPreferences.getInstance();
@@ -212,7 +212,7 @@ Future<void> updateLegacyExport(ConfigDB database, ExportColumnsManager manager)
           e['formatPattern'].toString(),
       );
       if (column.formatPattern?.contains(r'$FORMAT') ?? false) {
-        Fluttertoast.showToast(
+        await Fluttertoast.showToast(
           msg: r'The export $FORMAT pattern got replaced. Your export columns broke.',
         );
       }
app/analysis_options.yaml
@@ -35,7 +35,6 @@ linter:
     # consider: https://dart.dev/tools/linter-rules/prefer_mixin
     - prefer_single_quotes
     - public_member_api_docs
-    - require_trailing_commas
     - sort_constructors_first
     - type_annotate_public_apis
     - unnecessary_await_in_return
app/pubspec.lock
@@ -207,7 +207,7 @@ packages:
     source: hosted
     version: "1.18.0"
   convert:
-    dependency: "direct main"
+    dependency: transitive
     description:
       name: convert
       sha256: "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592"
@@ -298,10 +298,10 @@ packages:
     dependency: "direct main"
     description:
       name: file_picker
-      sha256: "2ca051989f69d1b2ca012b2cf3ccf78c70d40144f0861ff2c063493f7c8c3d45"
+      sha256: "824f5b9f389bfc4dddac3dea76cd70c51092d9dff0b2ece7ef4f53db8547d258"
       url: "https://pub.dev"
     source: hosted
-    version: "8.0.5"
+    version: "8.0.6"
   fixnum:
     dependency: transitive
     description:
@@ -314,10 +314,10 @@ packages:
     dependency: "direct main"
     description:
       name: fl_chart
-      sha256: "2b7c1f5d867da9a054661641c8f499c55c47c39acccb97b3bc673f5fa9a39e74"
+      sha256: d0f0d49112f2f4b192481c16d05b6418bd7820e021e265a3c22db98acf7ed7fb
       url: "https://pub.dev"
     source: hosted
-    version: "0.67.0"
+    version: "0.68.0"
   flutter:
     dependency: "direct main"
     description: flutter
@@ -348,10 +348,10 @@ packages:
     dependency: "direct dev"
     description:
       name: flutter_lints
-      sha256: "9e8c3858111da373efc5aa341de011d9bd23e2c5c5e0c62bccf32438e192d7b1"
+      sha256: "3f41d009ba7172d5ff9be5f6e6e6abb4300e263aab8866d2a0842ed2a70f8f0c"
       url: "https://pub.dev"
     source: hosted
-    version: "3.0.2"
+    version: "4.0.0"
   flutter_localizations:
     dependency: "direct main"
     description: flutter
@@ -361,10 +361,10 @@ packages:
     dependency: "direct main"
     description:
       name: flutter_markdown
-      sha256: "85cc6f7daeae537844c92e2d56e2aff61b00095f8f77913b529ea4be12fc45ea"
+      sha256: "2e8a801b1ded5ea001a4529c97b1f213dcb11c6b20668e081cafb23468593514"
       url: "https://pub.dev"
     source: hosted
-    version: "0.7.2+1"
+    version: "0.7.3"
   flutter_plugin_android_lifecycle:
     dependency: transitive
     description:
@@ -548,10 +548,10 @@ packages:
     dependency: transitive
     description:
       name: lints
-      sha256: cbf8d4b858bb0134ef3ef87841abdf8d63bfc255c266b7bf6b39daa1085c4290
+      sha256: "976c774dd944a42e83e2467f4cc670daef7eed6295b10b36ae8c85bcbf828235"
       url: "https://pub.dev"
     source: hosted
-    version: "3.0.0"
+    version: "4.0.0"
   logging:
     dependency: transitive
     description:
@@ -945,10 +945,10 @@ packages:
     dependency: "direct main"
     description:
       name: sqlparser
-      sha256: ce244c25100319b3fe1a7774c091f89faf3101adb73d75f1297e56d247f66b2b
+      sha256: ade9a67fd70d0369329ed3373208de7ebd8662470e8c396fc8d0d60f9acdfc9f
       url: "https://pub.dev"
     source: hosted
-    version: "0.35.1"
+    version: "0.36.0"
   stack_trace:
     dependency: transitive
     description:
app/pubspec.yaml
@@ -11,14 +11,14 @@ environment:
 
 dependencies:
   csv: ^6.0.0
-  collection: ^1.17.1
+  collection: ^1.18.0
   intl: any
   flutter:
     sdk: flutter
   flutter_localizations:
     sdk: flutter
   flutter_markdown: ^0.7.1
-  fl_chart: ^0.67.0
+  fl_chart: ^0.68.0
   function_tree: ^0.9.0
   provider: ^6.0.0
   path:
@@ -29,9 +29,8 @@ dependencies:
   url_launcher: ^6.1.11
   health_data_store:
     path: ../health_data_store/
-  sqlparser: ^0.35.1
+  sqlparser: ^0.36.0
   flutter_bloc: ^8.1.4
-  convert: ^3.1.1
   flutter_blue_plus: ^1.32.4
 
   # can become one custom dependency
@@ -46,7 +45,7 @@ dev_dependencies:
   file: any
   flutter_test:
     sdk: flutter
-  flutter_lints: ^3.0.2
+  flutter_lints: ^4.0.0
   mockito: ^5.4.1
   sqflite_common_ffi: ^2.3.0
   translations_cleaner: ^0.0.5