【问题标题】:Set translation locale on form_widget in Symfony在 Symfony 中的 form_widget 上设置翻译语言环境
【发布时间】:2017-05-25 11:01:32
【问题描述】:

我有选择类型的 symfony 表单。 在选择中我有这样的东西:

'entity.rental_conditions.prepayment_options.no_prepayment' => 0,
'entity.rental_conditions.prepayment_options.prepayment_amount' => 1,
'entity.rental_conditions.prepayment_options.prepayment_percent' => 2,
'entity.rental_conditions.prepayment_options.full_amount' => 3

我在 Twig 中展示了这种选择类型 - {{ form_widget(form.prepayment.type) }}

我的应用程序是具有默认语言环境 DE(德语语言)的多语言,我的问题是如何为 form_widget 设置另一个语言环境,例如,英语以在我的应用程序中显示选项选项,而不是在我的应用程序中的所有语言中,仅在 EN 中?

【问题讨论】:

    标签: php symfony


    【解决方案1】:

    这是一个宽泛的问题,您如何将国际语言引入应用程序?有一个LanguageType field,您可以使用它在他们的个人资料中或在注册时设置用户的语言。

    还有一个Translations Component,这是一个允许翻译成多种语言的多步骤过程。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多