ホームページ >バックエンド開発 >PHPの問題 >PHPで言語パックを実装する方法

PHPで言語パックを実装する方法

(*-*)浩
(*-*)浩オリジナル
2019-09-27 11:27:543258ブラウズ

さまざまな言語パックの切り替え方法を設定する方法

PHPで言語パックを実装する方法

##新しい Zn.php En を言語ディレクトリ .php

前の段落で引用した php ファイルを編集して変数を定義します (推奨学習: PHP プログラミングの入門から習熟まで )

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

App ::getLocale();現在の言語を取得します

App::setLocale();言語設定ファイルを設定します

言語設定ファイル config/app .php

locale はデフォルト言語、fallback_locale はバックアップ言語

#言語文字列は、resources/lang ディレクトリと Blade テンプレートに保存されますエンジンは言語行を出力します {{ trans('messages.welcome') }}

アイデアは

現在の言語設定をセッションに保存し、HTTP リクエストをインターセプトするミドルウェアを作成します。セッション内の言語設定値を使用して、インターセプトされたリクエスト内のロケールを設定します。

以上がPHPで言語パックを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。