added guide that explains to the user how to give always location permission

This commit is contained in:
Nico
2025-06-05 19:32:43 +02:00
parent 9431232e91
commit a599c6fbc1
9 changed files with 238 additions and 30 deletions

View File

@@ -172,5 +172,14 @@
"trackingStart": "Tracking starten",
"trackingStop": "Tracking stoppen",
"trackingPause": "Tracking pausieren",
"accuracy": "Genauigkeit"
"accuracy": "Genauigkeit",
"leavePageTitle": "Seite verlassen?",
"leavePageContent": "Möchten Sie die Seite wirklich verlassen?",
"leaveWithoutSaving": "Seite verlassen ohne zu speichern",
"leaveAndSaveTemplate": "Als Template speichern und verlassen",
"trackingPermissionTitle": "Standort-Berechtigung für Tracking",
"trackingPermissionContent": "Für das Tracking wird die dauerhafte Standort-Berechtigung benötigt. Nach dem Öffnen der Einstellungen:\n\n1. Tippen Sie auf 'Berechtigungen' und dann 'Standort'\n2. Wählen Sie 'immer'\n3. Kehren Sie zur App zurück\n\nDies ermöglicht das Aufzeichnen Ihrer Position auch im Hintergrund.",
"openSettings": "Einstellungen öffnen",
"returnToApp": "Zurück zur App",
"permissionNotGranted": "Berechtigung nicht erteilt. Tracking nicht möglich."
}

View File

@@ -686,5 +686,15 @@
"accuracy": "Accuracy",
"@accuracy": {
"description": "Accuracy of GPS position"
}
},
"leavePageTitle": "Leave page?",
"leavePageContent": "Do you really want to leave the page?",
"leaveWithoutSaving": "Leave without saving",
"leaveAndSaveTemplate": "Save as template and leave",
"trackingPermissionTitle": "Location Permission for Tracking",
"trackingPermissionContent": "Tracking requires permanent location permission. After opening settings:\n\n1. Tap on 'Permissions' and then on 'Location'\n2. Select 'Allow all the time'\n3. Return to the app\n\nThis allows recording your position in the background.",
"openSettings": "Open Settings",
"returnToApp": "Return to App",
"permissionNotGranted": "Permission not granted. Tracking not possible."
}

View File

@@ -1132,6 +1132,60 @@ abstract class AppLocalizations {
/// In en, this message translates to:
/// **'Accuracy'**
String get accuracy;
/// No description provided for @leavePageTitle.
///
/// In en, this message translates to:
/// **'Leave page?'**
String get leavePageTitle;
/// No description provided for @leavePageContent.
///
/// In en, this message translates to:
/// **'Do you really want to leave the page?'**
String get leavePageContent;
/// No description provided for @leaveWithoutSaving.
///
/// In en, this message translates to:
/// **'Leave without saving'**
String get leaveWithoutSaving;
/// No description provided for @leaveAndSaveTemplate.
///
/// In en, this message translates to:
/// **'Save as template and leave'**
String get leaveAndSaveTemplate;
/// No description provided for @trackingPermissionTitle.
///
/// In en, this message translates to:
/// **'Location Permission for Tracking'**
String get trackingPermissionTitle;
/// No description provided for @trackingPermissionContent.
///
/// In en, this message translates to:
/// **'Tracking requires permanent location permission. After opening settings:\n\n1. Tap on \'Permissions\' and then on \'Location\'\n2. Select \'Allow all the time\'\n3. Return to the app\n\nThis allows recording your position in the background.'**
String get trackingPermissionContent;
/// No description provided for @openSettings.
///
/// In en, this message translates to:
/// **'Open Settings'**
String get openSettings;
/// No description provided for @returnToApp.
///
/// In en, this message translates to:
/// **'Return to App'**
String get returnToApp;
/// No description provided for @permissionNotGranted.
///
/// In en, this message translates to:
/// **'Permission not granted. Tracking not possible.'**
String get permissionNotGranted;
}
class _AppLocalizationsDelegate extends LocalizationsDelegate<AppLocalizations> {

View File

@@ -526,4 +526,31 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String get accuracy => 'Genauigkeit';
@override
String get leavePageTitle => 'Seite verlassen?';
@override
String get leavePageContent => 'Möchten Sie die Seite wirklich verlassen?';
@override
String get leaveWithoutSaving => 'Seite verlassen ohne zu speichern';
@override
String get leaveAndSaveTemplate => 'Als Template speichern und verlassen';
@override
String get trackingPermissionTitle => 'Standort-Berechtigung für Tracking';
@override
String get trackingPermissionContent => 'Für das Tracking wird die dauerhafte Standort-Berechtigung benötigt. Nach dem Öffnen der Einstellungen:\n\n1. Tippen Sie auf \'Berechtigungen\' und dann \'Standort\'\n2. Wählen Sie \'immer\'\n3. Kehren Sie zur App zurück\n\nDies ermöglicht das Aufzeichnen Ihrer Position auch im Hintergrund.';
@override
String get openSettings => 'Einstellungen öffnen';
@override
String get returnToApp => 'Zurück zur App';
@override
String get permissionNotGranted => 'Berechtigung nicht erteilt. Tracking nicht möglich.';
}

View File

@@ -526,4 +526,31 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get accuracy => 'Accuracy';
@override
String get leavePageTitle => 'Leave page?';
@override
String get leavePageContent => 'Do you really want to leave the page?';
@override
String get leaveWithoutSaving => 'Leave without saving';
@override
String get leaveAndSaveTemplate => 'Save as template and leave';
@override
String get trackingPermissionTitle => 'Location Permission for Tracking';
@override
String get trackingPermissionContent => 'Tracking requires permanent location permission. After opening settings:\n\n1. Tap on \'Permissions\' and then on \'Location\'\n2. Select \'Allow all the time\'\n3. Return to the app\n\nThis allows recording your position in the background.';
@override
String get openSettings => 'Open Settings';
@override
String get returnToApp => 'Return to App';
@override
String get permissionNotGranted => 'Permission not granted. Tracking not possible.';
}