小巧但功能强大的地区库。

3.1.1 2021-07-11 09:20 UTC

This package is auto-updated.

Last update: 2024-09-11 15:57:29 UTC


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