1973 Posts in 1276 Topics by 607 members
|Go to End|
7 July 2010 at 9:00pm
I am creating a website for different languages and would like to use an ss Form like http://doc.silverstripe.org/recipes:forms, but with much more stuff. How can I make this multilingual in the most efficient way?
I am using the Translatable and at the moment if I want to allow more languages I just add the locales in the _config.php, but now I'd have to do more for each translation of the form?
5 August 2010 at 6:33am Last edited: 5 August 2010 6:39am
You can also use the _t function.
new TextField("FirstName", _t("FORM23.FIRSTNAME","First name") ),
Then add a lang folder to your project folder and create language tables.
$lang['en_US']['FORM23']['FIRSTNAME'] = 'First name';
$lang['de_DE']['FORM23']['FIRSTNAME'] = 'Vorname';
$lang['ar_EG']['FORM23']['FIRSTNAME'] = '????? ??????';
$lang['nl_NL']['FORM23']['FIRSTNAME'] = 'Voornaam';
This is working very well for me on several webpages.
5 August 2010 at 7:21pm
Thanks Jay, that is exactly how I was going to do it... planned to post back here when I had.... many thanks!
|Go to Top|