Ich habe eine mehrsprachige Website in Laravel 4.2 und möchte eine E-Mail-Benachrichtigung an die Administratoren in einer bestimmten Sprache senden, die die lang-Dateien verwendet.
Wie kann ich Lang::get('group.key')
aufrufen, um die benötigte Sprache anzugeben?
Danke für Ihre Hilfe!
Bearbeiten: Vorhandener Code: (Die Lang-Elemente sind Option1, Option2, .., Option6)
%Vor%Dafür gibt es drei Möglichkeiten:
App::setLocale('fr');
Hinweis: Dies ist nicht für Ihren aktuellen Bedarf geeignet, da es erst beim Laden der nächsten Seite wirksam wird.
'fallback_locale' => 'fr'
Ich habe Illuminate \ Translation \ Translator genauer betrachtet:
get($key, array $replace = array(), $locale = null)
Dies bedeutet, dass Sie dies mit Translator Facade tun können:
Lang::get($key, array $replace = array(), $locale = null);
Beispiel:
Lang::get('group.key',[],'fr');
NB: Ihre Ordnerstruktur sollte so aussehen
%Vor% Setzen Sie einfach das benötigte Gebietsschema, bevor Sie Lang::get()
aufrufen: