Hello,
First, sorry for my poor english. I hope you will understand our problem.
I'm running a wiki for young children. Most of them don't understand the exact meaning (or function) of the "Discussion" tab.
# PROBLEM :
Actually their problem seems to be the following :
The "Discussion" tab has two VERY different functions:
1) When it appears on an article (or another page) :
FUNCTION = TALK ABOUT THE PAGE/ARTICLE
2) When it appears on a user page :
FUNCTION = TALK TO THE USER
The problem is that the message in the "Discussion" tab is always the same regardless of the type of page which is displayed. This message is the following one (in MessagesEn.php) :
'talk' => 'Discussion',
My first attempt was to change it to something more explicit:
'talk' => 'Discussion about this page',
This appears to be of little help on "article" pages, but has brought more confusion on "user" pages.
# BETTER SOLUTION
I would like to show a different message in the "Discussion" tab based on the type of page :
1) On an article (or another page), the message should be :
'talk' => 'Discussion about this page', (ok, this is easy, i change it in the MessagesXX.php file)
2) On a user page, the message should be different :
'talkuser' => 'Talk to this user', (for example)
I'm not sure but I think I will have to change something in the SkinTemplate.php file (lines 667-672) :
$content_actions['talk'] = $this->tabAction( $talkpage, 'talk', $this->mTitle->isTalkPage() && !$prevent_active_tabs, '', true);
*If someone could help me* find what should be added exactly I would be extremely grateful. This problem is really frustrating for the children who don't understand how they can talk to another user.
Thanks in advance.
Laurent