I created a forum on a page and saw the following untranslated sentence: You must confirm your screen name on your profile in order to create a link. I translated the sentence, keeping [[profile_link]] intact. Then I looked for where I can translate your profile but cannot find it under International -> Phrases. I then checked the code and found the following lines in zenario/modules/zenario_forum/module_code.php: 01133: $profileLink = '<a'.$profileAnchor.'>your profile</a>'; 01134: $this->mergeFields['Forum_Profile_Link'] = $this->phrase('You must confirm your screen name on [[profile_link]] in order to create a thread.', array('profile_link' => $profileLink)); Does that mean that the phrase "your profile" is hard coded?  How can I translate it?  Is it a bug? By the way, there are similar lines (lines 405 and 406) in the comments module.


Hi Kcpau, Yes it looks like the "your profile" link text is not being passed through the phrase function. I will record this as a fix needed in the next release. In the mean time you could change: your profile (on line 1133) To: $this->phrase('your profile')

Thank you for the quick response. Would that automatically make the phrase available for translation or do I have to do something else?  I was unable to find it when I go to International -> Phrases. It just appeared in the translation.  So I guess the text strings were cached somewhere and it just got flushed.  Please ignore this question. Thanks.

You must confirm your screen name on your profile in order to comment.

Please Login if you wish to add a comment.