【问题标题】:joomla 2.5 JText not working in xml filejoomla 2.5 JText在xml文件中不起作用
【发布时间】:2014-09-07 23:55:52
【问题描述】:

我将创建一个新组件。 我正在使用 JText::_() 方法来翻译我的 xml 表单文件中的字符串。 我有一个字段 type="list" 有两个选项。

如何在要翻译的 xml 表单中选项字段的值部分使用 JText 字符串键?

我使用了这样的代码,但 COM_MYCOMPONENT_KEY_VALUE 没有翻译!

<field type="list" ...>
<option value="COM_MYCOMPONENT_KEY_VALUE">COM_MYCOMPONENT_KEY</option>
</field>

提前致谢!

【问题讨论】:

  • 您是否在语言文件中定义了此字符串的翻译?
  • @Lodder 是的,我认为它不能翻译,因为它位于双引号之间!但我不知道解决方案!
  • 双引号没问题。只需确保您已在语言文件中定义了翻译。看看这个:docs.joomla.org/Specification_of_language_files

标签: xml joomla components


【解决方案1】:

即使这样可行,我认为您可能错过了翻译字段值的要点。

这不应该是特定于语言的值,因此无论您使用哪种语言,您仍然可以参考它。

Joomla 的重点不是翻译所有的字符串/值。此外,语言字符串不应用于配置目的。

【讨论】:

  • 我明白了这一点。我想直接在前端向最终用户显示字符串值,而不是显示 1,2,...。顺便说一下,我认为我必须使用映射函数或在数据库中创建映射表并使用它来显示字符串。
猜你喜欢
  • 2013-09-23
  • 2013-04-28
  • 1970-01-01
  • 1970-01-01
  • 2016-05-08
  • 1970-01-01
  • 1970-01-01
  • 2016-11-20
  • 2014-07-10
相关资源
最近更新 更多