21281 Posts in 5729 Topics by 2600 members
Page: 1 2
|Go to End|
12 November 2010 at 1:02am
Just to confirm this duplicates the pages into the new locale, but not the content.
how about adding the google diacritize? and then sites can be basically translated without any effort!
12 November 2010 at 1:37am
yes, of course, silverstripe does not translate the text
the createTranslation method just duplicates the site (with the content in the already existing language) and saves it with a new id and a new url (eg: if it was /home/ and you do a createTranslation from de_DE to en_US it then will be /home-en-US/)
(its the same as if you go to the translation tab in your cms, and press the button to create the site on another page.)
also its good to use the createTranslation method, because it is the one that is from the multilanguage module, and will automatically creates a relation between the pages
so for example, we have mysite.com ( = mysite.com/home )
if I want to switch the language you can do that by adding ?locale=en_US
mysite.com/ => will show you: mysite.com/home
mysite.com/?locale=de_DE => will show you: mysite.com/home
mysite.com/?locale=en_US => will show you: mysite.com/home-en-US (or what ever url your en-us homepage has)
12 November 2010 at 2:16am
Yep, I was just clarifying for the folks reading the thread...
12 November 2010 at 3:34am
//fixed 2 typos in the code im my first post
just looked it up, google translate seems to have a api, indeed, that would be cool to integrate something like that ;)
Page: 1 2
|Go to Top|