【问题标题】:snowbabel extension translation bugsnowbabel 扩展翻译错误
【发布时间】:2012-12-30 19:21:02
【问题描述】:

我对 Snowbabel 扩展有疑问。我正在使用typo3 4.7.2 版和Snowbabel 3.6.1。 我的默认语言是德语和英语。 我正在尝试使用 snowbabel 翻译扩展 sr_feuser_register。 当我为德语内容添加翻译时,它工作正常。 但是英文翻译的问题。在英文翻译中, sr_feuser_register 扩展显示 locallang 文件中的默认英文文本,而不是使用 snowbabel 的翻译文本。

我需要使用 snowbabel 更改默认的英语语言标签。

有可能吗?在手册中,我看到我们无法使用 snowbabel 编辑默认文本。 如果问题不清楚,请告诉我。

请帮助我。提前致谢。

【问题讨论】:

  • 我们有单独的默认和英文标签数组吗?
  • 没有。默认语言标签只有一个数组。

标签: php typo3 typoscript


【解决方案1】:

Snowbabel 不会触及扩展程序中的原始标签。所以它不是为编辑默认语言而创建的。

它使用 TYPO3 的“l10n”机制。因此,xml 或 xliff 文件将在typo3conf/l10n/{langKey}/{myext}/../{langKey}.locallang.xml 中创建。

但您的问题出在此处: http://forge.typo3.org/issues/42084

由于typo3 总是将typo3conf/l10n/en/ 中的'en' 更改为'default' 文件将不再起作用。 只要这个问题在typo3核心中没有解决,系统就不会识别你在typo3conf/l10n/中的'en'翻译

同时使用 Typoscript 或用钩子覆盖整个翻译文件。

【讨论】:

【解决方案2】:

我们不能为英语标签使用单独的数组吗,因为您已经说过无法修改默认语言标签(typo3conf/l10n/en/sr_feuser_register/en.locallang.xml 或在扩展 locallang.xml 中)。 xml 文件本身)?

我认为使用打字稿语言配置,您可以获取默认语言的那些英语语言标签。

【讨论】:

  • 是的。当添加打字稿配置时,它工作正常。但用户无法管理它。他们想使用 snowbabel 扩展。
  • 我们不能为英语标签使用单独的数组吗?我的意思是“打字稿语言配置”,而不是“打字稿覆盖 locallang.xml 值”。
猜你喜欢
  • 1970-01-01
  • 2016-07-09
  • 1970-01-01
  • 1970-01-01
  • 2021-07-04
  • 2012-06-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多