<?php

return [
    'title' => 'Settings',
    'navigation_label' => 'Settings',
    'model_label' => 'Setting',
    'plural_model_label' => 'Settings',
    
    // Actions
    'create' => 'Create New Setting',
    'edit' => 'Edit Setting',
    'delete' => 'Delete Setting',
    'restore' => 'Restore Setting',
    'force_delete' => 'Force Delete Setting',
    'save' => 'Save',
    'cancel' => 'Cancel',
    
    // Form fields
    'key' => 'Key',
    'key_helper' => 'Setting key (e.g: site_name, site_email)',
    'value' => 'Value',
    'value_helper' => 'Setting value',
    'type' => 'Type',
    'type_helper' => 'Value type',
    'group' => 'Group',
    'group_helper' => 'Setting group (e.g: general, email, seo)',
    'label' => 'Label',
    'label_helper' => 'User-friendly label',
    'description' => 'Description',
    'description_helper' => 'Setting description',
    'is_public' => 'Public',
    'is_public_helper' => 'Is this setting public?',
    'is_active' => 'Active',
    'is_active_helper' => 'Is this setting active?',
    
    // Messages
    'created_successfully' => 'Setting created successfully.',
    'updated_successfully' => 'Setting updated successfully.',
    'deleted_successfully' => 'Setting deleted successfully.',
    'restored_successfully' => 'Setting restored successfully.',
    'force_deleted_successfully' => 'Setting permanently deleted.',
    
    // Table columns
    'table_key' => 'Key',
    'table_value' => 'Value',
    'table_type' => 'Type',
    'table_group' => 'Group',
    'table_label' => 'Label',
    'table_public' => 'Public',
    'table_active' => 'Active',
    'table_created_at' => 'Created At',
    'table_updated_at' => 'Updated At',
    
    // Types
    'type_string' => 'String',
    'type_text' => 'Text',
    'type_boolean' => 'Boolean',
    'type_integer' => 'Integer',
    'type_float' => 'Float',
    'type_array' => 'Array',
    'type_json' => 'JSON',
    'type_file' => 'File',
    'type_date' => 'Date',
    'type_datetime' => 'Date & Time',
    'type_color_picker' => 'Color Picker',
    'type_code_editor' => 'Code Editor',
    'type_rich_editor' => 'Rich Text Editor',
    'type_markdown_editor' => 'Markdown Editor',
    'type_tags_input' => 'Tags Input',
    'type_checkbox_list' => 'Checkbox List',
    'type_radio' => 'Radio Button',
    'type_toggle_buttons' => 'Toggle Buttons',
    'type_slider' => 'Slider',
    'type_key_value' => 'Key-Value Pairs',
    
    // Groups
    'group_general' => 'General',
    'group_theme' => 'Theme',
    'group_localization' => 'Localization',
    'group_email' => 'Email',
    'group_seo' => 'SEO',
    'group_social' => 'Social Media',
    'group_security' => 'Security',
    'group_upload' => 'Upload',
    'group_payment' => 'Payment',
    'group_notification' => 'Notification',
    'group_cache' => 'Cache',
    'group_api' => 'API',
    'group_logging' => 'Logging',
    'group_performance' => 'Performance',
    'group_integration' => 'Integration',
    'group_other' => 'Other',
    
    // Validation messages
    'key_required' => 'Key field is required.',
    'key_unique' => 'This key is already in use.',
    'key_regex' => 'Key can only contain letters, numbers, underscores and hyphens.',
    'value_required' => 'Value field is required.',
    'type_required' => 'Type field is required.',
    'label_required' => 'Label field is required.',
    
    // Array type specific
    'array_key' => 'Key',
    'array_key_placeholder' => 'Array key (e.g: name, email)',
    'array_value' => 'Value',
    'array_value_placeholder' => 'Array value',
    'array_description' => 'Description',
    'array_description_placeholder' => 'Description for this item',
    'array_active' => 'Active',
    'array_add_item' => 'Add Item',
    
    // Checkbox options (placeholder, can be customized per setting)
    'checkbox_option_1' => 'Option 1',
    'checkbox_option_2' => 'Option 2',
    'checkbox_option_3' => 'Option 3',
    
    // Radio options (placeholder, can be customized per setting)
    'radio_option_1' => 'Option 1',
    'radio_option_2' => 'Option 2',
    'radio_option_3' => 'Option 3',
    
    // Toggle options (placeholder, can be customized per setting)
    'toggle_option_1' => 'Option 1',
    'toggle_option_2' => 'Option 2',
    'toggle_option_3' => 'Option 3',
    
    // Filters
    'filter_group' => 'By Group',
    'filter_type' => 'By Type',
    'filter_active' => 'Active',
    'filter_public' => 'Public',
    
    // Tabs
    'tabs_title' => 'Setting Groups',
    'settings_count' => 'settings',
    'all_settings' => 'All Settings',
];

