twonly-app/lib/src/localization/generated/app_localizations_de.dart
2025-05-31 13:42:12 +02:00

746 lines
21 KiB
Dart

// 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 registerTitle => 'Willkommen bei twonly!';
@override
String get registerSlogan =>
'twonly, eine private und sichere Möglichkeit um mit Freunden in Kontakt zu bleiben.';
@override
String get onboardingWelcomeTitle => 'Willkommen bei twonly!';
@override
String get onboardingWelcomeBody =>
'Erlebe eine private und sichere Möglichkeit mit Freunden in Kontakt zu bleiben, indem du spontane Bilder teilst.';
@override
String get onboardingE2eTitle => 'Unbekümmert teilen';
@override
String get onboardingE2eBody =>
'Genieße durch die Ende-zu-Ende-Verschlüsselung die Gewissheit, dass nur du und deine Freunde die geteilten Momente sehen können.';
@override
String get onboardingFocusTitle =>
'Fokussiere dich auf das Teilen von Momenten';
@override
String get onboardingFocusBody =>
'Verabschiede dich von süchtig machenden Funktionen! twonly wurde für das Teilen von Momenten ohne nutzlose Ablenkungen oder Werbung entwickelt.';
@override
String get onboardingSendTwonliesTitle => 'twonlies senden';
@override
String get onboardingSendTwonliesBody =>
'Teile Momente sicher mit deinem Partner. twonly stellt sicher, dass nur dein Partner sie öffnen kann, sodass deine Momente mit deinem Partner eine two(o)nly Sache bleiben!';
@override
String get onboardingNotProductTitle => 'Du bist nicht das Produkt!';
@override
String get onboardingNotProductBody =>
'twonly finanziert sich durch eine geringe monatliche Gebühr und nicht durch den Verkauf deiner Daten.';
@override
String get onboardingBuyOneGetTwoTitle => 'Kaufe eins, bekomme zwei';
@override
String get onboardingBuyOneGetTwoBody =>
'twonly benötigt immer mindestens zwei Personen, daher erhältst du beim Kauf eine zweite kostenlose Lizenz für deinen twonly-Partner.';
@override
String get onboardingGetStartedTitle => 'Auf geht\'s';
@override
String get onboardingGetStartedBody =>
'Du kannst twonly kostenlos im Preview-Modus testen. In diesem Modus kannst du von anderen gefunden werden und Bilder oder Videos empfangen, aber du kannst selbst keine senden.';
@override
String get onboardingTryForFree => 'Kostenlos testen';
@override
String get registerUsernameSlogan =>
'Bitte wähle einen Benutzernamen, damit dich andere finden können!';
@override
String get registerUsernameDecoration => 'Benutzername';
@override
String get registerUsernameLimits =>
'Der Benutzername muss 3 bis 12 Zeichen lang sein und darf nur aus Buchstaben (a-z) und Zahlen (0-9) bestehen.';
@override
String get registerSubmitButton => 'Jetzt registrieren!';
@override
String get registerTwonlyCodeText =>
'Hast du einen twonly-Code erhalten? Dann löse ihn entweder direkt hier oder später ein!';
@override
String get registerTwonlyCodeLabel => 'twonly-Code';
@override
String get newMessageTitle => 'Neue Nachricht';
@override
String get chatsTapToSend => 'Klicke, um dein erstes Bild zu teilen.';
@override
String get cameraPreviewSendTo => 'Senden an';
@override
String get shareImageTitle => 'Teilen mit';
@override
String get shareImageBestFriends => 'Beste Freunde';
@override
String get shareImagePinnedContacts => 'Angeheftet';
@override
String get shareImagedEditorSendImage => 'Senden';
@override
String get shareImagedEditorShareWith => 'Teilen mit';
@override
String get shareImagedEditorSaveImage => 'Speichern';
@override
String get shareImagedEditorSavedImage => 'Gespeichert';
@override
String get shareImageSearchAllContacts => 'Alle Kontakte durchsuchen';
@override
String get shareImagedSelectAll => 'Alle auswählen';
@override
String get startNewChatTitle => 'Kontakt wählen';
@override
String get startNewChatNewContact => 'Neuer Kontakt';
@override
String get startNewChatYourContacts => 'Deine Kontakte';
@override
String get shareImageAllUsers => 'Alle Kontakte';
@override
String get shareImageAllTwonlyWarning =>
'twonlies können nur an verifizierte Kontakte gesendet werden!';
@override
String get shareImageUserNotVerified => 'Benutzer ist nicht verifiziert';
@override
String get shareImageUserNotVerifiedDesc =>
'twonlies können nur an verifizierte Nutzer gesendet werden. Um einen Nutzer zu verifizieren, gehe auf sein Profil und auf „Sicherheitsnummer verifizieren“.';
@override
String get shareImageShowArchived => 'Archivierte Benutzer anzeigen';
@override
String get searchUsernameInput => 'Benutzername';
@override
String get searchUsernameTitle => 'Benutzernamen suchen';
@override
String get searchUserNamePreview =>
'Um dich und andere twonly Benutzer vor Spam und Missbrauch zu schützen, ist es nicht möglich, im Preview-Modus nach anderen Personen zu suchen. Andere Benutzer können dich finden und deren Anfragen werden dann hier angezeigt!';
@override
String get selectSubscription => 'Abo auswählen';
@override
String get searchUserNamePending => 'Ausstehend';
@override
String get searchUserNameBlockUserTooltip =>
'Benutzer ohne Benachrichtigung blockieren.';
@override
String get searchUserNameRejectUserTooltip =>
'Die Anfrage ablehnen und den Anfragenden informieren.';
@override
String get searchUserNameArchiveUserTooltip =>
'Benutzer archivieren. Du wirst informiert sobald er deine Anfrage akzeptiert.';
@override
String get searchUsernameNotFound => 'Benutzername nicht gefunden';
@override
String searchUsernameNotFoundBody(Object username) {
return 'Es wurde kein Benutzer mit dem Benutzernamen \"$username\" gefunden.';
}
@override
String get searchUsernameNewFollowerTitle => 'Folgeanfragen';
@override
String get searchUsernameQrCodeBtn => 'QR-Code scannen';
@override
String get chatListViewSearchUserNameBtn =>
'Füge deinen ersten twonly-Kontakt hinzu!';
@override
String get chatListViewSendFirstTwonly => 'Sende dein erstes twonly!';
@override
String get chatListDetailInput => 'Nachricht eingeben';
@override
String get contextMenuVerifyUser => 'Verifizieren';
@override
String get contextMenuArchiveUser => 'Archivieren';
@override
String get contextMenuUndoArchiveUser => 'Archivierung aufheben';
@override
String get contextMenuOpenChat => 'Chat';
@override
String get contextMenuPin => 'Anheften';
@override
String get contextMenuUnpin => 'Lösen';
@override
String get mediaViewerAuthReason =>
'Bitte authentifiziere dich, um diesen twonly zu sehen!';
@override
String get mediaViewerTwonlyTapToOpen => 'Tippe um den twonly zu öffnen!';
@override
String get messageSendState_Received => 'Empfangen';
@override
String get messageSendState_Opened => 'Geöffnet';
@override
String get messageSendState_Send => 'Gesendet';
@override
String get messageSendState_Sending => 'Wird gesendet';
@override
String get messageSendState_TapToLoad => 'Tippe zum Laden';
@override
String get messageSendState_Loading => 'Herunterladen';
@override
String get messageStoredInGalery => 'Gespeichert';
@override
String get messageReopened => 'Erneut geöffnet';
@override
String get imageEditorDrawOk => 'Zeichnung machen';
@override
String get settingsTitle => 'Einstellungen';
@override
String get settingsChats => 'Chats';
@override
String get settingsPreSelectedReactions => 'Vorgewählte Reaktions-Emojis';
@override
String get settingsPreSelectedReactionsError =>
'Es können maximal 12 Reaktionen ausgewählt werden.';
@override
String get settingsProfile => 'Profil';
@override
String get settingsStorageData => 'Daten und Speicher';
@override
String get settingsStorageDataStoreInGTitle => 'In der Galerie speichern';
@override
String get settingsStorageDataStoreInGSubtitle =>
'Speichere Bilder zusätzlich in der Systemgalerie.';
@override
String get settingsStorageDataMediaAutoDownload =>
'Automatischer Mediendownload';
@override
String get settingsStorageDataAutoDownMobile => 'Bei Nutzung mobiler Daten';
@override
String get settingsStorageDataAutoDownWifi => 'Bei Nutzung von WLAN';
@override
String get settingsProfileCustomizeAvatar => 'Avatar anpassen';
@override
String get settingsProfileEditDisplayName => 'Anzeigename';
@override
String get settingsProfileEditDisplayNameNew => 'Neuer Anzeigename';
@override
String get settingsAccount => 'Konto';
@override
String get settingsSubscription => 'Abonnement';
@override
String get settingsAppearance => 'Erscheinungsbild';
@override
String get settingsPrivacy => 'Datenschutz';
@override
String get settingsPrivacyBlockUsers => 'Benutzer blockieren';
@override
String get settingsPrivacyBlockUsersDesc =>
'Blockierte Benutzer können nicht mit dir kommunizieren. Du kannst einen blockierten Benutzer jederzeit wieder entsperren.';
@override
String settingsPrivacyBlockUsersCount(Object len) {
return '$len Kontakt(e)';
}
@override
String get settingsNotification => 'Benachrichtigung';
@override
String get settingsNotifyTroubleshooting => 'Fehlersuche';
@override
String get settingsNotifyTroubleshootingDesc =>
'Hier klicken, wenn Probleme beim Empfang von Push-Benachrichtigungen auftreten.';
@override
String get settingsNotifyTroubleshootingNoProblem =>
'Kein Problem festgestellt';
@override
String get settingsNotifyTroubleshootingNoProblemDesc =>
'Klicke auf OK, um eine Testbenachrichtigung zu erhalten. Wenn du auch nach 10 Minuten warten keine Nachricht erhältst, sende uns bitte dein Diagnoseprotokoll unter Einstellungen > Hilfe > Diagnoseprotokoll, damit wir uns das Problem ansehen können.';
@override
String get settingsHelp => 'Hilfe';
@override
String get settingsHelpDiagnostics => 'Diagnoseprotokoll';
@override
String get settingsHelpFAQ => 'FAQ';
@override
String get settingsHelpContactUs => 'Kontaktiere uns';
@override
String get settingsHelpVersion => 'Version';
@override
String get settingsHelpLicenses => 'Lizenzen (Source-Code)';
@override
String get settingsHelpCredits => 'Lizenzen (Bilder)';
@override
String get settingsHelpImprint => 'Impressum & Datenschutzrichtlinie';
@override
String get settingsHelpTerms => 'Nutzungsbedingungen';
@override
String get settingsAppearanceTheme => 'Theme';
@override
String get settingsAccountDeleteAccount => 'Konto löschen';
@override
String get settingsAccountDeleteModalTitle => 'Bist du sicher?';
@override
String get settingsAccountDeleteModalBody =>
'Dein Konto wird gelöscht. Es gibt keine Möglichkeit, es wiederherzustellen.';
@override
String get contactVerifyNumberTitle => 'Sicherheitsnummer verifizieren';
@override
String get contactVerifyNumberTapToScan => 'Zum Scannen tippen';
@override
String get contactVerifyNumberMarkAsVerified => 'Als verifiziert markieren';
@override
String get contactVerifyNumberClearVerification => 'Verifizierung aufheben';
@override
String contactVerifyNumberLongDesc(Object username) {
return 'Um die Ende-zu-Ende-Verschlüsselung mit $username zu verifizieren, vergleiche die Zahlen mit ihrem Gerät. Die Person kann auch deinen Code mit ihrem Gerät scannen.';
}
@override
String get contactNickname => 'Spitzname';
@override
String get contactNicknameNew => 'Neuer Spitzname';
@override
String get deleteAllContactMessages => 'Alle Nachrichten löschen';
@override
String deleteAllContactMessagesBody(Object username) {
return 'Dadurch werden alle Nachrichten, ausgenommen gespeicherte Mediendateien, in deinem Chat mit $username gelöscht. Dies löscht NICHT die auf dem Gerät von $username gespeicherten Nachrichten!';
}
@override
String get contactBlock => 'Blockieren';
@override
String contactBlockTitle(Object username) {
return 'Blockiere $username';
}
@override
String get contactBlockBody =>
'Ein blockierter Benutzer kann dir keine Nachrichten mehr senden, und sein Profil ist nicht mehr sichtbar. Um die Blockierung eines Benutzers aufzuheben, navigiere einfach zu Einstellungen > Datenschutz > Blockierte Benutzer.';
@override
String get undo => 'Rückgängig';
@override
String get redo => 'Wiederholen';
@override
String get next => 'Weiter';
@override
String get close => 'Schließen';
@override
String get cancel => 'Abbrechen';
@override
String get ok => 'Ok';
@override
String get switchFrontAndBackCamera =>
'Zwischen Front- und Rückkamera wechseln.';
@override
String get addTextItem => 'Text';
@override
String get protectAsARealTwonly => 'Als echtes twonly senden!';
@override
String get addDrawing => 'Zeichnung';
@override
String get addEmoji => 'Emoji';
@override
String get toggleFlashLight => 'Taschenlampe umschalten';
@override
String get toggleHighQuality => 'Bessere Auflösung umschalten';
@override
String get userFound => 'Benutzer gefunden';
@override
String get userFoundBody => 'Möchtest du eine Folgeanfrage stellen?';
@override
String searchUsernameNotFoundLong(Object username) {
return '\"$username\" ist kein twonly-Benutzer. Bitte überprüfe den Benutzernamen und versuche es erneut.';
}
@override
String get errorUnknown =>
'Ein unerwarteter Fehler ist aufgetreten. Bitte versuche es später erneut.';
@override
String get errorBadRequest =>
'Die Anfrage konnte vom Server aufgrund einer fehlerhaften Syntax nicht verstanden werden. Bitte überprüfe deine Eingabe und versuche es erneut.';
@override
String get errorTooManyRequests =>
'Du hast in kurzer Zeit zu viele Anfragen gestellt. Bitte warte einen Moment, bevor du es erneut versuchst.';
@override
String get errorInternalError =>
'Der Server ist derzeit nicht verfügbar. Bitte versuche es später erneut.';
@override
String get errorInvalidInvitationCode =>
'Der von dir angegebene Einladungscode ist ungültig. Bitte überprüfe den Code und versuche es erneut.';
@override
String get errorUsernameAlreadyTaken =>
'Der Benutzername, den du verwenden möchtest, ist bereits vergeben. Bitte wähle einen anderen Benutzernamen.';
@override
String get errorSignatureNotValid =>
'Die bereitgestellte Signatur ist nicht gültig. Bitte überprüfe deine Anmeldeinformationen und versuche es erneut.';
@override
String get errorUsernameNotFound =>
'Der eingegebene Benutzername existiert nicht. Bitte überprüfe die Schreibweise oder erstelle ein neues Konto.';
@override
String get errorUsernameNotValid =>
'Der von dir angegebene Benutzername entspricht nicht den erforderlichen Kriterien. Bitte wähle einen gültigen Benutzernamen.';
@override
String get errorInvalidPublicKey =>
'Der von dir angegebene öffentliche Schlüssel ist ungültig. Bitte überprüfe den Schlüssel und versuche es erneut.';
@override
String get errorSessionAlreadyAuthenticated =>
'Du bist bereits angemeldet. Bitte melde dich ab, wenn du dich mit einem anderen Konto anmelden möchtest.';
@override
String get errorSessionNotAuthenticated =>
'Deine Sitzung ist nicht authentifiziert. Bitte melde dich an, um fortzufahren.';
@override
String get errorOnlyOneSessionAllowed =>
'Es ist nur eine aktive Sitzung pro Benutzer erlaubt. Bitte melde dich von anderen Geräten ab, um fortzufahren.';
@override
String get errorNotEnoughCredit => 'Du hast nicht genügend twonly-Guthaben.';
@override
String get errorVoucherInvalid =>
'Der eingegebene Gutschein-Code ist nicht gültig.';
@override
String get errorPlanLimitReached =>
'Du hast das Limit deines Plans erreicht. Bitte upgrade deinen Plan.';
@override
String get errorPlanNotAllowed =>
'Dieses Feature ist in deinem aktuellen Plan nicht verfügbar.';
@override
String get errorPlanUpgradeNotYearly =>
'Das Upgrade des Plans muss jährlich bezahlt werden, da der aktuelle Plan ebenfalls jährlich abgerechnet wird.';
@override
String get upgradeToPaidPlan => 'Upgrade auf einen kostenpflichtigen Plan.';
@override
String upgradeToPaidPlanButton(Object planId) {
return 'Auf $planId upgraden';
}
@override
String partOfPaidPlanOf(Object username) {
return 'Du bist Teil des bezahlten Plans von $username!';
}
@override
String get year => 'year';
@override
String get month => 'month';
@override
String get proFeature1 => '✓ Unbegrenzte Medien-Datei-Uploads';
@override
String get proFeature2 => '1 zusätzlicher Plus Benutzer';
@override
String get proFeature3 => '3 zusätzliche kostenlose Benutzer';
@override
String get familyFeature1 => '✓ Unbegrenzte Medien-Datei-Uploads';
@override
String get familyFeature2 => '4 zusätzliche Plus Benutzer';
@override
String get familyFeature3 => '4 zusätzliche kostenlose Benutzer';
@override
String get redeemUserInviteCode => 'Oder löse einen twonly-Code ein.';
@override
String get redeemUserInviteCodeTitle => 'twonly-Code einlösen';
@override
String get redeemUserInviteCodeSuccess =>
'Dein Plan wurde erfolgreich angepasst.';
@override
String get freeFeature1 => '3 Medien-Datei-Uploads pro Tag';
@override
String get plusFeature1 => '✓ Unbegrenzte Medien-Datei-Uploads';
@override
String get transactionHistory => 'Transaktionshistorie';
@override
String get manageSubscription => 'Abonnement verwalten';
@override
String get nextPayment => 'Nächste Zahlung';
@override
String get currentBalance => 'Dein Guthaben';
@override
String get manageAdditionalUsers => 'Zusätzliche Benutzer verwalten';
@override
String get open => 'Offene';
@override
String get createOrRedeemVoucher => 'Gutschein erstellen oder einlösen';
@override
String get createVoucher => 'Gutschein kaufen';
@override
String get createVoucherDesc =>
'Wähle den Wert des Gutscheins. Der Wert des Gutschein wird von deinem twonly-Guthaben abgezogen.';
@override
String get redeemVoucher => 'Gutschein einlösen';
@override
String get openVouchers => 'Offene Gutscheine';
@override
String get voucherCreated => 'Gutschein wurde erstellt';
@override
String get voucherRedeemed => 'Gutschein eingelöst';
@override
String get enterVoucherCode => 'Gutschein Code eingeben';
@override
String get requestedVouchers => 'Beantragte Gutscheine';
@override
String get redeemedVouchers => 'Eingelöste Gutscheine';
@override
String get buy => 'Kaufen';
@override
String subscriptionRefund(Object refund) {
return 'Wenn du ein Upgrade durchführst, erhältst du eine Rückerstattung von $refund für dein aktuelles Abonnement.';
}
@override
String get transactionCash => 'Bargeldtransaktion';
@override
String get transactionPlanUpgrade => 'Planupgrade';
@override
String get transactionRefund => 'Rückerstattung';
@override
String get transactionThanksForTesting => 'Danke fürs Testen';
@override
String get transactionUnknown => 'Unbekannte Transaktion';
@override
String get transactionVoucherCreated => 'Gutschein erstellt';
@override
String get transactionVoucherRedeemed => 'Gutschein eingelöst';
@override
String get transactionAutoRenewal => 'Automatische Verlängerung';
@override
String get checkoutOptions => 'Optionen';
@override
String get refund => 'Rückerstattung';
@override
String get checkoutPayYearly => 'Jährlich bezahlen';
@override
String get checkoutTotal => 'Gesamt';
@override
String get selectPaymentMethode => 'Zahlungsmethode auswählen';
@override
String get twonlyCredit => 'twonly-Guthaben';
@override
String get notEnoughCredit => 'Du hast nicht genügend Guthaben!';
@override
String get chargeCredit => 'Guthaben aufladen';
@override
String get autoRenewal => 'Automatische Verlängerung';
@override
String get autoRenewalDesc => 'Du kannst dies jederzeit ändern.';
@override
String get autoRenewalLongDesc =>
'Wenn dein Abonnement ausläuft, wirst du automatisch auf den Preview-Plan zurückgestuft. Wenn du die automatische Verlängerung aktivierst, vergewissere dich bitte, dass du über genügend Guthaben für die automatische Erneuerung verfügst. Wir werden dich rechtzeitig vor der automatischen Erneuerung benachrichtigen.';
@override
String get planSuccessUpgraded => 'Dein Plan wurde erfolgreich aktualisiert.';
@override
String get checkoutSubmit => 'Kostenpflichtig bestellen';
@override
String get additionalUsersList => 'Ihre zusätzlichen Benutzer';
@override
String get additionalUsersPlusTokens => 'twonly-Codes für \"Plus\"-Benutzer';
@override
String get additionalUsersFreeTokens => 'twonly-Codes für \"Free\"-Benutzer';
@override
String get planLimitReached =>
'Du hast dein Planlimit für heute erreicht. Aktualisiere deinen Plan jetzt, um die Mediendatei zu senden.';
@override
String get planNotAllowed =>
'In deinem aktuellen Plan kannst du keine Mediendateien versenden. Aktualisiere deinen Plan jetzt, um die Mediendatei zu senden.';
@override
String get galleryDelete => 'Datei löschen';
@override
String get galleryDetails => 'Details anzeigen';
}