我正在使用支持3种语言的Laravel 4网站(en,fr,es),
我需要让没有PHP技能但知道XML的用户可以轻松编辑本地化文件。
我的XML文件如下所示:
<data>
<menu>
<home>Home</home>
<contact>Contact</contact>
</menu>
</data>
我想自动解析这个XML文件并将其用作本地化的源。因为这是我与Laravel的第一个项目,有什么建议吗?我知道如何解析XML但不知道如何告诉Laravel将其用作本地化源。
答案 0 :(得分:0)
创建一个实现Illuminate \ Translation \ LoaderInterface的加载器,它将xml作为翻译源加载
打开app.php,将Illuminate \ Translation \ TranslationServiceProvider更改为您自己的装载程序
3.您应该可以通过调用trans(“yourXmlFile.yourTerms”)来检查它;