Open Bug 545837 Opened 14 years ago Updated 2 years ago

Attachment reminder should be triggered by keywords in current composing language, not on TB locale

Categories

(Thunderbird :: Message Compose Window, enhancement)

enhancement

Tracking

(Not tracked)

People

(Reporter: sghebuz, Unassigned)

References

(Blocks 2 open bugs)

Details

(Keywords: intl)

User-Agent:       Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.9.2) Gecko/20100115 Epiphany/2.22 Firefox/3.6
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.3a1pre) Gecko/20100201 Shredder/3.2a1pre

Keywords that triggers the "attachment reminder" should depend on the current composing language, so if you use Thunderbird in Italian and you are composing in English (or vice-versa), the attachment reminder bar should appear when you type "attach" and not only "attegato"

Reproducible: Always

Steps to Reproduce:
1. Install TB in English
2. Install Italian dictionary (or any other language)
3. Start composing an email
4. Change spell check language to Italian
5. Type "allegato"
Actual Results:  
The attachment reminder bar doesn't show up

Expected Results:  
The attachment reminder bar shows up because "allegato" is a keywork valid for locale "it"
Status: UNCONFIRMED → NEW
Ever confirmed: true
Blocks: 633818
See Also: → 1146587
Yeah, but how can Thunderbird know what the keywords are from all the localized versions?
Do you propose to ship all keywords with all TB localized versions?

Have all these prefs, like:
mail.compose.attachment_reminder_keyword.en-US
mail.compose.attachment_reminder_keyword.it
mail.compose.attachment_reminder_keyword.de
... etc?

I think there is no place we do anything like this yet. It surely is possible (even easy) to code, but how to collect all the translations and allow the localizers maintain them in the en-US TB base, not in their localized versions, that are in separate code tree?
Keywords: intl
See Also: → 1201273
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.