/** * @param string $key * * @param Locale $locale * * @return string|null */ private function translateIn($key, Locale $locale) { $localeString = $locale->toString(); if (!isset($this->texts[$localeString])) { $this->texts[$localeString] = $this->loader->load($locale); } $texts = $this->texts[$localeString]; return isset($texts[$key]) ? $texts[$key] : null; }
public function testNormalization() { $locale = Locale::parse('Fr-fr'); $this->assertEquals('fr_FR', $locale->toString()); }