public function get(\Aimeos\MShop\Context\Item\Iface $context)
{
if ($this->locale === null) {
$site = Route::input('site', Input::get('site', 'default'));
$currency = Route::input('currency', Input::get('currency', ''));
$lang = Route::input('locale', Input::get('locale', ''));
$disableSites = $this->config->get('shop.disableSites', true);
$localeManager = \Aimeos\MShop\Locale\Manager\Factory::createManager($context);
$this->locale = $localeManager->bootstrap($site, $lang, $currency, $disableSites);
}
return $this->locale;
}