2017-05-04 6 views
0

私はプラグインを作成しています(バックエンドとフロントエンドの一部)。翻訳プラグインをフロントエンドに送信

lang.phpファイル(plugins/me/myplugin/lang/en/lang.php)を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

私は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、はい、Translateプラグインを使用することができますが、すべての翻訳を再入力する必要があります(システム>翻訳メッセージ)。だから、私は自分のLangファイルを前面に使う方法を見つけるでしょう。ありがとう – Sam

関連する問題