gpt4 book ai didi

typo3 - locallangXMLOverride 不起作用

转载 作者:行者123 更新时间:2023-12-03 09:12:23 25 4
gpt4 key购买 nike

我正在尝试通过我自己的扩展的 ext_localconf.php 来覆盖新闻扩展的 locallang 文件。所以我在自己的扩展中放置了以下几行:

$GLOBALS['TYPO3_CONF_VARS']['SYS']['locallangXMLOverride']['EXT:news/Resources/Private/Language/locallang.xlf'][] = 'fileadmin/template/html/news/Private/Language/locallang.xlf';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['locallangXMLOverride']['sw']['EXT:news/Resources/Private/Language/locallang.xlf'][] = 'fileadmin/template/html/news/Private/Language/sw.locallang.xlf';

这仅适用于默认文件。

当我写作的时候

$GLOBALS['TYPO3_CONF_VARS']['SYS']['locallangXMLOverride']['EXT:news/Resources/Private/Language/locallang.xlf'][] = 'fileadmin/template/html/news/Private/Language/locallang.xlf';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['locallangXMLOverride']['EXT:news/Resources/Private/Language/locallang.xlf']['sw'] = 'fileadmin/template/html/news/Private/Language/sw.locallang.xlf';

然后它使用第二个文件来处理所有事情。尝试覆盖 EXT:news/Resources/Private/Language/sw.locallang.xlf 也不起作用。

当我切换上面的两行时,它使用每种语言的默认文件。我还在新闻扩展中创建了一个文件 sw.locallang.xlf,以便它存在。但由于更新问题,我当然不想在那里需要这个文件。

我也尝试了很多我能找到的其他代码,但没有任何对我有用。

有人知道使用此翻译文件的正确方法吗?它的TYPO3 7.6

最佳答案

仅在 ext_localconf 中实现默认路径

 $GLOBALS['TYPO3_CONF_VARS']['SYS']['locallangXMLOverride']['EXT:news/Resources/Private/Language/locallang.xlf'][] = 'EXT:yourExtension/Resources/Private/Language/News/locallang.xlf';

然后在目录下创建一个locallang.xlf和一个sw.locallang.xlf

locallang.xlf

<xliff version="1.0">
<file source-language="en" product-name="your_extension_news">
<header/>
<body>
<trans-unit id="optin_seeMail">
<source>thank you</source>
</trans-unit>
</body>
</file>
</xliff>

sw.locallang.xlf

<?xml version="1.0" encoding="UTF-8"?>
<xliff version="1.0">
<file source-language="en" target-language="sw" product-name="your_extension_news">
<header/>
<body>
<trans-unit id="optin_seeMail">
<target>Danke schön</target>
</trans-unit>
</body>
</file>
</xliff>

关于typo3 - locallangXMLOverride 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40998470/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com