<?php
return [
    'admin_news_page_title' => 'News Management',
    'admin_news_meta_description' => 'News Management for Sahtout WoW Server',
    'admin_news_title' => 'News Management',
    'admin_news_unknown_user' => 'Unknown',
    'admin_news_csrf_error' => 'CSRF token validation failed.',
    'admin_news_upload_err_ini_size' => 'File size exceeds server limit (upload_max_filesize).',
    'admin_news_upload_err_form_size' => 'File size exceeds form limit.',
    'admin_news_upload_err_partial' => 'File was only partially uploaded.',
    'admin_news_upload_err_no_file' => 'No file was uploaded.',
    'admin_news_upload_err_no_tmp_dir' => 'Missing temporary directory.',
    'admin_news_upload_err_cant_write' => 'Failed to write file to disk.',
    'admin_news_upload_err_extension' => 'A PHP extension stopped the upload.',
    'admin_news_upload_err_unknown' => 'Unknown upload error.',
    'admin_news_invalid_file_type' => 'Invalid file type. Only JPG, PNG, GIF allowed.',
    'admin_news_file_size_exceeded' => 'File size exceeds 2MB limit.',
    'admin_news_upload_dir_not_writable' => 'Upload directory is not writable.',
    'admin_news_upload_failed' => 'Failed to move uploaded file.',
    'admin_news_add_success' => 'News added successfully.',
    'admin_news_add_failed' => 'Failed to add news: %s',
    'admin_news_update_success' => 'News updated successfully.',
    'admin_news_update_failed' => 'Failed to update news: %s',
    'admin_news_delete_success' => 'News deleted successfully.',
    'admin_news_delete_failed' => 'Failed to delete news: %s',
    'admin_news_label_title' => 'Title',
    'admin_news_placeholder_title' => 'Enter news title',
    'admin_news_label_slug' => 'Slug',
    'admin_news_placeholder_slug' => 'Enter slug (optional)',
    'admin_news_label_content' => 'Content',
    'admin_news_placeholder_content' => 'Enter news content',
    'admin_news_label_category' => 'Category',
    'admin_news_category_update' => 'Update',
    'admin_news_category_event' => 'Event',
    'admin_news_category_maintenance' => 'Maintenance',
    'admin_news_category_other' => 'Other',
    'admin_news_label_image' => 'Image Upload (JPG, PNG, GIF, max 2MB, Optional)',
    'admin_news_image_help' => 'Leave blank to use default image (news.png).',
    'admin_news_image_edit_help' => 'Leave blank to keep existing image (default: news.png).',
    'admin_news_image_preview_alt' => 'Image Preview',
    'admin_news_label_is_important' => 'Mark as Important',
    'admin_news_add_button' => 'Add News',
    'admin_news_add_header' => 'Add New News',
    'admin_news_list_header' => 'News Articles',
    'admin_news_table_title' => 'Title',
    'admin_news_table_category' => 'Category',
    'admin_news_table_posted_by' => 'Posted By',
    'admin_news_table_date' => 'Date',
    'admin_news_table_important' => 'Important',
    'admin_news_table_image' => 'Image',
    'admin_news_table_actions' => 'Actions',
    'admin_news_no_news' => 'No news available.',
    'admin_news_edit_button' => 'Edit',
    'admin_news_delete_button' => 'Delete',
    'admin_news_edit_modal_title' => 'Edit News: ',
    'admin_news_delete_modal_title' => 'Delete News: ',
    'admin_news_delete_confirm' => 'Are you sure you want to delete this news article?',
    'admin_news_close_button' => 'Close',
    'admin_news_cancel_button' => 'Cancel',
    'admin_news_save_button' => 'Save',
    'admin_news_pagination_aria' => 'News pagination',
    'admin_news_previous' => 'Previous',
    'admin_news_next' => 'Next',
    'admin_news_yes' => 'Yes',
    'admin_news_no' => 'No',
    'admin_news_image_alt' => 'News Image',
    'admin_news_js_invalid_file_type' => 'Invalid file type. Only JPG, PNG, or GIF allowed.',
    'admin_news_js_file_size_exceeded' => 'File size exceeds 2MB limit.'
];
?>