我试图翻译掩码内容元素(TYPO3 10(中的一些标签。我首先创建了mask元素,mask创建了一个目录";typep3conf/ext/mask_project";。我创建了文件";typep3conf/ext/mask_project/Resources/Private/Language/locallang.xlf";并贴上标签";read_ more";在那里。
在我的FLUID模板("typep3conf/ext/mask_project/Resources/Private/mask/Frontend/Templates/Staff.html"(中,我尝试了:
<f:translate key="EXT:mask_project/Resources/Private/Language/locallang.xlf:read_more" />
<f:translate key="LLL:EXT:mask_project/Resources/Private/Language/locallang.xlf:read_more" />
遗憾的是,没有打印出任何内容。有人有主意吗?
LLL:EXT:...:...
语法正确(https://docs.typo3.org/other/typo3/view-helper-reference/10.4/en-us/typo3/fluid/latest/Translate.html)用于访问完整路径。对于默认文件位置,通常不必添加整个路径(这在一定程度上取决于FLUIDTEMPLATE配置(。在您的情况下,还可以使用ViewHelpersextensionName=
参数。
如果你仍然没有输出,一些提示:
-
要知道新标签,您需要清除系统缓存。
-
https://docs.typo3.org/m/typo3/reference-coreapi/10.4/en-us/ApiOverview/Internationalization/XliffApi.html
-
https://docs.typo3.org/m/typo3/book-extbasefluid/master/en-us/9-CrosscuttingConcerns/1-localizing-and-internationalizing-an-extension.html