// 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 wird durch Spenden und ein optionales Abonnement finanziert. Deine Daten werden niemals verkauft.'; @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 => 'Jetzt registrieren'; @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 mindestens 3 Zeichen lang sein.'; @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 startNewChatSearchHint => 'Name, Benutzername oder Gruppenname'; @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 userDeletedAccount => 'Der Nutzer hat sein Konto gelöscht.'; @override String get contextMenuUserProfile => 'Userprofil'; @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 messageStoredInGallery => '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 feedbackTooltip => 'Feedback zur Verbesserung von twonly geben.'; @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 contactUsFaq => 'FAQ schon gelesen?'; @override String get contactUsEmojis => 'Wie fühlst du dich? (optional)'; @override String get contactUsSelectOption => 'Bitte wähle eine Option'; @override String get contactUsReason => 'Sag uns, warum du uns kontaktierst'; @override String get contactUsMessage => 'Wenn du eine Antwort erhalten möchtest, füge bitte deine E-Mail-Adresse hinzu, damit wir dich kontaktieren können.'; @override String get contactUsYourMessage => 'Deine Nachricht'; @override String get contactUsMessageTitle => 'Erzähl uns, was los ist'; @override String get contactUsReasonNotWorking => 'Etwas funktioniert nicht'; @override String get contactUsReasonFeatureRequest => 'Funktionsanfrage'; @override String get contactUsReasonQuestion => 'Frage'; @override String get contactUsReasonFeedback => 'Feedback'; @override String get contactUsReasonOther => 'Sonstiges'; @override String get contactUsIncludeLog => 'Debug-Protokoll anhängen.'; @override String get contactUsWhatsThat => 'Was ist das?'; @override String get contactUsLastWarning => 'Dies sind die Informationen, die an uns gesendet werden. Bitte prüfen Sie sie und klicke dann auf „Abschicken“.'; @override String get contactUsSuccess => 'Feedback erfolgreich übermittelt!'; @override String get contactUsShortcut => 'Feedback-Symbol ausblenden'; @override String get settingsHelpTerms => 'Nutzungsbedingungen'; @override String get settingsAppearanceTheme => 'Theme'; @override String get settingsAccountDeleteAccount => 'Konto löschen'; @override String settingsAccountDeleteAccountWithBallance(Object credit) { return 'Im nächsten Schritt kannst du auswählen, was du mit dem Restguthaben ($credit) machen willst.'; } @override String get settingsAccountDeleteAccountNoBallance => 'Wenn du dein Konto gelöscht hast, gibt es keinen Weg zurück.'; @override String get settingsAccountDeleteAccountNoInternet => 'Zum Löschen deines Accounts ist eine Internetverbindung erforderlich.'; @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 => 'Textnachrichten 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 contactRemove => 'Benutzer löschen'; @override String contactRemoveTitle(Object username) { return '$username löschen?'; } @override String get contactRemoveBody => 'Entferne den Benutzer und lösche den Chat sowie alle zugehörigen Mediendateien dauerhaft. Dadurch wird auch DEIN KONTO VON DEM TELEFON DEINES KONTAKTS gelöscht.'; @override String get undo => 'Rückgängig'; @override String get redo => 'Wiederholen'; @override String get next => 'Weiter'; @override String get submit => 'Abschicken'; @override String get close => 'Schließen'; @override String get disable => 'Deaktiviern'; @override String get enable => 'Aktivieren'; @override String get cancel => 'Abbrechen'; @override String get now => 'Jetzt'; @override String get you => 'Du'; @override String get minutesShort => 'Min.'; @override String get image => 'Bild'; @override String get video => 'Video'; @override String get react => 'Reagieren'; @override String get reply => 'Antworten'; @override String get copy => 'Kopieren'; @override String get edit => 'Bearbeiten'; @override String get delete => 'Löschen'; @override String get info => 'Info'; @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 => 'Zusatzfunktionen (coming-soon)'; @override String get proFeature4 => 'Cloud-Backup verschlüsselt (coming-soon)'; @override String get familyFeature1 => '✓ Alles von Pro'; @override String get familyFeature2 => '4 zusätzliche Plus 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 => '10 Medien-Datei-Uploads pro Tag'; @override String get plusFeature1 => '✓ Unbegrenzte Medien-Datei-Uploads'; @override String get plusFeature2 => 'Zusatzfunktionen (coming-soon)'; @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 selectPaymentMethod => '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'; @override String get galleryExport => 'In Galerie exportieren'; @override String get galleryExportSuccess => 'Erfolgreich in der Gallery gespeichert.'; @override String get settingsResetTutorials => 'Tutorials erneut anzeigen'; @override String get settingsResetTutorialsDesc => 'Klicke hier, um bereits angezeigte Tutorials erneut anzuzeigen.'; @override String get settingsResetTutorialsSuccess => 'Tutorials werden erneut angezeigt.'; @override String get tutorialChatListSearchUsersTitle => 'Freunde finden und Freundschaftsanfragen verwalten'; @override String get tutorialChatListSearchUsersDesc => 'Wenn du die Benutzernamen deiner Freunde kennst, kannst du sie hier suchen und eine Freundschaftsanfrage senden. Außerdem siehst du hier alle Anfragen von anderen Nutzern, die du annehmen oder blockieren kannst.'; @override String get tutorialChatListContextMenuTitle => 'Klicke lange auf den Kontakt, um das Kontextmenü zu öffnen.'; @override String get tutorialChatListContextMenuDesc => 'Mit dem Kontextmenü kannst du deine Kontakte anheften, archivieren und verschiedene Aktionen durchführen. Halte dazu einfach den Kontakt lange gedrückt und bewege dann deinen Finger auf die gewünschte Option oder tippe direkt darauf.'; @override String get tutorialChatMessagesVerifyShieldTitle => 'Verifiziere deine Kontakte!'; @override String get tutorialChatMessagesVerifyShieldDesc => 'twonly nutzt das Signal-Protokoll für eine sichere Ende-zu-Ende Verschlüsselung. Bei der ersten Kontaktaufnahme wird dafür der öffentliche Identitätsschlüssel von deinem Kontakt heruntergeladen. Um sicherzustellen, dass dieser Schlüssel nicht von Dritten ausgetauscht wurde, solltest du ihn mit deinem Freund vergleichen, wenn ihr euch persönlich trefft. Sobald du den Benutzer verifiziert hast, kannst du auch beim verschicken von Bildern und Videos den twonly-Modus aktivieren.'; @override String get tutorialChatMessagesReopenMessageTitle => 'Bilder und Videos erneut öffnen'; @override String get tutorialChatMessagesReopenMessageDesc => 'Wenn dein Freund dir ein Bild oder Video mit unendlicher Anzeigezeit gesendet hat, kannst du es bis zum Neustart der App jederzeit erneut öffnen. Um dies zu tun, musst du einfach doppelt auf die Nachricht klicken. Dein Freund erhält dann eine Benachrichtigung, dass du das Bild erneut angesehen hast.'; @override String get memoriesEmpty => 'Sobald du Bilder oder Videos speicherst, landen sie hier in deinen Erinnerungen.'; @override String get deleteTitle => 'Bist du dir sicher?'; @override String get deleteOkBtnForAll => 'Für alle löschen'; @override String get deleteOkBtnForMe => 'Für mich löschen'; @override String get deleteImageTitle => 'Bist du dir sicher?'; @override String get deleteImageBody => 'Das Bild wird unwiderruflich gelöscht.'; @override String get settingsBackup => 'Backup'; @override String get backupNoticeTitle => 'Kein Backup konfiguriert'; @override String get backupNoticeDesc => 'Wenn du dein Gerät wechselst oder verlierst, kann ohne Backup niemand dein Account wiederherstellen. Sichere deshalb deine Daten.'; @override String get backupNoticeLater => 'Später erinnern'; @override String get backupNoticeOpenBackup => 'Backup erstellen'; @override String get backupPending => 'Ausstehend'; @override String get backupFailed => 'Fehlgeschlagen'; @override String get backupSuccess => 'Erfolgreich'; @override String get backupTwonlySafeDesc => 'Sichere deine twonly-Identität, da dies die einzige Möglichkeit ist, dein Konto wiederherzustellen, wenn du die App deinstallierst oder dein Handy verlierst.'; @override String get backupNoPasswordRecovery => 'Aufgrund des Sicherheitssystems von twonly gibt es (derzeit) keine Funktion zur Wiederherstellung des Passworts. Daher musst du dir dein Passwort merken oder, besser noch, aufschreiben.'; @override String get backupServer => 'Server'; @override String get backupMaxBackupSize => 'max. Backup-Größe'; @override String get backupStorageRetention => 'Speicheraufbewahrung'; @override String get backupLastBackupDate => 'Letztes Backup'; @override String get backupLastBackupSize => 'Backup-Größe'; @override String get backupLastBackupResult => 'Ergebnis'; @override String get deleteBackupTitle => 'Bist du sicher?'; @override String get deleteBackupBody => 'Ohne ein Backup kannst du dein Benutzerkonto nicht wiederherstellen.'; @override String get backupData => 'Daten-Backup'; @override String get backupDataDesc => 'Das Daten-Backup enthält neben deiner twonly-Identität auch alle deine Mediendateien. Dieses Backup ist ebenfalls verschlüsselt, wird jedoch lokal gespeichert. Du musst es dann manuell auf deinen Laptop oder ein Gerät deiner Wahl kopieren.'; @override String get backupInsecurePassword => 'Unsicheres Passwort'; @override String get backupInsecurePasswordDesc => 'Das gewählte Passwort ist sehr unsicher und kann daher leicht von Angreifern erraten werden. Bitte wähle ein sicheres Passwort.'; @override String get backupInsecurePasswordOk => 'Trotzdem fortfahren'; @override String get backupInsecurePasswordCancel => 'Erneut versuchen'; @override String get backupTwonlySafeLongDesc => 'twonly hat keine zentralen Benutzerkonten. Während der Installation wird ein Schlüsselpaar erstellt, das aus einem öffentlichen und einem privaten Schlüssel besteht. Der private Schlüssel wird nur auf deinem Gerät gespeichert, um ihn vor unbefugtem Zugriff zu schützen. Der öffentliche Schlüssel wird auf den Server hochgeladen und mit deinem gewählten Benutzernamen verknüpft, damit andere dich finden können.\n\ntwonly Backup erstellt regelmäßig ein verschlüsseltes, anonymes Backup deines privaten Schlüssels zusammen mit deinen Kontakten und Einstellungen. Dein Benutzername und das gewählte Passwort reichen aus, um diese Daten auf einem anderen Gerät wiederherzustellen.'; @override String get backupSelectStrongPassword => 'Wähle ein sicheres Passwort. Dies ist erforderlich, wenn du dein twonly Backup wiederherstellen möchtest.'; @override String get password => 'Passwort'; @override String get passwordRepeated => 'Passwort wiederholen'; @override String get passwordRepeatedNotEqual => 'Passwörter stimmen nicht überein.'; @override String get backupPasswordRequirement => 'Das Passwort muss mindestens 8 Zeichen lang sein.'; @override String get backupExpertSettings => 'Experteneinstellungen'; @override String get backupEnableBackup => 'Automatische Sicherung aktivieren'; @override String get backupOwnServerDesc => 'Speichere dein twonly Backup auf einem Server deiner Wahl.'; @override String get backupUseOwnServer => 'Server verwenden'; @override String get backupResetServer => 'Standardserver verwenden'; @override String get backupTwonlySaveNow => 'Jetzt speichern'; @override String get backupChangePassword => 'Password ändern'; @override String get twonlySafeRecoverTitle => 'Recovery'; @override String get twonlySafeRecoverDesc => 'Wenn du ein Backup mit twonly Backup erstellt hast, kannst du es hier wiederherstellen.'; @override String get twonlySafeRecoverBtn => 'Backup wiederherstellen'; @override String get inviteFriends => 'Freunde einladen'; @override String get inviteFriendsShareBtn => 'Teilen'; @override String inviteFriendsShareText(Object url) { return 'Wechseln wir zu twonly: $url'; } @override String get appOutdated => 'Deine Version von twonly ist veraltet.'; @override String get appOutdatedBtn => 'Jetzt aktualisieren.'; @override String get doubleClickToReopen => 'Doppelklicken zum\nerneuten Öffnen.'; @override String get retransmissionRequested => 'Wird erneut versucht.'; @override String get testPaymentMethod => 'Vielen Dank für dein Interesse an einem kostenpflichtigen Tarif. Die kostenpflichtigen Pläne sind derzeit noch deaktiviert. Sie werden aber bald aktiviert!'; @override String get openChangeLog => 'Changelog automatisch öffnen'; @override String reportUserTitle(Object username) { return 'Melde $username'; } @override String get reportUserReason => 'Meldegrund'; @override String get reportUser => 'Benutzer melden'; @override String get newDeviceRegistered => 'Du hast dich auf einem anderen Gerät angemeldet. Daher wurdest du hier abgemeldet.'; @override String get tabToRemoveEmoji => 'Tippen um zu entfernen'; @override String get quotedMessageWasDeleted => 'Die zitierte Nachricht wurde gelöscht.'; @override String get messageWasDeleted => 'Nachricht wurde gelöscht.'; @override String get messageWasDeletedShort => 'Gelöscht'; @override String get sent => 'Versendet'; @override String get sentTo => 'Zugestellt an'; @override String get received => 'Empfangen'; @override String get opened => 'Geöffnet'; @override String get waitingForInternet => 'Warten auf Internet'; @override String get editHistory => 'Bearbeitungshistorie'; @override String get archivedChats => 'Archivierte Chats'; @override String get durationShortSecond => 'Sek.'; @override String get durationShortMinute => 'Min.'; @override String get durationShortHour => 'Std'; @override String get durationShortDays => 'Tagen'; @override String get contacts => 'Kontakte'; @override String get groups => 'Gruppen'; @override String get newGroup => 'Neue Gruppe'; @override String get selectMembers => 'Mitglieder auswählen'; @override String get selectGroupName => 'Gruppennamen wählen'; @override String get groupNameInput => 'Gruppennamen'; @override String get groupMembers => 'Mitglieder'; @override String get addMember => 'Mitglied hinzufügen'; @override String get createGroup => 'Gruppe erstellen'; @override String get leaveGroup => 'Gruppe verlassen'; @override String get createContactRequest => 'Kontaktanfrage erstellen'; @override String get contactRequestSend => 'Kontakanfrage gesendet'; @override String get makeAdmin => 'Zum Admin machen'; @override String get removeAdmin => 'Als Admin entfernen'; @override String get removeFromGroup => 'Aus Gruppe entfernen'; @override String get admin => 'Admin'; @override String revokeAdminRightsTitle(Object username) { return 'Adminrechte von $username entfernen?'; } @override String get revokeAdminRightsOkBtn => 'Als Admin entfernen'; @override String makeAdminRightsTitle(Object username) { return '$username zum Admin machen?'; } @override String makeAdminRightsBody(Object username) { return '$username wird diese Gruppe und ihre Mitglieder bearbeiten können.'; } @override String get makeAdminRightsOkBtn => 'Zum Admin machen'; @override String get updateGroup => 'Gruppe aktualisieren'; @override String get alreadyInGroup => 'Bereits Mitglied'; @override String removeContactFromGroupTitle(Object username) { return '$username aus dieser Gruppe entfernen?'; } @override String youChangedGroupName(Object newGroupName) { return 'Du hast den Gruppennamen zu „$newGroupName“ geändert.'; } @override String makerChangedGroupName(Object maker, Object newGroupName) { return '$maker hat den Gruppennamen zu „$newGroupName“ geändert.'; } @override String get youCreatedGroup => 'Du hast die Gruppe erstellt.'; @override String makerCreatedGroup(Object maker) { return '$maker hat die Gruppe erstellt.'; } @override String youRemovedMember(Object affected) { return 'Du hast $affected aus der Gruppe entfernt.'; } @override String makerRemovedMember(Object affected, Object maker) { return '$maker hat $affected aus der Gruppe entfernt.'; } @override String youAddedMember(Object affected) { return 'Du hast $affected zur Gruppe hinzugefügt.'; } @override String makerAddedMember(Object affected, Object maker) { return '$maker hat $affected zur Gruppe hinzugefügt.'; } @override String youMadeAdmin(Object affected) { return 'Du hast $affected zum Administrator gemacht.'; } @override String makerMadeAdmin(Object affected, Object maker) { return '$maker hat $affected zum Administrator gemacht.'; } @override String youRevokedAdminRights(Object affectedR) { return 'Du hast $affectedR die Administratorrechte entzogen.'; } @override String makerRevokedAdminRights(Object affectedR, Object maker) { return '$maker hat $affectedR die Administratorrechte entzogen.'; } @override String get youLeftGroup => 'Du hast die Gruppe verlassen.'; @override String makerLeftGroup(Object maker) { return '$maker hat die Gruppe verlassen.'; } @override String get groupActionYou => 'dich'; @override String get groupActionYour => 'deine'; @override String get notificationFillerIn => 'in'; @override String notificationText(Object inGroup) { return 'hat eine Nachricht$inGroup gesendet.'; } @override String notificationTwonly(Object inGroup) { return 'hat ein twonly$inGroup gesendet.'; } @override String notificationVideo(Object inGroup) { return 'hat ein Video$inGroup gesendet.'; } @override String notificationImage(Object inGroup) { return 'hat ein Bild$inGroup gesendet.'; } @override String notificationAddedToGroup(Object groupname) { return 'hat dich zu \"$groupname\" hinzugefügt.'; } @override String get notificationContactRequest => 'möchte sich mit dir vernetzen.'; @override String get notificationAcceptRequest => 'ist jetzt mit dir vernetzt.'; @override String get notificationStoredMediaFile => 'hat dein Bild gespeichert.'; @override String get notificationReaction => 'hat auf dein Bild reagiert.'; @override String get notificationReopenedMedia => 'hat dein Bild erneut geöffnet.'; @override String notificationReactionToVideo(Object reaction) { return 'hat mit $reaction auf dein Video reagiert.'; } @override String notificationReactionToText(Object reaction) { return 'hat mit $reaction auf deine Nachricht reagiert.'; } @override String notificationReactionToImage(Object reaction) { return 'hat mit $reaction auf dein Bild reagiert.'; } @override String notificationResponse(Object inGroup) { return 'hat dir$inGroup geantwortet.'; } @override String get notificationTitleUnknownUser => 'Jemand'; @override String get notificationCategoryMessageTitle => 'Nachrichten'; @override String get notificationCategoryMessageDesc => 'Nachrichten von anderen Benutzern.'; @override String get groupContextMenuDeleteGroup => 'Dadurch werden alle Nachrichten in diesem Chat dauerhaft gelöscht.'; }