円周率ベースの拡張機能では$this->pi_getLL('languagekey')
、変換された変数を取得します。
そのためのExtbaseコードは何ですか?
これをFluidTemplateで行う方法は知っていますが、リポジトリに必要です。
この手がかりを確認してください。これは機能するはずです。
Tx_Extbase_Utility_Localization::translate($key, $extensionName, $arguments=NULL)
それもトリックを行う必要があります:
$GLOBALS['LANG']->sL('LLL:EXT:tt_news/locallang.xml:cms_layout.not_configured');
ところで、時々最も簡単な解決策は、あなたが知っているViewHelperがどのように機能するかをチェックすることです。Translate
VHが同じ方法を使用していることがわかるので、次のrender(...)
方法で確認してください。
/typo3/sysext/fluid/Classes/ViewHelpers/TranslateViewHelper.php
TYPO3 6.2x以降では、コントローラーで次のようにラベルを取得できます。
\ TYPO3 \ CMS \ Extbase \ Utility \ LocalizationUtility :: translate('your_label_key'、'your_extensionName');