Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add features: de language support #428

Closed
wants to merge 5 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
206 changes: 206 additions & 0 deletions locales/app/de.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,206 @@
{
"ai_daily.title": "Top Nachrichten - {{title}}",
"ai_daily.tooltip.content": "Hier sind Nachrichten, die von der KI aus Ihrer Timeline ausgewählt wurden (<From /> - <To />), die für Sie wichtig sein könnten.",
"ai_daily.tooltip.update_schedule": "Aktualisierung täglich um 8 Uhr und 20 Uhr.",
"app.copy_logo_svg": "Logo SVG kopieren",
"app.toggle_sidebar": "Seitenleiste umschalten",
"discover.any_url_or_keyword": "Jede URL oder Schlüsselwort",
"discover.default_option": " (Standard)",
"discover.feed_description": "Die Beschreibung dieses Feeds lautet wie folgt. Sie können das Parameterformular mit den relevanten Informationen ausfüllen.",
"discover.feed_maintainers": "Dieser Feed wird von RSSHub bereitgestellt, mit Dank an <maintainers />",
"discover.import.click_to_upload": "Klicken Sie hier, um die OPML-Datei hochzuladen",
"discover.popular": "Beliebt",
"discover.preview": "Vorschau",
"discover.rss_hub_route": "RSSHub-Route",
"discover.rss_url": "RSS-URL",
"discover.select_placeholder": "Auswählen",
"early_access": "Früher Zugriff",
"entry_actions.copy_link": "Link kopieren",
"entry_actions.failed_to_save_to_eagle": "Speichern in Eagle fehlgeschlagen.",
"entry_actions.failed_to_save_to_instapaper": "Speichern in Instapaper fehlgeschlagen.",
"entry_actions.failed_to_save_to_readwise": "Speichern in Readwise fehlgeschlagen.",
"entry_actions.link_copied": "Link in die Zwischenablage kopiert.",
"entry_actions.mark_as_read": "Als gelesen markieren",
"entry_actions.mark_as_unread": "Als ungelesen markieren",
"entry_actions.open_in_browser": "Im Browser öffnen",
"entry_actions.save_media_to_eagle": "Medien in Eagle speichern",
"entry_actions.save_to_instapaper": "In Instapaper speichern",
"entry_actions.save_to_readwise": "In Readwise speichern",
"entry_actions.saved_to_eagle": "In Eagle gespeichert.",
"entry_actions.saved_to_instapaper": "In Instapaper gespeichert.",
"entry_actions.saved_to_readwise": "In Readwise gespeichert.",
"entry_actions.share": "Teilen",
"entry_actions.star": "Favorit",
"entry_actions.starred": "Favorisiert.",
"entry_actions.tip": "Tipp",
"entry_actions.unstar": "Entfavorisieren",
"entry_actions.unstarred": "Entfavorisiert.",
"entry_column.refreshing": "Neue Einträge werden aktualisiert...",
"entry_content.ai_summary": "KI-Zusammenfassung",
"entry_content.fetching_content": "Originalinhalt wird abgerufen und verarbeitet...",
"entry_content.header.play_tts": "TTS abspielen",
"entry_content.header.readability": "Lesbarkeit",
"entry_content.no_content": "Kein Inhalt",
"entry_content.readability_notice": "Dieser Inhalt wird von Lesbarkeit bereitgestellt. Bei typografischen Anomalien besuchen Sie bitte die Quellseite, um den Originalinhalt anzuzeigen.",
"entry_content.render_error": "Renderfehler:",
"entry_content.report_issue": "Problem melden",
"entry_content.web_app_notice": "Vielleicht unterstützt die Web-App diesen Inhaltstyp nicht. Sie können jedoch die Desktop-App herunterladen.",
"entry_list.zero_unread": "Keine ungelesenen Nachrichten",
"entry_list_header.daily_report": "Täglicher Bericht",
"entry_list_header.hide_no_image_items": "Einträge ohne Bilder ausblenden",
"entry_list_header.items": "Einträge",
"entry_list_header.new_entries_available": "Neue Einträge verfügbar",
"entry_list_header.refetch": "Erneut abrufen",
"entry_list_header.refresh": "Aktualisieren",
"entry_list_header.show_all": "Alle anzeigen",
"entry_list_header.show_all_items": "Alle Einträge anzeigen",
"entry_list_header.show_unread_only": "Nur ungelesene anzeigen",
"entry_list_header.switch_to_grid": "Zum Raster wechseln",
"entry_list_header.switch_to_masonry": "Zur Maueransicht wechseln",
"entry_list_header.unread": "ungelesen",
"feed_claim_modal.choose_verification_method": "Es gibt drei Möglichkeiten zur Auswahl, Sie können eine davon zur Verifizierung wählen.",
"feed_claim_modal.claim_button": "Beanspruchen",
"feed_claim_modal.content_instructions": "Kopieren Sie den folgenden Inhalt und posten Sie ihn in Ihren neuesten RSS-Feed.",
"feed_claim_modal.description_current": "Aktuelle Beschreibung:",
"feed_claim_modal.description_instructions": "Kopieren Sie den folgenden Inhalt und fügen Sie ihn in das <code />-Feld Ihres RSS-Feeds ein.",
"feed_claim_modal.failed_to_load": "Beanspruchungsnachricht konnte nicht geladen werden",
"feed_claim_modal.rss_format_choice": "RSS-Generatoren haben in der Regel zwei Formate zur Auswahl. Bitte kopieren Sie das XML- und JSON-Format nach Bedarf.",
"feed_claim_modal.rss_instructions": "Kopieren Sie den untenstehenden Code und fügen Sie ihn in Ihren RSS-Generator ein.",
"feed_claim_modal.rss_json_format": "JSON-Format",
"feed_claim_modal.rss_xml_format": "XML-Format",
"feed_claim_modal.rsshub_notice": "Dieser Feed wird von RSSHub bereitgestellt und hat eine Cache-Zeit von 1 Stunde. Bitte erlauben Sie bis zu 1 Stunde, damit Änderungen nach der Veröffentlichung angezeigt werden.",
"feed_claim_modal.tab_content": "Inhalt",
"feed_claim_modal.tab_description": "Beschreibung",
"feed_claim_modal.tab_rss": "RSS-Tag",
"feed_claim_modal.verify_ownership": "Um diesen Feed als Ihren eigenen zu beanspruchen, müssen Sie die Inhaberschaft verifizieren.",
"feed_form.add_follow": "Folgen hinzufügen",
"feed_form.category": "Kategorie",
"feed_form.category_description": "Standardmäßig werden Ihre Feeds nach Website gruppiert.",
"feed_form.error_fetching_feed": "Fehler beim Abrufen des Feeds.",
"feed_form.feed_not_found": "Feed nicht gefunden.",
"feed_form.feedback": "Feedback",
"feed_form.follow": "Folgen",
"feed_form.followed": "🎉 Gefolgt.",
"feed_form.private_follow": "Privates Folgen",
"feed_form.private_follow_description": "Ob dieses Folgen öffentlich auf Ihrer Profilseite sichtbar ist.",
"feed_form.retry": "Erneut versuchen",
"feed_form.title": "Titel",
"feed_form.title_description": "Benutzerdefinierter Titel für diesen Feed. Lassen Sie es leer, um den Standardtitel zu verwenden.",
"feed_form.unfollow": "Entfolgen",
"feed_form.update": "Aktualisieren",
"feed_form.update_follow": "Folgen aktualisieren",
"feed_form.updated": "🎉 Aktualisiert.",
"feed_form.view": "Ansehen",
"feed_item.claimed_by_owner": "Dieser Feed wird beansprucht von",
"feed_item.claimed_by_unknown": "seinem Besitzer.",
"feed_item.claimed_by_you": "Von Ihnen beansprucht",
"feed_item.claimed_feed": "Beanspruchter Feed",
"feed_item.error_since": "Fehler seit",
"feed_item.not_publicly_visible": "Nicht öffentlich auf Ihrer Profilseite sichtbar",
"feed_view_type.articles": "Artikel",
"feed_view_type.audios": "Audios",
"feed_view_type.notifications": "Benachrichtigungen",
"feed_view_type.pictures": "Bilder",
"feed_view_type.social_media": "Soziale Medien",
"feed_view_type.videos": "Videos",
"mark_all_read_button.auto_confirm_info": "Wird nach 3 Sekunden automatisch bestätigt.",
"mark_all_read_button.confirm": "Bestätigen",
"mark_all_read_button.confirm_mark_all": "{{which}} als gelesen markieren?",
"mark_all_read_button.confirm_mark_all_info": "Bestätigen, dass alles als gelesen markiert wird?",
"mark_all_read_button.mark_all_as_read": "Alle als gelesen markieren",
"mark_all_read_button.mark_as_read": "{{which}} als gelesen markieren",
"mark_all_read_button.undo": "Rückgängig",
"player.back_10s": "10s zurück",
"player.close": "Schließen",
"player.download": "Herunterladen",
"player.exit_full_screen": "Vollbildmodus beenden",
"player.forward_10s": "10s vorwärts",
"player.full_screen": "Vollbild",
"player.mute": "Stumm",
"player.open_entry": "Eintrag öffnen",
"player.pause": "Pause",
"player.play": "Abspielen",
"player.playback_rate": "Wiedergabegeschwindigkeit",
"player.unmute": "Ton an",
"player.volume": "Lautstärke",
"search.empty.no_results": "Keine Ergebnisse gefunden.",
"search.group.entries": "Einträge",
"search.group.feeds": "Feeds",
"search.options.all": "Alle",
"search.options.entries": "Einträge",
"search.options.feeds": "Feeds",
"search.options.search_type": "Suchtyp",
"search.placeholder": "Suchen...",
"search.result_count_local_mode": "(Lokaler Modus)",
"search.tooltip.local_search": "Diese Suche umfasst lokal verfügbare Daten. Versuchen Sie einen erneuten Abruf, um die neuesten Daten einzuschließen.",
"shortcuts.guide.title": "Kurzanleitung",
"sidebar.category_remove_dialog.cancel": "Abbrechen",
"sidebar.category_remove_dialog.continue": "Fortsetzen",
"sidebar.category_remove_dialog.description": "Dieser Vorgang löscht Ihre Kategorie, aber die darin enthaltenen Feeds bleiben erhalten und werden nach Website gruppiert.",
"sidebar.category_remove_dialog.title": "Kategorie entfernen",
"sidebar.feed_actions.claim": "Beanspruchen",
"sidebar.feed_actions.claim_feed": "Feed beanspruchen",
"sidebar.feed_actions.copy_feed_id": "Feed-ID kopieren",
"sidebar.feed_actions.copy_feed_url": "Feed-URL kopieren",
"sidebar.feed_actions.edit": "Bearbeiten",
"sidebar.feed_actions.edit_feed": "Feed bearbeiten",
"sidebar.feed_actions.feed_owned_by_you": "Dieser Feed gehört Ihnen",
"sidebar.feed_actions.mark_all_as_read": "Alle als gelesen markieren",
"sidebar.feed_actions.navigate_to_feed": "Zum Feed navigieren",
"sidebar.feed_actions.open_feed_in_browser": "Feed im Browser öffnen",
"sidebar.feed_actions.open_site_in_browser": "Seite im Browser öffnen",
"sidebar.feed_actions.unfollow": "Entfolgen",
"sidebar.feed_actions.unfollow_feed": "Feed entfolgen",
"sidebar.feed_column.context_menu.change_to_other_view": "Zu anderer Ansicht wechseln",
"sidebar.feed_column.context_menu.delete_category": "Kategorie löschen",
"sidebar.feed_column.context_menu.delete_category_confirmation": "Kategorie {{folderName}} löschen?",
"sidebar.feed_column.context_menu.mark_as_read": "Als gelesen markieren",
"sidebar.feed_column.context_menu.rename_category": "Kategorie umbenennen",
"sidebar.select_sort_method": "Sortiermethode auswählen",
"signin.continue_with_github": "Mit GitHub fortfahren",
"signin.continue_with_google": "Mit Google fortfahren",
"signin.sign_in_to": "Anmelden bei",
"sync_indicator.disabled": "Aus Sicherheitsgründen ist die Synchronisation deaktiviert.",
"sync_indicator.offline": "Offline",
"sync_indicator.synced": "Mit Server synchronisiert",
"tip_modal.amount": "Betrag",
"tip_modal.claim_feed": "Diesen Feed beanspruchen",
"tip_modal.create_wallet": "Kostenlos erstellen",
"tip_modal.feed_owner": "Feed-Besitzer",
"tip_modal.low_balance": "Ihr Guthaben reicht nicht aus, um diesen Tipp zu senden. Bitte passen Sie den Betrag an.",
"tip_modal.no_wallet": "Sie haben noch kein Wallet. Bitte erstellen Sie ein Wallet, um einen Tipp zu geben.",
"tip_modal.tip_amount_sent": "wurde an den Autor gesendet.",
"tip_modal.tip_now": "Jetzt einen Tipp geben",
"tip_modal.tip_sent": "Tipp erfolgreich gesendet! Vielen Dank für Ihre Unterstützung.",
"tip_modal.tip_support": "⭐ Geben Sie einen Tipp, um Ihre Unterstützung zu zeigen!",
"tip_modal.unclaimed_feed": "Dieser Feed wurde noch von niemandem beansprucht. Der erhaltene Power wird sicher im Blockchain-Vertrag gehalten, bis er beansprucht wird.",
"user_button.account": "Konto",
"user_button.download_desktop_app": "Desktop-App herunterladen",
"user_button.log_out": "Abmelden",
"user_button.power": "Power",
"user_button.preferences": "Einstellungen",
"user_button.profile": "Profil",
"user_profile.close": "Schließen",
"user_profile.edit": "Bearbeiten",
"user_profile.loading": "Laden",
"user_profile.share": "Teilen",
"user_profile.toggle_item_style": "Artikelstil umschalten",
"words.add": "Hinzufügen",
"words.confirm": "Bestätigen",
"words.discover": "Entdecken",
"words.email": "E-Mail",
"words.import": "Importieren",
"words.items": "Einträge",
"words.language": "Sprache",
"words.load_archived_entries": "Archivierte Einträge laden",
"words.login": "Anmelden",
"words.rss": "RSS",
"words.rss3": "RSS3",
"words.rsshub": "RSSHub",
"words.search": "Suchen",
"words.starred": "Favorisiert",
"words.unread": "Ungelesen",
"words.user": "Benutzer",
"words.which.all": "alle",
"words.zero_items": "Keine Einträge"
}
28 changes: 28 additions & 0 deletions locales/common/de.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
{
"app.copied_to_clipboard": "In die Zwischenablage kopiert",
"cancel": "Abbrechen",
"confirm": "Bestätigen",
"ok": "OK",
"quantifier.piece": "",
"time.last_night": "Letzte Nacht",
"time.the_night_before_last": "Vorgestern Nacht",
"time.today": "Heute",
"time.yesterday": "Gestern",
"tips.load-lng-error": "Laden des Sprachpakets fehlgeschlagen",
"words.back": "Zurück",
"words.copy": "Kopieren",
"words.edit": "Bearbeiten",
"words.entry": "Eintrag",
"words.id": "ID",
"words.items_one": "Element",
"words.items_other": "Elemente",
"words.local": "lokal",
"words.record": "Aufzeichnung",
"words.record_one": "Aufzeichnung",
"words.record_other": "Aufzeichnungen",
"words.result": "Ergebnis",
"words.result_one": "Ergebnis",
"words.result_other": "Ergebnisse",
"words.space": " ",
"words.which.all": "Alle"
}
42 changes: 42 additions & 0 deletions locales/external/de.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
{
"feed": {
"follow_one": "Folgen",
"follow_other": "Follows",
"followsAndReads": "{{subscriptionCount}} {{subscriptionNoun}} mit {{readCount}} {{readNoun}} auf {{appName}}",
"read_one": "Lesen",
"read_other": "Lesungen"
},
"header": {
"app": "App",
"download": "Herunterladen"
},
"invitation": {
"activate": "Aktivieren",
"codeOptions": {
"1": "Suche nach einem Alpha-Testbenutzer, der dich einlädt.",
"2": "Treten Sie unserem Discord-Server bei, um gelegentliche Giveaways zu erhalten.",
"3": "Folgen Sie unserem X-Konto für gelegentliche Giveaways."
},
"earlyAccess": "Follow befindet sich derzeit in der Early-Access-Phase und erfordert einen Einladungscode.",
"earlyAccessMessage": "😰 Entschuldigung, Follow befindet sich derzeit in der Early-Access-Phase und erfordert einen Einladungscode.",
"generateButton": "Neuen Code generieren",
"generateCost": "Sie können {{INVITATION_PRICE}} Power ausgeben, um einen Einladungscode für Ihre Freunde zu generieren.",
"getCodeMessage": "Sie können auf folgende Weise einen Einladungscode erhalten:",
"title": "Einladungscode"
},
"login": {
"backToWebApp": "Zurück zur Web-App",
"continueWithGitHub": "Mit GitHub fortfahren",
"continueWithGoogle": "Mit Google fortfahren",
"logInTo": "Anmelden bei ",
"openApp": "App öffnen",
"redirecting": "Weiterleitung",
"welcomeTo": "Willkommen bei "
},
"redirect": {
"continueInBrowser": "Im Browser fortfahren",
"instruction": "Jetzt ist es an der Zeit, {{APP_NAME}} zu öffnen und diese Seite sicher zu schließen.",
"openApp": "{{APP_NAME}} öffnen",
"successMessage": "Sie haben sich erfolgreich mit dem {{APP_NAME}}-Konto verbunden."
}
}
10 changes: 10 additions & 0 deletions locales/lang/de.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"langs.de": "Deutsch",
jettpackx marked this conversation as resolved.
Show resolved Hide resolved
"langs.en": "English",
"langs.fr": "Français",
"langs.ja": "日本語",
"langs.pt": "Português",
"langs.zh-CN": "简体中文",
"langs.zh-TW": "繁體中文",
"name": "Deutsch"
}
1 change: 1 addition & 0 deletions locales/lang/en.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"langs.de": "Deutsch",
"langs.en": "English",
"langs.fr": "Français",
"langs.ja": "日本語",
Expand Down
1 change: 1 addition & 0 deletions locales/lang/fr.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"langs.de": "Deutsch",
"langs.en": "Anglais",
"langs.fr": "Français",
"langs.ja": "Japonais",
Expand Down
1 change: 1 addition & 0 deletions locales/lang/ja.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"langs.de": "Deutsch",
"langs.en": "English",
"langs.fr": "Français",
"langs.ja": "日本語",
Expand Down
1 change: 1 addition & 0 deletions locales/lang/pt.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"langs.de": "Deutsch",
"langs.en": "English",
"langs.ja": "日本語",
"langs.pt": "Português",
Expand Down
1 change: 1 addition & 0 deletions locales/lang/zh-CN.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"langs.de": "Deutsch",
"langs.en": "English",
"langs.fr": "Français",
"langs.ja": "日本語",
Expand Down
1 change: 1 addition & 0 deletions locales/lang/zh-TW.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"langs.de": "Deutsch",
"langs.en": "English",
"langs.ja": "日本語",
"langs.zh-CN": "簡體中文",
Expand Down
Loading
Loading