This commit is contained in:
otsmr 2025-05-20 20:55:22 +02:00
parent aaa26cd256
commit c53736566b
7 changed files with 31 additions and 12 deletions

View file

@ -124,7 +124,8 @@
"settingsHelpVersion": "Version",
"settingsHelpLicenses": "Lizenzen (Source-Code)",
"settingsHelpCredits": "Lizenzen (Bilder)",
"settingsHelpLegal": "Impressum, Nutzungsbedingungen & Datenschutzrichtlinie",
"settingsHelpImprint": "Impressum & Datenschutzrichtlinie",
"settingsHelpTerms": "Nutzungsbedingungen",
"settingsAppearanceTheme": "Theme",
"settingsAccountDeleteAccount": "Konto löschen",
"settingsAccountDeleteModalTitle": "Bist du sicher?",

View file

@ -219,8 +219,8 @@
"@settingsHelpLicenses": {},
"settingsHelpCredits": "Licenses (Images)",
"@settingsHelpCredits": {},
"settingsHelpLegal": "Imprint, Terms & Privacy Policy",
"@settingsHelpLegal": {},
"settingsHelpImprint": "Imprint & Privacy Policy",
"settingsHelpTerms": "Terms of Service",
"settingsAppearanceTheme": "Theme",
"@settingsAppearanceTheme": {},
"settingsAccountDeleteAccount": "Delete account",

View file

@ -743,11 +743,17 @@ abstract class AppLocalizations {
/// **'Licenses (Images)'**
String get settingsHelpCredits;
/// No description provided for @settingsHelpLegal.
/// No description provided for @settingsHelpImprint.
///
/// In en, this message translates to:
/// **'Imprint, Terms & Privacy Policy'**
String get settingsHelpLegal;
/// **'Imprint & Privacy Policy'**
String get settingsHelpImprint;
/// No description provided for @settingsHelpTerms.
///
/// In en, this message translates to:
/// **'Terms of Service'**
String get settingsHelpTerms;
/// No description provided for @settingsAppearanceTheme.
///

View file

@ -337,7 +337,10 @@ class AppLocalizationsDe extends AppLocalizations {
String get settingsHelpCredits => 'Lizenzen (Bilder)';
@override
String get settingsHelpLegal => 'Impressum, Nutzungsbedingungen & Datenschutzrichtlinie';
String get settingsHelpImprint => 'Impressum & Datenschutzrichtlinie';
@override
String get settingsHelpTerms => 'Nutzungsbedingungen';
@override
String get settingsAppearanceTheme => 'Theme';

View file

@ -337,7 +337,10 @@ class AppLocalizationsEn extends AppLocalizations {
String get settingsHelpCredits => 'Licenses (Images)';
@override
String get settingsHelpLegal => 'Imprint, Terms & Privacy Policy';
String get settingsHelpImprint => 'Imprint & Privacy Policy';
@override
String get settingsHelpTerms => 'Terms of Service';
@override
String get settingsAppearanceTheme => 'Theme';

View file

@ -1,5 +1,4 @@
import 'dart:convert';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:http/http.dart' as http;
import 'package:logging/logging.dart';
@ -22,7 +21,7 @@ class _FAQPageState extends State<FAQPage> {
@override
void initState() {
super.initState();
domain = (kDebugMode) ? "http://10.99.0.140:8000" : "https://twonly.eu";
domain = "https://twonly.eu";
_fetchFAQData();
}

View file

@ -73,9 +73,16 @@ class HelpView extends StatelessWidget {
},
),
ListTile(
title: Text(context.lang.settingsHelpLegal),
title: Text(context.lang.settingsHelpImprint),
onTap: () {
launchUrl(Uri.parse("https://twonly.eu/legal"));
launchUrl(Uri.parse("https://twonly.eu/de/legal/"));
},
trailing: FaIcon(FontAwesomeIcons.arrowUpRightFromSquare, size: 15),
),
ListTile(
title: Text(context.lang.settingsHelpTerms),
onTap: () {
launchUrl(Uri.parse("https://twonly.eu/de/legal/agb.html"));
},
trailing: FaIcon(FontAwesomeIcons.arrowUpRightFromSquare, size: 15),
),