Sommario
Uno dei requisiti principali quando realizziamo applicazioni di grandi dimensioni è che possa essere consumato in più lingue, questo in modo che possa essere utilizzato in tutto il mondo, generalmente accade quando si tratta di un grande servizio o quando l'applicazione fa parte di un società.Laravel Ha una struttura che ci consente di incorporare file di tropicalizzazione o localizzazione, con questi file possiamo regolare il contenuto per essere visto in diverse lingue, con questo dovremo solo caricare un file con le traduzioni.
RequisitiPer eseguire questo tutorial abbiamo solo bisogno di fare un'installazione standard di Laravel e avere una chiara conoscenza di percorsi e panorami.
L'installazione standard di Laravel deve averci lasciato una cartella chiamata lang All'interno della cartella dell'app, lì dobbiamo creare se non esistono già, le cartelle "In", "è", "di", corrispondenti rispettivamente per inglese, spagnolo e tedesco.
All'interno di ciascuna di queste 3 cartelle creeremo un file chiamato localized.php in questo modo possiamo posizionare il contenuto di ogni lingua, vediamo cosa porterà ognuna:
Nel file localized.php che è nella cartella "in" posizioneremo quanto segue:
'Buongiorno: nome', 'cortesia' => 'Piacere di conoscerti!', 'Addio' => 'Arrivederci, a domani.',);
Nello stesso file ma dalla cartella "è" quanto segue andrebbe:
'Buongiorno: nome', 'cortesia' => 'Piacere di conoscerti', 'arrivederci' => 'Ci vediamo domani.',);
Finalmente andiamo con la cartella "di" che corrisponde al tedesco.
'Guten morgen: name', 'courtesy' => 'E' freut mich!', 'Addio' => 'Tag. Bis calvo. ',);
Quello che possiamo evidenziare è che abbiamo creato 3 array che contengono gli stessi elementi, solo che il contenuto di questi elementi è diverso a seconda della lingua.
Ora genereremo i percorsi appropriati per servire le lingue nelle nostre viste. In prima istanza dobbiamo creare il percorso che ci permette di accedere a una vista di scelta della lingua, poi un altro percorso che riceve la lingua scelta e la stabilisce, vediamo allora:
Se siamo stati osservatori abbiamo visto che abbiamo tralasciato la lingua tedesca del selezionatore, questa sarà la pratica che dovranno fare per affermare la conoscenza, includere la lingua tedesca e farla funzionare.
In questo modo finiamo questo tutorial, dove sappiamo già come includere diverse lingue nelle nostre applicazioni in Laravel.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo