代码之家  ›  专栏  ›  技术社区  ›  pagid

本地化sfwidgetformchoice标签

  •  0
  • pagid  · 技术社区  · 15 年前

    我只是想知道,当在“模型”选项卡中定义了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',
      );
    }
    

    提前感谢:)

    2 回复  |  直到 15 年前
        1
  •  1
  •   Tom    15 年前

    模板:

    __('my translated string')
    

    其他:

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

    如果我记得对的话,表单类中的内容不会被cli extract任务提取,但是只要symfony在xliff文件中找到翻译,它们仍然可以正常工作。

        2
  •  0
  •   K4emic    15 年前

    如果您使用的是非详细表单,并且启用了i18n助手,那么标签应该自动通过相应的i18n函数运行。

    我查了一些旧的 symfony 1.1 i18n and forms documentation 这些信息中的大部分仍然是有效的。你得四处游玩,看看还有什么用。

    一般i18n和l10n在Jobeet教程的第19天中介绍。