<?php

return [
    'settings' => 'Mga Setting ng API',
    'settings_description' => 'Tingnan at i-update ang iyong mga setting ng API',
    'save_settings' => 'I-save ang mga setting',
    'setting_title' => 'Mga setting ng API',
    'setting_description' => 'I-configure ang iyong API access at mga security settings',
    'api_enabled' => 'Paganahin ang API',
    'api_enabled_description' => 'Paganahin o huwag paganahin ang REST API para sa iyong website. Kapag naka-disable, hindi maa-access ang lahat ng API endpoints.',
    'api_key' => 'API Key',
    'api_key_description' => 'Opsyonal na security key para sa API access. Kapag naka-set, ang lahat ng API requests ay dapat maglaman ng key na ito sa X-API-KEY header.',
    'api_key_placeholder' => 'Ilagay ang iyong API key (iwanang walang laman para i-disable)',
    'generate_api_key' => 'Gumawa ng Random na Key',
    'edit_api_key' => 'I-edit ang API Key',
    'copy_api_key' => 'Kopyahin sa Clipboard',
    'api_key_generated' => 'Matagumpay na nabuo ang bagong API key!',
    'api_key_copied' => 'Nakopya na ang API key sa clipboard!',
    'api_key_edit_enabled' => 'Maaari nang i-edit ang API key field.',
    'api_documentation' => 'Dokumentasyon ng API',
    'api_documentation_description' => 'Tingnan ang kumpletong dokumentasyon ng API na may mga halimbawa at detalye ng endpoint.',
    'view_documentation' => 'Tingnan ang API Docs',
    'generate_docs_title' => 'Bumuo ng API Documentation',
    'generate_docs_description' => 'Upang makabuo ng API documentation para sa iyong Botble CMS application, sundin ang mga simpleng hakbang na ito:',
    'generate_docs_step_1' => '1. I-install ang Scribe package:',
    'generate_docs_step_2' => '2. Bumuo ng API documentation:',
    'generate_docs_step_3' => '3. I-access ang iyong API documentation sa:',
    'api_usage_examples' => 'Mga Halimbawa ng Paggamit',
    'api_usage_curl_example' => 'Halimbawa ng cURL request na may API key:',
    'api_usage_javascript_example' => 'Halimbawa ng JavaScript request:',
    'api_security_section' => 'Mga Security Settings',
    'api_help_section' => 'Tulong at Dokumentasyon',
    'push_notifications_section' => 'Push Notifications (FCM v1 API)',
    'push_notifications_enabled' => 'Paganahin ang Push Notifications',
    'push_notifications_enabled_description' => 'Paganahin o huwag paganahin ang push notifications para sa mobile apps. Kapag naka-disable, walang notifications na ipapadala sa mga device.',
    'fcm_project_id' => 'Firebase Project ID',
    'fcm_project_id_description' => 'Ang iyong Firebase project ID. Makikita mo ito sa iyong Firebase project settings.',
    'fcm_project_id_placeholder' => 'Ilagay ang iyong Firebase project ID',
    'fcm_service_account_path' => 'Service Account JSON File',
    'fcm_service_account_path_description' => 'Path sa iyong Firebase service account JSON file (relative sa storage/app/ o absolute path).',
    'fcm_service_account_upload_description' => 'I-upload ang iyong Firebase service account JSON file. Ang file ay ligtas na itatabi sa storage/app/firebase/ directory.',
    'fcm_service_account_path_placeholder' => 'firebase/service-account.json',
    'upload_file' => 'Mag-upload ng File',
    'remove_file' => 'Alisin ang File',
    'uploaded_at' => 'Na-upload noong',
    'upload_json_file' => 'Mangyaring mag-upload ng iyong service account JSON file.',
    'uploading_file' => 'Nag-u-upload ng file',
    'file_uploaded_successfully' => 'Matagumpay na na-upload ang file!',
    'file_removed_successfully' => 'Matagumpay na naalis ang file!',
    'invalid_json_file' => 'Mangyaring pumili ng wastong JSON file.',
    'file_upload_error' => 'May error sa pag-upload ng file. Mangyaring subukan ulit.',
    'file_remove_error' => 'May error sa pag-alis ng file. Mangyaring subukan ulit.',
    'send_custom_notification' => 'Magpadala ng Custom Notification',
    'notification_title' => 'Pamagat',
    'notification_title_placeholder' => 'Ilagay ang pamagat ng notification',
    'notification_message' => 'Mensahe',
    'notification_message_placeholder' => 'Ilagay ang mensahe ng notification',
    'notification_message_help' => 'Maximum 500 characters',
    'notification_target' => 'Target na mga Device',
    'notification_action_url' => 'Action URL (Opsyonal)',
    'notification_action_url_placeholder' => 'https://example.com/page',
    'notification_action_url_help' => 'URL na bubuksan kapag na-tap ang notification',
    'notification_image_url' => 'Image URL (Opsyonal)',
    'notification_image_url_placeholder' => 'https://example.com/image.jpg',
    'notification_image_url_help' => 'Larawan na ipapakita sa notification',
    'notification_send_info' => 'Ipapadala ang mga notification sa lahat ng active device tokens',
    'send_notification' => 'Magpadala ng Notification',
    'all_devices' => 'Lahat ng mga Device',
    'android_devices' => 'Android Devices Lamang',
    'ios_devices' => 'iOS Devices Lamang',
    'customer_devices' => 'Customer Devices Lamang',
    'notification_sending' => 'Nagpapadala ng notification...',
    'notification_sent_success' => 'Matagumpay na naipadala ang notification!',
    'notification_sent_error' => 'Nabigo ang pagpapadala ng notification. Mangyaring subukan ulit.',
    'fcm_setup_title' => 'Mga Tagubilin sa Pag-setup ng Firebase Cloud Messaging',
    'fcm_step_1_title' => '1. Gumawa ng Firebase Project',
    'fcm_step_1_1' => 'Pumunta sa Firebase Console (console.firebase.google.com)',
    'fcm_step_1_2' => 'Gumawa ng bagong project o pumili ng existing',
    'fcm_step_1_3' => 'Kopyahin ang Project ID mula sa project settings',
    'fcm_step_2_title' => '2. Gumawa ng Service Account',
    'fcm_step_2_1' => 'Pumunta sa Project Settings > Service Accounts',
    'fcm_step_2_2' => 'I-click ang "Generate new private key"',
    'fcm_step_2_3' => 'I-download ang JSON file',
    'fcm_step_2_4' => 'I-upload ito sa iyong server storage/app/firebase/ folder',
    'fcm_step_3_title' => '3. Paganahin ang FCM API',
    'fcm_step_3_1' => 'Pumunta sa Google Cloud Console',
    'fcm_step_3_2' => 'Paganahin ang Firebase Cloud Messaging API',
    'fcm_step_3_3' => 'Siguraduhing naka-enable ang billing para sa iyong project',
    'fcm_step_4_title' => '4. I-configure ang mga Setting',
    'fcm_step_4_1' => 'Ilagay ang iyong Project ID sa itaas',
    'fcm_step_4_2' => 'Ilagay ang path sa iyong service account JSON file',
    'fcm_security_note_title' => 'Paalala sa Seguridad:',
    'fcm_security_note' => 'Panatilihing ligtas ang iyong service account JSON file at huwag kailanman i-commit ito sa version control. Itabi ito sa ligtas na lokasyon sa iyong server.',

    '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' => 'ilagay-ang-iyong-api-key-dito',
    'file_size_too_large' => 'Ang laki ng file ay dapat mas mababa sa 2MB.',
    'confirm_remove_service_account' => 'Sigurado ka bang nais mong alisin ang service account file?',
    'service_account_file_label' => 'Service account file:',
    'just_uploaded' => '(Kakaupload lang)',
    'service_account_not_uploaded' => 'Ang service account file ay <strong>hindi pa na-upload</strong>. Mangyaring mag-upload ng iyong service account JSON file.',
    'please_enter_notification_title' => 'Mangyaring maglagay ng pamagat ng notification.',
    'please_enter_notification_message' => 'Mangyaring maglagay ng mensahe ng notification.',
    'notification_error_occurred' => 'May naganap na error habang nagpapadala ng notification.',
    'sent_to_devices' => 'Naipadala sa: :count devices',
    'failed_devices' => 'Nabigo: :count devices',
    'will_send_to_devices' => 'Ipapadala sa :total active devices (:android Android, :ios iOS, :customers customers)',
    'close' => 'Isara',
];
