Inhaltsverzeichnis
Eine der Hauptanforderungen bei der Erstellung großer Anwendungen besteht darin, dass sie in mehreren Sprachen verwendet werden kann, damit sie auf der ganzen Welt verwendet werden kann. Im Allgemeinen geschieht dies, wenn es sich um einen großen Dienst handelt oder wenn die Anwendung Teil eines transnationalen Unternehmen.Laravel Es hat eine Struktur, die es uns ermöglicht, Tropen- oder Lokalisierungsdateien einzubinden. Mit diesen Dateien können wir den Inhalt so anpassen, dass er in mehreren Sprachen angezeigt wird. Damit müssen wir nur eine Datei mit den Übersetzungen hochladen.
AnforderungenUm dieses Tutorial auszuführen, müssen wir nur eine Standardinstallation von Laravel und haben ein klares Wissen über Routen und Ansichten.
Die Standardinstallation von Laravel er muss uns einen Ordner namens hinterlassen haben lang Innerhalb des App-Ordners müssen wir dort die Ordner erstellen, falls sie noch nicht vorhanden sind "in", "ist", "von", entsprechend für Englisch, Spanisch und Deutsch.
In jedem dieser 3 Ordner erstellen wir eine Datei namens lokalisiert.php Auf diese Weise können wir den Inhalt jeder Sprache platzieren. Mal sehen, was jede davon trägt:
In der Datei lokalisiert.php das ist im ordner "In" wir werden folgendes platzieren:
'Guten Morgen: Name', 'Höflichkeit' => 'Schön, Sie kennenzulernen!', 'Auf Wiedersehen' => 'Auf Wiedersehen, bis morgen.',);
In derselben Datei, aber aus dem Ordner "es ist" folgendes würde gehen:
'Guten Morgen: Name', 'Höflichkeit' => 'Schön, Sie kennenzulernen', 'Auf Wiedersehen' => 'Bis morgen.',);
Endlich gehts mit dem Ordner "von" was dem Deutschen entspricht.
'Guten morgen: name', 'courtesy' => 'Es freut mich!', 'Lebewohl' => 'Tag. Bis kahl.',);
Was wir hervorheben können ist, dass wir 3 Arrays erstellt haben, die die gleichen Elemente enthalten, nur dass der Inhalt dieser Elemente je nach Sprache unterschiedlich ist.
Jetzt werden wir die entsprechenden Routen generieren, um die Sprachen in unseren Ansichten zu bedienen. Zuerst müssen wir die Route erstellen, die es uns ermöglicht, auf eine Sprachauswahlansicht zuzugreifen, dann eine andere Route, die die ausgewählte Sprache empfängt und aufbaut, sehen wir uns dann an:
Wenn wir Beobachter waren, haben wir gesehen, dass wir die deutsche Sprache des Selektors weggelassen haben, dies wird die Praxis sein, die sie tun müssen, um das Wissen zu bestätigen, die deutsche Sprache aufzunehmen und damit es funktioniert.
Auf diese Weise beenden wir dieses Tutorial, in dem wir bereits wissen, wie man mehrere Sprachen in unsere Anwendungen einbindet Laravel.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben