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.

Forum Module /

Discuss the Forum Module.

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

how/what does _t mean?


Reply


2 Posts   1983 Views

Avatar
wildflower1975

Community Member, 59 Posts

18 February 2010 at 3:00pm

Edited: 18/02/2010 4:26pm

It's in the ForumRole.php hence the post in here,

new CheckableOption('CompanyPublic', new TextField('Address', _t('ForumRole.COMPANY', 'Company')), true),

I'm guessing that it tests for the existence of a Constant (which as far as I can see isn't set anywhere in v2.5) and so returns Company in the call above.

I'd like to know where this function/method called _t is?

should it be used in other places? is it a relic from version 0.0.0.1? I've read it could be a private method but don't know where to look.

cheers

possible answer = I think it's something to do with internationalization - i18n

Avatar
Willr

Forum Moderator, 5513 Posts

18 February 2010 at 4:53pm

_t is the translation function. You'll see it throughout all the modules and all the core. See http://doc.silverstripe.org/doku.php?id=i18n#the_t_function for more information