alldigitalrewards/language-mapper

2.0.4 2022-04-15 20:41 UTC

README

这是一个语言映射器,如果未找到或不存在,则默认为'en'。

安装

通过Composer

$ composer require alldigitalrewards/language-mapper

用法

Returns default en_US since language not found in acceptable list:

$mapper = new LanguageMapper('nz_NZ');
$this->assertSame('en_US', $mapper->getLanguage());

Returns es_ES since language found in acceptable list:

$mapper = new LanguageMapper('es_ES');
$this->assertSame('es_ES', $mapper->getLanguage());

You can pass in short code and/or long code with dashes

$mapper = new LanguageMapper('fr');
$this->assertSame('fr_CA', $mapper->getLanguage());
        
$mapper = new LanguageMapper('es-ES');
$this->assertSame('es_ES', $mapper->getLanguage());

测试

$ composer test