Hi,
is it possible to use different domains for each language, please ?
German -> ansolas.de
English -> ansolas.com
?
You could use a middleware and check for your domains like this:
use RainLab\Translate\Classes\Translator;
use System\Classes\PluginBase;
class Plugin extends PluginBase
{
public function boot()
{
\Cms\Classes\CmsController::extend(function($controller) {
$controller->middleware(function($request, $next) {
$translator = Translator::instance();
$serverName = $request->server->get('SERVER_NAME');
switch($serverName) {
case 'ansolas.de':
$translator->setLocale('de');
break;
case 'ansolas.com':
$translator->setLocale('en');
break;
}
return $next($request);
});
});
}
}
awesome ! Thank you very much !
Most helpful comment
You could use a middleware and check for your domains like this: