多语言实现选项

时间:2017-10-11 18:12:00

标签: octobercms laravel-5.5

尊重所有

我已将我的网站从Laravel 5.4升级到Laravel 5.5,我发现它非常适合在Laravel工作。

最近,我遇到了一个问题。我被要求在Laravel编写的网站中实现两种语言,在Admin中有大约30页,在最终用户方有大约45页。

我有3个选项。

  
      
  1. 在resources / lang /
  2. 中创建资源文件   
  3. 根据模块和基于语言创建语言,模块和消息等表格。
  4.   
  5. 我应该使用十月CMS吗?
  6.   

如果有更好的选择,请建议。

最好的问候

Pankaj Garg

2 个答案:

答案 0 :(得分:0)

最快的解决方案是创建语言文件并通过语言键替换所有硬编码字符串,因为您只有2种语言

我会使用octoberCMS

Rainlab Translate

它是一个非常好的插件,如果你想扩展语言,它会使步骤更容易

答案 1 :(得分:0)

请使用以下插件进行10月CMS网站的翻译:

https://octobercms.com/plugin/rainlab-translate

参考视频:https://vimeo.com/102449697了解如何使用 Rainlab Translate 插件。