Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

General Questions

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

Translating a contact form


2 Posts   773 Views


15 October 2009 at 8:17am Community Member, 101 Posts


im really enjoying working with translating in SS.
i have a site with four languages and i have two types of custome form (1) member registartion form (2) contact form.
how can i be able to translate the form fields into my four languages.

here is a part of my form code which i need translated

    new TextField ('Name', 'Name *'),
    new TextField('Vorname','Vorname *'),
    new TextareaField('Adresse','Adresse *'),
    new TextField('PLZ','PLZ'),
    new TextField('Ort','Ort *'),
    new EmailField('Email','E-mail *'),



15 October 2009 at 1:21pm Forum Moderator, 5511 Posts

You should use the _t() function to define the strings to replace -

_t('A.ENTITY','String that is used in A and B');

Then run the TextCollector to generate the lang files, This will generate a en_US.php file in your mysite/lang folder which you can copy / paste for other languages -