我对Snowbabel扩展有问题。我使用的是typo3版本4.7.2和Snowbabel 3.6.1。 我的默认语言是deutsch,也是英语。 我正在尝试使用snowbabel翻译扩展名sr_feuser_register。 当我为deutsch内容添加翻译时,它的工作正常。 但是英文翻译的问题。在英文翻译中,sr_feuser_register扩展显示了 来自locallang文件的默认英文文本,而不是使用snowbabel的翻译文本。
我需要使用snowbabel更改默认的英语语言标签。
有可能吗?在手册中,我看到我们无法使用snowbabel编辑默认文本。 如果问题不清楚,请通知我。
请帮帮我。提前谢谢。
答案 0 :(得分:1)
Snowbabel没有触及扩展中的原始标签。因此,它不是为编辑默认语言而创建的。
使用来自TYPO3的“l10n”-mecanism。因此,例如,将在typo3conf / l10n / {langKey} / {myext} /../ {langKey} .locallang.xml中创建xml或xliff文件。
但你的问题就在这里: http://forge.typo3.org/issues/42084
由于typo3始终将“en”更改为“默认”,因此typo3conf / l10n / en /中的文件将不再起作用。 只要在typo3核心中没有解决这个问题,系统就无法识别你的'en'翻译在typo3conf / l10n /
在此期间使用Typoscript或用钩子覆盖整个翻译文件。
答案 1 :(得分:0)
我们不能为英语语言标签使用单独的数组,因为您已经告诉过,无法修改默认语言标签(typo3conf / l10n / en / sr_feuser_register / en.locallang.xml或扩展名locallang)。 xml文件本身)?
我认为使用typoscript语言配置可以获取默认语言的英语语言标签。