Commit 10fc979

derdilla <82763757+NobodyForNothing@users.noreply.github.com>
2024-09-05 19:18:14
Update in-app texts (#425)
* remove unused translations * make statistics meaning more clear * fix changed indentation * fix changed indentation
1 parent 476131a
app/lib/l10n/app_de.arb
@@ -61,8 +61,6 @@
   "@btnConfirm": {},
   "btnUndo": "ZURÜCK",
   "@btnUndo": {},
-  "btnNext": "WEITER",
-  "@btnNext": {},
   "sysLong": "Systole",
   "@sysLong": {},
   "sysShort": "Sys",
@@ -380,8 +378,6 @@
   "@importSettings": {},
   "exportSettings": "Einstellungen sichern",
   "@exportSettings": {},
-  "pleaseRestart": "Bitte starte die App erneut, um die Änderungen anzuwenden",
-  "@pleaseRestart": {},
   "requiresAppRestart": "Erfordert Neustart der App",
   "@requiresAppRestart": {},
   "color": "Farbe",
@@ -511,4 +507,4 @@
   "@connect": {},
   "deleteAllMedicineIntakes": "Alle Medikamenteneinnahmen löschen",
   "@deleteAllMedicineIntakes": {}
-}
+}
\ No newline at end of file
app/lib/l10n/app_en.arb
@@ -1,524 +1,520 @@
 {
-    "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": {},
-    "date": "Date",
-    "@date": {},
-    "intakes": "Medicine intakes",
-    "@intakes": {},
-    "errFeatureNotSupported": "This feature is not available on this platform.",
-    "@errFeatureNotSupported": {},
-    "invalidZip": "Invalid zip file.",
-    "@invalidZip": {},
-    "errCantCreateArchive": "Can''t create archive. Please report the bug if possible.",
-    "@errCantCreateArchive": {}
+  "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": {},
+  "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": "Metrics by time of day",
+  "@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": {},
+  "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": {},
+  "date": "Date",
+  "@date": {},
+  "intakes": "Medicine intakes",
+  "@intakes": {},
+  "errFeatureNotSupported": "This feature is not available on this platform.",
+  "@errFeatureNotSupported": {},
+  "invalidZip": "Invalid zip file.",
+  "@invalidZip": {},
+  "errCantCreateArchive": "Can''t create archive. Please report the bug if possible.",
+  "@errCantCreateArchive": {}
 }
\ No newline at end of file
app/lib/l10n/app_es.arb
@@ -47,8 +47,6 @@
   "@btnConfirm": {},
   "btnUndo": "DESHACER",
   "@btnUndo": {},
-  "btnNext": "SIGUIENTE",
-  "@btnNext": {},
   "sysLong": "Sistólica",
   "@sysLong": {},
   "diaLong": "Diastólica",
@@ -297,8 +295,6 @@
   "@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",
@@ -521,4 +517,4 @@
   "@invalidZip": {},
   "errCantCreateArchive": "No se puede crear el archivo. Por favor, informe del error si es posible.",
   "@errCantCreateArchive": {}
-}
+}
\ No newline at end of file
app/lib/l10n/app_et.arb
@@ -37,8 +37,6 @@
   "@errNotImportable": {},
   "btnSave": "SALVESTA",
   "@btnSave": {},
-  "btnNext": "EDASI",
-  "@btnNext": {},
   "errNaN": "Palun sisesta number",
   "@errNaN": {},
   "errCantOpenURL": "Võrguaadressi avamine ei õnnestu: {url}",
@@ -161,4 +159,4 @@
   "@exportMimeType": {},
   "exportCsvHeadline": "Päiseväli",
   "@exportCsvHeadline": {}
-}
+}
\ No newline at end of file
app/lib/l10n/app_fr.arb
@@ -29,8 +29,6 @@
   "@allowManualTimeInput": {},
   "btnUndo": "ANNULER",
   "@btnUndo": {},
-  "btnNext": "SUIVANT",
-  "@btnNext": {},
   "pulLong": "Pouls",
   "@pulLong": {},
   "enterTimeFormatScreen": "Format de l''heure",
@@ -382,8 +380,6 @@
   "@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",
@@ -515,4 +511,4 @@
   "@deleteAllMedicineIntakes": {},
   "intakes": "Doses de médicaments",
   "@intakes": {}
-}
+}
\ No newline at end of file
app/lib/l10n/app_hu.arb
@@ -63,8 +63,6 @@
   "@errDiaGtSys": {},
   "btnSave": "MENTÉS",
   "@btnSave": {},
-  "btnNext": "KÖVETKEZŐ",
-  "@btnNext": {},
   "pulLong": "Pulzus",
   "@pulLong": {},
   "theme": "Téma",
@@ -270,4 +268,4 @@
   "@validateInputs": {},
   "addEntry": "Mező hozzáadása",
   "@addEntry": {}
-}
+}
\ No newline at end of file
app/lib/l10n/app_it.arb
@@ -35,8 +35,6 @@
   },
   "btnConfirm": "OK",
   "@btnConfirm": {},
-  "btnNext": "Successivo",
-  "@btnNext": {},
   "errNaN": "Inserisci un numero",
   "@errNaN": {},
   "errCantOpenURL": "Impossibile aprire l''URL: {url}",
@@ -390,8 +388,6 @@
   "@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",
