Shuffle/app/lib/l10n/app_localizations_de.dart
cschlaefke 8a68d4f449 feat(catalog): add GameCover widget with uniform placeholder
Refs #2

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 15:18:48 +01:00

295 lines
7.7 KiB
Dart
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';
// ignore_for_file: type=lint
/// The translations for German (`de`).
class AppLocalizationsDe extends AppLocalizations {
AppLocalizationsDe([String locale = 'de']) : super(locale);
@override
String get appTitle => 'Shuffle';
@override
String get homePlaceholderMessage =>
'Willkommen bei Shuffle. Der Brettspielkatalog folgt in Kürze.';
@override
String get notFoundTitle => 'Seite nicht gefunden';
@override
String get notFoundMessage =>
'Diese Seite existiert nicht oder wurde verschoben.';
@override
String get notFoundBackHome => 'Zurück zum Start';
@override
String get authErrorInvalidCredentials =>
'E-Mail-Adresse oder Passwort ist nicht korrekt.';
@override
String get authErrorEmailNotConfirmed =>
'Bestätige zuerst deine E-Mail-Adresse. Wir haben dir dazu eine E-Mail geschickt.';
@override
String get authActionResendConfirmation =>
'Bestätigungs-E-Mail erneut senden';
@override
String get authErrorRateLimited =>
'Zu viele Versuche. Bitte warte einige Minuten und versuche es erneut.';
@override
String get authErrorWeakPasswordLength => 'Das Passwort ist zu kurz.';
@override
String get authErrorWeakPasswordCharacters =>
'Das Passwort ist zu einfach. Wähle ein anderes.';
@override
String get authErrorWeakPasswordPwned =>
'Dieses Passwort ist sehr verbreitet und leicht zu erraten. Wähle ein anderes.';
@override
String get authErrorSamePassword =>
'Wähle ein anderes als dein bisheriges Passwort.';
@override
String get authErrorLinkInvalidOrExpired =>
'Der Link ist abgelaufen oder wurde schon benutzt.';
@override
String get authActionRequestNewLink => 'Neuen Link anfordern';
@override
String get authErrorEmailInvalid => 'Gib eine gültige E-Mail-Adresse ein.';
@override
String get authErrorRegistrationRejected =>
'Registrierung nicht möglich. Bitte prüfe deine Angaben.';
@override
String get authErrorNetwork =>
'Keine Verbindung. Für diesen Schritt brauchst du Internet.';
@override
String get authErrorUnexpected =>
'Etwas ist schiefgelaufen. Bitte versuche es erneut.';
@override
String get authActionRetry => 'Erneut versuchen';
@override
String authPasswordTooShort(int missing) {
String _temp0 = intl.Intl.pluralLogic(
missing,
locale: localeName,
other: 'es fehlen noch $missing Zeichen',
one: 'es fehlt noch 1 Zeichen',
);
return 'Mindestens 10 Zeichen – $_temp0.';
}
@override
String get authPasswordCommon =>
'Dieses Passwort ist sehr verbreitet und leicht zu erraten. Wähle ein anderes.';
@override
String get authPasswordRule =>
'Mindestens 10 Zeichen. Kein sehr verbreitetes Passwort.';
@override
String get authPasswordRequired => 'Gib ein Passwort ein.';
@override
String get authDisplayNameEmpty => 'Gib einen Anzeigenamen ein.';
@override
String authDisplayNameTooLong(int max) {
return 'Der Anzeigename darf höchstens $max Zeichen lang sein.';
}
@override
String get authDisplayNameInvalid =>
'Dieser Anzeigename ist nicht erlaubt. Verwende sichtbare Zeichen.';
@override
String authDisplayNameCounter(int count, int max) {
return '$count/$max';
}
@override
String get authAgeNotConfirmed => 'Shuffle ist erst ab 16 Jahren nutzbar.';
@override
String get authTermsNotAccepted =>
'Bitte stimme Datenschutzerklärung und Nutzungsbedingungen zu.';
@override
String get authFieldEmailLabel => 'E-Mail-Adresse';
@override
String get authFieldPasswordLabel => 'Passwort';
@override
String get authFieldDisplayNameLabel => 'Anzeigename';
@override
String get authPasswordShow => 'Passwort anzeigen';
@override
String get authPasswordHide => 'Passwort verbergen';
@override
String get authCheckboxAgeLabel => 'Ich bin mindestens 16 Jahre alt';
@override
String get authCheckboxTermsPrefix => 'Ich habe die';
@override
String get authCheckboxTermsPrivacyLink => 'Datenschutzerklärung';
@override
String get authCheckboxTermsMiddle => 'gelesen und stimme den';
@override
String get authCheckboxTermsTermsLink => 'Nutzungsbedingungen';
@override
String get authCheckboxTermsSuffix => 'zu';
@override
String get authBannerTypeError => 'Fehler';
@override
String get authBannerTypeInfo => 'Hinweis';
@override
String get authSubmitting => 'Bitte warten …';
@override
String get authRegisterTitle => 'Konto erstellen';
@override
String get authRegisterSubmit => 'Konto erstellen';
@override
String get authRegisterHaveAccount => 'Schon ein Konto? Anmelden';
@override
String get authLoginTitle => 'Anmelden';
@override
String get authLoginSubmit => 'Anmelden';
@override
String get authLoginForgotPassword => 'Passwort vergessen?';
@override
String get authLoginCreateAccount => 'Konto erstellen';
@override
String get authCheckEmailTitle => 'Prüfe dein Postfach';
@override
String get authCheckEmailBody =>
'Wir haben dir eine E-Mail geschickt, falls die Adresse noch nicht registriert ist. Folge dem Link darin, um fortzufahren.';
@override
String get authCheckEmailDelayHint =>
'Die E-Mail kann einige Minuten dauern. Schau auch im Spam-Ordner nach.';
@override
String authCheckEmailValidity(String duration) {
return 'Der Link ist $duration gültig.';
}
@override
String get authCheckEmailValidityOneHour => '1 Stunde';
@override
String get authCheckEmailResend => 'E-Mail erneut senden';
@override
String get authCheckEmailResent =>
'Wir haben die E-Mail erneut gesendet, falls es zu dieser Adresse etwas zu senden gibt.';
@override
String get authBackToLogin => 'Zurück zur Anmeldung';
@override
String get authConfirmTitle => 'E-Mail-Adresse bestätigen';
@override
String get authConfirmBody =>
'Ein Klick genügt, um deine E-Mail-Adresse zu bestätigen.';
@override
String get authConfirmSubmit => 'E-Mail-Adresse bestätigen';
@override
String get authConfirmSuccess => 'E-Mail bestätigt.';
@override
String get authConfirmSuccessMobileWeb =>
'Du kannst dich jetzt auch in der App anmelden.';
@override
String get authConfirmContinue => 'Weiter';
@override
String get authRecoveryTitle => 'Neues Passwort festlegen';
@override
String get authRecoveryBody =>
'Ein Klick genügt, um ein neues Passwort festzulegen.';
@override
String get authRecoverySubmit => 'Weiter zum neuen Passwort';
@override
String get authForgotTitle => 'Passwort zurücksetzen';
@override
String get authForgotBody =>
'Gib die E-Mail-Adresse deines Kontos ein. Wir senden dir einen Link zum Zurücksetzen.';
@override
String get authForgotSubmit => 'Link senden';
@override
String get authCheckEmailBodyReset =>
'Wir haben dir eine E-Mail mit einem Link zum Zurücksetzen geschickt, falls zu dieser Adresse ein Konto besteht.';
@override
String get authCheckEmailDifferentAddress => 'Andere E-Mail-Adresse eingeben';
@override
String get authFieldNewPasswordLabel => 'Neues Passwort';
@override
String get authResetTitle => 'Neues Passwort festlegen';
@override
String get authResetSubmit => 'Passwort speichern';
@override
String get authResetCancel => 'Abbrechen';
@override
String gameCoverPlaceholderLabel(String title) {
return 'Kein Cover für $title';
}
@override
String gameCoverLabel(String title) {
return 'Cover von $title';
}
@override
String get authPasswordChanged =>
'Passwort geändert. Andere Geräte werden abgemeldet; das kann bis zu einer Stunde dauern.';
}