2016-06-13 23 views
2

私は

ララベルサイトを持っていて、すべてが英語です。多言語ラーバルサイト


私は中国の友好的にサイト全体を変更する

を必要としています。


私は<html lang="en"> <html lang="zh">にサイトを更新し、私のマスター・ビューの上に

を試すには、同じように見えました。


私たちはLaravel Localizationを活用し、お客様の地域に適切なテキストベースをロードすることができ

を知っています。しかし、私がそうすることを選択した場合、手動でそれらのファイルを作成する必要があります - 私は言語を自動的に変更することができなかった私の最後の手段にこれを保存したいと思います。


どうすればよいですか?

既存のアプリにこの種の機能を実装するにはどうすればよいですか?

私はこれに関する提案をしています。

答えて

3

ローカライゼーション機能を使用する必要があります。中国語版のみを使用する場合は、ルートを変更せずに新しいlangファイルを作成し、ロケールを変更する必要があります。

https://laravel.com/docs/5.2/localization

また、あなたは、などいくつかの時間を節約し、translated validation, auth lang filesをダウンロードすることができ

+0

ありがとう、私はそれらを調べ始めるでしょう。 – ihue

1

私は選択肢を示唆し、このいずれかを使用代わりに、Laravelのローカライズパッケージを使用しないでください:https://github.com/oscarotero/Gettext - ファイルをそれは(.poファイル)を使用してより多くの業界標準です。翻訳者と翻訳会社が翻訳データを提供するためによく使う専用の.poファイルエディタがあります。