View Issue Details

IDProjectCategoryView StatusLast Update
0004015mantisbtlocalizationpublic2004-07-07 18:19
Reportereych Assigned Tovboctor  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Fixed in Version0.19.0a1 
Summary0004015: Localized emails are sent in the wrong language.
Description

I am not sure why the author decided to do localization in this way. But here is my case and the problem.

Case: I am using mantis in 2 languages: Russian and English. It was setup this way because I have both Russian-speaking and English-speaking customers who report the bugs. And only Russian-speaking developers who fix them. Lets imaging a situation that an English-speaking customer from the Enlish-based mantis interface posts a bug report and a notice should be sent to the Russian developer.

Problem: The notice is sent in the English language, because mantis looks at the current user preferencies (i.e. client who speaks English), while in fact it should be looking at the language preference of the user to whom the email is sent.

Additional Information

The same problem appears when I have the default language for mantis set in config as 'english' and my own user interface set in 'russian' (in my user preferences). When I register a new customer who speaks English and would use the default 'english' interface the notification email with login details is sent to the customer in Russian, because this was the language set FOR ME.

Why is this working like this? I don't see any reason.

TagsNo tags attached.

Activities

vboctor

vboctor

2004-07-07 03:17

manager   ~0005890

This is alread fixed in CVS and will be shipped with 0.19.0. The reason for the old behaviour is that we were sending one email for all receipients, so which language to use? We then changed that to make all emails use "default" language as set in the config. Following that we applied the proper fix where one email is sent per receipient in the receipient's own language.