<?php

return [
    'settings' => 'Nastavenia API',
    'settings_description' => 'Zobraziť a aktualizovať nastavenia API',
    'save_settings' => 'Uložiť nastavenia',
    'setting_title' => 'Nastavenia API',
    'setting_description' => 'Nakonfigurujte prístup k API a bezpečnostné nastavenia',
    'api_enabled' => 'Povoliť API',
    'api_enabled_description' => 'Povoliť alebo zakázať REST API pre vašu webovú stránku. Keď je zakázané, všetky koncové body API budú nedostupné.',
    'api_key' => 'API kľúč',
    'api_key_description' => 'Voliteľný bezpečnostný kľúč pre prístup k API. Keď je nastavený, všetky požiadavky API musia obsahovať tento kľúč v hlavičke X-API-KEY.',
    'api_key_placeholder' => 'Zadajte svoj API kľúč (nechajte prázdne pre zakázanie)',
    'generate_api_key' => 'Vygenerovať náhodný kľúč',
    'edit_api_key' => 'Upraviť API kľúč',
    'copy_api_key' => 'Kopírovať do schránky',
    'api_key_generated' => 'Nový API kľúč bol úspešne vygenerovaný!',
    'api_key_copied' => 'API kľúč bol skopírovaný do schránky!',
    'api_key_edit_enabled' => 'Pole API kľúča je teraz upraviteľné.',
    'api_documentation' => 'Dokumentácia API',
    'api_documentation_description' => 'Zobraziť kompletnú dokumentáciu API s príkladmi a podrobnosťami o koncových bodoch.',
    'view_documentation' => 'Zobraziť dokumentáciu API',
    'generate_docs_title' => 'Vygenerovať API dokumentáciu',
    'generate_docs_description' => 'Na vygenerovanie API dokumentácie pre vašu Botble CMS aplikáciu postupujte podľa týchto jednoduchých krokov:',
    'generate_docs_step_1' => '1. Nainštalujte balík Scribe:',
    'generate_docs_step_2' => '2. Vygenerujte API dokumentáciu:',
    'generate_docs_step_3' => '3. Prístup k vašej API dokumentácii na:',
    'api_usage_examples' => 'Príklady použitia',
    'api_usage_curl_example' => 'Príklad cURL požiadavky s API kľúčom:',
    'api_usage_javascript_example' => 'Príklad JavaScript požiadavky:',
    'api_security_section' => 'Bezpečnostné nastavenia',
    'api_help_section' => 'Pomoc a dokumentácia',
    'push_notifications_section' => 'Push notifikácie (FCM v1 API)',
    'push_notifications_enabled' => 'Povoliť push notifikácie',
    'push_notifications_enabled_description' => 'Povoliť alebo zakázať push notifikácie pre mobilné aplikácie. Keď je zakázané, žiadne notifikácie nebudú odoslané do zariadení.',
    'fcm_project_id' => 'Firebase Project ID',
    'fcm_project_id_description' => 'Vaše Firebase project ID. Môžete ho nájsť v nastaveniach Firebase projektu.',
    'fcm_project_id_placeholder' => 'Zadajte svoje Firebase project ID',
    'fcm_service_account_path' => 'Súbor Service Account JSON',
    'fcm_service_account_path_description' => 'Cesta k vášmu Firebase service account JSON súboru (relatívna k storage/app/ alebo absolútna cesta).',
    'fcm_service_account_upload_description' => 'Nahrajte svoj Firebase service account JSON súbor. Súbor bude bezpečne uložený v adresári storage/app/firebase/.',
    'fcm_service_account_path_placeholder' => 'firebase/service-account.json',
    'upload_file' => 'Nahrať súbor',
    'remove_file' => 'Odstrániť súbor',
    'uploaded_at' => 'Nahrané',
    'upload_json_file' => 'Prosím nahrajte svoj service account JSON súbor.',
    'uploading_file' => 'Nahrávanie súboru',
    'file_uploaded_successfully' => 'Súbor bol úspešne nahraný!',
    'file_removed_successfully' => 'Súbor bol úspešne odstránený!',
    'invalid_json_file' => 'Prosím vyberte platný JSON súbor.',
    'file_upload_error' => 'Chyba pri nahrávaní súboru. Skúste to prosím znova.',
    'file_remove_error' => 'Chyba pri odstraňovaní súboru. Skúste to prosím znova.',
    'send_custom_notification' => 'Odoslať vlastnú notifikáciu',
    'notification_title' => 'Názov',
    'notification_title_placeholder' => 'Zadajte názov notifikácie',
    'notification_message' => 'Správa',
    'notification_message_placeholder' => 'Zadajte text notifikácie',
    'notification_message_help' => 'Maximálne 500 znakov',
    'notification_target' => 'Cieľové zariadenia',
    'notification_action_url' => 'URL akcie (voliteľné)',
    'notification_action_url_placeholder' => 'https://priklad.sk/stranka',
    'notification_action_url_help' => 'URL na otvorenie pri kliknutí na notifikáciu',
    'notification_image_url' => 'URL obrázka (voliteľné)',
    'notification_image_url_placeholder' => 'https://priklad.sk/obrazok.jpg',
    'notification_image_url_help' => 'Obrázok na zobrazenie v notifikácii',
    'notification_send_info' => 'Notifikácie budú odoslané do všetkých aktívnych tokenov zariadení',
    'send_notification' => 'Odoslať notifikáciu',
    'all_devices' => 'Všetky zariadenia',
    'android_devices' => 'Iba Android zariadenia',
    'ios_devices' => 'Iba iOS zariadenia',
    'customer_devices' => 'Iba zariadenia zákazníkov',
    'notification_sending' => 'Odosielanie notifikácie...',
    'notification_sent_success' => 'Notifikácia bola úspešne odoslaná!',
    'notification_sent_error' => 'Nepodarilo sa odoslať notifikáciu. Skúste to prosím znova.',
    'fcm_setup_title' => 'Návod na nastavenie Firebase Cloud Messaging',
    'fcm_step_1_title' => '1. Vytvorte Firebase projekt',
    'fcm_step_1_1' => 'Prejdite na Firebase Console (console.firebase.google.com)',
    'fcm_step_1_2' => 'Vytvorte nový projekt alebo vyberte existujúci',
    'fcm_step_1_3' => 'Skopírujte Project ID z nastavení projektu',
    'fcm_step_2_title' => '2. Vygenerujte Service Account',
    'fcm_step_2_1' => 'Prejdite na Project Settings > Service Accounts',
    'fcm_step_2_2' => 'Kliknite na "Generate new private key"',
    'fcm_step_2_3' => 'Stiahnite JSON súbor',
    'fcm_step_2_4' => 'Nahrajte ho do priečinka storage/app/firebase/ na vašom serveri',
    'fcm_step_3_title' => '3. Povoľte FCM API',
    'fcm_step_3_1' => 'Prejdite na Google Cloud Console',
    'fcm_step_3_2' => 'Povoľte Firebase Cloud Messaging API',
    'fcm_step_3_3' => 'Uistite sa, že je pre váš projekt povolená fakturácia',
    'fcm_step_4_title' => '4. Nakonfigurujte nastavenia',
    'fcm_step_4_1' => 'Zadajte svoje Project ID vyššie',
    'fcm_step_4_2' => 'Zadajte cestu k vášmu service account JSON súboru',
    'fcm_security_note_title' => 'Bezpečnostná poznámka:',
    'fcm_security_note' => 'Uchovávajte svoj service account JSON súbor v bezpečí a nikdy ho neodovzdávajte do systému správy verzií. Uložte ho na bezpečnom mieste na vašom serveri.',

    'api_key_enabled_status' => 'API key protection is <strong>enabled</strong>. All requests require the X-API-KEY header.',
    'api_key_disabled_status' => 'API key protection is <strong>disabled</strong>. Any client can access the API without an API key.',
    'api_security_section_description' => 'The API key acts as a shared secret between your server and clients (e.g., your mobile app). It prevents unknown clients from accessing the API. User identity is still handled separately by Sanctum tokens.',
    'push_notifications_section_description' => 'Send push notifications to your mobile app users via Firebase Cloud Messaging. This requires a mobile app that registers device tokens with your API.',
    'send_custom_notification_description' => 'Send a push notification to registered mobile app users. Notifications are delivered via Firebase Cloud Messaging to devices that have registered their tokens.',
    'no_device_tokens' => 'No active device tokens found',
    'no_device_tokens_description' => 'Device tokens are registered automatically when users open your mobile app. This message means no mobile app has connected to your API yet. Once your app is deployed and users open it, device tokens will appear here.',
    'device_tokens_stats' => 'Active Device Tokens',
    'fcm_ready' => 'Firebase is configured. Push notifications are ready to use.',
    'fcm_not_configured' => 'Firebase is not fully configured. Complete the setup above to enable push notifications.',
    'service_account_file' => 'Service account file:',

    // Additional JavaScript translations
    'your_api_key_here' => 'vas-api-kluc-tu',
    'file_size_too_large' => 'Veľkosť súboru musí byť menšia ako 2MB.',
    'confirm_remove_service_account' => 'Ste si istí, že chcete odstrániť service account súbor?',
    'service_account_file_label' => 'Service account súbor:',
    'just_uploaded' => '(Práve nahrané)',
    'service_account_not_uploaded' => 'Service account súbor <strong>nie je nahraný</strong>. Prosím nahrajte svoj service account JSON súbor.',
    'please_enter_notification_title' => 'Prosím zadajte názov notifikácie.',
    'please_enter_notification_message' => 'Prosím zadajte text notifikácie.',
    'notification_error_occurred' => 'Pri odosielaní notifikácie sa vyskytla chyba.',
    'sent_to_devices' => 'Odoslané do: :count zariadení',
    'failed_devices' => 'Zlyhalo: :count zariadení',
    'will_send_to_devices' => 'Bude odoslané do :total aktívnych zariadení (:android Android, :ios iOS, :customers zákazníkov)',
    'close' => 'Zavrieť',
];
