Heim > Backend-Entwicklung > PHP-Problem > So implementieren Sie ein Sprachpaket in PHP

So implementieren Sie ein Sprachpaket in PHP

(*-*)浩
Freigeben: 2023-02-25 09:04:02
Original
3248 Leute haben es durchsucht

So legen Sie verschiedene Methoden zum Wechseln des Sprachpakets fest

So implementieren Sie ein Sprachpaket in PHP

Erstellen Sie ein neues Zn.php En im Sprachverzeichnis .php

Bearbeiten Sie die PHP-Datei, um Variablen zu definieren und den vorherigen Absatz zu zitieren (empfohlenes Lernen: PHP-Programmierung vom Einstieg bis zur Beherrschung)

$_LANG['wellcome']= '欢迎您加入';
$_LANG['add']= '增加';
在前段引入时使用:require WEB_ROOT.'/language/lang.php';
$data = array(
'name' => $_LANG['wellcome'],
);
Make a different in your life
Nach dem Login kopieren

App ::getLocale(); Holen Sie sich die aktuelle Sprache

App::setLocale(); Legen Sie die Sprachkonfigurationsdatei fest

Sprachkonfigurationsdatei config/app. php

locale ist die Standardsprache, fallback_locale ist die Backup-Sprache

Die Sprachzeichenfolge wird im Verzeichnis resources/lang und in der Blade-Vorlagen-Engine gespeichert druckt die Sprachzeile {{ trans('messages.welcome') }}

Die Idee ist, die aktuelle Spracheinstellung in der Sitzung zu speichern und dann eine Middleware zu schreiben, um die HTTP-Anfrage abzufangen, und Verwenden Sie den Spracheinstellungswert in der Sitzung, um das Gebietsschema in der abgefangenen Anfrage festzulegen.

Das obige ist der detaillierte Inhalt vonSo implementieren Sie ein Sprachpaket in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage