Появилась необходимость сделать сайт мультиязычным на гитхабе нашел не плохой модуль
kohana-multilang, и все бы как хорошо, но проблема с роутингом.. Не могу его никак настроить..
Код роутинга
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- $lang_param = '<lang>(/<uri>(/<action>(/<id>)))';
- $config = Kohana::$config->load('multilang');
- // Need a regex for all the available languages
- foreach($config->languages as $lang => $settings)
- {
- // If we hide the default language, we make lang parameter optional
- if($config->hide_default && $config->default == $lang)
- {
- $lang_param = '(<lang>(/<uri>(/<action>(/<id>))))';
- }
- else
- {
- $languages[] = $lang;
- }
- }
- /**
- * Set the routes. Each route must have a minimum of a name, a URI and a set of
- * defaults for the URI.
- */
- 'uri' => '.*'
- ))
- 'controller' => 'page',
- 'lang' => $config->default,
- ));