2014-11-18, 10:49 PM
I just installed a fresh copy of 1.8.2 on my localhost to check if it might be an edited template problem, but it seems not.
I have actually three languages installed. Going to the User CP I realized that the language for the following items of the PM system are always remaining in english, as you can see in the included attachment.
Inbox
Send items
Drafts
Trash Can
The language variables in the global.lang.php are all present.
$l['folder_inbox']
$l['folder_sent_items']
$l['folder_drafts']
$l['folder_trash']
Edited: Did a check. When first selecting the language the language strings are inserted into the users -> pmfolders Database field, when selecting another language, those language strings are not updated, therefore they remain in the first chosen language.
In functions_user.php line 642 changing the not equal condition to equal solves the error.
from if($name != '') to if($name = '').
I have actually three languages installed. Going to the User CP I realized that the language for the following items of the PM system are always remaining in english, as you can see in the included attachment.
Inbox
Send items
Drafts
Trash Can
The language variables in the global.lang.php are all present.
$l['folder_inbox']
$l['folder_sent_items']
$l['folder_drafts']
$l['folder_trash']
Edited: Did a check. When first selecting the language the language strings are inserted into the users -> pmfolders Database field, when selecting another language, those language strings are not updated, therefore they remain in the first chosen language.
In functions_user.php line 642 changing the not equal condition to equal solves the error.
from if($name != '') to if($name = '').