willskates/translator

Translator 是一个简单的 PHP 字符串翻译库。

1.1.0 2016-02-09 19:18 UTC

This package is not auto-updated.

Last update: 2024-09-24 03:49:14 UTC


README

Translator 是一个简单的 PHP 字符串翻译库。

构建

Build Status

如何安装。

安装 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!