diff --git a/android/Omnivore/app/src/main/res/values-de/strings.xml b/android/Omnivore/app/src/main/res/values-de/strings.xml new file mode 100644 index 000000000..afaefdef8 --- /dev/null +++ b/android/Omnivore/app/src/main/res/values-de/strings.xml @@ -0,0 +1,233 @@ + + Omnivore + Verpasse nie wieder eine großartige Lektüre + Mehr erfahren + Speichere Artikel und lies sie später in unserem ablenkungsfreien Reader. + Markieren + Kopieren + Anmerken + Entfernen + Markieren + Kopieren + Notiz + Kopieren + Notiz + + + Mit Apple fortfahren + Anmeldung... + + + Erstelle dein Profil + Laden... + Anmeldung abbrechen + Absenden + Name + Name + Benutzername + Benutzername + Bitte gib einen gültigen Namen und Benutzernamen ein. + + + Laden... + Zurück zum Social Login + Du hast noch kein Konto? + Passwort vergessen? + Anmelden + benutzer@email.com + E-Mail + Passwort + Passwort + Bitte gib eine E-Mail-Adresse und ein Passwort ein. + + + Wir haben eine Verifizierungs-E-Mail an %1$s gesendet. Bitte bestätige deine E-Mail und tippe dann auf den unten stehenden Knopf. + Status prüfen + Eine andere E-Mail verwenden? + Laden... + Zurück zu Social Login + Du hast bereits ein Konto? + Registrieren + benutzer@email.com + E-Mail + Passwort + Passwort + Name + Name + Name + Name + Bitte fülle alle Felder aus. + + + Mit Google fortfahren + Anmeldung... + + + Einstellungen für Self-Hosting aktualisiert. + Einstellungen für Self-Hosting zurückgesetzt. + Benutzername muss zwischen 4 und 15 Zeichen lang sein. + Benutzername darf nur Buchstaben und Zahlen enthalten. + Dieser Benutzername ist nicht verfügbar. + Entschuldigung, wir haben Probleme, eine Verbindung zum Server herzustellen. + Etwas ist schiefgelaufen. Bitte überprüfe deine E-Mail und dein Passwort und versuche es erneut. + Etwas ist schiefgelaufen. Bitte überprüfe deine Anmeldeinformationen und versuche es erneut. + Authentifizierung mit Google fehlgeschlagen. + Kein Authentifizierungstoken gefunden. + + + Laden... + Zurücksetzen + Zurück + Speichern + Mehr über Self-Hosting von Omnivore erfahren + API-Server + Webserver + Bitte gib die Adressen des API-Servers und des Webservers ein. + + + Schließen + Mit E-Mail fortfahren + Self-Hosting Optionen + + + Neues Label erstellen + Weise einen Namen und eine Farbe zu. + Erstellen + Abbrechen + Label-Name + + + Nach Label filtern + Labels setzen + Abbrechen + Suchen + Speichern + Erstelle ein neues Label mit dem Namen \"%1$s\" + Der angegebene Name ist zu lang (muss %1$d Zeichen oder weniger sein) + + + Labels + + + Bibliothek + + Suchen + + + Labels aktualisiert + Labels konnten nicht gesetzt werden + + + Notizbuch + Kopieren + Notizbuch kopiert + + + Notiz + Speichern + Abbrechen + + + Artikelnotizen + Notizen hinzufügen... + + + Hervorhebungen + Kopieren + Hervorhebung kopiert + Notiz hinzufügen... + Du hast dieser Seite keine Hervorhebungen hinzugefügt. + + + Schriftgröße: + Rand + Zeilenabstand + Thema: + Automatisch + Hoher Textkontrast + Text ausrichten + + + Wir konnten deinen Inhalt nicht abrufen. + Lese-Einstellungen + Notizbuch + Info bearbeiten + Notizbuch + Link öffnen + + + Im Browser öffnen + In Omnivore speichern + Link kopieren + Abbrechen + + + Link gespeichert + Fehler beim Speichern des Links + Link kopiert + + + Speichern + Jetzt lesen + Später lesen + Schließen + + + Speichern in Omnivore... + Du bist nicht angemeldet. Bitte melde dich an, bevor du speicherst. + Seite gespeichert + Fehler beim Speichern deiner Seite + + + Info bearbeiten + Labels bearbeiten + Archivieren + Aus dem Archiv wiederherstellen + Original teilen + Element entfernen + + + Abmelden + Bist du sicher, dass du dich abmelden möchtest? + Bestätigen + Abbrechen + + + Konto verwalten + Cache zurücksetzen + + + Einstellungen + + + Einstellungen + Dokumentation + Feedback + Datenschutzerklärung + Nutzungsbedingungen + Konto verwalten + Abmelden + + + Link hinzufügen + Link hinzufügen + Hinzufügen + Abbrechen + Aus Zwischenablage holen + Ungültiger Link + Fehler beim Speichern des Links! + Link erfolgreich gespeichert! + + + Du bist nicht angemeldet. Bitte melde dich an, bevor du speicherst. + + + Info bearbeiten + Titel + Autor + Beschreibung + Speichern + Abbrechen + Fehler beim Bearbeiten des Artikels! + Artikelinformationen erfolgreich aktualisiert! + \ No newline at end of file diff --git a/apple/OmnivoreKit/Sources/Views/Resources/de.lproj/Localizable.strings b/apple/OmnivoreKit/Sources/Views/Resources/de.lproj/Localizable.strings new file mode 100644 index 000000000..28d4c831c --- /dev/null +++ b/apple/OmnivoreKit/Sources/Views/Resources/de.lproj/Localizable.strings @@ -0,0 +1,208 @@ +// Unit test Entry -- Do not remove this or add entries before this one. +// This allows us to check for syntax errors in this file with a unit test +"unitTestLeadingEntry" = "Nur zu Testzwecken."; + +// share extension +"saveArticleSavedState" = "In Omnivore gespeichert"; +"saveArticleProcessingState" = "Wird in Omnivore gespeichert"; +"extensionAppUnauthorized" = "Bitte melde dich in der App bei Omnivore an, bevor du deinen ersten Link speicherst."; +"saveToOmnivore" = "In Omnivore speichern"; + +// audio player +"audioPlayerReplay" = "Wiederholen"; + +// Highlights List Card +"highlightCardHighlightByOther" = "Markierung von "; +"highlightCardNoHighlightsOnPage" = "Du hast keine Markierungen auf dieser Seite hinzugefügt."; + +// Labels View +"labelsViewAssignNameColor" = "Weise einen Namen und eine Farbe zu."; +"createLabelMessage" = "Erstelle ein neues Label"; +"labelsPurposeDescription" = "Nutze Labels, um Sammlungen von Links zu erstellen."; +"labelNamePlaceholder" = "Label Name"; + +// Manage Account View +"manageAccountDelete" = "Konto löschen"; +"manageAccountResetCache" = "Cache zurücksetzen"; +"manageAccountConfirmDeleteMessage" = "Bist du sicher, dass du dein Konto löschen möchtest? Diese Aktion kann nicht rückgängig gemacht werden."; + +// Newsletter Emails View +"newsletterEmailsExisting" = "Vorhandene E-Mails (Tippen zum Kopieren)"; +"createNewEmailMessage" = "Erstelle eine neue E-Mail-Adresse"; +"newslettersDescription" = "Füge PDFs zu deiner Bibliothek hinzu oder abonniere Newsletter mit einer Omnivore-E-Mail-Adresse."; +"noCurrentSubscriptionsMessage" = "Du hast aktuell keine Abonnements."; + +// Profile View +"profileConfirmLogoutMessage" = "Bist du sicher, dass du dich abmelden möchtest?"; + +// Devices View +"devicesTokensTitle" = "Registrierte Geräte-Tokens (wischen zum Entfernen)"; +"devicesCreated" = "Erstellt: "; + +// Push Notification Settings +"notificationsEnabled" = "Benachrichtigungen aktiviert"; +"notificationsExplainer" = "Das Aktivieren von Push-Benachrichtigungen gibt Omnivore die Erlaubnis, Benachrichtigungen zu senden,\ndu entscheidest jedoch, welche Benachrichtigungen gesendet werden."; +"notificationsTriggerExplainer" = "Push-Benachrichtigungen werden durch deine \n[Kontoregeln](https://omnivore.app/settings/rules) ausgelöst, die du online bearbeiten kannst."; +"notificationsEnable" = "Push-Benachrichtigungen aktivieren?"; +"notificationsGeneralExplainer" = "Erhalte Benachrichtigungen, wenn Newsletter-Links in deinem Posteingang eintreffen. Oder erhalte Erinnerungen, die du über unsere Erweiterung festgelegt hast."; +"notificationsOptionDeny" = "Nein, danke"; +"notificationsOptionEnable" = "Ja, bitte"; + +// Community Modal +"communityHeadline" = "Hilf mit, die Omnivore-Community aufzubauen"; +"communityAppstoreReview" = "Bewerte uns im AppStore"; +"communityTweet" = "Tweete über Omnivore"; +"communityFollowTwitter" = "Folge uns auf Twitter"; +"communityJoinDiscord" = "Tritt unserem Discord bei"; +"communityStarGithub" = "Gib uns ein Stern auf GitHub"; + +// Clubs View +"clubsLearnTitle" = "Erfahre mehr über Clubs"; +"clubsName" = "Club Name"; +"clubsCreate" = "Erstelle einen neuen Club"; +"clubsYours" = "Deine Clubs"; +"clubsNotAMemberMessage" = "Du bist kein Mitglied eines Clubs.\nErstelle einen neuen Club und sende den Einladungslink an deine Freunde, um loszulegen.\n\nWährend der Beta bist du darauf beschränkt, drei Clubs zu erstellen, und jeder Club\nkann maximal zwölf Benutzer haben."; +"clubsErrorCopying" = "Fehler beim Kopieren des Einladungs-Links"; +"clubsAdminDenyViewing" = "Der Admin dieses Clubs erlaubt es nicht, alle Mitglieder einzusehen."; +"clubsNoMembers" = "Dieser Club hat keine Mitglieder. Füge Benutzer zu deinem Club hinzu, indem du\nihnen den Einladungslink sendest."; +"clubsLeave" = "Club verlassen"; +"clubsLeaveConfirm" = "Bist du sicher, dass du diesen Club verlassen möchtest? Es werden keine Daten gelöscht, aber du wirst keine Empfehlungen mehr von diesem Club erhalten."; +"clubsNoneJoined" = "Du bist keinem Club beigetreten, in dem du posten kannst.\nTritt einem Club bei oder erstelle deinen eigenen, um Artikel zu empfehlen."; + +// Subscriptions +"subscriptionsErrorRetrieving" = "Entschuldigung, wir konnten deine Abonnements nicht abrufen."; +"subscriptionsNone" = "Du hast aktuell keine Abonnements."; +//"subscriptions.error.retrieving" = "Zuletzt erhalten: (updatedDate.formatted())"; // unused for now + +// Text to Speech +"texttospeechLanguageDefault" = "Standardsprache"; +"texttospeechSettingsAudio" = "Audio Einstellungen"; +"texttospeechSettingsEnablePrefetch" = "Audio Vorladen aktivieren"; +"texttospeechBetaSignupInProcess" = "Anmeldung zur Beta läuft"; +"texttospeechBetaRealisticVoiceLimit" = "Du nimmst an der Beta für ultra-realistische Stimmen teil. Während der Beta kannst du 10.000 Wörter Audio pro Tag anhören."; +"texttospeechBetaRequestReceived" = "Deine Anfrage, an der Demo für ultra-realistische Stimmen teilzunehmen, wurde erhalten. Du wirst per E-Mail informiert, wenn ein Platz verfügbar ist."; +"texttospeechBetaWaitlist" = "Ultra-realistische Stimmen sind derzeit in einer begrenzten Beta und nur für Englisch verfügbar. Das Aktivieren der Funktion wird dich zur Beta-Warteliste hinzufügen."; + +// Sign in/up +"registrationNoAccount" = "Du hast noch kein Konto?"; +"registrationForgotPassword" = "Passwort vergessen?"; +"registrationStatusCheck" = "Status überprüfen"; +"registrationUseDifferentEmail" = "Eine andere E-Mail verwenden?"; +"registrationFullName" = "Vollständiger Name"; +"registrationUsername" = "Benutzername"; +"registrationAlreadyHaveAccount" = "Du hast bereits ein Konto?"; +"registrationBio" = "Biografie (optional)"; +"registrationWelcome" = "Willkommen bei Omnivore!"; +"registrationUsernameAssignedPrefix" = "Dein Benutzername lautet:"; +"registrationChangeUsername" = "Benutzername ändern"; +"registrationEdit" = "Bearbeiten"; +"googleAuthButton" = "Mit Google fortfahren"; +"registrationViewSignUpHeadline" = "Registrieren"; +"loginErrorInvalidCreds" = "Die angegebenen Anmeldeinformationen sind ungültig."; + +// Recommendation +"recommendationToPrefix" = "An:"; +"recommendationAddNote" = "Eine Notiz hinzufügen (optional)"; +//"recommendationToPrefix" = "Füge deine (viewModel.highlightCount) Markierung(viewModel.highlightCount > 1 ? "en" : """; // unused for now +"recommendationError" = "Fehler beim Empfehlen dieser Seite"; + +// Web Reader +"readerCopyLink" = "Link kopieren"; +"readerSave" = "In Omnivore speichern"; +"readerError" = "Ein Fehler ist aufgetreten"; + +// Debug Menu +"menuDebugTitle" = "Debuggin Menü"; +"menuDebugApiEnv" = "API Umgebung:"; + +// Navigation +"navigationSelectLink" = "Wähle einen Link aus deiner Bibliothek"; +"navigationSelectSidebarToggle" = "Seitenleiste umschalten"; + +// Welcome View +"welcomeTitle" = "Read-it-later für anspruchsvolle Leser."; +"welcomeLearnMore" = "Mehr erfahren"; +"welcomeSignupAgreement" = "Mit deiner Anmeldung stimmst du den\n"; +"welcomeTitleTermsOfService" = "Nutzungsbedingungen"; +"welcomeTitleAndJoiner" = " und "; +"welcomeTitleEmailContinue" = "Mit E-Mail fortfahren"; + +// Keyboard Commands +"keyboardCommandDecreaseFont" = "Schriftgröße verkleinern"; +"keyboardCommandIncreaseFont" = "Schriftgröße vergrößern"; +"keyboardCommandDecreaseMargin" = "Rand verkleinern"; +"keyboardCommandIncreaseMargin" = "Rand vergrößern"; +"keyboardCommandDecreaseLineSpacing" = "Zeilenabstand verkleinern"; +"keyboardCommandIncreaseLineSpacing" = "Zeilenabstand vergrößern"; + +// Library +//"library.by.author.suffix" = "von (author)" // unused +//"Recommended by (byStr) in (inStr)" // unused + +// Generic +"genericSnooze" = "Schlummern"; +"genericClose" = "Schließen"; +"genericCreate" = "Erstellen"; +"genericConfirm" = "Bestätigen"; +"genericProfile" = "Profil"; +"genericNext" = "Weiter"; +"genericName" = "Name"; +"genericOk" = "Ok"; +"genericRetry" = "Erneut versuchen"; +"genericEmail" = "E-Mail"; +"genericPassword" = "Passwort"; +"genericSubmit" = "Absenden"; +"genericContinue" = "Fortfahren"; +"genericSend" = "Senden"; +"genericOptions" = "Optionen"; +"genericOpen" = "Öffnen"; +"genericChangeApply" = "Änderungen anwenden"; +"genericTitle" = "Titel"; +"genericAuthor" = "Autor"; +"genericDescription" = "Beschreibung"; +"genericSave" = "Speichern"; +"genericLoading" = "Lädt..."; +"genericFontFamily" = "Schriftart"; +"genericHighContrastText" = "Text in hohem Kontrast"; +"enableHighlightOnReleaseText" = "Automatisches Markieren aktivieren"; +"enableJustifyText" = "Text ausrichten"; +"genericFont" = "Schrift"; +"genericHighlight" = "Hervorheben"; +"labelsGeneric" = "Labels"; +"emailsGeneric" = "E-Mails"; +"subscriptionsGeneric" = "Abonnements"; +"textToSpeechGeneric" = "Text in Sprache"; +"privacyPolicyGeneric" = "Datenschutzrichtlinie"; +"termsAndConditionsGeneric" = "Geschäftsbedingungen"; +"feedbackGeneric" = "Feedback"; +"manageAccountGeneric" = "Konto verwalten"; +"logoutGeneric" = "Abmelden"; +"doneGeneric" = "Fertig"; +"cancelGeneric" = "Abbrechen"; +"exportGeneric" = "Exportieren"; +"inboxGeneric" = "Posteingang"; +"readLaterGeneric" = "Später lesen"; +"newslettersGeneric" = "Newsletter"; +"allGeneric" = "Alle"; +"archivedGeneric" = "Archiviert"; +"highlightedGeneric" = "Markiert"; +"filesGeneric" = "Dateien"; +"newestGeneric" = "Neueste"; +"oldestGeneric" = "Älteste"; +"longestGeneric" = "Längste"; +"shortestGeneric" = "Kürzeste"; +"recentlyReadGeneric" = "Kürzlich gelesen"; +"recentlyPublishedGeneric" = "Kürzlich veröffentlicht"; +"clubsGeneric" = "Clubs"; +"filterGeneric" = "Filter"; +"errorGeneric" = "Etwas ist schiefgelaufen, bitte versuche es erneut."; +"pushNotificationsGeneric" = "Push-Benachrichtigungen"; +"dismissButton" = "Verwerfen"; +"errorNetwork" = "Wir haben Probleme, eine Verbindung zum Internet herzustellen."; +"documentationGeneric" = "Dokumentation"; + +// TODO: search navigationTitle, toggle, section, button, Label, title: ", CreateProfileViewModel, TextField, .keyboardShortcut + +// Unit test Entry -- Do not remove this or add entries after this one. +// This allows us to check for syntax errors in this file with a unit test +"unitTestTrailingEntry" = "Nur zu Testzwecken."; \ No newline at end of file diff --git a/apple/Resources/de.lproj/LaunchScreen.strings b/apple/Resources/de.lproj/LaunchScreen.strings new file mode 100644 index 000000000..e69de29bb