-1

dektrium yii2ユーザーで別の言語メッセージを使用したいこのプラグインには「fa_IR」言語メッセージがありますが、言語メッセージを英語から別の言語に変更できません

ここから言語を変更する必要があると思いますが、機能しません:

 '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

4

1 に答える 1

1

config/main.php

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

ソースコードを変更しないでください。

于 2016-04-05T08:19:54.567 に答える