PHP Classes

File: config/i18n/de/errors.php

Recommend this page to a friend!
  Packages of Matthew Asham   Binkterm PHP   config/i18n/de/errors.php   Download  
File: config/i18n/de/errors.php
Role: Auxiliary script
Content type: text/plain
Description: Configuration script
Class: Binkterm PHP
Bulletin board system based on the Web
Author: By
Last change:
Date: 6 days ago
Size: 54,157 bytes
 

Contents

Class file image Download
<?php return [ // Generic 'errors.generic' => 'Ein unerwarteter Fehler ist aufgetreten', // Auth 'errors.auth.authentication_required' => 'Anmeldung erforderlich', 'errors.auth.invalid_csrf_token' => 'Ungültiges CSRF-Token', 'errors.auth.missing_credentials' => 'Benutzername und Passwort sind erforderlich', 'errors.auth.invalid_credentials' => 'Ungültige Zugangsdaten', 'errors.auth.invalid_api_key' => 'Ungültiger API-Schlüssel', 'errors.auth.gateway_token_missing_fields' => 'userid and token sind erforderlich', 'errors.auth.invalid_or_expired_gateway_token' => 'Ungültig: or expired token', 'errors.auth.username_or_email_required' => 'Benutzername or email ist erforderlich', 'errors.auth.token_required' => 'Token ist erforderlich', 'errors.auth.invalid_or_expired_token' => 'Ungültig: or expired token', 'errors.auth.token_and_password_required' => 'Token and new password sind erforderlich', 'errors.auth.weak_password' => 'Das Passwort muss mindestens 8 Zeichen lang sein', 'errors.auth.reset_failed' => 'Konnte nicht zurückgesetzt werden: password', 'errors.auth.forbidden' => 'Verboten', // Registration 'errors.register.invalid_submission' => 'Ungültig: submission', 'errors.register.too_fast' => 'Bitte nimm Dir beim Ausfüllen des Formulars etwas Zeit.', 'errors.register.session_expired' => 'Sitzung abgelaufen. Bitte lade die Seite neu und versuche es erneut.', 'errors.register.rate_limited' => 'Zu viele Registrierungsversuche. Bitte später erneut versuchen.', 'errors.register.required_fields' => 'Benutzername, Passwort und echter Name sind erforderlich', 'errors.register.invalid_username_format' => 'Der Benutzername muss 3?20 Zeichen lang sein und darf nur Buchstaben, Zahlen und Unterstriche enthalten', 'errors.register.invalid_username_format_spaces' => 'Der Benutzername muss 3?20 Zeichen lang sein und darf nur Buchstaben, Zahlen, Unterstriche sowie einzelne Leerzeichen zwischen Wörtern enthalten', 'errors.register.restricted_name' => 'Dieser Benutzername oder echte Name ist nicht erlaubt', 'errors.register.weak_password' => 'Das Passwort muss mindestens 8 Zeichen lang sein', 'errors.register.user_exists' => 'Ein Benutzer mit diesem Benutzernamen oder Namen existiert bereits. Bitte melde Dich an oder kontaktiere den Sysop.', 'errors.register.email_required' => 'E-Mail-Adresse ist erforderlich', 'errors.register.reason_required' => 'Grund für die Registrierung ist erforderlich', 'errors.register.failed' => 'Registrierung fehlgeschlagen. Bitte später erneut versuchen.', // Reminder 'errors.reminder.username_required' => 'Benutzername ist erforderlich', 'errors.reminder.user_not_found_or_logged_in' => 'Benutzer nicht gefunden or already logged in', 'errors.reminder.send_failed' => 'reminder. Bitte später erneut versuchen. konnte nicht gesendet werden', // Settings 'errors.settings.invalid_input' => 'Ungültige Eingabe', 'errors.settings.update_failed' => 'Einstellungen konnte nicht aktualisiert werden', 'errors.settings.exception' => 'Einstellungen konnte nicht aktualisiert werden', 'errors.dashboard.invalid_layout' => 'Ungültig: layout data.', // Messages 'errors.messages.share_create_failed' => 'Freigabelink konnte nicht erstellt werden', 'errors.messages.share_lookup_failed' => 'Freigabelinks konnten nicht geladen werden', 'errors.messages.share_revoke_failed' => 'Konnte nicht widerrufen werden: Freigabelink', 'errors.messages.not_found' => 'Nachricht nicht gefunden', 'errors.admin.ai_settings.save_failed' => 'KI-Einstellungen konnten nicht gespeichert werden', 'errors.admin.ai_settings.share_summary_disabled' => 'KI-Zusammenfassungen fuer Freigaben sind nicht aktiviert', 'errors.admin.ai_settings.share_summary_failed' => 'Zusammenfassung konnte nicht erstellt werden', 'errors.messages.netmail.not_found' => 'Nachricht nicht gefunden', 'errors.messages.netmail.delete_failed' => 'Nachricht konnte nicht gelöscht werden', 'errors.messages.netmail.bulk_delete.invalid_input' => 'A non-empty message ID list ist erforderlich', 'errors.messages.netmail.bulk_read.invalid_input' => 'Eine nicht leere Nachrichts-ID-Liste ist erforderlich', 'errors.messages.netmail.bulk_read.failed' => 'Nachrichten konnten nicht als gelesen markiert werden', 'errors.messages.echomail.bulk_read.invalid_input' => 'A non-empty message ID list ist erforderlich', 'errors.messages.echomail.bulk_read.failed' => 'Failed to mark messages as read', 'errors.messages.echomail.bulk_delete.admin_required' => 'Adminrechte sind erforderlich', 'errors.messages.echomail.bulk_delete.invalid_input' => 'A non-empty message ID list ist erforderlich', 'errors.messages.echomail.bulk_delete.user_not_found' => 'Benutzer nicht gefunden', 'errors.messages.echomail.stats.subscription_required' => 'Subscription erforderlich for this echo area', 'errors.messages.echomail.not_found' => 'Nachricht nicht gefunden', 'errors.messages.echomail.edit.admin_required' => 'Adminrechte sind erforderlich', 'errors.messages.echomail.edit.invalid_art_format' => 'Ungültig: art format value', 'errors.messages.body_too_large' => 'Der Nachrichtentext überschreitet das 16-KB-FidoNet-Limit', 'errors.messages.echomail.edit.nothing_to_update' => 'No fields to update', 'errors.messages.echomail.edit.save_failed' => 'changes konnte nicht gespeichert werden', 'errors.messages.echomail.ignore.invalid_input' => 'Absender name ist erforderlich', 'errors.messages.echomail.ignore.invalid_rule' => 'Ignore rule nicht gefunden', 'errors.messages.echomail.ignore.save_failed' => 'ignore rule konnte nicht gespeichert werden', 'errors.messages.echomail.ignore.message_not_available' => 'Kann nicht geladen werden: the selected message', 'errors.messages.echomail.save_ad.admin_required' => 'Adminrechte sind erforderlich', 'errors.messages.echomail.save_ad.not_ansi' => 'Only ANSI echomail messages can be gespeichert to the ad library', 'errors.messages.echomail.save_ad.failed' => 'message to the ad library konnte nicht gespeichert werden', 'errors.messages.netmail.edit.forbidden' => 'Du hast keine Berechtigung to edit this message', 'errors.messages.netmail.attachment.no_file' => 'No Anhang hochgeladen', 'errors.messages.netmail.attachment.upload_error' => 'Anhang Upload failed', 'errors.messages.netmail.attachment.too_large' => 'Anhang exceeds Maximum erlaubt size', 'errors.messages.netmail.attachment.store_failed' => 'Failed to store hochgeladen Anhang', 'errors.messages.send.invalid_type' => 'Ungültig: message type', 'errors.messages.send.failed' => 'Nachricht konnte nicht gesendet werden', 'errors.messages.send.exception' => 'Nachricht konnte nicht gesendet werden', // Notify 'errors.notify.user_id_missing' => 'Kann nicht aufgelöst werden: user session', 'errors.notify.invalid_state' => 'Ungültig: notification state payload', 'errors.notify.invalid_target' => 'Ungültig: notification target', 'errors.realtime.invalid_payload' => 'Ungültig: realtime command payload', 'errors.realtime.unknown_command' => 'Unknown realtime command', // Polls 'errors.polls.option_required' => 'A Umfrage option ist erforderlich', 'errors.polls.not_found' => 'Umfrage nicht gefunden', 'errors.polls.invalid_option' => 'Ungültig: Umfrage option', 'errors.polls.vote_failed' => 'Konnte nicht aufgezeichnet werden: vote', 'errors.polls.insufficient_credits' => 'Failed to deduct credits. You may have insufficient balance.', 'errors.polls.question_required' => 'Umfrage question ist erforderlich', 'errors.polls.question_length_invalid' => 'Die Umfragefrage muss zwischen 10 und 500 Zeichen lang sein', 'errors.polls.options_count_invalid' => 'Die Umfrage muss zwischen 2 und 10 Optionen enthalten', 'errors.polls.option_empty' => 'Umfrageoptionen dürfen nicht leer sein', 'errors.polls.option_length_invalid' => 'Umfrageoptionen dürfen höchstens 200 Zeichen lang sein', 'errors.polls.options_duplicate' => 'Umfrageoptionen müssen eindeutig sein', 'errors.polls.create_failed' => 'Umfrage konnte nicht erstellt werden', // Shoutbox 'errors.shoutbox.message_required' => 'Nachricht ist erforderlich', 'errors.shoutbox.message_too_long' => 'Die Nachricht darf höchstens 280 Zeichen lang sein', // Chat 'errors.chat.feature_disabled' => 'Chat ist deaktiviert', 'errors.chat.invalid_message_query' => 'Ungültig: chat message query', 'errors.chat.invalid_send_target' => 'Ungültig: chat target', 'errors.chat.message_length_invalid' => 'Die Nachricht muss zwischen 1 und 1000 Zeichen lang sein', 'errors.chat.room_not_found' => 'Chat-Raum nicht gefunden', 'errors.chat.user_banned' => 'Du bist aus diesem Raum gesperrt', 'errors.chat.recipient_not_found' => 'Empfänger nicht gefunden', 'errors.chat.send_blocked' => 'Nachricht could not be gesendet', 'errors.chat.admin_required' => 'Adminrechte sind erforderlich', 'errors.chat.invalid_moderation_request' => 'Ungültig: moderation request', 'errors.chat.user_not_found' => 'Benutzer nicht gefunden', // Echo Areas 'errors.echoareas.admin_required' => 'Adminrechte sind erforderlich', 'errors.echoareas.not_found' => 'Echo-Bereich nicht gefunden', 'errors.echoareas.invalid_posting_name_policy' => 'Ungültig: posting name policy', 'errors.echoareas.invalid_art_format_hint' => 'Ungültig: art format hint', 'errors.echoareas.tag_description_required' => 'Tag and description sind erforderlich', 'errors.echoareas.invalid_tag_format' => 'Ungültig: tag format', 'errors.echoareas.invalid_color_format' => 'Ungültig: color format', 'errors.echoareas.unknown_domain' => 'Wählen Sie eine konfigurierte Netzwerkdomäne', 'errors.echoareas.tag_already_exists' => 'An echo area with that tag existiert bereits', 'errors.echoareas.create_failed' => 'Echo-Bereich konnte nicht erstellt werden', 'errors.echoareas.not_found_or_unchanged' => 'Echo-Bereich nicht gefunden or no changes made', 'errors.echoareas.update_failed' => 'Echo-Bereich konnte nicht aktualisiert werden', 'errors.echoareas.delete_blocked_has_messages' => 'Cannot delete echo area with existing messages', 'errors.echoareas.delete_failed' => 'Echo-Bereich konnte nicht gelöscht werden', // File Areas 'errors.fileareas.not_found' => 'Dateibereich nicht gefunden', 'errors.fileareas.create_failed' => 'Dateibereich konnte nicht erstellt werden', 'errors.fileareas.update_failed' => 'Dateibereich konnte nicht aktualisiert werden', 'errors.fileareas.delete_failed' => 'Dateibereich konnte nicht gelöscht werden', // Files 'errors.files.feature_disabled' => 'Dateibereichs feature is deaktiviert', 'errors.files.area_id_required' => 'Dateibereich ID ist erforderlich', 'errors.files.access_denied' => 'Access denied to this file area', 'errors.files.not_found' => 'Datei nicht gefunden', 'errors.files.share_not_found_or_forbidden' => 'Freigabelink nicht gefunden or not permitted', 'errors.files.delete_failed' => 'Datei konnte nicht gelöscht werden', 'errors.files.rehatch_local' => 'Cannot rehatch a file in a local-only area', 'errors.files.rehatch_private' => 'Cannot rehatch a file in a private area', 'errors.files.rehatch_failed' => 'Rehatch failed', 'errors.files.scan_forbidden' => 'Admin access erforderlich to scan files', 'errors.files.scan_disabled' => 'Virus scanning is deaktiviert', 'errors.files.scan_failed' => 'Virus scan failed', 'errors.files.invalid_scan_status' => 'Ungültig: scan status value', 'errors.files.rename_filename_required' => 'New filename ist erforderlich', 'errors.files.rename_forbidden' => 'Du hast keine Berechtigung to rename this file', 'errors.files.rename_conflict' => 'A file with that name existiert bereits in this area', 'errors.files.rename_failed' => 'Failed to rename file', 'errors.files.short_description_required' => 'Short description ist erforderlich', 'errors.files.edit_forbidden' => 'Du hast keine Berechtigung to edit this file', 'errors.files.edit_failed' => 'Datei konnte nicht aktualisiert werden', 'errors.files.move_forbidden' => 'Only administrators can move files zwischen areas', 'errors.files.move_conflict' => 'A file with that name existiert bereits in the target area', 'errors.files.move_failed' => 'Failed to move file', 'errors.files.upload.no_file' => 'No file hochgeladen', 'errors.files.upload.area_id_required' => 'Dateibereich ID ist erforderlich', 'errors.files.upload.short_description_required' => 'Short description ist erforderlich', 'errors.files.upload.area_not_found' => 'Dateibereich nicht gefunden', 'errors.files.upload.read_only' => 'This file area is read-only', 'errors.files.upload.admin_only' => 'Only administrators can Upload files to this area', 'errors.files.upload.virus_detected' => 'Datei abgelehnt: Virus erkannt', 'errors.files.upload.insufficient_credits' => 'Insufficient credits to Upload this file', 'errors.files.upload.failed' => 'Failed to Upload file', 'errors.files.link.invalid_url' => 'A valid URL ist erforderlich', 'errors.files.link.add_failed' => 'Failed to add link', 'errors.admin.file_approvals.load_failed' => 'ausstehend file approvals konnten nicht geladen werden', 'errors.admin.file_approvals.not_found' => 'Pending file nicht gefunden', 'errors.admin.file_approvals.not_pending' => 'Datei is not awaiting approval', 'errors.admin.file_approvals.approve_failed' => 'Failed to approve file Upload', 'errors.admin.file_approvals.reject_failed' => 'Failed to reject file Upload', 'errors.files.download.insufficient_credits' => 'Insufficient credits to Download this file', 'errors.files.comments_not_enabled' => 'Comments are not aktiviert for this file area', 'errors.files.comments_forbidden' => 'Du hast keine Berechtigung to comment here', 'errors.files.comment_body_required' => 'Comment body ist erforderlich', 'errors.files.comment_post_failed' => 'Failed to post comment', 'errors.files.invalid_reply_target' => 'Ungültig: reply target', 'errors.fileareas.comment_area_failed' => 'or link comment area konnte nicht erstellt werden', // Admin Users 'errors.admin.users.not_found' => 'Benutzer nicht gefunden', 'errors.admin.users.create_failed' => 'Benutzer konnte nicht erstellt werden', 'errors.admin.users.update_failed' => 'Benutzer konnte nicht aktualisiert werden', 'errors.admin.users.delete_failed' => 'Benutzer konnte nicht gelöscht werden', // Admin Polls 'errors.admin.polls.question_required' => 'Frage ist erforderlich', 'errors.admin.polls.options_required' => 'At least two options sind erforderlich', 'errors.admin.polls.not_found' => 'Umfrage nicht gefunden', 'errors.admin.polls.create_failed' => 'Umfrage konnte nicht erstellt werden', 'errors.admin.polls.update_failed' => 'Umfrage konnte nicht aktualisiert werden', 'errors.admin.polls.delete_failed' => 'Umfrage konnte nicht gelöscht werden', // Message Drafts 'errors.messages.drafts.invalid_input' => 'Ungültig: draft payload', 'errors.messages.drafts.user_id_missing' => 'Kann nicht aufgelöst werden: user session', 'errors.messages.drafts.save_failed' => 'Entwurf konnte nicht gespeichert werden', 'errors.messages.drafts.list_failed' => 'Entwürfe konnten nicht geladen werden', 'errors.messages.drafts.not_found' => 'Entwurf nicht gefunden', 'errors.messages.drafts.get_failed' => 'Entwurf konnten nicht geladen werden', 'errors.messages.drafts.delete_failed' => 'Entwurf konnte nicht gelöscht werden', 'errors.messages.templates.not_licensed' => 'Nachricht templates require a registered license', 'errors.messages.templates.not_found' => 'Vorlage nicht gefunden', 'errors.messages.templates.name_required' => 'Template name ist erforderlich', 'errors.messages.templates.name_too_long' => 'Template name muss sein 100 Zeichen or less', 'errors.economy.not_licensed' => 'Economy viewer requires a registered license', 'errors.referrals.not_licensed' => 'Referral analytics require a registered license', 'errors.messages.netmail.get_failed' => 'Nachricht konnten nicht geladen werden', 'errors.messages.echomail.get_failed' => 'Nachricht konnten nicht geladen werden', // Message Search / Read State 'errors.messages.search.query_too_short' => 'query muss sein at least 2 Zeichen suchen', 'errors.messages.read.user_id_missing' => 'Kann nicht aufgelöst werden: user session', 'errors.messages.read.invalid_type' => 'Ungültig: message type', 'errors.messages.read.mark_failed' => 'Failed to mark message as read', 'errors.messages.save.user_id_missing' => 'Kann nicht aufgelöst werden: user session', 'errors.messages.save.invalid_type' => 'Ungültig: message type', 'errors.messages.save.failed' => 'Nachricht konnte nicht gespeichert werden', 'errors.messages.unsave.user_id_missing' => 'Kann nicht aufgelöst werden: user session', 'errors.messages.unsave.invalid_type' => 'Ungültig: message type', 'errors.messages.unsave.failed' => 'Failed to unsave message', 'errors.messages.unsave.not_saved' => 'Nachricht was not gespeichert or already entfernt', // User Profile / Stats / Transactions 'errors.user.profile.current_password_incorrect' => 'Current password is incorrect', 'errors.user.profile.new_password_too_short' => 'New password muss sein at least 6 Zeichen long', 'errors.user.profile.update_failed' => 'Profil konnte nicht aktualisiert werden', 'errors.user.stats.admin_required' => 'Adminrechte sind erforderlich', 'errors.user.stats.user_not_found' => 'Benutzer nicht gefunden', 'errors.user.transactions.admin_required' => 'Adminrechte sind erforderlich', 'errors.user.transactions.user_not_found' => 'Benutzer nicht gefunden', 'errors.user.transactions.list_failed' => 'Transaktionen konnten nicht geladen werden', 'errors.user.activity.admin_required' => 'Adminrechte sind erforderlich', 'errors.user.activity.user_not_found' => 'Benutzer nicht gefunden', 'errors.user.activity.list_failed' => 'activity log konnten nicht geladen werden', // Credits 'errors.credits.feature_disabled' => 'Credits feature is deaktiviert', 'errors.credits.send.invalid_amount' => 'Amount must be between 1 and 200', 'errors.credits.send.self_transfer_forbidden' => 'You cannot send credits to yourself', 'errors.credits.send.recipient_not_found' => 'Empfänger nicht gefunden', 'errors.credits.send.insufficient_balance' => 'Insufficient balance', 'errors.credits.send.debit_failed' => 'Failed to debit sender account', 'errors.credits.send.credit_failed' => 'Failed to credit recipient account', 'errors.credits.send.failed' => 'Credit transfer failed', // User Sessions / Activity 'errors.user.sessions.revoke_failed' => 'Konnte nicht widerrufen werden: session', 'errors.user.sessions.revoke_all_failed' => 'Konnte nicht widerrufen werden: sessions', 'errors.user.activity.session_missing' => 'Active session ist erforderlich', // BinkP 'errors.binkp.admin_required' => 'Admin-Zugriff erforderlich', 'errors.binkp.status_failed' => 'BinkP status konnten nicht geladen werden', 'errors.binkp.poll_failed' => 'Failed to Umfrage BinkP uplink', 'errors.binkp.poll_all_failed' => 'Failed to Umfrage all BinkP uplinks', 'errors.binkp.process_packets_failed' => 'Failed to process packets', 'errors.binkp.uplinks_list_failed' => 'BinkP uplinks konnten nicht geladen werden', 'errors.binkp.files_inbound_failed' => 'inbound BinkP files konnten nicht geladen werden', 'errors.binkp.files_outbound_failed' => 'outbound BinkP files konnten nicht geladen werden', 'errors.binkp.process_outbound_failed' => 'Failed to process outbound queue', 'errors.binkp.connection_test_failed' => 'Failed to test BinkP connection', 'errors.binkp.logs.failed' => 'BinkP logs konnten nicht geladen werden', 'errors.binkp.logs.search_failed' => 'Log search failed', 'errors.binkp.logs.search_query_too_short' => 'query muss sein at least 2 Zeichen suchen', 'errors.binkp.kept_packets.failed' => 'kept packets konnten nicht geladen werden', 'errors.binkp.kept_packets.invalid_type' => 'type muss sein inbound or outbound', 'errors.binkp.kept_packets.license_required' => 'Ansehening packet files requires registration', 'errors.binkp.kept_packets.inspect_failed' => 'Failed to inspect packet', 'errors.binkp.queue.inspect_failed' => 'Failed to inspect queue packet', 'errors.binkp.uplink.address_hostname_required' => 'Hinzufügenress and hostname sind erforderlich', 'errors.binkp.uplink.address_required' => 'Uplink address ist erforderlich', 'errors.messages.forward_email.email_required' => 'An email address ist erforderlich', 'errors.messages.forward_email.invalid_type' => 'Ungültig: message type', 'errors.messages.forward_email.mail_disabled' => 'E-Mail sending is not configured', 'errors.messages.forward_email.failed' => 'Failed to forward message by email', 'errors.binkp.uplink.poll_failed' => 'Failed to Umfrage BinkP uplink', 'errors.binkp.uplink.poll_all_failed' => 'Failed to Umfrage all BinkP uplinks', 'errors.binkp.uplink.add_failed' => 'Failed to add BinkP uplink', 'errors.binkp.uplink.update_failed' => 'BinkP uplink konnte nicht aktualisiert werden', 'errors.binkp.uplink.remove_failed' => 'Failed to remove BinkP uplink', 'errors.binkp.files.inbound_failed' => 'inbound BinkP files konnten nicht geladen werden', 'errors.binkp.files.outbound_failed' => 'outbound BinkP files konnten nicht geladen werden', 'errors.binkp.files.process_inbound_failed' => 'Failed to process inbound BinkP queue', 'errors.binkp.files.process_outbound_failed' => 'Failed to process outbound BinkP queue', 'errors.binkp.files.delete_outbound_failed' => 'outbound BinkP file konnte nicht gelöscht werden', 'errors.binkp.files.retry_error_failed' => 'Failed to retry inbound error file', 'errors.binkp.config.invalid_section' => 'Ungültig: BinkP configuration section', 'errors.binkp.config.update_failed' => 'BinkP configuration konnte nicht aktualisiert werden', // Admin Pending Users 'errors.admin.pending_users.admin_required' => 'Adminrechte sind erforderlich', 'errors.admin.pending_users.list_failed' => 'ausstehend users konnten nicht geladen werden', 'errors.admin.pending_users.not_found' => 'Pending user nicht gefunden', 'errors.admin.pending_users.get_failed' => 'ausstehend user konnten nicht geladen werden', 'errors.admin.pending_users.approve_failed' => 'Failed to approve ausstehend user', 'errors.admin.pending_users.reject_failed' => 'Failed to reject ausstehend user', // Admin Users (extended) 'errors.admin.users.admin_required' => 'Adminrechte sind erforderlich', 'errors.admin.users.list_failed' => 'Benutzer konnten nicht geladen werden', 'errors.admin.users.get_failed' => 'Benutzer konnten nicht geladen werden', 'errors.admin.users.real_name_required' => 'Echter Name ist erforderlich', 'errors.admin.users.password_too_short' => 'Das Passwort muss mindestens 8 Zeichen lang sein', 'errors.admin.users.update_status_failed' => 'user status konnte nicht aktualisiert werden', 'errors.admin.users.create_required_fields' => 'Benutzername, real name, and password sind erforderlich', 'errors.admin.users.invalid_username_format' => 'Ungültig: username format', 'errors.admin.users.restricted_name' => 'This username or real name is not erlaubt', 'errors.admin.users.username_exists' => 'Benutzername existiert bereits', 'errors.admin.users.cleanup_failed' => 'Failed to clean up registrations', 'errors.admin.users.reminder_not_allowed' => 'Benutzer is not eligible for reminder', 'errors.admin.users.reminder_send_failed' => 'reminder konnte nicht gesendet werden', 'errors.admin.users.need_reminders_failed' => 'reminder candidates konnten nicht geladen werden', 'errors.admin.users.credits_disabled' => 'The credits system is deaktiviert', 'errors.admin.users.invalid_credit_amount' => 'Credit amount muss sein a positive integer', 'errors.admin.users.credit_note_required' => 'A note is erforderlich for manual credit grants', 'errors.admin.users.credit_grant_failed' => 'Failed to grant credits', // Admin Debug 'errors.admin.debug_failed' => 'admin debug information konnten nicht geladen werden', // Admin BBS / Appearance / Shell 'errors.admin.bbs_settings.load_failed' => 'BBS Einstellungen konnten nicht geladen werden', 'errors.admin.bbs_settings.invalid_payload' => 'Ungültig: configuration payload', 'errors.admin.bbs_settings.invalid_credits_config' => 'Ungültig: credits configuration', 'errors.admin.bbs_settings.save_failed' => 'BBS Einstellungen konnte nicht gespeichert werden', 'errors.admin.appearance.load_failed' => 'appearance Einstellungen konnten nicht geladen werden', 'errors.admin.appearance.branding.invalid_accent_color' => 'Ungültig: accent color format', 'errors.admin.appearance.branding.footer_too_long' => 'Footer text muss sein 500 Zeichen or less', 'errors.admin.appearance.branding.save_failed' => 'branding Einstellungen konnte nicht gespeichert werden', 'errors.admin.appearance.content.save_failed' => 'content Einstellungen konnte nicht gespeichert werden', 'errors.admin.appearance.navigation.save_failed' => 'navigation Einstellungen konnte nicht gespeichert werden', 'errors.admin.appearance.seo.save_failed' => 'SEO Einstellungen konnte nicht gespeichert werden', 'errors.admin.appearance.shell.save_failed' => 'shell Einstellungen konnte nicht gespeichert werden', 'errors.admin.appearance.login.save_failed' => 'login appearance Einstellungen konnte nicht gespeichert werden', 'errors.admin.appearance.login.ansi_too_large' => 'Login ANSI content muss sein 200,000 Zeichen or less', 'errors.admin.appearance.term_server.list_failed' => 'terminal screens konnten nicht geladen werden', 'errors.admin.appearance.term_server.load_failed' => 'terminal screen konnten nicht geladen werden', 'errors.admin.appearance.term_server.save_failed' => 'terminal screen konnte nicht gespeichert werden', 'errors.admin.appearance.term_server.upload.no_file' => 'No terminal screen file hochgeladen', 'errors.admin.appearance.term_server.upload.failed' => 'Failed to Upload terminal screen', 'errors.admin.appearance.term_server.upload.file_too_large' => 'Terminal screen file exceeds size limit', 'errors.admin.appearance.term_server.delete.failed' => 'terminal screen konnte nicht gelöscht werden', 'errors.admin.appearance.sixel.list_failed' => 'sixel screens konnten nicht geladen werden', 'errors.admin.appearance.sixel.upload.no_file' => 'No sixel file hochgeladen', 'errors.admin.appearance.sixel.upload.failed' => 'Failed to Upload sixel screen', 'errors.admin.appearance.sixel.upload.file_too_large' => 'Sixel file exceeds size limit (5MB)', 'errors.admin.appearance.sixel.delete.failed' => 'sixel screen konnte nicht gelöscht werden', 'errors.admin.appearance.term_border.invalid_style' => 'Ung\xfcltiger Rahmenstil', 'errors.admin.appearance.term_border.save_failed' => 'Rahmenstil konnte nicht gespeichert werden', 'errors.admin.appearance.message_reader.save_failed' => 'message reader Einstellungen konnte nicht gespeichert werden', 'errors.admin.appearance.dashboard.save_failed' => 'dashboard layout konnte nicht gespeichert werden', 'errors.admin.appearance.markdown_preview.failed' => 'Failed to render markdown preview', 'errors.admin.appearance.splash.license_required' => 'A valid license is erforderlich to configure splash pages', 'errors.admin.appearance.splash.save_failed' => 'splash Einstellungen konnte nicht gespeichert werden', 'errors.admin.appearance.file_areas.save_failed' => 'file areas Einstellungen konnte nicht gespeichert werden', 'errors.admin.dashboard.ram_usage_unavailable' => 'RAM usage details are not available on this system.', 'errors.admin.shell_art.list_failed' => 'Failed to list shell art files', 'errors.admin.shell_art.upload.no_file' => 'No shell art file hochgeladen', 'errors.admin.shell_art.upload.upload_error' => 'Shell art Upload failed', 'errors.admin.shell_art.upload.file_too_large' => 'Shell art file exceeds size limit', 'errors.admin.shell_art.upload.failed' => 'Failed to Upload shell art', 'errors.admin.shell_art.delete.invalid_name' => 'Ungültig: shell art filename', 'errors.admin.shell_art.delete.failed' => 'shell art konnte nicht gelöscht werden', 'errors.admin.taglines.load_failed' => 'Taglines konnten nicht geladen werden', 'errors.admin.taglines.save_failed' => 'Taglines konnte nicht gespeichert werden', 'errors.admin.mrc_settings.load_failed' => 'MRC Einstellungen konnten nicht geladen werden', 'errors.admin.mrc_settings.save_failed' => 'MRC Einstellungen konnte nicht gespeichert werden', 'errors.admin.mrc_settings.restart_failed' => 'Failed to restart MRC daemon', 'errors.admin.bbs_system.load_failed' => 'system Einstellungen konnten nicht geladen werden', 'errors.admin.bbs_system.save_failed' => 'system Einstellungen konnte nicht gespeichert werden', 'errors.admin.binkp_config.load_failed' => 'BinkP configuration konnten nicht geladen werden', 'errors.admin.binkp_config.save_failed' => 'BinkP configuration konnte nicht gespeichert werden', 'errors.admin.binkp_config.reload_failed' => 'Failed to reload BinkP configuration', 'errors.admin.dosdoors_config.load_failed' => 'DOS doors configuration konnten nicht geladen werden', 'errors.admin.dosdoors_config.save_failed' => 'DOS doors configuration konnte nicht gespeichert werden', 'errors.admin.native_doors.load_failed' => 'native doors configuration konnten nicht geladen werden', 'errors.admin.native_doors.save_failed' => 'native doors configuration konnte nicht gespeichert werden', 'errors.admin.native_doors.sync_failed' => 'Failed to sync native doors', 'errors.admin.webdoors_config.load_failed' => 'webdoors configuration konnten nicht geladen werden', 'errors.admin.webdoors_config.save_failed' => 'webdoors configuration konnte nicht gespeichert werden', 'errors.admin.webdoors_config.activate_failed' => 'Failed to activate webdoors configuration', 'errors.admin.jsdosdoors_config.load_failed' => 'JS-DOS doors configuration konnten nicht geladen werden', 'errors.admin.jsdosdoors_config.save_failed' => 'JS-DOS doors configuration konnte nicht gespeichert werden', 'errors.admin.jsdosdoors_config.activate_failed' => 'Failed to activate JS-DOS doors configuration', // JS-DOS door session errors 'errors.jsdosdoor.game_not_found' => 'Spiel nicht gefunden', 'errors.jsdosdoor.session_create_failed' => 'game session konnte nicht erstellt werden', 'errors.jsdosdoor.session_end_failed' => 'Failed to end game session', 'errors.jsdosdoor.asset_load_failed' => 'game assets konnten nicht geladen werden', 'errors.jsdosdoor.file_sync_failed' => 'Failed to sync JS-DOS files', 'errors.admin.filearea_rules.load_failed' => 'file area rules konnten nicht geladen werden', 'errors.admin.filearea_rules.save_failed' => 'file area rules konnte nicht gespeichert werden', 'errors.admin.ads.list_failed' => 'advertisements konnten nicht geladen werden', 'errors.admin.ads.upload.no_file' => 'No advertisement file hochgeladen', 'errors.admin.ads.upload.upload_error' => 'Advertisement Upload failed', 'errors.admin.ads.upload.file_too_large' => 'Advertisement file exceeds size limit', 'errors.admin.ads.upload.read_failed' => 'Failed to read hochgeladen advertisement file', 'errors.admin.ads.upload.failed' => 'Failed to Upload advertisement', 'errors.admin.ads.not_found' => 'Advertisement nicht gefunden', 'errors.admin.ads.load_one_failed' => 'advertisement konnten nicht geladen werden', 'errors.admin.ads.invalid_payload' => 'Ungültig: advertisement payload', 'errors.admin.ads.save_failed' => 'advertisement konnte nicht gespeichert werden', 'errors.admin.ads.delete_failed' => 'advertisement konnte nicht gelöscht werden', 'errors.admin.ad_campaigns.list_failed' => 'ad campaigns konnten nicht geladen werden', 'errors.admin.ad_campaigns.log_failed' => 'ad campaign log konnten nicht geladen werden', 'errors.admin.ad_campaigns.meta_failed' => 'ad campaign metadata konnten nicht geladen werden', 'errors.admin.ad_campaigns.not_found' => 'Ad campaign nicht gefunden', 'errors.admin.ad_campaigns.load_one_failed' => 'ad campaign konnten nicht geladen werden', 'errors.admin.ad_campaigns.invalid_payload' => 'Ungültig: ad campaign payload', 'errors.admin.ad_campaigns.create_failed' => 'ad campaign konnte nicht erstellt werden', 'errors.admin.ad_campaigns.save_failed' => 'ad campaign konnte nicht gespeichert werden', 'errors.admin.ad_campaigns.delete_failed' => 'ad campaign konnte nicht gelöscht werden', 'errors.admin.ad_campaigns.run_failed' => 'Failed to run ad campaign', 'errors.admin.chat_rooms.invalid_name_length' => 'Room name must be 1-64 characters', 'errors.admin.chat_rooms.create_failed' => 'Chat-Raum konnte nicht erstellt werden', 'errors.admin.chat_rooms.not_found' => 'Chat-Raum nicht gefunden', 'errors.admin.chat_rooms.lobby_name_locked' => 'Lobby name cannot be changed', 'errors.admin.chat_rooms.update_failed' => 'Chat-Raum konnte nicht aktualisiert werden', 'errors.admin.chat_rooms.lobby_delete_forbidden' => 'Lobby cannot be gelöscht', 'errors.admin.chat_rooms.delete_failed' => 'Chat-Raum konnte nicht gelöscht werden', 'errors.admin.chat_rooms.matterbridge_gateway_required' => 'Matterbridge gateway is required when bridging is enabled', 'errors.admin.chat_rooms.matterbridge_options_invalid' => 'Matterbridge channel options must be valid', 'errors.admin.matterbridge_settings.load_failed' => 'Failed to load Matterbridge settings', 'errors.admin.matterbridge_settings.save_failed' => 'Failed to save Matterbridge settings', 'errors.admin.shoutbox.hide_failed' => 'Failed to hide shout', 'errors.admin.shoutbox.unhide_failed' => 'Failed to unhide shout', 'errors.admin.shoutbox.delete_failed' => 'shout konnte nicht gelöscht werden', 'errors.admin.packet_bbs.node_id_required' => 'Node ID ist erforderlich', 'errors.admin.packet_bbs.node_exists' => 'A node with that ID existiert bereits', 'errors.admin.packet_bbs.node_not_found' => 'Node nicht gefunden', 'errors.admin.packet_bbs.key_generate_failed' => 'Failed to generate key.', 'errors.admin.packet_bbs.request_failed' => 'Request failed.', 'errors.admin.packet_bbs.save_failed' => 'Speichern fehlgeschlagen.', 'errors.admin.insecure_nodes.create_failed' => 'Failed to add insecure node', 'errors.admin.insecure_nodes.update_failed' => 'insecure node konnte nicht aktualisiert werden', 'errors.admin.insecure_nodes.delete_failed' => 'insecure node konnte nicht gelöscht werden', 'errors.admin.crashmail.retry_failed' => 'Failed to retry crashmail item', 'errors.admin.crashmail.cancel_failed' => 'Failed to cancel crashmail item', 'errors.admin.crashmail.poll_failed' => 'Failed to run crashmail Umfrage', 'errors.admin.custom_templates.list_failed' => 'Failed to list custom templates', 'errors.admin.custom_templates.get_failed' => 'custom template konnten nicht geladen werden', 'errors.admin.custom_templates.save_failed' => 'custom template konnte nicht gespeichert werden', 'errors.admin.custom_templates.delete_failed' => 'custom template konnte nicht gelöscht werden', 'errors.admin.custom_templates.install_failed' => 'Failed to install custom template', 'errors.admin.auto_feed.not_found' => 'Feed source nicht gefunden', 'errors.admin.auto_feed.required_fields' => 'Feed URL, echo area, and posting user sind erforderlich', 'errors.admin.auto_feed.invalid_url' => 'Feed URL is invalid', 'errors.admin.auto_feed.echoarea_not_found' => 'Echo-Bereich nicht gefunden', 'errors.admin.auto_feed.user_not_found' => 'Posting user nicht gefunden', 'errors.admin.auto_feed.duplicate_source' => 'Feed source existiert bereits', 'errors.admin.auto_feed.create_failed' => 'feed source konnte nicht erstellt werden', 'errors.admin.auto_feed.update_failed' => 'feed source konnte nicht aktualisiert werden', 'errors.admin.auto_feed.check_failed' => 'Feed check failed', 'errors.admin.activity_stats.table_missing' => 'Activity log table is not available', // Address Book 'errors.address_book.list_failed' => 'address book entries konnten nicht geladen werden', 'errors.address_book.not_found' => 'Eintrag nicht gefunden', 'errors.address_book.get_failed' => 'address book entry konnten nicht geladen werden', 'errors.address_book.user_not_found' => 'Benutzer ID nicht gefunden in authentication data', 'errors.address_book.invalid_fidonet_format' => 'Ungültig: Fidonet address format. Use format like 1:234/567 or 1:234/567.0', 'errors.address_book.required_fields' => 'Name and Fidonet address sind erforderlich', 'errors.address_book.duplicate_entry' => 'Hinzufügenress book entry existiert bereits', 'errors.address_book.create_failed' => 'address book entry konnte nicht erstellt werden', 'errors.address_book.update_failed' => 'address book entry konnte nicht aktualisiert werden', 'errors.address_book.delete_failed' => 'address book entry konnte nicht gelöscht werden', 'errors.address_book.search_failed' => 'Failed to search address book entries', 'errors.address_book.stats_failed' => 'address book statistics konnten nicht geladen werden', // Shared Messages 'errors.messages.shared.lookup_failed' => 'shared message konnten nicht geladen werden', 'errors.messages.shared.user_shares_failed' => 'user shares konnten nicht geladen werden', 'errors.messages.shared.access_denied' => 'Nachricht nicht gefunden or access denied', 'errors.messages.shared.sharing_disabled' => 'Sharing is deaktiviert for your account', 'errors.messages.shared.max_active_reached' => 'Maximum number of aktiv shares reached', 'errors.messages.shared.not_found_or_expired' => 'Share nicht gefunden or expired', 'errors.messages.shared.login_required' => 'Login erforderlich to access this share', 'errors.messages.shared.original_not_found' => 'Original message nicht gefunden', 'errors.messages.shared.not_found' => 'Share nicht gefunden', 'errors.messages.shared.friendly_url_only_echomail' => 'Friendly URLs are only available for echomail shares', 'errors.messages.shared.slug_generation_failed' => 'Cannot generate share slug for this message', 'errors.messages.share.image_upload_failed' => 'Vorschaubild konnte nicht hochgeladen werden', 'errors.messages.share.image_remove_failed' => 'Vorschaubild konnte nicht entfernt werden', 'errors.messages.share.image_invalid_type' => 'Nur Bilddateien sind erlaubt', 'errors.messages.share.image_too_large' => 'Das Bild muss 5 MB oder kleiner sein', // Subscriptions 'errors.subscriptions.echoarea_id_required' => 'Echoarea ID erforderlich', 'errors.subscriptions.invalid_action' => 'Ungültig: action', 'errors.subscriptions.admin_required' => 'Admin-Zugriff erforderlich', // Nodelist API 'errors.nodelist.api.endpoint_not_found' => 'API endpoint nicht gefunden', 'errors.nodelist.api.address_required' => 'Hinzufügenress parameter erforderlich', 'errors.nodelist.api.node_not_found' => 'Node nicht gefunden', 'errors.nodelist.api.zone_required' => 'Zone parameter erforderlich', 'errors.nodelist.api.internal_error' => 'Failed to process nodelist API request', 'errors.nodelist.admin_required' => 'Administrator access erforderlich', 'errors.nodelist.import.domain_required' => 'Please specify a network domain', 'errors.nodelist.import.domain_invalid' => 'Domain should contain only letters, numbers, underscores, and hyphens', 'errors.nodelist.import.file_required' => 'Please select a valid nodelist file', 'errors.nodelist.import.invalid_format' => 'Ungültig: nodelist format', 'errors.nodelist.import.zip_extension_missing' => 'ZIP extension not available', 'errors.nodelist.import.zip_open_failed' => 'Could not open ZIP file', 'errors.nodelist.import.archive_unsupported' => 'Archive format {format} not supported in web interface (use command line)', 'errors.nodelist.import.archive_nodelist_missing' => 'Could not find nodelist file in archive', 'errors.nodelist.import.extract_failed' => 'Failed to extract archive', 'errors.nodelist.import.failed' => 'Failed to import nodelist', // Settings / Taglines 'errors.settings.load_failed' => 'user Einstellungen konnten nicht geladen werden', 'errors.taglines.load_failed' => 'Taglines konnten nicht geladen werden', // Referrals 'errors.referrals.code_not_found' => 'Referral code nicht gefunden', 'errors.referrals.stats_failed' => 'referral statistics konnten nicht geladen werden', 'errors.referrals.admin_stats_failed' => 'admin referral statistics konnten nicht geladen werden', // WebDoor 'errors.webdoor.feature_disabled' => 'Game system is not aktiviert', 'errors.webdoor.auth_required' => 'Not authenticated', 'errors.webdoor.invalid_slot' => 'Ungültig: slot number', 'errors.webdoor.save_too_large' => 'data exceeds Maximum size speichern', 'errors.webdoor.save_not_found' => 'nicht gefunden speichern', // Door API 'errors.door.door_name_required' => 'Door name erforderlich', 'errors.door.admin_only' => 'This door is restricted to administrators', 'errors.door.insufficient_credits' => 'Insufficient credits', 'errors.door.insufficient_credits_detail' => 'This door costs {required} credits. You have {balance} credits.', 'errors.door.capacity_reached' => 'Door is at capacity', 'errors.door.capacity_reached_detail' => 'This door is currently in use. Only {max_nodes} player(s) erlaubt at a time. Bitte später erneut versuchen.', 'errors.door.launch_failed' => 'Failed to start door session', 'errors.door.session_id_required' => 'Session ID erforderlich', 'errors.door.session_unauthorized' => 'Nicht autorisiert', 'errors.door.session_end_failed' => 'Failed to end session', 'errors.door.session_get_failed' => 'Failed to get session', 'errors.door.asset.invalid_type' => 'Ungültig: asset type', 'errors.door.asset.door_not_found' => 'Door nicht gefunden', 'errors.door.asset.not_defined' => 'Asset not defined in manifest', 'errors.door.asset.file_not_found' => 'Asset file nicht gefunden', 'errors.door.asset.access_denied' => 'Zugriff verweigert', // TIC Processing 'errors.tic.file_area_create_failed' => 'file area from TIC metadata konnte nicht erstellt werden', 'errors.tic.validation_failed' => 'TIC file validation failed', 'errors.tic.virus_detected' => 'Datei abgelehnt: Virus erkannt', 'errors.tic.processing_failed' => 'TIC processing failed', // Virus Scanner 'errors.virus_scanner.not_available' => 'Virus scanning not available', 'errors.virus_scanner.file_not_found' => 'Datei nicht gefunden for virus scan', 'errors.virus_scanner.scan_error' => 'Virus scan error', // VirusTotal scanner backend 'errors.virustotal.not_configured' => 'VirusTotal API key not configured', 'errors.virustotal.file_too_large' => 'Datei zu groß for VirusTotal Upload (max 32 MB)', 'errors.virustotal.upload_failed' => 'Failed to Upload file to VirusTotal', 'errors.virustotal.api_error' => 'VirusTotal API error', 'errors.virustotal.analysis_pending' => 'VirusTotal analysis still in progress; re-scan later', // Language overlay editor 'errors.admin.i18n_overrides.invalid_locale' => 'Ungültig: or unsupported locale', 'errors.admin.i18n_overrides.missing_params' => 'Locale and catalog name sind erforderlich', 'errors.admin.i18n_overrides.load_failed' => 'catalog konnten nicht geladen werden', 'errors.admin.i18n_overrides.save_failed' => 'overrides konnte nicht gespeichert werden', // BBS Directory (user submissions) 'errors.bbs_directory.name_required' => 'BBS name ist erforderlich', 'errors.bbs_directory.duplicate_name' => 'A BBS with that name existiert bereits', 'errors.bbs_directory.submit_failed' => 'Submission failed. Bitte erneut versuchen.', // BBS Directory (admin) 'errors.admin.bbs_directory.not_found' => 'BBS directory entry nicht gefunden', 'errors.admin.bbs_directory.robot_not_found' => 'Robot rule nicht gefunden', 'errors.admin.bbs_directory.name_required' => 'BBS name ist erforderlich', 'errors.admin.bbs_directory.duplicate_name' => 'A BBS with that name existiert bereits', 'errors.admin.bbs_directory.robot_required_fields' => 'Name, echo area, and processor type sind erforderlich', 'errors.admin.bbs_directory.run_failed' => 'Robot run failed', 'errors.admin.bbs_directory.invalid_processor_type' => 'Unknown or unsupported processor type', 'errors.admin.bbs_directory.merge_missing_discard' => 'discard_id ist erforderlich', 'errors.admin.bbs_directory.merge_failed' => 'Merge failed', 'errors.admin.echomail_robots.invalid_config_json' => 'Processor config is not valid JSON', 'errors.files.iso_not_mounted' => 'Dateibereich is not mounted', 'errors.files.iso_readonly' => 'ISO-backed files cannot be modified', 'errors.fileareas.reindex_failed' => 'Failed to start ISO re-index', 'errors.admin.areafix.invalid_json' => 'Ungültig: request payload', 'errors.admin.areafix.uplink_required' => 'Uplink address ist erforderlich', 'errors.admin.areafix.invalid_robot' => 'Robot muss sein "areafix" or "filefix"', 'errors.admin.areafix.commands_required' => 'At least one command ist erforderlich', 'errors.admin.areafix.send_failed' => 'command konnte nicht gesendet werden', 'errors.admin.areafix.history_failed' => 'message history konnten nicht geladen werden', 'errors.admin.areafix.sync_failed' => 'Failed to sync areas', 'errors.admin.poll.failed' => 'Failed to Umfrage BinkP uplink', 'errors.admin.lovlynet.invalid_json' => 'Ungültig: request payload', 'errors.admin.lovlynet.invalid_area_type' => 'Ungültig: area type', 'errors.admin.lovlynet.request_message_required' => 'Request message ist erforderlich', 'errors.admin.lovlynet.not_configured' => 'LovlyNet is not configured', 'errors.admin.lovlynet.request_config_missing' => 'LovlyNet request Einstellungen are incomplete', 'errors.admin.lovlynet.help_fetch_failed' => 'help text konnten nicht geladen werden', 'errors.admin.lovlynet.request_send_failed' => 'request netmail konnte nicht gesendet werden', 'errors.admin.lovlynet.filearea_files_failed' => 'file area files konnten nicht geladen werden', 'errors.admin.lovlynet.invalid_file_id' => 'Ungültig: file ID', 'errors.admin.lovlynet.hatch_failed' => 'Failed to hatch file', 'errors.admin.lovlynet.not_registered' => 'Not registered with LovlyNet', 'errors.admin.lovlynet.registration_update_failed' => 'Registration update failed', 'errors.admin.lovlynet.checklist_fix_failed' => 'Failed to apply fix', // QWK Offline Mail 'errors.qwk.disabled' => 'QWK offline mail is not aktiviert on this system', 'errors.qwk.no_file' => 'No REP file received. Senden the file in the "rep" field.', 'errors.qwk.upload_error' => 'Datei Upload error', 'errors.qwk.invalid_extension' => 'Please Upload a .REP or .ZIP file', 'errors.qwk.processing_failed' => 'Failed to process REP packet', 'errors.qwk.status_failed' => 'Konnte nicht abgerufen werden: QWK status', 'errors.qwk.invalid_format' => 'Format muss sein "qwk" or "qwke"', 'errors.qwk.invalid_input' => 'echoarea_ids array ist erforderlich', 'errors.qwk.save_failed' => 'area selections konnte nicht gespeichert werden', // Interests 'errors.interests.not_found' => 'Interesse nicht gefunden', 'errors.interests.name_required' => 'Interest name ist erforderlich', 'errors.interests.name_taken' => 'An interest with that name existiert bereits.', 'errors.interests.slug_taken' => 'An interest with that slug existiert bereits.', 'errors.interests.feature_disabled' => 'The interests feature is not aktiviert.', 'errors.interests.crosspost_cooldown' => 'You must wait {minutes} more minute(s) before cross-posting again.', 'errors.mcp.not_enabled' => 'MCP services are not aktiviert on this system.', 'errors.mcp.license_required' => 'A registered license is erforderlich for the MCP server feature.', 'errors.mcp.generate_failed' => 'Failed to generate MCP key.', 'errors.mcp.revoke_failed' => 'Konnte nicht widerrufen werden: MCP key.', 'errors.mcp.load_failed' => 'MCP key status. konnten nicht geladen werden', // Ad Analytics 'errors.admin.ad_analytics.license_required' => 'A valid license is erforderlich to view ad analytics.', 'errors.admin.ad_analytics.load_failed' => 'ad analytics. konnten nicht geladen werden', // Ads - content command validation 'errors.admin.ads.invalid_content_command' => 'The selected content command is not erlaubt.', 'errors.admin.weather.preview_failed' => 'Failed to generate weather report preview.', // Markdown image upload 'errors.markdown_images.upload_failed' => 'Image Upload failed. Bitte erneut versuchen.', 'errors.markdown_images.invalid_type' => 'Unsupported image type. Please use JPEG, PNG, GIF, or WebP.', 'errors.markdown_images.too_large' => 'Image is zu groß. Maximum size is 5 MB.', // Wall message 'errors.admin.wall.empty_message' => 'Nachricht cannot be empty.', 'errors.admin.wall.message_too_long' => 'Nachricht zu lang (max 1000 Zeichen).', // Msg (private admin message) 'errors.admin.msg.no_username' => 'Benutzername ist erforderlich', 'errors.admin.msg.empty_message' => 'Nachricht cannot be empty.', 'errors.admin.msg.message_too_long' => 'Nachricht zu lang (max 1000 Zeichen).', 'errors.admin.msg.user_not_found' => 'Benutzer nicht gefunden', // Echomail moderation 'errors.admin.echomail_moderation.not_found' => 'Nachricht nicht gefunden or not ausstehend moderation.', // AI Bots 'errors.admin.ai_bots.not_found' => 'Bot nicht gefunden.', 'errors.admin.ai_bots.name_invalid' => 'Bot name must be 1-100 characters.', 'errors.admin.ai_bots.username_invalid' => 'Benutzername muss sein 1-50 alphanumeric or underscore Zeichen.', 'errors.admin.ai_bots.username_taken' => 'That username is already taken.', 'errors.admin.ai_bots.create_failed' => 'bot. konnte nicht erstellt werden', 'errors.admin.ai_bots.update_failed' => 'bot. konnte nicht aktualisiert werden', 'errors.admin.ai_bots.delete_failed' => 'bot. konnte nicht gelöscht werden', // URL preview (unfurl) 'errors.url_preview.invalid_url' => 'Ungültige URL.', 'errors.url_preview.fetch_failed' => 'Could not fetch a preview for that URL.', // AI Assistant 'errors.ai_assistant.disabled' => 'AI assistant is not aktiviert on this system.', 'errors.ai_assistant.not_configured' => 'AI assistant is not configured.', 'errors.ai_assistant.prompt_too_long' => 'Prompt exceeds the 500 character limit.', 'errors.ai_assistant.insufficient_credits' => 'Insufficient credits for AI assistant.', 'errors.ai_assistant.failed' => 'AI request failed. Bitte erneut versuchen.', // PacketBBS TOTP 'errors.packetbbs_totp.invalid_code' => 'Ungültig: code. Check your authenticator app and try again.', 'errors.packetbbs_totp.no_pending_secret' => 'No enrollment in progress. Please start setup again.', 'errors.packetbbs_totp.not_enabled' => 'PacketBBS authenticator is not aktiviert.', 'errors.packetbbs_totp.setup_failed' => 'Failed to set up authenticator. Bitte erneut versuchen.', 'errors.packetbbs_totp.disable_failed' => 'Failed to disable authenticator. Bitte erneut versuchen.', // Bulletins 'errors.bulletins.invalid_ids' => 'Ungültige Bulletin-Liste.', 'errors.admin.bulletins.invalid_payload' => 'Ungültige Bulletin-Daten.', 'errors.admin.bulletins.save_failed' => 'Bulletin konnte nicht gespeichert werden.', // Files: linked file 'errors.files.link.file_name_required' => 'Dateiname ist erforderlich', 'errors.admin.networks.load_failed' => 'Failed to load networks', 'errors.admin.networks.save_failed' => 'Failed to save network', 'errors.admin.networks.change_domain_failed' => 'Failed to change domain', 'errors.admin.networks.delete_in_use' => 'Network is in use', 'errors.admin.networks.delete_failed' => 'Failed to delete network', 'errors.meshcore.invalid_node_id' => 'Die Knoten-ID muss 12 oder 64 Kleinbuchstaben-Hexadezimalzeichen enthalten.', 'errors.meshcore.contact_exists' => 'Ein Kontakt mit dieser Knoten-ID ist bereits vorhanden.', 'errors.meshcore.not_found' => 'Kontakt nicht gefunden.', 'errors.meshcore.qr_unrecognized' => 'Unbekanntes QR-Code-Format.', 'errors.meshcore.qr_camera_denied' => 'Kamerazugriff verweigert.', ];