mirror of
https://github.com/Myzel394/quid_faciam_hodie.git
synced 2025-06-19 15:45:26 +02:00
improved localizations
This commit is contained in:
parent
4aff60a00c
commit
1a6174bcd4
@ -62,6 +62,7 @@
|
|||||||
"memorySheetUpdateMemoryMakePublic": "Veröffentlichen",
|
"memorySheetUpdateMemoryMakePublic": "Veröffentlichen",
|
||||||
"memorySheetUpdateMemoryMakePrivate": "Privat machen",
|
"memorySheetUpdateMemoryMakePrivate": "Privat machen",
|
||||||
"memorySheetDeleteMemory": "Erinnerung löschen",
|
"memorySheetDeleteMemory": "Erinnerung löschen",
|
||||||
|
"memorySheetCreatedAtDataKey": "Erstellt am: {creationTimeFormatted}",
|
||||||
"memorySheetViewMoreDetails": "Mehr Details",
|
"memorySheetViewMoreDetails": "Mehr Details",
|
||||||
|
|
||||||
|
|
||||||
@ -74,15 +75,17 @@
|
|||||||
"memoryMapScreenValuesLatitudeLabel": "Latitude",
|
"memoryMapScreenValuesLatitudeLabel": "Latitude",
|
||||||
"memoryMapScreenValuesLongitudeLabel": "Longitude",
|
"memoryMapScreenValuesLongitudeLabel": "Longitude",
|
||||||
"memoryMapScreenValuesAltitudeLabel": "Höhe",
|
"memoryMapScreenValuesAltitudeLabel": "Höhe",
|
||||||
|
"memoryMapScreenValuesAltitudeValue": "{valueInMeter} m",
|
||||||
"memoryMapScreenValuesAccuracyLabel": "Genauigkeit",
|
"memoryMapScreenValuesAccuracyLabel": "Genauigkeit",
|
||||||
|
"memoryMapScreenValuesAccuracyValue": "{valueInMeter}m",
|
||||||
"memoryMapScreenValuesSpeedLabel": "Geschwindigkeit",
|
"memoryMapScreenValuesSpeedLabel": "Geschwindigkeit",
|
||||||
|
"memoryMapScreenValuesSpeedValue": "{valueInKmh} km/h",
|
||||||
|
|
||||||
|
|
||||||
"emptyScreenTitle": "Houston, wir haben ein Problem",
|
"emptyScreenTitle": "Houston, wir haben ein Problem",
|
||||||
"emptyScreenSubtitle": "Der Benutzer hat noch keine Erinnerungen erstellt!",
|
"emptyScreenSubtitle": "Der Benutzer hat noch keine Erinnerungen erstellt!",
|
||||||
"emptyScreenDescription": "Um deinen Zeitstrahl sehen zu können musst du zuerst ein paar Erinnerungen erstellen! :)",
|
"emptyScreenDescription": "Um deine Timeline sehen zu können musst du zuerst ein paar Erinnerungen erstellen! :)",
|
||||||
"emptyScreenCreateMemory": "Erinnerung erstellen",
|
"emptyScreenCreateMemory": "Erinnerung erstellen",
|
||||||
"memorySheetCreatedAtDataKey": "Erstellt am: {creationTimeFormatted}",
|
|
||||||
|
|
||||||
|
|
||||||
"settingsScreenLoading": "Einstellungen werden geladen...",
|
"settingsScreenLoading": "Einstellungen werden geladen...",
|
||||||
@ -95,7 +98,13 @@
|
|||||||
"settingsScreenDeleteAccountDescription": "Bist du dir sicher, dass du deinen Account löschen möchtest? Diese Aktion kann nicht rückgangig gemacht werden! Deine Erfahrungen werden ebenfalls gelöscht.",
|
"settingsScreenDeleteAccountDescription": "Bist du dir sicher, dass du deinen Account löschen möchtest? Diese Aktion kann nicht rückgangig gemacht werden! Deine Erfahrungen werden ebenfalls gelöscht.",
|
||||||
"settingsScreenDeleteAccountConfirmLabel": "Account jetzt löschen",
|
"settingsScreenDeleteAccountConfirmLabel": "Account jetzt löschen",
|
||||||
"settingsScreenGeneralSectionTitle": "General",
|
"settingsScreenGeneralSectionTitle": "General",
|
||||||
"settingsScreenGeneralSectionQualityLabel": "Quality",
|
"settingsScreenGeneralSectionQualityLabel": "Qualität",
|
||||||
|
|
||||||
|
|
||||||
|
"calendarScreenTitle": "Kalendar",
|
||||||
|
|
||||||
|
|
||||||
|
"timelineScreenTitle": "Timeline",
|
||||||
|
|
||||||
|
|
||||||
"enumMapping_ResolutionPreset_low": "Niedrig",
|
"enumMapping_ResolutionPreset_low": "Niedrig",
|
||||||
|
@ -90,7 +90,6 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"memorySheetMapEstimatedAddressLabel": "Estimated Address",
|
|
||||||
"memorySheetViewMoreDetails": "View More Details",
|
"memorySheetViewMoreDetails": "View More Details",
|
||||||
|
|
||||||
|
|
||||||
@ -150,6 +149,12 @@
|
|||||||
"settingsScreenGeneralSectionQualityLabel": "Quality",
|
"settingsScreenGeneralSectionQualityLabel": "Quality",
|
||||||
|
|
||||||
|
|
||||||
|
"calendarScreenTitle": "Calendar",
|
||||||
|
|
||||||
|
|
||||||
|
"timelineScreenTitle": "Timeline",
|
||||||
|
|
||||||
|
|
||||||
"enumMapping_ResolutionPreset_low": "Low",
|
"enumMapping_ResolutionPreset_low": "Low",
|
||||||
"enumMapping_ResolutionPreset_medium": "Medium",
|
"enumMapping_ResolutionPreset_medium": "Medium",
|
||||||
"enumMapping_ResolutionPreset_high": "High",
|
"enumMapping_ResolutionPreset_high": "High",
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
|
||||||
import 'package:flutter_platform_widgets/flutter_platform_widgets.dart';
|
import 'package:flutter_platform_widgets/flutter_platform_widgets.dart';
|
||||||
import 'package:flutter_sticky_header/flutter_sticky_header.dart';
|
import 'package:flutter_sticky_header/flutter_sticky_header.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
@ -19,6 +20,7 @@ class CalendarScreen extends StatelessWidget {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
|
final localizations = AppLocalizations.of(context)!;
|
||||||
final memoriesManager = context.read<Memories>();
|
final memoriesManager = context.read<Memories>();
|
||||||
|
|
||||||
final calendarManager = CalendarManager(memories: memoriesManager.memories);
|
final calendarManager = CalendarManager(memories: memoriesManager.memories);
|
||||||
@ -28,7 +30,7 @@ class CalendarScreen extends StatelessWidget {
|
|||||||
builder: (context, memories, _) => PlatformScaffold(
|
builder: (context, memories, _) => PlatformScaffold(
|
||||||
appBar: isCupertino(context)
|
appBar: isCupertino(context)
|
||||||
? PlatformAppBar(
|
? PlatformAppBar(
|
||||||
title: const Text('Calendar'),
|
title: Text(localizations.calendarScreenTitle),
|
||||||
)
|
)
|
||||||
: null,
|
: null,
|
||||||
body: Padding(
|
body: Padding(
|
||||||
|
@ -525,7 +525,7 @@ class _MainScreenState extends AuthRequiredState<MainScreen> with Loadable {
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
child: zoomLevels == null
|
child: zoomLevels == null
|
||||||
? const Text('1x')
|
? Text(formatZoomLevel(1.0))
|
||||||
: Text(
|
: Text(
|
||||||
formatZoomLevel(currentZoomLevel),
|
formatZoomLevel(currentZoomLevel),
|
||||||
),
|
),
|
||||||
|
@ -6,6 +6,7 @@ import 'package:quid_faciam_hodie/models/memories.dart';
|
|||||||
import 'package:quid_faciam_hodie/models/timeline.dart';
|
import 'package:quid_faciam_hodie/models/timeline.dart';
|
||||||
import 'package:quid_faciam_hodie/utils/loadable.dart';
|
import 'package:quid_faciam_hodie/utils/loadable.dart';
|
||||||
import 'package:supabase_flutter/supabase_flutter.dart';
|
import 'package:supabase_flutter/supabase_flutter.dart';
|
||||||
|
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
|
||||||
|
|
||||||
import 'calendar_screen.dart';
|
import 'calendar_screen.dart';
|
||||||
import 'empty_screen.dart';
|
import 'empty_screen.dart';
|
||||||
@ -98,6 +99,8 @@ class _TimelineScreenState extends State<TimelineScreen> with Loadable {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
|
final localizations = AppLocalizations.of(context)!;
|
||||||
|
|
||||||
return WillPopScope(
|
return WillPopScope(
|
||||||
onWillPop: () async {
|
onWillPop: () async {
|
||||||
if (widget.popToCalendarScreen) {
|
if (widget.popToCalendarScreen) {
|
||||||
@ -111,7 +114,7 @@ class _TimelineScreenState extends State<TimelineScreen> with Loadable {
|
|||||||
child: PlatformScaffold(
|
child: PlatformScaffold(
|
||||||
appBar: isCupertino(context)
|
appBar: isCupertino(context)
|
||||||
? PlatformAppBar(
|
? PlatformAppBar(
|
||||||
title: Text('Timeline'),
|
title: Text(localizations.timelineScreenTitle),
|
||||||
)
|
)
|
||||||
: null,
|
: null,
|
||||||
body: ChangeNotifierProvider.value(
|
body: ChangeNotifierProvider.value(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user