Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Perl Catalyst::Plugin::I18N不';无法正常使用HTML::FormFu_Perl_Internationalization_Catalyst_Html Formfu - Fatal编程技术网

Perl Catalyst::Plugin::I18N不';无法正常使用HTML::FormFu

Perl Catalyst::Plugin::I18N不';无法正常使用HTML::FormFu,perl,internationalization,catalyst,html-formfu,Perl,Internationalization,Catalyst,Html Formfu,我正在使用Catalyst和插件Catalyst::Plugin::I18N设置一个新项目,并使用HTML::FormFu创建表单。我的问题是,使用HTML::FormFu配置文件进行本地化不起作用 我创建的语言文件如下所示: 我尝试过像本地化类或从对象添加本地化类这样的解决方案,但没有一个不起作用 我的表单配置文件如下所示: action: indicator: submit auto_fieldset: 1 elements: - type: Text name: email

我正在使用Catalyst和插件Catalyst::Plugin::I18N设置一个新项目,并使用HTML::FormFu创建表单。我的问题是,使用HTML::FormFu配置文件进行本地化不起作用

我创建的语言文件如下所示:

我尝试过像本地化类或从对象添加本地化类这样的解决方案,但没有一个不起作用

我的表单配置文件如下所示:

action:
indicator: submit
auto_fieldset: 1
elements:
  - type: Text
    name: email
    id: email
    label_loc: form.add_user.email.label
    constraints:
      - type: Required
        message_loc: form.add_user.email.constraint.required
      - type: Email
        message_loc: form.add_user.email.constraint.email
    error_tag: div
    render_method: tt
    attributes_xml: { class: form-control }
container_attributes: { class: form-group }
Catalyst控制器中的操作(我使用的是Catalyst::Controller::HTML::FormFu)

sub add_user:Path('/admin/add/user'):FormConfig{
我的($self,$c)=@;
我的$form=$c->stash->{'form'};
$form->get_字段('submit')->value($c->loc('form.add_user.submit.value'));
如果!$form->submitted\u和\u有效,则返回;
}
de.po文件的内容:

#: root/forms/admin/add_user.yml:9
msgid "form.add_user.email.label"
msgstr "E-Mail Adresse"
它始终显示:form.add_user.email.label,而不是:E-Mail address