<?php

return [
    'widgets' => [
        'total_users' => [
            'label' => 'Users',
            'description' => 'Total application user accounts.',
        ],
    ],
    'users' => [
        'navigation' => [
            'label' => 'Users',
            'singular' => 'User',
            'plural' => 'Users',
        ],
        'sections' => [
            'account' => 'Account',
            'profile' => 'Profile',
            'nutrition_goals' => 'Nutrition goals',
            'activity' => 'Activity',
            'metadata' => 'Metadata',
        ],
        'fields' => [
            'id' => 'ID',
            'name' => 'Name',
            'email' => 'Email address',
            'locale' => 'Language',
            'role' => 'Role',
            'email_verified_at' => 'Email verified at',
            'account_verified_at' => 'Account verified at',
            'suspended_at' => 'Suspended at',
            'suspended_by' => 'Suspended by',
            'avatar' => 'Avatar',
            'password' => 'Password',
            'bio' => 'Bio',
            'height' => 'Height',
            'date_of_birth' => 'Date of birth',
            'sex' => 'Sex',
            'daily_calorie_goal' => 'Calories',
            'daily_protein_goal' => 'Protein',
            'daily_carbs_goal' => 'Carbs',
            'daily_fats_goal' => 'Fats',
            'physical_activity_level' => 'Activity level',
            'physical_activity_level_short' => 'Activity',
            'weight_goal' => 'Weight goal',
            'weight_goal_short' => 'Weight goal',
            'pace_preference' => 'Pace',
            'created_at' => 'Created at',
            'updated_at' => 'Updated at',
        ],
        'locales' => [
            'en' => 'English',
            'fr' => 'French',
        ],
        'filters' => [
            'email_verified' => 'Email verified',
            'account_verified' => 'Account verified',
            'suspended' => 'Suspended',
        ],
        'actions' => [
            'suspend' => 'Suspend',
            'unsuspend' => 'Reactivate',
        ],
        'placeholders' => [
            'not_verified' => 'Not verified',
            'not_suspended' => 'Not suspended',
            'empty' => '-',
        ],
    ],
    'credit_products' => [
        'navigation' => [
            'label' => 'Credit products',
            'singular' => 'Credit product',
            'plural' => 'Credit products',
        ],
        'sections' => [
            'product' => 'Product',
            'stripe' => 'Stripe',
        ],
        'fields' => [
            'name' => 'Name',
            'description' => 'Description',
            'type' => 'Type',
            'credits' => 'Credits',
            'amount' => 'Price',
            'currency' => 'Currency',
            'stripe_product_id' => 'Stripe product ID',
            'stripe_price_id' => 'Stripe price ID',
            'is_active' => 'Active',
            'sort_order' => 'Order',
            'created_at' => 'Created at',
        ],
        'helpers' => [
            'amount' => 'Amount in cents, for example 999 for €9.99.',
        ],
        'actions' => [
            'sync_stripe' => 'Create in Stripe',
            'sync_stripe_success' => 'Stripe product synchronized.',
        ],
    ],
    'payment_transactions' => [
        'navigation' => [
            'label' => 'Payments',
            'singular' => 'Payment',
            'plural' => 'Payments',
        ],
        'sections' => [
            'summary' => 'Summary',
            'stripe' => 'Stripe',
            'error' => 'Error',
            'payload' => 'Stripe payload',
        ],
        'fields' => [
            'id' => 'ID',
            'user' => 'User',
            'credit_product' => 'Product',
            'type' => 'Type',
            'status' => 'Status',
            'amount' => 'Amount',
            'credits_expected' => 'Expected credits',
            'credits_granted' => 'Granted credits',
            'invoice_url' => 'Invoice URL',
            'invoice_pdf_url' => 'Invoice PDF',
            'invoice_email_sent_at' => 'Invoice email sent at',
            'stripe_event_id' => 'Stripe event ID',
            'stripe_event_type' => 'Event',
            'stripe_customer_id' => 'Stripe customer ID',
            'stripe_checkout_session_id' => 'Stripe checkout session ID',
            'stripe_checkout_session_id_short' => 'Checkout session',
            'stripe_invoice_id' => 'Stripe invoice ID',
            'stripe_invoice_id_short' => 'Invoice',
            'stripe_payment_intent_id' => 'Stripe payment intent ID',
            'stripe_subscription_id' => 'Stripe subscription ID',
            'stripe_price_id' => 'Stripe price ID',
            'error_message' => 'Message',
            'payload' => 'Payload',
            'processed_at' => 'Processed at',
            'created_at' => 'Created at',
        ],
        'placeholders' => [
            'empty' => '-',
        ],
    ],
    'moderation_cases' => [
        'navigation' => [
            'label' => 'Moderation',
            'singular' => 'Moderation case',
            'plural' => 'Moderation cases',
        ],
        'sections' => [
            'case' => 'Case',
            'target' => 'Reported content',
            'resolution' => 'Resolution',
            'metadata' => 'Metadata',
        ],
        'fields' => [
            'id' => 'ID',
            'target_type' => 'Type',
            'target_title' => 'Target',
            'caseable_id' => 'Target ID',
            'status' => 'Status',
            'reports_count' => 'Reports',
            'threshold' => 'Threshold',
            'threshold_notified_at' => 'Notification sent at',
            'assigned_to' => 'Assigned to',
            'resolved_by' => 'Resolved by',
            'resolved_at' => 'Resolved at',
            'resolution_note' => 'Resolution note',
            'created_at' => 'Created at',
            'updated_at' => 'Updated at',
        ],
        'targets' => [
            'meal_post' => 'Meal',
            'post_review' => 'Review',
            'user' => 'User',
            'unknown' => 'Unknown',
        ],
        'actions' => [
            'mark_reviewing' => 'Start review',
            'hide_meal' => 'Hide meal',
            'suspend_user' => 'Suspend',
            'resolve' => 'Resolve',
            'reject' => 'Reject',
        ],
        'filters' => [
            'target_type' => 'Type',
        ],
        'placeholders' => [
            'empty' => '-',
        ],
    ],
    'legal_documents' => [
        'navigation' => [
            'label' => 'Legal documents',
            'singular' => 'Legal document',
            'plural' => 'Legal documents',
        ],
        'sections' => [
            'identity' => 'Identity',
            'publication' => 'Publication',
            'content' => 'Content',
            'metadata' => 'Metadata',
        ],
        'fields' => [
            'id' => 'ID',
            'slug' => 'Slug',
            'type' => 'Type',
            'version' => 'Version',
            'title' => 'Title',
            'locale' => 'Locale',
            'localized_title' => 'Localized title',
            'content' => 'Content JSON',
            'intro' => 'Introduction',
            'paragraph' => 'Paragraph',
            'sections' => 'Sections',
            'section_title' => 'Section title',
            'section_body' => 'Section paragraphs',
            'is_active' => 'Active',
            'published_at' => 'Published at',
            'created_at' => 'Created at',
            'updated_at' => 'Updated at',
        ],
        'helpers' => [
            'slug' => 'Public identifier used by the landing site, e.g. privacy-policy or terms-of-service.',
            'is_active' => 'When enabled, the other active versions with the same slug are automatically deactivated.',
            'published_at' => 'The public API only exposes active documents whose publication date is set and not in the future.',
            'content' => 'Expected shape: {"fr":{"intro":["..."],"sections":[{"title":"...","body":["..."]}]}}',
        ],
        'defaults' => [
            'intro' => 'Introductory text for the document.',
            'section_title' => 'Section title',
            'paragraph' => 'First paragraph.',
        ],
        'actions' => [
            'add_intro_paragraph' => 'Add an intro paragraph',
            'add_section' => 'Add a section',
            'add_section_paragraph' => 'Add a paragraph',
            'create_new_version' => 'Create new version',
            'create_new_version_confirmation' => 'This will duplicate the content into a new inactive unpublished version.',
            'create_new_version_success' => 'New version created.',
        ],
        'status' => [
            'active' => 'Active',
            'inactive' => 'Inactive',
        ],
        'placeholders' => [
            'empty' => '-',
        ],
    ],
];
