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.