frontend translation + other stuff

This commit is contained in:
lordwilbur
2018-05-18 00:03:30 +02:00
committed by Nabeel Shahzad
parent ba8a819c7d
commit a346b0df2e
54 changed files with 966 additions and 771 deletions

View File

@@ -13,7 +13,7 @@ return [
|
*/
'failed' => 'These credentials do not match our records.',
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
'failed' => 'Queste credenziali non sono presenti nei nostri archivi.',
'throttle' => 'Troppi tentativi di login. Tenta di nuovo tra :seconds secondi per favore.',
];

View File

@@ -0,0 +1,267 @@
<?php
return [
'global' =>[
'dashboard' => 'Dashboard',
'flight' => 'Volo|Voli',
'livemap' => 'Mappa Live',
'pilot' => 'Pilota|Piloti',
'pirep' => 'PIREP|PIREPs',
'newestpilots' => 'Ultimi Piloti',
'profile' => 'Profilo',
'email' => 'Email',
'register' => 'Registrazione',
'confirmpassword' => 'Conferma Password',
'homeairport' => 'Aeroporto di Casa',
'currentairport' => 'Aeroporto Corrente',
'timezone' => 'Fuso Orario',
'country' => 'Paese',
'download' => 'Download|Downloads',
'from' => 'da',
'to' => 'a',
'status' => 'Stato',
'departure' => 'Partenza',
'arrival' => 'Arrivo',
'aircraft' => 'Aereomobile',
'airline' => 'Compagnia Aerea',
'distance' => 'Distanza',
'metar' => 'METAR',
'hour' => 'Ora|Ore',
'minute' => 'Minuto|Minuti',
'note' => 'Nota|Note',
'route' => 'Rotta',
'flightnumber' => 'Numero di Volo',
'flighttime' => 'Tempo di Volo',
'departureairport' => 'Aeroporto di Partenza',
'arrivalairport' => 'Aeroporto d\'Arrivo',
'field' => 'Campo|Campi',
'name' => 'Nome',
'value' => 'Valore|Valori',
'remark' => 'Promemoria|Promemoria',
'find' => 'Trova',
'reset' => 'Resetta',
'submit' => 'Invia',
'edit' => 'Modifica',
'close' => 'Chiudi',
],
'airports' => [
'inboundflights' => 'Voli in Entrata',
'outboundflights' => 'Voli in Uscita',
'ident' => 'Identificativo',
'noflightfound' => 'Nessun Volo Trovato.',
],
'auth' => [
'login' => 'Accedi',
'password' => 'Password',
'createaccount' => 'Crea Account',
'forgotpassword' => 'Password Dimenticata',
'fullname' => 'Nome Completo',
'emailaddress' => 'Indirizzo Email',
'fillcaptcha' => 'Compila la captcha',
'tocaccept' => 'Registrandoti confermi di accettare i Termini e le Condizioni di Utilizzo.',
'register' => 'Registrati',
'registrationpending' => 'Registrazione in Sospeso',
'pendingmessage' => 'La tua registrazione è in attesa di approvazione. Controlla la tua email per favore.',
'registrationsubmitted' => 'Registrazione Inviata',
'registrationconfirmation' => 'Conferma di Registrazione',
'confirmationmessage' => 'La tua richiesta è stata inviata e richiede l\'approvazione di un membro dello staff. Quando\nverrà esaminata, riceverai una email di conferma.',
'registrationdenied' => 'Registrazione Negata',
'deniedmessage' => 'La tua registrazione è stata rifiutata. Contatta un amministratore per favore.',
'accountsuspended' => 'Account Sospeso',
'suspendedmessage' => 'Il tuo account è stato sospeso. Contatta un amministratore per favore.',
],
'dashboard' => [
'totalhours' => 'Ore Totali',
'yourbalance' => 'Bilancio',
'yourlastreport' => 'Ultimo Rapporto',
'noreportsyet' => 'Ancora nessun rapporto.',
'fileonenow' => 'Inseriscine uno ora.',
'weatherat' => 'Tempo a :ICAO',
'recentreports' => 'Rapporti Recenti',
],
'downloads' => [
'nodownloads' => 'Non ci sono downloads!',
],
'flights' => [
'mybid' => 'Mia prenotazione|Mie Prenotazioni',
'addremovebid' => 'Aggiungi/Rimuovi Prenotazione',
'bidremoved' => 'La tua prenotazione è stata rimossa.',
'bidadded' => 'La tua prenotazione è stata aggiunta.',
'dep' => 'Par',
'arr' => 'Arr',
'level' => 'Livello',
'alternateairport' => 'Aeroporto Alternativo',
],
'home' => [
'welcome' => [
'title' => 'Benvenuti!',
'message' => 'Benvenuti in :Appname',
],
],
'nav' => [
'login' => 'Accesso',
'administration' => 'Amministrazione',
'logout' => 'Uscita',
],
'pireps' => [
'filenewpirep' => 'Inserici Nuovo PIREP',
'pilotreport' => 'Rapporto Pilota|Rapporti Pilota',
'arrived' => 'Arrivato',
'source' => 'Fonte',
'flighttype' => 'Tipo di Volo',
'filedroute' => 'Rotta Inserita',
'filedon' => 'Inserito il',
'fare' => 'Tariffa|Tariffe',
'class' => 'Classe',
'count' => 'Numero',
'flightlevel' => 'Livello di Volo',
'fieldsreadonly' => 'Quando un PIREP viene accettato/rifiutato, alcuni cami entrano in modalità di sola lettura.',
'flightinformations' => 'Informazioni di Volo',
'flightident' => 'Numero di Volo/Codice/Leg',
'codeoptional' => 'Codice (facoltativo)',
'legoptional' => 'Leg (facoltativa)',
'deparrinformations' => 'Informazioni di Partenza/Arrivo',
'aircraftinformations' => 'Informazioni sull\'Aeromobile',
'dateflown' => 'Volato in Data',
'departuretime' => 'Ora di Partenza',
'arrivaltime' => 'Ora di Arrivo',
'deletepirep' => 'Cancella PIREP',
'savepirep' => 'Salva PIREP',
'submitpirep' => 'Invia PIREP',
'editflightreport' => 'Modifica Rapporto di Volo',
'fileflightreport' => 'Inserisci Rapporto di Volo',
'newflightreport' => 'Nuovo Rapporto di Volo',
'submitted' => 'Inviato',
],
'profile' =>[
'avatarresize' => 'Questo avatar sarà ridimensionato a :width x :height pixels',
'flighthours' => 'Ore di Volo',
'newapikey' => 'Nuova Chiave API',
'yourprofile' => 'Il Tuo Profilo',
'apikey' => 'Chiave API',
'dontshare' => 'non condividerla!',
'changepassword' => 'Cambia Password',
'newpassword' => 'Nuova Password',
'avatar' => 'Avatar',
'updateprofile' => 'Aggiorna Profilo',
'editprofile' => 'Modifica Profilo',
'edityourprofile' => 'Modifica Il Tuo Profilo',
],
'toc' => [
'toctitle' => 'Termini e Condizioni di Utilizzo',
'toctext' => [
'La consultazione e l\'accesso al sito www.piemontevirtualairlines.tk (il "Sito") sono soggetti alle normative',
'vigenti e implicano l\'accettazione dei Termini e delle Condizioni di seguito riportati ("Termini e Condizioni"),',
'che prevalgono anche rispetto a ogni altro diverso accordo intervenuto o che si ritenga intervenuto tra il',
'visitatore del Sito (il "Visitatore") e :appname (la "Società").',
'',
'La Società si riserva di modificare in qualsiasi momento e senza preavviso i Termini e Condizioni qui riportati',
'I Visitatori sono invitati a controllare periodicamente questa sezione del Sito per prendere visione delle',
'eventuali modifiche.',
'',
'LIMITAZIONI DI USO',
'Il Visitatore è autorizzato ad utilizzare e può scaricare testi, immagini, audio e video esclusivamente per uso',
'personale, ad esclusione, quindi, di usi commerciali o professionali.',
'',
'Salvo ove diversamente indicato, i contenuti del Sito sono protetti dalle norme sul marchio e/o sul diritto',
'd\'autore e/o sulla proprietà intellettuale e non possono essere utilizzati se non in conformità e nei limiti',
'di quanto qui previsto. In particolare, non è concesso al Visitatore il diritto di riprodurre, distribuire,',
'modificare, riutilizzare, inoltrare il contenuto del Sito, o di una sua parte, senza l\'autorizzazione scritta',
'ed esplicita della Società.',
'',
'La Società non sarà responsabile della violazione di diritti di terzi commessa dai Visitatori o da terzi e',
'conseguente ad un uso improprio dei contenuti del Sito.',
'',
'CONTENUTI DEL SITO',
'Malgrado i contenuti del Sito siano stati elaborati e formulati con la massima cura, la Società non garantisce',
'né gli stessi siano privi di imprecisioni, inesattezze o omissioni, né di essere in grado di aggiornarli in tempo',
'reale o di mantenerli sempre disponibili, riservandosi di apportare in qualsiasi momento cambiamenti, correzioni,',
'migliorie ai contenuti del Sito, o di interromperne o sospenderne le funzionalità.',
'',
'La Società non assume pertanto responsabilità conseguenti ad incompletezza, inesattezza o mancato aggiornamento',
'delle informazioni contenute nel Sito, impossibilità di accedere al Sito o di visualizzarne o scaricarne o utilizzarne',
'correttamente i contenuti, né per eventuali danni o virus che possano colpire l\'attrezzatura informatica o altri beni',
'del Visitatore in conseguenza dell\'accesso, utilizzo o della navigazione nel Sito o del download di suo contenuti.',
'',
'LINK A SITI TERZI',
'Il Sito potrebbe contenere collegamenti ipertestuali a siti web di terzi, che possono offrire informazioni utili ai',
'visitatori e sul cui contenuto la Società non ha alcun controllo. Poiché questi Termini e Condizioni non si applicano',
'a tali siti e alle modalità di utilizzo e accesso agli stessi, il collegamento a siti terzi avviene sotto l\'esclusiva',
'responsabilità del Visitatore e la Società non potrà in alcun modo essere ritenuta responsabile per l\'esattezza,',
'la sicurezza o l\'affidabilità di contenuti, prodotti o servizi disponibili su tali siti.',
'',
'DATI PERSONALI E DATI DI NAVIGAZIONE',
'L\'accesso e l\'uso del Sito non comportano l\'acquisizione di dati personali del Visitatore salvo ove espressamente',
'segnalato (Area Riservata). In tali casi, il Visitatore sarà tenuto a prendere visione dell\'informativa e se del caso-',
'ad esprimere il proprio consenso secondo quanto previsto dal D. Lgs. 30 giugno 2003 n. 196.',
'',
'Tuttavia, le procedure e il sistema informatico preposto al funzionamento del Sito potranno acquisire, nel corso del loro',
'normale funzionamento, alcuni dati la cui trasmissione è implicita nell\'uso e protocolli di comunicazione Internet. Queste',
'informazioni non sono raccolte per essere associate a interessati identificati ma per loro stessa natura potrebbero,',
'attraverso elaborazioni ed associazioni con altri dati detenuti dalla Società o da terzi, permettere l\'identificazione del',
'Visitatore. In questa categoria di dati rientrano gli indirizzi IP o i nomi a dominio dei computer utilizzati dagli utenti',
'che si connettono al Sito, gli indirizzi in URI (Uniform Resource Identifier) delle risorse richieste, l\'ora di richiesta,',
'il metodo di richiesta, la dimensione dei file ottenuto in risposta, il codice numerico contrassegnante la risposta del',
'server e altri parametri relativi al sistema operativo e all\'ambiente informatico del Visitatore. Questi dati potranno',
'essere utilizzati dalla Società al solo fine di ricavarne informazioni assolutamente anonime e aggregate sull\'uso del Sito',
'allo scopo, ad es., di identificare le pagine o i contesti preferiti dagli utenti al fine di fornire servizi sempre più',
'adeguati e verificarne il corretto funzionamento. Solo in caso di violazioni o ipotetici reati informatici che coinvolgano',
'il Sito tali dati potranno essere utilizzati per l\'accertamento di responsabilità.',
'',
'Segnaliamo infine che l\'accesso al Sito potrà comportare la registrazione, sul disco fisso del dispositivo del Visitatore',
'(computer, tablet, palmare o telefono) di "cookies". I "cookies" sono piccoli file di testo che i siti visitati dall\'utente',
'inviano al suo terminale (solitamente al browser), dove vengono memorizzati per essere poi ritrasmessi agli stessi siti',
'alla successiva visita del medesimo utente. Le informazioni salvate nei cookies resteranno anonime e non consentiranno',
'l\'identificazione del Visitatore.',
'',
'Tuttavia, il Visitatore potrà in ogni momento richiedere la disattivazione dei cookies modificando le impostazioni del suo',
'browser. La maggior parte dei browsers accetta i cookies automaticamente, ma è possibile cancellare i cookies già',
'registrati ed evitare la registrazione di nuovi cookies selezionando l\'apposita opzione (eventualmente consultando le',
'istruzioni del browser)',
],
],
'users' => [
'location' => 'Posizione',
],
'widgets' => [
'latestnews' => [
'news' => 'Novità',
'nonewsfound' => 'Nessuna Novità Trovata',
],
'livemap' => [
'groundspeed' => 'Velocità al Suolo',
'altitude' => 'Altitudine',
'heading' => 'Direzione',
'noflights' => 'Non ci sono voli.',
'gs' => 'VS',
],
'weather' => [
'metarnotretrieved' => 'I dati METAR/TAF non possono essere recuperati',
'conditions' => 'Condizioni',
'visibility' => 'visibilità',
'humidity' => 'umidità',
'dewpoint' => 'punto di rugiada',
'barometer' => 'Barometro',
'clouds' => 'Nuvole',
'wind' => 'Vento',
'guststo' => 'raffiche da',
'updated' => 'Aggiornato',
'hrago' => 'ora fa|ore fa',
'minago' => 'ninuto fa|minuti fa',
],
],
];

