配置文件以生成Yii翻译消息文件

时间:2013-12-19 16:20:18

标签: yii yiic

我使用Yiic消息生成traduction时出错:

Error:the configuration file is not specified

我有一个配置文件/protected/messages/config.php

<?php
/**
 * This is the configuration for generating message translations
 * for the Yii framework. It is used by the 'yiic message' command.
 */
return array(
        'sourcePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'../..',
        'messagePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'messages',
        'languages'=>array('de','it','fr'),
        'fileTypes'=>array('php'),
        'overwrite'=>true,
        'exclude'=>array(
                '.svn',
                'yiilite.php',
                'yiit.php',
                '/i18n/data',
                '/blog',
                '/web/js',
                '/protected/gii',
                '/protected/yii',
                '/protected/messages',
                '/protected/extensions/giix-core',
                '/images',
                '/media',
                '/assets',
                '/protected/assets',
                '/protected/vendors',
        ),
);

我可能需要在config / main.php或console.php中配置一些东西,但我不知道是什么......

配置/ console.php

     <?php

// This is the configuration for yiic console application.
// Any writable CConsoleApplication properties can be configured here.
return array(
    'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
    'name'=>'My Console Application',
    // application components
    'components'=>array(
        'db'=>array(
            'connectionString' => 'mysql:host=localhost;dbname=lygnes',
            'emulatePrepare' => true,
            'username' => 'XXX',
            'password' => 'XXX',
            'charset' => 'utf8',
            'enableProfiling' => true,
            'enableParamLogging' => true,
        ),

    ),
);

我在文档中找不到任何内容:http://www.yiiframework.com/doc/guide/1.1/fr/topics.i18n

但我没有得到它!谢谢你的帮助!

1 个答案:

答案 0 :(得分:3)

我必须编写yiic消息message / config.php来集成显而易见的配置...抱歉我没有使用cmd

右键单击受保护文件夹

打开控制台

并输入:

yiic message message/config.php