#!/usr/bin/env python3 """Generate German (de) translations for ObsidianDragon wallet.""" import json, os translations = { "24h_change": "24h Änderung", "24h_volume": "24h Volumen", "about": "Über", "about_block_explorer": "Block-Explorer", "about_block_height": "Blockhöhe:", "about_build_date": "Erstellungsdatum:", "about_build_type": "Build-Typ:", "about_chain": "Chain:", "about_connections": "Verbindungen:", "about_credits": "Danksagungen", "about_daemon": "Daemon:", "about_debug": "Debug", "about_dragonx": "Über ObsidianDragon", "about_edition": "ImGui Edition", "about_github": "GitHub", "about_imgui": "ImGui:", "about_license": "Lizenz", "about_license_text": "Diese Software wird unter der GNU General Public License v3 (GPLv3) veröffentlicht. Sie dürfen diese Software gemäß den Lizenzbedingungen frei verwenden, modifizieren und verbreiten.", "about_peers_count": "%zu Peers", "about_release": "Release", "about_title": "Über ObsidianDragon", "about_version": "Version:", "about_website": "Webseite", "acrylic": "Acryl", "add": "Hinzufügen", "address": "Adresse", "address_book_add": "Adresse hinzufügen", "address_book_add_new": "Neue hinzufügen", "address_book_added": "Adresse zum Buch hinzugefügt", "address_book_count": "%zu Adressen gespeichert", "address_book_deleted": "Eintrag gelöscht", "address_book_edit": "Adresse bearbeiten", "address_book_empty": "Keine gespeicherten Adressen. Klicken Sie auf 'Neue hinzufügen', um eine hinzuzufügen.", "address_book_exists": "Adresse existiert bereits im Buch", "address_book_title": "Adressbuch", "address_book_update_failed": "Aktualisierung fehlgeschlagen - Adresse könnte doppelt sein", "address_book_updated": "Adresse aktualisiert", "address_copied": "Adresse in Zwischenablage kopiert", "address_details": "Adressdetails", "address_label": "Adresse:", "address_upper": "ADRESSE", "address_url": "Adress-URL", "addresses_appear_here": "Ihre Empfangsadressen erscheinen hier, sobald Sie verbunden sind.", "advanced": "ERWEITERT", "all_filter": "Alle", "allow_custom_fees": "Benutzerdefinierte Gebühren erlauben", "amount": "Betrag", "amount_details": "BETRAGSDETAILS", "amount_exceeds_balance": "Betrag übersteigt Guthaben", "amount_label": "Betrag:", "appearance": "ERSCHEINUNGSBILD", "auto_shield": "Mining automatisch abschirmen", "available": "Verfügbar", "backup_backing_up": "Sicherung läuft...", "backup_create": "Sicherung erstellen", "backup_created": "Wallet-Sicherung erstellt", "backup_data": "SICHERUNG & DATEN", "backup_description": "Erstellen Sie eine Sicherung Ihrer wallet.dat-Datei. Diese Datei enthält alle Ihre privaten Schlüssel und den Transaktionsverlauf. Bewahren Sie die Sicherung an einem sicheren Ort auf.", "backup_destination": "Sicherungsziel:", "backup_tip_external": "Speichern Sie Sicherungen auf externen Laufwerken oder Cloud-Speicher", "backup_tip_multiple": "Erstellen Sie mehrere Sicherungen an verschiedenen Orten", "backup_tip_test": "Testen Sie regelmäßig die Wiederherstellung aus der Sicherung", "backup_tips": "Tipps:", "backup_title": "Wallet sichern", "backup_wallet": "Wallet sichern...", "backup_wallet_not_found": "Warnung: wallet.dat nicht am erwarteten Speicherort gefunden", "balance": "Guthaben", "balance_layout": "Guthaben-Layout", "ban": "Sperren", "banned_peers": "Gesperrte Peers", "block": "Block", "block_bits": "Bits:", "block_click_next": "Klicken für nächsten Block", "block_click_prev": "Klicken für vorherigen Block", "block_explorer": "Block-Explorer", "block_get_info": "Block-Info abrufen", "block_hash": "Block-Hash:", "block_height": "Blockhöhe:", "block_info_title": "Block-Informationen", "block_merkle_root": "Merkle-Root:", "block_nav_next": "Weiter >>", "block_nav_prev": "<< Zurück", "block_next": "Nächster Block:", "block_previous": "Vorheriger Block:", "block_size": "Größe:", "block_timestamp": "Zeitstempel:", "block_transactions": "Transaktionen:", "blockchain_syncing": "Blockchain synchronisiert (%.1f%%)... Guthaben könnten ungenau sein.", "cancel": "Abbrechen", "characters": "Zeichen", "clear": "Leeren", "clear_all_bans": "Alle Sperren aufheben", "clear_form_confirm": "Alle Formularfelder leeren?", "clear_request": "Anfrage leeren", "click_copy_address": "Klicken zum Kopieren der Adresse", "click_copy_uri": "Klicken zum Kopieren der URI", "close": "Schließen", "conf_count": "%d Best.", "confirm_and_send": "Bestätigen & Senden", "confirm_send": "Senden bestätigen", "confirm_transaction": "Transaktion bestätigen", "confirmations": "Bestätigungen", "confirmations_display": "%d Bestätigungen | %s", "confirmed": "Bestätigt", "connected": "Verbunden", "connected_peers": "Verbundene Peers", "connecting": "Verbinde...", "console": "Konsole", "console_auto_scroll": "Automatisch scrollen", "console_available_commands": "Verfügbare Befehle:", "console_capturing_output": "Erfasse Daemon-Ausgabe...", "console_clear": "Leeren", "console_clear_console": "Konsole leeren", "console_cleared": "Konsole geleert", "console_click_commands": "Befehle oben klicken zum Einfügen", "console_click_insert": "Klicken zum Einfügen", "console_click_insert_params": "Klicken zum Einfügen mit Parametern", "console_close": "Schließen", "console_commands": "Befehle", "console_common_rpc": "Häufige RPC-Befehle:", "console_completions": "Vervollständigungen:", "console_connected": "Verbunden mit Daemon", "console_copy_all": "Alles kopieren", "console_copy_selected": "Kopieren", "console_daemon": "Daemon", "console_daemon_error": "Daemon-Fehler!", "console_daemon_started": "Daemon gestartet", "console_daemon_stopped": "Daemon gestoppt", "console_disconnected": "Vom Daemon getrennt", "console_errors": "Fehler", "console_filter_hint": "Ausgabe filtern...", "console_help_clear": " clear - Konsole leeren", "console_help_getbalance": " getbalance - Transparentes Guthaben anzeigen", "console_help_getblockcount": " getblockcount - Aktuelle Blockhöhe anzeigen", "console_help_getinfo": " getinfo - Knoteninformationen anzeigen", "console_help_getmininginfo": " getmininginfo - Mining-Status anzeigen", "console_help_getpeerinfo": " getpeerinfo - Verbundene Peers anzeigen", "console_help_gettotalbalance": " gettotalbalance - Gesamtguthaben anzeigen", "console_help_help": " help - Diese Hilfe anzeigen", "console_help_setgenerate": " setgenerate - Mining steuern", "console_help_stop": " stop - Daemon stoppen", "console_line_count": "%zu Zeilen", "console_new_lines": "%d neue Zeilen", "console_no_daemon": "Kein Daemon", "console_not_connected": "Fehler: Nicht mit Daemon verbunden", "console_rpc_reference": "RPC-Befehlsreferenz", "console_scanline": "Konsolen-Scanline", "console_search_commands": "Befehle suchen...", "console_select_all": "Alles auswählen", "console_show_daemon_output": "Daemon-Ausgabe anzeigen", "console_show_errors_only": "Nur Fehler anzeigen", "console_show_rpc_ref": "RPC-Befehlsreferenz anzeigen", "console_showing_lines": "Zeige %zu von %zu Zeilen", "console_starting_node": "Knoten wird gestartet...", "console_status_error": "Fehler", "console_status_running": "Läuft", "console_status_starting": "Startet", "console_status_stopped": "Gestoppt", "console_status_stopping": "Stoppt", "console_status_unknown": "Unbekannt", "console_tab_completion": "Tab zur Vervollständigung", "console_type_help": "Geben Sie 'help' ein für verfügbare Befehle", "console_welcome": "Willkommen bei ObsidianDragon Konsole", "console_zoom_in": "Vergrößern", "console_zoom_out": "Verkleinern", "copy": "Kopieren", "copy_address": "Vollständige Adresse kopieren", "copy_error": "Fehler kopieren", "copy_to_clipboard": "In Zwischenablage kopieren", "copy_txid": "TxID kopieren", "copy_uri": "URI kopieren", "current_price": "Aktueller Preis", "custom_fees": "Benutzerdefinierte Gebühren", "dark": "Dunkel", "date": "Datum", "date_label": "Datum:", "delete": "Löschen", "difficulty": "Schwierigkeit", "disconnected": "Getrennt", "dismiss": "Verwerfen", "display": "Anzeige", "dragonx_green": "DragonX (Grün)", "edit": "Bearbeiten", "error": "Fehler", "est_time_to_block": "Gesch. Zeit bis Block", "exit": "Beenden", "explorer": "EXPLORER", "export": "Exportieren", "export_csv": "CSV exportieren", "export_keys_btn": "Schlüssel exportieren", "export_keys_danger": "ACHTUNG: Dies exportiert ALLE privaten Schlüssel aus Ihrer Wallet! Jeder mit Zugriff auf diese Datei kann Ihre Gelder stehlen. Sicher aufbewahren und nach Gebrauch löschen.", "export_keys_include_t": "T-Adressen einschließen (transparent)", "export_keys_include_z": "Z-Adressen einschließen (abgeschirmt)", "export_keys_options": "Export-Optionen:", "export_keys_success": "Schlüssel erfolgreich exportiert", "export_keys_title": "Alle privaten Schlüssel exportieren", "export_private_key": "Privaten Schlüssel exportieren", "export_tx_count": "%zu Transaktionen als CSV exportieren.", "export_tx_file_fail": "CSV-Datei konnte nicht erstellt werden", "export_tx_none": "Keine Transaktionen zum Exportieren", "export_tx_success": "Transaktionen erfolgreich exportiert", "export_tx_title": "Transaktionen als CSV exportieren", "export_viewing_key": "Betrachtungsschlüssel exportieren", "failed_create_shielded": "Abgeschirmte Adresse konnte nicht erstellt werden", "failed_create_transparent": "Transparente Adresse konnte nicht erstellt werden", "fee": "Gebühr", "fee_high": "Hoch", "fee_label": "Gebühr:", "fee_low": "Niedrig", "fee_normal": "Normal", "fetch_prices": "Preise abrufen", "file": "Datei", "file_save_location": "Datei wird gespeichert in: ~/.config/ObsidianDragon/", "font_scale": "Schriftgröße", "from": "Von", "from_upper": "VON", "full_details": "Alle Details", "general": "Allgemein", "go_to_receive": "Zum Empfangen", "height": "Höhe", "help": "Hilfe", "hide": "Ausblenden", "history": "Verlauf", "immature_type": "Unreif", "import": "Importieren", "import_key_btn": "Schlüssel importieren", "import_key_formats": "Unterstützte Schlüsselformate:", "import_key_full_rescan": "(0 = vollständiger Rescan)", "import_key_label": "Privater Schlüssel:", "import_key_no_valid": "Keine gültigen Schlüssel in der Eingabe gefunden", "import_key_rescan": "Blockchain nach Import neu scannen", "import_key_start_height": "Starthöhe:", "import_key_success": "Schlüssel erfolgreich importiert", "import_key_t_format": "T-Adresse WIF private Schlüssel", "import_key_title": "Privaten Schlüssel importieren", "import_key_tooltip": "Geben Sie einen oder mehrere private Schlüssel ein, einen pro Zeile.\nUnterstützt sowohl z-Adresse als auch t-Adresse Schlüssel.\nZeilen die mit # beginnen werden als Kommentare behandelt.", "import_key_warning": "Warnung: Teilen Sie niemals Ihre privaten Schlüssel! Das Importieren von Schlüsseln aus nicht vertrauenswürdigen Quellen kann Ihr Wallet gefährden.", "import_key_z_format": "Z-Adresse Ausgabeschlüssel (secret-extended-key-...)", "import_private_key": "Privaten Schlüssel importieren...", "invalid_address": "Ungültiges Adressformat", "ip_address": "IP-Adresse", "keep": "Behalten", "keep_daemon": "Daemon weiterlaufen lassen", "key_export_fetching": "Schlüssel wird aus Wallet abgerufen...", "key_export_private_key": "Privater Schlüssel:", "key_export_private_warning": "Halten Sie diesen Schlüssel GEHEIM! Jeder mit diesem Schlüssel kann Ihre Gelder ausgeben. Teilen Sie ihn niemals online oder mit nicht vertrauenswürdigen Parteien.", "key_export_reveal": "Schlüssel anzeigen", "key_export_viewing_key": "Betrachtungsschlüssel:", "key_export_viewing_warning": "Dieser Betrachtungsschlüssel ermöglicht es anderen, Ihre eingehenden Transaktionen und Ihr Guthaben zu sehen, aber NICHT Ihre Gelder auszugeben. Teilen Sie ihn nur mit vertrauenswürdigen Parteien.", "label": "Bezeichnung:", "language": "Sprache", "light": "Hell", "loading": "Laden...", "loading_addresses": "Adressen werden geladen...", "local_hashrate": "Lokale Hashrate", "low_spec_mode": "Energiesparmodus", "market": "Markt", "market_12h": "12h", "market_18h": "18h", "market_24h": "24h", "market_24h_volume": "24H VOLUMEN", "market_6h": "6h", "market_attribution": "Preisdaten von NonKYC", "market_btc_price": "BTC PREIS", "market_cap": "Marktkapitalisierung", "market_no_history": "Kein Preisverlauf verfügbar", "market_no_price": "Keine Preisdaten", "market_now": "Jetzt", "market_pct_shielded": "%.0f%% Abgeschirmt", "market_portfolio": "PORTFOLIO", "market_price_unavailable": "Preisdaten nicht verfügbar", "market_refresh_price": "Preisdaten aktualisieren", "market_trade_on": "Handeln auf %s", "mature": "Reif", "max": "Max", "memo": "Memo (optional, verschlüsselt)", "memo_label": "Memo:", "memo_optional": "MEMO (OPTIONAL)", "memo_upper": "MEMO", "memo_z_only": "Hinweis: Memos sind nur beim Senden an abgeschirmte (z) Adressen verfügbar", "merge_description": "Mehrere UTXOs zu einer einzelnen abgeschirmten Adresse zusammenführen. Dies kann die Wallet-Größe reduzieren und die Privatsphäre verbessern.", "merge_funds": "Gelder zusammenführen", "merge_started": "Zusammenführung gestartet", "merge_title": "An Adresse zusammenführen", "mine_when_idle": "Im Leerlauf minen", "mined": "gemined", "mined_filter": "Gemined", "mined_type": "Gemined", "mined_upper": "GEMINED", "miner_fee": "Miner-Gebühr", "mining": "Mining", "mining_active": "Aktiv", "mining_address_copied": "Mining-Adresse kopiert", "mining_all_time": "Gesamt", "mining_already_saved": "Pool-URL bereits gespeichert", "mining_block_copied": "Block-Hash kopiert", "mining_chart_1m_ago": "vor 1m", "mining_chart_5m_ago": "vor 5m", "mining_chart_now": "Jetzt", "mining_click": "Klicken", "mining_click_copy_address": "Klicken zum Kopieren der Adresse", "mining_click_copy_block": "Klicken zum Kopieren des Block-Hash", "mining_click_copy_difficulty": "Klicken zum Kopieren der Schwierigkeit", "mining_connected": "Verbunden", "mining_connecting": "Verbinde...", "mining_control": "Mining-Steuerung", "mining_difficulty_copied": "Schwierigkeit kopiert", "mining_est_block": "Gesch. Block", "mining_est_daily": "Gesch. täglich", "mining_filter_all": "Alle", "mining_filter_tip_all": "Alle Einnahmen anzeigen", "mining_filter_tip_pool": "Nur Pool-Einnahmen anzeigen", "mining_filter_tip_solo": "Nur Solo-Einnahmen anzeigen", "mining_idle_off_tooltip": "Leerlauf-Mining aktivieren", "mining_idle_on_tooltip": "Leerlauf-Mining deaktivieren", "mining_local_hashrate": "Lokale Hashrate", "mining_mine": "Minen", "mining_mining_addr": "Mining-Adr.", "mining_network": "Netzwerk", "mining_no_blocks_yet": "Noch keine Blöcke gefunden", "mining_no_payouts_yet": "Noch keine Pool-Auszahlungen", "mining_no_saved_addresses": "Keine gespeicherten Adressen", "mining_no_saved_pools": "Keine gespeicherten Pools", "mining_off": "Mining ist AUS", "mining_on": "Mining ist AN", "mining_open_in_explorer": "Im Explorer öffnen", "mining_payout_address": "Auszahlungsadresse", "mining_payout_tooltip": "Adresse für Mining-Belohnungen", "mining_pool": "Pool", "mining_pool_hashrate": "Pool-Hashrate", "mining_pool_url": "Pool-URL", "mining_recent_blocks": "LETZTE BLÖCKE", "mining_recent_payouts": "LETZTE POOL-AUSZAHLUNGEN", "mining_remove": "Entfernen", "mining_reset_defaults": "Standardwerte zurücksetzen", "mining_save_payout_address": "Auszahlungsadresse speichern", "mining_save_pool_url": "Pool-URL speichern", "mining_saved_addresses": "Gespeicherte Adressen:", "mining_saved_pools": "Gespeicherte Pools:", "mining_shares": "Shares", "mining_show_chart": "Diagramm", "mining_show_log": "Protokoll", "mining_solo": "Solo", "mining_starting": "Startet...", "mining_starting_tooltip": "Miner startet...", "mining_statistics": "Mining-Statistiken", "mining_stop": "Stopp", "mining_stop_solo_for_pool": "Solo-Mining stoppen bevor Pool-Mining gestartet wird", "mining_stop_solo_for_pool_settings": "Solo-Mining stoppen um Pool-Einstellungen zu ändern", "mining_stopping": "Stoppt...", "mining_stopping_tooltip": "Miner stoppt...", "mining_syncing_tooltip": "Blockchain synchronisiert...", "mining_threads": "Mining-Threads", "mining_to_save": "zum Speichern", "mining_today": "Heute", "mining_uptime": "Laufzeit", "mining_yesterday": "Gestern", "network": "Netzwerk", "network_fee": "NETZWERKGEBÜHR", "network_hashrate": "Netzwerk-Hashrate", "new": "+ Neu", "new_shielded_created": "Neue abgeschirmte Adresse erstellt", "new_t_address": "Neue T-Adresse", "new_t_transparent": "Neue t-Adresse (Transparent)", "new_transparent_created": "Neue transparente Adresse erstellt", "new_z_address": "Neue Z-Adresse", "new_z_shielded": "Neue z-Adresse (Abgeschirmt)", "no_addresses": "Keine Adressen gefunden. Erstellen Sie eine mit den Schaltflächen oben.", "no_addresses_available": "Keine Adressen verfügbar", "no_addresses_match": "Keine Adressen passen zum Filter", "no_addresses_with_balance": "Keine Adressen mit Guthaben", "no_matching": "Keine passenden Transaktionen", "no_recent_receives": "Keine kürzlichen Empfänge", "no_recent_sends": "Keine kürzlichen Sendungen", "no_transactions": "Keine Transaktionen gefunden", "node": "KNOTEN", "node_security": "KNOTEN & SICHERHEIT", "noise": "Rauschen", "not_connected": "Nicht mit Daemon verbunden...", "not_connected_to_daemon": "Nicht mit Daemon verbunden", "notes": "Notizen", "notes_optional": "Notizen (optional):", "output_filename": "Ausgabedateiname:", "overview": "Übersicht", "paste": "Einfügen", "paste_from_clipboard": "Aus Zwischenablage einfügen", "pay_from": "Zahlen von", "payment_request": "ZAHLUNGSANFRAGE", "payment_request_copied": "Zahlungsanfrage kopiert", "payment_uri_copied": "Zahlungs-URI kopiert", "peers": "Peers", "peers_avg_ping": "Durchschn. Ping", "peers_ban_24h": "Peer 24h sperren", "peers_ban_score": "Sperr-Score: %d", "peers_banned": "Gesperrt", "peers_banned_count": "Gesperrt: %d", "peers_best_block": "Bester Block", "peers_blockchain": "BLOCKCHAIN", "peers_blocks": "Blöcke", "peers_blocks_left": "%d Blöcke übrig", "peers_clear_all_bans": "Alle Sperren aufheben", "peers_click_copy": "Klicken zum Kopieren", "peers_connected": "Verbunden", "peers_connected_count": "Verbunden: %d", "peers_copy_ip": "IP kopieren", "peers_dir_in": "Ein", "peers_dir_out": "Aus", "peers_hash_copied": "Hash kopiert", "peers_hashrate": "Hashrate", "peers_in_out": "Ein/Aus", "peers_longest": "Längste", "peers_longest_chain": "Längste Chain", "peers_memory": "Speicher", "peers_no_banned": "Keine gesperrten Peers", "peers_no_connected": "Keine verbundenen Peers", "peers_no_tls": "Kein TLS", "peers_notarized": "Notarisiert", "peers_p2p_port": "P2P-Port", "peers_protocol": "Protokoll", "peers_received": "Empfangen", "peers_refresh": "Aktualisieren", "peers_refresh_tooltip": "Peer-Liste aktualisieren", "peers_refreshing": "Aktualisiere...", "peers_sent": "Gesendet", "peers_tt_id": "ID: %d", "peers_tt_received": "Empfangen: %s", "peers_tt_sent": "Gesendet: %s", "peers_tt_services": "Dienste: %s", "peers_tt_start_height": "Starthöhe: %d", "peers_tt_synced": "Synchronisiert H/B: %d/%d", "peers_tt_tls_cipher": "TLS: %s", "peers_unban": "Entsperren", "peers_upper": "PEERS", "peers_version": "Version", "pending": "Ausstehend", "ping": "Ping", "price_chart": "Preisdiagramm", "qr_code": "QR-Code", "qr_failed": "QR-Code konnte nicht generiert werden", "qr_title": "QR-Code", "qr_unavailable": "QR nicht verfügbar", "receive": "Empfangen", "received": "empfangen", "received_filter": "Empfangen", "received_label": "Empfangen", "received_upper": "EMPFANGEN", "receiving_addresses": "Ihre Empfangsadressen", "recent_received": "KÜRZLICH EMPFANGEN", "recent_sends": "KÜRZLICH GESENDET", "recipient": "EMPFÄNGER", "recv_type": "Empf.", "refresh": "Aktualisieren", "refresh_now": "Jetzt aktualisieren", "report_bug": "Fehler melden", "request_amount": "Betrag (optional):", "request_copy_uri": "URI kopieren", "request_description": "Erstellen Sie eine Zahlungsanfrage, die andere scannen oder kopieren können. Der QR-Code enthält Ihre Adresse und optionalen Betrag/Memo.", "request_label": "Bezeichnung (optional):", "request_memo": "Memo (optional):", "request_payment": "Zahlung anfordern", "request_payment_uri": "Zahlungs-URI:", "request_receive_address": "Empfangsadresse:", "request_select_address": "Adresse auswählen...", "request_shielded_addrs": "-- Abgeschirmte Adressen --", "request_title": "Zahlung anfordern", "request_transparent_addrs": "-- Transparente Adressen --", "request_uri_copied": "Zahlungs-URI in Zwischenablage kopiert", "rescan": "Neu scannen", "reset_to_defaults": "Standardwerte zurücksetzen", "review_send": "Senden prüfen", "rpc_host": "RPC-Host", "rpc_pass": "Passwort", "rpc_port": "Port", "rpc_user": "Benutzername", "save": "Speichern", "save_settings": "Einstellungen speichern", "save_z_transactions": "Z-Tx in Tx-Liste speichern", "search_placeholder": "Suchen...", "security": "SICHERHEIT", "select_address": "Adresse auswählen...", "select_receiving_address": "Empfangsadresse auswählen...", "select_source_address": "Quelladresse auswählen...", "send": "Senden", "send_amount": "Betrag", "send_amount_details": "BETRAGSDETAILS", "send_amount_upper": "BETRAG", "send_clear_fields": "Alle Formularfelder leeren?", "send_copy_error": "Fehler kopieren", "send_dismiss": "Verwerfen", "send_error_copied": "Fehler in Zwischenablage kopiert", "send_error_prefix": "Fehler: %s", "send_exceeds_available": "Übersteigt verfügbar (%.8f)", "send_fee": "Gebühr", "send_fee_high": "Hoch", "send_fee_low": "Niedrig", "send_fee_normal": "Normal", "send_form_restored": "Formular wiederhergestellt", "send_from_this_address": "Von dieser Adresse senden", "send_go_to_receive": "Zum Empfangen", "send_keep": "Behalten", "send_network_fee": "NETZWERKGEBÜHR", "send_no_balance": "Kein Guthaben", "send_no_recent": "Keine kürzlichen Sendungen", "send_recent_sends": "KÜRZLICH GESENDET", "send_recipient": "EMPFÄNGER", "send_select_source": "Quelladresse auswählen...", "send_sending_from": "SENDEN VON", "send_submitting": "Transaktion wird übermittelt...", "send_switch_to_receive": "Wechseln Sie zu Empfangen, um Ihre Adresse zu erhalten und Gelder zu empfangen.", "send_to": "Senden an", "send_tooltip_enter_amount": "Geben Sie einen Betrag zum Senden ein", "send_tooltip_exceeds_balance": "Betrag übersteigt verfügbares Guthaben", "send_tooltip_in_progress": "Transaktion bereits in Bearbeitung", "send_tooltip_invalid_address": "Geben Sie eine gültige Empfängeradresse ein", "send_tooltip_not_connected": "Nicht mit Daemon verbunden", "send_tooltip_select_source": "Wählen Sie zuerst eine Quelladresse", "send_tooltip_syncing": "Warten Sie auf die Blockchain-Synchronisierung", "send_total": "Gesamt", "send_transaction": "Transaktion senden", "send_tx_failed": "Transaktion fehlgeschlagen", "send_tx_sent": "Transaktion gesendet!", "send_tx_success": "Transaktion erfolgreich gesendet!", "send_txid_copied": "TxID in Zwischenablage kopiert", "send_txid_label": "TxID: %s", "send_valid_shielded": "Gültige abgeschirmte Adresse", "send_valid_transparent": "Gültige transparente Adresse", "send_wallet_empty": "Ihre Wallet ist leer", "send_yes_clear": "Ja, leeren", "sending": "Transaktion wird gesendet", "sending_from": "SENDEN VON", "sent": "gesendet", "sent_filter": "Gesendet", "sent_type": "Gesendet", "sent_upper": "GESENDET", "settings": "Einstellungen", "setup_wizard": "Einrichtungsassistent", "share": "Teilen", "shield_check_status": "Status prüfen", "shield_completed": "Vorgang erfolgreich abgeschlossen!", "shield_description": "Schirmen Sie Ihre Mining-Belohnungen ab, indem Sie Coinbase-Ausgaben von transparenten Adressen an eine abgeschirmte Adresse senden. Dies verbessert die Privatsphäre, indem Ihre Mining-Einkünfte verborgen werden.", "shield_from_address": "Von Adresse:", "shield_funds": "Gelder abschirmen", "shield_in_progress": "Vorgang läuft...", "shield_max_utxos": "Max. UTXOs pro Vorgang", "shield_merge_done": "Abschirmung/Zusammenführung abgeschlossen!", "shield_select_z": "z-Adresse auswählen...", "shield_started": "Abschirmvorgang gestartet", "shield_title": "Coinbase-Belohnungen abschirmen", "shield_to_address": "An Adresse (Abgeschirmt):", "shield_utxo_limit": "UTXO-Limit:", "shield_wildcard_hint": "Verwenden Sie '*' um von allen transparenten Adressen abzuschirmen", "shielded": "Abgeschirmt", "shielded_to": "ABGESCHIRMT AN", "shielded_type": "Abgeschirmt", "show": "Anzeigen", "show_qr_code": "QR-Code anzeigen", "showing_transactions": "Zeige %d\xe2\x80\x93%d von %d Transaktionen (gesamt: %zu)", "simple_background": "Einfacher Hintergrund", "start_mining": "Mining starten", "status": "Status", "stop_external": "Externen Daemon stoppen", "stop_mining": "Mining stoppen", "submitting_transaction": "Transaktion wird übermittelt...", "success": "Erfolg", "summary": "Zusammenfassung", "syncing": "Synchronisiere...", "t_addresses": "T-Adressen", "test_connection": "Testen", "theme": "Design", "theme_effects": "Design-Effekte", "time_days_ago": "vor %d Tagen", "time_hours_ago": "vor %d Stunden", "time_minutes_ago": "vor %d Minuten", "time_seconds_ago": "vor %d Sekunden", "to": "An", "to_upper": "AN", "tools": "WERKZEUGE", "total": "Gesamt", "transaction_id": "TRANSAKTIONS-ID", "transaction_sent": "Transaktion erfolgreich gesendet", "transaction_sent_msg": "Transaktion gesendet!", "transaction_url": "Transaktions-URL", "transactions": "Transaktionen", "transactions_upper": "TRANSAKTIONEN", "transparent": "Transparent", "tx_confirmations": "%d Bestätigungen", "tx_details_title": "Transaktionsdetails", "tx_from_address": "Von Adresse:", "tx_id_label": "Transaktions-ID:", "tx_immature": "UNREIF", "tx_mined": "GEMINED", "tx_received": "EMPFANGEN", "tx_sent": "GESENDET", "tx_to_address": "An Adresse:", "tx_view_explorer": "Im Explorer anzeigen", "txs_count": "%d Txs", "type": "Typ", "ui_opacity": "UI-Transparenz", "unban": "Entsperren", "unconfirmed": "Unbestätigt", "undo_clear": "Leeren rückgängig", "unknown": "Unbekannt", "use_embedded_daemon": "Eingebetteten dragonxd verwenden", "use_tor": "Tor verwenden", "validate_btn": "Validieren", "validate_description": "Geben Sie eine DragonX-Adresse ein, um zu prüfen, ob sie gültig ist und ob sie zu dieser Wallet gehört.", "validate_invalid": "UNGÜLTIG", "validate_is_mine": "Diese Wallet besitzt diese Adresse", "validate_not_mine": "Nicht im Besitz dieser Wallet", "validate_ownership": "Eigentum:", "validate_results": "Ergebnisse:", "validate_shielded_type": "Abgeschirmt (z-Adresse)", "validate_status": "Status:", "validate_title": "Adresse validieren", "validate_transparent_type": "Transparent (t-Adresse)", "validate_type": "Typ:", "validate_valid": "GÜLTIG", "validating": "Validiere...", "verbose_logging": "Ausführliches Logging", "version": "Version", "view": "Ansicht", "view_details": "Details anzeigen", "view_on_explorer": "Im Explorer anzeigen", "waiting_for_daemon": "Warte auf Daemon-Verbindung...", "wallet": "WALLET", "wallet_empty": "Ihre Wallet ist leer", "wallet_empty_hint": "Wechseln Sie zu Empfangen, um Ihre Adresse zu erhalten und Gelder zu empfangen.", "warning": "Warnung", "warning_upper": "WARNUNG!", "website": "Webseite", "window_opacity": "Fenster-Transparenz", "yes_clear": "Ja, leeren", "your_addresses": "Ihre Adressen", "z_addresses": "Z-Adressen", } out = os.path.join(os.path.dirname(__file__), "..", "res", "lang", "de.json") with open(out, "w", encoding="utf-8") as f: json.dump(translations, f, indent=4, ensure_ascii=False, sort_keys=True) print(f"Wrote {len(translations)} German translations to {os.path.abspath(out)}")