View File

@@ -13,7 +13,7 @@ return [
|
*/
'previous' => '&laquo; Previous',
'next' => 'Next &raquo;',
'previous' => '&laquo; Precedente',
'next' => 'Successiva &raquo;',
];

View File

@@ -13,10 +13,10 @@ return [
|
*/
'password' => 'Passwords must be at least six characters and match the confirmation.',
'reset' => 'Your password has been reset!',
'sent' => 'We have e-mailed your password reset link!',
'token' => 'This password reset token is invalid.',
'user' => "We can't find a user with that e-mail address.",
'password' => 'Le password devono essere lunghe almeno sei caratteri ed essere identiche al campo di conferma password.',
'reset' => 'La tua password è stata resettata!',
'sent' => 'Ti abbiamo inviato via email il link per resettare la password!',
'token' => 'Questo token per resettare la password non è valido.',
'user' => "Non ci è stato possibile trovare un utente con questo indirizzo email.",
];

View File

@@ -3,104 +3,104 @@
return [
'global' => [
'active' => 'Active',
'inactive' => 'Inactive'
'active' => 'Attivo',
'inactive' => 'Inattivo'
],
'aircraft' => [
'status' => [
'active' => 'Active',
'stored' => 'Stored',
'retired' => 'Retired',
'scrapped' => 'Scrapped',
'written' => 'Written Off',
'active' => 'Attivo',
'stored' => 'Immagazzinato',
'retired' => 'Ritirato',
'scrapped' => 'Rottamato',
'written' => 'Stornato',
],
],
'days' => [
'mon' => 'Monday',
'tues' => 'Tuesday',
'wed' => 'Wednesday',
'thurs' => 'Thursday',
'fri' => 'Friday',
'sat' => 'Saturday',
'sun' => 'Sunday',
'mon' => 'Lunedì',
'tues' => 'Martedì',
'wed' => 'Mercoledì',
'thurs' => 'Giovedì',
'fri' => 'Venerdì',
'sat' => 'Sabato',
'sun' => 'Domenica',
],
'expenses' => [
'type' => [
'flight' => 'Flight',
'daily' => 'Daily',
'monthly' => 'Monthly',
'flight' => 'Volo',
'daily' => 'Giornaliera',
'monthly' => 'Mensile',
],
],
'flights' => [
'type' => [
'pass_scheduled' => 'Passenger - Scheduled',
'cargo_scheduled' => 'Cargo - Scheduled',
'charter_pass_only' => 'Charter - Passenger Only',
'addtl_cargo_mail' => 'Additional Cargo/Mail',
'special_vip' => 'Special VIP Flight (FAA/Government)',
'pass_addtl' => 'Passenger - Additional',
'charter_cargo' => 'Charter - Cargo/Mail',
'ambulance' => 'Ambulance Flight',
'training_flight' => 'Training Flight',
'mail_service' => 'Mail Service',
'charter_special' => 'Charter w/ Special Handling',
'positioning' => 'Positioning (Ferry/Delivery/Demo)',
'technical_test' => 'Technical Test',
'military' => 'Military',
'technical_stop' => 'Technical Stop',
'pass_scheduled' => 'Passeggeri - Programmato',
'cargo_scheduled' => 'Cargo - Programmato',
'charter_pass_only' => 'Charter - Solo Passeggeri',
'addtl_cargo_mail' => 'Cargo/Posta Addizionale',
'special_vip' => 'Volo VIP Speciale (FAA/Governo)',
'pass_addtl' => 'Passeggeri - Addizionale',
'charter_cargo' => 'Charter - Cargo/Posta',
'ambulance' => 'Volo Ambulanza',
'training_flight' => 'Volo di Addestramento',
'mail_service' => 'Servizio Postale',
'charter_special' => 'Charter con Manutenzione Speciale',
'positioning' => 'Posizionamento (Traghetto/Consegna/Dimostrazione)',
'technical_test' => 'Prova Tecnica',
'military' => 'Militare',
'technical_stop' => 'Fermo Tecnico',
],
],
'pireps' => [
'source' => [
'manual' => 'Manual',
'manual' => 'Manuale',
'acars' => 'ACARS',
],
'state' => [
'accepted' => 'Accepted',
'pending' => 'Pending Approval',
'rejected' => 'Rejected',
'in_progress' => 'In Progress',
'cancelled' => 'Cancelled',
'deleted' => 'Deleted',
'draft' => 'Draft',
'accepted' => 'Accettato',
'pending' => 'In Attesa di Approvazione',
'rejected' => 'Rifiutato',
'in_progress' => 'In Lavorazione',
'cancelled' => 'Cancellato',
'deleted' => 'Eliminato',
'draft' => 'Bozza',
],
'status' => [
'initialized' => 'Initiated',
'scheduled' => 'Scheduled',
'boarding' => 'Boarding',
'ready_start' => 'Ready for start',
'push_tow' => 'Pushback/towing',
'departed' => 'Departed',
'ready_deice' => 'Ready for de-icing',
'deicing' => 'De-icing in progress',
'ground_ret' => 'Ground return',
'initialized' => 'Iniziato',
'scheduled' => 'Programmato',
'boarding' => 'Imbarco',
'ready_start' => 'Pronto alla partenza',
'push_tow' => 'Pushback/Rimorchio',
'departed' => 'Partito',
'ready_deice' => 'Pronto al de-icing',
'deicing' => 'De-icing in corso',
'ground_ret' => 'Ritorno a Terra',
'taxi' => 'Taxi',
'takeoff' => 'Takeoff',
'initial_clb' => 'Initial Climb',
'takeoff' => 'Decollo',
'initial_clb' => 'Salita Iniziale',
'enroute' => 'Enroute',
'diverted' => 'Diverted',
'approach' => 'Approach',
'final_appr' => 'Final approach',
'landing' => 'Landing',
'landed' => 'Landed',
'arrived' => 'Arrived',
'cancelled' => 'Cancelled',
'emerg_decent' => 'Emergency decent',
'approach' => 'Approccio',
'final_appr' => 'Approccio Finale',
'landing' => 'Atterraggio',
'landed' => 'Atterrato',
'arrived' => 'Arrivato',
'cancelled' => 'Cancellato',
'emerg_decent' => 'Discesa di Emergenza',
]
],
'users' => [
'state' => [
'pending' => 'Pending',
'active' => 'Active',
'rejected' => 'Rejected',
'on_leave' => 'On Leave',
'suspended' => 'Suspended',
'pending' => 'In Attesa',
'active' => 'Attivo',
'rejected' => 'Rifiutato',
'on_leave' => 'In Ferie',
'suspended' => 'Sospeso',
],
],
];

