0

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

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

提前感谢:)

4

2 回答 2

1

模板:

__('my translated string')

其他:

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

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

于 2010-11-27T21:29:04.470 回答
0

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

我查阅了一些旧的symfony 1.1 i18n 和表单文档,其中大部分信息应该仍然有效。您必须四处玩耍,看看仍然有效。

通用 i18n 和 l10n 包含在 jobeet 教程的第 19 天。

于 2010-11-27T19:08:02.277 回答