rob*_*sch 4 localization internationalization yii2
我的应用程序中有很多Yii :: t()命令.现在我需要以某种方式提取它们,但我不想手动执行此操作.如何轻松提取所有这些命令?我是否必须使用正则表达式?
我已经阅读了文档,但它没有说明这一点.
Yii2提供了一些帮助您完成此主题的东西.您可以使用带有两个yii命令的控制台:
message/config:使用第一个命令创建配置文件message/extract:并在第二步中Yii:t()根据配置文件提取消息默认情况下(配置文件的一部分),所有消息都将保存到您之前必须创建的@ app/messages目录中.这些文件将包含所需的php数组,其中包含翻译的空字符串值.这些文件将按类别命名,这些文件在Yii::t('category', 'message')命令中使用,并放置在指定语言代码的子目录中.
所有都记录在yii命令中.键入./yii help message到您的控制台.配置文件本身也包含文档.
提示:不要忘记在配置中排除供应商目录,否则也会提取Yii框架消息.
顺便说一句:这些命令不需要通常存储在web.php或console.php文件中的i18n配置.但是,对于使用本地化消息,您必须定义它.
| 归档时间: |
|
| 查看次数: |
3393 次 |
| 最近记录: |