2017-12-14 4 views
0

registerPluginでは、拡張機能のプラグインにいくつかのパラメータを定義することができます。バックエンドのプラグイン名をローカライズする(registerPlugin)

ExtensionUtility::registerPlugin(
    'Vendor' . $_EXTKEY, 
    $pluginName, 
    $backendTitle // <--- localize this ! 
); 

バックエンドユーザーは、彼らが使用している言語に応じた正しい言語が表示されますように、私は、第三のパラメータをローカライズすることが可能であるかどうかを知るためにプラグインのタイトルをしたいと思います。

私が見たローカリゼーション機能は、通常、フロントエンドでどの言語が選択されているかを指示します。 LocalizationUtility::translate。また、私が今まで見た拡張では、常に静的な文字列を使用しているので、これを行うことが可能かどうかはわかりません。

答えて

0

あなたはこのフォームでLLLを使用することができます。

ExtensionUtility::registerPlugin(
    'Vendor' . $_EXTKEY, 
    'PluginName', 
    'LLL:EXT:extkey/Resources/Private/Language/locallang_be.xlf:plugin_name' 
); 
+0

をはい、それは動作します。それを考えていたはずです。私はTCAでそれを使用しました。回答ありがとうございます – wirap

関連する問題