View File

@@ -6,74 +6,74 @@ return [
* Validation Language Lines
*/
'accepted' => 'The :attribute must be accepted.',
'active_url' => 'The :attribute is not a valid URL.',
'after' => 'The :attribute must be a date after :date.',
'alpha' => 'The :attribute may only contain letters.',
'alpha_dash' => 'The :attribute may only contain letters, numbers, and dashes.',
'alpha_num' => 'The :attribute may only contain letters and numbers.',
'array' => 'The :attribute must be an array.',
'before' => 'The :attribute must be a date before :date.',
'accepted' => ':attribute deve essere accettato.',
'active_url' => ':attribute non è un URL valido.',
'after' => ':attribute deve essere una data successiva al :date.',
'alpha' => ':attribute può contenere solo lettere.',
'alpha_dash' => ':attribute può contenere solo lettere, numeri e trattini.',
'alpha_num' => ':attribute può contenere solo lettere e numeri.',
'array' => ':attribute deve essere un array.',
'before' => ':attribute deve essere una data precedente al :date.',
'between' => [
'numeric' => 'The :attribute must be between :min and :max.',
'file' => 'The :attribute must be between :min and :max kilobytes.',
'string' => 'The :attribute must be between :min and :max characters.',
'array' => 'The :attribute must have between :min and :max items.',
'numeric' => ':attribute deve essere compreso tra :min e :max.',
'file' => ':attribute deve essere compreso tra :min e :max kilobytes.',
'string' => ':attribute deve essere compreso tra :min e :max caratteri.',
'array' => ':attribute deve essere compreso tra :min e :max elementi.',
],
'boolean' => 'The :attribute field must be true or false.',
'confirmed' => 'The :attribute confirmation does not match.',
'date' => 'The :attribute is not a valid date.',
'date_format' => 'The :attribute does not match the format :format.',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
'dimensions' => 'The :attribute has invalid image dimensions.',
'distinct' => 'The :attribute field has a duplicate value.',
'email' => 'The :attribute must be a valid email address.',
'exists' => 'The selected :attribute is invalid.',
'file' => 'The :attribute must be a file.',
'filled' => 'The ":attribute" is required.',
'image' => 'The :attribute must be an image.',
'in' => 'The selected :attribute is invalid.',
'in_array' => 'The :attribute field does not exist in :other.',
'integer' => 'The :attribute must be an integer.',
'ip' => 'The :attribute must be a valid IP address.',
'json' => 'The :attribute must be a valid JSON string.',
'boolean' => ':attribute deve essere true o false.',
'confirmed' => ':attribute la conferma non corrisponde.',
'date' => ':attribute non è una data valida.',
'date_format' => ':attribute non corrisponde al formato :format.',
'different' => ':attribute e :other devono essere differenti.',
'digits' => ':attribute deve essere di almeno :digits cifre.',
'digits_between' => ':attribute deve essere compreso tra :min e :max cifre.',
'dimensions' => ':attribute ha dimensioni di immagine non valide.',
'distinct' => ':attribute il campo è duplicato.',
'email' => ':attribute deve essere un indirizzo email valido.',
'exists' => 'Il/la :attribute selezionato non è valido.',
'file' => ':attribute deve essere un file.',
'filled' => '":attribute" è obbligatorio.',
'image' => ':attribute deve essere un\'immagine.',
'in' => 'Il/la :attribute selezionato non è valido.',
'in_array' => 'Il campo :attribute non esiste in :other.',
'integer' => ':attribute deve essere un intero.',
'ip' => ':attribute deve essere un indirizzo IP valido.',
'json' => ':attribute deve essere una stringa JSON valida.',
'max' => [
'numeric' => 'The :attribute may not be greater than :max.',
'file' => 'The :attribute may not be greater than :max kilobytes.',
'string' => 'The :attribute may not be greater than :max characters.',
'array' => 'The :attribute may not have more than :max items.',
'numeric' => ':attribute non può essere maggiore di :max.',
'file' => ':attribute non può essere maggiore di :max kilobytes.',
'string' => ':attribute non può essere maggiore di :max caratteri.',
'array' => ':attribute non può essere maggiore di :max elementi.',
],
'mimes' => 'The :attribute must be a file of type: :values.',
'mimes' => ':attribute deve essere un file di tipo: :values.',
'min' => [
'numeric' => 'The :attribute must be at least :min.',
'file' => 'The :attribute must be at least :min kilobytes.',
'string' => 'The :attribute must be at least :min characters.',
'array' => 'The :attribute must have at least :min items.',
'numeric' => ':attribute deve essere di almeno :min.',
'file' => ':attribute deve essere di almeno :min kilobytes.',
'string' => ':attribute deve essere di almeno :min caratteri.',
'array' => ':attribute deve essere di almeno :min elementi.',
],
'not_in' => 'The selected :attribute is invalid.',
'numeric' => 'The :attribute must be a number.',
'present' => 'The :attribute field must be present.',
'regex' => 'The :attribute format is invalid.',
'required' => 'The ":attribute" field is required.',
'required_if' => 'The :attribute field is required when :other is :value.',
'required_unless' => 'The :attribute field is required unless :other is in :values.',
'required_with' => 'The :attribute field is required when :values is present.',
'required_with_all' => 'The :attribute field is required when :values is present.',
'required_without' => 'The :attribute field is required when :values is not present.',
'required_without_all' => 'The :attribute field is required when none of :values are present.',
'same' => 'The :attribute and :other must match.',
'not_in' => 'Il/la :attribute non è valido/a.',
'numeric' => ':attribute deve essere un numero.',
'present' => 'Il campo :attribute deve essere presente.',
'regex' => 'Il formato del/della :attribute non è valido.',
'required' => 'Il campo ":attribute" è obbligatorio.',
'required_if' => 'Il campo :attribute è obbligatorio quando :other è :value.',
'required_unless' => 'Il campo :attribute è obbligatorio a meno che :other sia compreso tra :values.',
'required_with' => 'Il campo :attribute è obbligatorio quando :values è presente.',
'required_with_all' => 'Il campo :attribute è obbligatorio quando :values sono presenti.',
'required_without' => 'Il campo :attribute è obbligatorio quando :values non è presente.',
'required_without_all' => 'Il campo :attribute è obbligatorio quando :values non sono presenti.',
'same' => ':attribute e :other devono corrispondere.',
'size' => [
'numeric' => 'The :attribute must be :size.',
'file' => 'The :attribute must be :size kilobytes.',
'string' => 'The :attribute must be :size characters.',
'array' => 'The :attribute must contain :size items.',
'numeric' => ':attribute deve essere di :size.',
'file' => ':attribute deve essere di :size kilobytes.',
'string' => ':attribute deve essere di :size caratteri.',
'array' => ':attribute deve contenere :size elementi.',
],
'string' => 'The :attribute must be a string.',
'timezone' => 'The :attribute must be a valid zone.',
'unique' => 'The :attribute has already been taken.',
'url' => 'The :attribute format is invalid.',
'string' => ':attribute deve essere una stringa.',
'timezone' => ':attribute deve essere una zona valida.',
'unique' => ':attribute è già stato utilizzato.',
'url' => 'Il formato del/della :attribute non è valido.',
/**
* Custom Validation Language Lines
@@ -81,33 +81,33 @@ return [
'custom' => [
'airline_id' => [
'required' => 'An airline is required',
'exists' => 'The airline doesn\'t exist',
'required' => 'Una compagnia aerea è obbligatoria',
'exists' => 'La compagnia aerea non esiste',
],
'aircraft_id' => [
'required' => 'An aircraft is required',
'exists' => 'The aircraft doesn\'t exist',
'required' => 'Un aereo è obbligatorio',
'exists' => 'L\'aereo non esiste',
],
'arr_airport_id' => [
'required' => 'An arrival airport is required',
'required' => 'Un aeroporto di arrivo è obbligatorio',
],
'dpt_airport_id' => [
'required' => 'A departure airport is required',
'required' => 'Un aeroporto di partenza è obbligatorio',
],
'flight_time' => [
'required' => 'Flight time, in minutes, is required',
'integer' => 'Flight time, in minutes, is required',
'required' => 'Il tempo di volo in minuti è obbligatorio',
'integer' => 'Il tempo di volo in minuti deve essere un intero',
],
'planned_flight_time' => [
'required' => 'Flight time, in minutes, is required',
'integer' => 'Flight time, in minutes, is required',
'required' => 'Il tempo di volo in minuti è obbligatorio',
'integer' => 'Il tempo di volo in minuti deve essere un intero',
],
'source_name' => [
'required' => 'PIREP Source is required',
'required' => 'La fonte del PIREP è obbligatoria',
],
'g-recaptcha-response' => [
'required' => 'Please verify that you are not a robot.',
'captcha' => 'Captcha error! try again later or contact site admin.',
'required' => 'Conferma di non essere un robot per favore.',
'captcha' => 'Errore captcha! Riprova più tardi o contatta un amministratiore.',
],
],