Wie die Erstellung von mehrsprachigen übersetzt Routen in Laravel

Ich würde gerne zum erstellen einer Anwendung mit vielen übersetzten Routen je nach gewählter Sprache. Ich habe mal beschrieben, ist es bei 3 Methoden zum erstellen von URLs für Mehrsprachige Webseiten.

In diesem Fall sollte es die erste Methode, die von der erwähnten Thema so:

  1. Ich habe eine default-Sprache
  2. Ich kann noch viele andere Sprachen
  3. Aktuelle Sprache berechnet werden soll, nur durch die URL (ohne cookies/sessions), um es wirklich freundlich, auch für Suchmaschinen
  4. Für die default-Sprache sollte es kein Präfix in der URL, zum anderen sollten Sprachen Sprache Präfix nach-Domäne
  5. Jeden Teil der url übersetzt werden sollten, entsprechend der aktuellen Sprache.

Nehmen wir an, ich habe die default Sprache pl und 2 andere Sprachen en und fr. Ich habe nur 3 Seiten Hauptseite, Kontakt-Seite und über die Seite.

Urls für die Website Aussehen soll, dann so:

/
/[about]
/[contact]
/en
/en/[about]
/en/[contact]
/fr
/fr/[about]
/fr/[contact]

in der Erwägung, dass [about] und [contact] übersetzt werden sollten, entsprechend der gewählten Sprache, zum Beispiel im englischen belassen werden sollten contact aber für polnische es sollte kontakt und so weiter.

Wie kann es getan werden, so einfach wie möglich?

Hi Marcin, konnte Sie diese Frage beantworten Sie bitte link

InformationsquelleAutor Marcin Nabiałek | 2014-08-01

Schreibe einen Kommentar