willskates / translator
Translator 是一个简单的 PHP 字符串翻译库。
1.1.0
2016-02-09 19:18 UTC
Requires
- php: >=5.4
Requires (Dev)
- phpunit/phpunit: 4.8.22|5.2.3
This package is not auto-updated.
Last update: 2024-09-24 03:49:14 UTC
README
Translator 是一个简单的 PHP 字符串翻译库。
构建
如何安装。
安装 Translator 的最佳方式是通过 composer。
{ "require": { "willskates/translator": "1.1.0" } }
用法。
创建翻译对象
$translator = new Translator();
设置翻译
$translator->useTranslation('Hello', 'Hallo');
获取翻译
$hello = $translator->translate('Hello'); //The value of $hello is 'Hallo'.
设置翻译列表
$translator->useTranslations( [ 'Hello' => 'Hallo', 'Goodbye' => 'auf Wiedersehen' ] );
获取翻译列表
$german = $translator->translations(); //$german is an array, assuming they were set it will contain ['Hello' => 'Hallo', 'Goodbye' => 'auf Wiedersehen'].
设置并使用默认语言。
$deTranslator = new Translator(); $deTranslator->useTranslations( [ 'Hello' => 'Hallo', 'Goodbye' => 'auf Wiedersehen' ] ); $hello = $deTranslator->translate('Hello'); //Hallo $goodbye = $deTranslator->translate('Goodbye'); //auf Wiedersehen $broTranslator = new Translator(); $broTranslator->useTranslations( [ 'Hello' => 'Yo', 'Goodbye' => 'Piece!' ] ); $hello = $broTranslator->translate('Hello'); //Yo $goodbye = $broTranslator->translate('Goodbye'); //Piece!