Stand: SMTP-Test, Admin-Mail-Tab, Notifiable-Fix, Lazy-Quill

- Fix: Notifiable-Trait zum User-Model hinzugefuegt (behebt notify()-500er)
- Installer: SMTP-Verbindungstest mit EsmtpTransport + Ueberspringen-Link
- Admin: Neuer E-Mail-Tab mit SMTP-Konfiguration + Verbindungstest
- Admin: Lazy Quill-Initialisierung (nur sichtbare Locale wird geladen)
- Uebersetzungen: 17 neue Mail-Keys in allen 6 Sprachen

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Rhino
2026-03-02 07:30:37 +01:00
commit 2e24a40d68
9633 changed files with 1300799 additions and 0 deletions

567
lang/tr/admin.php Executable file
View File

@@ -0,0 +1,567 @@
<?php
return [
// Gösterge Paneli
'dashboard_title' => 'Yönetim Paneli',
'stat_users' => 'Kullanıcılar',
'stat_players' => 'Oyuncular',
'stat_upcoming' => 'Yaklaşan Etkinlikler',
'stat_invitations' => 'Açık Davetiyeler',
'quick_links' => 'Hızlı Erişim',
'new_event' => 'Yeni Etkinlik',
'new_player' => 'Yeni Oyuncu',
'new_invitation' => 'Yeni Davetiye',
'new_team' => 'Yeni Takım',
'open_responses_title' => 'Bekleyen Yanıtları Olan Etkinlikler',
'x_open' => ':count açık',
// Navigasyon
'nav_teams' => 'Takımlar',
'nav_players' => 'Oyuncular',
'nav_users' => 'Kullanıcılar',
'nav_invitations' => 'Davetiyeler',
'nav_events' => 'Etkinlikler',
'nav_settings' => 'Ayarlar',
'nav_verwaltung' => 'Yönetim',
// Genel
'actions' => 'İşlemler',
'action' => 'İşlem',
'please_select' => 'Lütfen seçin',
'back_to_list' => 'Listeye Dön',
'inactive' => 'Pasif',
'nr' => 'No.',
'photo' => 'Fotoğraf',
'date' => 'Tarih',
'location' => 'Konum',
'all_status' => 'Tüm Durumlar',
'copied' => 'Kopyalandı!',
'copy' => 'Kopyala',
'created_by' => 'oluşturan',
'valid_until' => 'geçerlilik',
// Takımlar
'teams_title' => 'Takımlar',
'team_created' => 'Takım oluşturuldu.',
'team_updated' => 'Takım güncellendi.',
'team_name' => 'Takım Adı',
'year_group' => 'Yaş Grubu',
'year_group_placeholder' => 'Örn. 2017/18',
'active' => 'Aktif',
'team_is_active' => 'Takım aktif',
'create_team' => 'Takım Oluştur',
'edit_team' => 'Takımı Düzenle',
'no_teams_yet' => 'Henüz takım yok.',
'team_notes' => 'Notlar',
'team_notes_placeholder' => 'Takım hakkında notlar (dahili, yalnızca yöneticiler tarafından görülebilir)...',
'team_coaches' => 'Antrenörler',
'no_coaches_available' => 'Sistemde antrenör bulunmuyor.',
'team_players' => 'Oyuncular',
'team_parent_reps' => 'Veli Temsilcileri',
'team_parent_reps_hint' => '"Veli Temsilcisi" rolüne sahip ve bu takımda çocukları olan veliler.',
'no_parent_reps' => 'Bu takım için veli temsilcisi yok.',
'log_team_updated' => 'Takım ":name" güncellendi',
'log_player_team_changed' => 'Oyuncu :name başka bir takıma taşındı',
// Oyuncular
'players_title' => 'Oyuncular',
'player_created' => 'Oyuncu oluşturuldu.',
'player_updated' => 'Oyuncu güncellendi.',
'first_name' => 'Ad',
'last_name' => 'Soyad',
'birth_year' => 'Doğum Yılı',
'jersey_number' => 'Forma Numarası',
'photo_permission' => 'Fotoğraf İzni',
'notes' => 'Notlar',
'parent_assigned' => 'Veli atandı.',
'parent_removed' => 'Atama kaldırıldı.',
'assign_parent' => 'Veli Ata',
'add_parent' => 'Veli Ekle',
'select_user' => 'Kullanıcı Seç',
'assign' => 'Ata',
'relationship_label' => 'İlişki',
'relationship_placeholder' => 'Örn. Anne, Baba',
'parents' => 'Veliler',
'player_data' => 'Oyuncu Bilgileri',
'parent_assignment' => 'Veli Ataması',
'no_parents_yet' => 'Henüz veli atanmadı.',
'confirm_remove_parent' => 'Atamayı kaldırmak istediğinize emin misiniz?',
'remove' => 'Kaldır',
'no_players_yet' => 'Henüz oyuncu yok.',
// Kullanıcılar
'users_title' => 'Kullanıcılar',
'user_toggled' => 'Kullanıcı :status.',
'role_updated' => 'Rol güncellendi.',
'cannot_deactivate_self' => 'Kendi hesabınızı devre dışı bırakamazsınız.',
'cannot_change_own_role' => 'Kendi rolünüzü değiştiremezsiniz.',
'activated' => 'etkinleştirildi',
'deactivated' => 'devre dışı bırakıldı',
'deactivated_label' => 'Devre Dışı',
'children' => 'Çocuklar',
'phone' => 'Telefon',
'last_login' => 'Son Giriş',
'never' => 'Hiç',
'deactivate' => 'Devre Dışı Bırak',
'activate' => 'Etkinleştir',
'you_suffix' => '(siz)',
'edit' => 'Düzenle',
'edit_user' => 'Kullanıcıyı Düzenle',
'user_data' => 'Kullanıcı Verileri',
'user_updated' => 'Kullanıcı güncellendi.',
'reset_password' => 'Şifre Sıfırla',
'reset_password_hint' => 'Yeni rastgele bir şifre oluşturur. Eski şifre geçersiz olur.',
'reset_password_confirm' => 'Yeni rastgele şifre oluşturulsun mu? Eski şifre geçersiz olacaktır.',
'password_reset_success' => 'Yeni şifre oluşturuldu.',
'new_password_label' => 'Yeni şifre (yalnızca bir kez görünür):',
'password_only_visible_now' => 'Bu şifre yalnızca şimdi gösterilmektedir. Lütfen paylaşın ve sayfayı yeniden yüklemeyin.',
'cannot_edit_own_role' => 'Kendi rolünüzü burada değiştiremezsiniz.',
'cannot_assign_admin_role' => 'Yönetici rolünü atayamazsınız.',
'cannot_reset_own_password' => 'Kendi şifrenizi yönetim panelinden sıfırlayamazsınız.',
'registered_at' => 'Kayıt tarihi',
// Davetiyeler
'invitations_title' => 'Davetiyeler',
'invitation_created' => 'Davetiye oluşturuldu. Bağlantı: :link',
'invitation_deleted' => 'Davetiye silindi.',
'invitation_already_used' => 'Kullanılmış davetiyeler silinemez.',
'create_invitation' => 'Davetiye Oluştur',
'assign_players' => 'Oyuncu Ata',
'email_optional' => 'E-Posta (isteğe bağlı)',
'email_optional_hint' => 'Belirtilirse yalnızca bu e-posta ile kayıt olunabilir',
'expires_at' => 'Geçerlilik Tarihi',
'valid_for_days' => 'Geçerlilik Süresi (gün)',
'token' => 'Token',
'status' => 'Durum',
'used' => 'Kullanıldı',
'expired' => 'Süresi Doldu',
'pending' => 'Beklemede',
'copy_link' => 'Bağlantıyı Kopyala',
'invite_link' => 'Davet Bağlantısı',
'no_assignment' => 'Atama yok',
'no_invitations_yet' => 'Henüz davetiye yok.',
'no_active_players' => 'Aktif oyuncu yok.',
'confirm_delete_invitation' => 'Davetiyeyi silmek istediğinize emin misiniz?',
'created_label' => 'Oluşturulma',
'player_assignment_hint' => 'Yeni veli hesabına otomatik olarak atanacak çocukları seçin.',
// Etkinlikler
'events_title' => 'Etkinlikler',
'event_created' => 'Etkinlik oluşturuldu.',
'event_updated' => 'Etkinlik güncellendi.',
'event_deleted' => 'Etkinlik silindi.',
'event_title' => 'Başlık',
'start_at' => 'Başlangıç',
'date' => 'Tarih',
'time' => 'Saat',
'end_at' => 'Bitiş',
'location_name' => 'Konum Adı',
'address' => 'Adres',
'description' => 'Açıklama',
'search_address' => 'Adres ara...',
'new_event_title' => 'Yeni Etkinlik',
'edit_event_title' => 'Etkinliği Düzenle',
'no_events_yet' => 'Henüz etkinlik yok.',
'confirm_delete_event' => 'Etkinliği silmek istediğinize emin misiniz?',
'location_address' => 'Konum / Adres',
'location_name_hint' => 'Konum adı (örn. Kuzey Spor Salonu)',
'search_by_name' => 'Adres bul',
'location_name_placeholder' => 'örn. BVB Stadyumu, Spor Salonu...',
'search_address_hint' => 'Adres girin (min. 3 karakter)...',
'description_placeholder' => 'Açıklama girin...',
'assignments' => 'Atamalar',
'catering_assignment' => 'İkram',
'timekeeper_assignment' => 'Zaman Tutucusu',
'geocoding_error' => 'Adres araması başarısız. Lütfen tekrar deneyin.',
'geocoding_rate_limit' => 'Çok fazla istek. Lütfen biraz bekleyin.',
'geocoding_no_results' => 'Adres bulunamadı. Daha spesifik girin.',
// Minimum Gereksinimler
'min_requirements' => 'Minimum Gereksinimler',
'min_players' => 'Min. Oyuncu',
'min_parents' => 'Min. Ebeveyn',
'min_catering' => 'Min. İkram',
'min_timekeepers' => 'Min. Zaman Tutucusu',
'event_defaults_title' => 'Etkinlik Varsayılan Minimum Değerler',
'event_defaults_description' => 'Yeni etkinlikler için türe göre varsayılan minimum değerleri belirleyin. Yöneticiler oluştururken değiştirebilir.',
// Konum yönetimi
'nav_locations' => 'Konumlar',
'locations_title' => 'Konumları Yönet',
'location_add' => 'Yeni Konum Ekle',
'location_name_label' => 'Ad',
'location_save' => 'Kaydet',
'location_created' => 'Konum oluşturuldu.',
'location_updated' => 'Konum güncellendi.',
'location_deleted' => 'Konum silindi.',
'location_confirm_delete' => 'Bu konumu gerçekten silmek istiyor musunuz?',
'locations_empty' => 'Henüz konum bulunmuyor.',
'known_locations' => 'Bilinen Konumlar',
'address_manual_hint' => 'Adresi manuel girin...',
// Ayarlar
'settings_title' => 'Ayarlar',
'settings_saved' => 'Ayarlar kaydedildi.',
'settings_tab_general' => 'Genel',
'settings_tab_legal' => 'Yasal',
'settings_tab_defaults' => 'Etkinlik Varsayılanları',
'settings_tab_categories' => 'Dosya Kategorileri',
// Dosya Yönetimi
'nav_files' => 'Dosyalar',
'files_title' => 'Dosya Yönetimi',
'upload_file' => 'Dosya Yükle',
'file_uploaded' => 'Dosya yüklendi.',
'file_deleted' => 'Dosya silindi.',
'file_category' => 'Kategori',
'select_category' => 'Kategori seçin',
'no_files_yet' => 'Bu kategoride henüz dosya yok.',
'no_files_at_all' => 'Henüz dosya yüklenmedi.',
'file_size' => 'Boyut',
'uploaded_by' => 'Yükleyen',
'uploaded_at' => 'Yükleme tarihi',
'confirm_delete_file' => 'Bu dosyayı gerçekten silmek istiyor musunuz? Tüm etkinlik bağlantıları kaldırılacak.',
'allowed_file_types' => 'İzin verilen dosya türleri: PDF, DOCX, XLSX, Resimler (JPG, PNG, GIF, WEBP)',
'max_file_size' => 'Maksimum dosya boyutu: 10 MB',
'file_categories' => 'Dosya Kategorileri',
'file_categories_description' => 'Dosya kategorilerini yönetin.',
'new_category' => 'Yeni Kategori',
'category_name' => 'Kategori Adı',
'category_created' => 'Kategori oluşturuldu.',
'category_updated' => 'Kategori güncellendi.',
'category_deleted' => 'Kategori silindi.',
'category_not_empty' => 'Kategori dosya içerdiği için silinemez.',
'confirm_delete_category' => 'Bu kategoriyi gerçekten silmek istiyor musunuz?',
'event_files' => 'Dosyalar',
'attach_from_library' => 'Kütüphaneden ekle',
'upload_new_file' => 'Yeni dosya yükle',
'attached_files' => 'Ekli Dosyalar',
'detach_file' => 'Kaldır',
'no_attached_files' => 'Ekli dosya yok.',
'profile_picture' => 'Profil Fotoğrafı',
'upload_picture' => 'Fotoğraf yükle',
'remove_picture' => 'Fotoğrafı kaldır',
'picture_uploaded' => 'Profil fotoğrafı güncellendi.',
'picture_removed' => 'Profil fotoğrafı kaldırıldı.',
'max_picture_size' => 'Maks. 2 MB (JPG, PNG, GIF, WEBP)',
'html_anchor_hint' => 'İpucu: id özelliği ile bağlantı noktaları ekleyin, örn. &lt;h3 id="cookies"&gt;',
// Soft-Delete
'danger_zone' => 'Tehlikeli bölge',
'delete_user' => 'Kullanıcıyı sil',
'delete_user_hint' => 'Kullanıcı devre dışı bırakılacak ve 7 gün içinde geri yüklenebilir. Geçmiş veriler (yorumlar, katılımlar) korunacaktır.',
'delete_player' => 'Oyuncuyu sil',
'delete_player_hint' => 'Oyuncu kaldırılacak ve 7 gün içinde geri yüklenebilir. Geçmiş veriler (katılımlar, etkinlikler) korunacaktır.',
'user_status_label' => 'Kullanıcı durumu',
'player_status_label' => 'Oyuncu durumu',
'deactivate_user_hint' => 'Kullanıcı artık giriş yapamayacak.',
'activate_user_hint' => 'Kullanıcı tekrar giriş yapabilecek.',
'deactivate_player_hint' => 'Oyuncu artık etkinlik listelerinde görünmeyecek.',
'activate_player_hint' => 'Oyuncu tekrar etkinlik listelerinde görünecek.',
'player_toggled' => 'Oyuncu :status.',
'log_player_toggled' => 'Oyuncu :name :status',
'confirm_delete_user' => 'Bu kullanıcıyı silmek istediğinizden emin misiniz? 7 gün içinde geri yüklenebilir.',
'confirm_delete_player' => 'Bu oyuncuyu silmek istediğinizden emin misiniz? 7 gün içinde geri yüklenebilir.',
'user_deleted' => 'Kullanıcı silindi.',
'user_restored' => 'Kullanıcı geri yüklendi.',
'player_deleted' => 'Oyuncu silindi.',
'player_restored' => 'Oyuncu geri yüklendi.',
'cannot_delete_self' => 'Kendinizi silemezsiniz.',
'cannot_delete_main_admin' => 'Ana yönetici silinemez.',
'restore_expired' => 'Geri yükleme süresi doldu.',
'trash' => 'Çöp Kutusu',
'restore' => 'Geri Yükle',
'delete' => 'Sil',
'deleted_at' => 'Silinme tarihi',
// Activity Log
'activity_log_title' => 'Etkinlik Günlüğü',
'nav_activity_log' => 'Etkinlik Günlüğü',
'log_category' => 'Kategori',
'log_all_categories' => 'Tüm kategoriler',
'log_cat_auth' => 'Kimlik Doğrulama',
'log_cat_users' => 'Kullanıcılar',
'log_cat_players' => 'Oyuncular',
'log_cat_events' => 'Etkinlikler',
'log_cat_files' => 'Dosyalar',
'log_cat_settings' => 'Ayarlar',
'log_cat_dsgvo' => 'KVKK',
'log_from' => 'Başlangıç',
'log_to' => 'Bitiş',
'log_filter' => 'Filtrele',
'log_reset' => 'Sıfırla',
'log_time' => 'Zaman',
'log_user' => 'Kullanıcı',
'log_action' => 'İşlem',
'log_description' => 'Açıklama',
'log_ip' => 'IP Adresi',
'log_system' => 'Sistem',
'log_empty' => 'Kayıt bulunamadı.',
'log_details' => 'Detaylar',
'log_field' => 'Alan',
'log_old_value' => 'Önce',
'log_new_value' => 'Sonra',
// Log descriptions
'log_login' => ':name giriş yaptı',
'log_logout' => ':name çıkış yaptı',
'log_login_failed' => ':email için başarısız giriş denemesi',
'log_registered' => ':name kayıt oldu',
'log_user_updated' => 'Kullanıcı :name güncellendi',
'log_user_toggled' => 'Kullanıcı :name: durum :status olarak değiştirildi',
'log_role_changed' => ':name rolü :role olarak değiştirildi',
'log_password_reset' => ':name şifresi sıfırlandı',
'log_user_deleted' => 'Kullanıcı :name silindi',
'log_user_restored' => 'Kullanıcı :name geri yüklendi',
'log_player_created' => 'Oyuncu :name oluşturuldu',
'log_player_updated' => 'Oyuncu :name güncellendi',
'log_player_deleted' => 'Oyuncu :name silindi',
'log_player_restored' => 'Oyuncu :name geri yüklendi',
'log_parent_assigned' => ':parent, :player için veli olarak atandı',
'log_parent_removed' => ':parent, :player için veli olarak kaldırıldı',
'log_event_created' => 'Etkinlik ":title" oluşturuldu',
'log_event_updated' => 'Etkinlik ":title" güncellendi',
'log_event_deleted' => 'Etkinlik ":title" silindi',
'log_participant_changed' => '":event" için katılım durumu :status olarak değiştirildi',
'log_catering_changed' => '":event" için ikram durumu :status olarak değiştirildi',
'log_timekeeper_changed' => '":event" için zaman tutucu durumu :status olarak değiştirildi',
'log_comment_created' => '":event" için yorum eklendi',
'log_comment_deleted' => '":event" için yorum silindi',
'log_file_uploaded' => '":name" dosyası yüklendi',
'log_file_deleted' => '":name" dosyası silindi',
'log_settings_updated' => 'Ayarlar güncellendi',
'log_invitation_created' => ':email için davet oluşturuldu',
// İstatistik
'nav_statistics' => 'İstatistik',
'statistics_title' => 'Maç İstatistikleri',
'total_games' => 'Toplam Maç',
'wins' => 'Galibiyet',
'losses' => 'Mağlubiyet',
'draws' => 'Beraberlik',
'win_rate' => 'Galibiyet Oranı',
'chart_win_loss' => 'Galibiyet / Mağlubiyet',
'chart_player_participation' => 'Oyuncu Katılımı',
'chart_parent_involvement' => 'Veli Katılımı',
'no_games_yet' => 'Henüz maç bulunmuyor.',
'filter_from' => 'Başlangıç',
'filter_to' => 'Bitiş',
'filter_apply' => 'Filtrele',
'filter_reset' => 'Sıfırla',
'all_teams' => 'Tüm Takımlar',
'not_applicable' => 'N/A',
'min_users' => 'Min. Kullanıcı',
'home_short' => 'İ',
'away_short' => 'D',
'player_ranking_title' => 'Oyuncu Katılımı',
'player_ranking_desc' => ':count maçta oyuncu katılım oranı (ev sahibi ve deplasman).',
'games_played' => 'Oynadı',
'games_assigned' => 'Atandı',
'participation_rate' => 'Oran',
'parent_ranking_title' => 'Ebeveyn Katkısı',
'parent_ranking_desc' => 'İkram (:catering etkinlik) ve zaman tutma (:timekeeper etkinlik) — tüm yayınlanmış etkinlikler.',
'total_contributions' => 'Toplam',
'statistics_enabled_label' => 'İstatistik sayfasını etkinleştir',
'statistics_enabled_hint' => 'Devre dışı bırakıldığında istatistik sayfası yalnızca yönetici tarafından görülebilir.',
// Slogan & Favicon
'slogan_label' => 'Slogan',
'slogan_hint' => 'Giriş sayfasında ve alt bilgide görüntülenir.',
'favicon_label' => 'Favicon',
'favicon_hint' => 'ICO, PNG, SVG, JPG (maks. 512 KB)',
'favicon_current' => 'Mevcut favicon',
'favicon_remove' => 'Favicon\'ı kaldır',
'favicon_uploaded' => 'Favicon güncellendi.',
'favicon_removed' => 'Favicon kaldırıldı.',
// Undo / Revert
'log_revert' => 'Geri al',
'log_revert_confirm' => 'Bu işlemi gerçekten geri almak istiyor musunuz?',
'log_revert_success' => 'İşlem başarıyla geri alındı.',
'log_revert_not_possible' => 'Bu işlem geri alınamaz.',
'log_reverted' => 'Geri alındı: ":desc"',
'event_restored' => 'Etkinlik geri yüklendi.',
'log_event_restored' => 'Etkinlik ":title" geri yüklendi',
// Görünürlük
'settings_tab_visibility' => 'Görünürlük',
'visibility_description' => 'Hangi özelliklerin hangi roller için görünür olduğunu kontrol edin. Yöneticiler her şeyi her zaman görür.',
'visibility_feature_statistics' => 'İstatistik sayfası',
'visibility_feature_catering_history' => 'İkram/zaman tutucu geçmişi',
// Liste Oluşturucu
'nav_list_generator' => 'Liste Oluşturucu',
'list_generator_title' => 'Liste Oluştur',
'list_title' => 'Konu',
'list_subtitle' => 'Alt başlık (isteğe bağlı)',
'list_notes' => 'Notlar / Açıklama',
'list_source' => 'Satır Kaynağı',
'list_source_players' => 'Oyuncular',
'list_source_parents' => 'Veliler',
'list_source_freetext' => 'Serbest Metin',
'list_freetext_hint' => 'Her giriş için bir satır',
'list_columns' => 'Sütunlar',
'list_custom_columns' => 'Ek Sütunlar',
'list_add_column' => 'Sütun Ekle',
'list_column_name' => 'Sütun Adı',
'list_generate' => 'Liste Oluştur',
'list_result_title' => 'Liste Oluşturuldu',
'list_print' => 'Yazdır / PDF Olarak Kaydet',
'list_new' => 'Yeni Liste Oluştur',
'list_to_library' => 'Dosya Kütüphanesine Git',
'list_generated_at' => 'Oluşturulma tarihi',
'list_all_teams' => 'Tüm Takımlar',
'list_saved_info' => '":name" dosyası otomatik olarak kütüphanede "Genel" altında kaydedildi.',
'list_download_pdf' => 'PDF İndir',
'list_entries_count' => 'kayıt',
'log_list_generated' => '":title" listesi oluşturuldu',
'no_entries' => 'Kayıt bulunamadı.',
// KVKK
'dsgvo_title' => 'KVKK Onay Beyanı',
'dsgvo_short' => 'KVKK',
'dsgvo_consent_label' => 'Onay beyanı onaylandı',
'dsgvo_view_document' => 'Belgeyi görüntüle',
'dsgvo_confirm' => 'Onayla',
'dsgvo_revoke' => 'İptal Et',
'dsgvo_toggled' => 'KVKK durumu güncellendi.',
'dsgvo_no_file' => 'Henüz bir belge yüklenmedi.',
'dsgvo_no_document' => 'Kullanıcı henüz bir onay beyanı yüklemedi.',
'dsgvo_not_confirmed' => 'Henüz onaylanmadı. Lütfen belgeyi kontrol edin ve onaylayın.',
'dsgvo_confirmed_info' => ':name tarafından :date tarihinde onaylandı',
'dsgvo_confirmed_tooltip' => 'KVKK onayı onaylandı',
'dsgvo_pending_tooltip' => 'Belge yüklendi, onay bekliyor',
'dsgvo_missing_tooltip' => 'Belge yüklenmedi',
'dsgvo_events_title' => 'KVKK Olayları (son 10)',
'dsgvo_action_dsgvo_consent_uploaded' => 'Yüklendi',
'dsgvo_action_dsgvo_consent_confirmed' => 'Onaylandı',
'dsgvo_action_dsgvo_consent_revoked' => 'İptal Edildi',
'dsgvo_action_dsgvo_consent_removed' => 'Kaldırıldı',
'dsgvo_action_account_self_deleted' => 'Hesap silindi',
'dsgvo_action_child_auto_deactivated' => 'Çocuk devre dışı',
'log_dsgvo_consent_uploaded' => ':name bir onay beyanı yükledi',
'log_dsgvo_confirmed' => ':name adlı kullanıcının onay beyanı onaylandı',
'log_dsgvo_revoked' => ':name adlı kullanıcının onay beyanı onayı iptal edildi',
'log_dsgvo_consent_removed' => ':name onay beyanını kaldırdı',
'log_account_self_deleted' => ':name kendi hesabını sildi',
'log_child_auto_deactivated' => 'Oyuncu :child otomatik olarak devre dışı bırakıldı (tek ebeveyn :parent hesabını sildi)',
// KVKK Bekleyen Widget
'dsgvo_pending_title' => 'KVKK — Onay Bekliyor',
'dsgvo_pending_count' => ':count beyan beklemede',
'dsgvo_consent_document' => 'KVKK Onay Beyanı',
'dsgvo_reject' => 'Reddet',
'dsgvo_reject_confirm' => 'Bu onay beyanını reddetmek istediğinizden emin misiniz? Belge silinecek ve kullanıcının tekrar yüklemesi gerekecektir.',
'dsgvo_rejected' => 'Onay beyanı reddedildi.',
'log_dsgvo_rejected' => ':name adlı kullanıcının onay beyanı reddedildi',
'dsgvo_action_dsgvo_consent_rejected' => 'Reddedildi',
'dsgvo_preview_not_available' => 'Bu dosya türü için önizleme mevcut değil.',
// Factory Reset
'factory_reset_title' => 'Tam sıfırlama',
'factory_reset_description' => 'Tüm uygulamayı başlangıç durumuna sıfırlar. Sıfırlamadan sonra kurulum sihirbazı yeniden başlatılır.',
'factory_reset_deletes' => 'Aşağıdakiler kalıcı olarak silinecektir',
'factory_reset_item_users' => 'Tüm kullanıcılar (yönetici dahil)',
'factory_reset_item_data' => 'Tüm takımlar, oyuncular, etkinlikler, yorumlar',
'factory_reset_item_settings' => 'Tüm ayarlar ve dosya kategorileri',
'factory_reset_item_files' => 'Tüm yüklenen dosyalar ve profil fotoğrafları',
'factory_reset_warning' => 'Bu işlem GERİ ALINAMAZ! Uygulama tamamen sıfırlanacak ve kurulum sihirbazı başlatılacaktır.',
'factory_reset_confirm' => 'DİKKAT: Tüm uygulama geri dönüşü olmayacak şekilde sıfırlanacak ve tüm veriler silinecektir. Kurulum sihirbazı yeniden başlatılacaktır. Emin misiniz?',
'factory_reset_button' => 'Uygulamayı tamamen sıfırla',
// Lisans ve Destek
'settings_tab_license' => 'Lisans ve Destek',
'license_title' => 'Lisans Anahtarı',
'license_description' => 'Destek ve güncellemeler almak için lisans anahtarınızı girin.',
'license_key_label' => 'Lisans Anahtarı',
'license_invalid' => 'Girilen lisans anahtarı geçersiz.',
'registration_status' => 'Kayıt Durumu',
'registration_active' => 'Kayıtlı',
'registration_inactive' => 'Kayıtlı değil',
'register_now' => 'Şimdi kayıt ol',
'registration_success' => 'Kurulum başarıyla kaydedildi.',
'registration_failed' => 'Kayıt başarısız oldu. Lütfen daha sonra tekrar deneyin.',
'version_info' => 'Sistem Bilgileri',
'update_available' => 'Güncelleme mevcut: Sürüm :version',
'update_details' => 'Detayları göster',
'download_update' => 'Güncellemeyi indir',
'installation_id_label' => 'Kurulum Kimliği',
'nav_support' => 'Destek',
'support_title' => 'Destek Talepleri',
'support_not_registered' => 'Kurulum kayıtlı değil',
'support_register_hint' => 'Desteği kullanmak için kurulumun kayıtlı olması gerekir. Yalnızca teknik veriler (uygulama adı, URL, PHP sürümü) iletilir.',
'support_new_ticket' => 'Yeni talep oluştur',
'support_subject' => 'Konu',
'support_category' => 'Kategori',
'support_category_bug' => 'Hata Raporu',
'support_category_feature' => 'Özellik İsteği',
'support_category_question' => 'Soru',
'support_category_other' => 'Diğer',
'support_message' => 'Mesaj',
'support_submit' => 'Talep gönder',
'support_reply' => 'Yanıtla',
'support_send_reply' => 'Yanıt gönder',
'support_reply_placeholder' => 'Yanıtınızı yazın...',
'support_ticket_created' => 'Talep başarıyla oluşturuldu.',
'support_reply_sent' => 'Yanıt gönderildi.',
'support_submit_failed' => 'Talep oluşturulamadı. Lütfen daha sonra tekrar deneyin.',
'support_reply_failed' => 'Yanıt gönderilemedi. Lütfen daha sonra tekrar deneyin.',
'support_ticket_not_found' => 'Talep bulunamadı.',
'support_no_tickets' => 'Henüz talep yok.',
'support_no_messages' => 'Henüz mesaj yok.',
'support_ticket_id' => 'Talep No.',
'support_status' => 'Durum',
'support_status_open' => 'Açık',
'support_status_in_progress' => 'İşlemde',
'support_status_waiting' => 'Bekliyor',
'support_status_closed' => 'Kapalı',
'support_created_at' => 'Oluşturulma',
'support_last_reply' => 'Son Yanıt',
'support_back_to_list' => 'Genel bakışa dön',
'support_system_info_note' => 'Sistem bilgileri otomatik olarak gönderilir.',
'support_sender_support' => 'Destek',
'support_sender_you' => 'Siz',
'support_ticket_closed' => 'Bu talep kapalıdır.',
'installer_register_label' => 'Kurulumu kaydet',
'installer_register_hint' => 'Güncelleme bildirimlerini ve desteği etkinleştirir. Yalnızca teknik veriler iletilir (uygulama adı, URL, PHP sürümü, uygulama sürümü).',
'installer_license_label' => 'Lisans anahtarı (isteğe bağlı)',
'installer_license_hint' => 'Daha sonra ayarlardan da girilebilir.',
// Şifre Sıfırlama (Yönetici + Self Servis)
'settings_tab_maintenance' => 'Bakım',
'factory_reset_password_label' => 'Onay için şifreniz',
'factory_reset_confirmation_label' => 'Güvenlik onayı',
'factory_reset_confirmation_hint' => 'İşlemi onaylamak için RESET-BESTÄTIGT yazın.',
'password_reset_link_sent' => 'Şifre sıfırlama bağlantısı e-posta ile gönderildi.',
'password_reset_email_label' => 'Şifre Sıfırlama E-posta Şablonu',
'password_reset_email_hint' => 'Yer tutucular: {name} = Kullanıcı adı, {link} = Sıfırlama bağlantısı, {app_name} = Uygulama adı',
'log_password_reset_requested' => 'Şifre sıfırlama talep edildi',
'log_password_changed_self' => ':name şifresini değiştirdi',
'log_dsgvo_viewed' => ':name kullanıcısının KVKK belgesi görüntülendi',
// Çok Dilli Yasal Metin Editörü
'legal_language_label' => 'Dil',
'legal_impressum_label' => 'Yasal Bildirim',
'legal_datenschutz_label' => 'Gizlilik Politikası',
'legal_password_reset_email_label' => 'Şifre Sıfırlama E-postası',
// E-Posta Sekmesi
'settings_tab_mail' => 'E-Posta',
'mail_config_title' => 'E-Posta Yapılandırması',
'mail_config_hint' => 'E-posta göndermek için SMTP ayarları (ör. şifre sıfırlama, bildirimler).',
'mail_mailer_label' => 'Gönderim Yöntemi',
'mail_log_mode' => 'Gönderim yok (Log)',
'mail_host_label' => 'SMTP Sunucu',
'mail_port_label' => 'Port',
'mail_username_label' => 'Kullanıcı Adı',
'mail_password_label' => 'Şifre',
'mail_from_address_label' => 'Gönderen Adresi',
'mail_from_name_label' => 'Gönderen Adı',
'mail_encryption_label' => 'Şifreleme',
'mail_encryption_none' => 'Yok',
'mail_save' => 'E-Posta Ayarlarını Kaydet',
'mail_saved' => 'E-posta ayarları kaydedildi.',
'mail_test_button' => 'Bağlantıyı Test Et',
'mail_testing' => 'Bağlantı test ediliyor...',
'mail_test_success' => 'SMTP bağlantısı başarılı!',
];