Closed Bug 1818257 Opened 1 year ago Closed 1 year ago

french dictionary wasn't included by default like it used to

Categories

(Thunderbird :: L10n, defect)

Thunderbird 102
defect

Tracking

(thunderbird_esr102+ fixed, thunderbird111+ fixed)

RESOLVED FIXED
112 Branch
Tracking Status
thunderbird_esr102 + fixed
thunderbird111 + fixed

People

(Reporter: florent.lagoda, Assigned: rjl)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/110.0

Steps to reproduce:

Spelling checker (french for example) didn't appear

Actual results:

Spelling checker (french for example) didn't appear

Expected results:

Previous version have automatically the french dictionnary integrated after new installation

*For Windows

Type: enhancement → defect
See Also: → 1816322
Summary: spelling checker disappear → french dictionary wasn't included by default like it used to

Confirmed, no French spelling dictionaries in 102.8.0. They were present in 102.6.1. Broken in 102.7.0+.

en_US does have them, it appears that localized builds do not.

Looks like beta is affected as well, I'd wager Daily is too.

Assignee: nobody → rob
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Component: Untriaged → L10n
Keywords: regression
Regressed by: 1765629

Dictionaries for the locales that have them come from l10n-central.

For French: https://hg.mozilla.org/l10n-central/fr/file/tip/extensions/spellcheck/hunspell

Other localized builds are at the same path.

Post l10n-split, that directory was not included when copying the strings files from the l10n-central repositories to produce localized builds. It's a silent fail because many localized builds do not have dictionaries installed by default for one reason or another.

The attached patch adds the extensions/spellcheck path to the others copied from the l10n-central repositories. It will cover developer localized builds and langpacks (mach build installers-fr, mach build langpack-fr) as well as CI L10n repacks.

Verification can be done on Daily after this lands by checking the French build and langpacks.

Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/4f081c682751
Grab dictionaries from l10n-central when doing L10n repacks. r=mkmelin

Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED

Confirmed that the dictionaries are in today's Daily build for "fr" locale.
Dictionaries are not part of langpacks; my statement in comment 4 incorrectly mentioned them.

Comment on attachment 9319389 [details]
Bug 1818257 - Grab dictionaries from l10n-central when doing L10n repacks. r=#thunderbird-build-system-reviewers

[Approval Request Comment]
Regression caused by (bug #): 1765629
User impact if declined: Locales that include spell check dictionaries do not have them
Testing completed (on c-c, etc.): Verified on Daily (2023-02-23) fr build by inspecting omni.ja manually
Risk to taking this patch (and alternatives if risky):
Low risk, uses same code paths that are part of L10n strings repackaging already in use.

Attachment #9319389 - Flags: approval-comm-esr102?
Attachment #9319389 - Flags: approval-comm-beta?

Comment on attachment 9319389 [details]
Bug 1818257 - Grab dictionaries from l10n-central when doing L10n repacks. r=#thunderbird-build-system-reviewers

[Triage Comment]
Approved for beta

Attachment #9319389 - Flags: approval-comm-beta? → approval-comm-beta+
Target Milestone: --- → 112 Branch
Duplicate of this bug: 1818870
Duplicate of this bug: 1819018

Comment on attachment 9319389 [details]
Bug 1818257 - Grab dictionaries from l10n-central when doing L10n repacks. r=#thunderbird-build-system-reviewers

[Triage Comment]
approved for esr102

Attachment #9319389 - Flags: approval-comm-esr102? → approval-comm-esr102+
Duplicate of this bug: 1821798
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: