mordisacks / i18n
小巧但功能强大的地区库。
3.1.1
2021-07-11 09:20 UTC
Requires
- php: >=5.6.0
README
小巧但功能强大的地区库。
安装
composer require mordisacks/i18n
使用
设置地区目录
\MordiSacks\I18n\I18n::$dir = 'Lang';
设置当前地区
\MordiSacks\I18n\I18n::$locale = 'he_IL';
自动生成模式,如果autoGenerate设置为true,则任何缺失的域和/或字符串将被自动生成。要使用,只需声明以下内容
\MordiSacks\I18n\I18n::$autoGenerate = true;
翻译!
echo \MordiSacks\I18n\I18n::translate('Hello World!', 'default');
如果你的文本域是"默认",则可以省略该参数
echo \MordiSacks\I18n\I18n::translate('Hello World!');
并且通过助手
echo __('Hello World!');
变量注入!自2.0.0版本添加
$name = 'Mordi';
echo __('Hello :name', 'default', compact('name'))
// Outputs "Hello Mordi"
变更日志
3.0.0
- 将production重命名为autoGenerate