使用来自dektrium yii2用户的另一种语言消息

时间:2016-04-05 06:24:46

标签: yii2 yii-extensions yii-components yii2-user

我想在dektrium yii2用户中使用另一种语言消息 这个插件有" fa_IR'语言信息,但我不能将语言信息从英语改为另一种语言

我想我必须从这里改变语言,但是dosnt工作:

 'user' => [
            'class' => 'dektrium\user\Module',
            'sourceLanguage' => 'fa-IR',
            'languages' =>'fa-IR',
        ],

这是messege文件夹中的message.php:

<?php

return [
    'sourcePath' => __DIR__ . '/../',
    'messagePath' => __DIR__,
    'languages' => [
        'ca',
        'da',
        'de',
        'es',
        'fa-IR',
        'fi',
        'fr',
        'hr',
        'hu',
        'it',
        'kz',
        'lt',
        'nl',
        'pt-BR',
        'pt-PT',
        'ro',
        'ru',
        'th',
        'tr_TR',
        'uk',
        'vi',
        'zh-CN',
    ],
    'translator' => 'Yii::t',
    'sort' => false,
    'overwrite' => true,
    'removeUnused' => false,
    'only' => ['*.php'],
    'except' => [
        '.svn',
        '.git',
        '.gitignore',
        '.gitkeep',
        '.hgignore',
        '.hgkeep',
        '/messages',
        '/tests',
        '/vendor',
    ],
    'format' => 'php',
];

这是来自用户插件的文档: https://github.com/dektrium/yii2-user/blob/master/docs/README.md

1 个答案:

答案 0 :(得分:1)

配置/ main.php

return [
    'language' => 'fa-IR',
    ....
    'components' => [...]
];

不要改变来源代码。