languages.php
811 Bytes
<?php
namespace
{
class languages extends \core
{
public function getTranslation()
{
$lang_val = $this->getDi()->get('session')->get('language');
$lang = explode( '/', $this->getDi()->get('request')->get('_url'));
if(!empty($lang)){
if(array_pop($lang) == 'ru'){
$lang_val = 'ru';
} else {
$lang_val = 'ua';
}
}
$messages = require( ROOT_PATH.config::get( 'dirs/messagesDir' ).$lang_val.'.php' );
// Возвращение объекта работы с переводом
return new \Phalcon\Translate\Adapter\NativeArray(array(
"content" => $messages
));
}
}
}