Hi Salines,

your suggestion does not work. 

hower looking into __('');  implementation i found solution. 
i need to use direct call to I18n::translate("my string", null, null, 6, 
null,  $myLang);

in my test view when i used 

echo __('my string');  //this is rendered in original language defined in 
Config.langguage

echo I18n::translate("my string", null, null, 6, null, "es");  
//this is rendered in my desired other language


thanks all 
martin

On Thursday, October 23, 2014 3:54:43 PM UTC+2, Salines wrote:
>
> Here is solution for example url: 
>
> example.com/eng/profiles/view/1/translate:esp
>
> // view.ctp
>
> <?
> // before your html code
>
> if(isset($this->passedArgs['translate']))
> {
>  Configure::write('Config.language', $this->passedArgs['translate']);
> }
> ?>
> <div>
> <!-- your content goes here -->
> </div>
>
> <?php 
> // after your html code
>
> if(isset($this->params['language']))
> {
>    Configure::write('Config.language', $this->params['language']);
> }
> ?>
>
>
>

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.

Reply via email to