diff --git a/Modules/Language/database/seeders/ImportDeLanguageSeeder.php b/Modules/Language/database/seeders/ImportDeLanguageSeeder.php new file mode 100644 index 00000000..8d0082d8 --- /dev/null +++ b/Modules/Language/database/seeders/ImportDeLanguageSeeder.php @@ -0,0 +1,214 @@ + 'Social Links', + 'system_settings' => 'Systemeinstellungen', + 'page_settings' => 'Seiteneinstellungen', + 'live_class_settings' => 'Live-Kurs-Einstellungen', + 'payment_gateways' => 'Zahlungsanbieter', + 'custom_global_style' => 'Benutzerdefiniertes globales Design', + 'account_settings' => 'Kontoeinstellungen', + 'smtp_settings' => 'SMTP-Einstellungen', + 'storage_settings' => 'Speicher-Einstellungen', + 'language_settings' => 'Spracheinstellungen', + 'translation_settings' => 'Übersetzungseinstellungen', + 'add_language' => 'Sprache hinzufügen', + 'configure_zoom' => 'Zoom Server-to-Server OAuth-Zugangsdaten konfigurieren', + 'email_settings_description' => 'Konfiguriere deine E-Mail-Versandeinstellungen', + 'storage_settings_description' => 'Konfiguriere deine Speicher-Einstellungen', + 'application_update' => 'Anwendungsaktualisierung', + 'application_backup' => 'Anwendungs-Backup', + 'application_updated' => 'Anwendung wurde erfolgreich aktualisiert', + 'updating_application' => 'Anwendung wird aktualisiert...', + 'backup_name' => 'Backup-Name', + 'backup_date' => 'Backup-Datum', + 'backup_size' => 'Größe', + 'backup_status' => 'Status', + 'backup_actions' => 'Aktionen', + 'backup_history' => 'Backup-Verlauf', + 'backup_created' => 'Backup wurde erfolgreich erstellt', + 'backup_deleted' => 'Backup wurde erfolgreich gelöscht', + 'backup_restored' => 'Backup wurde erfolgreich wiederhergestellt', + 'backup_failed' => 'Backup-Erstellung fehlgeschlagen. Bitte versuche es erneut.', + 'backup_recommendation' => 'Wir empfehlen dringend, vor dem Aktualisieren ein Backup zu erstellen.', + 'maintenance_description' => 'Aktualisiere, sichere und stelle deine Anwendung sicher und automatisch wieder her.', + 'update_description' => 'Lade Updates hoch und installiere sie sicher', + 'backup_description' => 'Erstelle ein vollständiges Backup deiner Anwendung inkl. Dateien und Datenbank', + 'backup_history_description' => 'Backups deiner Anwendung ansehen und verwalten', + 'home_pages_description' => 'Liste aller Startseiten im System', + 'custom_pages_description' => 'Benutzerdefinierte Seiten verwalten', + 'css_description' => 'Schreibe eigenes CSS, das global auf der Website angewendet wird.', + 'system_settings_description' => 'Kerneinstellungen deines Systems verwalten', + 'translation_description' => 'Spracheigenschaften übersetzen', + 'edit_custom_page' => 'Benutzerdefinierte Seite bearbeiten', + 'translation_update' => 'Übersetzungsaktualisierung', + 'elements' => 'Elemente', + 'available_home_pages' => 'Verfügbare Startseiten', + 'confirm_application_update' => 'Anwendungsaktualisierung bestätigen', + 'do_not_close_window' => 'Bitte schließe dieses Fenster nicht', + 'update_application_with' => 'Bist du sicher, dass du die Anwendung mit ":filename" aktualisieren möchtest?', + 'this_update_will' => 'Dieses Update wird:', + 'put_site_maintenance' => 'Die Website in den Wartungsmodus versetzen', + 'replace_application_files' => 'Alle Anwendungsdateien ersetzen', + 'run_database_migrations' => 'Datenbank-Migrationen ausführen', + 'process_may_take_minutes' => 'Der Vorgang kann einige Minuten dauern', + 'backup_first_warning' => 'Stelle sicher, dass du vorher ein Backup erstellt hast! Diese Aktion kann nicht rückgängig gemacht werden.', + 'select_zip_file' => 'Datei auswählen (.zip nur)', + 'selected_file' => 'Ausgewählte Datei:', + 'file_selected_successfully' => 'Datei erfolgreich ausgewählt. Klicke auf „Anwendung aktualisieren“, um fortzufahren.', + 'update_application' => 'Anwendung aktualisieren', + 'uploading' => 'Wird hochgeladen...', + 'important_update_guidelines' => 'Wichtige Update-Hinweise', + 'refresh_server_guideline' => 'Vor jedem Update den Server aktualisieren', + 'backup_first_guideline' => 'Vor jedem Update immer ein Backup erstellen', + 'file_format_guideline' => 'Upload muss eine gültige ZIP-Datei sein', + 'maintenance_mode_guideline' => 'Die Website ist während des Updates vorübergehend nicht verfügbar', + 'migrations_guideline' => 'Datenbank-Migrationen werden automatisch ausgeführt', + 'downtime_guideline' => 'Der Update-Prozess kann einige Minuten dauern', + 'browser_guideline' => 'Während des Updates den Browser nicht aktualisieren oder schließen', + 'compatibility_guideline' => 'Stelle sicher, dass das Update mit deinem System kompatibel ist', + 'refresh_server' => 'Server aktualisieren', + 'backup_first' => 'Backup zuerst', + 'file_format' => 'Dateiformat', + 'maintenance_mode' => 'Wartungsmodus', + 'migrations' => 'Migrationen', + 'downtime' => 'Downtime', + 'browser' => 'Browser', + 'compatibility' => 'Kompatibilität', + 'application_update_title' => 'Anwendungsaktualisierung', + 'upload_install_description' => 'Lade die neueste Version deiner Anwendung hoch und installiere sie', + 'refresh_server_button' => 'Server aktualisieren', + 'updating_application_button' => 'Anwendung wird aktualisiert...', + 'paypal_settings' => 'PayPal-Einstellungen', + 'stripe_settings' => 'Stripe-Einstellungen', + 'mollie_settings' => 'Mollie-Einstellungen', + 'paystack_settings' => 'Paystack-Einstellungen', + 'razorpay_settings' => 'Razorpay-Einstellungen', + 'sslcommerz_settings' => 'SSLCommerz-Einstellungen', + 'paytm_settings' => 'Paytm-Einstellungen', + 'configure_payment_gateway' => ':gateway Zahlungsanbieter konfigurieren', + 'test_mode' => 'Testmodus', + 'using_test_environment' => 'Testumgebung wird verwendet', + 'using_live_environment' => 'Live-Umgebung wird verwendet', + 'using_sandbox_environment' => 'Sandbox-Umgebung wird verwendet', + 'using_production_environment' => 'Produktivumgebung wird verwendet', + 'using_staging_environment' => 'Staging-Umgebung wird verwendet', + 'using_test_keys' => 'Test-Keys werden verwendet', + 'using_live_keys' => 'Live-Keys werden verwendet', + 'api_credentials' => 'API-Zugangsdaten', + 'test_credentials' => 'Test-Zugangsdaten', + 'live_credentials' => 'Live-Zugangsdaten', + 'sandbox_credentials' => 'Sandbox-Zugangsdaten', + 'production_credentials' => 'Produktiv-Zugangsdaten', + 'use_test_mode_key' => 'Verwende deinen Testmodus-Key :key', + 'use_live_mode_key' => 'Verwende deinen Live-Key :key', + 'use_staging_key' => 'Verwende deinen Staging-Key :key', + 'use_production_key' => 'Verwende deinen Produktiv-Key :key', + 'delete_backup_warning' => 'Bist du sicher, dass du dieses Backup löschen möchtest? Diese Aktion kann nicht rückgängig gemacht werden.', + 'restore_backup_warning' => 'Bist du sicher, dass du dieses Backup wiederherstellen möchtest? Dies wird:', + 'system_type_warning' => 'Bist du sicher, dass du den Systemtyp ändern möchtest? Das beeinflusst das gesamte Verhalten der Anwendung.', + 'update_system_type_warning' => 'Bist du sicher, dass du den Systemtyp aktualisieren möchtest?', + 'update_warning' => 'Dieses Update wird:', + 'update_failed' => 'Update fehlgeschlagen. Bitte versuche es erneut.', + 'restore_failed' => 'Backup-Wiederherstellung fehlgeschlagen. Bitte versuche es erneut.', + 'delete_failed' => 'Backup-Löschen fehlgeschlagen. Bitte versuche es erneut.', + 'server_refreshed' => 'Server erfolgreich aktualisiert', + 'config_not_found' => 'Konfiguration nicht gefunden.', + 'footer_config_not_found' => 'Footer-Konfiguration nicht gefunden.', + 'navbar_config_not_found' => 'Navbar-Konfiguration nicht gefunden.', + 'configuration' => 'Konfiguration: Umgebungs- und Konfigurationsdateien', + 'manage_core_settings' => 'Kerneinstellungen deines Systems verwalten', + 'app_maintenance' => 'App-Wartung', + 'app_version' => 'App-Version', + 'current_version' => 'Aktuelle Version:', + 'live_navbar_preview' => 'Live-Navigation Vorschau', + 'live_footer_preview' => 'Live-Footer Vorschau', + 'interactive_preview' => 'Interaktive Vorschau von', + 'before_login' => 'Vor dem Login', + 'after_login' => 'Nach dem Login', + 'collaborative' => 'Kollaborativ', + 'administrative' => 'Administrativ', + 'custom_pages' => 'Benutzerdefinierte Seiten', + 'note' => 'Hinweis', + 'what_backed_up' => 'Was wird gesichert?', + 'source_code' => 'Quellcode: Alle Anwendungsdateien und Code', + 'database' => 'Datenbank: Vollständiger MySQL-Datenbank-Dump', + 'assets' => 'Assets: Hochgeladene Medien und öffentliche Dateien', + 'refresh_note' => 'Hinweis: Vor jedem Backup den Server aktualisieren.', + 'deleting_backup' => 'Backup wird gelöscht...', + 'restoring_backup' => 'Backup wird wiederhergestellt...', + 'do_not_close' => 'Bitte schließe dieses Fenster nicht', + 'restore_backup_confirmation' => 'Bist du sicher, dass du das Backup ":backup_name" wiederherstellen möchtest?', + 'backup_details' => 'Backup-Details', + 'permanently_delete_files' => 'Backup-Dateien dauerhaft aus dem Speicher löschen', + 'remove_backup_record' => 'Backup-Eintrag aus der Datenbank entfernen', + 'cannot_be_undone' => 'Kann nicht rückgängig gemacht oder wiederhergestellt werden', + 'replace_current_files' => 'Alle aktuellen Anwendungsdateien ersetzen', + 'restore_database_state' => 'Die gesamte Datenbank durch Backup-Daten ersetzen', + 'current_data_lost' => 'Alle aktuellen Daten und Dateien gehen verloren', + 'action_cannot_undone' => 'Diese Aktion kann nicht rückgängig gemacht werden', + 'critical_warning' => 'Wichtiger Hinweis', + 'restore_process_time' => 'Der Vorgang kann einige Minuten dauern', + 'maintenance_mode_enabled' => 'Website in den Wartungsmodus versetzen', + 'select_update_file' => 'Update-Datei auswählen', + 'drag_drop_update_file' => 'Ziehe deine Update-Datei hierher oder klicke zum Auswählen', + 'update_file_requirements' => 'Nur .zip-Dateien erlaubt. Maximale Dateigröße: 500MB', + 'no_file_selected' => 'Keine Datei ausgewählt', + 'file_selected' => 'Datei ausgewählt', + 'browse_files' => 'Dateien durchsuchen', + 'website_information' => 'Website-Informationen', + 'contact_information' => 'Kontaktinformationen', + 'media_settings' => 'Medien-Einstellungen', + 'logo_favicon' => 'Logo & Favicon', + 'social_media_links' => 'Social-Media-Links', + 'replace_files' => 'Alle Anwendungsdateien ersetzen', + 'run_migrations' => 'Datenbank-Migrationen ausführen', + 'process_update' => 'Update automatisch durchführen', + 'no_backups' => 'Keine Backups gefunden', + 'no_backups_description' => 'Du hast noch keine Backups erstellt. Erstelle dein erstes Backup, um loszulegen.', + 'restore_database' => 'Datenbank auf den Backup-Stand wiederherstellen', + 'overwrite_changes' => 'Änderungen seit dem Backup überschreiben', + 'zoom_setup_guide' => 'Zoom-Setup-Anleitung', + 'setup_instructions' => 'Folge diesen Schritten, um Zoom zu integrieren:', + 'create_zoom_app' => 'Erstelle eine Server-to-Server OAuth App im Zoom Marketplace', + 'get_credentials' => 'Hole dir Account ID, Client ID und Client Secret', + 'configure_scopes' => 'Konfiguriere die erforderlichen Scopes für deine App', + ]; + + $language = Language::firstOrCreate( + ['code' => 'de'], + [ + 'name' => 'German', + 'nativeName' => 'Deutsch', + 'is_active' => true, + 'is_default' => false, + ] + ); + + foreach ($translations as $slug => $value) { + LanguageProperty::updateOrCreate( + [ + 'language_id' => $language->id, + 'group' => 'settings', + 'slug' => $slug, + ], + [ + 'value' => $value + ] + ); + } + } +} \ No newline at end of file