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", "settingsHelpVersion": "Version",
"settingsHelpLicenses": "Lizenzen (Source-Code)", "settingsHelpLicenses": "Lizenzen (Source-Code)",
"settingsHelpCredits": "Lizenzen (Bilder)", "settingsHelpCredits": "Lizenzen (Bilder)",
"settingsHelpLegal": "Impressum, Nutzungsbedingungen & Datenschutzrichtlinie", "settingsHelpImprint": "Impressum & Datenschutzrichtlinie",
"settingsHelpTerms": "Nutzungsbedingungen",
"settingsAppearanceTheme": "Theme", "settingsAppearanceTheme": "Theme",
"settingsAccountDeleteAccount": "Konto löschen", "settingsAccountDeleteAccount": "Konto löschen",
"settingsAccountDeleteModalTitle": "Bist du sicher?", "settingsAccountDeleteModalTitle": "Bist du sicher?",

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -73,9 +73,16 @@ class HelpView extends StatelessWidget {
}, },
), ),
ListTile( ListTile(
title: Text(context.lang.settingsHelpLegal), title: Text(context.lang.settingsHelpImprint),
onTap: () { 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), trailing: FaIcon(FontAwesomeIcons.arrowUpRightFromSquare, size: 15),
), ),