@@ -521,4 +517,4 @@
   "@invalidZip": {},
   "errCantCreateArchive": "Impossibile creare l''archivio. Segnalare il bug, se possibile.",
   "@errCantCreateArchive": {}
-}
+}
\ No newline at end of file
app/lib/l10n/app_nb.arb
@@ -1,346 +1,344 @@
 {
-    "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": {}
+  "errNoData": "ingen data",
+  "@errNoData": {},
+  "btnCancel": "Avbryt",
+  "@btnCancel": {},
+  "btnUndo": "Angre",
+  "@btnUndo": {},
+  "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_nl.arb
@@ -61,8 +61,6 @@
   "@btnConfirm": {},
   "btnUndo": "ONGEDAAN MAKEN",
   "@btnUndo": {},
-  "btnNext": "VOLGENDE",
-  "@btnNext": {},
   "sysLong": "Systolisch",
   "@sysLong": {},
   "sysShort": "sys",
@@ -352,8 +350,6 @@
   "@importSettings": {},
   "requiresAppRestart": "App herstart vereist",
   "@requiresAppRestart": {},
-  "pleaseRestart": "Start de app opnieuw op om de wijzigingen door te voeren",
-  "@pleaseRestart": {},
   "restartNow": "Nu herstarten",
   "@restartNow": {},
   "warnNeedsRestartForUsingApp": "Er zijn bestanden verwijderd tijdens deze sessie. Start de app opnieuw op om door te gaan met terugkeren naar andere delen van de app!",
@@ -521,4 +517,4 @@
   "@errCantCreateArchive": {},
   "pulseRateLessThanLowerLimit": "Hartslag is lager dan de onderste limiet",
   "@pulseRateLessThanLowerLimit": {}
-}
+}
\ No newline at end of file
app/lib/l10n/app_pt.arb
@@ -1,470 +1,466 @@
 {
-    "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": {}
+  "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": {},
+  "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": {},
+  "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,472 +1,468 @@
 {
-    "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": {}
+  "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": {},
+  "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": {},
+  "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,340 +1,338 @@
 {
-    "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": {}
+  "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": {},
+  "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,36 +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": {},
-    "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": {}
+  "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
@@ -234,8 +234,6 @@
   "@dark": {},
   "maximum": "Azami",
   "@maximum": {},
-  "btnNext": "İLERİ",
-  "@btnNext": {},
   "exportCsvHeadline": "Başlık",
   "@exportCsvHeadline": {},
   "errNeedHeadline": "Sadece başlık bulunduran dosyaları aktarabilirsiniz.",
@@ -388,8 +386,6 @@
   "@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",
@@ -521,4 +517,4 @@
   "@invalidZip": {},
   "errCantCreateArchive": "Arşiv oluşturulamıyor. Lütfen mümkünse hatayı bildirin.",
   "@errCantCreateArchive": {}
-}
+}
\ No newline at end of file
app/lib/l10n/app_zh.arb
@@ -61,8 +61,6 @@
   "@btnConfirm": {},
   "btnUndo": "撤销",
   "@btnUndo": {},
-  "btnNext": "继续",
-  "@btnNext": {},
   "sysLong": "高压",
   "@sysLong": {},
   "sysShort": "高压",
@@ -348,8 +346,6 @@
   "@recordFormat": {},
   "addMeasurement": "添加测量",
   "@addMeasurement": {},
-  "pleaseRestart": "请重启应用来应用更改",
-  "@pleaseRestart": {},
   "deleteAllSettings": "删除所有设置",
   "@deleteAllSettings": {},
   "dosis": "剂量",
@@ -519,4 +515,4 @@
   "@invalidZip": {},
   "errCantCreateArchive": "无法创建存档。如果可能请报告 Bug。",
   "@errCantCreateArchive": {}
-}
+}
\ No newline at end of file
app/lib/l10n/app_zh_Hant.arb
@@ -1,329 +1,327 @@
 {
-    "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": {}
+  "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": {},
+  "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/pubspec.lock
@@ -500,18 +500,18 @@ packages:
     dependency: transitive
     description:
       name: leak_tracker
-      sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05"
+      sha256: "7bb2830ebd849694d1ec25bf1f44582d6ac531a57a365a803a6034ff751d2d06"
       url: "https://pub.dev"
     source: hosted
-    version: "10.0.5"
+    version: "10.0.7"
   leak_tracker_flutter_testing:
     dependency: transitive
     description:
       name: leak_tracker_flutter_testing
-      sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806"
+      sha256: "9491a714cca3667b60b5c420da8217e6de0d1ba7a5ec322fab01758f6998f379"
       url: "https://pub.dev"
     source: hosted
-    version: "3.0.5"
+    version: "3.0.8"
   leak_tracker_testing:
     dependency: transitive
     description:
@@ -852,7 +852,7 @@ packages:
     dependency: transitive
     description: flutter
     source: sdk
-    version: "0.0.99"
+    version: "0.0.0"
   source_gen:
     dependency: transitive
     description:
@@ -1097,10 +1097,10 @@ packages:
     dependency: transitive
     description:
       name: vm_service
-      sha256: f652077d0bdf60abe4c1f6377448e8655008eef28f128bc023f7b5e8dfeb48fc
+      sha256: "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d"
       url: "https://pub.dev"
     source: hosted
-    version: "14.2.4"
+    version: "14.2.5"
   watcher:
     dependency: transitive
     description: