enc*_*nce 5 php multilingual laravel
我即将创建一个多语言网站,其中英语将用于公共页面,然后阿拉伯语用于管理员.我以前从未做过这方面的工作,也不确定从哪里开始.也许那些以前做过多语种网站的人可以为我回答几个问题.
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />?提前致谢!我真的有点迷失在哪里开始这个.
iso-8859-6,因此您需要在管理视图中更改charset属性body { direction: rtl; }在css中使用阿拉伯语页面您可能会发现这些链接很有用:
当您想使用Laravel的翻译文件(application/language/XX/validation.php)验证表单字段时,您会发现:attribute占位符使用表单字段的name属性,从而产生一个主要翻译的错误消息,其中包含英语单词"email"(或其他).您可以使用Validation Attributes数组将英语字段名称与阿拉伯语等效项连接起来解决此问题.如果您发现已将它们翻译成另一种语言文件,则可以使用以下代码:
'attributes' => array_merge(
Lang::file('application', 'ar', 'filename_without_extension'),
Lang::file('application', 'ar', 'another_file')
),
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5617 次 |
| 最近记录: |