Files
Wallos/includes/i18n/de.php
Miguel Ribeiro f5746e76a5 feat: add catalan translation (#970)
feat: add robots.txt to disallow indexing.
feat: add serverchan notifications.
fix: use stable UID for iCal events to prevent duplicates.
fix: use RFC 5545 compliant date format in iCal exports.
feat: notifications for subscription can be triggered up to 180 days before payment date.
2025-12-20 15:50:53 +00:00

431 lines
23 KiB
PHP

<?php
$i18n = [
// Registration page
"create_account" => "Bitte erstelle zunächst einen Account, um dich einloggen zu können",
"username" => "Benutzername",
"password" => "Passwort",
"email" => "E-Mail",
"firstname" => "Vorname",
"lastname" => "Nachname",
"confirm_password" => "Passwort bestätigen",
"main_currency" => "Hauptwährung",
"language" => "Sprache",
"passwords_dont_match" => "Die Passwörter stimmen nicht überein",
"username_exists" => "Benutzername existiert bereits",
"email_exists" => "E-Mail existiert bereits",
"registration_failed" => "Registrierung fehlgeschlagen, bitte erneut versuchen.",
"register" => "Registrieren",
"restore_database" => "Datenbank wiederherstellen",
// Login Page
"please_login" => "Bitte einloggen",
"stay_logged_in" => "Angemeldet bleiben (30 Tage)",
"login" => "Login",
"login_with" => "Einloggen mit",
"or" => "oder",
"login_failed" => "Loginangaben sind nicht korrekt",
"registration_successful" => "Registrierung erfolgreich",
"user_email_waiting_verification" => "Ihre E-Mail muss noch verifiziert werden. Bitte überprüfen Sie Ihre E-Mail.",
// Password Reset Page
"forgot_password" => "Passwort vergessen?",
"reset_password" => "Passwort zurücksetzen",
"reset_sent_check_email" => "Passwort zurücksetzen E-Mail wurde gesendet. Bitte überprüfen Sie Ihr Postfach.",
"password_reset_successful" => "Passwort erfolgreich zurückgesetzt",
// Header
"profile" => "Profil",
"dashboard" => "Dashboard",
"subscriptions" => "Abonnements",
"stats" => "Statistiken",
"settings" => "Einstellungen",
"admin" => "Admin",
"about" => "Über",
"logout" => "Logout",
// Dashboard
"hello" => "Hallo",
"upcoming_payments" => "Bevorstehende Zahlungen",
"no_upcoming_payments" => "Sie haben keine bevorstehenden Zahlungen",
"overdue_renewals" => "Überfällige Verlängerungen",
"ai_recommendations" => "AI Empfehlungen",
"your_budget" => "Ihr Budget",
"budget" => "Budget",
"budget_used" => "Budget verwendet",
"over_budget" => "Über Budget",
"your_subscriptions" => "Ihre Abonnements",
"your_savings" => "Ihre Ersparnisse",
// Subscriptions page
"subscription" => "Abonnement",
"no_subscriptions_yet" => "Keine Abonnements hinzugefügt",
"add_first_subscription" => "Erstes Abonnement hinzufügen",
"new_subscription" => "Neues Abonnement",
"search" => "Suche",
"state" => "Status",
"alphanumeric" => "Alphanumerisch",
"sort" => "Sortieren",
"name" => "Bezeichnung",
"last_added" => "Zuletzt hinzugefügt",
"price" => "Preis",
"next_payment" => "Nächste Zahlung",
"renewal_type" => "Verlängerungstyp",
"auto_renewal" => "Automatische Verlängerung",
"automatically_renews" => "Automatisch verlängert",
"manual_renewal" => "Manuelle Verlängerung",
"start_date" => "Startdatum",
"inactive" => "Abonnement deaktivieren",
"replaced_with" => "Ersetzt durch",
"none" => "Keine",
"member" => "Mitglied",
"category" => "Kategorie",
"payment_method" => "Zahlungsmethode",
"Daily" => "Täglich",
"Weekly" => "Wöchentlich",
"Monthly" => "Monatlich",
"Yearly" => "Jährlich",
"dayly" => "Tag(e)",
"weekly" => "Woche(n)",
"monthly" => "Monat(e)",
"yearly" => "Jahr(e)",
"days" => "Tage",
"weeks" => "Wochen",
"months" => "Monate",
"years" => "Jahre",
"external_url" => "Externe URL besuchen",
"empty_page" => "Leere Seite",
"clear_filters" => "Filter zurücksetzen",
"no_matching_subscriptions" => "Keine passenden Abonnements gefunden",
"clone" => "Klonen",
"renew" => "Verlängern",
"calculate_next_payment_date" => "Berechne nächstes Zahlungsdatum",
// Subscription form
"add_subscription" => "Abonnement hinzufügen",
"edit_subscription" => "Abonnement editieren",
"subscription_name" => "Bezeichnung des Abonnements",
"logo_preview" => "Vorschau des Logos",
"search_logo" => "Logo im Web suchen",
"web_search" => "Websuche",
"currency" => "Währung",
"payment_every" => "Zahlung alle",
"frequency" => "Abrechnungsfrequenz",
"cycle" => "Zeitraum",
"no_category" => "Keine Kategorie",
"paid_by" => "Gezahlt durch",
"url" => "URL",
"notes" => "Notizen",
"enable_notifications" => "Benachrichtigungen für dieses Abonnement aktivieren",
"default_value_from_settings" => "Standardwert aus den Einstellungen",
"cancellation_notification" => "Benachrichtigung bei Kündigung",
"delete" => "Löschen",
"cancel" => "Abbrechen",
"upload_logo" => "Logo hochladen",
// Statistics page
"cant_convert_currency" => "Sie verwenden mehrere Währungen für Ihre Abonnements. Um gültige und genaue Statistiken zu erhalten, legen Sie bitte einen Fixer-API-Schlüssel auf der Einstellungsseite fest.",
"general_statistics" => "Allgemeine Statistiken",
"active_subscriptions" => "Aktive Abonnements",
"inactive_subscriptions" => "Inaktive Abonnements",
"monthly_cost" => "Monatliche Kosten",
"yearly_cost" => "Jährliche Kosten",
"average_monthly" => "Durchschnittliche monatliche Kosten",
"most_expensive" => "Kosten des teuersten Abonnements",
"amount_due" => "Diesen Monat fällige Summe",
"percentage_budget_used" => "Prozentualer Anteil des Budgets genutzt",
"budget_remaining" => "Verbleibendes Budget",
"amount_over_budget" => "Überzogenes Budget",
"monthly_savings" => "Monatliche Ersparnisse (bei inaktiven Abonnements)",
"yearly_savings" => "Jährliche Ersparnisse (bei inaktiven Abonnements)",
"split_views" => "Aufgeteilte Ansichten",
"category_split" => "Kategorien",
"household_split" => "Haushalt",
"payment_method_split" => "Zahlungsmethode",
"total_cost_trend" => "Kostenentwicklung",
"cost_vs_budget" => "Kosten vs. Budget",
// About page
"about_and_credits" => "Informationen und Danksagungen",
"credits" => "Danksagungen",
"license" => "Lizenz",
"release_notes" => "Versionshinweise",
"update_available" => "Update verfügbar",
"issues_and_requests" => "Issues und Anfragen",
"the_author" => "Der Autor",
"icons" => "Icons",
"payment_icons" => "Zahlungsweisen Icons",
// Profile page
"upload_avatar" => "Avatar hochladen",
"file_type_error" => "Dateityp nicht unterstützt",
"user_details" => "Benutzerdetails",
"two_factor_authentication" => "Zwei-Faktor-Authentifizierung",
"two_factor_info" => "Die Zwei-Faktor-Authentifizierung fügt Ihrem Konto eine zusätzliche Sicherheitsebene hinzu.<br>Sie benötigen eine Authentifizierungs-App wie Google Authenticator, Authy oder Ente Auth, um den QR-Code zu scannen.",
"two_factor_enabled_info" => "Ihr Konto ist mit der Zwei-Faktor-Authentifizierung gesichert. Sie können sie deaktivieren, indem Sie auf die Schaltfläche oben klicken.",
"enable_two_factor_authentication" => "Zwei-Faktor-Authentifizierung aktivieren",
"2fa_already_enabled" => "Zwei-Faktor-Authentifizierung ist bereits aktiviert",
"totp_code_incorrect" => "TOTP-Code ist falsch",
"backup_codes" => "Backup-Codes",
"download_backup_codes" => "Backup-Codes herunterladen",
"copy_to_clipboard" => "In die Zwischenablage kopieren",
"totp_backup_codes_info" => "Speichern Sie diese Codes an einem sicheren Ort. Sie können sie verwenden, wenn Sie keinen Zugriff auf Ihre Authentifizierungs-App haben.",
"disable_two_factor_authentication" => "Zwei-Faktor-Authentifizierung deaktivieren",
"totp_code" => "TOTP-Code",
"api_key" => "API Key",
"regenerate" => "Neu generieren",
"api_key_info" => "Der API-Schlüssel wird für die Integration von Drittanbieter-Apps verwendet. Wenn Sie Ihren Schlüssel neu generieren, müssen Sie ihn in allen Apps aktualisieren, die ihn verwenden.",
// Settings page
"monthly_budget" => "Monatliches Budget",
"budget_info" => "Das monatliche Budget wird für die Berechnung der Statistiken verwendet.",
"household" => "Haushalt",
"save_member" => "Mitglied speichern",
"delete_member" => "Mitglied löschen",
"cant_delete_member" => "Hauptmitglied kann nicht gelöscht werden",
"cant_delete_member_in_use" => "Mitglied mit Abonnement kann nicht gelöscht werden",
"household_info" => "Über das E-Mail-Feld können die Haushaltsmitglieder über auslaufende Abonnements benachrichtigt werden.",
"notifications" => "Benachrichtigungen",
"enable_email_notifications" => "E-Mail Benachrichtigung aktivieren",
"notify_me" => "Benachrichtige mich",
"day_before" => "Tag bevor",
"on_due_date" => "Am Fälligkeitsdatum",
"days_before" => "Tage bevor",
"smtp_address" => "SMTP Adresse",
"port" => "Port",
"tls" => "TLS",
"ssl" => "SSL",
"smtp_username" => "SMTP Benutzername",
"smtp_password" => "SMTP Passwort",
"from_email" => "Absender E-Mail Adresse (optional)",
"send_to_other_emails" => "Benachrichtigungen auch an die folgenden E-Mail-Adressen senden (verwende ; um sie zu trennen):",
"smtp_info" => "Das SMTP Passwort wird in Klartext übermittelt und gespeichert. Aus Sicherheitsgründen erstelle bitte einen gesonderten Account nur zu diesem Zweck.",
"telegram" => "Telegram",
"telegram_bot_token" => "Telegram Bot Token",
"telegram_chat_id" => "Telegram Chat ID",
"pushplus" => "Pushplus",
"pushplus_token" => "Pushplus Token",
"serverchan" => "Serverchan",
"serverchan_sendkey" => "Serverchan SendKey",
"mattermost" => "Mattermost",
"mattermost_webhook_url" => "Mattermost Webhook URL",
"mattermost_bot_username" => "Mattermost Bot Benutzername",
"mattermost_bot_icon_emoji" => "Emoji zum Bot-Icon",
"webhook" => "Webhook",
"webhook_url" => "Webhook URL",
"request_method" => "Request Methode",
"custom_headers" => "Benutzerdefinierte Kopfzeilen",
"webhook_payload" => "Webhook Payload",
"payment_notifications_payload" => "Zahlungsbenachrichtigung Payload",
"cancelation_notification_payload" => "Kündigungsbenachrichtigung Payload",
"variables_available" => "Verfügbare Variablen",
"gotify" => "Gotify",
"token" => "Token",
"discord" => "Discord",
"discord_bot_username" => "Bot Benutzername",
"discord_bot_avatar_url" => "Bot Avatar URL",
"pushover" => "Pushover",
"pushover_user_key" => "Pushover User Key",
"host" => "Host",
"topic" => "Topic",
"ignore_ssl_errors" => "SSL Fehler ignorieren",
"categories" => "Kategorien",
"save_category" => "Kategorie speichern",
"delete_category" => "Kategorie löschen",
"cant_delete_category_in_use" => "Kategorie mit zugeordnetem Abonnement kann nicht gelöscht werden",
"currencies" => "Währungen",
"save_currency" => "Währung speichern",
"delete_currency" => "Währung löschen",
"cant_delete_main_currency" => "Hautwährung kann nicht gelöscht werden",
"cant_delete_currency_in_use" => "Währungen die in Abonnements genutzt werden können nicht gelöscht werden",
"exchange_update" => "Umrechnungskurs zuletzt aktualisiert am",
"currency_info" => "Finde die unterstützten Währungen und korrekten Währungscodes auf",
"currency_performance" => "Aus Gründen der Performance wähle bitte ausschließlich die genutzen Währungen.",
"fixer_api_key" => "Fixer API Key",
"provider" => "Anbieter",
"fixer_info" => "Falls du mehrere Währungen nutzt und genaue Statistiken und die Sortierungsfunktion nutzen möchtest, wird ein kostenfreier API Key von Fixer benötigt.",
"get_key" => "Erhalte deinen key bei",
"get_free_fixer_api_key" => "Erhalte deinen kostenfreien Fixer API Key",
"get_key_alternative" => "Alternativ können Sie einen kostenlosen Fixer-Api-Schlüssel erhalten von",
"ai_model" => "AI Modell",
"select_ai_model" => "Wählen Sie AI Modell",
"run_schedule" => "Zeitplan ausführen",
"manually" => "Manuell",
"coming_soon" => "Demnächst",
"invalid_host" => "Ungültiger Host",
"ai_recommendations_info" => "AI Empfehlungen werden basierend auf Ihren Abonnements und Haushaltsmitgliedern generiert.",
"may_take_time" => "Je nach Anbieter, Modell und Anzahl der Abonnements kann die Generierung von Empfehlungen einige Zeit in Anspruch nehmen.",
"recommendations_visible_on_dashboard" => "Empfehlungen werden auf dem Dashboard sichtbar sein.",
"generate_recommendations" => "Empfehlungen generieren",
"display_settings" => "Anzeigeeinstellungen",
"theme_settings" => "Themen-Einstellungen",
"colors" => "Farben",
"custom_colors" => "Benutzerdefinierte Farben",
"theme" => "Thema",
"dark_theme" => "Dark Theme",
"light_theme" => "Light Theme",
"automatic"=> "Automatisch",
"main_color" => "Hauptfarbe",
"accent_color" => "Akzentfarbe",
"hover_color" => "Hover Farbe",
"custom_css" => "Benutzerdefiniertes CSS",
"save_custom_css" => "Benutzerdefiniertes CSS speichern",
"save_custom_colors" => "Benutzerdefinierte Farben speichern",
"reset_custom_colors" => "Benutzerdefinierte Farben zurücksetzen",
"calculate_monthly_price" => "Berechne und zeige monatlichen Preis für alle Abonnements an",
"convert_prices" => "Preise immer in meine Hauptwährung umrechnen und darin anzeigen (langsamer)",
"show_original_price" => "Originalpreis anzeigen, wenn Umrechnungen oder Berechnungen durchgeführt werden",
"experience" => "Erfahrung",
"show_subscription_progress" => "Abonnementfortschritt anzeigen",
"disabled_subscriptions" => "Deaktivierte Abonnements",
"hide_disabled_subscriptions" => "Deaktivierte Abonnements verstecken",
"show_disabled_subscriptions_at_the_bottom" => "Deaktivierte Abonnements am Ende anzeigen",
"experimental_settings" => "Experimentelle Einstellungen",
"remove_background" => "Versuchen den Hintergrund von Logos aus der Bildersuche zu entfernen",
"use_mobile_navigation_bar" => "Mobile Navigationsleiste verwenden",
"experimental_info" => "Experimentelle Einstellungen funktionieren möglicherweise nicht perfekt.",
"payment_methods" => "Zahlungsmethoden",
"payment_methods_info" => "Zahlungsmethode zum (de-)aktivieren anklicken.",
"rename_payment_methods_info" => "Klicken Sie auf den Namen einer Zahlungsmethode, um sie umzubenennen",
"cant_delete_payment_method_in_use" => "Genutzte Zahlungsmethoden können nicht deaktiviert werden",
"add_custom_payment" => "Eigene Zahlungsmethode hinzufügen",
"payment_method_name" => "Name der Zahlungsmethode",
"payment_method_added_successfuly" => "Zahlungsmethode erfolgreich hinzugefügt",
"payment_method_removed" => "Zahlungsmethode gelöscht",
"disable" => "Deaktivieren",
"enable" => "Aktivieren",
"rename_payment_method" => "Zahlungsmethode umbenennen",
"payment_renamed" => "Zahlungsmethode umbenannt",
"payment_not_renamed" => "Zahlungsmethode konnte nicht umbenannt werden",
"test" => "Test",
"add" => "Hinzufügen",
"save" => "Speichern",
"reset" => "Zurücksetzen",
"main_accent_color_error" => "Haupt- und Akzentfarbe dürfen nicht identisch sein",
"backup_and_restore" => "Backup und Wiederherstellung",
"backup" => "Backup",
"restore" => "Wiederherstellen",
"restore_info" => "Durch die Wiederherstellung der Datenbank werden alle aktuellen Daten überschrieben. Nach der Wiederherstellung werden Sie abgemeldet.",
"account" => "Konto",
"export_subscriptions" => "Abonnements exportieren",
"export_as_json" => "Als JSON exportieren",
"export_as_csv" => "Als CSV exportieren",
"danger_zone" => "Gefahrenzone",
"delete_account" => "Konto löschen",
"delete_account_info" => "Mit dem Löschen Ihres Kontos werden auch alle Ihre Abonnements und Einstellungen gelöscht.",
// Filters menu
"filter" => "Filter",
"clear" => "Leeren",
// Toast
"success" => "Erfolgreich",
// Endpoint responses
"session_expired" => "Session abgelaufen. Bitte erneut einloggen",
"fields_missing" => "Einige Felder fehlen",
"fill_all_fields" => "Bitte alle Felder ausfüllen",
"fill_mandatory_fields" => "Bitte alle Pflichtfelder ausfüllen",
"error" => "Fehler",
// Category
"failed_add_category" => "Kategorie konnte nicht hinzugefügt werden",
"failed_edit_category" => "Kategorie konnte nicht editiert werden",
"category_in_use" => "Kategorie wird in Abonnements verwendet und kann nicht gelöscht werden",
"failed_remove_category" => "Kategorie konnte nicht gelöscht werden",
"category_saved" => "Kategorie gespeichert",
"category_removed" => "Kategorie gelöscht",
"sort_order_saved" => "Sortierung gespeichert",
// Currency
"currency_saved" => "wurde gespeichert.",
"error_adding_currency" => "Fehler beim hinzufügen der Währung.",
"failed_to_store_currency" => "Währung konnte nicht zur Datenbank hinzugefügt werden.",
"currency_in_use" => "Währung wird in Abonnements verwendet und kann nicht gelöscht werden.",
"currency_is_main" => "Währung ist als Hauptwährung konfiguriert und kann nicht gelöscht werden.",
"failed_to_remove_currency" => "Währung konnte nicht aus Datenbank gelöscht werden.",
"failed_to_store_api_key" => "API Key konnte nicht in Datenbank gespeichert werden.",
"invalid_api_key" => "Ungültiger API Key.",
"api_key_saved" => "API key erfolgreich gespeichert",
"currency_removed" => "Währung gelöscht",
// Household
"failed_add_household" => "Haushaltsmitglied konnte nicht hinzugefügt werden",
"failed_edit_household" => "Haushaltsmitglied konnte nicht editiert werden",
"failed_remove_household" => "Haushaltsmitglied konnte nicht gelöscht werden",
"household_in_use" => "Haushaltsmitglied wird in Abonnements verwendet und kann nicht gelöscht werden",
"member_saved" => "Mitglied gespeichert",
"member_removed" => "Mitglied gelöscht",
// Notifications
"error_saving_notifications" => "Benachrichtigungsangaben konnten nicht gespeichert werden.",
"wallos_notification" => "Wallos Benachrichtigung",
"test_notification" => "Dies ist eine Test-Benachrichtigung. Wenn du das hier siehst, sind deine Konfigurationen korrekt.",
"email_error" => "E-Mail konnte nicht gesendet werden",
"notification_sent_successfuly" => "Benachrichtigung erfolgreich gesendet",
"notifications_settings_saved" => "Benachrichtigungseinstellungen erfolgreich gespeichert.",
"notification_failed" => "Benachrichtigung fehlgeschlagen",
// Payments
"payment_in_use" => "Genutzte Zahlungsmethoden können nicht deaktiviert werden",
"failed_update_payment" => "Zahlungsmethode in Datenbank konnte nicht aktualisiert werden",
"enabled" => "aktiviert",
"disabled" => "deaktiviert",
// Subscription
"error_fetching_image" => "Fehler beim Laden des Bildes",
"subscription_updated_successfuly" => "Abonnement erfolgreich aktualisiert",
"subscription_added_successfuly" => "Abonnement erfolgreich hinzugefügt",
"error_deleting_subscription" => "Abonnement konnte nicht gelöscht werden.",
"invalid_request_method" => "Ungültige Request Methode.",
// User
"error_updating_user_data" => "Benutzerangaben konnten nicht aktualisiert werden.",
"user_details_saved" => "Benutzerangaben gespeichert",
// Admin Page
"registrations" => "Registrierungen",
"enable_user_registrations" => "Benutzerregistrierungen aktivieren",
"maximum_number_users" => "Maximale Anzahl an Benutzern",
"require_email_verification" => "E-Mail Verifizierung erforderlich",
"configure_smtp_settings_to_enable" => "Konfiguriere SMTP Einstellungen um dies zu aktivieren",
"server_url" => "Server URL",
"server_url_info" => "Wird für die E-Mail-Überprüfung und die Passwortwiederherstellung verwendet. Muss eine gültige öffentliche URL sein.",
"server_url_password_reset" => "Wenn diese Option gesetzt ist, wird auch die Funktion zum Zurücksetzen des Passworts aktiviert.",
"disable_login" => "Login deaktivieren",
"disable_login_info" => "Anmeldung umgehen. Wenn Sie Ihren Server nur in einem lokalen Netzwerk betreiben, ohne Zugriff von außen, können Sie die Anmeldung deaktivieren. Dadurch wird automatisch der Admin-Benutzer angemeldet.",
"disable_login_info2" => "Sie können diese Einstellung nur aktivieren, wenn die Benutzerregistrierung ausgeschaltet ist und es nicht mehr als ein Admin-Benutzerkonto gibt.",
"max_users_info" => "0 für unbegrenzte Anzahl an Benutzern",
"user_management" => "Benutzerverwaltung",
"delete_user" => "Benutzer löschen",
"delete_user_info" => "Durch das Löschen eines Benutzers werden auch alle seine Abonnements und Einstellungen gelöscht.",
"create_user" => "Benutzer erstellen",
"oidc_settings" => "OIDC Einstellungen",
"oidc_oauth_enabled" => "OIDC/OAuth aktivieren",
"create_user_automatically" => "Benutzer automatisch erstellen",
"disable_password_login" => "Passwort-Login deaktivieren",
"smtp_settings" => "SMTP Einstellungen",
"smtp_usage_info" => "Wird für die Passwortwiederherstellung und andere System-E-Mails verwendet",
"maintenance_tasks" => "Wartungsaufgaben",
"orphaned_logos" => "Verwaiste Logos",
"update" => "Update",
"new_version_available" => "Eine neue Version von Wallos ist verfügbar",
"current_version" => "Aktuelle Version",
"latest_version" => "Neueste Version",
"on_current_version" => "Sie verwenden die neueste Version von Wallos.",
"show_update_notification" => "Benachrichtigung über Updates auf dem Dashboard anzeigen",
"cronjobs" => "Cronjobs",
// Email Verification
"email_verified" => "E-Mail verifiziert",
"email_verification_failed" => "E-Mail konnte nicht verifiziert werden",
// Calendar
"calendar" => "Kalender",
"sun" => "So",
"mon" => "Mo",
"tue" => "Di",
"wed" => "Mi",
"thu" => "Do",
"fri" => "Fr",
"sat" => "Sa",
"month-01" => "Januar",
"month-02" => "Februar",
"month-03" => "März",
"month-04" => "April",
"month-05" => "Mai",
"month-06" => "Juni",
"month-07" => "Juli",
"month-08" => "August",
"month-09" => "September",
"month-10" => "Oktober",
"month-11" => "November",
"month-12" => "Dezember",
"total_cost" => "Gesamtkosten",
"export_icalendar" => "iCalendar exportieren",
"over_budget_warning" => "Sie haben Ihr Budget überschritten",
// TOTP Page
"insert_totp_code" => "Bitte geben Sie den TOTP-Code ein",
];
?>