webforge / translation
基于symfony/translation的翻译组件
1.0.4
2013-11-04 06:24 UTC
Requires
- symfony/config: 2.3.*@stable
- symfony/finder: 2.3.*@stable
- symfony/translation: 2.3.*@stable
Requires (Dev)
- liip/rmt: 0.9.*
- satooshi/php-coveralls: dev-master
- webforge/testplate: 1.2.*@dev
README
symfony翻译器的包装,用于独立使用
安装
使用Composer进行安装。
composer require -v --prefer-source webforge/translation:dev-master
运行测试使用
phpunit
使用方法
<?php use Webforge\Translation\ArrayTranslator; $translations = Array( 'de'=>Array( 'hello'=>'Hallo Welt!' ), 'en'=>Array( 'hello'=>'Hello World!', 'how'=>'How are you?' ), ); $translator = new ArrayTranslator('de', $translations, $fallback = array('en')); print $translator->trans('hello')."\n"; // Hallo Welt! print $translator->trans('how')."\n"; // How are you? $translator->setLocale('en'); print $translator->trans('hello')."\n"; // Hello World!
依赖关系
- symfony/translation 2.3