Beispiel #1
0
 public function testConstruct()
 {
     $code = "code";
     $name = "name";
     $plural = "plural";
     $locale = new Locale($code, $name, $plural);
     $this->assertEquals($code, $locale->getCode());
     $this->assertEquals($name, $locale->getName());
     $this->assertEquals($plural, $locale->getPluralScript());
 }
Beispiel #2
0
 /**
  * Constructs a new translator
  * @param zibo\library\i18n\locale\Locale $locale
  * @param zibo\library\i18n\translation\io\TranslationIO $io
  */
 public function __construct(Locale $locale, TranslationIO $io)
 {
     $this->locale = $locale->getCode();
     $this->pluralScript = $locale->getPluralScript();
     $this->io = $io;
 }