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:
567
lang/tr/admin.php
Executable file
567
lang/tr/admin.php
Executable 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. <h3 id="cookies">',
|
||||
|
||||
// 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ı!',
|
||||
];
|
||||
7
lang/tr/auth.php
Executable file
7
lang/tr/auth.php
Executable file
@@ -0,0 +1,7 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'failed' => 'Bu kimlik bilgileri kayıtlarımızla eşleşmiyor.',
|
||||
'password' => 'Girilen şifre yanlış.',
|
||||
'throttle' => 'Çok fazla giriş denemesi. Lütfen :seconds saniye sonra tekrar deneyin.',
|
||||
];
|
||||
34
lang/tr/auth_ui.php
Executable file
34
lang/tr/auth_ui.php
Executable file
@@ -0,0 +1,34 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'login_title' => 'Giriş Yap',
|
||||
'email_label' => 'E-Posta',
|
||||
'password_label' => 'Şifre',
|
||||
'remember_me' => 'Beni hatırla',
|
||||
'login_button' => 'Giriş Yap',
|
||||
'register_title' => 'Kayıt Ol',
|
||||
'name_label' => 'Ad',
|
||||
'children_assigned' => 'Hesabınız aşağıdaki çocuklara atanacaktır:',
|
||||
'password_min' => '(en az 8 karakter)',
|
||||
'password_confirm_label' => 'Şifre Onayı',
|
||||
'create_account' => 'Hesap Oluştur',
|
||||
'already_registered' => 'Zaten kayıtlı mısınız?',
|
||||
'go_to_login' => 'Giriş Yap',
|
||||
'email_fixed_by_invitation' => 'E-posta adresi davetiye ile belirlenmiştir.',
|
||||
'invalid_invitation' => 'Bu davet bağlantısı geçersiz veya süresi dolmuş.',
|
||||
'welcome' => 'Hoş geldiniz! Hesabınız oluşturuldu.',
|
||||
'forgot_password_link' => 'Şifrenizi mi unuttunuz?',
|
||||
'forgot_password_title' => 'Şifre Sıfırlama',
|
||||
'forgot_password_description' => 'E-posta adresinizi girin, size şifrenizi sıfırlamak için bir bağlantı göndereceğiz.',
|
||||
'send_reset_link' => 'Bağlantı gönder',
|
||||
'back_to_login' => 'Girişe dön',
|
||||
'reset_password_title' => 'Yeni Şifre Belirle',
|
||||
'reset_password_button' => 'Şifreyi Sıfırla',
|
||||
'new_password_label' => 'Yeni Şifre',
|
||||
'confirm_password_label' => 'Şifre Onayı',
|
||||
'login_failed' => 'Giriş bilgileri geçersiz.',
|
||||
'email_must_match_invitation' => 'E-posta adresi davetle eşleşmelidir: :email',
|
||||
'cookie_notice' => 'Bu site yalnızca teknik olarak gerekli bir oturum çerezi kullanır. İzleme yok.',
|
||||
'cookie_notice_link' => 'Daha fazla bilgi',
|
||||
'account_deactivated' => 'Hesabınız devre dışı bırakıldı. Lütfen yönetici ile iletişime geçin.',
|
||||
];
|
||||
64
lang/tr/events.php
Executable file
64
lang/tr/events.php
Executable file
@@ -0,0 +1,64 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'title' => 'Etkinlikler',
|
||||
'no_events' => 'Etkinlik bulunamadı.',
|
||||
'no_upcoming' => 'Yaklaşan etkinlik yok.',
|
||||
'upcoming_title' => 'Yaklaşan Etkinlikler',
|
||||
'cancelled_label' => 'İptal Edildi',
|
||||
'draft_label' => 'Taslak',
|
||||
'cancelled_banner' => 'Bu etkinlik iptal edildi.',
|
||||
'draft_banner' => 'Taslak — yalnızca yöneticiler görebilir.',
|
||||
'back_to_list' => 'Etkinlik listesine dön',
|
||||
'description' => 'Açıklama',
|
||||
'plan_route' => 'Rota planla',
|
||||
'start_navigation' => 'Navigasyonu başlat',
|
||||
'participants' => 'Katılımcılar',
|
||||
'confirmations' => 'Katılımlar',
|
||||
'rejections' => 'İptaller',
|
||||
'open_responses' => 'Açık',
|
||||
'participation_updated' => 'Katılım güncellendi.',
|
||||
'catering' => 'İkram / Yiyecek',
|
||||
'bring_something' => 'Bir şey getireceğim',
|
||||
'bring_nothing' => 'Bir şey getirmeyeceğim',
|
||||
'catering_note_placeholder' => 'örn. Kek getireceğim',
|
||||
'catering_updated' => 'İkram durumu güncellendi.',
|
||||
'no_catering_yet' => 'Henüz ikram taahhüdü yok.',
|
||||
'timekeeper' => 'Zaman Tutucusu',
|
||||
'timekeeper_yes' => 'Evet, yapabilirim',
|
||||
'timekeeper_no' => 'Hayır',
|
||||
'catering_short' => 'İkram',
|
||||
'timekeeper_short' => 'Zaman Tutucusu',
|
||||
'no_timekeeper_yet' => 'Henüz zaman tutucusu atanmadı.',
|
||||
'timekeeper_updated' => 'Zaman tutucusu durumu güncellendi.',
|
||||
'comments' => 'Yorumlar',
|
||||
'comment_placeholder' => 'Yorum yaz...',
|
||||
'no_comments' => 'Henüz yorum yok.',
|
||||
'comment_deleted' => '[Silindi]',
|
||||
'confirm_delete_comment' => 'Yorum silinsin mi?',
|
||||
'comment_added' => 'Yorum eklendi.',
|
||||
'comment_removed' => 'Yorum silindi.',
|
||||
'hello_user' => 'Merhaba, :name!',
|
||||
'upcoming_events' => 'Yaklaşan Etkinlikler',
|
||||
'calendar' => 'Takvim',
|
||||
'today' => 'Bugün',
|
||||
'month_view' => 'Ay',
|
||||
'year_view' => 'Yıl',
|
||||
|
||||
// Dosyalar
|
||||
'files' => 'Dosyalar',
|
||||
'download' => 'İndir',
|
||||
'no_files' => 'Ekli dosya yok.',
|
||||
|
||||
// Rakip ve Skor
|
||||
'opponent' => 'Rakip',
|
||||
'score' => 'Skor',
|
||||
'score_home' => 'Ev Sahibi',
|
||||
'score_away' => 'Deplasman',
|
||||
'vs' => 'vs.',
|
||||
|
||||
// Staff visibility
|
||||
'signed_up' => 'kaydoldu',
|
||||
'withdrawn' => 'çekildi',
|
||||
'deleted_label' => 'silindi',
|
||||
];
|
||||
6
lang/tr/pagination.php
Executable file
6
lang/tr/pagination.php
Executable file
@@ -0,0 +1,6 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'previous' => '« Önceki',
|
||||
'next' => 'Sonraki »',
|
||||
];
|
||||
14
lang/tr/passwords.php
Executable file
14
lang/tr/passwords.php
Executable file
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'reset' => 'Şifreniz sıfırlandı.',
|
||||
'sent' => 'Şifre sıfırlama bağlantısı e-posta adresinize gönderildi.',
|
||||
'throttled' => 'Lütfen tekrar denemeden önce bekleyin.',
|
||||
'token' => 'Bu şifre sıfırlama kodu geçersiz.',
|
||||
'user' => 'Bu e-posta adresine sahip bir kullanıcı bulunamadı.',
|
||||
'reset_subject' => 'Şifre Sıfırlama — :app',
|
||||
'reset_greeting' => 'Merhaba :name,',
|
||||
'reset_line1' => 'Bu e-postayı hesabınız için şifre sıfırlama talebi yapıldığı için alıyorsunuz.',
|
||||
'reset_line2' => 'Bu şifre sıfırlama bağlantısının süresi :count dakika içinde dolacaktır.',
|
||||
'reset_line3' => 'Şifre sıfırlama talebinde bulunmadıysanız, bu e-postayı görmezden gelebilirsiniz.',
|
||||
];
|
||||
44
lang/tr/profile.php
Executable file
44
lang/tr/profile.php
Executable file
@@ -0,0 +1,44 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'title' => 'Profilim',
|
||||
'name_label' => 'Ad',
|
||||
'email_label' => 'E-Posta',
|
||||
'email_readonly' => 'E-posta adresi değiştirilemez.',
|
||||
'phone_label' => 'Telefon (cep)',
|
||||
'role_label' => 'Rol',
|
||||
'language_label' => 'Dil',
|
||||
'my_children' => 'Çocuklarım',
|
||||
'updated' => 'Profil güncellendi.',
|
||||
|
||||
// Profil Fotoğrafı
|
||||
'profile_picture' => 'Profil Fotoğrafı',
|
||||
'upload_picture' => 'Fotoğraf yükle',
|
||||
'remove_picture' => 'Fotoğrafı kaldır',
|
||||
'max_picture_size' => 'Maks. 2 MB (JPG, PNG, GIF, WEBP)',
|
||||
|
||||
// KVKK onayı
|
||||
'dsgvo_title' => 'KVKK Onay Beyanı',
|
||||
'dsgvo_description' => 'İmzalanmış onay beyanını fotoğraf veya PDF olarak buraya yükleyin. Bir beyan her iki ebeveyn için ortaklaşa geçerlidir.',
|
||||
'dsgvo_upload' => 'Beyanı yükle',
|
||||
'dsgvo_replace' => 'Değiştir',
|
||||
'dsgvo_remove' => 'Beyanı kaldır',
|
||||
'dsgvo_file_hint' => 'PDF veya resim (maks. 10 MB)',
|
||||
'dsgvo_uploaded' => 'Onay beyanı yüklendi.',
|
||||
'dsgvo_removed' => 'Onay beyanı kaldırıldı.',
|
||||
'dsgvo_view' => 'Görüntüle',
|
||||
'dsgvo_confirmed' => 'Onaylandı',
|
||||
'dsgvo_pending' => 'Yönetici/antrenör tarafından onay bekleniyor',
|
||||
'dsgvo_confirmed_by' => ':name tarafından :date tarihinde onaylandı',
|
||||
'dsgvo_confirm_remove' => 'Onay beyanını gerçekten kaldırmak istiyor musunuz? Mevcut onay da sıfırlanacak.',
|
||||
|
||||
// Hesap silme
|
||||
'danger_zone' => 'Tehlikeli Bölge',
|
||||
'delete_account' => 'Hesabı Sil',
|
||||
'delete_account_hint' => 'Profiliniz devre dışı bırakılacak ve 7 gün içinde yönetici tarafından geri yüklenebilir. Geçmiş veriler (yorumlar, katılımlar) korunacaktır.',
|
||||
'delete_warning_children' => 'Dikkat: Aşağıdaki çocukların tek ebeveynisiniz. Onlar da devre dışı bırakılacak:',
|
||||
'delete_confirm' => 'Hesabınızı gerçekten silmek istiyor musunuz? Bu işlem yalnızca yönetici tarafından geri alınabilir.',
|
||||
'account_deleted' => 'Hesabınız silindi.',
|
||||
'cannot_delete_admin' => 'Yönetici hesabı silinemez.',
|
||||
'cannot_delete_staff' => 'Antrenörler ve yöneticiler hesaplarını profil sayfasından silemez.',
|
||||
];
|
||||
109
lang/tr/ui.php
Executable file
109
lang/tr/ui.php
Executable file
@@ -0,0 +1,109 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'dashboard' => 'Pano',
|
||||
'events' => 'Etkinlikler',
|
||||
'admin' => 'Yönetim',
|
||||
'profile' => 'Profil',
|
||||
'logout' => 'Çıkış Yap',
|
||||
'back_to_app' => 'Uygulamaya Dön',
|
||||
'login' => 'Giriş Yap',
|
||||
'save' => 'Kaydet',
|
||||
'cancel' => 'İptal',
|
||||
'edit' => 'Düzenle',
|
||||
'delete' => 'Sil',
|
||||
'create' => 'Oluştur',
|
||||
'filter' => 'Filtrele',
|
||||
'send' => 'Gönder',
|
||||
'back' => 'Geri',
|
||||
'yes' => 'Evet',
|
||||
'no' => 'Hayır',
|
||||
'open' => 'Açık',
|
||||
'all_teams' => 'Tüm Takımlar',
|
||||
'all_types' => 'Tüm Türler',
|
||||
'upcoming' => 'Yaklaşan',
|
||||
'past' => 'Geçmiş',
|
||||
'period' => 'Dönem',
|
||||
'team' => 'Takım',
|
||||
'type' => 'Tür',
|
||||
'name' => 'Ad',
|
||||
'email' => 'E-Posta',
|
||||
'password' => 'Şifre',
|
||||
'role' => 'Rol',
|
||||
'language' => 'Dil',
|
||||
'impressum' => 'Künye',
|
||||
'privacy' => 'Gizlilik Politikası',
|
||||
'no_entries' => 'Kayıt bulunamadı.',
|
||||
'clock' => '',
|
||||
'date_format' => 'D, d.m.Y, H:i',
|
||||
'date_format_long' => 'l, d. F Y, H:i',
|
||||
'date_format_short' => 'd.m.Y H:i',
|
||||
'date_format_date' => 'd.m.Y',
|
||||
'footer_impressum' => 'Künye',
|
||||
'footer_privacy' => 'Gizlilik Politikası',
|
||||
'pwa_install_title' => 'Uygulamayı Yükle',
|
||||
'pwa_install_text' => 'Hızlı erişim için uygulamayı ana ekranınıza ekleyin.',
|
||||
'pwa_install_btn' => 'Yükle',
|
||||
'pwa_ios_steps' => '<strong>⋯</strong> (Menü) öğesine, ardından <strong>⬆</strong> (Paylaş) öğesine dokunun ve „Ana Ekrana Ekle" seçin.',
|
||||
'error_403_title' => 'Erişim Engellendi',
|
||||
'error_403_text' => 'Bu sayfayı görüntüleme yetkiniz yok.',
|
||||
'error_404_title' => 'Sayfa Bulunamadı',
|
||||
'error_404_text' => 'İstenen sayfa bulunamadı.',
|
||||
'error_500_title' => 'Sunucu Hatası',
|
||||
'error_500_text' => 'Dahili bir hata oluştu. Lütfen daha sonra tekrar deneyin.',
|
||||
'back_to_dashboard' => 'Panoya Dön',
|
||||
'enums' => [
|
||||
'event_type' => [
|
||||
'home_game' => 'İç Saha Maçı',
|
||||
'away_game' => 'Deplasman Maçı',
|
||||
'training' => 'Antrenman',
|
||||
'tournament' => 'Turnuva',
|
||||
'meeting' => 'Toplantı',
|
||||
'other' => 'Diğer',
|
||||
],
|
||||
'event_status' => [
|
||||
'published' => 'Yayında',
|
||||
'cancelled' => 'İptal Edildi',
|
||||
'draft' => 'Taslak',
|
||||
],
|
||||
'participant_status' => [
|
||||
'yes' => 'Katılıyor',
|
||||
'no' => 'Katılmıyor',
|
||||
'unknown' => 'Açık',
|
||||
],
|
||||
'catering_status' => [
|
||||
'yes' => 'Evet',
|
||||
'no' => 'Hayır',
|
||||
'unknown' => 'Açık',
|
||||
],
|
||||
'user_role' => [
|
||||
'admin' => 'Yönetici',
|
||||
'coach' => 'Antrenör',
|
||||
'parent_rep' => 'Veli Temsilcisi',
|
||||
'user' => 'Veli',
|
||||
],
|
||||
],
|
||||
'locales' => [
|
||||
'de' => 'Deutsch',
|
||||
'en' => 'English',
|
||||
'pl' => 'Polski',
|
||||
'ru' => 'Русский',
|
||||
'ar' => 'العربية',
|
||||
'tr' => 'Türkçe',
|
||||
],
|
||||
|
||||
// KVKK Banner
|
||||
'dsgvo_banner_title' => 'KVKK Onay Beyanı Gerekli',
|
||||
'dsgvo_banner_text' => 'Bu uygulamayı kullanmak için imzalanmış bir KVKK onay beyanı gereklidir. Lütfen beyanı profilinize fotoğraf veya PDF olarak yükleyin. Uygulama ancak yükleme sonrasında tam olarak kullanılabilir.',
|
||||
'dsgvo_banner_action' => 'Şimdi profilde yükle',
|
||||
'dsgvo_banner_pending_title' => 'Onay beyanı inceleniyor',
|
||||
'dsgvo_banner_pending_text' => 'KVKK onay beyanınız gönderildi ve inceleniyor. Bir yönetici tarafından onaylanana kadar uygulama salt okunur modda — katılım, ikram, zaman tutma ve yorumlar kilitlidir.',
|
||||
'dsgvo_restricted' => 'KVKK onay beyanınız henüz onaylanmadı. Lütfen bir yönetici tarafından onaylanmasını bekleyin.',
|
||||
'dsgvo_restricted_hint' => 'KVKK onayı henüz onaylanmadı — işlemler kilitli.',
|
||||
|
||||
// Dosyalar
|
||||
'files' => 'Dosyalar',
|
||||
'download' => 'İndir',
|
||||
'all' => 'Tümü',
|
||||
'close' => 'Kapat',
|
||||
];
|
||||
130
lang/tr/validation.php
Executable file
130
lang/tr/validation.php
Executable file
@@ -0,0 +1,130 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'accepted' => ':attribute kabul edilmelidir.',
|
||||
'active_url' => ':attribute geçerli bir URL değil.',
|
||||
'after' => ':attribute, :date tarihinden sonra olmalıdır.',
|
||||
'after_or_equal' => ':attribute, :date tarihi veya sonrası olmalıdır.',
|
||||
'alpha' => ':attribute yalnızca harf içerebilir.',
|
||||
'alpha_dash' => ':attribute yalnızca harf, rakam, tire ve alt çizgi içerebilir.',
|
||||
'alpha_num' => ':attribute yalnızca harf ve rakam içerebilir.',
|
||||
'array' => ':attribute bir dizi olmalıdır.',
|
||||
'before' => ':attribute, :date tarihinden önce olmalıdır.',
|
||||
'before_or_equal' => ':attribute, :date tarihi veya öncesi olmalıdır.',
|
||||
'between' => [
|
||||
'numeric' => ':attribute, :min ile :max arasında olmalıdır.',
|
||||
'file' => ':attribute, :min ile :max kilobayt arasında olmalıdır.',
|
||||
'string' => ':attribute, :min ile :max karakter arasında olmalıdır.',
|
||||
'array' => ':attribute, :min ile :max öğe arasında olmalıdır.',
|
||||
],
|
||||
'boolean' => ':attribute doğru veya yanlış olmalıdır.',
|
||||
'confirmed' => ':attribute onayı eşleşmiyor.',
|
||||
'date' => ':attribute geçerli bir tarih değil.',
|
||||
'date_equals' => ':attribute, :date tarihine eşit olmalıdır.',
|
||||
'date_format' => ':attribute, :format biçimiyle eşleşmiyor.',
|
||||
'different' => ':attribute ve :other farklı olmalıdır.',
|
||||
'digits' => ':attribute, :digits basamak olmalıdır.',
|
||||
'digits_between' => ':attribute, :min ile :max basamak arasında olmalıdır.',
|
||||
'email' => ':attribute geçerli bir e-posta adresi olmalıdır.',
|
||||
'exists' => 'Seçilen :attribute geçersiz.',
|
||||
'file' => ':attribute bir dosya olmalıdır.',
|
||||
'filled' => ':attribute bir değere sahip olmalıdır.',
|
||||
'gt' => [
|
||||
'numeric' => ':attribute, :value değerinden büyük olmalıdır.',
|
||||
'file' => ':attribute, :value kilobayttan büyük olmalıdır.',
|
||||
'string' => ':attribute, :value karakterden fazla olmalıdır.',
|
||||
'array' => ':attribute, :value öğeden fazla olmalıdır.',
|
||||
],
|
||||
'gte' => [
|
||||
'numeric' => ':attribute, :value veya daha büyük olmalıdır.',
|
||||
'file' => ':attribute, en az :value kilobayt olmalıdır.',
|
||||
'string' => ':attribute, en az :value karakter olmalıdır.',
|
||||
'array' => ':attribute, en az :value öğe içermelidir.',
|
||||
],
|
||||
'image' => ':attribute bir resim olmalıdır.',
|
||||
'in' => 'Seçilen :attribute geçersiz.',
|
||||
'in_array' => ':attribute, :other içinde mevcut değil.',
|
||||
'integer' => ':attribute bir tam sayı olmalıdır.',
|
||||
'ip' => ':attribute geçerli bir IP adresi olmalıdır.',
|
||||
'json' => ':attribute geçerli bir JSON dizesi olmalıdır.',
|
||||
'lt' => [
|
||||
'numeric' => ':attribute, :value değerinden küçük olmalıdır.',
|
||||
'file' => ':attribute, :value kilobayttan küçük olmalıdır.',
|
||||
'string' => ':attribute, :value karakterden az olmalıdır.',
|
||||
'array' => ':attribute, :value öğeden az olmalıdır.',
|
||||
],
|
||||
'lte' => [
|
||||
'numeric' => ':attribute, :value veya daha küçük olmalıdır.',
|
||||
'file' => ':attribute, en fazla :value kilobayt olmalıdır.',
|
||||
'string' => ':attribute, en fazla :value karakter olmalıdır.',
|
||||
'array' => ':attribute, en fazla :value öğe içermelidir.',
|
||||
],
|
||||
'max' => [
|
||||
'numeric' => ':attribute, :max değerinden büyük olamaz.',
|
||||
'file' => ':attribute, :max kilobayttan büyük olamaz.',
|
||||
'string' => ':attribute, :max karakterden fazla olamaz.',
|
||||
'array' => ':attribute, :max öğeden fazla olamaz.',
|
||||
],
|
||||
'min' => [
|
||||
'numeric' => ':attribute en az :min olmalıdır.',
|
||||
'file' => ':attribute en az :min kilobayt olmalıdır.',
|
||||
'string' => ':attribute en az :min karakter olmalıdır.',
|
||||
'array' => ':attribute en az :min öğe içermelidir.',
|
||||
],
|
||||
'not_in' => 'Seçilen :attribute geçersiz.',
|
||||
'numeric' => ':attribute bir sayı olmalıdır.',
|
||||
'present' => ':attribute alanı mevcut olmalıdır.',
|
||||
'regex' => ':attribute biçimi geçersiz.',
|
||||
'required' => ':attribute alanı zorunludur.',
|
||||
'required_if' => ':other :value olduğunda :attribute alanı zorunludur.',
|
||||
'required_unless' => ':other :values olmadığında :attribute alanı zorunludur.',
|
||||
'required_with' => ':values mevcut olduğunda :attribute alanı zorunludur.',
|
||||
'required_with_all' => ':values mevcut olduğunda :attribute alanı zorunludur.',
|
||||
'required_without' => ':values mevcut olmadığında :attribute alanı zorunludur.',
|
||||
'required_without_all' => ':values hiçbiri mevcut olmadığında :attribute alanı zorunludur.',
|
||||
'same' => ':attribute ve :other eşleşmelidir.',
|
||||
'size' => [
|
||||
'numeric' => ':attribute, :size olmalıdır.',
|
||||
'file' => ':attribute, :size kilobayt olmalıdır.',
|
||||
'string' => ':attribute, :size karakter olmalıdır.',
|
||||
'array' => ':attribute, :size öğe içermelidir.',
|
||||
],
|
||||
'string' => ':attribute bir metin olmalıdır.',
|
||||
'timezone' => ':attribute geçerli bir saat dilimi olmalıdır.',
|
||||
'unique' => ':attribute zaten alınmış.',
|
||||
'url' => ':attribute geçerli bir URL olmalıdır.',
|
||||
|
||||
'password' => [
|
||||
'letters' => ':attribute en az bir harf içermelidir.',
|
||||
'mixed' => ':attribute en az bir büyük ve bir küçük harf içermelidir.',
|
||||
'numbers' => ':attribute en az bir rakam içermelidir.',
|
||||
'symbols' => ':attribute en az bir özel karakter içermelidir.',
|
||||
'uncompromised' => ':attribute bir veri ihlalinde bulundu. Lütfen farklı bir şifre seçin.',
|
||||
],
|
||||
|
||||
'attributes' => [
|
||||
'name' => 'Ad',
|
||||
'email' => 'E-Posta',
|
||||
'password' => 'Şifre',
|
||||
'password_confirmation' => 'Şifre Onayı',
|
||||
'title' => 'Başlık',
|
||||
'body' => 'Mesaj',
|
||||
'type' => 'Tür',
|
||||
'status' => 'Durum',
|
||||
'team_id' => 'Takım',
|
||||
'start_date' => 'Tarih',
|
||||
'start_time' => 'Saat',
|
||||
'location_name' => 'Konum',
|
||||
'address_text' => 'Adres',
|
||||
'description_html' => 'Açıklama',
|
||||
'first_name' => 'Ad',
|
||||
'last_name' => 'Soyad',
|
||||
'birth_year' => 'Doğum Yılı',
|
||||
'jersey_number' => 'Forma Numarası',
|
||||
'note' => 'Not',
|
||||
'season' => 'Sezon',
|
||||
'player_id' => 'Oyuncu',
|
||||
'parent_id' => 'Veli',
|
||||
'relationship_label' => 'İlişki',
|
||||
],
|
||||
];
|
||||
Reference in New Issue
Block a user