2017-05-04 25 views
0

我正在製作一個插件(前端部分和前端部分)。將插件翻譯爲前端

我想用我的lang.php文件(在plugins/me/myplugin/lang/en/lang.php中)添加到我的組件(我添加'使用Lang'),如https://octobercms.com/docs/plugin/localization#file-structure

如何在這個lang文件中使用前端(在後端,一切正常)的字段(我嘗試,即Lang :: get('me.myplugin :: lang.myfield.name')) https://octobercms.com/docs/plugin/localization#accessing-strings,反式(「me.myplugin :: lang.myfield.name」),但沒有。

感謝

回答

0

你能否澄清一點這個。我假定你的郎文件基本上只是返回一個關聯數組,在這種情況下,你可以像訪問一個普通的php數組一樣訪問它。

如果我錯了,你可能想看看這些https://octobercms.com/docs/services/helpers#method-trans

+0

Re,我製作了類似https://octobercms.com/docs/plugin/localization#file-structure的lang文件,並希望在我的插件的前端(在後端,一切正常)訪問。所以,我嘗試使用https://octobercms.com/docs/plugin/localization#accessing-strings和你的方法,但沒有。謝謝 – Sam

+0

我相信你試圖做的只適用於後端的東西。對於前端的東西,10月有一個免費的插件。在這裏 - > http://octobercms.com/plugin/rainlab-translate。你可以添加這個插件作爲你自己插件的依賴,然後從那裏開始。 –

+0

Re,是的,我可以使用翻譯插件,但對於它,我需要重新輸入所有翻譯(在系統>翻譯消息中)。所以,我會找到一種方法來使用我的Lang文件到前臺。謝謝 – Sam