{ "_meta": { "name": "Turkish", "native_name": "Türkçe", "flag": "🇹🇷", "needs_review": true }, "meta": { "lang": "en", "name": "English", "native_name": "English", "direction": "ltr" }, "common": { "loading": "Yükleniyor...", "confirm": "Onayla", "alert": "Alert", "prompt": "Değeri girin", "copied": "Panoya kopyalandı", "save": "Kaydet", "saved": "Kaydedildi", "error": "Error", "success": "Success", "warning": "Warning", "info": "Information", "all": "All", "cancel": "İptal", "delete": "Sil", "actions": "Actions", "close": "Kapat", "required": "gerekli", "name_required": "Ad gerekli", "active": "Active", "inactive": "Inactive", "invalid_json": "Geçersiz JSON", "field_required": "{field} gereklidir", "back": "Geri", "edit": "Düzenle", "yes": "Evet", "no": "Hayır" }, "nav": { "main": "Main", "tools": "Tools", "system": "System", "dashboard": "Kontrol Paneli", "devices": "Cihazlar", "keys": "Keys", "generator": "Generator", "settings": "Ayarlar", "users": "Users", "inventory": "Inventory", "tickets": "Tickets", "help_requests": "Yardım İstekleri", "activity": "Activity", "automation": "Otomasyon", "file_transfer": "Dosya Aktarımı", "network": "Network", "dataguard": "DataGuard", "reports": "Reports", "tenants": "Tenants", "registrations": "Registrations", "management": "Yönetim", "toggle_sidebar": "Kenar çubuğunu aç/kapat", "cdap": "CDAP Cihazlar", "fleet": "Fleet", "scaling": "Scaling", "cross_platform": "Cross-Platform", "tokens": "Cihaz Jetonları", "organizations": "Organizasyonlar", "policies": "Politikalar", "attestation": "Attestation", "remote": "Uzak Masaüstü", "toolkit": "Toolkit", "security_audit": "Güvenlik Denetimi", "languages": "Languages", "resource_control": "Kaynak Kontrolü", "chat": "Chat", "help": "Help", "expand_sidebar": "Kenar çubuğunu genişlet", "toggle_theme": "Temayı değiştir", "sdk_studio": "SDK Studio", "login": "Login", "permissions": "İzinler", "server_management": "Sunucu Yönetimi", "server_attestation": "Sunucu Performans Onayı", "commercialization": "Ticarileştirme", "remote_open_tab": "Uzak masaüstü istemcisini yeni sekmede aç" }, "auth": { "login": "Login", "logout": "Logout", "login_title": "Sign In", "login_subtitle": "BetterDesk Konsolunda oturum açın", "username": "Kullanıcı adı", "username_placeholder": "Kullanıcı adını girin", "password": "Şifre", "password_placeholder": "Şifreyi girin", "remember_me": "Remember me", "login_failed": "Giriş başarısız oldu. Lütfen kimlik bilgilerinizi kontrol edin.", "invalid_credentials": "Geçersiz kullanıcı adı veya şifre.", "username_collision": "Bu kullanıcı adına sahip yerel bir hesap zaten mevcut. Yerel şifrenizle giriş yapın veya yöneticiden çakışan hesabı yeniden adlandırmasını ya da kaldırmasını isteyin.", "fill_all_fields": "Lütfen tüm alanları doldurun", "logout_confirm": "Oturumu kapatmak istediğinizden emin misiniz?", "change_password": "Şifreyi Değiştir", "password_required": "Şifre gerekli", "totp_title": "İki Faktörlü Kimlik Doğrulama", "totp_subtitle": "Kimlik doğrulayıcı uygulamanızdan 6 haneli kodu girin", "totp_code": "Verification Code", "totp_verify": "Verify", "totp_use_recovery": "Bunun yerine bir kurtarma kodu kullanın", "totp_use_code": "Bunun yerine kimlik doğrulama kodunu kullanın", "totp_recovery_code": "Kurtarma Kodu", "totp_back_to_login": "Girişe geri dön", "totp_invalid_code": "Geçersiz doğrulama kodu. Lütfen tekrar deneyin.", "totp_enter_code": "Lütfen 6 haneli kodu girin", "totp_enter_recovery": "Lütfen bir kurtarma kodu girin", "totp_session_expired": "Oturumun süresi doldu. Lütfen tekrar giriş yapın.", "totp_already_enabled": "İki faktörlü kimlik doğrulama zaten etkin", "pro_only_account": "Bu hesap yalnızca RustDesk masaüstü istemcisi içindir. Giriş yapmak için lütfen RustDesk uygulamasını kullanın.", "passwords_mismatch": "Şifreler eşleşmiyor", "or": "veya", "login_sso": "SSO ile oturum açın", "login_sso_with": "{{provider}} ile oturum açın", "oidc_denied": "Erişim kimlik sağlayıcı tarafından reddedildi.", "oidc_invalid": "Geçersiz OIDC geri araması. Lütfen tekrar deneyin.", "oidc_failed": "OIDC kimlik doğrulaması başarısız oldu. Lütfen tekrar deneyin.", "oidc_error": "SSO oturum açma işlemi sırasında bir hata oluştu.", "oidc_no_account": "Hesabınız bulunamadı ve otomatik kayıt devre dışı bırakıldı.", "totp_rate_limited": "Çok fazla deneme. Lütfen daha sonra tekrar deneyin.", "emergency_mode_banner": "Go server erişilemiyor — acil durum modunda çalışıyor (yalnızca yönetici, sınırlı işlevsellik)" }, "dashboard": { "title": "Kontrol Paneli", "subtitle": "Overview of your RustDesk server", "total_devices": "Toplam Cihazlar", "online_now": "Online Now", "banned": "Banned", "active_connections": "Aktif Bağlantılar", "offline_devices": "Offline", "server_status": "Sunucu Durumu", "quick_actions": "Hızlı Eylemler", "manage_devices": "Bağlı cihazları yönetin", "view_keys": "Sunucu anahtarlarını görüntüle", "generate_config": "İstemci yapılandırması oluştur", "server_settings": "Ayarları yapılandırın", "greeting_morning": "Günaydın {name}", "greeting_afternoon": "İyi günler, {name}", "greeting_evening": "İyi akşamlar {name}", "greeting_night": "İyi geceler {name}", "health_overview": "Sağlığa Genel Bakış", "devices_online": "Çevrimiçi Cihazlar", "active_alerts": "Aktif Uyarılar", "recent_connections": "Toplam Cihazlar", "server_uptime": "Sunucu Çalışma Süresi", "activity_feed": "Son Etkinlik", "no_recent_activity": "Yakın zamanda etkinlik yok", "just_now": "just now", "ago": "ago", "tip_desktop_mode": "İzleme widget'larına sahip çok pencereli bir çalışma alanı için Masaüstü Modunu deneyin.", "tip_keyboard_shortcuts": "Hızlı arama komut paletini açmak için herhangi bir yerde Ctrl+K tuşlarına basın.", "tip_address_book": "RustDesk istemcisinden oturum açarak adres defterinizi cihazlar arasında senkronize edin.", "tip_2fa": "Ekstra hesap güvenliği için Ayarlar'da İki Faktörlü Kimlik Doğrulamayı etkinleştirin.", "tip_bulk_actions": "Birden fazla cihaz seçin ve bunları aynı anda yönetmek için toplu işlemleri kullanın.", "tip_theme": "Kenar çubuğu ayarlarında Koyu ve Açık temalar arasında geçiş yapın.", "tip_cdap": "IoT cihazlarını ve endüstriyel sensörleri CDAP ağ geçidi aracılığıyla bağlayın.", "tip_tutorials": "Etkileşimli eğitimler için sağ alt köşedeki yardım düğmesine tıklayın." }, "devices": { "title": "Cihazlar", "id": "ID", "hostname": "Hostname", "username": "Kullanıcı adı", "platform": "Platform", "version": "Version", "ip_address": "IP Address", "note": "Note", "last_seen": "Last Seen", "last_online": "Last Online", "first_seen": "First Seen", "created": "Oluşturuldu", "status": "Status", "ban_reason": "Ban Reason", "actions": "Actions", "search_placeholder": "Cihazları ara...", "filter_all": "All", "filter_online": "Online", "filter_offline": "Offline", "filter_banned": "Banned", "selected": "selected", "showing": "Showing", "of": "of", "sync_status": "Senkronizasyon Durumu", "sync_success": "Durum başarıyla senkronize edildi", "empty_title": "Hiçbir cihaz bulunamadı", "empty_text": "Mevcut filtrelerinizle eşleşen cihaz yok", "edit_title": "Cihaz Detayları", "delete_title": "Cihazı Sil", "delete_confirm": "{id} cihazını silmek istediğinizden emin misiniz?", "delete_warning": "Bu cihazı kalıcı olarak silmek üzeresiniz:", "delete_permanent": "Bu eylem geri alınamaz. Bu cihazla ilişkili tüm veriler veritabanından kalıcı olarak kaldırılacaktır.", "delete_success": "Cihaz başarıyla silindi", "revoke_option": "Cihazı iptal et", "revoke_hint": "Cihaz kimliğini engelleyin ve etkin bağlantıların bağlantısını kesin", "revoke_success": "Cihaz başarıyla iptal edildi", "details": "Cihaz Detayları", "ban_title": "Cihazı Yasakla", "ban_confirm": "{id} cihazını yasaklamak istediğinizden emin misiniz?", "ban_success": "Cihaz başarıyla yasaklandı", "unban_title": "Cihazın Yasağını Kaldır", "unban_confirm": "{id} cihazının yasağını kaldırmak istediğinizden emin misiniz?", "unban_success": "Cihazın yasağı başarıyla kaldırıldı", "change_id": "Change ID", "change_id_title": "Cihaz Kimliğini Değiştir", "new_id": "New ID", "change_id_hint": "Yalnızca 6-16 karakter, harf, rakam, tire ve alt çizgi", "change_id_success": "Cihaz kimliği başarıyla değiştirildi", "id_length_error": "Kimlik 6-16 karakter uzunluğunda olmalıdır", "id_format_error": "Kimlik yalnızca harf, rakam, tire ve alt çizgi içerebilir", "bulk_delete_title": "Birden Fazla Cihazı Sil", "bulk_delete_confirm": "{count} cihazlarını silmek istediğinizden emin misiniz?", "bulk_delete_success": "{count} cihazları başarıyla silindi", "columns": "Columns", "toggle_columns": "Görünür sütunları değiştir", "not_found": "Cihaz bulunamadı", "delete_failed": "Cihaz silinemedi", "change_id_failed": "Cihaz kimliği değiştirilemedi", "invalid_id": "Geçersiz cihaz kimliği (6-16 karakter gereklidir)", "invalid_id_format": "Geçersiz kimlik biçimi (yalnızca harfler, sayılar, tireler, alt çizgiler)", "id_exists": "Cihaz Kimliği zaten mevcut", "no_selection": "Hiçbir cihaz seçilmedi", "device_type": "Type", "filter_type_all": "All Types", "filter_type_rustdesk": "RustDesk", "filter_type_desktop": "Desktop", "filter_type_scada": "SCADA", "filter_type_iot": "IoT", "filter_type_agent": "Agent", "cdap_connected": "CDAP Connected", "revoke": "Revoke", "access_policy": "Erişim Politikası", "unattended_access": "Katılımsız Erişim", "enable_unattended": "Katılımsız erişimi etkinleştir", "access_password": "Erişim Şifresi", "password_configured": "Şifre seti", "no_password": "Şifre yok", "new_password": "Yeni şifre (güncel kalması için boş bırakın)", "clear_password": "Şifreyi temizle", "access_schedule": "Erişim Planı", "enable_schedule": "Zamana dayalı erişimi etkinleştir", "allowed_days": "İzin verilen günler", "start_time": "Start time", "end_time": "End time", "timezone": "Timezone", "allowed_operators": "İzin Verilen Operatörler", "all_operators": "Tüm operatörler (boş bırakın)", "operators_hint": "Virgülle ayrılmış kullanıcı adları. Tüm operatörlere izin vermek için boş bırakın.", "last_updated_by": "En son güncelleyen:", "access_policy_saved": "Erişim politikası kaydedildi", "tabs": { "overview": "Genel Bakış", "hardware": "Hardware", "metrics": "Metrikler", "connections": "Bağlantılar", "audit": "Audit", "info": "Info", "history": "Tarih" }, "hardware": { "cpu": "Processor", "memory": "Memory", "disk": "Disk", "os": "Operating System", "hostname": "Hostname", "uptime": "Uptime", "load_avg": "Yük Ortalaması", "network": "Ağ Adaptörleri", "no_data": "Donanım verisi yok", "title": "Donanım Bilgileri", "gpu": "Graphics Card" }, "display_name": "Görünen Ad", "display_name_placeholder": "Özel ad (ana bilgisayar adını geçersiz kılar)", "note_placeholder": "Bu cihazla ilgili notlar", "tags": "Tags", "filter_by_tags": "Etiketlere göre filtrele", "no_tags": "No tags", "all_groups": "Tüm gruplar", "create_group": "Grup oluştur", "manage_groups": "Grupları Yönet", "group_name": "Grup adı", "group_name_placeholder": "örneğin Medya PC'leri", "dynamic_group": "Etiketten dinamik grup", "dynamic_group_hint": "Bu etikete sahip cihazlar otomatik olarak katılır.", "tag_filter": "Tag filter", "group_allowed_users": "İzin verilen kullanıcılar", "group_allowed_users_hint": "Grubun cihaz izinlerine sahip herkes tarafından görülebilmesini sağlamak için boş bırakın.", "group_tag_required": "Dinamik gruplar için etiket filtresi gereklidir", "group_invalid": "Geçersiz grup tanımlayıcı", "group_not_found": "Grup bulunamadı", "group_saved": "Cihaz grubu kaydedildi", "groups_saved": "Cihaz grupları kaydedildi", "group_membership_added": "Gruba eklendi", "group_membership_removed": "Gruptan kaldırıldı", "no_groups": "Henüz grup yok", "manual_groups": "Manuel gruplar", "dynamic_memberships": "Dinamik üyelikler", "group_allowed_user_groups": "İzin verilen kullanıcı grupları", "group_allowed_user_groups_hint": "Seçilen kullanıcı gruplarındaki kullanıcılar bu cihaz grubuna erişebilir.", "no_user_groups": "Kullanıcı grubu yok", "edit_group": "Grubu düzenle", "delete_group": "Grubu sil", "delete_group_confirm": "{name} cihaz grubu silinsin mi?", "group_deleted": "Cihaz grubu silindi", "folder_group_readonly": "Klasör destekli gruplar klasörlerden yönetilir.", "manage_user_groups": "Kullanıcı gruplarını yönet", "restore_failed": "Cihaz geri yükleme başarısız", "no_signal_tooltip": "İstemci yakın zamanda API ile iletişim kurdu ancak sinyal sunucusuna (UDP :21116) kayıtlı değil. Sunucu geçişinden sonra istemciyi yeniden başlatın.", "per_page": "Sayfa başına" }, "keys": { "title": "Sunucu Anahtarları", "subtitle": "RustDesk istemcileri için ortak anahtar ve yapılandırma", "public_key": "Public Key", "qr_code": "QR Code", "server_info": "Sunucu Bilgileri", "download": "Anahtarı İndir", "show_qr": "Show QR", "qr_hint": "Bu QR kodunu RustDesk mobil uygulamasıyla tarayın", "no_key": "Ortak anahtar bulunamadı", "no_key_to_copy": "Kopyalanacak anahtar yok", "no_qr": "QR kodu mevcut değil", "download_success": "Anahtar dosyası indirildi", "not_found": "Anahtar bulunamadı", "api_not_found": "API anahtarı bulunamadı" }, "settings": { "title": "Ayarlar", "subtitle": "Konsol yapılandırması ve hesap ayarları", "tab_general": "General", "tab_server": "Sunucu", "tab_branding": "Branding", "tab_backup": "Backup", "language": "Dil", "change_password": "Şifreyi Değiştir", "password_desc": "Hesap şifrenizi güncelleyin", "current_password": "Mevcut Şifre", "new_password": "Yeni Şifre", "confirm_password": "Şifreyi Onayla", "save_password": "Şifreyi Güncelle", "password_changed": "Şifre başarıyla değiştirildi", "fill_all_fields": "Lütfen tüm alanları doldurun", "passwords_not_match": "Şifreler eşleşmiyor", "password_requirements": "Şifre gereksinimleri", "password_requirements_not_met": "Şifre gereksinimleri karşılamıyor", "req_length": "En az 8 karakter", "req_uppercase": "En az bir büyük harf", "req_lowercase": "En az bir küçük harf", "req_number": "En az bir sayı", "server_info": "Sunucu Bilgileri", "version": "Version", "database": "Database", "uptime": "Uptime", "audit_log": "Audit Log", "audit_desc": "Son konsol etkinliği", "no_audit_logs": "Denetim günlüğü bulunamadı", "backend_title": "Sunucu Arka Ucu", "backend_desc": "Cihaz yönetimi ve sinyal/aktarma hizmetleri için hangi sunucu arka ucunun kullanılacağını seçin.", "backend_original": "Original", "backend_enhanced": "Enhanced", "backend_rustdesk_desc": "Standart RustDesk sinyal ve aktarma sunucuları (hbbs + hbbr). Sınırlı uç noktalara sahip temel HTTP API.", "backend_betterdesk_desc": "Tam REST API, JWT kimlik doğrulaması, engellenenler listesi, etiketler, gerçek zamanlı WebSocket olayları ve denetim günlüğüne sahip gelişmiş Go tabanlı sunucu.", "backend_feature_signal": "Sinyal sunucusu (ID kaydı)", "backend_feature_relay": "Aktarma sunucusu (bağlantı rölesi)", "backend_feature_basic_api": "Temel REST API", "backend_feature_full_api": "Tam REST API (34+ uç nokta)", "backend_feature_jwt": "JWT kimlik doğrulaması ve TOTP 2FA", "backend_feature_blocklist": "IP/ID engelleme listesi yönetimi", "backend_feature_tags": "Cihaz etiketleri ve gruplandırma", "backend_feature_audit": "Olay günlüğünü denetleme", "backend_feature_websocket": "Gerçek zamanlı WebSocket etkinlikleri", "backend_connection": "Bağlantı", "backend_api_url": "API URL", "backend_test": "Bağlantıyı Test Et", "backend_testing": "Test ediliyor...", "backend_save": "Arka Uç Uygula", "backend_saved": "Sunucu arka ucu başarıyla değiştirildi. Cihaz verileri artık yeni arka uç tarafından yönetilecek.", "backend_save_failed": "Sunucu arka ucu değiştirilemedi", "backend_test_success": "Bağlantı başarılı! Sunucuya ulaşılabilir.", "backend_test_failed": "Bağlantı başarısız oldu. Sunucuya ulaşılamıyor.", "backend_confirm_switch": "Sunucu arka ucunu değiştirmek istediğinizden emin misiniz? Bu, cihazların yönetilme şeklini değiştirecek.", "backend_unreachable": "Geçiş yapılamıyor: Hedef sunucuya ulaşılamıyor. İlk önce sunucuyu başlatın.", "invalid_backend": "Geçersiz arka uç seçimi. 'Rustdesk' veya 'betterdesk'i seçin.", "backend_status_running": "Connected", "backend_status_unreachable": "Unreachable", "backend_status_error": "Error", "backend_status_unknown": "Unknown", "totp_title": "İki Faktörlü Kimlik Doğrulama", "totp_desc": "TOTP kimlik doğrulama uygulamalarıyla (Google Authenticator, Microsoft Authenticator, Authy vb.) ekstra bir güvenlik katmanı ekleyin.", "totp_enabled": "2FA Etkin", "totp_enabled_desc": "Hesabınız iki faktörlü kimlik doğrulama ile korunmaktadır.", "totp_disabled": "2FA Etkin Değil", "totp_disabled_desc": "Ek hesap güvenliği için iki faktörlü kimlik doğrulamayı etkinleştirin.", "totp_setup": "Enable 2FA", "totp_disable": "Disable 2FA", "totp_step1": "Telefonunuza bir kimlik doğrulama uygulaması yükleyin", "totp_step2": "Aşağıdaki QR kodunu tarayın", "totp_step3": "Doğrulamak için 6 haneli kodu girin", "totp_manual_key": "Manual key", "totp_enter_code": "Doğrulama kodunu girin", "totp_verify_enable": "Doğrula ve Etkinleştir", "totp_enabled_success": "İki faktörlü kimlik doğrulama etkin!", "totp_recovery_warning": "Bu kurtarma kodlarını güvenli bir yere kaydedin. Her kod yalnızca bir kez kullanılabilir. Kimlik doğrulama uygulamanıza erişiminizi kaybederseniz oturum açmak için bu kodları kullanabilirsiniz.", "totp_done": "Done", "totp_disable_warning": "İki faktörlü kimlik doğrulamayı devre dışı bırakmak hesabınızı daha az güvenli hale getirecektir. Onaylamak için şifrenizi girin.", "totp_disabled_success": "İki faktörlü kimlik doğrulama devre dışı bırakıldı.", "tutorials_title": "Öğreticiler ve Kılavuzlar", "tutorials_desc": "Konsol boyunca gösterilen rehberli turları ve yardım katmanlarını kontrol edin", "tutorials_enabled": "Eğiticileri etkinleştir", "tutorials_enabled_hint": "Devre dışı bırakıldığında öğreticiler otomatik olarak başlamaz ve yardım düğmesi gizlenir", "tutorials_reset_hint": "Tekrar gösterilebilmeleri için tüm eğitimleri görünmeyen olarak işaretleyin", "tutorials_enabled_toast": "Eğiticiler etkinleştirildi", "tutorials_disabled_toast": "Eğiticiler devre dışı bırakıldı", "tutorials_reset_toast": "Tüm eğitimler sıfırlandı", "tab_auth": "Kimlik doğrulama", "ldap_title": "LDAP / Active Directory", "ldap_desc": "LDAP veya Active Directory aracılığıyla harici kimlik doğrulamayı yapılandırın. Kullanıcılar alan adı kimlik bilgileriyle oturum açabilecektir.", "ldap_enabled": "LDAP Kimlik Doğrulamasını Etkinleştir", "ldap_enabled_hint": "Etkinleştirildiğinde kullanıcılar LDAP/AD kimlik bilgileriyle oturum açabilir. Yerel hesaplar hala yedek olarak çalışıyor.", "ldap_connection": "Sunucu Bağlantısı", "ldap_host": "Sunucu", "ldap_port": "Liman", "ldap_use_tls": "LDAPS (TLS)", "ldap_start_tls": "StartTLS", "ldap_skip_verify": "TLS doğrulamasını atla", "ldap_timeout": "Bağlantı zaman aşımı (s)", "ldap_timeout_hint": "LDAP sunucu yanıtı için beklenecek saniyeler", "ldap_bind_mode": "Ciltleme Modu", "ldap_direct_bind": "Doğrudan Bağlama", "ldap_direct_bind_hint": "Aramak için bir hizmet hesabı kullanmak yerine doğrudan bir DN şablonuyla bağlantı kurun.", "ldap_bind_dn": "DN'yi bağla (hizmet hesabı)", "ldap_bind_dn_hint": "Kullanıcıları aramak için kullanılan salt okunur bir hizmet hesabının Ayırt Edici Adı.", "ldap_bind_password": "Şifreyi Bağla", "ldap_base_dn": "Temel DN", "ldap_base_dn_hint": "Kullanıcıları bulmak için arama tabanı, ör. dc=örnek,dc=com", "ldap_user_filter": "Kullanıcı Filtresi", "ldap_user_filter_hint": "Kullanıcıları bulmak için LDAP filtresi. Yer tutucu olarak {{username}} kullanın. Varsayılan: (sAMAccountName={{username}})", "ldap_direct_bind_dn": "Doğrudan Bağlama DN Şablonu", "ldap_direct_bind_dn_hint": "Doğrudan bağlama için DN şablonu. Yer tutucu olarak {{username}} kullanın, ör. uid={{username}},ou=kullanıcılar,dc=örnek,dc=com", "ldap_user_attrs": "Kullanıcı Özellikleri", "ldap_attr_id": "Kullanıcı Adı Özelliği", "ldap_attr_email": "E-posta Özelliği", "ldap_attr_name": "Görünen Ad Özelliği", "ldap_group_mapping": "Grup → Rol Eşleme", "ldap_group_base_dn": "Grup Tabanı DN", "ldap_group_base_dn_hint": "Ana Base DN'yi kullanmak için boş bırakın", "ldap_group_filter": "Grup Filtresi", "ldap_group_attr_name": "Grup Adı Özelliği", "ldap_default_role": "Varsayılan Rol", "ldap_default_role_hint": "LDAP grupları hiçbir eşlemeyle eşleşmeyen kullanıcılara atanan rol", "ldap_role_viewer": "Görüntüleyici", "ldap_role_operator": "Operatör", "ldap_role_admin": "Yönetici", "ldap_group_role_map": "Grup → Rol Haritası", "ldap_group_role_map_hint": "LDAP gruplarını BetterDesk rolleriyle eşleyin. Biçim: GroupDN=rol ile ayrılmış | (boru). Örnek: CN=Yöneticiler,DC=örnek,DC=com=yönetici|CN=Ops,DC=örnek,DC=com=operatör", "ldap_test_connection": "Bağlantıyı Test Et", "ldap_testing": "Test ediliyor...", "ldap_test_success": "Bağlantı başarılı! LDAP sunucusu erişilebilir ve bağlama kimlik bilgileri geçerli.", "ldap_test_failed": "Bağlantı başarısız oldu", "ldap_save": "LDAP Yapılandırmasını Kaydet", "ldap_saved": "LDAP yapılandırması başarıyla kaydedildi", "oidc_title": "OIDC / OAuth2 (SSO)", "oidc_desc": "Bir OpenID Connect sağlayıcısı (Azure AD, Okta, Google, Keycloak vb.) aracılığıyla Tekli Oturum Açma'yı yapılandırın.", "oidc_enabled": "OIDC Kimlik Doğrulamasını Etkinleştir", "oidc_enabled_hint": "Kullanıcıların harici bir kimlik sağlayıcıyla oturum açmasına izin ver", "oidc_provider": "Kimlik Sağlayıcı", "oidc_display_name": "Düğme Görünen Adı", "oidc_display_name_hint": "Oturum açma düğmesinde gösterilen metin (ör. Azure AD, Okta)", "oidc_issuer_url": "Verici URL", "oidc_issuer_url_hint": "OpenID Connect veren URL (keşif otomatik olacaktır)", "oidc_client_id": "Müşteri Kimliği", "oidc_client_secret": "Müşteri Sırrı", "oidc_redirect_url": "URL'yi yönlendir (Geri arama)", "oidc_redirect_url_hint": "IdP'nizde yapılandırılanlarla tam olarak eşleşmelidir. Genellikle: http(s):://sunucunuz:21114/api/auth/oidc/callback", "oidc_scopes": "Kapsamlar", "oidc_use_pkce": "PKCE kullanın (önerilir)", "oidc_auto_discovery": "Otomatik keşif", "oidc_allow_signup": "Kullanıcıları otomatik oluştur", "oidc_manual_endpoints": "Manuel Uç Nokta URL'leri", "oidc_authorization_url": "Yetkilendirme Uç Noktası", "oidc_token_url": "Token Uç Noktası", "oidc_userinfo_url": "Kullanıcı Bilgisi Uç Noktası", "oidc_claim_mapping": "Talep Eşleme", "oidc_claim_username": "Kullanıcı Adı Talebi", "oidc_claim_email": "E-posta Talebi", "oidc_claim_name": "Görünen Ad Hak Talebi", "oidc_claim_groups": "Grup Hak Talebi", "oidc_role_mapping": "Rol Eşleme", "oidc_default_role": "Varsayılan Rol", "oidc_group_role_map": "Grup → Rol Eşleme", "oidc_group_role_map_hint": "Her satıra bir eşleme: grup_adı=role (ör. yöneticiler=yönetici, operatörler=operatör)", "oidc_test_discovery": "Test Keşfi", "oidc_testing": "Test ediliyor...", "oidc_test_success": "Keşif başarılı! Uç noktalar çözüldü.", "oidc_test_failed": "Keşif başarısız oldu", "oidc_issuer_required": "Keşfi test etmek için URL veren kuruluş gereklidir", "oidc_save": "OIDC Yapılandırmasını Kaydet", "oidc_saved": "OIDC yapılandırması başarıyla kaydedildi", "tab_advanced": "Gelişmiş", "connection_mode_title": "Bağlantı stratejisi", "connection_mode_desc": "RustDesk masaüstü istemcilerinin bağlantı yöntemini kontrol edin: mümkün olduğunda doğrudan P2P (delik delme), ya da her zaman röle üzerinden.", "connection_mode_label": "Varsayılan bağlantı modu", "connection_mode_p2p_first": "Önce P2P (önerilen) — doğrudan bağlantı dene, başarısız olursa röleye geç", "connection_mode_relay_only": "Yalnızca röle — tüm oturumlar röle sunucusu kullanır", "connection_mode_advanced": "Gelişmiş seçenekler", "connection_mode_fallback_ms": "P2P geri dönüş zaman aşımı (ms)", "connection_mode_same_nat_relay": "Her iki taraf aynı genel IP'yi paylaşırsa röleye zorla (NAT saç tokası)", "connection_mode_network_hint": "P2P için istemciler arasında UDP 21116 portuna erişilebilir olmalı. Sunucuda Sinyal TCP 21116, Röle TCP 21117, NAT testi TCP 21115 açık olmalı. Web tarayıcısı istemcileri her zaman röle kullanır.", "connection_mode_save": "Kaydet", "connection_mode_save_restart": "Kaydet ve sunucuyu yeniden başlat", "connection_mode_saved": "Bağlantı modu kaydedildi", "connection_mode_restart_started": "Sunucu yeniden başlatma başladı", "connection_mode_restart_failed": "Sunucu yeniden başlatma başarısız", "connection_mode_not_configurable": "Bu dağıtımda bağlantı modu değiştirilemiyor (systemd birimi veya docker-compose bulunamadı)", "connection_mode_compose_error": "docker-compose.yml dosyasında sunucu ortam bölümü bulunamadı", "connection_mode_source_saved": "Kaydedilen", "connection_mode_source_defaults": "Sunucu varsayılanları kullanılıyor (panelden yazılamaz)", "connection_mode_runtime": "Etkin sunucu", "advanced_title": "Yapılandırma dosyaları", "advanced_desc": "Sunucu yapılandırma dosyalarını doğrudan düzenleyin. Değişiklikler servislerin yeniden başlatılmasını gerektirebilir. Her kaydetmeden önce yedek kopya oluşturulur.", "advanced_warning": "Bu dosyalar gizli bilgiler içerir (API anahtarları, veritabanı şifreleri, oturum sırları). Yalnızca etkisini anlıyorsanız düzenleyin. Sözdizimi hataları sunucunun başlamasını engelleyebilir.", "advanced_files_label": "Dosyalar", "advanced_select_file": "İçeriğini görüntülemek veya düzenlemek için listeden bir dosya seçin.", "advanced_reload": "Yeniden yükle", "advanced_save": "Dosyayı kaydet", "advanced_apply_restart": "Uygula (servisi yeniden başlat)", "advanced_saved": "Yapılandırma dosyası kaydedildi", "advanced_restart_after_save": "Yapılandırma kaydedildi. Değişikliklerin geçerli olması için etkilenen servisi şimdi yeniden başlatılsın mı?", "advanced_restart_confirm": "İlgili BetterDesk servisleri yeniden başlatılsın mı? Etkin bağlantılar kısa süreliğine kesintiye uğrayabilir.", "advanced_restart_console_confirm": "Web konsol servisi yeniden başlatılsın mı? Tarayıcı oturumu kısa süreliğine kesilecek ve konsol geri döndüğünde sayfa yeniden yüklenecek.", "advanced_restart_started": "Servis yeniden başlatma başladı", "advanced_restart_done": "Konsol yeniden başlatıldı — sayfa yeniden yükleniyor…", "advanced_restart_polling": "Konsolun çevrimiçi dönmesi bekleniyor…", "advanced_restart_timeout": "Yeniden başlatma gönderildi ama konsol zamanında yanıt vermedi. systemd/NSSM günlüklerini kontrol edin ve manuel olarak yeniden yükleyin.", "advanced_restart_failed": "Servis yeniden başlatma başarısız (yetersiz ayrıcalık veya servis kurulu değil)", "advanced_save_confirm": "Bu dosyadaki değişiklikler kaydedilsin mi? Önceki sürümün yedeği oluşturulacak.", "advanced_unsaved_confirm": "Kaydedilmemiş değişiklikleriniz var. Bunlar atılsın mı?", "advanced_no_files": "Bu sistemde kullanılabilir yapılandırma dosyası yok.", "advanced_readonly": "salt okunur", "advanced_missing": "eksik", "advanced_new_file": "Yeni dosya (kaydetene kadar oluşturulmaz)", "advanced_new_file_hint": "Yeni dosya — içerik ekleyin ve kaydedin", "advanced_backup_created": "yedek oluşturuldu", "advanced_restart_console": ".env değişikliklerinin geçerli olması için web konsol servisini yeniden başlatın (örn. systemctl restart betterdesk-console).", "advanced_restart_goserver": "Engelleme listesi değişikliklerini yüklemek için BetterDesk Go sunucusunu yeniden başlatın.", "advanced_restart_systemd": "systemd birimlerini düzenledikten sonra çalıştırın: systemctl daemon-reload && systemctl restart ", "advanced_restart_generic": "Değişikliklerin geçerli olması için etkilenen servisi yeniden başlatın.", "advanced_error_unknown": "Bilinmeyen yapılandırma dosyası", "advanced_error_not_found": "Dosya mevcut değil", "advanced_error_not_file": "Yol normal bir dosya değil", "advanced_error_too_large": "Dosya maksimum düzenlenebilir boyutu aşıyor (512 KB)", "advanced_error_binary": "İkili dosyalar panelde düzenlenemez", "advanced_error_invalid": "Geçersiz dosya içeriği", "advanced_error_not_writable": "Konsol süreci bu dosyaya yazamıyor", "advanced_file_console-env": "Konsol ortamı (.env)", "advanced_file_console-env-local": "Konsol geçersiz kılmaları (.env.local)", "advanced_file_go-blocklist": "Go sunucu engelleme listesi (blocklist.txt)", "advanced_file_systemd-console": "systemd: betterdesk-console (servis birimi)", "advanced_file_systemd-server": "systemd: betterdesk-server (servis birimi)", "advanced_file_console-session-secret": "Konsol oturum sırrı (.session_secret)", "advanced_file_go-audit-log": "Go sunucu denetim günlüğü (audit.jsonl)", "advanced_file_build-env": "Ajan yapılandırma ortamı (/etc/betterdesk/build.env)", "advanced_file_docker-supervisord": "Docker: supervisord.conf (supervisord yapılandırması)", "advanced_file_docker-compose": "Docker: docker-compose.yml (orkestrasyon)", "advanced_restart_none": "Bu dosya için servis yeniden başlatma gerekmez.", "enrollment_title": "Cihaz kaydı (RustDesk)", "enrollment_desc": "Yeni RustDesk istemcilerinin nasıl kayıt olacağını ve operatörlerin kayıt istekleri sayfasında bunları nasıl onaylayacağını kontrol edin.", "enrollment_require_approval": "Operatör onayı gerekli (Yönetilen mod)", "enrollment_require_approval_hint": "Etkinleştirildiğinde, bilinmeyen istemciler operatör \"Kayıt İstekleri\"nde onaylayana kadar sırada bekler.", "enrollment_rich_approve": "Tam onay formu (ad, klasör, gruplar, etiketler)", "enrollment_rich_approve_hint": "Kayıt veya LAN kayıt isteklerini onaylarken ayrıntılı iletişim kutusu gösterir.", "enrollment_tag_picker": "Mevcut cihaz etiketlerinden etiket seç", "enrollment_tag_picker_hint": "Operatörlerin yalnızca yazmak yerine Cihazlar sayfasındaki etiket listesinden seçmesine olanak tanır.", "enrollment_open_requests": "Kayıt isteklerini aç", "enrollment_pending_count": "{count} bekleyen kayıt isteği", "go_server_version": "Go sunucusu", "go_server_version_dev_hint": "Go ikilisi geliştirme derlemesi bildiriyor — ürün sürümüyle eşleşmesi için sunucuyu yeniden derleyin veya güncelleyin", "tab_email": "Email", "email": { "title": "Email notifications", "desc": "Configure SMTP delivery for operational notifications and system alert emails.", "smtp_host": "SMTP host", "smtp_port": "Port", "smtp_secure": "Use TLS/SSL", "smtp_user": "Username", "smtp_pass": "Password", "smtp_from": "From address", "alert_email": "Alert email", "alert_email_hint": "Fallback address when no operator email is available, and for system warnings.", "smtp_test": "Test connection", "smtp_save": "Save configuration", "smtp_saved": "Email settings saved", "smtp_test_success": "Connection successful", "smtp_test_failed": "Connection failed" } }, "audit": { "time": "Time", "user": "User", "action": "Action", "details": "Details", "action_login": "Login", "action_login_failed": "Giriş Başarısız Oldu", "action_logout": "Logout", "action_password_change": "Şifre Değiştirildi", "action_2fa_enable": "2FA Etkin", "action_2fa_disable": "2FA Devre Dışı", "action_user_create": "Kullanıcı Oluşturuldu", "action_user_update": "Kullanıcı Güncellendi", "action_user_delete": "Kullanıcı Silindi", "action_settings_update": "Ayarlar Güncellendi", "action_device_ban": "Cihaz Yasaklandı", "action_device_unban": "Cihazın Yasağı Kaldırıldı", "action_device_delete": "Cihaz Silindi" }, "generator": { "title": "Client Configuration Generator", "subtitle": "Generate configuration for RustDesk clients", "alpha_badge": "ALPHA", "alpha_tooltip": "Erken özellik — ajan paketi oluşturucu aktif geliştirmede.", "config_options": "Yapılandırma Seçenekleri", "server_address": "Sunucu Adresi", "server_address_hint": "Sunucunuzun alan adı veya IP adresi", "custom_port": "Custom Port", "port_hint": "Varsayılan olarak boş bırakın (21116)", "relay_server": "Aktarma Sunucusu", "relay_placeholder": "Boşsa kimlik sunucusuyla aynı", "relay_hint": "İsteğe bağlı: ayrı aktarma sunucusu adresi", "include_key": "Ortak anahtarı yapılandırmaya dahil et", "generate": "Yapılandırma Oluştur", "output": "Yapılandırma Çıkışı", "usage_title": "Bağlantı Detayları", "generated": "Yapılandırma oluşturuldu", "server_required": "Sunucu adresi gerekli", "nothing_to_copy": "Önce bir konfigürasyon oluşturun", "bundles_title": "Temsilci paketleri", "new_bundle": "Yeni paket", "editor_title": "Paket düzenleyici", "empty_state": "Başlamak için soldan bir paket seçin veya yeni bir paket oluşturun.", "loading": "Yükleniyor…", "no_bundles": "Henüz paket yok. İlkini yarat.", "bundle_name": "Paket adı", "bundle_name_hint": "Yalnızca dahili etiket — son kullanıcılara gösterilmez.", "short_link": "Kısa indirme bağlantısı", "short_link_hint": "Genel URL’de (/d/…) kullanılır. Yalnızca küçük harfler, rakamlar ve tireler (2–32 karakter). Paket adından otomatik doldurulur — paylaşımı kolaylaştırmak için kısaltın (örn. acme).", "branding_section": "Markalaşma", "company_name": "Şirket / marka adı", "short_text": "Kısa açıklama", "contact_email": "İletişim e-postası", "contact_phone": "İletişim telefonu", "contact_url": "İletişim web sitesi", "logo": "logosu", "logo_hint": "PNG, JPEG, SVG veya WebP. Maksimum 256 KB.", "logo_clear": "Logoyu kaldır", "primary_color": "Ana renk", "accent_color": "Başlık rengi", "default_lang": "Varsayılan dil", "allow_unattended": "Katılımsız erişime izin ver", "allow_unattended_hint": "Etkinleştirildiğinde temsilci, operatör erişimi için kalıcı bir parola gösterir.", "save": "Paketi kaydet", "revoke": "İptal et", "unrevoke": "Yeniden etkinleştir", "revoked": "İptal edildi", "preview_title": "Canlı önizleme", "preview_hint": "Son kullanıcı aracısı penceresinin yaklaşık görünümü.", "preview_default_name": "BetterDesk Desteği", "preview_status_ready": "Hazır", "preview_id": "Kimliğiniz", "preview_password": "Şifre", "preview_chat": "Destek ekibiyle sohbet edin", "preview_settings": "Ayarlar (yalnızca yönetici)", "preview_quit": "Çık (yalnızca yönetici)", "download_link_title": "İndirme bağlantısı", "download_link_hint": "Bu bağlantıyı son kullanıcılarla paylaşın. Markalı bir indirme sayfası görecekler. Kısa bağlantıyı değiştirdikten sonra eski hex bağlantılar çalışmaya devam eder.", "open_portal": "Açık", "created": "Paket oluşturuldu", "saved": "Paket kaydedildi", "deleted": "Paket silindi", "revoked_ok": "Paket iptal edildi", "unrevoked_ok": "Paket yeniden etkinleştirildi", "link_copied": "Bağlantı panoya kopyalandı", "copy_failed": "Otomatik olarak kopyalanamadı — lütfen manuel olarak kopyalayın", "unsaved_confirm": "Kaydedilmemiş değişiklikler silinsin mi?", "confirm_revoke": "Bu paket iptal edilsin mi? İndirme bağlantısı çalışmayı durduracaktır.", "confirm_unrevoke": "Bu paket yeniden etkinleştirilsin mi?", "confirm_delete": "Bu paket kalıcı olarak silinsin mi? Bu geri alınamaz.", "errors": { "validation_failed": "Doğrulama başarısız oldu", "name_required": "Paket adı gerekli", "company_name_required": "Şirket adı gerekli", "logo_invalid": "Logo geçerli bir resim dosyası olmalıdır", "logo_too_large": "Logo 256 KB veya daha küçük olmalıdır", "logo_read_failed": "Logo dosyası okunamadı", "primary_color_invalid": "Ana renk onaltılık bir değer olmalıdır (ör. #2563eb)", "accent_color_invalid": "Başlık rengi onaltılık bir değer olmalıdır (ör. #1e293b)", "contact_url_invalid": "İletişim web sitesi geçerli bir URL olmalıdır", "server_host_required": "Genel sunucu adresi zorunludur", "server_host_invalid": "Geçerli bir etki alanı adı veya IPv4 adresi girin", "token_failed": "Kayıt belirteci oluşturulamadı — sunucu bağlantısını kontrol edin", "rebuild_revoked": "İptal edilmiş paket yeniden derlenemez — önce yeniden etkinleştirin", "slug_invalid": "Kısa bağlantı yalnızca küçük harf, rakam ve tire içerebilir", "slug_too_short": "Kısa bağlantı en az 2 karakter olmalıdır", "slug_too_long": "Kısa bağlantı en fazla 32 karakter olabilir", "slug_taken": "Bu kısa bağlantı başka bir paket tarafından zaten kullanılıyor" }, "legacy_title": "İstemci Yapılandırma Oluşturucu", "connection_section": "Sunucu bağlantısı", "server_host": "Genel sunucu adresi", "server_host_placeholder": "support.example.com veya 203.0.113.10", "server_host_hint": "Son kullanıcıların BetterDesk sunucunuza ulaştığı etki alanı adı veya genel IP. Port, konsol yapılandırmasından alınır.", "use_https": "HTTPS / WSS kullan (önerilen)", "enrollment_token": "Cihaz kaydı", "enrollment_token_pending": "Onaydan sonra cihaz başına", "enrollment_token_set": "Cihaz başına — Kayıtlar'da onayla", "enrollment_token_hint": "Her kurulum kendi kendine kayıt olur. Kayıtlar panelinde yeni cihazları onaylayın; sunucu ardından her bilgisayar için benzersiz erişim anahtarı verir.", "enrollment_per_device": "Cihaz başına — Kayıtlar'da onayla", "background_color": "Pencere arka planı", "surface_color": "Kart arka planı", "text_color": "Metin rengi", "text_muted_color": "Soluk metin rengi", "status_ready_color": "Hazır gösterge rengi", "header_text_color": "Başlık metin rengi", "builds_title": "İstemci derlemeleri", "builds_hint": "Her platform için bu sunucuda derlenen yükleyiciler. Araç zinciri hatalarını düzelttikten veya ajan kaynağını güncelledikten sonra yeniden derleyin.", "builds_loading": "Derleme durumu yükleniyor…", "builds_empty": "Henüz sırada derleme yok — paketi kaydedin veya Tümünü yeniden derle'ye tıklayın.", "rebuild_all": "Tümünü yeniden derle", "rebuilding_all": "Yeniden derleme sıraya alınıyor…", "rebuild_queued": "Tüm platform derlemeleri sıraya alındı", "rebuild_confirm": "Bu paket için tüm platform yükleyicileri yeniden derlensin mi? Mevcut hazır yapıtlar değiştirilecek.", "build_status_ready": "Hazır", "build_status_pending": "Sırada", "build_status_building": "Derleniyor", "build_status_failed": "Başarısız", "builds_summary": "{{ready}} hazır · {{pending}} sırada · {{building}} derleniyor · {{failed}} başarısız", "build_error_hint": "Derleme hatası", "preview_help": "Yardım iste", "rdclient_tab": "RdClient masaüstü", "rdclient_new_bundle": "Yeni RdClient paketi", "rdclient_subtitle": "Gömülü panel URL’li RdClient yükleyicileri oluştur", "rdclient_server_url_hint": "BetterDesk konsolunun genel URL’si (/remote)." }, "server": { "port": "Port", "api_port": "API Port", "id_server": "Kimlik Sunucusu", "relay_server": "Aktarma Sunucusu", "api_key": "API Key" }, "status": { "online": "Online", "offline": "Offline", "banned": "Banned", "running": "Running", "stopped": "Stopped", "unknown": "Unknown", "checking": "Kontrol ediliyor...", "label": "Status", "no_signal": "Sinyal yok" }, "actions": { "refresh": "Refresh", "copy": "Copy", "connect": "Connect", "connect_desktop": "Masaüstü İstemcisi aracılığıyla bağlanın", "remote_viewer": "Uzaktan Görüntüleyici", "web_remote": "Web Uzaktan Kumandası", "details": "Details", "edit": "Düzenle", "delete": "Sil", "ban": "Ban", "unban": "Unban", "save": "Kaydet", "cancel": "İptal", "confirm": "Onayla", "close": "Kapat", "clear": "Clear", "ok": "OK", "saved": "Başarıyla kaydedildi", "back": "Geri", "create": "Oluştur", "dismiss": "Dismiss", "view_all": "Tümünü Görüntüle", "cdap_viewer": "CDAP Snapshot Viewer", "add": "Add", "remove": "Remove" }, "time": { "just_now": "Just now", "seconds_ago": "{count} saniye önce", "minutes_ago": "{count} dk önce", "hours_ago": "{count}h önce", "days_ago": "{count} gün önce", "day_mon": "Mon", "day_tue": "Tue", "day_wed": "Wed", "day_thu": "Thu", "day_fri": "Fri", "day_sat": "Sat", "day_sun": "Sun" }, "users": { "title": "Kullanıcı Yönetimi", "subtitle": "Konsol kullanıcılarını ve izinlerini yönetin", "add_user": "Add User", "edit_user": "Kullanıcıyı Düzenle", "username": "Kullanıcı adı", "username_placeholder": "Kullanıcı adını girin", "username_hint": "Yalnızca 3-32 karakter, harf, rakam ve alt çizgi", "password": "Şifre", "password_placeholder": "Şifreyi girin", "password_hint": "Karışık harf, sayı ve simgelerden oluşan minimum 8 karakter", "password_leave_empty": "Güncel tutmak için boş bırakın", "role": "Role", "role_admin": "Administrator", "role_operator": "Operator", "role_viewer": "Viewer", "role_hint": "Viewers can only view data, operators can manage devices, admins have full access", "created": "Oluşturuldu", "last_login": "Last Login", "never": "Never", "actions": "Actions", "create": "Kullanıcı Oluştur", "edit": "Düzenle", "reset_password": "Şifreyi Sıfırla", "new_password": "Yeni Şifre", "delete_title": "Kullanıcıyı Sil", "delete_confirm": "{username} kullanıcısını silmek istediğinizden emin misiniz?", "delete_success": "Kullanıcı başarıyla silindi", "user_created": "Kullanıcı başarıyla oluşturuldu", "user_updated": "Kullanıcı başarıyla güncellendi", "password_reset_success": "Şifre başarıyla sıfırlandı", "empty_title": "Kullanıcı bulunamadı", "empty_text": "Konsol erişimini yönetmek için kullanıcı ekleyin", "fill_required": "Lütfen gerekli tüm alanları doldurun", "invalid_username": "Kullanıcı adı yalnızca 3-32 karakter, harf, rakam ve alt çizgiden oluşmalıdır", "username_exists": "Kullanıcı adı zaten mevcut", "weak_password": "Şifre çok zayıf", "password_too_short": "Şifre en az 8 karakter olmalıdır", "invalid_role": "Geçersiz rol", "cannot_demote_self": "Kendinizi düşüremezsiniz", "cannot_delete_self": "Kendi hesabınızı silemezsiniz", "last_admin": "Son yönetici silinemiyor", "admin_only": "Bu özellik yalnızca yöneticilere açıktır", "password_required": "Şifre gerekli", "not_found": "Kullanıcı bulunamadı", "strength_weak": "Weak", "strength_medium": "Medium", "strength_strong": "Strong", "security_tips_title": "En İyi Güvenlik Uygulamaları", "tip_strong_passwords": "Her kullanıcı için güçlü, benzersiz şifreler kullanın", "tip_unique_accounts": "Her kişi için ayrı hesaplar oluşturun", "tip_viewer_role": "Yalnızca okuma erişimine ihtiyaç duyan kullanıcılar için görüntüleyici rolünü kullanın", "tip_operator_role": "Cihazları yönetmesi gereken ancak kullanıcıları yönetmesi gerekmeyen kullanıcılar için operatör rolünü kullanın", "tip_audit_logs": "Şüpheli etkinlik açısından denetim günlüklerini düzenli olarak inceleyin", "role_pro": "Pro (yalnızca API)", "role_super_admin": "Super Admin", "role_server_admin": "Sunucu Yöneticisi", "role_global_admin": "Genel Yönetici", "organizations": "Organizasyonlar", "user_organizations": "{username} organizasyonları", "no_organizations": "Kullanıcı herhangi bir kuruluşa atanmamış", "org_removed": "Organizasyon ataması kaldırıldı", "server_role_label": "Sunucu Rolü", "server_role_hint": "Kullanıcının tüm konsolda neler yapabileceğini belirler (panel erişimi, sunucu yapılandırması, denetim vb.).", "org_membership_section": "Organizasyon Üyeliği", "org_membership_hint": "Bir kullanıcı birden fazla kuruluşa ait olabilir. Kuruluş rolü yalnızca o kuruluş içindeki izinleri denetler ve yukarıdaki sunucu rolünden bağımsızdır.", "column_organizations": "Organizasyonlar", "no_orgs_short": "—", "org_count_one": "{count} organizasyonu", "org_count_many": "{count} kuruluşları", "all_orgs_assigned": "Kullanıcı zaten her kuruluşun üyesidir.", "user_groups": "Kullanıcı grupları", "user_groups_hint": "Kullanıcı grupları, seçilen cihaz gruplarına erişim vermek için kullanılabilir.", "loading_user_groups": "Kullanıcı grupları yükleniyor...", "no_user_groups": "Kullanılabilir kullanıcı grubu yok", "create_user_group": "Grup oluştur", "edit_user_group": "Kullanıcı grubunu düzenle", "delete_user_group": "Kullanıc�� grubunu sil", "delete_user_group_confirm": "{name} kullanıcı grubu silinsin mi? Üyeler bu grup aracılığıyla verilen erişimi kaybedecek.", "user_group_created": "Kullanıcı grubu oluşturuldu", "user_group_updated": "Kullanıcı grubu güncellendi", "user_group_deleted": "Kullanıcı grubu silindi", "user_group_not_found": "Kullanıcı grubu bulunamadı", "group_name": "Grup adı", "group_name_placeholder": "Operatörler", "group_note": "Note", "group_note_placeholder": "İsteğe bağlı not", "group_name_required": "Grup adı gerekli", "group_members_count": "{count} üyeleri", "provider": "Sağlayıcı", "provider_local": "Yerel", "provider_ldap": "LDAP/AD", "provider_oidc": "SSO", "password_managed_by_provider": "Kimlik sağlayıcı tarafından yönetiliyor", "provider_managed_hint": "Bu hesap harici bir kimlik sağlayıcı (LDAP/AD veya SSO) tarafından yönetiliyor. Şifre ve rol sağlayıcı tarafından kontrol ediliyor ve burada değiştirilemez.", "email": "Email", "email_placeholder": "operator@example.com", "email_hint": "Used for help request notifications when the user is assigned to device folders or groups." }, "folders": { "title": "Folders", "create": "Klasör Oluştur", "edit": "Klasörü Düzenle", "delete": "Klasörü Sil", "name": "Folder Name", "name_placeholder": "Klasör adını girin", "name_required": "Klasör adı gerekli", "name_too_long": "Klasör adı çok uzun (en fazla 50 karakter)", "color": "Color", "icon": "Icon", "not_found": "Klasör bulunamadı", "delete_confirm": "Bu klasörü silmek istediğinizden emin misiniz? Cihazların ataması kaldırılacak.", "delete_success": "Klasör başarıyla silindi", "created": "Klasör başarıyla oluşturuldu", "updated": "Klasör başarıyla güncellendi", "no_devices_selected": "Hiçbir cihaz seçilmedi", "devices_moved": "Cihazlar başarıyla taşındı", "device_assigned": "Klasöre atanan cihaz", "unassigned": "Unassigned", "all_devices": "Tüm Cihazlar", "drag_hint": "Cihazları düzenlemek için klasörlere sürükleyin", "move_to": "Şuraya taşı:", "toggle_sidebar": "Kenar çubuğunu aç/kapat" }, "errors": { "forbidden_title": "Erişim Reddedildi", "forbidden_message": "Bu kaynağa erişim izniniz yok.", "not_found_title": "Sayfa Bulunamadı", "not_found_message": "Aradığınız sayfa mevcut değil veya taşınmış.", "server_error_title": "Sunucu Hatası", "server_error_message": "Bir şeyler ters gitti. Lütfen daha sonra tekrar deneyin.", "go_home": "Go Home", "try_again": "Try Again", "load_devices_failed": "Cihazlar yüklenemedi", "load_key_failed": "Anahtar yüklenemedi", "load_qr_failed": "QR yüklenemedi", "load_audit_failed": "Denetim günlüğü yüklenemedi", "load_users_failed": "Kullanıcılar yüklenemedi", "load_folders_failed": "Klasörler yüklenemedi", "download_failed": "İndirme başarısız oldu", "logout_failed": "Oturum kapatılamadı", "password_change_failed": "Şifre değiştirilemedi", "language_change_failed": "Dil değiştirilemedi", "ban_failed": "Cihaz yasaklanamadı", "unban_failed": "Cihazın yasağı kaldırılamadı", "delete_failed": "Cihaz silinemedi", "change_id_failed": "Cihaz kimliği değiştirilemedi", "bulk_delete_failed": "Cihazlar silinemedi", "sync_failed": "Durum senkronize edilemedi", "error": "Error", "not_found": "Not found", "server_error": "Sunucu hatası", "load_device_failed": "Cihaz yüklenemedi", "load_orgs_failed": "Kuruluşlar yüklenemedi" }, "remote": { "title": "Uzak Masaüstü", "connecting": "Bağlanıyor...", "waiting_password": "Şifre bekleniyor", "authenticating": "Kimlik doğrulanıyor...", "streaming": "Connected", "disconnected": "Disconnected", "error": "Error", "status_idle": "Idle", "password_required": "Şifre Gerekli", "enter_password_for": "Cihaz için şifreyi girin", "password_placeholder": "Cihaz şifresi", "connect": "Connect", "reconnect": "Reconnect", "disconnect": "Disconnect", "back_to_devices": "Cihazlara Geri Dön", "fullscreen": "Fullscreen", "toggle_audio": "Sesi Değiştir", "send_keys": "Anahtarları Gönder", "scale_mode": "Scale Mode", "scale_fit": "Pencereye Sığdır", "scale_fill": "Fill Window", "scale_original": "Orijinal Boyut (1:1)", "scale_stretch": "Doldurmak için Uzat", "actions": "Actions", "lock_screen": "Kilit Ekranı", "restart_remote": "Uzak Cihazı Yeniden Başlatın", "refresh_screen": "Ekranı Yenile", "clipboard_paste": "Panodan yapıştır", "block_input": "Block Input", "display_settings": "Ekran Ayarları", "image_quality": "Görüntü Kalitesi", "quality_best": "En İyi (Tam Kalite, 60 fps)", "quality_balanced": "Balanced", "quality_low": "Performance", "show_cursor": "Uzak İmleci Göster", "lock_after_session": "Oturumdan Sonra Kilitle", "privacy_mode": "Gizlilik Modu", "disable_clipboard": "Panoyu Devre Dışı Bırak", "chat": "Chat", "chat_placeholder": "Bir mesaj yazın...", "record": "Kayıt Ekranı", "view_only": "Yalnızca Görüntüle", "pin_toolbar": "Araç Çubuğunu Sabitle", "monitors": "Monitors", "select_monitor": "Monitörü Seçin", "quality_speed": "Hız (Düşük Kalite, 60 fps)", "quality_quality": "Kalite (En İyi, 30 fps)", "recording_started": "Kayıt başladı", "recording_stopped": "Kayıt durduruldu", "download_recording": "Kaydı İndir", "e2e_encrypted": "Uçtan Uca Şifrelenmiş", "e2e_key_exchange": "Güvenli kanal oluşturuluyor...", "confirm_restart": "Uzak cihazı yeniden başlatmak istediğinizden emin misiniz?", "webcodecs_not_supported": "Tarayıcınız WebCodecs API'yi desteklemiyor. Lütfen Chrome 94+ veya Edge 94+ kullanın.", "webcodecs_insecure_context": "WebCodecs, HTTP üzerinde mevcut değildir. Video, yazılım geri dönüşünü kullanır. En iyi performans için HTTPS kullanın.", "webcodecs_fallback_active": "Yazılım video kod çözücüsü etkin (sınırlı performans)", "click_to_start": "Başlamak için tıklayın", "autoplay_blocked": "Tarayıcı, video ve ses oynatmayı başlatmak için kullanıcı etkileşimi gerektirir.", "start_playback": "Oynatmayı Başlat", "new_connection": "Yeni Bağlantı", "device_id_placeholder": "Cihaz Kimliğini Girin", "http_warning": "HTTP modu: H.264 yazılım kod çözme (~15 FPS) ile sınırlıdır. Tam performans için HTTPS kullanın (WebCodecs, VP9, 60 FPS).", "file_transfer": "Dosya Aktarımı", "file_upload": "Upload", "file_download": "Download", "file_empty": "Bu klasör boş", "file_transfers": "Transfers", "file_complete": "Complete", "file_error": "Aktarım başarısız oldu", "file_show_hidden": "Gizli dosyaları göster", "file_new_folder": "New Folder", "file_new_folder_prompt": "Klasör adını girin:", "file_parent": "Ana klasör", "file_root": "Root", "file_rename": "Rename", "file_rename_prompt": "Yeni adı girin:", "file_delete_confirm": "Bu öğeyi silmek istediğinizden emin misiniz?", "file_cancelled": "Aktarım iptal edildi", "2fa_required": "2FA Doğrulaması Gerekli", "2fa_hint": "Kimlik doğrulayıcı uygulamanızdan 6 haneli kodu girin", "2fa_invalid": "6 haneli geçerli bir kod girin", "verify": "Verify", "use_cdap_fallback": "CDAP görüntüleyiciyi kullanın", "cdap_fallback_hint": "Open the lightweight JPEG-polling viewer that uses bd-signal/CDAP instead of the RustDesk relay. Useful when the peer is offline on the relay but reachable via the agent management channel.", "clipboard_empty": "Pano boş", "clipboard_denied": "Pano erişimi reddedildi. HTTPS gerekli veya izin verilmedi.", "file_loading": "Yükleniyor...", "file_timeout": "Uzak aygıt yanıt vermedi. Uzak makinede dosya aktarımı desteklenmiyor veya devre dışı bırakılmış olabilir.", "codec": "Video Codec'i", "codec_auto": "Otomatik (önerilen)", "remember_peer_password": "Cihaz parolasını bu bilgisayarda hatırla", "save_peer_password": "Parolayı kaydet" }, "branding": { "identity_title": "Marka Kimliği", "identity_desc": "Konsolda gösterilen uygulama adını ve açıklamasını özelleştirin", "app_name": "Uygulama Adı", "app_description": "Uygulama Açıklaması", "logo_title": "Logo", "logo_desc": "Logonuzun kenar çubuğunda ve giriş sayfasında nasıl görüneceğini seçin", "logo_type_icon": "Malzeme Simgesi", "logo_type_svg": "SVG Code", "logo_type_image": "Image URL", "logo_icon_name": "Icon Name", "logo_icon_hint": "Bir Malzeme Simgesi adı girin (ör. dns, bulut, güvenlik). Fonts.google.com/icons'a bakın", "logo_svg_code": "SVG Code", "logo_svg_hint": "SVG işaretlemenizi buraya yapıştırın. Yollar ve stillerle birlikte tam öğelerini destekler.", "logo_image_upload": "Resim Yükle", "logo_image_choose": "Resim dosyasını seç", "logo_image_hint": "PNG, JPG, GIF, WebP or SVG. Max 1.5 MB. The image is stored as base64 data.", "logo_image_url": "Image Data / URL", "logo_image_url_hint": "Auto-filled when you upload a file, or paste a URL manually.", "logo_image_too_large": "Image is too large. Maximum size is 1.5 MB.", "logo_image_invalid_type": "Geçersiz dosya türü. PNG, JPG, GIF, WebP veya SVG kullanın.", "preview": "Preview", "colors_title": "Renk Şeması", "colors_desc": "Renk paletini özelleştirin. Varsayılanları kullanmak için boş bırakın.", "colors_backgrounds": "Backgrounds", "colors_text": "Text", "colors_accents": "Vurgu Renkleri", "colors_borders": "Borders", "import_export_title": "İthalat / İhracat", "import_export_desc": "Temanızı JSON dosyası olarak kaydedin veya başka bir örnekten içe aktarın", "export_theme": "İhracat Teması", "import_theme": "Temayı İçe Aktar", "reset_defaults": "Varsayılanlara Sıfırla", "save_branding": "Markalamayı Kaydet", "saved": "Branding saved successfully.", "exported": "Tema dışa aktarıldı", "imported": "Theme imported successfully.", "import_error": "Tema içe aktarılamadı. Geçersiz dosya biçimi.", "reset_confirm": "Markalamayı varsayılanlara sıfırlamak istediğinizden emin misiniz? Bu geri alınamaz.", "reset_success": "Branding reset to defaults.", "logo_type_text": "Text Logo", "logo_text": "Logo Text", "logo_text_hint": "Marka logonuz olarak görüntülenen birincil metin", "logo_text_accent": "Accent Text", "logo_text_accent_hint": "Logonun altındaki ikincil metin (ör. ürün adı veya kısa açıklama)", "logo_upload_success": "Logo başarıyla yüklendi.", "typography_title": "Typography", "typography_desc": "Başlıklar ve gövde metni için yazı tiplerini seçin. Yazı tipleri, kendi kendine barındırma için sunucuya indirilir.", "font_heading": "Başlık Yazı Tipi", "font_heading_hint": "Başlıklar (H1–H6) ve metin logosu için kullanılır", "font_body": "Body Font", "font_body_hint": "Gövde metni ve kullanıcı arayüzü öğeleri için kullanılır", "font_search_placeholder": "Yazı tiplerini ara...", "font_system_default": "Sistem varsayılanı", "font_clear": "Clear", "font_cat_all": "All", "font_downloaded_count": "sunucuya indirilen yazı tipleri", "powered_by": "Tarafından destekleniyor", "background_title": "Arka Plan ve Görünüm", "background_desc": "Konsol duvar kağıdı, gradyan veya düz renk arka plan ayarlayın. Kartlar bunun üzerinde yüzer.", "bg_type_none": "Yok", "bg_type_color": "Düz Renk", "bg_type_gradient": "Gradyan", "bg_type_image": "Görüntü", "bg_color": "Arka Plan Rengi", "bg_gradient": "CSS Gradyanı", "bg_gradient_hint": "Geçerli herhangi bir CSS gradyanı, örn. linear-gradient(135deg, #1e293b, #0f172a)", "bg_image_upload": "Arka Plan Görüntüsü Yükle", "bg_image_choose": "Görüntü dosyası seç", "bg_image_hint": "PNG, JPG, WebP veya GIF. Maksimum 8 MB. Sunucuda depolanır.", "bg_image_url": "Görüntü Yolu / URL", "bg_size": "Görüntü Boyutlandırma", "bg_size_cover": "Kapla (ekranı doldur)", "bg_size_contain": "Sığdır", "bg_size_auto": "Otomatik (orijinal)", "bg_blur": "Arka Plan Bulanıklığı", "bg_overlay": "Karanlık Örtü", "bg_overlay_hint": "Metin okunabilirliğini artırmak için arka planı koyulaştırır.", "bg_image_too_large": "Görüntü çok büyük. Maksimum boyut 8 MB'dir.", "bg_image_invalid_type": "Geçersiz dosya türü. PNG, JPG, WebP veya GIF kullanın.", "bg_upload_success": "Arka plan görüntüsü başarıyla yüklendi.", "login_title": "Giriş Sayfası", "login_desc": "Giriş ekranı başlığını, alt başlığını ve arka planını özelleştirin.", "login_heading": "Giriş Başlığı", "login_heading_placeholder": "Tekrar hoş geldiniz", "login_subheading": "Giriş Alt Başlığı", "login_subheading_placeholder": "Hesabınıza giriş yapın", "login_bg_inherit": "Konsol ile aynı", "agent_title": "Ajan İndirme Sayfası", "agent_desc": "Son kullanıcılara gösterilen genel ajan indirme portalını özelleştirin.", "agent_show_powered": "\"Powered by BetterDesk\" göster", "agent_show_powered_hint": "İndirme portalı alt bilgisinde BetterDesk atıfını göster.", "footer_title": "Alt Bilgi ve Telif Hakkı", "footer_desc": "Giriş ekranında ve konsol yan çubuğunda gösterilen özel alt bilgi satırı ekleyin.", "footer_text": "Alt Bilgi Metni", "footer_text_hint": "örn. telif hakkı bildirimi veya şirket adı.", "show_powered": "\"BetterDesk\" atfını göster", "show_powered_hint": "Giriş alt bilgisinde ve yan çubukta BetterDesk adını ve sürümünü göster.", "custom_css_title": "Özel CSS", "custom_css_desc": "Gelişmiş: konsol ve giriş sayfasına uygulanan özel CSS ekle.", "custom_css_hint": "Dikkatli kullanın. Geçersiz veya güvensiz kurallar temizlenir. Maksimum 20.000 karakter.", "save_now": "Save now", "autosaved": "Changes saved automatically.", "status_saved": "All changes saved", "status_dirty": "Unsaved changes", "status_saving": "Saving…", "status_error": "Save failed", "revert_changes": "Revert changes", "profiles_label": "Appearance profile", "profile_apply": "Apply profile", "profile_new": "New profile", "profile_save": "Save to profile", "profile_duplicate": "Duplicate", "profile_delete": "Delete", "profile_none": "— Select profile —", "profile_active": "active", "profile_applied": "Profile applied.", "profile_created": "Profile created.", "profile_updated": "Profile updated.", "profile_duplicated": "Profile duplicated.", "profile_deleted": "Profile deleted.", "profile_delete_confirm": "Delete this appearance profile?", "profile_name_prompt": "Profile name:", "profile_select_first": "Select a profile first.", "builtin_themes": "Built-in themes", "theme_apply_confirm": "Apply this built-in theme? Current settings will be replaced.", "theme_applied": "Theme applied.", "module_identity": "Identity & logo", "module_colors": "Colors", "module_typography": "Typography", "module_backgrounds": "Console background", "module_pages": "Login & agent pages", "module_advanced": "Advanced", "modules_nav": "Appearance modules", "live_preview": "Live preview", "preview_apply_page": "Preview on this page", "preview_card_title": "Dashboard card", "preview_card_body": "Sample body text showing your typography and colors.", "preview_btn_primary": "Primary", "preview_btn_secondary": "Secondary", "font_google": "Google Fonts", "font_local": "Downloaded", "font_upload": "Upload custom", "font_upload_choose": "Choose font file", "font_upload_name": "Font family name", "font_upload_success": "Font uploaded successfully.", "font_local_empty": "No fonts downloaded yet.", "font_delete": "Remove font", "glass_title": "Cam yüzeyler", "glass_desc": "Kartlar, modallar, formlar ve diğer panel öğeleri için buzlu cam arka plan.", "glass_enabled": "Cam yüzeyleri etkinleştir", "glass_color": "Cam ton rengi", "glass_color_hint": "Buzlu paneller için temel renk. Boşsa ikincil arka plan rengini kullanır.", "glass_blur": "Yüzey bulanıklığı", "glass_opacity": "Cam opaklığı" }, "device_detail": { "tab_overview": "Genel Bakış", "tab_tags": "Etiketler ve Notlar", "tab_actions": "Actions", "section_identity": "Identity", "section_network": "Network", "section_timestamps": "Timestamps", "section_connect": "Bağlantı", "section_manage": "Yönetim", "folder": "Folder", "status_tier": "Status Tier", "device_banned": "Bu cihaz yasaklandı", "no_reason": "Herhangi bir neden belirtilmedi", "tags": "Tags", "no_tags": "Bu cihaza etiket atanmamış", "tag_placeholder": "Bir etiket adı girin...", "add_tag": "Add", "tag_exists": "Bu etiket zaten mevcut", "notes": "Notes", "notes_placeholder": "Bu cihazla ilgili not ekleyin...", "danger_zone": "Danger Zone", "action_connect_web": "Web Uzaktan Kumandası", "action_connect_web_desc": "Tarayıcı uzak masaüstü aracılığıyla bağlanın", "action_native_remote": "BetterDesk Uzaktan Kumanda", "action_native_remote_desc": "Native JPEG stream — no plugins required", "action_connect_desktop": "Masaüstü İstemcisi", "action_connect_desktop_desc": "Masaüstü istemci uygulamasında aç", "action_change_id_desc": "Cihaz kayıt kimliğini değiştirme", "action_ban_desc": "Bu cihazın bağlanmasını engelle", "action_unban_desc": "Bu cihazın tekrar bağlanmasına izin ver", "action_delete_desc": "Bu cihazı kalıcı olarak kaldır", "tab_hardware": "Hardware", "tab_metrics": "Metrikler", "section_system": "System", "section_cpu": "Processor", "section_memory": "Memory", "section_displays": "Displays", "section_encoding": "Kodlama Yetenekleri", "section_live_metrics": "Canlı Metrikler", "section_current_usage": "Mevcut Kullanım", "section_usage_history": "Kullanım Geçmişi", "os": "Operating System", "version": "Client Version", "cpu_model": "CPU Model", "cpu_cores": "CPU Cores", "cpu_freq": "CPU Frekansı", "total_memory": "Toplam Bellek", "metric_memory": "Memory", "metric_disk": "Disk", "metrics_updated": "Güncellendi", "device_groups": "Gruplar", "no_sysinfo": "Donanım bilgisi mevcut değil", "no_sysinfo_hint": "Cihaz bir sistem bilgisi raporu gönderdikten sonra sistem bilgileri görünecektir", "no_metrics": "Metrik verisi yok", "no_metrics_hint": "Cihaz kalp atışı raporları gönderdikten sonra ölçümler görünecek", "chart_oldest": "← Oldest", "chart_newest": "Newest →", "tab_services": "Services", "tab_processes": "Processes", "tab_events": "Events", "tab_activity": "Activity", "tab_files": "Dosyalar", "agent_lazy_hint": "Temsilciden canlı verileri yüklemek için bu sekmeyi tıklayın", "agent_offline": "Temsilci çevrimdışı", "agent_timeout": "Temsilci zamanında yanıt vermedi", "agent_error": "Aracıdan veriler yüklenemedi", "service_name": "Name", "service_display": "Görünen ad", "service_status": "Status", "service_start": "Start mode", "process_name": "Name", "process_user": "User", "process_memory": "Memory" }, "inventory": { "title": "Inventory", "subtitle": "Yönetilen cihazların donanım ve yazılım envanteri", "device_id": "Cihaz Kimliği", "hostname": "Hostname", "os": "Operating System", "cpu": "CPU", "cpu_cores": "CPU Cores", "cpu_usage": "CPU Usage", "memory": "Memory", "memory_total": "Toplam Bellek", "memory_used": "Used Memory", "memory_available": "Kullanılabilir Bellek", "memory_usage": "Bellek Kullanımı", "swap": "Swap", "disks": "Disks", "disk_count": "Disk Count", "network": "Network", "network_interfaces": "Ağ Arayüzleri", "software": "Software", "software_count": "Yüklü Yazılım", "system": "System", "kernel": "Kernel", "architecture": "Architecture", "uptime": "Uptime", "frequency": "Frequency", "physical_cores": "Fiziksel Çekirdekler", "logical_cores": "Mantıksal Çekirdekler", "model": "Model", "usage": "Usage", "total": "Total", "used": "Used", "available": "Mevcut", "mount_point": "Mount Point", "removable": "removable", "mac_address": "MAC Address", "ip_addresses": "IP Adresleri", "traffic": "Traffic", "collect_now": "Collect Now", "collector_running": "Toplayıcı Çalışıyor", "collector_stopped": "Toplayıcı Durduruldu", "last_upload": "Last upload", "total_uploads": "total", "last_seen": "Last Seen", "collected_at": "Toplama tarihi", "no_data": "Henüz envanter verisi mevcut değil. Sistem bilgilerini toplamak için \"Şimdi Topla\"ya tıklayın.", "no_devices": "Envanter verilerine sahip cihaz bulunamadı", "detail_title": "Cihaz Envanteri Detayı", "telemetry": "Telemetry", "view_detail": "Detayı Görüntüle", "export": "Export", "refresh": "Refresh" }, "tickets": { "title": "Tickets", "subtitle": "Destek biletleri ve sorun takibi", "create": "New Ticket", "edit": "Bileti Düzenle", "delete": "Bileti Sil", "detail": "Bilet Detayı", "ticket_id": "Ticket ID", "ticket_title": "Title", "description": "Description", "status": "Status", "priority": "Priority", "category": "Category", "assigned_to": "Atanan Kişi", "created_by": "Oluşturan", "device": "Cihaz", "sla_due": "SLA Due", "created_at": "Oluşturuldu", "updated_at": "Güncellendi", "resolved_at": "Resolved", "closed_at": "Closed", "status_open": "Açık", "status_in_progress": "In Progress", "status_resolved": "Resolved", "status_closed": "Closed", "priority_low": "Low", "priority_medium": "Medium", "priority_high": "High", "priority_critical": "Critical", "category_general": "General", "category_hardware": "Hardware", "category_software": "Software", "category_network": "Network", "category_access": "Access", "category_other": "Other", "comments": "Comments", "add_comment": "Add Comment", "comment_placeholder": "Bir yorum yazın...", "internal_note": "Dahili not (son kullanıcılar tarafından görülemez)", "attachments": "Attachments", "upload_attachment": "Eki Yükle", "download": "Download", "connect_device": "Cihaza Bağlan", "no_tickets": "Bilet bulunamadı", "no_comments": "Henüz yorum yok", "no_attachments": "Ek yok", "title_required": "Başlık gerekli", "delete_confirm": "#{id} biletini silmek istediğinizden emin misiniz?", "delete_success": "Bilet başarıyla silindi", "created_success": "Bilet başarıyla oluşturuldu", "updated_success": "Bilet başarıyla güncellendi", "sla_overdue": "SLA Overdue", "filter_all": "All", "search_placeholder": "Bilet ara...", "assign_to_me": "Bana ata", "unassign": "Unassign", "stats_total": "Total", "stats_open": "Açık", "stats_in_progress": "In Progress", "stats_resolved": "Resolved", "stats_closed": "Closed" }, "activity": { "title": "Etkinlik İzleme", "subtitle": "Uygulama kullanımı ve boşta izleme", "device": "Cihaz", "hostname": "Hostname", "sessions": "Oturumlar", "idle_time": "Idle Time", "active_time": "Active Time", "last_report": "Last Report", "top_apps": "En İyi Uygulamalar", "app_name": "Application", "window_title": "Pencere Başlığı", "category": "Category", "duration": "Duration", "started_at": "Started", "ended_at": "Ended", "session_count": "Oturum Sayısı", "total_active": "Toplam Aktif", "total_idle": "Total Idle", "detail_count": "Detay Kayıtları", "no_data": "Etkinlik verisi yok", "no_sessions": "Oturum yok", "filter_from": "Gönderen", "filter_to": "Kime", "filter_apply": "Filtreyi uygula", "hours": "hours", "minutes": "minutes", "seconds": "seconds", "category_browser": "Browser", "category_productivity": "Productivity", "category_communication": "Communication", "category_development": "Development", "category_media": "Media", "category_gaming": "Gaming", "category_system": "System", "category_other": "Other", "summary": "Summary", "details": "Details", "refresh": "Refresh", "search": "Cihazları ara...", "date_range": "Date Range", "device_id": "Cihaz Kimliği", "session_start": "Oturum Başlangıcı", "session_end": "Oturum Sonu", "user": "User", "no_activity": "Etkinlik kaydedilmedi", "reported_at": "Reported At", "detail": "Detail", "no_apps": "Başvuru yok" }, "automation": { "title": "Otomasyon ve Uyarılar", "subtitle": "Uyarı kuralları ve uzak komutlar", "rules": "Alert Rules", "rules_subtitle": "Bildirimleri tetikleyen koşulları tanımlayın", "alerts": "Uyarı Geçmişi", "alerts_subtitle": "Tetiklenen uyarıları görüntüleyin ve onaylayın", "commands": "Uzaktan Komutlar", "commands_subtitle": "Uzak cihazlara komut gönderme", "smtp": "SMTP Yapılandırması", "smtp_subtitle": "E-posta bildirim ayarları", "rule_name": "Rule Name", "description": "Description", "condition_type": "Koşul Türü", "condition_op": "Operator", "condition_value": "Threshold", "severity": "Severity", "scope_device": "Hedef Cihaz", "scope_all": "Tüm Cihazlar", "cooldown": "Bekleme süresi (saniye)", "notify_emails": "Bildirim E-postaları", "enabled": "Etkin", "disabled": "Devre dışı", "create_rule": "Kural Oluştur", "edit_rule": "Kuralı Düzenle", "delete_rule": "Kuralı Sil", "acknowledge": "Acknowledge", "acknowledged": "Acknowledged", "unacknowledged": "Unacknowledged", "triggered_at": "Tetiklenme Tarihi", "severity_info": "Info", "severity_warning": "Warning", "severity_critical": "Critical", "op_gt": "Şundan büyük:", "op_gte": "Büyük veya eşit", "op_lt": "Less than", "op_lte": "Daha az veya eşit", "op_eq": "Eşittir", "op_neq": "Eşit değil", "type_cpu_usage": "CPU Kullanımı (%)", "type_memory_usage": "Bellek Kullanımı (%)", "type_disk_usage": "Disk Kullanımı (%)", "type_offline_duration": "Çevrimdışı Süre (ler)", "type_idle_duration": "Boşta Kalma Süresi (ler)", "type_custom": "Custom", "command_type": "Komut Türü", "command_payload": "Komut / Komut Dosyası", "command_result": "Result", "command_status": "Status", "send_command": "Komut Gönder", "status_pending": "Pending", "status_running": "Running", "status_completed": "Completed", "status_failed": "Başarısız", "smtp_host": "SMTP Host", "smtp_port": "Port", "smtp_secure": "Use TLS", "smtp_user": "Kullanıcı adı", "smtp_pass": "Şifre", "smtp_from": "Adresten", "smtp_test": "Bağlantıyı Test Et", "smtp_save": "Yapılandırmayı Kaydet", "smtp_test_success": "Bağlantı başarılı", "smtp_test_failed": "Bağlantı başarısız oldu", "no_rules": "Hiçbir uyarı kuralı yapılandırılmadı", "no_alerts": "Hiçbir uyarı tetiklenmedi", "no_commands": "Hiçbir komut gönderilmedi", "id_payload_required": "Cihaz kimliği ve yük gerekli", "no_commands_sent": "Henüz herhangi bir komut gönderilmedi" }, "file_transfer": { "title": "Dosya Aktarımı", "transfers": "Transfers", "new_transfer": "Yeni Transfer", "upload": "Upload", "download": "Download", "direction": "Direction", "filename": "Filename", "file_size": "Dosya Boyutu", "mime_type": "MIME Type", "progress": "Progress", "status": "Status", "device": "Cihaz", "initiated_by": "Başlatan", "created_at": "Oluşturulma Tarihi", "cancel": "İptal", "cancel_confirm": "Bu aktarımı iptal etmek istediğinizden emin misiniz?", "download_file": "Dosyayı İndir", "browse_files": "Dosyalara Göz Atın", "select_file": "Dosya Seç", "select_device": "Cihaz Seç", "no_transfers": "Dosya aktarımı yok", "status_pending": "Pending", "status_active": "Active", "status_completed": "Completed", "status_failed": "Başarısız", "status_cancelled": "Cancelled", "bytes_transferred": "Aktarılan Bayt Sayısı", "chunks": "Chunks", "transfer_started": "Aktarım başladı", "transfer_completed": "Aktarım tamamlandı", "transfer_failed": "Aktarım başarısız oldu", "transfer_cancelled": "Aktarım iptal edildi", "max_file_size": "Maksimum dosya boyutu: 4 GB", "error_too_large": "Dosya çok büyük", "error_no_device": "Hiçbir cihaz seçilmedi", "error_no_file": "Hiçbir dosya seçilmedi" }, "network": { "title": "Ağ İzleme", "targets": "Hedeflerin İzlenmesi", "add_target": "Add Target", "edit_target": "Hedefi Düzenle", "delete_target": "Hedefi Sil", "delete_confirm": "Bu hedefi silmek istediğinizden emin misiniz?", "target_name": "Name", "host": "Host", "port": "Port", "url": "URL", "check_type": "Check Type", "timeout": "Zaman aşımı (ms)", "interval": "Aralık (ms)", "enabled": "Etkin", "status": "Status", "last_check": "Last Check", "last_rtt": "Last RTT", "rtt_ms": "RTT (ms)", "status_up": "Up", "status_down": "Down", "status_unknown": "Unknown", "check_now": "Check Now", "history": "Geçmişi Kontrol Et", "stats": "Statistics", "total_targets": "Toplam Hedefler", "targets_up": "Targets Up", "targets_down": "Hedefler Aşağı", "type_ping": "Ping (ICMP)", "type_tcp": "TCP Port", "type_http": "HTTP", "type_https": "HTTPS", "tools": "Ağ Araçları", "ping_tool": "Ping Test", "tcp_tool": "TCP Bağlantı Noktası Kontrolü", "http_tool": "HTTP Check", "dns_tool": "DNS Resolve", "monitor_start": "Monitörü Başlat", "monitor_stop": "Monitörü Durdur", "monitor_running": "Monitör çalışıyor", "monitor_stopped": "Monitör durduruldu", "no_targets": "Yapılandırılmış izleme hedefi yok", "no_history": "Kontrol geçmişi yok", "error_code": "Error", "status_code": "HTTP Durum Kodu", "search_targets": "Hedefleri ara...", "name": "Name", "tab_targets": "Targets", "tab_tools": "Tools", "avg_latency": "Avg Latency", "type": "Type", "latency": "Latency", "check_history": "Geçmişi Kontrol Et", "name_host_required": "Ad ve barındırıcı gerekli", "uptime": "Uptime", "response_time": "Tepki Süresi", "avg_response": "Ortalama Yanıt", "charts": "Charts", "realtime": "Realtime", "response_time_ms": "Tepki Süresi (ms)", "uptime_percent": "Uptime %", "last_24h": "Son 24 saat", "last_7d": "Last 7 days", "last_30d": "Son 30 gün" }, "dataguard": { "title": "DataGuard — DLP", "policies": "DLP Politikaları", "add_policy": "Politika Ekle", "edit_policy": "Politikayı Düzenle", "delete_policy": "Politikayı Sil", "delete_confirm": "Bu politikayı silmek istediğinizden emin misiniz?", "policy_name": "Name", "policy_description": "Description", "status": "Status", "enabled": "Etkin", "disabled": "Devre dışı", "rules": "Rules", "add_rule": "Add Rule", "rule_type": "Rule Type", "rule_type_usb": "USB Cihazı", "rule_type_file": "Dosya İşlemi", "action": "Action", "action_allow": "Allow", "action_block": "Block", "action_log": "Log Only", "filter": "Filter", "vid": "Satıcı Kimliği (VID)", "pid": "Ürün Kimliği (PID)", "serial": "Seri Numarası", "device_class": "Cihaz Sınıfı", "drive_type": "Drive Type", "file_extensions": "Dosya Uzantıları", "events": "DLP Events", "event_source": "Source", "event_source_usb": "USB", "event_source_file": "Dosya", "event_type": "Event Type", "event_details": "Details", "no_policies": "Hiçbir DLP politikası yapılandırılmadı", "no_events": "Hiçbir DLP etkinliği kaydedilmedi", "stats": "Statistics", "total_events": "Toplam Olaylar", "blocked_events": "Blocked", "logged_events": "Logged", "usb_events": "USB Events", "file_events": "Dosya Olayları", "device_id": "Cihaz Kimliği", "policy_matched": "Politika Eşleşti", "timestamp": "Timestamp", "drive_removable": "Removable", "drive_fixed": "Fixed", "drive_network": "Network", "drive_cdrom": "CD-ROM", "drive_unknown": "Unknown", "total_policies": "Toplam Politikalar", "active_policies": "Aktif Politikalar", "violations": "Violations", "blocked": "Blocked", "tab_policies": "Politikalar", "tab_events": "Events", "search_policies": "Arama politikaları...", "create_policy": "Politika Oluştur", "policy_type": "Politika Türü", "scope": "Scope", "events_count": "Events", "search_events": "Etkinlikleri ara...", "event_time": "Event Time", "device": "Cihaz", "policy": "Politika", "detail": "Detail", "scope_help": "Virgülle ayrılmış cihaz kimlikleri veya tümü için boş bırakın", "scope_all": "Tüm Cihazlar", "active": "Active", "type_file_type": "Dosya Türü", "type_clipboard": "Pano", "type_screen_share": "Ekran Paylaşımı", "type_file_transfer": "Dosya Aktarımı", "policy_desc": "Politika Açıklaması", "type_usb": "USB" }, "reports": { "title": "Reports", "generate": "Rapor Oluştur", "generate_csv": "Export CSV", "report_type": "Report Type", "type_devices": "Cihaz Özeti", "type_activity": "Etkinlik Özeti", "type_security": "Güvenlik Raporu", "type_tickets": "Bilet Raporu", "type_network": "Ağ Raporu", "type_inventory": "Envanter Raporu", "type_alerts": "Uyarı Raporu", "saved": "Kaydedilen Raporlar", "save_report": "Raporu Kaydet", "delete_report": "Raporu Sil", "delete_confirm": "Kaydedilen bu raporu silmek istediğinizden emin misiniz?", "no_saved": "Kayıtlı rapor yok", "report_title": "Title", "created_by": "Oluşturan", "created_at": "Oluşturulma Tarihi", "filters": "Filters", "date_from": "Gönderen", "date_to": "Kime", "device_filter": "Cihaz Kimliği", "generated_at": "Oluşturulma Tarihi", "section": "Veri Bölümü", "total_devices": "Toplam Cihazlar", "online": "Online", "offline": "Offline", "banned": "Banned", "platform_distribution": "Platform Dağıtımı", "top_applications": "En İyi Uygulamalar", "total_active": "Toplam Aktif Süre", "total_idle": "Toplam Boşta Kalma Süresi", "dlp_stats": "DLP İstatistikleri", "banned_devices": "Yasaklı Cihazlar", "audit_logs": "Audit Logs", "ticket_stats": "Bilet İstatistikleri", "category_distribution": "Kategori Dağılımı", "priority_distribution": "Öncelik Dağılımı", "targets_status": "Hedef Durumu", "os_distribution": "İşletim Sistemi Dağıtımı", "avg_ram": "Average RAM", "alert_rules": "Alert Rules", "recent_alerts": "Son Uyarılar", "tab_generate": "Rapor Oluştur", "tab_saved": "Kaydedilen Raporlar", "type_devices_desc": "Tüm cihazlara, platformlara ve durumlara genel bakış", "type_activity_desc": "Uygulama kullanımı ve boşta kalma süresi özeti", "type_security_desc": "Eylemleri, DLP etkinliklerini ve denetim günlüklerini yasaklayın", "type_tickets_desc": "Bilet istatistikleri ve SLA performansı", "type_network_desc": "Ağ izleme hedefleri ve çalışma süresi verileri", "type_inventory_desc": "Donanım ve yazılım envanter özeti", "type_alerts_desc": "Uyarı kuralları ve tetiklenen uyarı geçmişi", "report_name": "Report Name", "format": "Format", "save": "Raporu Kaydet", "preview": "Preview", "download": "Download", "delete_saved": "Raporu Sil", "raw_json": "Raw JSON" }, "tenants": { "title": "Tenants", "list": "Tenants", "add_tenant": "Add Tenant", "edit_tenant": "Kiracıyı Düzenle", "delete_tenant": "Kiracıyı Sil", "delete_confirm": "Bu kiracıyı silmek istediğinizden emin misiniz? Tüm cihaz ve kullanıcı atamaları kaldırılacak.", "name": "Name", "slug": "Slug", "contact_name": "Kişi Adı", "contact_email": "İletişim E-postası", "max_devices": "Maksimum Cihaz Sayısı", "max_devices_hint": "0 = sınırsız", "notes": "Notes", "active": "Active", "inactive": "Inactive", "devices": "Cihazlar", "users": "Users", "assign_device": "Cihaz Ata", "assign_devices": "Cihazları Ata", "remove_device": "Cihazı Kaldır", "assign_user": "Assign User", "remove_user": "Remove User", "no_tenants": "Hiçbir kiracı yapılandırılmadı", "no_devices": "Bu kiracıya atanan cihaz yok", "no_users": "Bu kiracıya atanan kullanıcı yok", "stats": "Kiracı İstatistikleri", "total_devices": "Toplam Cihazlar", "online_devices": "Çevrimiçi Cihazlar", "total_users": "Total Users", "created_at": "Oluşturulma Tarihi", "updated_at": "Güncelleme Tarihi:", "slug_exists": "Kiracı bildirimi zaten mevcut", "total_tenants": "Toplam Kiracı", "active_tenants": "Aktif Kiracılar", "search": "Kiracıları arayın...", "create_tenant": "Kiracı Oluştur", "detail": "Kiracı Detayı", "contact": "Contact", "enabled": "Etkin", "disabled": "Devre dışı", "max": "max", "info": "Tenant Info", "status": "Status" }, "registrations": { "title": "Device Registrations", "subtitle": "Manage registration requests from devices discovered via LAN", "search_placeholder": "Cihaz kimliğine, ana bilgisayar adına veya IP'ye göre arayın...", "no_registrations": "No registration requests", "col_device_id": "Cihaz Kimliği", "col_hostname": "Hostname", "col_platform": "Platform", "col_ip": "IP Address", "col_version": "Version", "col_status": "Status", "col_requested": "Requested", "col_actions": "Actions", "status_pending": "Pending", "status_approved": "Approved", "status_rejected": "Rejected", "approve_btn": "Approve", "approve_confirm": "Bu cihazı onaylamak istediğinizden emin misiniz? Sunucu kimlik bilgilerini alacak ve otomatik olarak bağlanabilecektir.", "approved_success": "Cihaz kaydı başarıyla onaylandı", "reject_btn": "Reject", "reject_title": "Kaydı Reddet", "reject_confirm": "Bu kayıt isteğini reddetmek istediğinizden emin misiniz?", "reject_reason": "Sebep (isteğe bağlı)", "reject_reason_placeholder": "Reddedilme nedenini girin...", "rejected_success": "Cihaz kaydı reddedildi", "delete_confirm": "Bu kayıt kaydını silmek istediğinizden emin misiniz?", "deleted_success": "Kayıt kaydı silindi", "enrollment_title": "Cihaz Kaydı", "enrollment_subtitle": "BetterDesk masaüstü istemcilerinden beklemedeki kayıt istekleri", "enrollment_empty": "Bekleyen kayıt isteği yok", "enrollment_approve": "Approve", "enrollment_reject": "Reject", "enrollment_display_name": "Görünen Ad", "enrollment_display_name_placeholder": "Bu cihaz için bir ad girin...", "enrollment_sync_mode": "Senkronizasyon Modu", "enrollment_sync_silent": "Silent — minimal telemetry", "enrollment_sync_standard": "Standard — balanced sync", "enrollment_sync_turbo": "Turbo — aggressive sync", "enrollment_approved_success": "Cihaz kaydı onaylandı", "enrollment_rejected_success": "Cihaz kaydı reddedildi", "approve_title": "Cihazı Onayla", "field_name": "Cihaz adı", "field_name_placeholder": "Bu cihaz için bir ad girin...", "field_sync_mode": "Eşitleme modu", "sync_standard": "Standart — dengeli eşitleme", "sync_silent": "Sessiz — minimum telemetri", "sync_turbo": "Turbo — agresif eşitleme", "field_tags": "Etiketler", "field_tags_placeholder": "Virgülle ayrılmış etiketler (örn. ofis, dizüstü)...", "field_tags_existing": "Mevcut etiketler", "field_tag_add_placeholder": "Yeni etiket ekle...", "field_tag_add_btn": "Ekle", "field_groups": "Cihaz grupları", "field_folder": "Klasör", "field_folder_none": "Klasör yok", "reject_ban_option": "Bu cihazı yasakla", "reject_ban_hint": "Cihaz engellenir ve yeni kayıt isteği gönderemez.", "banner_open_mode": "Kayıt açık — yeni RustDesk istemcileri operatör onayı olmadan kaydoluyor. Bu kuyruğu kullanmak için Ayarlar'da Yönetilen mod'u ayarlayın.", "banner_locked_mode": "Kayıt kilitli — yalnızca belirteçe bağlı cihazlar kaydolabilir. Bilinmeyen istemciler için operatör onayı amacıyla Yönetilen mod gereklidir.", "enrollment_settings_link": "Kayıt ayarları" }, "backup": { "title": "Backup", "desc": "Konsol yapılandırmanızın, kullanıcılarınızın, gruplarınızın ve ayarlarınızın tam yedeğini indirin. Go server eş verileri, BetterDesk arka ucu etkin olduğunda dahil edilir.", "restore_title": "Restore", "restore_desc": "Konsol yapılandırmasını geri yüklemek için önceden indirilmiş bir yedekleme dosyasını yükleyin. Aşağıdan hangi bölümlerin geri yükleneceğini seçin.", "stat_users": "Users", "stat_settings": "Ayarlar", "stat_folders": "Folders", "stat_groups": "Gruplar", "stat_strategies": "Strategies", "stat_backend": "Backend", "download": "Yedeklemeyi İndir", "creating": "Yedek oluşturuluyor...", "download_success": "Yedekleme başarıyla indirildi", "upload": "Yedeklemeyi Yükle", "restore_confirm": "Bu yedeklemeden geri yüklemek istediğinizden emin misiniz? Seçilen bölümlerin üzerine yazılacaktır.", "restore_success": "Yedekleme başarıyla geri yüklendi. Bazı değişiklikler sayfanın yeniden yüklenmesini gerektirebilir.", "restored": "Restored", "skipped": "Skipped", "backup_date": "Backup date", "opt_settings": "Konsol ayarları", "opt_branding": "Markalama / Tema", "opt_folders": "Cihaz klasörleri", "opt_groups": "Kullanıcı ve cihaz grupları", "opt_addressbooks": "Adres defterleri", "opt_users": "Kullanıcı hesapları", "opt_users_warning": "Yıkıcı: TÜM kullanıcı hesaplarını yedek verilerle değiştirir. Çıkış yapmış olabilirsiniz.", "no_file": "Yedekleme dosyası seçilmedi", "invalid_json": "Geçersiz yedekleme dosyası: geçerli değil JSON", "invalid_format": "Geçersiz yedekleme dosyası: BetterDesk yedeği değil", "stat_database": "Veritabanı motoru", "stat_keys": "Sunucu anahtarları dahil", "stat_env": "Ortam dosyası", "stat_uploads": "Marka dosyaları", "restart_required": "Bazı geri yüklenen bileşenler (anahtarlar / .env / Go veritabanı) geçerli olması için servis yeniden başlatması gerektirir.", "security_warning": "Bu yedek gizli bilgiler içerir (sunucu anahtarları, ortam dosyası, şifre özetleri ve 2FA sırları). Güvenli saklayın ve asla paylaşmayın.", "restore_warning": "Sırları, ortam dosyasını veya Go sunucu veritabanını geri yüklemek sunucu kimliğinin üzerine yazar ve ardından servis yeniden başlatması gerektirir.", "opt_database": "Veritabanı (tüm tablolar)", "opt_database_hint": "Tüm konsol verilerini yeniden içe aktarır. Canlı uygulanır, yeniden başlatma gerekmez.", "opt_uploads": "Marka dosyaları", "opt_uploads_hint": "Logo ve yüklenen görseller.", "opt_secrets": "Sunucu anahtarları ve sırlar", "opt_secrets_warning": "Ed25519 sunucu kimliğinin, API anahtarının ve oturum sırrının üzerine yazar. Servis yeniden başlatması gerektirir.", "opt_env": "Ortam dosyası (.env)", "opt_env_warning": "SESSION_SECRET, API anahtarı, veritabanı DSN, portlar ve TLS ayarlarının üzerine yazar. Servis yeniden başlatması gerektirir.", "opt_godb": "Go sunucu veritabanı", "opt_godb_warning": "Go sunucu SQLite veritabanının üzerine yazar (yalnızca SQLite arka uç). Servis yeniden başlatması gerektirir." }, "cdap": { "device_detail": "CDAP Cihazı", "loading": "Yükleniyor...", "loading_widgets": "Cihaz widget'ları yükleniyor...", "load_error": "Cihaz verileri yüklenemedi", "connected": "Connected", "disconnected": "Disconnected", "device_offline_msg": "Cihaz şu anda çevrimdışı. Widget değerleri eski olabilir.", "no_widgets": "Kullanılabilir widget yok", "no_widgets_desc": "Bu cihaz, widget tanımlarını içeren bir CDAP bildirimini kaydetmedi.", "command_log": "Command Log", "clear_log": "Clear log", "confirm_command": "Komutu Onayla", "select_option": "Seç", "cdap_status": "CDAP Status", "cdap_enabled": "CDAP Enabled", "cdap_disabled": "CDAP Disabled", "cdap_devices": "CDAP Devices", "cdap_connections": "Active Connections", "send_command": "Komut Gönder", "command_sent": "Komut başarıyla gönderildi", "command_failed": "Komut gönderilemedi", "devices_title": "CDAP Cihazlar", "devices_subtitle": "Özel Cihaz Uygulama Protokolü aracılığıyla bağlı cihazlar", "stat_connected": "Connected", "stat_port": "Port", "search_devices": "Cihazları ara...", "no_devices": "Bağlı cihaz yok", "no_devices_desc": "Şu anda hiçbir CDAP cihazı bağlı değil. Cihazlar ağ geçidine bağlandıklarında burada görünecekler.", "gateway_disabled": "CDAP Ağ Geçidi Devre Dışı", "gateway_disabled_desc": "Sunucu yapılandırmasında CDAP_ENABLED=true ayarını yaparak CDAP ağ geçidini etkinleştirin.", "gateway_active": "Active", "toggle_enable": "Enable CDAP", "toggle_disable": "CDAP'yi devre dışı bırakın", "enabled_restart": "CDAP etkinleştirildi. Değişikliklerin uygulanması için sunucunun yeniden başlatılması gerekiyor.", "disabled_restart": "CDAP devre dışı. Değişikliklerin uygulanması için sunucunun yeniden başlatılması gerekiyor.", "widgets": "widget'lar", "type_all": "All", "type_iot": "IoT", "type_scada": "SCADA", "type_os_agent": "OS Agent", "type_network": "Network", "type_camera": "Camera", "type_custom": "Custom", "active_alerts": "Aktif Uyarılar", "alert_fired": "Alert fired", "alert_cleared": "Uyarı temizlendi", "no_alerts": "Etkin uyarı yok", "connect_terminal": "Terminali Bağla", "table_search": "Ara...", "just_now": "Just now", "terminal_connecting": "Cihaza bağlanılıyor...", "terminal_disconnected": "Disconnected", "terminal_error": "Terminal bağlantısı başarısız oldu", "linked_devices": "Bağlı Cihazlar", "link_device": "Cihazı Bağla", "unlink_device": "Unlink", "no_linked_devices": "Bağlı cihaz yok", "unlink_confirm": "Bu cihazın bağlantısını kaldırmak istediğinizden emin misiniz?", "link_prompt": "Bu cihaza bağlanmak için Eş Kimliğini girin:", "connect_desktop": "Masaüstünü Bağla", "connect_video": "Akışı Bağla", "connect_files": "Dosyalara Göz Atın", "connect_audio": "Sesi Bağla", "upload_file": "Upload", "desktop_connecting": "Bağlanıyor...", "video_connecting": "Bağlanıyor...", "files_connecting": "Bağlanıyor...", "audio_connecting": "Bağlanıyor...", "audio_streaming": "Streaming", "clipboard_in": "Pano alındı", "clipboard_out": "Pano gönderildi", "monitor_select": "Monitörü Seçin", "keyframe_request": "Ana Kare İste", "quality_auto": "Otomatik Kalite" }, "desktop": { "switch_mode": "Masaüstü Modu", "console_mode": "Konsol Modu", "loading": "Yükleniyor...", "minimize": "Minimize", "maximize": "Maximize", "restore": "Restore", "close": "Kapat", "widgets_mode": "Widget'lar", "windows_mode": "Windows", "wallpaper": "Wallpaper", "add_widget": "Widget Ekle", "remove_widget": "Widget'ı Kaldır", "pop_out_widget": "Pop Out", "pop_in_widget": "Pop In", "configure": "Yapılandır", "search_widgets": "Widget'ları arayın...", "cat_monitoring": "Monitoring", "cat_devices": "Cihazlar", "cat_tools": "Tools", "cat_general": "General", "notes_placeholder": "Notlarınızı buraya yazın...", "search_placeholder": "Cihazlarda, sayfalarda, ayarlarda arama yapın...", "search_pages": "Pages", "search_devices": "Cihazlar", "search_no_results": "No results", "exit_desktop": "Masaüstü Modundan Çık", "refresh": "Refresh", "widget_clock": "Clock", "widget_device_status": "Cihaz Durumu", "widget_server_health": "Sunucu Bilgileri", "widget_system_stats": "Cihaz Göstergeleri", "widget_device_list": "Cihaz Listesi", "widget_quick_actions": "Hızlı Eylemler", "widget_recent_activity": "Son Etkinlik", "widget_notes": "Notes", "widget_network_monitor": "Ağ Monitörü", "widget_tickets_summary": "Tickets", "widget_iframe": "Web Embed", "widget_cdap_devices": "CDAP Cihazlar", "widget_uptime": "Uptime", "widget_port_status": "Port Status", "widget_device_grid": "Cihaz Izgarası", "widget_multi_gauge": "Sunucu Göstergeleri", "widget_weekly_chart": "Haftalık Etkinlik", "widget_quick_controls": "Hızlı Kontroller", "widget_bandwidth": "Bandwidth", "widget_connection_stats": "Bağlantı İstatistikleri", "widget_weather": "Weather", "widget_world_clock": "World Clock", "widget_bookmarks": "Bookmarks", "widget_user_sessions": "Kullanıcı Oturumları", "widget_alert_feed": "Alert Feed", "label_online": "Online", "label_offline": "Offline", "label_total": "Total", "label_blocked": "Blocked", "label_banned": "Banned", "label_active": "Active", "label_service": "Service", "label_port": "Port", "label_uptime_prefix": "Uptime:", "label_uptime": "Uptime", "label_no_devices": "Cihaz yok", "label_no_activity": "No activity", "label_no_targets": "No targets", "label_unavailable": "Unavailable", "label_open": "Açık", "label_in_progress": "In Progress", "label_resolved": "Resolved", "label_set_url": "Yapılandırmada URL'yi ayarlayın", "label_server_uptime": "Sunucu Çalışma Süresi", "label_merged_info": "Sunucu Bilgileri widget'ıyla birleştirildi", "label_with_notes": "Notlarla", "label_metric": "Metric", "label_count": "Count", "label_total_devices": "Toplam Cihazlar", "label_throughput": "Throughput", "label_active_relays": "Aktif Röleler", "label_total_relayed": "Toplam Aktarılan", "label_total_bytes": "Total Bytes", "label_filter_devices": "Cihazları filtrele...", "label_all": "All", "label_ban": "Ban", "label_unban": "Unban", "label_connect": "Connect", "label_no_cdap_devices": "CDAP cihazı yok", "action_add_widget": "Widget Ekle", "label_merged_server_info": "Sunucu Bilgileri widget'ıyla birleştirildi", "wp_images": "Images", "wp_colors": "Katı Renkler", "wp_custom_color": "Özel renk", "wp_fit_style": "Style", "wp_fill": "Fill", "wp_fit": "Fit", "wp_stretch": "Stretch", "wp_center": "Center", "wp_unavailable": "Duvar kağıdı resimleri bu sunucuda yüklü değil.", "wp_download_hint": "Duvar kağıdı seçimini etkinleştirmek için PNG resimlerini public/wallpapers/ dizinine yerleştirin.", "widget_calendar": "Calendar", "widget_process_monitor": "Süreç Monitörü", "widget_disk_usage": "Disk Usage", "widget_log_viewer": "Log Viewer", "widget_speed_test": "Speed Test", "widget_database_stats": "Veritabanı İstatistikleri", "widget_docker_containers": "Docker Konteynerler", "widget_shell_command": "Kabuk Komutanlığı", "widget_device_map": "Cihaz Haritası", "widget_remote_connect": "Uzaktan Bağlantı", "label_no_online": "Çevrimiçi cihaz yok", "label_no_events": "Bugün etkinlik yok", "label_event_title": "Etkinlik başlığı:", "label_no_data": "Veri yok", "label_download_speed": "İndirme Hızı", "label_latency": "Latency", "label_server": "Sunucu", "label_run_test": "Run Test", "label_testing": "Test ediliyor...", "label_table": "Table", "label_rows": "Rows", "label_last_backup": "Last Backup", "label_no_containers": "Kapsayıcı yok", "label_docker_unavailable": "Docker mevcut değil", "label_no_command": "Hiçbir komut yapılandırılmadı", "label_no_output": "Henüz çıktı yok", "label_run": "Run", "label_presets": "Presets", "label_save_preset": "Ön Ayarı Kaydet", "label_load_preset": "Load Preset", "label_preset_name": "Ön ayar adı:", "label_preset_monitoring": "Monitoring", "label_preset_helpdesk": "Helpdesk", "label_preset_minimal": "Minimal", "label_preset_developer": "Developer", "label_snap_layout": "Snap Layout", "label_auto_arrange": "Otomatik Düzenleme", "label_zone_layout": "Zone Layout", "label_2col_equal": "2 Sütun (Eşit)", "label_2col_wide": "2 Sütun (60/40)", "label_3col": "3 Columns", "label_2x2_grid": "2Ă—2 Grid", "label_1_2": "1 + 2", "label_1_3": "1 + 3", "widget_group": "Widget Grubu", "ungroup_widgets": "Widget'ların Grubunu Çöz", "group_widgets": "Seçilen Widget'ları Gruplandır", "snap_layouts": "Yapış Düzenleri", "snap_left": "Snap Left", "snap_right": "Snap Right", "snap_top_left": "Sol Üste Yasla", "snap_top_right": "Sağ Üste Yasla", "snap_bottom_left": "Sol Alttan Yasla", "snap_bottom_right": "Sağ Alttan Yapış", "aero_shake": "Diğerlerini En Aza İndirmek İçin Sallayın", "zone_resize": "Bölgeleri yeniden boyutlandırmak için kenarlığı sürükleyin", "zone_borders": "Sürüklenebilir Bölge Sınırları", "app_drawer": "Applications", "search_apps": "Uygulamaları ara...", "edit_shortcuts": "Kısayolları düzenle", "widgets": "Widget'lar", "theme": "Theme", "fullscreen": "Fullscreen", "help": "Help" }, "desktop_login": { "click_to_sign_in": "Oturum açmak için herhangi bir yeri tıklayın veya bir tuşa basın", "username_placeholder": "Kullanıcı adı", "password_placeholder": "Şifre", "sign_in": "Sign in", "verify": "Verify", "totp_title": "İki Faktörlü Kimlik Doğrulama", "totp_subtitle": "Kimlik doğrulayıcı uygulamanızdan 6 haneli kodu girin", "back_to_login": "Girişe geri dön", "fill_all_fields": "Lütfen tüm alanları doldurun", "invalid_credentials": "Geçersiz kullanıcı adı veya şifre", "invalid_code": "Geçersiz doğrulama kodu", "enter_6_digits": "6 rakamın tamamını girin", "network_error": "Network error — check your connection", "session_expired": "Oturumun süresi doldu. Lütfen tekrar oturum açın." }, "tokens": { "title": "Cihaz Jetonları", "subtitle": "Otomatik cihaz temel hazırlığı için kayıt jetonlarını yönetin", "enrollment_mode": "Kayıt Modu", "mode_open": "Açık", "mode_open_desc": "Herhangi bir cihaz jeton olmadan kaydolabilir", "mode_managed": "Managed", "mode_managed_desc": "Devices need a valid token to register", "mode_locked": "Locked", "mode_locked_desc": "No new device registrations allowed", "total": "Toplam Jetonlar", "active": "Active", "used": "Used", "revoked": "Revoked", "search_placeholder": "Jetonları ara...", "status_pending": "Pending", "status_active": "Active", "status_used": "Used", "status_revoked": "Revoked", "status_expired": "Expired", "bulk_generate": "Toplu Oluştur", "create": "Jeton Oluştur", "edit": "Jetonu Düzenle", "token": "Token", "name": "Name", "status": "Status", "uses": "Uses", "bound_peer": "Bound Peer", "expires": "Expires", "created": "Oluşturuldu", "actions": "Actions", "name_placeholder": "örneğin Ofis bilgisayarı toplu", "max_uses": "Max Uses", "max_uses_hint": "0 = sınırsız", "expires_in": "Expires In", "no_expiration": "Son kullanma tarihi yok", "expires_1h": "1 hour", "expires_24h": "24 hours", "expires_7d": "7 days", "expires_30d": "30 days", "note": "Note", "note_placeholder": "Bu belirteçle ilgili isteğe bağlı not...", "count": "Count", "count_range": "Oluşturulacak jeton sayısı (1-100)", "name_prefix": "Name Prefix", "generate": "Generate", "token_created": "Jeton Oluşturuldu", "tokens_generated": "Oluşturulan Tokenlar", "copy_warning": "Belirteci şimdi kopyalayın. Bir daha gösterilmeyecek.", "copy_token": "Copy Token", "copied": "Copied!", "revoke": "Revoke", "revoke_confirm": "Bu jetonu iptal etmek istediğinizden emin misiniz? Halihazırda kayıtlı olan cihazlar etkilenmeyecektir.", "revoked_success": "Jeton başarıyla iptal edildi", "no_tokens": "Jeton bulunamadı", "expired": "Expired", "never": "Never", "save": "Kaydet", "cancel": "İptal", "unlimited": "Unlimited" }, "tutorial": { "next": "Sonraki", "prev": "Previous", "skip": "Skip", "finish": "Bitiş", "close": "Kapat", "step_of": "{total}'nin {current}'si", "console_sidebar_title": "Gezinme Kenar Çubuğu", "console_sidebar_text": "Tüm modüllere buradan erişin. Bu bölüme gitmek için herhangi bir simgeye tıklayın. Kenar çubuğu ekran boyutunuza uyum sağlar.", "console_expand_title": "Kenar Çubuğunu Genişlet", "console_expand_text": "Kenar çubuğunu genişletmek ve tüm gezinme öğelerinin tam etiketlerini görmek için burayı tıklayın. Daraltmak için tekrar tıklayın.", "console_search_title": "Hızlı Arama", "console_search_text": "Cihazları, ayarları veya eylemleri hızlı bir şekilde arayın. Klavye kısayolu için Ctrl+K tuşlarına basın.", "console_dashboard_title": "Kontrol Paneli", "console_dashboard_text": "Sunucu durumunu, çevrimiçi cihazları ve hızlı eylemleri gösteren merkezi merkeziniz. Bir bakışta önemli metriklere göz atın.", "console_devices_title": "Cihaz Yönetimi", "console_devices_text": "Bağlı tüm cihazları görüntüleyin, arayın ve yönetin. Duruma göre filtreleyin, etiket atayın ve bireysel cihaz ayarlarını yapılandırın.", "console_settings_title": "Ayarlar", "console_settings_text": "Sunucu davranışını, güvenlik seçeneklerini, markalamayı ve kullanıcı yönetimini yapılandırın. İhtiyaçlarınıza uyacak şekilde BetterDesk'yi özelleştirin.", "console_desktop_title": "Masaüstü Modu", "console_desktop_text": "Widget'lar içeren pencereli bir çalışma alanı için masaüstü moduna geçin. Çoklu görev ve kontrol panellerini izlemek için mükemmeldir.", "console_complete_title": "Hazırsın!", "console_complete_text": "Tüm özellikleri keşfetmek için kenar çubuğu kategorilerini keşfedin. Bu kılavuzu yeniden başlatmak için istediğiniz zaman Yardım simgesini tıklayın.", "desktop_topbar_title": "Top Bar", "desktop_topbar_text": "Üstteki çubuk saati, hızlı kontrolleri ve uygulama çekmecesine erişimi gösterir. Tüm uygulamalara göz atmak için ızgara simgesini tıklayın.", "desktop_drawer_title": "App Drawer", "desktop_drawer_text": "Herhangi bir konsol işlevini kayan pencere olarak aramak ve başlatmak için uygulama çekmecesini açın. Uygulamalar kategoriye göre düzenlenir.", "desktop_widgets_title": "Widget Kontrol Paneli", "desktop_widgets_text": "Kişiselleştirilebilir çalışma alanınız. Widget'lar canlı bilgileri görüntüler ve özelliklere hızlı erişim sağlar. Yeniden düzenlemek için sürükleyin.", "desktop_add_widget_title": "Widget Ekle", "desktop_add_widget_text": "Mevcut widget'lara göz atmak için burayı tıklayın. İzleme ekranları, cihaz listeleri, notlar ve daha fazlası arasından seçim yapın.", "desktop_taskbar_title": "Taskbar", "desktop_taskbar_text": "Açık uygulamalar burada görünür. Pencereleri odaklamak veya simge durumuna küçültmek için tıklayın. Uygulama etiketlerini görmek için simgelerin üzerine gelin.", "desktop_snap_title": "Yapış Düzenleri", "desktop_snap_text": "Pencereleri konumlarına oturtmak için ekran kenarlarına sürükleyin veya düzen ön ayarları için ekranı kapla düğmesinin üzerine gelin. Aero Shake'ı deneyin!", "desktop_windows_title": "App Windows", "desktop_windows_text": "Uygulamalar sürüklenebilir, yeniden boyutlandırılabilir pencerelerde açılır. Başlık çubuğundan simge durumuna küçültün, büyütün veya kapatın. Widget'ların üzerindeki Windows katmanı.", "desktop_search_title": "Hızlı Arama", "desktop_search_text": "Cihazlar, sayfalar ve ayarlar arasında arama yapın. Aramayı anında açmak için herhangi bir yerde Ctrl+K tuşlarına basın.", "desktop_complete_title": "Masaüstü Modu Hazır!", "desktop_complete_text": "Uygulamaları çekmeceden açmayı ve pencereleri yan yana yerleştirmeyi deneyin. Hızlı kontrol paneli düzenleri için widget ön ayarlarını kullanın.", "devices_folders_title": "Cihaz Klasörleri", "devices_folders_text": "Cihazları klasörler halinde düzenleyin. Listeyi filtrelemek için bir klasörü tıklayın. Yeniden adlandırmak veya silmek için sağ tıklayın.", "devices_search_title": "Ara ve Filtrele", "devices_search_text": "Kimliğe, ana makine adına veya platforma göre arama yapın. Yalnızca çevrimiçi, çevrimdışı veya tüm cihazları göstermek için durum kutularını kullanın.", "devices_table_title": "Cihaz Listesi", "devices_table_text": "Ayrıntılar için herhangi bir cihaz satırını tıklayın. Bağlanma, etiketleri düzenleme veya silme gibi hızlı işlemler için sağdaki kebap menüsünü kullanın.", "devices_complete_title": "Cihaz Yönetimi Hazır!", "devices_complete_text": "Cihazları düzenlemek için klasörler arasında sürükleyin. Ayrıntı panelini açmak için bir aygıta çift tıklayın.", "settings_tabs_title": "Ayarlar Kategorileri", "settings_tabs_text": "Genel, Güvenlik, Görünüm ve diğer yapılandırma bölümleri arasında gezinin.", "settings_content_title": "Yapılandırma", "settings_content_text": "Her bölüm belirli sunucu ve konsol ayarlarını içerir. Kaydet'e tıkladığınızda değişiklikler kaydedilir.", "settings_complete_title": "Ayarlara Genel Bakış", "settings_complete_text": "2FA, API anahtarları ve kullanıcı yönetimi için Güvenlik ayarlarını kontrol edin. Konsol görünümünü özelleştirmek için Görünüm'ü ziyaret edin.", "help": "Yardım ve Öğreticiler", "tour_console": "Konsol Turu", "tour_desktop": "Masaüstü Modu Turu", "tour_devices": "Cihaz Turu", "tour_settings": "Ayarlar Turu", "reset_all": "Tüm Eğiticileri Sıfırla", "tour_remote": "Uzaktan Oturum Turu", "tour_organization": "Organizasyon Kurulumu", "tour_cdap": "CDAP Genel Bakış", "tour_chat": "Sohbetin Temelleri", "remote_toolbar_title": "Uzak Araç Çubuğu", "remote_toolbar_text": "Araç çubuğundan ekran kontrollerine, pano senkronizasyonuna, özel tuşlara ve kalite ayarlarına erişin. F11 ile tam ekrana geçin.", "remote_canvas_title": "Uzak Ekran", "remote_canvas_text": "Bu uzak ekran. Uzak cihazı kontrol etmeye başlamak için içeriye tıklayın. Fare ve klavye girişi otomatik olarak iletilir.", "remote_clipboard_title": "Pano Senkronizasyonu", "remote_clipboard_text": "Bilgisayarınız ile uzaktaki aygıt arasında metni kopyalayıp yapıştırın. Uzak ekrana odaklanırken normal şekilde Ctrl+C / Ctrl+V tuşlarını kullanın.", "remote_complete_title": "Uzaktan Oturuma Hazır!", "remote_complete_text": "Özel tuşlar (Ctrl+Alt+Del, PrintScreen) ve monitör geçi��i için araç çubuğu düğmelerini kullanın. Oturumu sonlandırmak için Escape tuşuna basın veya Bağlantıyı Kes'e tıklayın.", "org_overview_title": "Organizasyonlar", "org_overview_text": "Kuruluşlar kullanıcıları, cihazları ve politikaları gruplandırmanıza olanak tanır. Her kuruluşun kendi yöneticisi, operatörleri ve ayarları vardır.", "org_create_title": "Organizasyon Oluştur", "org_create_text": "Yeni bir organizasyon oluşturmak için burayı tıklayın. Bir ad, bilgi ve isteğe bağlı bir açıklama girin. Yeni organizasyonun sahibi siz olacaksınız.", "org_members_title": "Üyeleri Yönet", "org_members_text": "Kullanıcıları e-postayla davet edin, roller atayın (yönetici, operatör, kullanıcı) ve erişimi yönetin. Üyeler, kuruluşlarına atanan cihazları görebilir.", "org_devices_title": "Cihazları Ata", "org_devices_text": "Kuruluşa cihazlar ekleyin. Buraya atanan cihazlar kuruluşun politikalarını devralacak ve üyeleri tarafından görülebilecektir.", "org_policies_title": "Organizasyon Politikaları", "org_policies_text": "Kuruluş için şifre gereksinimleri, oturum zaman aşımları, 2FA uygulaması ve cihaz kayıt kuralları gibi güvenlik politikalarını ayarlayın.", "org_complete_title": "Organizasyon Kurulumu Tamamlandı!", "org_complete_text": "Kuruluş kapsamlı yönetimi kullanmaya başlamak için ekibinizi davet edin ve cihazları atayın. Politikalar tüm üyelere otomatik olarak uygulanır.", "cdap_devices_title": "CDAP Devices", "cdap_devices_text": "View all connected CDAP devices — IoT sensors, PLCs, bridges, and custom agents. Green indicators show live connections.", "cdap_widgets_title": "Widget Dashboard", "cdap_widgets_text": "Widgets display real-time data from devices. Gauges, toggles, LEDs, charts — each widget type visualizes a different kind of data.", "cdap_commands_title": "Send Commands", "cdap_commands_text": "Interact with devices by sending commands. Some commands need confirmation. The command log keeps a history of all sent commands.", "cdap_terminal_title": "Device Terminal", "cdap_terminal_text": "Open a terminal session to CDAP agents for advanced diagnostics or manual configuration. Type commands directly.", "cdap_complete_title": "CDAP Overview Complete!", "cdap_complete_text": "Explore device widgets, send commands, and use the terminal or file browser for deeper management. CDAP agents report metrics automatically.", "chat_contacts_title": "Kişiler ve Gruplar", "chat_contacts_text": "Kişilerinizi ve sohbet gruplarınızı görün. Bir görüşme açmak için herhangi bir kişiye tıklayın. Yeşil noktalar çevrimiçi kullanıcıları gösterir.", "chat_send_title": "Mesaj Gönder", "chat_send_text": "Mesajınızı yazın ve göndermek için Enter tuşuna basın. Her iki taraf da E2E'yi desteklediğinde mesajlar uçtan uca şifrelenir.", "chat_file_title": "Dosyaları Paylaş", "chat_file_text": "Dosyaları paylaşmak için ek simgesini tıklayın. Dosyalar şifrelidir ve boyutu 50 MB'a kadar olabilir.", "chat_complete_title": "Sohbete Hazır!", "chat_complete_text": "Operatörler ve son kullanıcılarla gerçek zamanlı sohbet edin. Ekip iletişimi için gruplar oluşturun. Tüm iletiler okundu bilgilerini destekler.", "disable_tutorials": "Öğreticileri Devre Dışı Bırak", "enable_tutorials": "Eğiticileri Etkinleştir" }, "help_request": { "title": "Yardım İstekleri", "subtitle": "Masaüstü istemcilerden gelen yardım isteklerini yönetin", "new_request": "Yeni Yardım Talebi", "device": "Cihaz", "hostname": "Hostname", "message": "Message", "status": "Status", "pending": "Pending", "accepted": "Accepted", "resolved": "Resolved", "accept": "Accept", "resolve": "Resolve", "no_requests": "Yardım talebi yok", "notification": "Yardım isteği alındı", "stats_total": "Total", "filter_all": "All" }, "organizations": { "title": "Organizasyonlar", "create": "Organizasyon Oluştur", "edit": "Kuruluşu Düzenle", "detail": "Organizasyon Detayları", "name": "Name", "slug": "Sümüklü böcek (URL-güvenli)", "logo_url": "Logo URL", "users": "Users", "devices": "Cihazlar", "invitations": "Invitations", "settings": "Ayarlar", "add_user": "Add User", "assign_device": "Cihaz Ata", "create_invitation": "Davetiye Oluştur", "delete_confirm": "Bu kuruluş silinsin mi? Bu, ilişkili tüm kullanıcıları, cihazları ve ayarları kaldıracaktır.", "no_orgs": "Henüz organizasyon yok", "no_orgs_hint": "Cihazları ve kullanıcıları yönetmeye başlamak için ilk kuruluşunuzu oluşturun.", "connection_policy": "Bağlantı Politikası", "allow_file_transfer": "Dosya Aktarımına İzin Ver", "allow_clipboard": "Panoya İzin Ver", "max_session_duration": "Maksimum Oturum Süresi (dk)", "role_owner": "Sahip (org yöneticisi)", "role_admin": "Yönetici", "role_operator": "Operator", "role_user": "Üye", "username": "Kullanıcı adı", "password": "Şifre", "display_name": "Görünen Ad", "email": "Email", "role": "Role", "last_login": "Last Login", "actions": "Actions", "device_id": "Cihaz Kimliği", "department": "Department", "building": "Building", "location": "Location", "assigned_user": "Atanan Kullanıcı", "token": "Token", "expires": "Expires", "used": "Used", "no_users": "Bu kuruluşta kullanıcı yok.", "no_devices": "Bu kuruluşa atanan cihaz yok.", "no_invitations": "Davetiye yok.", "user_added": "User added", "user_removed": "Kullanıcı kaldırıldı", "user_updated": "Kullanıcı rolü güncellendi", "device_assigned": "Cihaz atandı", "device_unassigned": "Cihazın ataması kaldırıldı", "invitation_created": "Davetiye oluşturuldu", "settings_saved": "Ayarlar kaydedildi", "org_deleted": "Kuruluş silindi", "confirm_remove_user": "Bu kullanıcı kuruluştan kaldırılsın mı?", "confirm_unassign_device": "Bu cihazın kuruluştaki ataması kaldırılsın mı?", "confirm_delete_org": "Bu kuruluş ve ilişkili tüm veriler silinsin mi?", "edit_role": "Rolü Düzenle", "raw_settings": "Ham Ayarlar", "key": "Key", "value": "Value", "save": "Ayarları Kaydet", "policy_unattended": "Katılımsız (anlık)", "policy_attended": "Katıldık (Onay ile)", "policy_ask": "Always ask", "expires_hours": "Son kullanma tarihi (saat)", "loading_failed": "Kuruluş verileri yüklenemedi", "name_slug_required": "İsim ve bilgi gerekli", "org_created": "Kuruluş oluşturuldu", "org_updated": "Kuruluş güncellendi", "create_new_user": "Yeni Oluştur", "add_existing_user": "Mevcut Ekle", "none_available": "none", "select_user": "Kullanıcı seç", "org_role": "Organizasyon Rolü", "link_user_hint": "Seçilen kullanıcı, sunucu hesabı kimlik bilgilerini kullanarak bu kuruluşa bağlanacak.", "no_available_users": "Tüm sunucu kullanıcıları zaten bu kuruluşa bağlı.", "user_linked": "Kullanıcı kuruluşa bağlı", "device_groups_tab": "Cihaz grupları", "device_groups_intro": "Bu kuruluşa bağlı cihaz grupları, üyelerin RustDesk istemcisinde hangi makinelere erişebileceğini belirler. Üyelik ve erişimi Cihazlar sayfasından yapılandırın.", "manage_in_devices": "Cihazlar → Gruplar'ı aç", "no_org_device_groups": "Bu kuruluşa henüz bağlı cihaz grubu yok.", "create_org_device_group": "Cihaz grubu oluştur", "org_device_group_created": "Cihaz grubu oluşturuldu", "org_user_groups_title": "Kullanıcı grupları", "org_user_groups_intro": "Kuruluşa bağlı kullanıcı gruplarına yukarıdaki cihaz gruplarına erişim verilebilir (Cihazlar → Gruplar → İzin verilen kullanıcı grupları).", "no_org_user_groups": "Bu kuruluşa bağlı kullanıcı grubu yok.", "group_name": "Name", "group_type": "Type", "group_members": "Cihazlar", "group_type_manual": "Manual", "group_type_tag": "Tag", "group_allowed_user_groups": "İzin verilen kullanıcı grupları", "group_devices_suffix": "cihaz", "group_name_required": "Grup adı gerekli", "org_team_id": "Kuruluş ekip kimliği", "link_team_id_hint": "Grup otomatik olarak bu kuruluşa bağlanacaktır (ekip ID = kuruluş ID)." }, "chat": { "e2e_enabled": "Uçtan uca şifrelenmiş", "e2e_establishing": "Güvenli kanal oluşturuluyor...", "e2e_established": "Güvenli kanal kuruldu", "e2e_unsupported": "E2E şifrelemesi bu tarayıcıda desteklenmiyor", "typing_indicator": "yazarak...", "read_receipt": "Read", "delivered": "Delivered", "file_share": "Dosya", "file_too_large": "Dosya çok büyük (maks. 50MB)", "file_encrypted": "Şifreli dosya aktarımı", "presence_online": "Online", "presence_away": "Away", "presence_busy": "Busy", "presence_offline": "Offline", "key_rotation": "Güvenlik anahtarları döndürüldü", "new_message": "New message", "title": "Chat", "contacts": "Contacts", "groups": "Gruplar", "no_contacts": "Henüz kişi yok", "no_groups": "Henüz grup yok", "no_messages": "Henüz mesaj yok", "no_results": "Sonuç bulunamadı", "select_conversation": "Sohbete başlamak için bir sohbet seçin", "type_message": "Bir mesaj yazın...", "send": "Gönder", "attach_file": "Dosya ekle", "emoji": "Emoji", "search_messages": "Mesajlarda ara", "create_group": "Grup oluştur", "group_name": "Grup adı", "group_members": "Üyeler", "cancel": "İptal", "create": "Oluştur", "members": "üyeler", "today": "Today", "yesterday": "Yesterday", "react": "React", "my_presence": "My status", "search_placeholder": "Kişileri ve mesajları arayın", "select_conversation_hint": "Mesajları görüntülemek için bir görüşme seçin", "info": "Info", "group_name_placeholder": "Grup adını girin" }, "toast": { "device_connected": "Cihaz bağlandı", "device_disconnected": "Cihazın bağlantısı kesildi", "session_started": "Uzak oturum başlatıldı", "session_ended": "Uzak oturum sona erdi", "file_upload_complete": "Dosya yükleme tamamlandı", "settings_saved": "Ayarlar kaydedildi", "error_generic": "Bir hata oluştu", "connection_lost": "Bağlantı kesildi", "reconnecting": "Yeniden bağlanılıyor..." }, "theme": { "dark": "Dark", "light": "Light", "auto": "System", "title": "Theme" }, "days": { "mon": "Mon", "tue": "Tue", "wed": "Wed", "thu": "Thu", "fri": "Fri", "sat": "Sat", "sun": "Sun" }, "toolkit": { "title": "Toolkit", "subtitle": "Yönetici yardımcı programları ve tanılama araçları", "cat_network": "Network", "cat_crypto": "Crypto", "cat_encoding": "Encoding", "cat_system": "System", "host": "Host", "port": "Port", "domain": "Domain", "run": "Run", "generate": "Generate", "encode": "Encode", "decode": "Decode", "send": "Gönder", "refresh": "Refresh", "algorithm": "Algorithm", "input_text": "Input Text", "enter_text": "Metni girin...", "length": "Length", "options": "Options", "source": "Source", "lines": "Lines", "log_console": "Console", "log_go": "Sunucuya Git", "mac_address": "MAC Address", "broadcast": "Broadcast", "ping_title": "Ping", "ping_desc": "Ana makinenin erişilebilirliğini ve gecikmesini kontrol edin", "tcp_title": "TCP Bağlantı Noktası Kontrolü", "tcp_desc": "TCP bağlantı noktası bağlantısını test edin", "ssl_title": "SSL Denetleyicisi", "ssl_desc": "SSL/TLS sertifika ayrıntılarını inceleyin", "http_title": "HTTP Durum Kontrolü", "http_desc": "HTTP uç nokta durumunu doğrulayın", "dns_title": "DNS Lookup", "dns_desc": "Ana bilgisayar adını IP adresine çözümle", "whois_title": "DNS Records", "whois_desc": "A, AAAA, MX, TXT, NS kayıtlarını sorgulayın", "speed_title": "Speed Test", "speed_desc": "İndirme bant genişliğini ölçün", "run_speed_test": "Hız Testini Çalıştır", "wol_title": "Wake-on-LAN", "wol_desc": "Bir cihazı uyandırmak için sihirli paket gönder", "wol_sent": "Sihirli paket gönderildi", "hash_title": "Karma Oluşturucu", "hash_desc": "Kriptografik karmalar oluştur", "password_title": "Şifre Oluşturucu", "password_desc": "Güvenli, rastgele bir şifre oluşturun", "jwt_title": "JWT Decoder", "jwt_desc": "JSON Web Tokenlarının kodunu çözün ve inceleyin", "jwt_token": "JWT Token", "base64_title": "Base64", "base64_desc": "Base64 verilerini kodlayın veya kodunu çözün", "url_title": "URL Encoder", "url_desc": "URL bileşenlerini kodlama veya kodunu çözme", "processes_title": "Süreç Listesi", "processes_desc": "Çalışan sistem işlemlerini görüntüleyin", "disk_title": "Disk Usage", "disk_desc": "Disk bölümü kullanımını görüntüle", "db_title": "Veritabanı İstatistikleri", "db_desc": "Veritabanı tablosu istatistiklerini görüntüle", "docker_title": "Docker Konteynerler", "docker_desc": "Çalışan Docker kapsayıcılarını görüntüleyin", "logs_title": "Log Viewer", "logs_desc": "Son günlük çıktısını görüntüle", "ip_address": "IP", "latency": "Latency", "ttl": "TTL", "status": "Status", "resolved": "Resolved", "subject": "Subject", "issuer": "Issuer", "valid_from": "Geçerlilik Tarihi", "valid_to": "Geçerlilik Tarihi", "days_left": "Days Left", "days": "days", "protocol": "Protocol", "cipher": "Cipher", "alt_names": "SANs", "chain": "Chain", "record_type": "Type", "record_value": "Value", "hash_value": "Hash", "entropy": "Entropy", "very_strong": "Very Strong", "strong": "Strong", "weak": "Weak", "expiry": "Expiry", "expired": "Expired", "valid": "Valid", "process_name": "Name", "db_type": "Type", "db_size": "Size", "table_name": "Table", "row_count": "Rows", "no_data": "Veri yok", "no_docker": "Docker kapsayıcısı bulunamadı veya Docker mevcut değil", "no_logs": "Günlük satırı yok" }, "policies": { "title": "Organizasyon Politikaları", "subtitle": "Kuruluşlarınız için güvenlik, bağlantı ve özellik politikalarını yönetin", "select_org": "Organizasyon", "select_org_placeholder": "Bir kuruluş seçin...", "select_org_first": "Politika denetim günlüğünü görüntülemek için bir kuruluş seçin.", "configured": "Configured", "connection_title": "Bağlantı Politikası", "connection_desc": "Uzak oturumların nasıl kurulduğunu kontrol edin", "connection_mode": "Bağlantı Modu", "mode_attended": "Katıldınız (kullanıcı onayı gerektirir)", "mode_unattended": "Katılımsız (her zaman izin ver)", "mode_ask": "Always Ask", "max_session": "Maksimum Oturum Süresi (dakika)", "idle_lock": "Boşta Kilitleme Zaman Aşımı (dakika)", "wallpaper_policy": "Oturum Sırasında Duvar Kağıdı", "wallpaper_show": "Show", "wallpaper_hide_session": "Oturum sırasında gizle", "wallpaper_hide_always": "Always hide", "features_title": "Özellik Politikası", "features_desc": "Cihazlar için belirli özellikleri etkinleştirme veya devre dışı bırakma", "allow_file_transfer": "Dosya Aktarımına İzin Ver", "allow_clipboard": "Pano Senkronizasyonuna İzin Ver", "allow_audio": "Ses Akışına İzin Ver", "allow_recording": "Oturum Kaydına İzin Ver", "security_title": "Güvenlik Politikası", "security_desc": "Kuruluş cihazları için güvenlik gereksinimlerini zorunlu kılın", "require_2fa": "Katılımsız Erişim için 2FA'yı zorunlu kılın", "password_min_length": "Minimum Şifre Uzunluğu", "password_require_special": "Özel Karakterler Gerektirir", "password_max_age": "Şifre Maksimum Süresi (gün, 0=hiçbir zaman)", "allowed_operators": "İzin Verilen Operatör Rolleri (virgülle ayrılmış)", "network_title": "Ağ Politikası", "network_desc": "Aktarma sunucularını ve doğrudan bağlantıları kontrol edin", "block_direct_p2p": "Doğrudan P2P'yi Engelle (kuvvet rölesi)", "allowed_relays": "İzin Verilen Aktarma Sunucuları (satır başına bir tane)", "ip_allowlist": "IP İzin Verilenler Listesi (CIDR, her satıra bir tane)", "update_title": "Politikayı Güncelle", "update_desc": "Otomatik güncellemeleri kontrol edin ve kanalları güncelleyin", "auto_update": "Otomatik Güncellemeyi Etkinleştir", "update_channel": "Kanalı Güncelle", "audit_title": "Politika Değişiklikleri", "audit_desc": "Son politika değişikliği geçmişi", "no_audit": "Hiçbir politika değişikliği kaydedilmedi.", "save_success": "Politika başarıyla kaydedildi", "save_failed": "Politika kaydedilemedi", "load_failed": "Politikalar yüklenemedi", "block_direct_p2p_hint": "Bu kuruluştaki cihazlar için geçerlidir. Genel varsayılan Ayarlar → Bağlantı stratejisi altındadır." }, "attestation": { "title": "Cihaz Onayı", "subtitle": "Cihaz kimlik doğrulamasını ve donanım parmak izlerini izleyin", "verified": "Verified", "pending": "Pending", "failed": "Başarısız", "device_list": "Cihaz Onay Kayıtları", "device_list_desc": "Donanım parmak izleri ve kimlik doğrulama durumu", "col_device": "Cihaz Kimliği", "col_hostname": "Hostname", "col_fingerprint": "Fingerprint", "col_status": "Status", "col_last_check": "Last Check", "col_actions": "Actions", "no_records": "Onay kaydı bulunamadı.", "verify_success": "Cihaz doğrulandı olarak işaretlendi", "verify_failed": "Cihaz doğrulanamadı", "revoke_success": "Cihaz onayı iptal edildi", "revoke_failed": "Onay iptal edilemedi" }, "fleet": { "title": "Filo Yönetimi", "tab_resources": "Resources", "tab_tasks": "Tasks", "tab_builder": "İş Akışı Oluşturucu", "tab_compliance": "Compliance", "res_title": "Kaynak Haritalama", "res_all_types": "All Types", "res_type_printer": "Printer", "res_type_network_drive": "Ağ Sürücüsü", "res_type_dns": "DNS Sunucusu", "res_type_proxy": "Proxy", "res_type_vpn": "VPN", "res_add": "Kaynak Ekle", "res_name": "Kaynak Adı", "res_type": "Type", "res_address": "Adres / Yol", "res_target": "Target", "res_scope": "Scope", "res_scope_org": "Organizasyon", "res_scope_group": "Grup", "res_scope_device": "Cihaz", "res_scope_value": "Scope Value", "res_status": "Status", "res_active": "Active", "res_inactive": "Inactive", "res_no_data": "Kaynak bulunamadı. Bir tane oluşturmak için 'Kaynak Ekle'yi tıklayın.", "res_confirm_delete": "Bu kaynağı silmek istediğinizden emin misiniz?", "task_title": "Görev Zamanlayıcı", "task_all_status": "All Status", "task_status_pending": "Pending", "task_status_running": "Running", "task_status_success": "Success", "task_status_failed": "Başarısız", "task_search": "Search tasks…", "task_create": "Görev Oluştur", "task_name": "Task Name", "task_type": "Type", "task_type_script": "Script", "task_type_install": "Install", "task_type_update": "Güncelleme", "task_type_restart": "Yeniden başlat", "task_type_deploy": "Deploy", "task_type_scan": "Scan", "task_targets": "Targets", "task_targets_help": "Virgülle ayrılmış cihaz kimlikleri veya grup adları", "task_schedule": "Schedule", "task_schedule_once": "Once", "task_schedule_cron": "Cron", "task_schedule_interval": "Interval", "task_schedule_value": "Zamanlama Değeri", "task_script": "Komut Dosyası / Komut", "task_retries": "Retries", "task_timeout": "Timeout (s)", "task_last_run": "Last Run", "task_no_data": "Hiçbir görev bulunamadı. Başlamak için 'Görev Oluştur'u tıklayın.", "task_confirm_delete": "Bu görevi silmek istediğinizden emin misiniz?", "task_output": "Task Output", "task_retry": "Retry", "builder_title": "Görsel İş Akışı Oluşturucu", "builder_select_workflow": "Select workflow…", "builder_new": "New", "builder_save": "Kaydet", "builder_export": "Export", "builder_execute": "Execute", "builder_dry_run": "Dry Run", "builder_triggers": "Triggers", "builder_conditions": "Conditions", "builder_actions": "Actions", "builder_results": "Results", "builder_transforms": "Transforms", "builder_properties": "Properties", "builder_no_selection": "Özelliklerini düzenlemek için bir düğüm seçin.", "builder_node_trigger_manual": "Manuel Tetikleyici", "builder_node_trigger_schedule": "Schedule", "builder_node_trigger_event": "Olay Tetikleyici", "builder_node_cond_os": "OS Check", "builder_node_cond_threshold": "Threshold", "builder_node_cond_time_window": "Time Window", "builder_node_action_script": "Run Script", "builder_node_action_install": "Install SW", "builder_node_action_restart": "Svc'yi yeniden ba��latın", "builder_node_action_file_deploy": "Dosyayı Dağıt", "builder_node_action_message": "Mesaj Gönder", "builder_node_result_log": "Log Output", "builder_node_result_alert": "Uyarı Gönder", "builder_node_result_chain": "Zincir İş Akışı", "builder_node_transform_parse": "Parse JSON", "builder_node_transform_filter": "Filter", "builder_node_transform_delay": "Delay", "workflow_name": "İş akışı adı:", "comp_title": "Yazılım Uyumluluğu", "comp_compliant": "Compliant", "comp_warning": "Warning", "comp_critical": "Critical", "comp_score": "Avg. Score", "comp_device": "Cihaz", "comp_hostname": "Hostname", "comp_os": "OS", "comp_score_col": "Score", "comp_issues": "Issues", "comp_last_scan": "Last Scan", "comp_scan": "Scan", "comp_scan_all": "Scan All", "comp_remediate": "Remediate", "comp_remediate_confirm": "Bu cihazda otomatik düzeltme çalıştırılsın mı?", "comp_no_data": "Uyumluluk verisi mevcut değil. Başlamak için bir tarama çalıştırın.", "save": "Kaydet", "cancel": "İptal", "close": "Kapat", "edit": "Düzenle", "delete": "Sil", "actions": "Actions", "all_orgs": "Tüm Organizasyonlar", "select_org_placeholder": "Select organization�", "all_types": "All Types", "type_printer": "Printer", "type_network_drive": "Ağ Sürücüsü", "type_dns": "DNS Sunucusu", "type_vpn": "VPN", "type_proxy": "Proxy", "add_resource": "Kaynak Ekle", "edit_resource": "Kaynağı Düzenle", "col_name": "Name", "col_type": "Type", "col_target": "Target", "col_scope": "Scope", "col_status": "Status", "col_actions": "Actions", "no_resources": "No resources found.", "active": "Active", "inactive": "Inactive", "address": "Adres / Yol", "scope_org": "Organizasyon", "scope_group": "Grup", "scope_device": "Cihaz", "scope_value": "Scope Value", "scope_value_hint": "Organization, group, or device ID", "confirm_delete": "Bu öğeyi silmek istediğinizden emin misiniz?", "all_statuses": "Tüm Durumlar", "status_pending": "Pending", "status_running": "Running", "status_success": "Success", "status_failed": "Başarısız", "search_tasks": "Search tasks�", "create_task": "Görev Oluştur", "edit_task": "Görevi Düzenle", "col_task_name": "Task Name", "col_task_type": "Type", "col_schedule": "Schedule", "col_last_run": "Last Run", "no_tasks": "No tasks found.", "task_type_file_deploy": "Dosya Dağıtımı", "task_type_registry": "Registry", "target_devices": "Hedef Cihazlar", "target_hint": "Device IDs or group names", "schedule_immediate": "Immediate", "schedule_once": "Once", "schedule_cron": "Cron", "cron_placeholder": "*/5 * * * *", "script_content": "Komut Dosyası / Komut", "retry_count": "Retries", "timeout_sec": "Timeout (s)", "loading": "Yükleniyor", "no_output": "Çıkış mevcut değil", "error_loading": "Veriler yüklenirken hata oluştu", "select_workflow": "Select workflow�", "new_workflow": "New", "export": "Export", "execute": "Execute", "dry_run": "Dry Run", "node_triggers": "Triggers", "node_manual": "Manuel Tetikleyici", "node_schedule": "Schedule", "node_event": "Olay Tetikleyici", "node_conditions": "Conditions", "node_os_check": "OS Check", "node_threshold": "Threshold", "node_time_window": "Time Window", "node_actions": "Actions", "node_run_script": "Run Script", "node_install": "Install SW", "node_restart": "Svc'yi yeniden ba��latın", "node_file_deploy": "Dosyayı Dağıt", "node_send_message": "Mesaj Gönder", "node_results": "Results", "node_log_output": "Log Output", "node_send_alert": "Uyarı Gönder", "node_chain": "Zincir İş Akışı", "node_transforms": "Transforms", "node_parse_json": "Parse JSON", "node_filter": "Filter", "node_delay": "Delay", "node_properties": "Properties", "all_organizations": "Tüm Organizasyonlar", "scan_all": "Scan All", "compliant": "Compliant", "non_compliant": "Warning", "critical_issues": "Critical", "avg_score": "Avg. Score", "col_device": "Cihaz", "col_hostname": "Hostname", "col_os": "OS", "col_score": "Score", "col_issues": "Issues", "col_last_scan": "Last Scan", "no_compliance_data": "No compliance data available.", "confirm_remediate": "Bu cihazda otomatik düzeltme çalıştırılsın mı?" }, "scaling": { "title": "Ölçeklendirme ve Aktarma Yönetimi", "tab_overview": "Genel Bakış", "tab_relays": "Relay Nodes", "tab_rules": "Atama Kuralları", "tab_capacity": "Kapasite Planlama", "arch_title": "Ağ Mimarisi", "arch_loading": "Mimari diyagramı yükleniyor...", "stat_relay_nodes": "Relay Nodes", "stat_total_devices": "Toplam Cihazlar", "stat_active_sessions": "Aktif Oturumlar", "stat_bandwidth": "Toplam Bant Genişliği", "relay_health": "Röle Sağlığı", "no_relays": "Hiçbir geçiş düğümü yapılandırılmadı. Yükü dağıtmak için ilk aktarma düğümünüzü ekleyin.", "relay_search": "Röleleri ara...", "relay_add": "Aktarma Düğümü Ekle", "relay_edit": "Röle Düğümünü Düzenle", "col_name": "Name", "col_address": "Address", "col_location": "Location", "col_devices": "Cihazlar", "col_sessions": "Oturumlar", "col_bandwidth": "Bandwidth", "col_status": "Status", "col_actions": "Actions", "col_priority": "Priority", "col_rule_name": "Rule Name", "col_match": "Match", "col_target_relay": "Hedef Rölesi", "col_fallback": "Fallback", "status_online": "Online", "status_degraded": "Degraded", "status_offline": "Offline", "status_enabled": "Etkin", "status_disabled": "Devre dışı", "confirm_delete_relay": "Bu geçiş düğümünü silmek istediğinizden emin misiniz?", "confirm_delete_rule": "Bu atama kuralını silmek istediğinizden emin misiniz?", "rules_hint": "Atama kuralları, belirli cihaz gruplarını hangi aktarma sunucusunun işleyeceğini belirler. Kurallar önceliğe göre değerlendirilir (önce en düşük).", "rule_add": "Add Rule", "rule_edit": "Kuralı Düzenle", "rule_match_type": "Match Type", "match_subnet": "Subnet", "match_group": "Cihaz Grubu", "match_tag": "Cihaz Etiketi", "match_location": "Location", "rule_match_value": "Match Value", "fallback_master": "Ana Sunucu", "fallback_nearest": "En Yakın Aktarma", "relay_max_sessions": "Maksimum Oturum", "relay_max_bandwidth": "Maksimum Bant Genişliği (Mbps)", "cap_tiers": "Kapasite Katmanları", "cap_loading": "Kapasite verileri yükleniyor...", "cap_recommendations": "Recommendations", "cap_no_recs": "Hiçbir öneri mevcut değil.", "cap_planning": "Altyapı Planlama", "cap_config": "Yapılandırma", "cap_max_devices": "Maksimum Cihaz Sayısı", "cap_max_sessions": "Maksimum Oturum", "cap_current": "Current", "cap_utilization": "Utilization", "cap_tier_devices": "Cihaz Kapasitesi", "cap_tier_sessions": "Oturum Kapasitesi", "cap_tier_bandwidth": "Bant Genişliği Kapasitesi", "cap_single_sqlite": "Tek Sunucu (SQLite)", "cap_single_pg": "Tek Sunucu (PostgreSQL)", "cap_master_3": "Master + 3 Röle", "cap_master_10": "Master + 10 Röle", "rec_no_relays": "Hiçbir geçiş düğümü yapılandırılmadı. Daha iyi performans ve yedeklilik için geçiş düğümleri eklemeyi düşünün.", "rec_devices_high": "Cihaz kullanımı yüksektir. Yükü dağıtmak için daha fazla aktarma düğümü eklemeyi düşünün.", "rec_sessions_high": "Oturum kapasitesi sınırına yaklaşıyor. Aktarma altyapısını yükseltmeyi düşünün.", "rec_cpu_high": "Bazı geçiş düğümleri yüksek CPU kullanımı bildiriyor. Yük dengelemeyi veya kapasite yükseltmelerini düşünün.", "rec_all_good": "Tüm sistemler normal parametreler dahilinde çalışmaktadır. Herhangi bir işlem yapılmasına gerek yoktur.", "save": "Kaydet", "cancel": "İptal", "edit": "Düzenle", "delete": "Sil", "close": "Kapat", "no_rules": "Atama kuralı yok.", "relays_info_banner": "Bu liste bilgilendirme amaçlıdır. İstemciler tarafından fiilen kullanılan aktarma sunucuları, BetterDesk sunucusundaki RELAY_SERVERS ortam değişkeni aracılığıyla yapılandırılır.", "relay_name_address_required": "İsim ve adres gereklidir.", "relay_save_failed": "Aktarma düğümü kaydedilemedi.", "relay_delete_failed": "Aktarma düğümü silinemedi.", "relay_saved": "Aktarma düğümü kaydedildi.", "relay_deleted": "Röle düğümü silindi.", "rule_name_value_required": "Kural adı ve eşleşme değeri gerekli.", "rule_save_failed": "Kural kaydedilemedi.", "rule_delete_failed": "Kural silinemedi.", "rule_saved": "Kural kaydedildi.", "rule_deleted": "Kural silindi." }, "cross_platform": { "title": "Platformlar Arası Uyumluluk", "tab_matrix": "Uyumluluk Matrisi", "tab_distribution": "Distribution", "tab_protocols": "Protocols", "tab_limitations": "Limitations", "matrix_hint": "Desteklenen tüm platformlarda özellik destek matrisi. Yeşil = tam destek, sarı = kısmi, gri = mevcut değil, mavi = planlanmış.", "col_feature": "Feature", "legend_full": "Tam destek", "legend_partial": "Kısmi destek", "legend_none": "Mevcut değil", "legend_planned": "Planned", "platform_breakdown": "Platform Dağılımı", "arch_breakdown": "Mimari Dağılımı", "version_breakdown": "Sürüm Dağılımı", "summary": "Summary", "total_devices": "Toplam Cihazlar", "unique_platforms": "Platforms", "unique_archs": "Architectures", "unique_versions": "İstemci Sürümleri", "no_devices": "Henüz kayıtlı cihaz yok.", "protocols_hint": "Protokol yeteneği anlaşması, her istemcinin yalnızca desteklediği özellikleri almasını sağlar. Sunucu, bildirilen yeteneklere göre davranışı uyarlar.", "capability_negotiation": "Yetenek Müzakereleri", "codec_support": "Codec Desteği (Çevrimiçi Cihazlar)", "feature_support": "Özellik Desteği (Çevrimiçi Cihazlar)", "no_codec_data": "Çevrimiçi cihazlarda codec verileri mevcut değil.", "no_feature_data": "Çevrimiçi cihazlarda özellik verisi yok.", "protobuf_schema": "İstemci Yetenekleri Protobuf Şeması", "diagram_client": "Client", "diagram_server": "BetterDesk Sunucusu", "diagram_peer": "Uzak Eş", "limitations_hint": "Her platformun mevcut özellikleri etkileyen belirli sınırlamaları vardır. Dağıtımları planlarken bu kısıtlamaları gözden geçirin.", "feat_desktop_client": "Masaüstü İstemcisi", "feat_background_agent": "Arka Plan Aracısı", "feat_remote_target": "Uzak Hedef", "feat_screen_capture": "Ekran Yakalama", "feat_input_injection": "Giriş Enjeksiyonu", "feat_file_transfer": "Dosya Aktarımı", "feat_clipboard_sync": "Pano Senkronizasyonu", "feat_audio_streaming": "Ses Akışı", "feat_chat": "Chat", "feat_h264": "H.264 Codec", "feat_vp9": "VP9 Codec", "feat_av1": "AV1 Codec", "feat_cdap_agent": "CDAP Agent", "platform_windows": "Windows", "platform_linux": "Linux", "platform_macos": "macOS", "platform_android": "Android", "platform_ios": "iOS", "platform_web": "Web Browser", "platform_chromeos": "ChromeOS", "status_production": "Production", "status_testing": "Testing", "status_planned": "Planned", "status_limited": "Limited", "status_experimental": "Experimental", "limit_win_uac": "Güvenli masaüstü bilgisayarlara hizmet kurulumu ve giriş enjeksiyonu için UAC yükseltmesi gerekir.", "limit_win_service": "NSSM hizmeti olarak çalışır; kurulum için Yönetici ayrıcalıkları gerektirir.", "limit_win_firewall": "Windows Güvenlik duvarı kuralları, geçiş bağlantıları için 21115-21119 bağlantı noktalarına izin vermelidir.", "limit_linux_wayland": "Wayland dizgicileri programatik ekran yakalamayı kısıtlıyor; PipeWire portalı API gereklidir.", "limit_linux_pipewire": "Ses yakalama PipeWire gerektirir; PulseAudio geri dönüşü mevcut ancak sınırlıdır.", "limit_linux_arm": "ARM64 yapıları mevcut; bazı codec bileşenleri yazılım kod çözmeyi kullanabilir (daha yavaş).", "limit_mac_screen": "Sistem Tercihleri > Gizlilik ve Güvenlik bölümünde Ekran Kaydı izni gereklidir.", "limit_mac_signing": "Temsilcinin dağıtım için Apple Developer ID ile imzalanması gerekir.", "limit_mac_notarize": "macOS Gatekeeper (App Store dışı dağıtım) için noter onayı gereklidir.", "limit_android_projection": "MediaProjection API, her ekran yakalama oturumu için kullanıcının onayını gerektirir.", "limit_android_accessibility": "Giriş ekleme, Erişilebilirlik Hizmeti gerektirir; Android 14+ sürümlerinde kısıtlanmıştır.", "limit_android_battery": "Arka plan hizmeti Doze moduyla sınırlıdır; pil optimizasyonundan muafiyet gerektirebilir.", "limit_ios_capture": "Apple, arka planda ekran yakalamayı yasaklar; yalnızca izleyici modu desteklenir.", "limit_ios_input": "Giriş enjeksiyonuna izin verilmez; yalnızca uzaktan görüntüleme ve sohbet.", "limit_ios_appstore": "Yalnızca App Store aracılığıyla dağıtım; Beta testi için TestFlight.", "limit_web_https": "WebCodecs API ve WebRTC, HTTPS gerektirir; HTTP, JMuxer'a (sınırlı codec bileşenleri) geri döner.", "limit_web_codec": "Codec desteği tarayıcıya bağlıdır; H.264 geniş çapta desteklenir, VP9/AV1 değişiklik gösterir.", "limit_web_performance": "Performans, tarayıcı sanal alanıyla sınırlıdır; doğrudan donanım hızlandırması yok.", "limit_chrome_crostini": "Yalnızca Crostini Linux kapsayıcısının içinde tam aracı desteği.", "limit_chrome_pwa": "PWA modu yalnızca web özellikleri sağlar; yerel aracı özelliği yok.", "limit_chrome_input": "Giriş enjeksiyonu Crostini kapsayıcısının dışında desteklenmez.", "feat_session_recording": "Oturum Kaydı", "feat_multi_monitor": "Çoklu Monitör", "feat_unattended_access": "Gözetimsiz Erişim", "limit_win_virtual_account": "Servisler LocalSystem yerine izole sanal hesaplar altında çalışır; özel günlük yolları ACL ayarlaması gerektirebilir.", "limit_linux_unprivileged": "Servisler, systemd sertleştirmesi (NoNewPrivileges, ProtectSystem=strict) ile özel ayrıcalıksız 'betterdesk' hesabı olarak çalışır." }, "security_audit": { "title": "Güvenlik Denetimi", "tab_overview": "Genel Bakış", "tab_events": "Denetim Etkinlikleri", "tab_hardening": "Hardening", "tab_vulnerabilities": "Vulnerabilities", "security_score": "Güvenlik Puanı", "failed_logins": "Başarısız Girişler (24 saat)", "active_bans": "Active Bans", "api_keys": "API Keys", "old_keys": "Eski Tuşlar (>90d)", "security_checks": "Güvenlik Kontrolleri", "tls_status": "TLS Status", "pass": "Pass", "warning": "Warning", "fail": "Fail", "tls_signal": "Signal TLS", "tls_relay": "Relay TLS", "tls_api": "API TLS", "tls_wss": "WebSocket Güvenli", "enabled": "Etkin", "disabled": "Devre dışı", "all_events": "All Events", "event_login_failed": "Giriş Başarısız Oldu", "event_login_success": "Giriş Başarılı", "event_peer_banned": "Peer Banned", "event_ip_banned": "IP Banned", "event_config_changed": "Yapılandırma Değiştirildi", "event_key_created": "Anahtar Oluşturuldu", "refresh": "Refresh", "col_time": "Time", "col_action": "Action", "col_actor": "Actor", "col_target": "Target", "col_ip": "IP Address", "col_details": "Details", "no_events": "Hiçbir denetim etkinliği bulunamadı.", "hardening_hint": "BetterDesk dağıtımınız için güvenliği güçlendirme öncelikleri. Öğeler önem derecesine göre sıralanır.", "no_hardening": "Sertleştirici öğe mevcut değil.", "vuln_hint": "Bağımlılık güvenlik açığı taraması sonuçları. Bağımlılıkları güvende tutmak için npm denetimini düzenli olarak çalıştırın.", "no_vulns": "Hiçbir güvenlik açığı bulunamadı. Bağımlılıklarınız güvende." }, "languages": { "title": "Dil Yönetimi", "total_languages": "Toplam Diller", "fully_translated": "Tamamen Çevrilmiş", "needs_review": "İncelenmesi Gerekiyor", "reference_keys": "Referans Anahtarları", "no_languages": "Dil dosyası bulunamadı.", "badge_reference": "Reference", "badge_review": "İncelenmesi Gerekiyor", "badge_complete": "Complete", "coverage": "coverage", "keys": "keys", "missing": "missing", "extra": "extra", "view_missing": "Eksikleri Görüntüle", "fix_missing": "Fix Missing", "missing_keys_for": "için eksik anahtarlar", "missing_keys_count": "keys missing (English fallback values shown)", "and_more": "ve {n} daha fazlası...", "all_keys_present": "Tüm anahtarlar mevcut!", "confirm_fix": "Add missing keys to {code} with English fallback values?", "fixed_title": "Keys Fixed", "fixed_msg": "{code} içindeki eksik anahtarlar elle çevrilmelidir.", "no_fix_needed": "Düzeltilecek eksik anahtar yok." }, "resource_control": { "title": "Kaynak Kontrolü", "tab_overview": "Genel Bakış", "tab_usb": "USB Control", "tab_optical": "Optik Sürücüler", "tab_monitors": "Monitors", "tab_disks": "Disk Access", "tab_quotas": "Kaynak Kotaları", "compliance_by_category": "Kategoriye Göre Uyumluluk", "device_compliance": "Cihaz Uyumluluğu", "search_devices": "Cihazları ara...", "col_device": "Cihaz", "col_platform": "Platform", "col_status": "Status", "col_usb": "USB", "col_optical": "Optical", "col_monitors": "Monitors", "col_disks": "Disks", "col_quotas": "Quotas", "col_actions": "Actions", "stat_total_devices": "Toplam Cihazlar", "stat_compliant": "Compliant", "stat_partial": "Partial", "stat_noncompliant": "Non-Compliant", "stat_compliance_rate": "Uyumluluk Oranı", "badge_na": "N/A", "badge_compliant": "OK", "badge_partial": "Partial", "badge_noncompliant": "Fail", "btn_configure": "Yapılandır", "no_devices": "Hiçbir cihaz bulunamadı", "usb_title": "USB Bağlantı Noktası Kontrolü", "usb_hint": "Seçilen cihaz veya kuruluş çapında varsayılan politika için USB depolama cihazı erişimini kontrol edin.", "usb_storage_policy": "USB Depolama Politikası", "usb_whitelist": "Beyaz Listeye Eklenen Cihazlar (satır başına bir tane)", "usb_whitelist_hint": "VID:PID (ör. 0781:5583)", "usb_audit_log": "USB cihaz bağlantılarını günlüğe kaydedin", "optical_title": "Optik Sürücü Kontrolü", "optical_hint": "Seçilen aygıt için CD/DVD/Blu-ray sürücü erişimini kontrol edin.", "optical_policy": "Optik Sürücü Politikası", "optical_audit_log": "Optik sürücü erişimini günlüğe kaydet", "monitors_title": "Monitör Yönetimi", "monitors_hint": "Maksimum sayım, çözünürlük uygulaması, parlaklık ve güç programları dahil olmak üzere monitör ayarlarını yapılandırın.", "monitors_max_count": "Maksimum Monitör (0 = sınırsız)", "monitors_max_hint": "0 limit yok demektir", "monitors_resolution": "Maksimum Çözünürlük", "monitors_brightness": "Parlaklık Sınırı", "monitors_power_schedule": "Güç Programı", "monitors_power_hint": "örneğin kapalı:22:00-06:00", "disks_title": "Disk Erişim Kontrolü", "disks_hint": "Salt okunur mod, şifreleme uygulaması ve bölüm görünürlüğü dahil olmak üzere disk erişim ilkelerini yapılandırın.", "disks_readonly": "Salt okunur modu zorla", "disks_encryption": "Şifreleme gerektir (BitLocker/LUKS)", "disks_smart": "S.M.A.R.T.'yi etkinleştirin izleme", "disks_hidden": "Gizli Bölümler", "disks_hidden_hint": "Virgülle ayrılmış sürücü harfleri veya bağlama noktaları", "quotas_title": "Kaynak Kotaları", "quotas_hint": "Seçilen cihaz için kullanıcı başına CPU, RAM, bant genişliği ve disk kotalarını ayarlayın.", "quotas_cpu": "CPU Limit", "quotas_ram": "RAM Limit", "quotas_bandwidth": "Bant Genişliği Sınırı (Mbps)", "quotas_bandwidth_hint": "0 = sınırsız", "quotas_disk_quota": "Disk Kotası (GB)", "quotas_disk_hint": "0 = sınırsız", "quotas_process_whitelist": "İşlem Beyaz Listesi (satır başına bir tane)", "quotas_process_hint": "örneğin chrome.exe, code.exe", "policy_allowed": "Allowed", "policy_blocked": "Blocked", "policy_whitelist": "Yalnızca Beyaz Liste", "policy_any": "Any" }, "sdk_studio": { "title": "SDK Studio", "subtitle": "Visual flow editor for CDAP bridges", "new_flow": "New Flow", "open_flow": "Open Flow", "save_flow": "Save Flow", "run_flow": "Run", "debug": "Debug", "deploy": "Deploy", "undo": "Undo", "redo": "Redo", "untitled": "Untitled Flow", "code_mode": "Code Mode", "toggle_grid": "Toggle Grid", "zoom_in": "Zoom In", "zoom_out": "Zoom Out", "zoom_fit": "Fit to Screen", "palette": "Node Palette", "search_nodes": "Search nodes...", "cat_sources": "Sources", "cat_processing": "Processing", "cat_outputs": "Outputs", "empty_title": "Start Building", "empty_desc": "Drag nodes from the palette to start building a flow", "browse_templates": "Browse Templates", "inspector": "Inspector", "select_node": "Select a node to inspect its properties", "console": "Console", "clear_console": "Clear", "console_ready": "Studio ready", "label": "Label", "configuration": "Configuration", "connections": "Connections", "inputs": "Inputs", "outputs": "Outputs", "delete_node": "Delete Node", "nodes": "Nodes", "wires": "Wires", "status_ready": "Ready", "status_deployed": "Deployed", "flow_name": "Flow Name", "flow_desc": "Description", "loading": "Loading...", "no_flows": "No saved flows yet", "confirm_delete": "Are you sure you want to delete this flow?", "templates": "Templates", "node_modbus_tcp": "Modbus TCP", "node_modbus_rtu": "Modbus RTU", "node_snmp_poll": "SNMP Poll", "node_rest_poll": "REST Poll", "node_mqtt_subscribe": "MQTT Subscribe", "node_webhook": "Webhook", "node_device_telemetry": "Device Telemetry", "node_database_query": "Database Query", "node_file_watch": "File Watch", "node_filter": "Filter", "node_transform": "Transform", "node_aggregate": "Aggregate", "node_delay": "Delay", "node_debounce": "Debounce", "node_switch": "Switch", "node_merge": "Merge", "node_script": "Script", "node_widget_update": "Widget Update", "node_alert": "Alert", "node_command": "Command", "node_log": "Log", "node_rest_call": "REST Call", "node_mqtt_publish": "MQTT Publish", "node_database_write": "Database Write", "node_email": "Email", "node_modbus_write": "Modbus Write", "import_flow": "Import Flow" }, "updates": { "tab_title": "Updates", "title": "Yazılım Güncellemeleri", "desc": "Check for new versions and update the BetterDesk console from GitHub", "current_version": "Yüklü sürüm", "latest_version": "Latest version", "status": "Status", "check_now": "Güncellemeleri kontrol edin", "checking": "Checking…", "up_to_date": "güncel", "update_available": "Güncelleme mevcut", "changelog": "Release Notes", "no_changelog": "Sürüm notu mevcut değil", "files_changed": "Dosyalar değiştirildi", "files": "dosyalar", "changes_unavailable": "Dosya değişiklik listesi yüklenemedi. Güncellemeyi yine de yükleyebilirsiniz.", "create_backup": "Güncellemeden önce yedekleme oluşturun", "install": "Install Update", "install_confirm": "Are you sure you want to install this update? The console will restart after the update.", "installing": "Güncelleme yükleniyor…", "creating_backup": "Yedek oluşturuluyor…", "downloading": "Dosyalar indiriliyor…", "install_success": "Güncelleme başarıyla yüklendi. Konsol yeniden başlatılıyor…", "install_failed": "Güncelleme yüklemesi başarısız oldu", "restarting": "Konsolun yeniden başlatılması bekleniyor…", "restart_complete": "Konsol başarıyla yeniden başlatıldı", "restart_timeout": "Console did not restart in time. Please check manually.", "no_version": "Güncelleme sürümü seçilmedi. Önce güncellemeleri kontrol edin.", "backups_title": "Yedeklemeleri Güncelle", "backups_desc": "Her güncellemeden önce otomatik olarak oluşturulan güncelleme öncesi yedeklemeler", "no_backups": "Güncelleme yedeği bulunamadı", "restore": "Restore", "restore_confirm": "Bu yedeklemeden geri yüklemek istediğinizden emin misiniz? Değiştirilen dosyaların üzerine yazılacaktır.", "restore_success": "Yedekleme başarıyla geri yüklendi. Konsol yeniden başlatılıyor…", "baseline_set": "Temel ayar", "commits_behind": "arkasında taahhüt eder", "total_files": "Toplam dosyalar", "applied": "Applied", "failed": "Başarısız", "skipped": "Skipped", "removed": "Removed", "auto": "Auto", "manual": "Manual", "component_console": "Web Console", "component_server": "Sunucuya Git", "component_agent": "Agent", "component_scripts": "Komut Dosyaları ve Docker", "component_other": "Other", "server_rebuild_warning": "Go Server source changed — binary rebuild required. Use the ALL-IN-ONE script or compile manually.", "include_server": "Include Go Server (compile & deploy binary)", "checking_go": "Git kontrol ediliyor…", "go_not_found": "Yüklü değil git", "go_check_failed": "Go'nun kullanılabilirliği kontrol edilemedi", "server_building": "Go server derleniyor... Bu işlem birkaç dakika sürebilir.", "server_built": "Sunucu ikili dosyası derlendi", "server_build_failed": "Sunucu derlemesi başarısız oldu", "server_deployed": "Sunucu ikili programı dağıtıldı", "server_deploy_failed": "Sunucu dağıtımı başarısız oldu", "server_build_note": "Server compilation may take 1-5 minutes. The page will remain unresponsive during compilation.", "server_source_downloading": "Sunucu kaynağı indiriliyor…", "delete": "Sil", "delete_confirm": "{name} yedeklemesi kalıcı olarak silinsin mi? Bu geri alınamaz.", "delete_success": "Yedekleme silindi", "delete_failed": "Yedekleme silinemedi", "retention_label": "En yeni N yedeği sakla", "retention_hint": "Her güncellemeden sonra eski yedeklemeler otomatik olarak silinir. Tüm yedeklemeleri saklamak için 0'ı kullanın.", "retention_saved": "Saklama ayarı kaydedildi", "retention_invalid": "Saklama 0 ile 1000 arasında bir tam sayı olmalıdır", "retention_required_for_prune": "Önce 0'dan büyük bir saklama değeri ayarlayın", "prune_now": "Apply now", "prune_confirm": "Yalnızca {n}'nin en son yedeklemeleri tutulup geri kalanı silinsin mi?", "prune_done": "{n} yedekleri budandı", "total_size": "Total size", "backups_count": "backup(s)", "strategy_label": "Güncelleme yöntemi", "strategy_download": "Önceden oluşturulmuş ikili programı indirin", "strategy_compile": "Kaynaktan derle", "both_available": "İndir ve Derle", "download_available": "İndirilebilir", "no_method": "Güncelleme yöntemi yok", "no_release": "No release", "available": "Mevcut", "server_downloading": "Sunucu ikili programı indiriliyor…", "server_downloaded": "Sunucu ikili dosyası indirildi", "server_download_failed": "Sunucu ikili indirme işlemi başarısız oldu", "server_download_note": "GitHub Sürümlerinden önceden oluşturulmuş bir ikili dosya indirilecektir. Bu genellikle bir dakikadan az sürer.", "install_go_hint": "Derlemeyi etkinleştirmek veya önceden oluşturulmuş ikili dosyalar içeren bir sürüm yayınlamak için https://go.dev/dl/'den Go'yu yükleyin", "strategy_install_go": "Go'yu otomatik olarak yükle ve derle", "strategy_install_go_hint": "Downloads the official Go toolchain (~120 MB) into the console data directory, then compiles the server. Use this when Go is not installed on the host.", "auto_strategy": "Auto", "auto_strategy_hint": "The console will pick the best available method (download → compile → auto-install Go).", "auto_available": "Otomatik yeniden oluşturmaya hazır", "toolchain_ready": "Alet zinciri kuruldu", "toolchain_will_install": "Go toolchain will be installed automatically", "toolchain_downloading": "Go toolchain indiriliyor…", "toolchain_failed": "Go toolchain kurulumu başarısız oldu", "modal_title": "Güncelleme yükleniyor", "modal_done_title": "Güncelleme tamamlandı", "modal_close": "Kapat", "modal_reload_now": "Konsolu yeniden yükle", "phase_confirm": "Confirmation", "phase_backup": "Backup", "phase_console": "Konsol dosyaları", "phase_server": "Sunucu aşaması", "phase_restart": "Yeniden başlat", "phase_done": "Done", "preparing": "Preparing…", "backup_skipped": "Yedekleme atlandı (kullanıcı seçimine göre)", "server_skipped": "Go server atlandı", "server_not_selected": "Go server not selected", "server_processing": "Go server güncellemesi işleniyor…", "no_restart_needed": "Yeniden başlatmaya gerek yok", "complete": "Güncelleme uygulandı", "complete_summary": "Güncelleme başarıyla uygulandı.", "complete_with_errors": "Güncelleme tamamlandı ancak bazı adımlar başarısız oldu. Aşağıdaki ayrıntılara bakın.", "modal_done_with_errors_title": "Güncelleme hatalarla tamamlandı", "console_will_restart": "Konsol işlemi şimdi yeniden başlatılacak…", "restart_complete_msg": "Konsolun yeniden başlatılması tamamlandı. Yeni sürümü yüklemek için yeniden yükle'yi tıklayın. Sayfa 8 saniye içinde otomatik olarak yeniden yüklenecektir.", "refresh_recommended": "Statik varlıklar değişti; yeni kullanıcı arayüzünü görmek için sayfayı yeniden yükleyin.", "confirm_title": "Güncellemeyi uygula", "confirm_with_backup": "Güncelleme öncesi yedekleme otomatik olarak oluşturulacaktır.", "confirm_no_backup": "Hiçbir yedekleme oluşturulmayacak (risk size ait olmak üzere devam edin).", "server_stale_title": "Sunucu ikili programı güncel değil", "server_stale_desc": "Go server kaynağı güncellendi ancak çalışan ikili dosya yeniden oluşturulmadı. Güvenlik ve kitaplık güncellemelerini uygulamak için şimdi yeniden oluşturun.", "rebuild_server": "Sunucu ikili dosyasını yeniden oluştur", "rebuilding_server": "Yeniden inşa ediliyor…", "rebuild_server_success": "Sunucu ikili programı yeniden oluşturuldu ve yeniden başlatıldı", "rebuild_server_failed": "Sunucu ikili yeniden oluşturma işlemi başarısız oldu", "channel_title": "Güncelleme kanalı", "channel_desc": "Panelin güncellemeleri nereden kontrol edeceğini seçin. Üretimde Stable kullanın.", "channel_stable": "Kararlı (main)", "channel_development": "Geliştirme (dev)", "channel_branch_label": "GitHub dalı", "channel_save": "Kanalı değiştir", "channel_saved": "Kanal değiştirildi. Güncellemeleri kontrol et.", "channel_save_failed": "Güncelleme kanalı kaydedilemedi", "channel_switch_warning": "Kanal değişikliği GitHub dalını değiştirir. İzlenen commit SHA korunur — sonraki kontrol büyük fark gösterebilir. Devam?", "channel_pick_label": "Geç", "channel_apply_hint": "Onaydan sonra kaydedilir. Ardından Güncellemeleri kontrol et.", "channel_confirm_switch": "Kaynağı {from} → {to} olarak değiştir? Yüklü commit, güncelleme kontrolüne kadar aynı kalır.", "docker_title": "Docker image dağıtımı", "docker_desc": "Bu konsol önceden oluşturulmuş bir konteyner görüntüsünden çalışır. Güncellemeler uygulama içi kurulum veya Go yeniden derleme yerine GHCR'den daha yeni görüntüler çekilerek uygulanır.", "docker_install_note": "Uygulama içi kurulum Docker'da devre dışıdır. Yukarıdaki komutları ana makinede çalıştırın, ardından bu sayfayı yenileyin.", "docker_update_available": "Yeni konteyner görüntüleri mevcut", "docker_sha_unknown": "Güncel (görüntü commit bilinmiyor)", "docker_images": "Görüntüler", "more_options": "Diğer seçenekler", "option_advanced": "Gelişmiş seçenekler", "option_advanced_desc": "Yedek saklama, Docker dağıtımı, sunucu yeniden derleme ve güncelleme stratejisi" }, "permissions": { "title": "İzinler", "subtitle": "Rol tabanlı izinleri ve özel geçersiz kılmaları yönetin", "info_title": "İzinler nasıl çalışır?", "info_desc": "Her rolün varsayılan izinleri vardır. Aşağıda geçiş yaparak rol başına ayrı ayrı izinler ekleyebilir veya kaldırabilirsiniz. Özel geçersiz kılmalar vurgulanır ve herhangi bir zamanda varsayılan ayarlara geri döndürülebilir.", "select_role": "Rol seçin", "select_role_placeholder": "Bir rol seçin...", "reset_overrides": "Tüm geçersiz kılmaları sıfırla", "granted": "Granted", "overrides": "Overrides", "level": "Level", "super_admin_tag": "Full access", "server_level_tag": "Sunucu düzeyinde", "custom": "Custom", "default": "Default", "revert": "Varsayılana geri dön", "saved": "İzin güncellendi", "reverted": "Varsayılana geri döndürüldü", "all_reverted": "Tüm geçersiz kılmalar geri alındı", "confirm_reset": "Bu rol için tüm özel geçersiz kılmalar varsayılanlara sıfırlansın mı?", "empty_title": "Bir rol seçin", "empty_desc": "İzinlerini görüntülemek ve yönetmek için yukarıdaki açılır menüden bir rol seçin.", "locked_title": "Super Admin", "locked_desc": "Süper Yönetici varsayılan olarak tüm izinlere sahiptir ve özelleştirilemez.", "cat_device": "Cihazlar", "cat_user": "Users", "cat_server": "Sunucu", "cat_org": "Organizasyonlar", "cat_audit": "Denetim ve İzleme", "cat_cdap": "CDAP", "cat_enrollment": "Enrollment", "cat_chat": "Chat", "cat_branding": "Branding", "perm_device_view": "Cihazları görüntüle", "perm_device_connect": "Cihazlara bağlanın", "perm_device_edit": "Cihazları düzenle", "perm_device_delete": "Cihazları sil", "perm_device_ban": "Cihazları yasakla / yasağı kaldır", "perm_device_change_id": "Cihaz kimliğini değiştir", "perm_user_view": "Kullanıcıları görüntüle", "perm_user_create": "Kullanıcı oluştur", "perm_user_edit": "Kullanıcıları düzenle", "perm_user_delete": "Kullanıcıları sil", "perm_server_config": "Sunucu yapılandırması", "perm_server_keys": "API anahtarlarını yönetin", "perm_org_create": "Organizasyonlar oluşturun", "perm_org_edit": "Kuruluşları düzenle", "perm_org_delete": "Kuruluşları sil", "perm_org_manage_users": "Kuruluş kullanıcılarını yönetme", "perm_org_manage_devices": "Organizasyon cihazlarını yönetin", "perm_audit_view": "Denetim günlüklerini görüntüle", "perm_metrics_view": "Metrikleri görüntüle", "perm_blocklist_edit": "Engellenenler listesini düzenle", "perm_cdap_view": "CDAP cihazlar��nı görüntüleyin", "perm_cdap_command": "CDAP komutlarını gönder", "perm_cdap_terminal": "CDAP terminal erişimi", "perm_cdap_files": "CDAP dosya erişimi", "perm_enrollment_manage": "Kaydı yönet", "perm_enrollment_approve": "Kaydı onayla", "perm_chat_access": "Chat access", "perm_branding_edit": "Markalamayı düzenle", "perm_server_attestation": "Sunucu performans onayı" }, "notifications": { "title": "Bildirimler", "empty": "Yeni bildirim yok", "mark_all_read": "Tümünü okundu olarak işaretle", "see_all": "Tüm yardım isteklerini görün", "help_request": "Yardım isteği", "just_now": "just now" }, "accessibility": { "title": "Erişilebilirlik", "subtitle": "Konsolu görme, hareket ve okuma ihtiyaçlarınıza göre ayarlayın.", "close": "Erişilebilirlik menüsünü kapat", "profiles": "Hızlı profiller", "profile_low_vision": "Low vision", "profile_low_vision_hint": "Daha büyük metin, güçlü kontrast ve odaklanma.", "profile_dyslexia": "Okuma konforu", "profile_dyslexia_hint": "Okunabilir yazı tipi ve daha geniş aralık.", "profile_motion_safe": "Motion safe", "profile_motion_safe_hint": "Geçişleri azaltır ve animasyonu duraklatır.", "profile_color_assist": "Renk desteği", "profile_color_assist_hint": "Renk filtresi, etiketler ve vurgulanan bağlantılar.", "reading": "Okuma", "font_size": "Yazı boyutu", "line_height": "Satır yüksekliği", "letter_spacing": "Harf aralığı", "word_spacing": "Kelime aralığı", "readable_font": "Okunabilir yazı tipi", "readable_font_hint": "Geniş, tanıdık harf şekilleri kullanır.", "dyslexia_spacing": "Disleksi aralığı", "dyslexia_spacing_hint": "Uzun metinler için ekstra boşluk ekler.", "visual": "Görsel", "contrast": "Kontrast", "contrast_normal": "Normal", "contrast_high_dark": "Yüksek kontrastlı koyu", "contrast_high_light": "Yüksek kontrastlı ışık", "contrast_yellow_black": "Siyah üzerine sarı", "color_filter": "Renk görme filtresi", "filter_none": "None", "filter_protanopia": "Protanopia", "filter_deuteranopia": "Deuteranopia", "filter_tritanopia": "Tritanopia", "filter_achromatopsia": "Achromatopsia", "saturation": "Renk doygunluğu", "underline_links": "Bağlantıların altını çizin", "underline_links_hint": "Bağlantıları renge bağlı kalmadan görünür hale getirir.", "highlight_links": "Eylemleri vurgulayın", "highlight_links_hint": "Bağlantıları ve düğmeleri ana hatlarıyla belirtir.", "highlight_headings": "Başlıkları vurgulayın", "highlight_headings_hint": "Bölüm başlıklarını bir renk çubuğuyla işaretler.", "hide_media": "Dim media", "hide_media_hint": "Görüntüleri, videoları ve tuvalleri karartır.", "interaction": "Etkileşim", "strong_focus": "Güçlü odaklanma", "strong_focus_hint": "Büyük bir klavye odak halkasını gösterir.", "large_cursor": "Büyük imleç", "large_cursor_hint": "Daha büyük, yüksek kontrastlı bir işaretçi kullanır.", "reduce_motion": "Hareketi azalt", "reduce_motion_hint": "Geçişleri kısaltır ve kaydırmayı düzgünleştirir.", "pause_animations": "Animasyonları duraklat", "pause_animations_hint": "Döngüsel görsel hareketi durdurur.", "reading_guide": "Okuma kılavuzu", "reading_guide_hint": "İşaretçiyi parlak bir çizgiyle takip eder.", "reading_mask": "Okuma maskesi", "reading_mask_hint": "İşaretçinin üstündeki ve altındaki içeriği soluklaştırır.", "preview": "Önizleme", "preview_title": "Operatör çalışma alanı önizlemesi", "preview_text": "Bu menüyü kapatmadan önce metnin, bağlantıların, kontrollerin ve durum etiketlerinin rahat okunup okunamayacağını kontrol edin.", "preview_link": "Cihaz ayrıntıları bağlantısı", "preview_status": "Online", "preview_button": "Birincil eylem", "preview_secondary": "Secondary", "reset": "Sıfırla", "done": "Bitti" }, "server_mgmt": { "title": "Sunucu Yönetimi", "subtitle": "BetterDesk konsol ana bilgisayarı (BETA) için kokpit benzeri kontrol düzlemi.", "beta_tooltip": "Beta özelliği — aktif geliştirme aşamasındadır.", "notice_title": "Beta özelliği", "notice_body": "Bu araçlar, BetterDesk konsol işleminin yaşadığı ana bilgisayarda çalışır. Tüm işlemler denetlenmektedir. Özellik kapsamı gelecek sürümlerde genişletilecektir.", "tab_overview": "Genel Bakış", "tab_terminal": "Terminal", "tab_files": "Dosyalar", "tab_services": "Hizmetler", "cpu": "CPU", "memory": "Bellek", "load": "Yük ortalaması", "disks": "Diskler", "history": "Geçmiş (son 60 örnek)", "host_info": "Host info", "cores": "cores", "uptime": "Çalışma süresi", "no_disks": "Disk verisi yok", "info_hostname": "Hostname", "info_platform": "Platform", "info_kernel": "Kernel", "info_node": "Node.js", "info_process_id": "Process ID", "info_pty_available": "PTY mevcut", "term_connect": "Bağlan", "term_disconnect": "Bağlantıyı kes", "term_clear": "Clear", "term_status": "Status", "term_connecting": "Connecting…", "term_connected": "Connected", "term_disconnected": "Disconnected", "term_error": "Bağlantı hatası", "term_warning": "Komutlar, konsol işleminin sahibi olan kullanıcı olarak çalışır. Yükseltmeyi etkinleştirmek için bir sudoers kuralı ekleyin.", "term_hint": "İpucu: Sorunu iletmek için \"sudo -i\" yazın (sudoers yapılandırması gerektirir).", "term_lib_failed": "Terminal kitaplığı yüklenemedi", "files_up": "Bir seviye yukarı", "files_go": "Go", "files_mkdir": "New folder", "files_name": "Name", "files_size": "Size", "files_perms": "Mode", "files_mtime": "Modified", "files_rename": "Rename", "files_rename_prompt": "New name:", "files_empty": "Boş dizin", "files_error": "Dizin listelenemedi", "read_failed": "Dosya okunamadı", "save_failed": "Dosya kaydedilemedi", "rename_failed": "Yeniden adlandırma başarısız oldu", "delete_failed": "Silinemedi", "delete_confirm": "Bu giriş silinsin mi?", "mkdir_prompt": "Yeni klasör adı:", "mkdir_failed": "Klasör oluşturulamadı", "file_saved": "Dosya kaydedildi", "binary_warn": "İkili dosya — yalnızca önizleme", "encoding_utf8": "UTF-8 text", "truncated": "truncated", "full": "full", "svc_search_placeholder": "Hizmetleri arayın…", "svc_name": "Service", "svc_state": "State", "svc_description": "Description", "svc_empty": "Hiçbir hizmet bulunamadı", "svc_load_failed": "Hizmetler yüklenemedi", "svc_action_failed": "İşlem başarısız oldu", "svc_confirm": "Run", "svc_start": "Başlat", "svc_stop": "Durdur", "svc_restart": "Yeniden başlat", "svc_reload": "Reload", "svc_enable": "Enable", "svc_disable": "Disable", "svc_status": "Status" }, "download": { "title": "BetterDesk Aracısını İndirin", "choose_platform": "Platformunuzu seçin", "choose_platform_hint": "İşletim sisteminize uygun yükleyiciyi seçin.", "download": "İndir", "building": "Bina…", "failed": "Derleme başarısız oldu", "need_help": "Yardıma mı ihtiyacınız var?", "powered_by": "Tarafından desteklenmektedir" }, "server_attestation": { "title": "Sunucu Performans Onayı", "subtitle": "%80 CPU, RAM ve disk eşiğinde eşzamanlı uzak bağlantı kapasitesini belirleyen performans kıyaslaması.", "warning_title": "Yük testi", "warning_body": "Kıyaslama, sinyal ve röle sunucularına paralel WebSocket bağlantılarını simüle eder. Yoğun olmayan saatlerde çalıştırın — bu test üretim ortamını yükler.", "run_benchmark": "Kıyaslamayı çalıştır", "abort": "İptal", "download_report": "JSON raporu indir", "last_test": "Son test", "no_test_yet": "Henüz kıyaslama çalıştırılmadı", "max_connections": "Maksimum bağlantı", "threshold_80": "%80 eşiği — nihai metrikler", "disk": "Disk", "ramp_chart": "Yük rampa grafiği", "connections": "Bağlantılar", "connections_short": "bağ.", "tier_guide_title": "Her seviye ne anlama gelir?", "tier_bronze": "BRONZE", "tier_iron": "IRON", "tier_titanium": "TITANIUM", "tier_platinum": "PLATINUM", "tier_obsidian": "OBSIDIAN", "tier_none": "UNRATED", "tier_bronze_desc": "1–25 eşzamanlı bağlantı — küçük VPS (1–2 vCPU, 2–4 GB RAM).", "tier_iron_desc": "26–75 bağlantı — orta sınıf sunucu (2–4 vCPU, 4–8 GB RAM).", "tier_platinum_desc": "76–200 bağlantı — yüksek performanslı sunucu (4–8 vCPU, 8–16 GB RAM).", "tier_titanium_desc": "201–400 bağlantı — kurumsal altyapı (8+ vCPU, 16–32 GB RAM).", "tier_obsidian_desc": "401+ bağlantı — turbo sınıfı: özel donanım, 16+ vCPU, 32+ GB RAM, NVMe.", "docker_note": "Not: Docker'da CPU/RAM metrikleri fiziksel ana bilgisayar yerine konteyner sınırlarını yansıtabilir.", "badge_tooltip": "BetterDesk Server Attestation — sunucu performans sertifikasyonu", "confirm_run": "Bu kıyaslama simüle edilmiş bağlantılarla sunucuya yük testi yapacak. Devam edilsin mi?", "starting": "Başlatılıyor…", "complete": "Kıyaslama tamamlandı", "signal_peers": "Sinyal akranları", "relay_sessions": "Röle oturumları", "page_error": "Sunucu Onayı sayfası yüklenemedi", "mode_estimated": "Tahmini (WebSocket ulaşılamıyor)", "incomplete": "Kıyaslama geçerli bir seviye olmadan tamamlandı" }, "commercialization": { "title": "Ticarileştirme", "subtitle": "Destek paketleri, faturalandırılabilir oturumlar ve raporlar", "alpha_badge": "ALPHA", "alpha_tooltip": "Erken özellik — faturalandırma ve paketler aktif geliştirmede.", "tabs": { "overview": "Genel bakış", "packages": "Paketler ve sözleşmeler", "sessions": "Oturumlar", "reports": "Raporlar", "settings": "Gelişmiş ayarlar" }, "clock": { "title": "Sunucu saati (NTP)", "check_now": "Şimdi kontrol et", "unsynced": "Sunucu saati senkronize değil — faturalandırılabilir oturumlar engellenebilir" }, "stats": { "active_sessions": "Aktif faturalandırılabilir oturumlar" }, "packages": { "new": "Yeni paket", "name": "Ad", "included_minutes": "Dahil edilen dakikalar", "overage_rate": "Aşım ücreti / s", "currency": "Para birimi", "heading": "Destek paketleri", "prompt_name": "Paket adı", "create_title": "Kuruluş için yeni paket", "create_submit": "Paket oluştur", "select_org": "Kuruluş", "select_org_placeholder": "Kuruluş seçin…" }, "sessions": { "device": "Cihaz", "operator": "Operatör", "duration": "Süre", "phase": "Aşama", "amount": "Tutar" }, "reports": { "session": "Oturum", "summary": "Özet", "date": "Tarih" }, "contracts": { "title": "Kuruluş sözleşmeleri", "new": "Paket ata", "org": "Kuruluş", "package": "Paket", "remaining": "Kalan dakika", "status": "Durum", "actions": "İşlemler", "suspend": "Askıya al", "activate": "Etkinleştir", "select_org": "Kuruluş seçin", "select_package": "Paket seçin", "no_orgs": "Kuruluş bulunamadı", "no_packages": "Önce bir paket oluşturun" }, "export": { "csv": "CSV dışa aktar", "pdf": "PDF dışa aktar", "sessions_csv": "Oturumları CSV dışa aktar" }, "report": { "title": "İş raporu", "subtitle": "Bu uzaktan oturum sırasında yapılan işi açıklayın.", "category": "Kategori", "ticket_ref": "Bilet referansı", "summary": "Yapılan iş", "skip": "Şimdilik atla", "submit": "Rapor gönder", "summary_required": "Özet gerekli", "saved": "İş raporu kaydedildi" }, "empty": { "packages": "Henüz paket yok. Yukarıdaki düğmeyle oluşturun.", "contracts": "Henüz kuruluş sözleşmesi yok. Bir kuruluşa paket atayın.", "sessions": "Henüz faturalandırılabilir oturum kaydedilmedi.", "reports": "Henüz iş raporu gönderilmedi." }, "assign": { "title": "Mevcut paketi ata", "submit": "Ata" }, "form": { "cancel": "İptal" }, "notifications": { "title": "Email notifications", "desc": "Notify operators by email when devices in their folders or groups submit help requests.", "smtp_status": "SMTP status", "smtp_configured": "SMTP is configured", "smtp_missing": "SMTP is not configured — set it up in Settings → Email", "smtp_link": "Open SMTP settings", "help_requests_enabled": "Send email for new help requests", "notify_assigned_operators": "Notify operators assigned to the device folder or group", "fallback_alert_email": "Use alert email when no operator address is available", "include_folder_in_subject": "Include folder name in the email subject", "save": "Save notification settings", "saved": "Notification settings saved" } }, "remote_dashboard": { "title": "Uzak masaüstü istemcisi", "subtitle": "Tarayıcıdan cihazlarınıza bağlanın", "search_placeholder": "ID, ana bilgisayar adı veya nota göre ara…", "filter_all": "Tümü", "filter_online": "Çevrimiçi", "filter_offline": "Çevrimdışı", "col_id": "Cihaz ID", "col_hostname": "Ana bilgisayar", "col_platform": "Platform", "col_status": "Durum", "col_last_seen": "Son görülme", "connect": "Bağlan", "empty": "Filtrelere uyan cihaz yok", "loading": "Cihazlar yükleniyor…", "error_load": "Cihazlar yüklenemedi", "open_panel": "Konsolu aç", "devices_count": "{count} cihaz", "retry": "Yeniden dene", "nav_address_book": "Adres defteri", "nav_folders": "Klasörler", "nav_groups": "Gruplar", "nav_tags": "Etiketler", "quick_connect": "Uzak masaüstünü kontrol et", "quick_connect_placeholder": "Uzak ID girin…", "view_grid": "Izgara görünümü", "view_list": "Liste görünümü", "sync_now": "Yenile", "last_sync": "Güncellendi", "status_ready": "Hazır", "sync_error": "Senkronizasyon hatası", "unassigned": "Atanmamış", "no_groups": "Grup yok", "no_tags": "Etiket yok", "collapse_devices": "Cihaz listesini daralt", "expand_devices": "Cihaz listesini genişlet", "open_settings": "Ayarlar" }, "rdclient_login": { "title": "Uzak Masaüstü İstemcisi", "subtitle": "Cihazlarınıza bağlanmak için oturum açın", "username_placeholder": "Kullanıcı adı", "password_placeholder": "Parola", "remember_me": "Bu cihazda beni hatırla", "sign_in": "Oturum aç", "totp_title": "İki faktörlü kimlik doğrulama", "totp_subtitle": "Kimlik doğrulama uygulamanızdaki 6 haneli kodu girin", "verify": "Doğrula", "back_to_login": "Oturum açmaya dön", "open_console_login": "Konsol oturum açmayı aç", "session_expired": "Oturum süresi doldu. Lütfen tekrar oturum açın.", "fill_all_fields": "Lütfen tüm alanları doldurun", "invalid_credentials": "Geçersiz kimlik bilgileri", "network_error": "Ağ hatası", "enter_6_digits": "6 hanenin tamamını girin", "invalid_code": "Geçersiz kod" }, "rdclient_settings": { "title": "RdClient ayarları", "open": "Ayarlar", "server_url": "Panel URL", "tls_strict": "Katı TLS", "sign_out": "Oturumu kapat", "reset_client": "İstemciyi sıfırla", "discovery_refresh": "Yenile", "discovery_empty": "Yerel ağda sunucu bulunamadı" } }