Talk:Specification of Language Pack UI for Applications and Extensions
Comments by l10n@
I don't see any reason to restrict ourselves to one language pack.
The UI should just list the available locales for that extension and be done for it. Or rather, how about it showing only those locale packs that don't match the current general.useragent.locale?
So extension foo with german, french and en-US locales would be listed to a german user as "Meine Erweiterung (en-US, de, fr)"
The extension should show it's available locales in general if none of the available ones match the currently selected ones.
Such as "Another Extension (en-US)".
I don't think that we need to expose any language selection for extensions, this should just fall back to the fuzzy locale selection that the chrome registry already has.
Regarding update, updates to an installed locale pack only should be possible, I don't see that being layed out clearly.
Regarding installing a langpack for a non-existing extension, we should just require langpacks to require their extension, we will have extension deps for 2.0, right?
One point that wasn't mentioned yet is conflicting langpacks. Two different localizers localize the same extension, and a user wants to switch over. Though that sounds like something we could postpone to 3.0.
--AxelHecht 05:27, 31 Jan 2006 (PST)
Comments by bsmedberg
Should we force the langpack ID into some particular format? (de-inspector@extensions.mozilla.org) or should that relationship be managed with metadata?
Another way for a user to get multiple langpacks for an extension is for the user clicks a weblink that installs the de-inspector langpack, right?
The minVersion/maxVersion setup of a langpack should reference the *extension* version, not the app version (the app version should be irrelevant). This could be handled with extension dependencies internally.
I don't think we should worry about conflicting langpacks.
If you install an extension which has English and German 'builtin' and you install a French langpack, what does the UI look like? (en-US, de, fr) or just (fr) ?
--bsmedberg 07:09, 31 Jan 2006 (PST)