多语言网站 - Zend:应该如何形成元素名称,表格列鬃毛,自由文本等。翻译?

时间:2010-07-01 21:06:31

标签: php zend-framework multilingual

如何在Zend Farmework的多语言网站上翻译表格元素名称,表格列鬃毛,自由文本等。 网站的主体已经翻译并存储在数据库中,但其余部分没有。

未翻译的部件示例:姓名,电话:

<form>
<label>Name: </label>
<input type="text">
<label>Phone: </label>
<input type="text">
</form>

1 个答案:

答案 0 :(得分:1)

您可以使用您认为适合翻译标签的任何内容。

有些人喜欢数字,有些人喜欢标签,有些人只是放入常规文本,例如

echo $this->translate('123');
echo $this->translate('contactform.label.phone');
echo $this->translate('Phone');

一旦你决定使用什么,保持一致就更重要了。

请参阅Using Translation Adapters in the ZF Reference Guide

一章