I would like to translate into French the default Welcome message once sees when not logged in.
I found the View in applications/dashboard/modules/guest.php
But it calls for
echo T($this->MessageCode, $this->MessageDefault);
Where then can i set this MessageCode?
Thanks,
Alexandre
0 • •
Comments
public $MessageCode = 'GuestModule.Message';Additionally, looking up the T() function, I found this:
/*** Translates a code into the selected locale's definition.
*
* @param string $Code The code related to the language-specific definition.
* Codes thst begin with an '@' symbol are treated as literals and not translated.
* @param string $Default The default value to be displayed if the translation code is not found.
* @return string The translated string or $Code if there is no value in $Default.
* @see Gdn::Translate()
*/
function T($Code, $Default = '') {
return Gdn::Translate($Code, $Default);
}
Thus, 'GuestModule.Message' is the translation code and can be modified in the locale file for your forum, found here:
/applications/vanilla/locale/en-CA/definitions.phpTo redefine that code in particular, something like this would work:
$Definition['GuestModule.Message'] = "Looks like you're new round these parts. Tie up your horse and sit yerself down fer a drink.";Good luck.
Vanilla Forums Senior Developer [GitHub, Twitter, About.me]
- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •