yiithings / yii2-i18n
dev-master
2018-04-23 11:19 UTC
Requires
- php: >=5.5.0
- gettext/gettext: ~4.2
- yiisoft/yii2: *
Requires (Dev)
- phpunit/phpunit: ^5.7
- yiisoft/yii2-gii: ^2.0
This package is auto-updated.
Last update: 2021-12-11 07:52:48 UTC
README
Yii2框架国际化扩展。
本扩展使用Gettext作为消息源,并提供Web GUI(gii)编辑消息源。
安装
安装此扩展的首选方式是通过composer。
运行以下命令之一:
php composer.phar require --prefer-dist yiithings/yii2-i18n "*"
或添加
"yiithings/yii2-i18n": "*"
到您的composer.json
文件的require部分。
用法
扩展安装完成后,只需在您的代码中简单使用即可
将组件添加到您的应用程序中。
'components' => [ 'i18n' => [ 'class' => 'yiithings\i18n\I18N' ] ]
使用函数
echo __('Username'); __('Username'); // with echo echo _x('Username', 'yii'); _xe('Username', 'yii'); // with echo
编辑消息
使用PoEdit创建或编辑您的消息。.po
和.mo
文件的默认保存路径是@app/messages/
,例如@app/messages/en-US.mo
。如果您想更改路径规则,请参阅GettextMessageSource类。