laravel网站,一切都是英文的。
将整个网站更改为中文友好。
在我的主视图之上,我将<html lang="zh">
更新为{{1}}
网站,似乎是一样的。
我们可以利用Laravel Localization并根据访问者的区域加载适当的文本。但是,如果我选择这样做,意味着我将不得不手动创建这些文件 - 我想将此保存到我的最后手段,当我无法自动更改语言时。
我应该开始研究什么?
如何在现有应用程序中实现此类功能?
我对此提出任何建议。
答案 0 :(得分:3)
您应该使用本地化功能。如果只想使用中文版,则应创建新的lang文件并更改区域设置而不更改路径。
https://laravel.com/docs/5.2/localization
此外,您可以节省一些时间并下载translated validation, auth lang files等。
答案 1 :(得分:1)
我建议另一种方法,不要使用Laravel本地化软件包,而是使用这个:https://github.com/oscarotero/Gettext - 它使用的文件(.po文件)更符合行业标准。翻译和翻译公司通常使用专门的.po文件编辑器来提供翻译数据。