<?php 
return [
  'accepted' => 'Il campo :attribute deve essere accettato.',
  'accepted_if' => 'Il campo :attribute deve essere accettato quando :other è :value.',
  'active_url' => 'Il campo :attribute deve essere un URL valido.',
  'after' => 'Il campo :attribute deve essere una data maggiore di :date.',
  'after_or_equal' => 'Il campo :attribute deve essere una data maggiore o uguale a :date.',
  'alpha' => 'Il campo :attribute deve contenere solo lettere.',
  'alpha_dash' => 'Il campo :attribute deve contenere solo lettere, numeri, trattini e underscore.',
  'alpha_num' => 'Il campo :attribute deve contenere solo lettere e numeri.',
  'array' => 'Il campo :attribute deve essere un array.',
  'ascii' => 'Il campo :attribute deve contenere solo caratteri e simboli alfanumerici a byte.',
  'before' => 'Il campo :attribute deve essere una data maggiore di :date.',
  'before_or_equal' => 'Il campo :attribute deve essere una data inferiore o uguale a :date.',
  'between' => [
    'array' => 'Il campo :attribute deve avere compreso tra :min e :max.',
    'file' => 'Il campo :attribute deve essere compreso tra :min e :max kilobyte.',
    'numeric' => 'Il campo :attribute deve essere compreso tra :min e :max.',
    'string' => 'Il campo :attribute deve essere compreso tra i caratteri :min e :max.',
  ],
  'boolean' => 'Il campo :attribute deve essere vero o falso.',
  'can' => 'Il campo :attribute contiene un valore non autorizzato.',
  'confirmed' => 'La conferma del campo :attribute non corrisponde.',
  'contains' => 'Il campo :attribute manca di un valore richiesto.',
  'current_password' => 'La password non è corretta.',
  'date' => 'Il campo :attribute deve essere una data valida.',
  'date_equals' => 'Il campo :attribute deve essere una data pari a :date.',
  'date_format' => 'Il campo :attribute deve corrispondere al formato :format.',
  'decimal' => 'Il campo :attribute deve avere :decimal posizioni decimali.',
  'declined' => 'Il campo :attribute deve essere rifiutato.',
  'declined_if' => 'Il campo :attribute deve essere rifiutato quando :other è :value.',
  'different' => 'Il campo :attribute e :other devono essere diversi.',
  'digits' => 'Il campo :attribute deve essere di :digits cifre.',
  'digits_between' => 'Il campo :attribute deve essere compreso tra le cifre :min e :max.',
  'dimensions' => 'Il campo :attribute ha dimensioni dell\'immagine non valide.',
  'distinct' => 'Il campo :attribute ha un valore duplicato.',
  'doesnt_end_with' => 'Il campo :attribute non deve finire con uno dei seguenti: :values.',
  'doesnt_start_with' => 'Il campo :attribute non deve iniziare con uno dei seguenti: :values.',
  'email' => 'Il campo :attribute deve essere un indirizzo email valido.',
  'ends_with' => 'Il campo :attribute deve terminare con uno dei seguenti: :values.',
  'enum' => 'La :attribute selezionata non è valida.',
  'exists' => 'La :attribute selezionata non è valida.',
  'extensions' => 'Il campo :attribute deve avere una delle seguenti estensioni: :values.',
  'file' => 'Il campo :attribute deve essere un file.',
  'filled' => 'Il campo :attribute deve avere un valore.',
  'gt' => [
    'array' => 'Il campo :attribute deve avere più di :value elementi.',
    'file' => 'Il campo :attribute deve essere maggiore di :value kilobyte.',
    'numeric' => 'Il campo :attribute deve essere maggiore di :value.',
    'string' => 'Il campo :attribute deve essere maggiore di :value caratteri.',
  ],
  'gte' => [
    'array' => 'Il campo :attribute deve avere maggiore o uguale a :value.',
    'file' => 'Il campo :attribute deve essere maggiore o uguale a :value kilobyte.',
    'numeric' => 'Il campo :attribute deve essere maggiore o uguale a :value.',
    'string' => 'Il campo :attribute deve essere maggiore o uguale a :value caratteri.',
  ],
  'hex_color' => 'Il campo :attribute deve essere un colore esadecimale valido.',
  'image' => 'Il campo :attribute deve essere un\'immagine.',
  'in' => 'La :attribute selezionata non è valida.',
  'in_array' => 'Il campo :attribute deve esistere in :other.',
  'integer' => 'Il campo :attribute deve essere un numero intero.',
  'ip' => 'Il campo :attribute deve essere un indirizzo IP valido.',
  'ipv4' => 'Il campo :attribute deve essere un indirizzo IPv4 valido.',
  'ipv6' => 'Il campo :attribute deve essere un indirizzo IPv6 valido.',
  'json' => 'Il campo :attribute deve essere una stringa JSON valida.',
  'list' => 'Il campo :attribute deve essere un elenco.',
  'lowercase' => 'Il campo :attribute deve essere minuscolo.',
  'lt' => [
    'array' => 'Il campo :attribute deve avere inferiore a :value.',
    'file' => 'Il campo :attribute deve essere inferiore a :value kilobyte.',
    'numeric' => 'Il campo :attribute deve essere inferiore a :value.',
    'string' => 'Il campo :attribute deve essere inferiore a :value caratteri.',
  ],
  'lte' => [
    'array' => 'Il campo :attribute deve essere inferiore o uguale a :value articoli.',
    'file' => 'Il campo :attribute deve essere inferiore o uguale a :value kilobyte.',
    'numeric' => 'Il campo :attribute deve essere inferiore o uguale a :value.',
    'string' => 'Il campo :attribute deve essere inferiore o uguale a :value caratteri.',
  ],
  'mac_address' => 'Il campo :attribute deve essere un indirizzo MAC valido.',
  'max' => [
    'array' => 'Il campo :attribute non deve avere maggiore di :max articoli.',
    'file' => 'Il campo :attribute non deve essere maggiore di :max kilobyte.',
    'numeric' => 'Il campo :attribute non deve essere maggiore di :max.',
    'string' => 'Il campo :attribute non deve essere maggiore di :max caratteri.',
  ],
  'max_digits' => 'Il campo :attribute non deve avere più di :max cifre.',
  'mimes' => 'Il campo :attribute deve essere un file di tipo: :values.',
  'mimetypes' => 'Il campo :attribute deve essere un file di tipo: :values.',
  'min' => [
    'array' => 'Il campo :attribute deve avere almeno :min articoli.',
    'file' => 'Il campo :attribute deve essere almeno :min kilobyte.',
    'numeric' => 'Il campo :attribute deve essere almeno :min.',
    'string' => 'Il campo :attribute deve essere almeno :min caratteri.',
  ],
  'min_digits' => 'Il campo :attribute deve avere almeno :min cifre.',
  'missing' => 'Manca il campo :attribute.',
  'missing_if' => 'Il campo :attribute deve mancare quando :other è :value.',
  'missing_unless' => 'Il campo :attribute deve mancare a meno che :other non sia :value.',
  'missing_with' => 'Il campo :attribute deve mancare quando è presente :values.',
  'missing_with_all' => 'Il campo :attribute deve mancare quando è presente :values.',
  'multiple_of' => 'Il campo :attribute deve essere un multiplo di :value.',
  'not_in' => 'La :attribute selezionata non è valida.',
  'not_regex' => 'Il formato di campo :attribute non è valido.',
  'numeric' => 'Il campo :attribute deve essere un numero.',
  'password' => [
    'letters' => 'Il campo :attribute deve contenere almeno una lettera.',
    'mixed' => 'Il campo :attribute deve contenere almeno una lettera maiuscola e una lettera minuscola.',
    'numbers' => 'Il campo :attribute deve contenere almeno un numero.',
    'symbols' => 'Il campo :attribute deve contenere almeno un simbolo.',
    'uncompromised' => 'Il dato :attribute è apparso in un archivio compromesso esterno (Data Breach). Scegli un :attribute diverso.',
  ],
  'present' => 'Il campo :attribute deve essere presente.',
  'present_if' => 'Il campo :attribute deve essere presente quando :other è :value.',
  'present_unless' => 'Il campo :attribute deve essere presente a meno che :other non sia :value.',
  'present_with' => 'Il campo :attribute deve essere presente quando :values è presente.',
  'present_with_all' => 'Il campo :attribute deve essere presente quando è presente :values.',
  'prohibited' => 'Il campo :attribute è vietato.',
  'prohibited_if' => 'Il campo :attribute è proibito quando :other è :value.',
  'prohibited_unless' => 'Il campo :attribute è proibito a meno che :other non sia in :values.',
  'prohibits' => 'Il campo :attribute proibisce a :other di essere presente.',
  'regex' => 'Il formato di campo :attribute non è valido.',
  'required' => 'Il campo :attribute è richiesto.',
  'required_array_keys' => 'Il campo :attribute deve contenere :values valori.',
  'required_if' => 'Il campo :attribute è richiesto quando :other è :value.',
  'required_if_accepted' => 'Il campo :attribute è richiesto quando :other è accettato.',
  'required_if_declined' => 'Il campo :attribute è richiesto quando :other viene rifiutato.',
  'required_unless' => 'Il campo :attribute è richiesto a meno che :other non sia in :values.',
  'required_with' => 'Il campo :attribute è richiesto quando è presente :values.',
  'required_with_all' => 'Il campo :attribute è richiesto quando è presente :values.',
  'required_without' => 'Il campo :attribute è richiesto quando :values non è presente.',
  'required_without_all' => 'Il campo :attribute è richiesto quando nessuno di :values è presente.',
  'same' => 'Il campo :attribute deve corrispondere a :other.',
  'size' => [
    'array' => 'Il campo :attribute deve contenere :size elementi.',
    'file' => 'Il campo :attribute deve essere :size kilobyte.',
    'numeric' => 'Il campo :attribute deve essere :size.',
    'string' => 'Il campo :attribute deve essere :size caratteri.',
  ],
  'starts_with' => 'Il campo :attribute deve iniziare con uno dei seguenti dati: :values.',
  'string' => 'Il campo :attribute deve essere una stringa.',
  'timezone' => 'Il campo :attribute deve essere un fuso orario valido.',
  'unique' => ':attribute è già stata presa.',
  'uploaded' => ':attribute non è riuscito a caricare.',
  'uppercase' => 'Il campo :attribute deve essere maiuscolo.',
  'url' => 'Il campo :attribute deve essere un URL valido.',
  'ulid' => 'Il campo :attribute deve essere un ULID valido.',
  'uuid' => 'Il campo :attribute deve essere un UUID valido.',
  'custom' => [
    'attribute-name' => [
      'rule-name' => 'misura personalizzata',
    ],
  ],
  'variationNameRequired' => 'È richiesto il nome della variante.',
  'variationNameMustBeString' => 'Il nome della variante deve essere un testo valido.',
  'variationNameMaxLength' => 'Il nome della variante non deve superare i 255 caratteri.',
  'variationPriceRequired' => 'È richiesto il prezzo della variante.',
  'variationPriceNumeric' => 'Il prezzo della variante deve essere un numero.',
  'variationPriceMustBeNumeric' => 'Il prezzo della variante deve essere un numero valido.',
  'variationPriceMustBePositive' => 'Il prezzo della variante deve essere almeno 0.',
  'itemNameRequired' => 'Il nome dell\'articolo è richiesto per la lingua :language.',
  'itemNameRequiredAnyLanguage' => 'Inserisci il nome dell\'elemento in almeno una lingua abilitata.',
  'itemPriceRequired' => 'Il prezzo dell\'articolo è obbligatorio.',
  'itemPriceMustBeNumeric' => 'Il prezzo dell\'articolo deve essere un numero valido.',
  'itemPriceMustBePositive' => 'Il prezzo dell\'articolo deve essere almeno 0.',
  'menuNameRequired' => 'Il nome del menu è richiesto per la lingua :language.',
  'categoryNameRequired' => 'Il nome della categoria è richiesto per la lingua :language.',
  'categoryNameUnique' => 'Il nome della categoria per la lingua :language è già stato preso.',
  'categoryRequired' => 'La categoria è obbligatoria.',
  'menuRequired' => 'Il menù è obbligatorio.',
  'priceRequired' => 'Il prezzo è obbligatorio.',
  'priceMustBeNumeric' => 'Il prezzo deve essere un numero valido.',
  'priceMinZero' => 'Il prezzo deve essere almeno 0.',
  'orderTypePriceRequired' => 'Il prezzo per :orderType è obbligatorio.',
  'baseDeliveryPriceMustBeNumeric' => 'Il prezzo base di consegna deve essere un numero valido.',
  'baseDeliveryPriceMustBePositive' => 'Il prezzo base di consegna deve essere almeno 0.',
  'availabilityRequired' => 'Lo stato di disponibilità è obbligatorio.',
  'availabilityMustBeBoolean' => 'Lo stato di disponibilità deve essere vero o falso.',
  'showOnCustomerSiteRequired' => 'È richiesta la visualizzazione dello stato del sito del cliente.',
  'showOnCustomerSiteMustBeBoolean' => 'Lo stato visualizzato sul sito del cliente deve essere vero o falso.',
  'alreadyAssociatedGroup' => 'Il gruppo modificatore selezionato è già associato a questa voce di menu.',
  'cannotRemoveTranslation' => 'Non è possibile rimuovere la traduzione :language.',
  'InvalidFlutterwaveKeyOrSecret' => 'Chiave Secret non valida.',
  'flutterwaveStatusRequired' => 'È richiesto lo status di FlutterWave.',
  'flutterwaveModeRequired' => 'È richiesta la modalità FlutterWave.',
  'liveFlutterwaveKeyRequired' => 'È richiesta una chiave Flutterwave Live.',
  'liveFlutterwaveSecretRequired' => 'È richiesto la chiave secrreta Flutterwave Live.',
  'liveFlutterwaveHashRequired' => 'È richiesto l\'hash di Flutterwave Live.',
  'testFlutterwaveKeyRequired' => 'È richiesta la chiave di test FlutterWave.',
  'testFlutterwaveSecretRequired' => 'È necessario la chiave di secret di test FlutterWave.',
  'testFlutterwaveHashRequired' => 'È necessario un hash di test flutterwave.',
  'greaterThanPrevious' => 'Questo campo deve essere maggiore della distanza massima del livello precedente.',
  'tiers' => [
    'required' => 'È richiesto il campo Tiers.',
  ],
  'modifierGroupNameRequired' => 'Il nome del modificatore di gruppo è richiesto per la lingua :language.',
  'modifierOptionNameRequired' => 'Il nome dell\'opzione è richiesto per la lingua :language.',
  'atLeastOneVariationRequired' => 'È richiesta almeno una variante con il nome e il prezzo.',
  'orderTypeNameRequired' => 'È richiesto il nome del tipo di ordine.',
  'orderTypeRequired' => 'È richiesto il tipo di ordine.',
  'invalidOrderType' => 'Il tipo di ordine selezionato non è valido.',
  'defaultOrderTypeRequired' => 'Il tipo di ordine predefinito è richiesto quando il popup è disabilitato.',
  'requiredModifierGroup' => 'È richiesto il modificatore di gruppo ": nome". Seleziona almeno un\'opzione.',
];