# Çeviri sözlükleri
TRANSLATIONS = {
    'tr': {
        'terms_title': 'Sorumluluk Reddi ve Kullanım Koşulları',
        'close': 'Kapat',
        'mobile_access_title': 'Mobil Erişim',
        'mobile_access_subtitle': 'Cihazlarınızı uzaktan kontrol edin',
        'mobile_uuid_placeholder': 'UUID\'nizi girin',
        'login_password_placeholder': 'Şifrenizi girin',
        'login_placeholder_user': 'E-posta adresiniz',
        'login_placeholder_pass': 'Şifreniz',
        'register_subtitle': 'Hesap Oluştur',
        'ip_address_label': 'IP Adresi',
        'type_short': 'Tür',
        'shift_in_label': 'Mesai Giriş',
        'shift_out_label': 'Mesai Çıkış',
        'break_in_label': 'Mola Giriş',
        'break_out_label': 'Mola Çıkış',
        'guest_in_label': 'Misafir Giriş',
        'guest_out_label': 'Misafir Çıkış',
        'mobile_app_entry': 'Mobil Uygulama Giriş',
        'open_label': 'Aç',
        'tap': 'Dokunun',
        'processing_action': 'İşlem yapılıyor...',
        'please_wait_small': 'Lütfen bekleyin',
        'device_opened': 'Cihaz açıldı! ',
        'device_open_failed': 'Cihaz açılamadı!',
        'connection_error': 'Bağlantı hatası!',
        'no_assigned_devices': 'Size atanmış cihaz bulunmuyor.',
        'description': 'Açıklama',
        'web_page_label': 'WEB SAYFASI',
        'mobile_page_label': 'MOBIL SAYFA',
        'granted_label': 'İzin verilenler',
        'denied_label': 'İzin verilmeyenler',
        'no_transitions_yet': 'Henüz geçiş yok',
        'login_success': 'Başarıyla giriş yaptınız!',
        'device_updated_successfully': 'Cihaz başarıyla güncellendi!',
        'device_update_error': 'Cihaz güncellenirken hata oluştu',
        'required_fields_missing': 'Lütfen tüm zorunlu alanları doldurun',
        'profile_updated': 'Profil başarıyla güncellendi',
        'profile_password_updated': 'Profil ve şifre başarıyla güncellendi',
        'current_password_incorrect': 'Mevcut şifre hatalı',
        'device_not_found': 'Cihaz bulunamadı!',
        'device_deleted_successfully': 'Cihaz başarıyla silindi!',
        'device_delete_error': 'Cihaz silinirken hata oluştu',
        'back_to_devices': 'Cihazlara Dön',
        'access_logs': 'Geçiş Kayıtları',
        'logout': 'Çıkış',
        'logout_confirm': 'Çıkış yapmak istediğinizden emin misiniz?',
        'no_permission_for_device': 'Bu cihaza yetkiniz yok',
        'invalid_device': 'Geçersiz cihaz',
        'user_inactive': 'Kullanıcı pasif durumda',
        'user_status_unverified': 'Kullanıcı durumu doğrulanamadı',
        'user_uuid_missing': 'Kullanıcı UUID eksik',
        'device_no_response': 'Cihaz yanıt vermedi',
        'device_rejected': 'Cihaz reddetti',
        'command_error': 'Komut hatası',
        'filter': 'Filtrele',
        'download_pdf': 'PDF İndir',
        'requests': 'İstekler',
        'user_add': 'Ekle',
        'user_edit': 'Düzenle',
        'index': 'Index',
        'name': 'Ad',
        'region': 'Bölge',
        'access_type': 'Geçiş Türü',
        'note': 'Not',
        'status': 'Giriş Durumu',
        'time': 'Zaman',
        'date_time': 'Tarih/Saat',
        'card_uuid': 'Kart UUID',
        'card_uuid_placeholder': 'Kart UUID\'si',
        'card_uuid_hint': 'Kartı cihaza okutursanız UUID otomatik alınabilir',
        'device_id': 'Cihaz ID',
        'user_name': 'Kullanıcı',
        'actions': 'İşlem',
        'language': 'Dil',
        'turkish': 'Türkçe',
        'english': 'İngilizce',
        'GIRIS_YAPILDI': 'Giriş Yapıldı',
        'GIRIS_YAPILMADI': 'Giriş Yapılmadı',
        'IZIN_VERILDI': 'İzin Verildi',
        'IZIN_VERILMEDI': 'İzin Verilmedi',
        'ACCESS_NFC': 'NFC Kart',
        'ACCESS_BUTTON': 'Buton',
        'ACCESS_TCPSERVER': 'TCP Sunucu',
        'ACCESS_TCPCLIENT': 'TCP İstemci',
        'ACCESS_BLE': 'Bluetooth (BLE)',
        'login_username': 'E-posta',
        'login_password': 'Şifre',
        'login_button': 'Giriş Yap',
        'login_subtitle': 'iAccess Terminal Yönetimi',
        'register_title': 'Kayıt Ol',
        'register_button': 'Kayıt Ol',
        'register_fullname': 'Ad Soyad',
        'register_email': 'E-posta Adresi',
        'register_company': 'Şirket (Opsiyonel)',
        'register_phone': 'Telefon (Opsiyonel)',
        'register_password': 'Şifre',
        'register_confirm_password': 'Şifre Tekrar',
        'register_terms': 'Kullanım şartlarını kabul ediyorum',
        'register_success': 'Kayıt başarılı! Şimdi giriş yapabilirsiniz.',
        'register_error': 'Kayıt hatası',
        'login_error': 'Giriş hatası',
        'users_title': 'Kullanıcılar',
        'back': 'Geri',
        'users_username': 'Kullanıcı Adı',
        'users_fullname': 'Ad Soyad',
        'users_region': 'Yetki Bölgesi',
        'users_status': 'Aktiflik Durumu',
        'user_type': 'Kullanıcı Tipi',
        'edit': 'Düzenle',
        'delete': 'Sil',
        'users_delete_confirm': 'Kullanıcı silinsin mi?',
        'active': 'Aktif',
        'inactive': 'Pasif',
        'save': 'Kaydet',
        'cancel': 'İptal',
        'device_add': 'Cihaz Ekle',
        'device_add_title': 'Cihaz Ekle',
        'device_name': 'Cihaz Adı',
        'device_serial': 'Seri Numarası',
        'device_tcp_type': 'TCP Tipi',
        'device_tcp_server': 'TCP Server',
        'device_tcp_client': 'TCP Client',
        'device_ip': 'IP Adresi',
        'filter_placeholder': 'Kullanıcı adı, cihaz adı veya kart UUID ile filtrele...',
        'welcome_message': 'Hoş Geldiniz',
        'dashboard': 'Ana Sayfa',
        'devices': 'Cihazlar',
        'reports': 'Raporlar',
        'settings': 'Ayarlar',
        'profile': 'Profil',
        'total_devices': 'Toplam Cihaz',
        'total_access': 'Toplam Geçiş',
        'active_devices': 'Aktif Cihazlar',
        'device_id': 'Cihaz ID',
        'user_name': 'Kullanıcı',
        'device_name': 'Cihaz Adı',
        'date_time': 'Tarih/Saat',
        'device_add': 'Cihaz Ekle',
        'already_have_account': 'Zaten hesabınız var mı',
        'recent_activity': 'Son Aktiviteler',
        'last_access': 'Son Giriş',
        'web_admin': 'Web Admin',
        'standard_user': 'Standart Kullanıcı',
        'no_data': 'Veri bulunamadı',
        'loading': 'Yükleniyor...',
        'error': 'Hata',
        'success': 'Başarılı',
        'warning': 'Uyarı',
        'info': 'Bilgi',
        'home': 'Ana Sayfa',
        'full_name': 'Ad Soyad',
        'email': 'E-posta',
        'company': 'Şirket',
        'phone': 'Telefon',
        'timezone': 'Zaman Dilimi',
        'user_uuid': 'Kullanıcı UUID',
        'uuid_not_created': 'UUID oluşturulmadı',
        'uuid_help': 'Mobil uygulama için benzersiz kimlik',
        'turkey': 'Türkiye',
        'london': 'Londra',
        'berlin': 'Berlin',
        'new_york': 'New York',
        'timezone_help': 'Cihaz loglarının görüntüleneceği zaman dilimi',
        'change_password': 'Şifre Değiştir',
        'current_password': 'Mevcut Şifre',
        'new_password': 'Yeni Şifre',
        'confirm_password': 'Yeni Şifre (Tekrar)',
        'save_changes': 'Değişiklikleri Kaydet',
        'change_profile_image': 'Profil Resmini Değiştir',
        'remove_profile_image': 'Resmi Kaldır',
        'remove_profile_image_confirm': 'Profil resmini kaldırmak istediğinizden emin misiniz?',
        'access_type_label': 'Erişim Tipi',
        'status_label': 'Durum',
        'device_not_connected': 'Cihaz bağlı değil',
        'device_ip_not_found': 'Cihaz IP adresi bulunamadı',
        'add_user_title': 'Yeni Kullanıcı Ekle',
        'add_user_subtitle': 'Sisteme yeni bir kullanıcı ekleyin',
        'danger_zone': 'Tehlikeli Bölge',
        'danger_zone_warning': 'Bu işlemler geri alınamaz. Dikkatli olun!',
        'delete_account': 'Hesabı Sil',
        'delete_account_warning': 'DİKKAT: Bu işlem geri alınamaz!',
        'delete_account_effects': 'Hesabınızı sildiğinizde:',
        'delete_account_effect_1': 'Tüm kişisel bilgileriniz silinir',
        'delete_account_effect_2': 'Cihaz erişim yetkileriniz iptal edilir',
        'delete_account_effect_3': 'Erişim geçmişiniz silinir',
        'delete_account_effect_4': 'Profil resminiz silinir',
        'delete_account_effect_5': 'Bu işlem geri alınamaz',
        'delete_account_confirmation': 'Hesabınızı silmek istediğinizden emin misiniz?',
        'delete_account_not_implemented': 'Hesap silme özelliği henüz aktif değil',
        'device_logs_title': 'Cihaz Logları',
        'no_device_logs': 'Cihaz Logu Bulunamadı',
        'no_device_logs_description': 'Bu cihaza ait henüz log kaydı bulunmamaktadır.',
        'device_name': 'Cihaz Adı',
        'pagination_showing': 'Gösteriliyor',
        'pagination_to': 'ile',
        'pagination_of_total': 'arası, toplam',
        'pagination_entries': 'kayıt',
        'clear_filter': 'Filtreyi Temizle',
        'user_not_found': 'Kullanıcı bulunamadı',
        'account_inactive': 'Hesabınız aktif değil',
        'wrong_password': 'Hatalı şifre',
        'invalid_email_format': 'Geçersiz email formatı',
        'password_too_short': 'Şifre en az 6 karakter olmalıdır',
        'email_already_exists': 'Bu email adresi zaten kayıtlı',
        'pagination_previous': 'Önceki',
        'pagination_next': 'Sonraki',
        'pagination_page': 'Sayfa',
        'pagination_of': '/',
        'profile_title': 'Profil Ayarları',
        'profile_back': 'Geri Dön',
        'profile_full_name': 'Ad Soyad',
        'profile_email': 'E-posta',
        'profile_company': 'Şirket',
        'profile_phone': 'Telefon',
        'profile_language': 'Dil',
        'profile_change_photo': 'Profil Resmi Değiştir',
        'profile_change_password': 'Şifre Değiştir',
        'profile_current_password': 'Mevcut Şifre',
        'profile_new_password': 'Yeni Şifre',
        'profile_confirm_password': 'Şifre Tekrar',
        'profile_save_changes': 'Değişiklikleri Kaydet',
        'profile_danger_zone': 'Tehlikeli Bölge',
        'profile_danger_warning': 'Bu işlem geri alınamaz. Hesabınız ve tüm verileriniz kalıcı olarak silinecektir.',
        'profile_delete_account': 'Hesabımı Sil',
        'profile_delete_modal_title': 'Hesap Silme Onayı',
        'profile_delete_modal_warning': 'Bu işlem geri alınamaz!',
        'profile_delete_modal_desc': 'Hesabınız silindiğinde aşağıdaki veriler de kalıcı olarak silinecektir:',
        'profile_delete_modal_items': [
            'Profil bilgileriniz',
            'Kayıtlı cihazlarınız',
            'Tüm geçiş kayıtlarınız',
            'Kullanıcı kartları',
            'Diğer tüm verileriniz'
        ],
        'profile_delete_modal_confirm': 'Devam etmek istediğinizden emin misiniz?',
        'profile_delete_modal_cancel': 'İptal',
        'profile_delete_modal_delete': 'Hesabımı Kalıcı Olarak Sil',
        'profile_user_uuid': 'Kullanıcı UUID',
        'profile_uuid_copy': 'Kopyala',
        'profile_uuid_info': 'Bu UUID cihazlara erişim için kullanılır',
        'profile_uuid_not_generated': 'UUID oluşturulmadı',
        'profile_updated': 'Profil başarıyla güncellendi',
        'profile_password_updated': 'Profil ve şifre başarıyla güncellendi',
        'current_password_incorrect': 'Mevcut şifre hatalı',
        'edit_device': 'Cihaz Düzenle',
        'saving': 'Kaydediliyor',
        'deleting': 'Siliniyor',
        'no_devices_warning': 'En az 1 cihaz ekleyin',
        'no_devices_message': 'Kullanıcı yönetimi için önce cihaz eklemeniz gerekiyor.',
        'access_logs_title': 'Geçiş Kayıtları',
        'no_access_logs': 'Henüz geçiş kaydı bulunmuyor',
        'no_access_logs_description': 'Cihazlarınızdan henüz geçiş kaydı gelmemiş.',
        'registration_success': 'Kayıt başarılı! Şimdi giriş yapabilirsiniz.',
        'registration_error': 'Kayıt hatası',
        'full_name_required': 'Ad soyad alanı zorunludur',
        'email_required': 'E-posta alanı zorunludur',
        'passwords_dont_match': 'Şifreler eşleşmiyor',
        'device_add_subtitle': 'Yeni cihaz eklemek için aşağıdaki bilgileri doldurun',
        'device_name_placeholder': 'Örn: Giriş Terminali 1',
        'device_serial_placeholder': 'Örn: SN123456789',
        'device_tcp_select': 'TCP tipini seçin',
        'device_type_info': 'Cihaz Tipi Bilgisi',
        'device_client_info': 'Client cihazlar otomatik olarak sunucuya bağlanır ve veri gönderir.',
        'device_server_info': 'Server cihazlar bağlantıları kabul eder ve veri alır.',
        'device_ip_placeholder': 'Örn: 192.168.1.100',
        'device_ip_required': 'Client cihazlar için IP adresi gereklidir',
        'device_info': 'Cihaz Bilgisi',
        'server_status': 'Sunucu Durumu',
        'tcp_server': 'TCP Server',
        'device_polling': 'Cihaz Polling',
        'auto_connect': 'Otomatik Bağlantı',
        'port': 'Port',
        'refresh_status': 'Durumu Yenile',
        'connection_status': 'Bağlantı Durumu',
        'connect': 'Bağlan',
        'disconnect': 'Kes',
        'send_message': 'Mesaj Gönder',
        'server_mode': 'Sunucu Modu',
        'add_device': 'Cihaz Ekle',
        'send_message_to_device': 'Cihaza Mesaj Gönder',
        'message': 'Mesaj',
        'message_placeholder': 'Gönderilecek mesajı yazın...',
        'send': 'Gönder',
        'unknown': 'Bilinmiyor',
        'unknown_user': 'Bilinmeyen Kullanıcı',
        'connected': 'Bağlı',
        'disconnected': 'Bağlı Değil',
        'manual_status_update': 'Manuel durum güncellemesi yapılıyor...',
        'status_update_started': 'Durum güncellemesi başlatılıyor...',
        'status_update_error': 'Durum güncelleme hatası',
        'confirm_connect_device': 'Cihazına bağlanmak istediğinizden emin misiniz',
        'confirm_disconnect_device': 'Cihaz bağlantısını kesmek istediğinizden emin misiniz?',
        'disconnect_result': 'Bağlantı kesme sonucu',
        'disconnect_success': 'Bağlantı başarıyla kesildi!',
        'disconnect_error': 'Bağlantı kesme hatası',
        'please_enter_message': 'Lütfen bir mesaj yazın!',
        'device_id_not_found': 'Cihaz ID bulunamadı!',
        'device_edit_title': 'Cihaz Düzenle',
        'device_edit_subtitle': 'Cihaz bilgilerini düzenleyin',
        'update': 'Güncelle',
        'confirm_delete_device': 'Bu cihazı silmek istediğinizden emin misiniz?',
        'device_added_successfully': 'Cihaz başarıyla eklendi!',
        'device_serial_exists': 'Bu seri numarasına sahip bir cihaz zaten mevcut!',
        'json_logs': 'JSON Logları',
        'total_logs': 'Toplam Log',
        'device_data': 'Cihaz Verisi',
        'sensor_data': 'Sensör Verisi',
        'no_json_logs': 'JSON Logu Bulunamadı',
        'no_json_logs_description': 'Henüz hiç JSON veri alınmamış. Cihazlarınızı kontrol edin.',
        'go_to_devices': 'Cihazlara Git',
        'device_id_label': 'Cihaz Kimlik Numarası (Device ID)',
        'device_name_label': 'Cihaz Adı (Tanımlayıcı İsim)',
        'device_type_label': 'Cihaz Tipi (TCP Bağlantı Türü)',
        'device_ip_label': 'Cihaz IP Adresi (Ağ Adresi)',
        'device_serial_label': 'Cihaz Seri Numarası (Benzersiz Kimlik)',
        'device_name_placeholder': 'Örn: Ana Giriş Kapısı Terminal 1',
        'device_ip_placeholder': 'Örn: 192.168.1.100 (IPv4 Adresi)',
        'serial_number_readonly': 'Seri numarası değiştirilemez. Bu, cihazın benzersiz kimliğidir.',
        'server_ip_readonly': 'TCP Server modunda IP adresi değiştirilemez. Cihaz sunucuya bağlanacaktır.',
        'device_info_title': 'Cihaz Bilgileri',
        'device_info_subtitle': 'Cihazlardan gelen detaylı bilgiler',
        'device_info_filter': 'Cihaz Filtresi',
        'device_info_all': 'Tüm Cihazlar',
        'device_info_refresh': 'Yenile',
        'device_info_id': 'ID',
        'device_info_name': 'Cihaz Adı',
        'device_info_device_id': 'Cihaz ID',
        'device_info_serial': 'Seri No',
        'device_info_firmware': 'Yazılım',
        'device_info_ip': 'IP Adresi',
        'device_info_status': 'Durum',
        'device_info_last_update': 'Son Güncelleme',
        'device_info_actions': 'İşlemler',
        'device_info_view': 'Detay',
        'device_info_no_data': 'Henüz Cihaz Bilgisi Yok',
        'device_info_no_data_desc': 'Cihazlardan gelen bilgiler burada görüntülenecek.',
        'device_info_details': 'Cihaz Detayları',
        'device_info_close': 'Kapat',
        'device_info_online': 'Çevrimiçi',
        'device_info_offline': 'Çevrimdışı',
        'device_info_unknown': 'Bilinmiyor',
        'device_update_failed': 'Cihaz güncellenemedi',
        'forgot': 'Şifreni mi unuttun?',
        'reset_password': 'Şifre Sıfırla',
        'active_devices': 'Aktif Cihazlar',
        'recent_count': 'Son Aktiviteler',
        'last_access': 'Son Giriş',
        'danger_zone': 'Danger Zone',
        'danger_zone_warning': 'These actions cannot be undone. Be careful!',
        'delete_account': 'Delete Account',
        'delete_account_warning': 'WARNING: This action cannot be undone!',
        'delete_account_effects': 'When you delete your account:',
        'delete_account_effect_1': 'All your personal information will be deleted',
        'delete_account_effect_2': 'Your device access permissions will be revoked',
        'delete_account_effect_3': 'Your access history will be deleted',
        'delete_account_effect_4': 'Your profile picture will be deleted',
        'delete_account_effect_5': 'This action cannot be undone',
        'delete_account_confirmation': 'Are you sure you want to delete your account?',
        'delete_account_not_implemented': 'Account deletion feature is not active yet',
        'edit_user_title': 'Edit User',
        'edit_user_subtitle': 'Update user information',
        'back_to_users': 'Back to Users',
        'update_user': 'Update User',
        'personal_info': 'Personal Information',
        'company_info': 'Company Information',
        'user_type': 'User Type',
        'access_methods': 'Access Methods',
        'authorized_devices': 'Authorized Devices',
        'time_limits': 'Time Limits',
        'enable': 'Enable',
        'start_date_time': 'Başlangıç Tarih ve Saat',
        'end_date_time': 'Bitiş Tarih ve Saat',
        'start_date_placeholder': 'GG.AA.YYYY',
        'end_date_placeholder': 'GG.AA.YYYY',
        'quick_options': 'Quick Options',
        'clear': 'Clear',
        'profile_image': 'Profile Image',
        'upload_image': 'Upload Image',
        'remove_image': 'Remove Image',
        'select_image': 'Select Image',
        'mobile_app': 'Mobile Application',
        'nfc_card': 'NFC Card',
        'smartphone_access': 'Smartphone access',
        'physical_card_access': 'Physical card access',
        'card_uuid': 'Card UUID',
        'mobile_uuid': 'Mobile UUID',
        'unique_id_mobile': 'Unique identifier for mobile app',
        'random': 'Random',
        'search_devices': 'Search devices...',
        'all_devices': 'All Devices',
        'client_devices': 'Client Devices',
        'server_devices': 'Server Devices',
        'select_all': 'Select All',
        'devices_selected': 'devices selected',
        'no_devices_yet': 'No Devices Yet',
        'add_device_link': 'Click here to add device',
        'loading_error': 'Loading Error',
        'devices_loading_error': 'An error occurred while loading devices. Please refresh the page.',
        'try_again': 'Try Again',
        'clear_filter': 'Clear Filter',
        'device_tcp_server': 'TCP Server',
        'device_tcp_client': 'TCP Client',
        'online': 'Online',
        'offline': 'Offline',
        '1_day': '1 Day',
        '1_week': '1 Week',
        '1_month': '1 Month',
        '3_months': '3 Months',
        'standard_user': 'Standard User',
        'personnel': 'Personnel',
        'guest': 'Guest',
        'normal_access': 'Normal access permission',
        'company_employee': 'Company employee',
        'temporary_access': 'Temporary access',
        'user_category': 'User Category',
        'access_methods_info': 'Select the methods the user can use to access the system (multiple selection allowed)',
        'authorized_devices_info': 'Select the devices the user will have access to (multiple selection allowed)',
        'time_limits_info': 'Set the date range when the user can access the system',
        'read_card_auto': 'You can get it automatically by reading the card to the device',
        'created_at': 'Kayıt Tarihi',
        'last_login': 'Son Giriş',
        'never_logged_in': 'Hiç giriş yapmamış',
        'user_details': 'Kullanıcı Detayları',
        'personal_info': 'Kişisel Bilgiler',
        'full_name': 'Ad Soyad',
        'access_info': 'Erişim Bilgileri',
        'access_methods': 'Erişim Yöntemleri',
        'authorized_devices': 'Yetkili Cihazlar',
        'system_info': 'Sistem Bilgileri',
        'user_id': 'Kullanıcı ID',
        'back_to_users': 'Kullanıcılar Listesine Dön',
        'authorized': 'Yetkili',
        'update_firmware': 'Yazılımı Güncelle',
        'validate_firmware': 'Cihaz Yazılımını Onayla',
        'firmware_management': 'Yazılım Yönetimi',
        'firmware_management_help': 'Cihaz yazılımını güncelleyebilir ve onaylayabilirsiniz.',
        'confirm_firmware_update': 'Yazılım güncellemesi başlatılsın mı?',
        'confirm_firmware_validate': 'Cihaz yazılımı onaylansın mı?',
        'operation_failed': 'İşlem başarısız!',
        'operation_successful': 'İşlem başarılı!',
        'command_sent': 'Komut gönderildi!',
        'communication_error': 'İletişim hatası!',
        'network_error': 'Ağ hatası!',
        'no_device_logs': 'Cihaz logları bulunamadı',
        'no_device_logs_description': 'Bu cihaz için henüz log kaydı bulunmuyor. Cihaz etkinleştirildiğinde loglar burada görüntülenecektir.',
        'no_authorized_devices': 'Bu kullanıcının yetkili olduğu cihaz bulunmuyor.',
        'admin': 'Admin',
        'user': 'Kullanıcı',
        'get_cards': 'Kart Listesi Al',
        'unauthorized': 'Yetkisiz',
        'delete_users': 'Kullanıcıları Sil',
        'user_search_placeholder': 'Kullanıcı ara (ad, email, şirket...)',
        'no_users': 'Henüz kullanıcı bulunmamaktadır.',
        'cards_on_device': 'Cihazda Kayıtlı Kartlar',
        'cards_found': 'kart bulundu',
        'card_search_placeholder': 'Kart ara...',
        'processing': 'İşlem Yapılıyor...',
        'please_wait': 'Lütfen bekleyin...'
        ,
        'get_from_device': 'Cihazdan Al',
        'nfc_wait_title': 'NFC kart bekleniyor',
        'nfc_wait_message': 'Kartınızı cihazınıza okutun. 15 saniye içinde algılanacaktır...',
        'select_device_first': 'Lütfen önce en az bir cihaz seçin',
        'nfc_read_success': 'Kart başarıyla okundu',
        'nfc_read_timeout': 'Süre doldu. Kart algılanamadı.',
        'time_limit_not_started': 'Zaman limiti henüz başlamadı',
        'time_limit_expired': 'Zaman limiti dolmuş',
        'mobile_password': 'Mobil Şifre',
        'mobile_password_placeholder': 'Mobil uygulama şifresini girin',
        'mobile_password_hint': 'Mobil uygulamada giriş için kullanılacak şifre',
        'mobile_password_info': 'Şifre girilirse güncellenir; boşsa mevcut kalır',
        'mobile_access_desc': 'Akıllı telefon ile erişim',
        'nfc_access_desc': 'Fiziksel kart ile erişim',
        'authorized_devices_hint': 'Kullanıcının erişebileceği cihazları seçin (çoklu seçim)',
        'devices_loading_text': 'Cihazlar yükleniyor...',
        'device_search_placeholder_add': 'Cihaz ara (ad, seri no, IP)...',
        'device_type_all': 'Tümü',
        'client_devices_label': 'Client Cihazlar',
        'server_devices_label': 'Server Cihazlar',
        'selected_count_suffix': 'seçili',
        'account_status': 'Hesap Durumu',
        'user_status': 'Kullanıcı Durumu',
        'account_status_info': 'Kullanıcının sisteme erişim yetkisini kontrol eder',
        'account_status_can': 'Hesabın aktif/pasif durumunu belirtir.',
        'user_cannot_access': 'Kullanıcı sisteme erişim yapamaz',
        'user_can_access': 'Kullanıcı sisteme erişim yapabilir',
        'time_limits_hint': 'Kullanıcının erişim sağlayabileceği tarih aralığını belirleyin',
        'cancel_button': 'İptal',
        'add_user_submit': 'Kullanıcıyı Ekle'
        ,
        'device_search_placeholder': 'Cihaz adı, seri no, IP adresi, yazılım...',
        'firmware': 'Yazılım',
        'open_gate': 'Erişim Ver',
        'device_settings': 'Cihaz Ayarları',
        'network_settings': 'Ağ Ayarları',
        'network_settings_help': 'Ağ parametrelerini yapılandırın. Yanlış ayarlar cihazın bağlantısını kaybetmesine neden olabilir.',
        'wifi_static_ip': 'WiFi Statik IP',
        'wifi_static_ip_active': 'WiFi Statik IP Aktif',
        'ethernet_static_ip': 'Ethernet Statik IP',
        'ethernet_static_ip_active': 'Ethernet Statik IP Aktif',
        'gateway': 'Ağ Geçidi',
        'remote_target': 'Hedef Sunucu',
        'wifi_connection': 'WiFi Bağlantısı',
        'hardware_settings': 'Donanım Ayarları',
        'hardware_settings_help': 'Röleler ve girişler gibi donanım bileşenlerini ayarlayın. Yanlış değerler donanımın beklenmedik davranmasına yol açabilir.',
        'relay1_settings': 'Röle 1 Ayarları',
        'relay2_settings': 'Röle 2 Ayarları',
        'system_settings': 'Sistem Ayarları',
        'system_settings_help': 'Cihazın tarih/saat ve mod ayarlarını yapılandırın. Bazı değişiklikler cihazın yeniden başlatılmasını gerektirebilir.',
        'rtc_datetime': 'RTC Tarih/Saat',
        'terminal_mode': 'Terminal Modu',
        'crypto_mode': 'Şifreleme Modu',
        'access_rate_limit': 'Erişim Hız Limiti',
        'master_card_uuid': 'Master Kart UUID',
        'rfid_management': 'RFID Kart Yönetimi',
        'rfid_management_help': 'RFID kartları ekleyin, güncelleyin ve silin. Yanlış UUID girişleri işleme alınmayacaktır.',
        'add_cards': 'Kart Ekle',
        'delete_cards': 'Kart Sil',
        'list_cards': 'Kartları Listele',
        'update_cards': 'Kartları Güncelle',
        'format_cards': 'Kartları Formatla',
        'access_control': 'Erişim Kontrolü',
        'access_control_help': 'Belirli bir kart UUID için anlık erişim komutu gönderin. Bu işlem cihazın anlık röle tetiklemesini sağlar.',
        'maintenance': 'Bakım İşlemleri',
        'maintenance_help': 'Cihaz bilgilerini görüntüleyin ve bakım görevlerini gerçekleştirin. Bazı işlemler kalıcı veri kaybına yol açabilir.',
        'get_device_info': 'Cihaz Bilgilerini Al',
        'clear_input_alarms': 'Giriş Alarmlarını Temizle',
        'clear_logs': 'Logları Temizle',
        'backup': 'Yedek Al',
        'format_filesystem': 'Dosya Sistemini Formatla',
        'restart_device': 'Cihazı Yeniden Başlat',
        'factory_reset': 'Fabrika Ayarlarına Döndür',
        'view_device_logs': 'Cihaz Logu',
        'delete_device': 'Cihazı Sil',
        'wifi_static_ip_help': 'WiFi arayüzü için statik IP, maske, ağ geçidi ve DNS ayarlarını yapılandırın.',
        'ethernet_static_ip_help': 'Ethernet arayüzü için statik IP, maske, ağ geçidi ve DNS ayarlarını yapılandırın.',
        'remote_target_help': 'Cihazın veri göndereceği uzak sunucu adresini ayarlayın (IP:Port).',
        'wifi_connection_help': 'Kablosuz ağa bağlanmak için SSID ve WiFi şifresini girin.',
        'relay1_settings_help': 'Röle 1 için mod (kapalı/trigger) ve tetik süresini (ms) belirleyin.',
        'relay2_settings_help': 'Röle 2 için mod (kapalı/trigger) ve tetik süresini (ms) belirleyin.',
        'input1_settings_help': 'Giriş 1 için mod, polarite ve sayaç (ms) değerlerini ayarlayın.',
        'input2_settings_help': 'Giriş 2 için mod, polarite ve sayaç (ms) değerlerini ayarlayın.',
        'rs485_baudrate_help': 'RS485 seri hattı için baudrate değerini seçin.',
        'led_brightness_help': 'LED parlaklığını yüzde cinsinden ayarlayın.',
        'rtc_datetime_help': 'Cihazın gerçek zamanlı saatini güncelleyin (tarih ve saat).',
        'terminal_mode_help': 'Cihazın giriş/çıkış davranışını değiştirin.',
        'crypto_mode_help': 'İletişim için veri şifrelemeyi açıp kapatın.',
        'access_rate_limit_help': 'Ardışık erişim komutları arasındaki minimum süreyi belirler.',
        'access_rate_limit_placeholder': 'Örn: 2',
        'master_card_uuid_help': 'Master kart, yönetim işlemleri için özel yetkilere sahip karttır.',
        'add_cards_help': 'Eklenecek kart UUID’lerini her satıra bir tane olacak şekilde girin.',
        'delete_cards_help': 'Silinecek kart UUID’lerini her satıra bir tane olacak şekilde girin.',
        'add_cards_placeholder': 'Kart UUID’leri (her satıra bir tane)',
        'delete_cards_placeholder': 'Silinecek kart UUID’leri (her satıra bir tane)',
        'subnet_mask': 'Alt Ağ Maskesi',
        'wifi_password': 'WiFi Şifre',
        'off': 'Kapalı',
        'trigger': 'Tetik',
        'duration_ms': 'Süre (ms)',
        'input1_settings': 'Giriş 1 Ayarları',
        'input2_settings': 'Giriş 2 Ayarları',
        'input_mode': 'Giriş Modu',
        'alarm': 'Alarm',
        'normal': 'Normal',
        'reverse': 'Ters',
        'counter_ms': 'Sayaç (ms)',
        'rs485_baudrate': 'RS485 Baudrate',
        'led_brightness': 'LED Parlaklığı',
        'master_card_uuid_placeholder': '0xFFFFFFFF (Temizlemek için)',
        'no_cards_found': 'Cihazda kayıtlı kart bulunamadı.',
        'cards_fetching': 'Kartlar Alınıyor...',
        'card_list_fetch_error': 'Kart listesi alma hatası: ',
        'saved': 'Kaydedildi!',
        'all_users_deleted': 'Tüm kullanıcılar başarıyla silindi!',
        'confirm_delete_all_users': 'Tüm kullanıcıları silmek istediğinizden emin misiniz? Bu işlem geri alınamaz!',
        'username': 'Kullanıcı adı',
        'authority_zone': 'Yetki bölgesi',
        'users_region': 'Yetki Bölgesi',
        'confirm_delete_card_db_only': 'Bu kart sadece veritabanından silinecek (terminal modu aktif). Devam etmek istiyor musunuz?',
        'confirm_delete_card_db_and_device': 'Bu kart hem veritabanından hem cihazdan silinecek. Devam etmek istiyor musunuz?',
        'card_deleted_success': 'Kart başarıyla silindi!',
        'client': 'Client',
        'server': 'Server',
        'validation_select_access_method': 'En az bir erişim yöntemi seçmelisiniz!',
        'validation_card_uuid_required': 'NFC erişimi için kart UUID\'si gereklidir!',
        'validation_user_uuid_required': 'Mobil erişimi için kullanıcı UUID\'si gereklidir!',
        'validation_select_at_least_one_device': 'En az bir cihaz seçmelisiniz!',
        'online': 'Çevrimiçi',
        'offline': 'Çevrimdışı',
        'no_devices_yet': 'Henüz Cihaz Yok',
        'add_device_link': 'Cihaz eklemek için buraya tıklayın',
        'loading_error': 'Yükleme Hatası',
        'devices_loading_error': 'Cihazlar yüklenirken bir hata oluştu. Lütfen sayfayı yenileyin.',
        'try_again': 'Tekrar Dene',
        'login_title': 'Giriş',
        'request_access_title': 'Erişim İzni İste',
        'request_received': 'Erişim isteğiniz alındı (simülasyon).',
        'request_access_button': 'Erişim İste',
        'reason': 'İstek Nedeni',
        'access_requests': 'Erişim İstekleri',
        'id': 'ID',
        'user': 'Kullanıcı',
        'time': 'Zaman',
        'status': 'Durum',
        'action': 'İşlem',
        'grant_access': 'Erişim Ver',
        'reject': 'Reddet',
        'edit_page_title': 'Düzenle',
        'age': 'Yaş'
        ,
        'device_errors': 'Cihaz Hataları',
        'device_error_rfid': 'RFID hatası',
        'device_error_i2crtcperipheral': 'I2C/RTC çevre birimi hatası',
        'device_error_rtcclockwrong': 'RTC saat hatası',
        'device_error_uart': 'UART hatası',
        'device_error_alarm_standart': 'Alarm (standart) hatası',
        'device_error_log_unsuf': 'Log alanı yetersiz',
        'device_error_parameter_error': 'Parametre hatası',
        'device_error_ethernet': 'Ethernet hatası',
        'device_error_backup': 'Yedekleme hatası',
        'no_errors': 'Hata yok',
        'device_ip': 'Cihaz IP',
        'connected': 'Bağlı',
        'disconnected': 'Bağlı Değil',
        'user_type_standard': 'Standart',
        'user_type_personnel': 'Personel',
        'user_type_guest': 'Misafir'
    },
    'en': {
        'terms_title': 'Disclaimer and Terms of Use',
        'close': 'Close',
        'mobile_access_title': 'Mobile Access',
        'mobile_access_subtitle': 'Control your devices remotely',
        'mobile_uuid_placeholder': 'Enter your UUID',
        'login_password_placeholder': 'Enter your password',
        'login_username': 'Email',
        'login_password': 'Password',
        'login_button': 'Sign In',
        'login_placeholder_user': 'Your email address',
        'login_placeholder_pass': 'Your password',
        'login_subtitle': 'iAccess Terminal Management',
        'register_subtitle': 'Create Account',
        'register_success': 'Registration successful! You can now sign in!',
        'register_title': 'Register',
        'register_button': 'Register',
        'register_fullname': 'Full Name',
        'register_email': 'Email Address',
        'register_company': 'Company (Optional)',
        'register_phone': 'Phone (Optional)',
        'register_password': 'Password',
        'register_confirm_password': 'Confirm Password',
        'register_terms': 'I accept the terms of use',
        'already_have_account': 'Already have an account',
        'passwords_dont_match': 'Passwords do not match',
        'password_too_short': 'Password must be at least 6 characters',
        'email_already_exists': 'This email address is already registered',
        'forgot': 'Forgot?',
        'reset_password': 'Reset Password',
        'welcome_message': 'Welcome',
        'dashboard': 'Dashboard',
        'devices': 'Devices',
        'users_title': 'Users',
        'users_username': 'Username',
        'users_fullname': 'Full Name',
        'device_serial': 'Device Serial',
        'connection_status': 'Connection Status',
        'user_type': 'User Type',
        'access_logs_title': 'Access Logs',
         'device_logs_title': 'Device Logs',
         'clear_filter': 'Clear Filter',
        'total_devices': 'Total Devices',
        'total_access': 'Total Access',
        'active_devices': 'Active Devices',
        'device_id': 'Device ID',
        'user_name': 'User',
        'device_name': 'Device Name',
        'date_time': 'Date/Time',
        'filter_placeholder': 'Filter by user, device or UUID...',
        'device_add': 'Add Device',
        'pagination_showing': 'Showing',
        'pagination_to': 'to',
        'pagination_of_total': 'of',
        'pagination_entries': 'entries',
        'ip_address_label': 'IP Address',
        'type_short': 'Type',
        'shift_in_label': 'Shift In',
        'shift_out_label': 'Shift Out',
        'break_in_label': 'Break In',
        'break_out_label': 'Break Out',
        'guest_in_label': 'Guest In',
        'guest_out_label': 'Guest Out',
        'mobile_app_entry': 'Mobile App Entry',
        'open_label': 'Open',
        'tap': 'Tap',
        'processing_action': 'Processing...',
        'please_wait_small': 'Please wait',
        'device_opened': 'Device opened!',
        'device_open_failed': 'Failed to open device!',
        'connection_error': 'Connection error!',
        'no_assigned_devices': 'No devices assigned to you.',
        'description': 'Description',
        'web_page_label': 'WEB PAGE',
        'mobile_page_label': 'MOBILE PAGE',
        'granted_label': 'Granted',
        'denied_label': 'Denied',
        'no_transitions_yet': 'No transitions yet',
        'device_data': 'Device Data',
        'admin_panel': 'Admin Panel',
        'IZIN_VERILDI': 'Granted',
        'IZIN_VERILMEDI': 'Denied',
        'recent_activity': 'Recent Activity',
        'last_access': 'Last Access',
        'web_admin': 'Web Admin',
        'standard_user': 'Standard User',
        'profile': 'Profile',
        'no_access_logs': 'No access logs yet',
        'no_access_logs_description': 'No access records have been received from your devices yet.',
        'unknown_user': 'Unknown User',
        'login_success': 'Successfully signed in!',
        'device_updated_successfully': 'Device updated successfully!',
        'device_update_error': 'Error updating device',
        'required_fields_missing': 'Please fill in all required fields',
        'profile_updated': 'Profile updated successfully',
        'profile_password_updated': 'Profile and password updated successfully',
        'current_password_incorrect': 'Current password is incorrect',
        'device_not_found': 'Device not found!',
        'device_deleted_successfully': 'Device deleted successfully!',
        'device_delete_error': 'Error deleting device',
        'back_to_devices': 'Back to Devices',
        'access_logs': 'Access Logs',
        'logout': 'Logout',
        'logout_confirm': 'Are you sure you want to log out?',
        'no_permission_for_device': 'You do not have permission for this device',
        'invalid_device': 'Invalid device',
        'user_inactive': 'User is inactive',
        'user_status_unverified': 'User status could not be verified',
        'user_uuid_missing': 'User UUID is missing',
        'device_no_response': 'Device did not respond',
        'device_rejected': 'Device rejected',
        'command_error': 'Command error',
        'filter': 'Filter',
        'download_pdf': 'Download PDF',
        'device_info_refresh': 'Refresh',
        'requests': 'Requests',
        'user_add': 'Add',
        'user_edit': 'Edit',
        'index': 'Index',
        'name': 'Name',
        'region': 'Region',
        'access_type': 'Access Type',
        'note': 'Note',
        'status': 'Status',
        'time': 'Time',
        'actions': 'Actions',
        'language': 'Language',
        'turkish': 'Turkish',
        'english': 'English',
        'full_name': 'Full Name',
        'email': 'Email',
        'company': 'Company',
        'phone': 'Phone',
        'timezone': 'Timezone',
        'user_uuid': 'User UUID',
        'uuid_not_created': 'UUID not created',
        'uuid_help': 'Unique identifier for mobile app',
        'turkey': 'Turkey',
        'london': 'London',
        'berlin': 'Berlin',
        'new_york': 'New York',
        'timezone_help': 'Timezone for displaying device logs',
        'change_password': 'Change Password',
        'current_password': 'Current Password',
        'new_password': 'New Password',
        'confirm_password': 'Confirm New Password',
        'save_changes': 'Save Changes',
        'change_profile_image': 'Change Profile Image',
        'remove_profile_image': 'Remove Image',
        'remove_profile_image_confirm': 'Are you sure you want to remove your profile image?',
        'access_type_label': 'Access Type',
        'status_label': 'Status',
        'device_not_connected': 'Device not connected',
        'device_ip_not_found': 'Device IP address not found',
        'danger_zone': 'Danger Zone',
        'danger_zone_warning': 'These actions cannot be undone. Be careful!',
        'delete_account': 'Delete Account',
        'delete_account_warning': 'WARNING: This action cannot be undone!',
        'delete_account_effects': 'When you delete your account:',
        'delete_account_effect_1': 'All your personal information will be deleted',
        'delete_account_effect_2': 'Your device access permissions will be revoked',
        'delete_account_effect_3': 'Your access history will be deleted',
        'delete_account_effect_4': 'Your profile picture will be deleted',
        'delete_account_effect_5': 'This action cannot be undone',
        'delete_account_confirmation': 'Are you sure you want to delete your account?',
        'delete_account_not_implemented': 'Account deletion feature is not active yet',
        'edit_user_title': 'Edit User',
        'edit_user_subtitle': 'Update user information',
        'back_to_users': 'Back to Users',
        'update_user': 'Update User',
        'personal_info': 'Personal Information',
        'company_info': 'Company Information',
        'user_category': 'User Category',
        'access_methods': 'Access Methods',
        'authorized_devices': 'Authorized Devices',
        'time_limits': 'Time Limits',
        'enable': 'Enable',
        'start_date_time': 'Start Date and Time',
        'end_date_time': 'End Date and Time',
        'start_date_placeholder': 'YYYY-MM-DD',
        'end_date_placeholder': 'YYYY-MM-DD',
        'quick_options': 'Quick Options',
        'clear': 'Clear',
        'profile_image': 'Profile Image',
        'upload_image': 'Upload Image',
        'remove_image': 'Remove Image',
        'select_image': 'Select Image',
        'mobile_app': 'Mobile Application',
        'nfc_card': 'NFC Card',
        'smartphone_access': 'Smartphone access',
        'physical_card_access': 'Physical card access',
        'card_uuid': 'Card UUID',
        'card_uuid_placeholder': 'Card UUID',
        'card_uuid_hint': 'You can automatically read it by presenting the card to the device',
        'mobile_uuid': 'Mobile UUID',
        'unique_id_mobile': 'Unique identifier for mobile app',
        'random': 'Random',
        'search_devices': 'Search devices...',
        'all_devices': 'All Devices',
        'client_devices': 'Client Devices',
        'server_devices': 'Server Devices',
        'select_all': 'Select All',
        'devices_selected': 'devices selected',
        'no_devices_yet': 'No Devices Yet',
        'add_device_link': 'Click here to add device',
        'loading_error': 'Loading Error',
        'devices_loading_error': 'An error occurred while loading devices. Please refresh the page.',
        'try_again': 'Try Again',
        'online': 'Online',
        'offline': 'Offline',
        '1_day': '1 Day',
        '1_week': '1 Week',
        '1_month': '1 Month',
        '3_months': '3 Months',
        'standard_user': 'Standard User',
        'personnel': 'Personnel',
        'guest': 'Guest',
        'normal_access': 'Normal access permission',
        'company_employee': 'Company employee',
        'temporary_access': 'Temporary access',
        'access_methods_info': 'Select the methods the user can use to access the system (multiple selection allowed)',
        'authorized_devices_info': 'Select the devices the user will have access to (multiple selection allowed)',
        'time_limits_info': 'Set the date range when the user can access the system',
        'read_card_auto': 'You can get it automatically by reading the card to the device',
        'created_at': 'Created At',
        'last_login': 'Last Login',
        'never_logged_in': 'Never logged in',
        'user_details': 'User Details',
        'personal_info': 'Personal Information',
        'full_name': 'Full Name',
        'access_info': 'Access Information',
        'access_methods': 'Access Methods',
        'authorized_devices': 'Authorized Devices',
        'system_info': 'System Information',
        'user_id': 'User ID',
        'back_to_users': 'Back to Users',
        'authorized': 'Authorized',
        'update_firmware': 'Update Firmware',
        'validate_firmware': 'Validate Device Firmware',
        'firmware_management': 'Firmware Management',
        'firmware_management_help': 'You can update and validate device firmware.',
        'confirm_firmware_update': 'Start firmware update?',
        'confirm_firmware_validate': 'Validate device firmware?',
        'operation_failed': 'Operation failed!',
        'operation_successful': 'Operation successful!',
        'command_sent': 'Command sent!',
        'communication_error': 'Communication error!',
        'network_error': 'Network error!',
        'no_device_logs': 'No device logs found',
        'no_device_logs_description': 'No log records found for this device yet. Logs will appear here when the device becomes active.',
        'no_authorized_devices': 'This user has no authorized devices.',
        'admin': 'Admin',
        'user': 'User',
        'get_cards': 'Get Cards',
        'unauthorized': 'Unauthorized',
        'delete_users': 'Delete Users',
        'user_search_placeholder': 'Search users (name, email, company...)',
        'no_users': 'No users yet.',
        'cards_on_device': 'Cards on Device',
        'cards_found': 'cards found',
        'card_search_placeholder': 'Search cards...',
        'processing': 'Processing...',
        'please_wait': 'Please wait...'
        ,
        'get_from_device': 'Get from Device',
        'nfc_wait_title': 'Waiting for NFC card',
        'nfc_wait_message': 'Present the card to the device. It will be detected within 15 seconds...',
        'select_device_first': 'Please select at least one device first',
        'nfc_read_success': 'Card read successfully',
        'nfc_read_timeout': 'Timed out. Card was not detected.',
        'time_limit_not_started': 'Time window has not started yet',
        'time_limit_expired': 'Time window has expired',
        'loading': 'Loading...',
        'mobile_password': 'Mobile Password',
        'mobile_password_placeholder': 'Enter mobile app password',
        'mobile_password_hint': 'Password used to sign in to the mobile app',
        'mobile_password_info': 'If a password is entered, it will be updated; if empty, current password remains',
        'mobile_access_desc': 'Access via smartphone',
        'nfc_access_desc': 'Access via physical card',
        'authorized_devices_hint': 'Select devices the user will be authorized for (multi-select)',
        'devices_loading_text': 'Loading devices...',
        'device_search_placeholder_add': 'Search device (name, serial, IP)...',
        'device_type_all': 'All',
        'client_devices_label': 'Client Devices',
        'server_devices_label': 'Server Devices',
        'selected_count_suffix': 'selected',
        'account_status': 'Account Status',
        'user_status': 'User Status',
        'account_status_info': 'Controls the user\'s access permission to the system',
        'account_status_can': 'Indicates whether the account is active or inactive.',
        'user_cannot_access': 'The user cannot access the system',
        'user_can_access': 'The user can access the system',
        'active': 'Active',
        'inactive': 'Inactive',
        'time_limits_hint': 'Set the date range in which the user can access the system',
        'cancel_button': 'Cancel',
        'add_user_submit': 'Add User'
        ,
        'device_search_placeholder': 'Device name, serial no, IP address, firmware...',
        'firmware': 'Firmware',
        'open_gate': 'Grant Access',
        'device_settings': 'Device Settings',
        'network_settings': 'Network Settings',
        'network_settings_help': 'Configure network parameters. Incorrect settings may cause the device to lose connectivity.',
        'wifi_static_ip': 'WiFi Static IP',
        'wifi_static_ip_active': 'WiFi Static IP Active',
        'ethernet_static_ip': 'Ethernet Static IP',
        'ethernet_static_ip_active': 'Ethernet Static IP Active',
        'gateway': 'Gateway',
        'remote_target': 'Remote Target',
        'wifi_connection': 'WiFi Connection',
        'hardware_settings': 'Hardware Settings',
        'hardware_settings_help': 'Configure hardware components such as relays and inputs. Wrong values may cause unexpected behavior.',
        'relay1_settings': 'Relay 1 Settings',
        'relay2_settings': 'Relay 2 Settings',
        'system_settings': 'System Settings',
        'system_settings_help': 'Configure device date/time and operational modes. Some changes may require a restart.',
        'rtc_datetime': 'RTC Date/Time',
        'terminal_mode': 'Terminal Mode',
        'crypto_mode': 'Encryption Mode',
        'access_rate_limit': 'Access Rate Limit',
        'master_card_uuid': 'Master Card UUID',
        'rfid_management': 'RFID Card Management',
        'rfid_management_help': 'Add, update, and delete RFID cards. Invalid UUID entries will be ignored.',
        'add_cards': 'Add Cards',
        'delete_cards': 'Delete Cards',
        'list_cards': 'List Cards',
        'update_cards': 'Update Cards',
        'format_cards': 'Format Cards',
        'access_control': 'Access Control',
        'access_control_help': 'Send an instant access command for a specific card UUID. This triggers the device relay immediately.',
        'maintenance': 'Maintenance',
        'maintenance_help': 'View device info and perform maintenance tasks. Some actions may result in permanent data loss.',
        'get_device_info': 'Get Device Info',
        'clear_input_alarms': 'Clear Input Alarms',
        'clear_logs': 'Clear Logs',
        'backup': 'Backup',
        'format_filesystem': 'Format File System',
        'restart_device': 'Restart Device',
        'factory_reset': 'Factory Reset',
        'view_device_logs': 'View Logs',
        'delete_device': 'Delete Device',
        'wifi_static_ip_help': 'Configure static IP, mask, gateway and DNS for WiFi interface.',
        'ethernet_static_ip_help': 'Configure static IP, mask, gateway and DNS for Ethernet interface.',
        'remote_target_help': 'Set the remote server address the device will send data to (IP:Port).',
        'wifi_connection_help': 'Enter SSID and WiFi password to connect to the network.',
        'relay1_settings_help': 'Set mode (off/trigger) and trigger duration (ms) for Relay 1.',
        'relay2_settings_help': 'Set mode (off/trigger) and trigger duration (ms) for Relay 2.',
        'input1_settings_help': 'Configure mode, polarity and counter (ms) for Input 1.',
        'input2_settings_help': 'Configure mode, polarity and counter (ms) for Input 2.',
        'rs485_baudrate_help': 'Select baudrate for the RS485 serial line.',
        'led_brightness_help': 'Adjust LED brightness as a percentage.',
        'rtc_datetime_help': 'Update the device real-time clock (date and time).',
        'terminal_mode_help': 'Change how the device handles input/output operations.',
        'crypto_mode_help': 'Enable or disable data encryption for communication.',
        'access_rate_limit_help': 'Sets the minimum interval between consecutive access commands.',
        'access_rate_limit_placeholder': 'e.g., 2',
        'master_card_uuid_help': 'Master card has special privileges for administrative operations.',
        'add_cards_help': 'Enter card UUIDs to add, one per line.',
        'delete_cards_help': 'Enter card UUIDs to delete, one per line.',
        'add_cards_placeholder': 'Card UUIDs (one per line)',
        'delete_cards_placeholder': 'Card UUIDs to delete (one per line)',
        'subnet_mask': 'Subnet Mask',
        'wifi_password': 'WiFi Password',
        'off': 'Off',
        'trigger': 'Trigger',
        'duration_ms': 'Duration (ms)',
        'input1_settings': 'Input 1 Settings',
        'input2_settings': 'Input 2 Settings',
        'input_mode': 'Input Mode',
        'alarm': 'Alarm',
        'normal': 'Normal',
        'reverse': 'Reverse',
        'counter_ms': 'Counter (ms)',
        'rs485_baudrate': 'RS485 Baudrate',
        'led_brightness': 'LED Brightness',
        'master_card_uuid_placeholder': '0xFFFFFFFF (to clear)',
        'no_cards_found': 'No cards found on device.',
        'cards_fetching': 'Fetching cards...',
        'card_list_fetch_error': 'Card list fetch error: ',
        'saved': 'Saved!',
        'all_users_deleted': 'All users deleted successfully!',
        'confirm_delete_all_users': 'Are you sure you want to delete all users? This action cannot be undone!',
        'username': 'Username',
        'authority_zone': 'Authority zone',
        'users_region': 'Authority zone',
        'confirm_delete_card_db_only': 'This card will be deleted only from the database (terminal mode active). Do you want to continue?',
        'confirm_delete_card_db_and_device': 'This card will be deleted from both the database and the device. Do you want to continue?',
        'card_deleted_success': 'Card deleted successfully!',
        'client': 'Client',
        'server': 'Server',
        'validation_select_access_method': 'You must select at least one access method!',
        'validation_card_uuid_required': 'Card UUID is required for NFC access!',
        'validation_user_uuid_required': 'User UUID is required for mobile access!',
        'validation_select_at_least_one_device': 'You must select at least one device!',
        'login_title': 'Login',
        'request_access_title': 'Request Access',
        'request_received': 'Your access request has been received (simulation).',
        'request_access_button': 'Request Access',
        'reason': 'Reason',
        'access_requests': 'Access Requests',
        'id': 'ID',
        'user': 'User',
        'time': 'Time',
        'status': 'Status',
        'action': 'Action',
        'grant_access': 'Grant',
        'reject': 'Reject',
        'edit_page_title': 'Edit',
        'age': 'Age',
        
        # Device form (add/edit) keys
        'device_add_title': 'Add Device',
        'device_add_subtitle': 'Fill in the information below to add a new device',
        'device_edit_title': 'Edit Device',
        'device_edit_subtitle': 'Edit the device information',
        'add_device': 'Add Device',
        'update': 'Update',
        'device_id_label': 'Device ID',
        'device_name_label': 'Device Name (Friendly Name)',
        'device_type_label': 'Device Type (TCP Connection)',
        'device_ip_label': 'Device IP Address (Network Address)',
        'device_serial_label': 'Device Serial Number (Unique ID)',
        'device_name_placeholder': 'e.g., Entrance Terminal 1',
        'device_ip_placeholder': 'e.g., 192.168.1.100',
        'server_ip_readonly': 'In TCP Server mode, IP address cannot be changed. The device will connect to the server.',
        'serial_number_readonly': 'Serial number cannot be changed. This is the unique identity of the device.'
        ,
        'device_errors': 'Device Errors',
        'device_error_rfid': 'RFID error',
        'device_error_i2crtcperipheral': 'I2C/RTC peripheral error',
        'device_error_rtcclockwrong': 'RTC clock wrong',
        'device_error_uart': 'UART error',
        'device_error_alarm_standart': 'Alarm (standard) error',
        'device_error_log_unsuf': 'Log insufficient',
        'device_error_parameter_error': 'Parameter error',
        'device_error_ethernet': 'Ethernet error',
        'device_error_backup': 'Backup error',
        'no_errors': 'No errors',
        'device_ip': 'Device IP',
        'connected': 'Connected',
        'disconnected': 'Disconnected',
        'user_type_standard': 'Standard',
        'user_type_personnel': 'Personnel',
        'user_type_guest': 'Guest'
    }
} 