本地化sfWidgetFormChoice标签

时间:2010-11-27 17:42:54

标签: php localization symfony1 symfony-forms

我只是想知道如果在http://www.symfony-project.org/jobeet/1_4/Doctrine/en/10中建议的模型表格中定义sfWidgetFormChoice的标签时,如何对其进行本地化?

class JobeetJobTable extends Doctrine_Table {
  static public $types = array(
    'full-time' => 'Full time',
    'part-time' => 'Part time',
    'freelance' => 'Freelance',
  );
}

先谢谢:)

2 个答案:

答案 0 :(得分:1)

<强> TEMPLATE:

__('my translated string')

其他

sfContext::getInstance()->getI18N()->__('my translated string')

如果我没记错,表单类中的内容将不会被CLI提取任务提取,但只要Symfony在XLIFF文件中找到翻译,它们仍然可以正常工作。

答案 1 :(得分:0)

如果您使用的是非详细形式且启用了i18n帮助程序,则标签应自动通过相应的i18n函数运行。

我查了一些旧的symfony 1.1 i18n and forms documentation,大部分信息仍然有效。你必须四处游玩,看看还能有效。

一般i18n和l10n将在jobeet教程的第19天进行介绍。