Elixir 在表单中使用gettext

Elixir 在表单中使用gettext,elixir,phoenix-framework,Elixir,Phoenix Framework,如何在表单中使用gettext?这不起作用: <%= select f, :gender, [gettext "Male:": "male", gettext "Female:": "female"], class: "form-control" %> 您不能在关键字列表语法的关键部分调用函数,但可以传递包含两个字符串的元组列表: <%= select f, :gender, [{gettext("Male:"), "male"}, {gettext("Fem

如何在表单中使用
gettext
?这不起作用:

<%= select f, :gender, [gettext "Male:": "male", 
gettext "Female:": "female"], class: "form-control" %>

您不能在关键字列表语法的关键部分调用函数,但可以传递包含两个字符串的元组列表:

<%= select f, :gender, [{gettext("Male:"), "male"}, 
      {gettext("Female:"), "female"}], class: "form-control" %>

值应该是一个包含两个项元组(如常规列表或映射)的可枚举项,或者是任何一个可枚举项,其中元素将同时用作生成的select的键和值


你试过在
gettext
函数中使用parens吗?你说的“parens”是什么意思?它是括号的缩写
gettext(“Male:”)
使用paren,
gettext“Male:”
不起作用。也不起作用。