improved localizations

This commit is contained in:
Myzel394 2022-08-19 12:11:26 +02:00
parent 4aff60a00c
commit 1a6174bcd4
5 changed files with 26 additions and 7 deletions

View File

@ -62,6 +62,7 @@
"memorySheetUpdateMemoryMakePublic": "Veröffentlichen",
"memorySheetUpdateMemoryMakePrivate": "Privat machen",
"memorySheetDeleteMemory": "Erinnerung löschen",
"memorySheetCreatedAtDataKey": "Erstellt am: {creationTimeFormatted}",
"memorySheetViewMoreDetails": "Mehr Details",
@ -74,15 +75,17 @@
"memoryMapScreenValuesLatitudeLabel": "Latitude",
"memoryMapScreenValuesLongitudeLabel": "Longitude",
"memoryMapScreenValuesAltitudeLabel": "Höhe",
"memoryMapScreenValuesAltitudeValue": "{valueInMeter} m",
"memoryMapScreenValuesAccuracyLabel": "Genauigkeit",
"memoryMapScreenValuesAccuracyValue": "{valueInMeter}m",
"memoryMapScreenValuesSpeedLabel": "Geschwindigkeit",
"memoryMapScreenValuesSpeedValue": "{valueInKmh} km/h",
"emptyScreenTitle": "Houston, wir haben ein Problem",
"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",
"memorySheetCreatedAtDataKey": "Erstellt am: {creationTimeFormatted}",
"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.",
"settingsScreenDeleteAccountConfirmLabel": "Account jetzt löschen",
"settingsScreenGeneralSectionTitle": "General",
"settingsScreenGeneralSectionQualityLabel": "Quality",
"settingsScreenGeneralSectionQualityLabel": "Qualität",
"calendarScreenTitle": "Kalendar",
"timelineScreenTitle": "Timeline",
"enumMapping_ResolutionPreset_low": "Niedrig",

View File

@ -90,7 +90,6 @@
}
}
},
"memorySheetMapEstimatedAddressLabel": "Estimated Address",
"memorySheetViewMoreDetails": "View More Details",
@ -150,6 +149,12 @@
"settingsScreenGeneralSectionQualityLabel": "Quality",
"calendarScreenTitle": "Calendar",
"timelineScreenTitle": "Timeline",
"enumMapping_ResolutionPreset_low": "Low",
"enumMapping_ResolutionPreset_medium": "Medium",
"enumMapping_ResolutionPreset_high": "High",

View File

@ -1,4 +1,5 @@
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_sticky_header/flutter_sticky_header.dart';
import 'package:provider/provider.dart';
@ -19,6 +20,7 @@ class CalendarScreen extends StatelessWidget {
@override
Widget build(BuildContext context) {
final localizations = AppLocalizations.of(context)!;
final memoriesManager = context.read<Memories>();
final calendarManager = CalendarManager(memories: memoriesManager.memories);
@ -28,7 +30,7 @@ class CalendarScreen extends StatelessWidget {
builder: (context, memories, _) => PlatformScaffold(
appBar: isCupertino(context)
? PlatformAppBar(
title: const Text('Calendar'),
title: Text(localizations.calendarScreenTitle),
)
: null,
body: Padding(

View File

@ -525,7 +525,7 @@ class _MainScreenState extends AuthRequiredState<MainScreen> with Loadable {
});
},
child: zoomLevels == null
? const Text('1x')
? Text(formatZoomLevel(1.0))
: Text(
formatZoomLevel(currentZoomLevel),
),

View File

@ -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/utils/loadable.dart';
import 'package:supabase_flutter/supabase_flutter.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'calendar_screen.dart';
import 'empty_screen.dart';
@ -98,6 +99,8 @@ class _TimelineScreenState extends State<TimelineScreen> with Loadable {
@override
Widget build(BuildContext context) {
final localizations = AppLocalizations.of(context)!;
return WillPopScope(
onWillPop: () async {
if (widget.popToCalendarScreen) {
@ -111,7 +114,7 @@ class _TimelineScreenState extends State<TimelineScreen> with Loadable {
child: PlatformScaffold(
appBar: isCupertino(context)
? PlatformAppBar(
title: Text('Timeline'),
title: Text(localizations.timelineScreenTitle),
)
: null,
body: ChangeNotifierProvider.value(