mirror of
https://github.com/sassanix/Warracker.git
synced 2026-01-04 12:39:50 -06:00
* Added Model Number field to warranties (backend + frontend integration) * Expanded localization: added Polish and Hebrew (with RTL), completed warranty claim translations for all locales * Enhanced search: Model Number now searchable on Home and Status pages * Improved Status page with Archived warranties filtering and display * Fixed Global view logic for archived warranties and Model Number visibility * Corrected missing Model Number translations across all languages * Improved Add Warranty modal responsiveness on small screens * Fixed document URL visibility bug and Chrome horizontal scrollbar issue * Updated major dependencies (Python 3.14, gevent 25.9.1, Flask 3.1.2, etc.) * Added Reddit community link and localization on About page * PWA and cache updates for faster rollout and consistent asset refresh
694 lines
39 KiB
JSON
694 lines
39 KiB
JSON
{
|
|
"app_title": "Warracker",
|
|
"subtitle": "Garantie-Tracker",
|
|
"nav": {
|
|
"home": "Startseite",
|
|
"status": "Status",
|
|
"settings": "Einstellungen",
|
|
"about": "Über"
|
|
},
|
|
"auth": {
|
|
"login": "Anmelden",
|
|
"logout": "Abmelden",
|
|
"register": "Registrieren",
|
|
"username": "Benutzername",
|
|
"password": "Passwort",
|
|
"email": "E-Mail",
|
|
"first_name": "Vorname",
|
|
"last_name": "Nachname",
|
|
"forgot_password": "Passwort vergessen?",
|
|
"reset_password": "Passwort zurücksetzen",
|
|
"confirm_password": "Passwort bestätigen",
|
|
"create_account_title": "Konto erstellen",
|
|
"first_name_optional": "Vorname (optional)",
|
|
"last_name_optional": "Nachname (optional)",
|
|
"username_hint": "Der Benutzername muss eindeutig sein und wird für die Anmeldung verwendet.",
|
|
"email_address": "E-Mail-Adresse",
|
|
"toggle_password": "Passwort anzeigen/ausblenden",
|
|
"password_hint_simple": "Das Passwort muss mindestens 8 Zeichen lang sein und Großbuchstaben, Kleinbuchstaben und Zahlen enthalten.",
|
|
"password_requirements": "Passwortanforderungen:",
|
|
"req_length": "Mindestens 8 Zeichen",
|
|
"req_uppercase": "Mindestens 1 Großbuchstabe",
|
|
"req_lowercase": "Mindestens 1 Kleinbuchstabe",
|
|
"req_number": "Mindestens 1 Zahl",
|
|
"req_special": "Mindestens 1 Sonderzeichen",
|
|
"create_account": "Konto erstellen",
|
|
"already_have_account": "Haben Sie bereits ein Konto?",
|
|
"reset_password_title": "Warracker - Passwort zurücksetzen",
|
|
"reset_your_password": "Passwort zurücksetzen",
|
|
"reset_password_info": "Geben Sie unten Ihre E-Mail-Adresse ein und wir senden Ihnen einen Link zum Zurücksetzen Ihres Passworts.",
|
|
"send_reset_link": "Link zum Zurücksetzen senden",
|
|
"back_to_login": "Zurück zur Anmeldung",
|
|
"set_new_password_title": "Warracker - Neues Passwort festlegen",
|
|
"set_new_password": "Neues Passwort festlegen",
|
|
"new_password": "Neues Passwort",
|
|
"confirm_new_password": "Neues Passwort bestätigen",
|
|
"invalid_or_expired_link": "Ungültiger oder abgelaufener Link",
|
|
"invalid_link_info": "Der von Ihnen angeklickte Link zum Zurücksetzen des Passworts ist ungültig oder abgelaufen.",
|
|
"request_new_reset_link": "Neuen Link zum Zurücksetzen anfordern"
|
|
},
|
|
"warranties": {
|
|
"title": "Ihre Garantien",
|
|
"title_global": "Garantien aller Benutzer",
|
|
"add_new": "Neue Garantie hinzufügen",
|
|
"edit": "Garantie bearbeiten",
|
|
"delete": "Garantie löschen",
|
|
"product_name": "Produktname",
|
|
"purchase_date": "Kaufdatum",
|
|
"warranty_duration": "Garantiedauer",
|
|
"years": "Jahre",
|
|
"months": "Monate",
|
|
"days": "Tage",
|
|
"vendor": "Anbieter",
|
|
"serial_numbers": "Seriennummern",
|
|
"purchase_price": "Kaufpreis",
|
|
"notes": "Notizen",
|
|
"tags": "Tags",
|
|
"status": "Status",
|
|
"expiration_date": "Ablaufdatum",
|
|
"active": "Aktiv",
|
|
"expired": "Abgelaufen",
|
|
"expiring_soon": "Läuft bald ab",
|
|
"lifetime": "Lebenslänglich",
|
|
"no_warranties": "Noch keine Garantien vorhanden. Fügen Sie Ihre erste Garantie hinzu, um zu beginnen.",
|
|
"search_placeholder": "Suche nach Name, Anbieter, Notizen, Tag oder Seriennummer...",
|
|
"warranty_type": "Garantietyp",
|
|
"other_document": "Anderes Dokument",
|
|
"product": "Produkt",
|
|
"expiration": "Ablauf",
|
|
"actions": "Aktionen",
|
|
"no_warranties_title": "Noch keine Garantien",
|
|
"no_warranties_desc": "Fügen Sie Ihre erste Garantie hinzu, um zu beginnen",
|
|
"add_warranty": "Garantie hinzufügen",
|
|
"warranty_entry_method": "Garantie-Eingabemethode",
|
|
"warranty_duration_option": "Garantiedauer",
|
|
"exact_expiration_option": "Genaues Ablaufdatum",
|
|
"warranty_period": "Garantiezeitraum",
|
|
"expiration_date_label": "Ablaufdatum",
|
|
"currency": "Währung",
|
|
"add_tags": "Tags hinzufügen",
|
|
"add_tags_desc": "Tags helfen Ihnen, Ihre Garantien zu organisieren und zu filtern",
|
|
"save_changes": "Änderungen speichern",
|
|
"confirm_delete": "Löschen bestätigen",
|
|
"manage_tags": "Tags verwalten",
|
|
"add_tag": "Tag hinzufügen",
|
|
"unknown_status": "Unbekannter Status",
|
|
"expiring_soon_days": "Läuft bald ab ({{days}} {{dayText}})",
|
|
"days_remaining": "{{days}} {{dayText}} verbleibend",
|
|
"day_one": "Tag",
|
|
"day_other": "Tage",
|
|
"month_one": "Monat",
|
|
"month_other": "Monate",
|
|
"year_one": "Jahr",
|
|
"year_other": "Jahre",
|
|
"na": "N/A",
|
|
"age": "Alter",
|
|
"warranty": "Garantie",
|
|
"warranty_ends": "Garantie endet",
|
|
"price": "Preis",
|
|
"serial_number": "Seriennummer",
|
|
"model_number": "Modellnummer",
|
|
"type": "Typ",
|
|
"owner": "Besitzer",
|
|
"product_website": "Produkt-Website",
|
|
"documents": "Dokumente",
|
|
"summary": "Zusammenfassung",
|
|
"product_url_placeholder": "https://example.com/product",
|
|
"years_placeholder": "Jahre",
|
|
"months_placeholder": "Monate",
|
|
"days_placeholder": "Tage",
|
|
"add_any_notes_placeholder": "Fügen Sie Notizen zu dieser Garantie hinzu...",
|
|
"product_url_optional": "Produkt-URL (optional)",
|
|
"enter_serial_number": "Seriennummer eingeben",
|
|
"vendor_optional": "Anbieter (optional)",
|
|
"vendor_placeholder": "z.B. Amazon, Best Buy, etc.",
|
|
"lifetime_warranty": "Lebenslange Garantie",
|
|
"warranty_type_optional": "Garantietyp (optional)",
|
|
"select_warranty_type": "Garantietyp auswählen...",
|
|
"standard": "Standard",
|
|
"extended": "Erweitert",
|
|
"manufacturer": "Hersteller",
|
|
"third_party": "Drittanbieter",
|
|
"store": "Geschäft",
|
|
"premium": "Premium",
|
|
"limited": "Begrenzt",
|
|
"full": "Voll",
|
|
"parts_only": "Nur Teile",
|
|
"labor_only": "Nur Arbeit",
|
|
"international": "International",
|
|
"accidental_damage": "Unfallschaden",
|
|
"other_custom": "Andere (benutzerdefiniert)",
|
|
"enter_custom_warranty_type": "Benutzerdefinierten Garantietyp eingeben",
|
|
"purchase_price_optional": "Kaufpreis (optional)",
|
|
"notes_optional": "Notizen (optional)",
|
|
"add_any_notes": "Fügen Sie Notizen zu dieser Garantie hinzu...",
|
|
"product_photo_optional": "Produktfoto (optional)",
|
|
"choose_photo": "Foto auswählen",
|
|
"invoice_receipt": "Rechnung/Beleg",
|
|
"store_locally": "Lokal speichern",
|
|
"store_in_paperless": "In Paperless-ngx speichern",
|
|
"choose_file": "Datei auswählen",
|
|
"browse_paperless": "Paperless-ngx-Dokumente durchsuchen",
|
|
"product_manual_optional": "Produkthandbuch (optional)",
|
|
"files_zip_rar_optional": "Dateien (ZIP/RAR, optional)",
|
|
"search_or_add_new_tag": "Suchen oder neuen Tag hinzufügen...",
|
|
"product_information": "Produktinformationen",
|
|
"product_url": "Produkt-URL",
|
|
"warranty_details": "Garantiedetails",
|
|
"product_photo": "Produktfoto",
|
|
"product_manual": "Produkthandbuch",
|
|
"files": "Dateien",
|
|
"selected_tags": "Ausgewählte Tags",
|
|
"previous_tab": "Zurück",
|
|
"next_tab": "Weiter",
|
|
"delete_photo": "Foto löschen",
|
|
"delete_invoice": "Rechnung löschen",
|
|
"delete_manual": "Handbuch löschen",
|
|
"delete_files": "Dateien löschen",
|
|
"current_photo": "Aktuelles Foto:",
|
|
"current_invoice": "Aktuelle Rechnung:",
|
|
"current_manual": "Aktuelles Handbuch:",
|
|
"current_document": "Aktuelles Dokument:",
|
|
"upload_new_photo_replace": "(Neues Foto zum Ersetzen hochladen)",
|
|
"no_photo_uploaded": "Kein Foto hochgeladen",
|
|
"no_invoice_uploaded": "Keine Rechnung hochgeladen",
|
|
"no_manual_uploaded": "Kein Handbuch hochgeladen",
|
|
"no_document_uploaded": "Kein anderes Dokument hochgeladen",
|
|
"photo_will_be_deleted": "Foto wird beim Speichern gelöscht",
|
|
"invoice_will_be_deleted": "Rechnung wird beim Speichern gelöscht",
|
|
"manual_will_be_deleted": "Handbuch wird beim Speichern gelöscht",
|
|
"document_will_be_deleted": "Anderes Dokument wird beim Speichern gelöscht",
|
|
"confirm_delete_message": "Sind Sie sicher, dass Sie diese Garantie löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.",
|
|
"new_tag_name": "Neuer Tag-Name",
|
|
"existing_tags": "Bestehende Tags",
|
|
"edit_warranty": "Garantie bearbeiten",
|
|
"warranty_type_standard": "Standard",
|
|
"warranty_type_extended": "Erweitert",
|
|
"warranty_type_manufacturer": "Hersteller",
|
|
"warranty_type_third_party": "Drittanbieter",
|
|
"warranty_type_store": "Geschäft",
|
|
"warranty_type_premium": "Premium",
|
|
"warranty_type_limited": "Begrenzt",
|
|
"warranty_type_full": "Voll",
|
|
"warranty_type_parts_only": "Nur Teile",
|
|
"warranty_type_labor_only": "Nur Arbeit",
|
|
"warranty_type_international": "International",
|
|
"warranty_type_accidental_damage": "Unfallschaden",
|
|
"warranty_type_other": "Andere (benutzerdefiniert)",
|
|
"warranty_type_custom_placeholder": "Benutzerdefinierten Garantietyp eingeben",
|
|
"notes_placeholder": "Zusätzliche Notizen zu dieser Garantie...",
|
|
"tags_help_text": "Tags helfen Ihnen, Ihre Garantien zu organisieren und zu filtern",
|
|
"search_add_tag_placeholder": "Suchen oder neuen Tag hinzufügen...",
|
|
"upload_new_file_replace": "Neue Datei zum Ersetzen hochladen",
|
|
"current_other_document": "Aktuelles anderes Dokument",
|
|
"no_other_document_uploaded": "Kein anderes Dokument hochgeladen",
|
|
"other_document_will_be_deleted": "Anderes Dokument wird beim Speichern gelöscht",
|
|
"files_optional": "Dateien (ZIP/RAR, optional)",
|
|
"invoice_receipt_short": "Rechnung",
|
|
"product_manual_short": "Handbuch",
|
|
"files_short": "Dateien",
|
|
"enter_serial_number": "Seriennummer eingeben",
|
|
"model_number_optional": "Modellnummer (optional)",
|
|
"add_serial_number": "Weitere Seriennummer hinzufügen"
|
|
},
|
|
"settings": {
|
|
"title": "Einstellungen",
|
|
"account_settings": "Kontoeinstellungen",
|
|
"preferences": "Präferenzen",
|
|
"language": "Sprache",
|
|
"select_language": "Sprache auswählen",
|
|
"dark_mode": "Dunkelmodus",
|
|
"dark_mode_desc": "Zwischen hellem und dunklem Thema wechseln",
|
|
"currency": "Währung",
|
|
"timezone": "Zeitzone",
|
|
"date_format": "Datumsformat",
|
|
"expiring_soon_days": "Tage bis zum Ablauf",
|
|
"save_changes": "Änderungen speichern",
|
|
"current_user": "Profil bearbeiten für:",
|
|
"your_email": "Ihre E-Mail:",
|
|
"first_name": "Vorname",
|
|
"last_name": "Nachname",
|
|
"email": "E-Mail",
|
|
"save_profile": "Änderungen speichern",
|
|
"default_view": "Standardansicht",
|
|
"default_view_desc": "Wählen Sie Ihre bevorzugte Ansicht für Garantien",
|
|
"grid_view": "Gitteransicht",
|
|
"list_view": "Listenansicht",
|
|
"table_view": "Tabellenansicht",
|
|
"currency_symbol": "Währungssymbol",
|
|
"currency_symbol_desc": "Wählen Sie das Symbol zur Anzeige von Preisen",
|
|
"currency_position": "Währungsposition",
|
|
"currency_position_desc": "Wählen Sie, ob das Währungssymbol links oder rechts von den Zahlen angezeigt wird",
|
|
"expiring_soon_days_desc": "Anzahl der Tage vor Ablauf, um Warnungen anzuzeigen",
|
|
"date_format_desc": "Wählen Sie, wie Daten angezeigt werden",
|
|
"save_preferences": "Präferenzen speichern",
|
|
"notification_settings": "Benachrichtigungseinstellungen",
|
|
"notification_channel": "Benachrichtigungskanal",
|
|
"notification_channel_desc": "Wählen Sie, wie Sie Benachrichtigungen erhalten möchten",
|
|
"notification_disabled": "Deaktiviert",
|
|
"notification_email": "E-Mail",
|
|
"notification_apprise": "Apprise",
|
|
"notification_both": "Beide",
|
|
"email_settings": "E-Mail-Einstellungen",
|
|
"notification_frequency": "Benachrichtigungshäufigkeit",
|
|
"notification_frequency_desc": "Wie oft E-Mail-Benachrichtigungen erhalten werden sollen",
|
|
"daily": "Täglich",
|
|
"weekly": "Wöchentlich",
|
|
"monthly": "Monatlich",
|
|
"notification_time": "Benachrichtigungszeit",
|
|
"timezone_desc": "Ihre lokale Zeitzone für Benachrichtigungen",
|
|
"apprise_settings": "Apprise-Einstellungen",
|
|
"apprise_frequency": "Apprise-Benachrichtigungshäufigkeit",
|
|
"apprise_frequency_desc": "Wie oft Apprise-Benachrichtigungen erhalten werden sollen",
|
|
"apprise_time": "Apprise-Benachrichtigungszeit",
|
|
"apprise_timezone": "Apprise-Zeitzone",
|
|
"apprise_timezone_desc": "Ihre lokale Zeitzone für Apprise-Benachrichtigungen",
|
|
"save_notification_settings": "Benachrichtigungseinstellungen speichern",
|
|
"security": "Sicherheit",
|
|
"change_password": "Passwort ändern",
|
|
"change_password_desc": "Aktualisieren Sie Ihr Kontopasswort",
|
|
"change": "Ändern",
|
|
"current_password": "Aktuelles Passwort",
|
|
"new_password": "Neues Passwort",
|
|
"confirm_password": "Neues Passwort bestätigen",
|
|
"update_password": "Passwort aktualisieren",
|
|
"cancel": "Abbrechen",
|
|
"danger_zone": "Gefahrenzone",
|
|
"delete_account": "Konto löschen",
|
|
"delete_account_desc": "Löschen Sie Ihr Konto und alle Daten dauerhaft",
|
|
"admin_settings": "Admin-Einstellungen",
|
|
"admin_actions": "Admin-Aktionen",
|
|
"refresh_data": "Daten aktualisieren",
|
|
"check_admin_status": "Admin-Status prüfen",
|
|
"show_users_list": "Benutzerliste anzeigen",
|
|
"test_api": "API testen",
|
|
"send_notifications": "Garantiebenachrichtigungen senden",
|
|
"check_scheduler": "Scheduler-Status prüfen",
|
|
"site_settings": "Site-Einstellungen",
|
|
"registration_enabled": "Registrierung aktiviert",
|
|
"registration_enabled_desc": "Neuen Benutzern die Registrierung erlauben",
|
|
"email_base_url": "E-Mail-Basis-URL",
|
|
"global_view_enabled": "Globale Ansicht aktiviert",
|
|
"global_view_admin_only": "Globale Ansicht nur für Admins",
|
|
"save_site_settings": "Site-Einstellungen speichern",
|
|
"oidc_configuration": "OIDC-SSO-Konfiguration",
|
|
"enable_oidc": "OIDC-SSO aktivieren",
|
|
"oidc_provider_name": "OIDC-Anbietername",
|
|
"client_id": "Client-ID",
|
|
"client_secret": "Client-Geheimnis",
|
|
"issuer_url": "Aussteller-URL",
|
|
"scope": "Umfang",
|
|
"save_oidc_settings": "OIDC-Einstellungen speichern",
|
|
"oidc_sso_desc": "Benutzern die Anmeldung über einen OIDC-Anbieter ermöglichen.",
|
|
"oidc_only_mode": "Nur-OIDC-Anmeldemodus",
|
|
"oidc_only_mode_desc": "Traditionelles Anmeldeformular für Benutzername/Passwort ausblenden und nur OIDC-Anmeldung zulassen. <strong>Warnung:</strong> Stellen Sie sicher, dass OIDC ordnungsgemäß konfiguriert ist, bevor Sie diese Option aktivieren.",
|
|
"oidc_provider_name_desc": "Interner Name für den OIDC-Client (z. B. 'oidc').",
|
|
"client_secret_desc": "Sensibler Wert. In der Datenbank gespeichert. Ein Neustart der Anwendung ist erforderlich, damit die Änderungen wirksam werden.",
|
|
"issuer_url_desc": "Die Basis-URL Ihres OIDC-Anbieters.",
|
|
"scope_desc": "Durch Leerzeichen getrennte OIDC-Bereiche.",
|
|
"oidc_restart_message": "Ein Neustart der Anwendung ist erforderlich, damit die OIDC-Einstellungen vollständig wirksam werden.",
|
|
"api_token": "API-Token",
|
|
"view_documents": "Dokumente in Warracker anzeigen",
|
|
"connection_testing": "Verbindung testen",
|
|
"apprise_notifications": "Apprise-Benachrichtigungen",
|
|
"enable_apprise": "Apprise-Benachrichtigungen aktivieren",
|
|
"loading": "Wird geladen...",
|
|
"time_of_day_notification": "Tageszeit für den Empfang von Benachrichtigungen (im 24-Stunden-Format)",
|
|
"paperless_ngx_settings": "Paperless-ngx-Einstellungen",
|
|
"paperless_ngx_about_title": "Über die Paperless-ngx-Integration:",
|
|
"paperless_ngx_about_desc": "Diese optionale Funktion ermöglicht es Ihnen, Garantiedokumente in Ihrer selbst gehosteten Paperless-ngx-Instanz anstelle von lokal zu speichern. Wenn aktiviert, können Benutzer wählen, wo sie jedes Dokument speichern möchten: lokal oder in Paperless-ngx.",
|
|
"paperless_ngx_desc": "Integration mit dem Dokumentenmanagementsystem Paperless-ngx konfigurieren",
|
|
"enable_paperless": "Paperless-ngx-Integration aktivieren",
|
|
"paperless_url": "Paperless-ngx-URL",
|
|
"paperless_url_desc": "Basis-URL Ihrer Paperless-ngx-Instanz",
|
|
"paperless_token": "API-Token",
|
|
"paperless_token_desc": "Ihr Paperless-ngx-API-Authentifizierungstoken",
|
|
"paperless_token_desc_generate": "Generieren Sie ein API-Token aus Ihrer Paperless-ngx-Instanz (Einstellungen → API-Token).",
|
|
"paperless_view_in_app": "Dokumente in der App anzeigen",
|
|
"paperless_view_in_app_desc": "Dokumente in der App anstelle eines neuen Tabs öffnen",
|
|
"debug_config": "Debug-Konfiguration",
|
|
"test_upload": "Upload testen",
|
|
"save_paperless_settings": "Paperless-ngx-Einstellungen speichern",
|
|
"apprise_desc": "Konfigurieren Sie Apprise für die erweiterte Zustellung von Benachrichtigungen an mehrere Dienste",
|
|
"apprise_desc_system_wide": "Apprise-Benachrichtigungen systemweit aktivieren oder deaktivieren",
|
|
"apprise_not_available_title": "Apprise nicht verfügbar:",
|
|
"apprise_not_available_desc": "Die Apprise-Benachrichtigungsbibliothek ist nicht installiert oder verfügbar. Benachrichtigungsfunktionen sind deaktiviert.",
|
|
"apprise_url": "Apprise-URL",
|
|
"apprise_url_desc": "Ihre Apprise-Benachrichtigungsdienst-URL",
|
|
"apprise_mode": "Benachrichtigungsmodus",
|
|
"apprise_mode_desc": "Wählen Sie, wann Apprise-Benachrichtigungen gesendet werden sollen",
|
|
"apprise_mode_global": "Globale Zusammenfassung",
|
|
"apprise_mode_individual": "Pro Benutzer",
|
|
"test_paperless": "Paperless-Verbindung testen",
|
|
"test_apprise": "Apprise-Verbindung testen",
|
|
"apprise_warranty_scope": "Garantieumfang",
|
|
"apprise_warranty_scope_desc": "Wählen Sie, welche Garantien in Benachrichtigungen enthalten sein sollen",
|
|
"all_warranties": "Alle Garantien",
|
|
"personal_warranties": "Nur persönliche Garantien",
|
|
"all_users_warranties": "Garantien aller Benutzer",
|
|
"admin_warranties_only": "Nur Garantien des Administrators",
|
|
"apprise_notification_days": "Benachrichtigungstage",
|
|
"apprise_notification_days_desc": "Tage vor Ablauf, um Benachrichtigungen zu senden (durch Komma getrennt, z. B. \"7,30\" für 7 Tage und 30 Tage vorher)",
|
|
"apprise_check_frequency": "Prüffrequenz",
|
|
"apprise_check_frequency_desc": "Wie oft das System nach ablaufenden Garantien sucht (globale Einstellung)",
|
|
"apprise_title_prefix": "Nachrichtentitel-Präfix",
|
|
"apprise_title_prefix_desc": "Präfix, das den Benachrichtigungstiteln hinzugefügt wird (z. B. führt \"[Warracker]\" zu \"[Warracker] Garantien laufen bald ab\")",
|
|
"apprise_test_url": "Test-URL (optional)",
|
|
"apprise_test_url_desc": "Optional: URL nur zum Senden von Testbenachrichtigungen (wird nicht in der Hauptkonfiguration gespeichert)",
|
|
"save_apprise_settings": "Apprise-Einstellungen speichern",
|
|
"validate_urls": "URLs validieren",
|
|
"send_expiration_notifications_now": "Ablaufbenachrichtigungen jetzt senden",
|
|
"apprise_current_status": "Aktueller Status",
|
|
"apprise_urls_configured": "Konfigurierte URLs:",
|
|
"apprise_supported_services": "Unterstützte Dienste",
|
|
"apprise_supported_services_desc": "Apprise unterstützt über 80 Benachrichtigungsdienste, darunter: Discord, Slack, Telegram, E-Mail (Gmail, Outlook), Webhooks, Microsoft Teams, Matrix, Pushover, Ntfy, Gotify und viele mehr.",
|
|
"view_full_list_of_supported_services": "Vollständige Liste der unterstützten Dienste anzeigen",
|
|
"ownership_management": "Eigentumsverwaltung",
|
|
"transfer_ownership": "Eigentum übertragen",
|
|
"warning_title": "Warnung:",
|
|
"transfer_ownership_warning": "Anwendungseigentum auf einen anderen Admin-Benutzer übertragen. Diese Aktion ist unumkehrbar.",
|
|
"transfer_ownership_desc": "Sobald das Eigentum übertragen ist, werden Sie ein normaler Administrator und der neue Eigentümer hat die endgültige Kontrolle über die Anwendung.",
|
|
"select_new_owner": "Neuen Eigentümer auswählen (muss ein Administrator sein)",
|
|
"select_admin_user": "Admin-Benutzer auswählen...",
|
|
"transfer_ownership_button": "Eigentum übertragen",
|
|
"transfer_ownership_irreversible": "Diese Aktion kann nicht rückgängig gemacht werden.",
|
|
"transfer_ownership_confirmation": "Sie sind dabei, das Anwendungseigentum zu übertragen an",
|
|
"after_this_transfer": "Nach dieser Übertragung:",
|
|
"transfer_ownership_consequence_1": "Sie werden ein normaler Administrator",
|
|
"transfer_ownership_consequence_2": "Der neue Eigentümer hat die endgültige Kontrolle über die Anwendung",
|
|
"transfer_ownership_consequence_3": "Nur der neue Eigentümer kann das Eigentum erneut übertragen",
|
|
"transfer_ownership_type_to_confirm": "Zur Bestätigung geben Sie bitte \"TRANSFER\" in das Feld unten ein:"
|
|
},
|
|
"actions": {
|
|
"save": "Speichern",
|
|
"cancel": "Abbrechen",
|
|
"delete": "Löschen",
|
|
"edit": "Bearbeiten",
|
|
"export": "Exportieren",
|
|
"import": "Importieren",
|
|
"refresh": "Aktualisieren",
|
|
"search": "Suchen",
|
|
"clear": "Löschen",
|
|
"upload": "Hochladen",
|
|
"download": "Herunterladen",
|
|
"manage_tags": "Tags verwalten",
|
|
"close": "Schließen",
|
|
"save_changes": "Änderungen speichern"
|
|
},
|
|
"filters": {
|
|
"all_status": "Alle Status",
|
|
"all_tags": "Alle Tags",
|
|
"all_vendors": "Alle Anbieter",
|
|
"all_types": "Alle Typen",
|
|
"sort_by": "Sortieren nach",
|
|
"sort_expiration": "Ablaufdatum",
|
|
"sort_purchase": "Kaufdatum",
|
|
"sort_age": "Alter",
|
|
"sort_name": "Produktname",
|
|
"sort_vendor": "Anbieter",
|
|
"sort_warranty_type": "Garantietyp",
|
|
"status": "Status",
|
|
"tags": "Tags",
|
|
"vendor": "Anbieter",
|
|
"warranty_type": "Garantietyp",
|
|
"view": "Ansicht",
|
|
"scope": "Umfang"
|
|
},
|
|
"messages": {
|
|
"success": "Erfolg",
|
|
"error": "Fehler",
|
|
"warning": "Warnung",
|
|
"loading": "Wird geladen...",
|
|
"saved": "Änderungen erfolgreich gespeichert",
|
|
"deleted": "Element erfolgreich gelöscht",
|
|
"confirm_delete": "Sind Sie sicher, dass Sie dieses Element löschen möchten?",
|
|
"no_results": "Keine Ergebnisse gefunden",
|
|
"file_too_large": "Datei ist zu groß",
|
|
"invalid_file_type": "Ungültiger Dateityp",
|
|
"fill_first_last_name": "Bitte geben Sie Vor- und Nachnamen ein",
|
|
"email_cannot_be_empty": "E-Mail-Adresse darf nicht leer sein.",
|
|
"enter_valid_email": "Bitte geben Sie eine gültige E-Mail-Adresse ein.",
|
|
"profile_updated_successfully": "Profil erfolgreich aktualisiert",
|
|
"preferences_saved_successfully": "Präferenzen erfolgreich gespeichert.",
|
|
"fill_password_fields": "Bitte füllen Sie alle Passwortfelder aus",
|
|
"passwords_do_not_match": "Neue Passwörter stimmen nicht überein",
|
|
"password_min_length": "Das Passwort muss mindestens 8 Zeichen lang sein",
|
|
"type_delete_to_confirm": "Bitte geben Sie DELETE ein, um zu bestätigen",
|
|
"account_deleted_successfully": "Konto erfolgreich gelöscht",
|
|
"account_cannot_delete_offline": "Konto kann im Offline-Modus nicht gelöscht werden",
|
|
"failed_delete_account": "Konto konnte nicht gelöscht werden. Bitte versuchen Sie es erneut.",
|
|
"user_updated_successfully": "Benutzer erfolgreich aktualisiert",
|
|
"user_deleted_successfully": "Benutzer erfolgreich gelöscht",
|
|
"user_id_missing": "Benutzer-ID fehlt",
|
|
"failed_load_users": "Benutzer konnten nicht geladen werden",
|
|
"error_loading_users": "Fehler beim Laden der Benutzer",
|
|
"select_user_transfer_ownership": "Bitte wählen Sie einen Benutzer aus, an den das Eigentum übertragen werden soll",
|
|
"ownership_transferred_successfully": "Eigentum erfolgreich übertragen! Seite wird aktualisiert...",
|
|
"failed_load_site_settings": "Site-Einstellungen konnten nicht geladen werden. Bitte versuchen Sie es erneut.",
|
|
"invalid_email_base_url": "Ungültiges E-Mail-Basis-URL-Format. Es sollte mit http:// oder https:// beginnen",
|
|
"no_site_settings_to_save": "Keine Site-Einstellungen zum Speichern.",
|
|
"site_settings_saved_successfully": "Site-Einstellungen erfolgreich gespeichert",
|
|
"failed_save_site_settings": "Site-Einstellungen konnten nicht gespeichert werden",
|
|
"oidc_settings_saved_successfully": "OIDC-Einstellungen erfolgreich gespeichert.",
|
|
"failed_save_oidc_settings": "OIDC-Einstellungen konnten nicht gespeichert werden.",
|
|
"api_endpoint_accessible": "API-Endpunkt ist erreichbar",
|
|
"api_endpoint_not_accessible": "API-Endpunkt ist nicht erreichbar. Status: ",
|
|
"only_admins_send_notifications": "Nur Administratoren können Garantiebenachrichtigungen senden",
|
|
"notifications_triggered_successfully": "Benachrichtigungen erfolgreich ausgelöst",
|
|
"notification_settings_saved_successfully": "Benachrichtigungseinstellungen erfolgreich gespeichert",
|
|
"apprise_settings_saved_successfully": "Apprise-Einstellungen erfolgreich gespeichert",
|
|
"test_notification_sent_successfully": "Testbenachrichtigung erfolgreich gesendet",
|
|
"no_urls_to_validate": "Keine URLs zum Validieren",
|
|
"paperless_settings_saved_successfully": "Paperless-ngx-Einstellungen erfolgreich gespeichert!",
|
|
"enter_valid_paperless_url": "Bitte geben Sie eine gültige URL ein (z. B. https://paperless.ihredomain.com)",
|
|
"enter_paperless_url_first": "Bitte geben Sie zuerst eine Paperless-ngx-URL ein",
|
|
"paperless_connection_test_successful": "Paperless-ngx-Verbindungstest erfolgreich!",
|
|
"paperless_connection_test_failed": "Paperless-ngx-Verbindungstest fehlgeschlagen",
|
|
"enter_api_token_test_connection": "Bitte geben Sie ein API-Token ein, um die Verbindung zu testen",
|
|
"failed_load_user_data": "Benutzerdaten konnten nicht geladen werden. Bitte versuchen Sie es erneut.",
|
|
"could_not_connect_user_data": "Konnte keine Verbindung herstellen, um Benutzerdaten abzurufen. Angezeigte zwischengespeicherte Informationen.",
|
|
"preferences_saved_locally_failed_sync": "Präferenzen lokal gespeichert, aber Synchronisierung mit dem Server fehlgeschlagen: ",
|
|
"preferences_saved_locally": "Präferenzen lokal gespeichert.",
|
|
"correct_errors_in_tab": "Bitte korrigieren Sie die Fehler im hervorgehobenen Tab, bevor Sie fortfahren.",
|
|
"please_fill_out_this_field": "Bitte füllen Sie dieses Feld aus.",
|
|
"warranty_added_successfully": "Garantie erfolgreich hinzugefügt",
|
|
"tag_name_required": "Tag-Name ist erforderlich",
|
|
"tag_creation_function_not_found": "Tag-Erstellungsfunktion nicht gefunden",
|
|
"tag_created_successfully": "Tag erfolgreich erstellt",
|
|
"tag_updated_successfully": "Tag erfolgreich aktualisiert",
|
|
"tag_deleted_successfully": "Tag erfolgreich gelöscht",
|
|
"failed_to_create_tag": "Fehler beim Erstellen des Tags",
|
|
"failed_to_update_tag": "Fehler beim Aktualisieren des Tags",
|
|
"failed_to_delete_tag": "Fehler beim Löschen des Tags",
|
|
"no_warranties_found": "No warranties found",
|
|
"no_warranties_found_add_first": "No warranties yet. Add your first warranty to get started.",
|
|
"could_not_load_tags": "Could not load tags. Please try again.",
|
|
"no_warranty_selected": "No warranty selected",
|
|
"archived_warranties_guidance": "You can find archived warranties by selecting \"Archived\" in Filters.",
|
|
"no_file_selected": "No file selected.",
|
|
"invalid_csv_file_type": "Invalid file type. Please select a .csv file.",
|
|
"auth_error_login_again": "Authentication error. Please log in again.",
|
|
"import_failed": "Import failed: {{error}}",
|
|
"import_error_details": "An error occurred during import. Check console for details.",
|
|
"date_format_updated": "Date format updated.",
|
|
"currency_symbol_updated": "Currency symbol updated.",
|
|
"no_warranty_for_note_update": "No warranty selected for note update",
|
|
"cannot_save_notes_invalid_duration": "Cannot save notes: The warranty has an invalid duration. Please edit the full warranty details to set a valid duration first.",
|
|
"note_updated": "Note updated",
|
|
"paperless_duplicate_linked": "Duplicate document detected in Paperless-ngx. Linked to existing document.",
|
|
"paperless_not_enabled": "Paperless-ngx integration is not enabled",
|
|
"paperless_not_configured": "Paperless-ngx is not properly configured. Please check the settings.",
|
|
"paperless_connection_failed": "Paperless-ngx connection failed: {{error}}",
|
|
"allow_popups": "Please allow popups to view documents",
|
|
"opening_document_in_warracker": "Opening document in Warracker...",
|
|
"allow_popups_paperless": "Please allow popups to view documents in Paperless-ngx",
|
|
"opening_document_in_paperless": "Opening document in Paperless-ngx...",
|
|
"error_opening_document": "Error opening document: {{error}}",
|
|
"opened_with_fallback_url": "Opened with fallback URL - please check if Paperless-ngx is accessible",
|
|
"opened_with_generic_fallback_url": "Opened with generic fallback URL",
|
|
"document_linked_refreshing": "Document linked successfully! Refreshing...",
|
|
"failed_to_link_document": "Failed to link document: {{message}}",
|
|
"error_searching_document": "Error searching for document",
|
|
"autolinked_documents": "Automatically linked {{count}} document(s): {{docInfo}}",
|
|
"paperless_upload_autolink_failed": "Document uploaded to Paperless-ngx but could not be automatically linked. You can manually link it later.",
|
|
"paperless_upload_autolink_failed_errors": "Document uploaded but auto-linking failed due to errors. You can manually link it later.",
|
|
"document_linked_successfully": "Document linked successfully: {{documentType}}",
|
|
"failed_to_open_claims_modal": "Failed to open claims modal",
|
|
"failed_to_save_claim": "Failed to save claim",
|
|
"failed_to_delete_claim": "Failed to delete claim",
|
|
"authentication_required": "Authentication required",
|
|
"warranty_deleted_successfully": "Warranty deleted successfully",
|
|
"failed_to_delete_warranty": "Failed to delete warranty",
|
|
"warranty_updated_successfully": "Warranty updated successfully",
|
|
"failed_to_update_warranty": "Failed to update warranty",
|
|
"confirm_delete_tag": "Are you sure you want to delete this tag? It will be removed from all warranties.",
|
|
"tag_already_exists": "A tag with this name already exists",
|
|
"failed_to_update_tag": "Failed to update tag",
|
|
"failed_to_load_fresh_user_data": "Failed to load fresh user data",
|
|
"could_not_connect_fetch_user_data": "Could not connect to fetch user data. Displaying cached info.",
|
|
"fill_in_first_and_last_name": "Please fill in First Name and Last Name",
|
|
"email_address_cannot_be_empty": "Email address cannot be empty.",
|
|
"enter_valid_email_address": "Please enter a valid email address.",
|
|
"failed_to_update_profile": "Failed to update profile: {{error}}",
|
|
"preferences_saved_locally_failed_to_sync": "Preferences saved locally, but failed to sync with server: {{error}}",
|
|
"preferences_saved_locally": "Preferences saved locally.",
|
|
"fill_in_all_password_fields": "Please fill in all password fields",
|
|
"new_passwords_do_not_match": "New passwords do not match",
|
|
"password_at_least_8_characters": "Password must be at least 8 characters long",
|
|
"failed_to_change_password": "Failed to change password: {{error}}",
|
|
"failed_to_update_user": "Failed to update user",
|
|
"failed_to_update_user_try_again": "Failed to update user. Please try again.",
|
|
"failed_to_delete_user_check_console": "Failed to delete user. Check console for details.",
|
|
"error_during_user_deletion": "Error during user deletion: {{error}}",
|
|
"trying_direct_api_call_for_user_id": "Trying direct API call for user ID {{userId}}...",
|
|
"user_id_deleted_successfully_with_direct_api_call": "User ID {{userId}} deleted successfully with direct API call!",
|
|
"failed_to_delete_user_with_direct_api_call": "Failed to delete user {{username}} with direct API call.",
|
|
"error_with_direct_api_call": "Error with direct API call: {{error}}",
|
|
"error_checking_if_user_exists": "Error checking if user exists: {{error}}",
|
|
"select_user_to_transfer_ownership": "Please select a user to transfer ownership to",
|
|
"transfer_ownership_modal_elements_not_found": "Error: Transfer ownership modal elements not found",
|
|
"failed_to_transfer_ownership": "Failed to transfer ownership",
|
|
"failed_to_transfer_ownership_try_again": "Failed to transfer ownership. Please try again.",
|
|
"checking_user": "Checking user...",
|
|
"user_with_id_username_not_found": "User with ID/username \"{{userId}}\" not found",
|
|
"deleting_user": "Deleting user {{username}} (ID: {{id}})...",
|
|
"user_deleted_successfully_username": "User {{username}} deleted successfully!",
|
|
"failed_to_delete_user_check_console_username": "Failed to delete user {{username}}. Check console for details.",
|
|
"trying_direct_api_call_for_user_username": "Trying direct API call for user {{username}}...",
|
|
"user_deleted_successfully_with_direct_api_call_username": "User {{username}} deleted successfully with direct API call!",
|
|
"failed_to_delete_user_with_direct_api_call_username": "Failed to delete user {{username}} with direct API call.",
|
|
"invalid_email_base_url_format": "Invalid Email Base URL format. It should start with http:// or https://",
|
|
"failed_to_save_site_settings_try_again": "Failed to save site settings. Please try again.",
|
|
"failed_to_save_oidc_settings_try_again": "Failed to save OIDC settings. Please try again.",
|
|
"error_checking_api_endpoint": "Error checking API endpoint: {{error}}",
|
|
"error_colon": "Error: {{error}}",
|
|
"error_checking_scheduler_status": "Error checking scheduler status: {{error}}",
|
|
"error_saving_notification_settings": "Error saving notification settings: {{error}}",
|
|
"error_saving_apprise_settings": "Error saving Apprise settings: {{error}}",
|
|
"failed_to_send_test_notification": "Failed to send test notification: {{message}}",
|
|
"error_sending_test_notification": "Error sending test notification: {{error}}",
|
|
"error_validating_urls": "Error validating URLs: {{error}}",
|
|
"failed_to_trigger_notifications": "Failed to trigger notifications: {{message}}",
|
|
"error_triggering_notifications": "Error triggering notifications: {{error}}",
|
|
"error_updating_apprise_setting": "Error updating Apprise setting: {{error}}",
|
|
"error_loading_paperless_settings": "Error loading Paperless-ngx settings: {{error}}",
|
|
"error_saving_paperless_settings": "Error saving Paperless-ngx settings: {{error}}",
|
|
"error_testing_connection": "Error testing connection: {{error}}",
|
|
"debug_information_logged_to_console": "Debug information logged to console",
|
|
"debug_error": "Debug error: {{error}}",
|
|
"file_upload_test_successful": "File upload test successful!",
|
|
"file_upload_test_failed": "File upload test failed",
|
|
"file_upload_test_error": "File upload test error: {{error}}"
|
|
},
|
|
"languages": {
|
|
"en": "Englisch",
|
|
"fr": "Französisch",
|
|
"es": "Spanisch",
|
|
"de": "Deutsch",
|
|
"it": "Italienisch",
|
|
"cs": "Tschechisch",
|
|
"nl": "Niederländisch",
|
|
"hi": "Hindi",
|
|
"fa": "Persisch",
|
|
"ar": "Arabisch",
|
|
"ru": "Russisch",
|
|
"uk": "Ukrainisch",
|
|
"zh_CN": "Chinesisch (vereinfacht)",
|
|
"zh_HK": "Chinesisch (traditionell)",
|
|
"ja": "Japanisch",
|
|
"pt": "Portugiesisch",
|
|
"ko": "Koreanisch",
|
|
"tr": "Türkçe"
|
|
},
|
|
"status": {
|
|
"title": "Systemstatus",
|
|
"dashboard_title": "Garantie-Status-Dashboard",
|
|
"global_dashboard_title": "Globales Garantie-Status-Dashboard",
|
|
"overview": "Übersicht",
|
|
"statistics": "Statistiken",
|
|
"total_warranties": "Gesamtzahl der Garantien",
|
|
"active_warranties": "Aktive Garantien",
|
|
"expiring_soon": "Läuft bald ab",
|
|
"expired_warranties": "Abgelaufene Garantien",
|
|
"warranty_distribution": "Garantieverteilung",
|
|
"expiration_timeline": "Ablauf-Zeitleiste",
|
|
"recent_activity": "Letzte Aktivität",
|
|
"recent_expirations": "Kürzlich abgelaufen oder bald ablaufend",
|
|
"recent_expirations_empty": "Keine kürzlich abgelaufenen oder bald ablaufenden Garantien.",
|
|
"system_health": "Systemzustand",
|
|
"database_status": "Datenbankstatus",
|
|
"connected": "Verbunden",
|
|
"version": "Version",
|
|
"uptime": "Betriebszeit"
|
|
},
|
|
"about": {
|
|
"title": "Über Warracker",
|
|
"description": "Ein umfassendes Garantiemanagementsystem, das Ihnen hilft, alle Ihre Produktgarantien auf einer sicheren, benutzerfreundlichen Plattform zu verfolgen, zu organisieren und zu verwalten.",
|
|
"version": "Version",
|
|
"update_status": "Update-Status",
|
|
"checking_updates": "Auf Updates wird geprüft...",
|
|
"view_release_notes": "Versionshinweise anzeigen",
|
|
"project_info": "Projektinformationen",
|
|
"project_description": "Warracker ist ein Open-Source-Garantiemanagementsystem, das mit modernen Web-Technologien erstellt wurde. Es bietet eine sichere und intuitive Möglichkeit, Produktgarantien zu verwalten, Ablaufdaten zu verfolgen und wichtige Dokumente zu organisieren.",
|
|
"github_repository": "GitHub-Repository",
|
|
"releases": "Versionen",
|
|
"community_support": "Community & Support",
|
|
"community_description": "Treten Sie unserer Community bei, um Unterstützung, Diskussionen und Updates zu erhalten. Melden Sie Fehler, fordern Sie Funktionen an oder erhalten Sie Hilfe von anderen Benutzern und Mitwirkenden.",
|
|
"discord_community": "Discord-Community",
|
|
"reddit_community": "Reddit-Community",
|
|
"report_issues": "Probleme melden",
|
|
"developer_info": "Entwicklerinformationen",
|
|
"developer_description": "Warracker wird von Sassanix entwickelt und gewartet. Das Projekt ist Open-Source und begrüßt Beiträge aus der Community.",
|
|
"sassanix": "Sassanix",
|
|
"agpl_license": "AGPL-3.0-Lizenz",
|
|
"support_project": "Das Projekt unterstützen",
|
|
"support_description": "Wenn Sie Warracker nützlich finden, sollten Sie die Entwicklung unterstützen!",
|
|
"new_version_available": "Neue Version {{version}} verfügbar!",
|
|
"latest_version": "Sie verwenden die neueste Version",
|
|
"update_check_failed": "Update-Prüfung fehlgeschlagen",
|
|
"features": "Funktionen",
|
|
"feature_track": "Produktgarantien verfolgen",
|
|
"feature_notifications": "Ablaufbenachrichtigungen erhalten",
|
|
"feature_documents": "Garantiedokumente speichern",
|
|
"feature_reports": "Garantieberichte erstellen",
|
|
"feature_tags": "Mit Tags organisieren",
|
|
"feature_export": "Garantiedaten exportieren",
|
|
"support": "Support",
|
|
"documentation": "Dokumentation",
|
|
"github": "GitHub-Repository",
|
|
"license": "Lizenz",
|
|
"copyright": "Copyright",
|
|
"developed_by": "Entwickelt von"
|
|
},
|
|
"claims": {
|
|
"claims": "Reklamationen",
|
|
"warranty_claims": "Garantieansprüche",
|
|
"add_new_claim": "Neue Reklamation hinzufügen",
|
|
"add_claim": "Reklamation hinzufügen",
|
|
"edit_claim": "Reklamation bearbeiten",
|
|
"claim_date": "Reklamationsdatum",
|
|
"status": "Status",
|
|
"claim_number": "Reklamationsnummer",
|
|
"description": "Beschreibung",
|
|
"resolution": "Lösung",
|
|
"resolution_date": "Lösungsdatum",
|
|
"status_submitted": "Eingereicht",
|
|
"status_in_progress": "In Bearbeitung",
|
|
"status_approved": "Genehmigt",
|
|
"status_denied": "Abgelehnt",
|
|
"status_resolved": "Gelöst",
|
|
"status_cancelled": "Storniert",
|
|
"description_placeholder": "Beschreiben Sie das Problem und den Grund der Reklamation...",
|
|
"resolution_placeholder": "Details zur Lösung (falls vorhanden)...",
|
|
"no_claims_yet": "Noch keine Reklamationen",
|
|
"no_claims_message": "Klicken Sie auf \"Neue Reklamation hinzufügen\", um zu starten",
|
|
"claim_deleted_successfully": "Reklamation erfolgreich gelöscht",
|
|
"claim_created_successfully": "Reklamation erfolgreich erstellt",
|
|
"claim_updated_successfully": "Reklamation erfolgreich aktualisiert",
|
|
"confirm_delete_claim": "Sind Sie sicher, dass Sie diese Reklamation löschen möchten?",
|
|
"failed_to_load_claims": "Reklamationen konnten nicht geladen werden",
|
|
"failed_to_save_claim": "Reklamation konnte nicht gespeichert werden",
|
|
"failed_to_delete_claim": "Reklamation konnte nicht gelöscht werden",
|
|
"warranty_not_found": "Garantie nicht gefunden"
|
|
}
|
|
} |