Talk:Specification of Language Pack UI for Applications and Extensions: Difference between revisions

Jump to navigation Jump to search
(comment by l10n)
Line 1: Line 1:
=== Comments by l10n@ ===
=== Comments by l10n@ ===
I don't see any reason to restrict ourselves to one language pack.
I don't see any reason to restrict ourselves to one language pack.
[[User:Robert Strong|Robert Strong]] We are going to use the current app locale to decide which locales to offer and install. During install available language packs for an extension will be checked in the update rdf and then automatically installed with the extension. If the current locale is not available then the extension's default locale will be used. If the locale is changed a matching locale will be looked for and presented in a similar manner as an extension update. At no point would we uninstall a locale unless the extension is uninstalled.


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?
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?
[[User:Robert Strong|Robert Strong]] We aren't planning at this time to add ui to select additional locales to be installed via the EM ui except through the available locale check when an app locale doesn't match an extension's locale as mentioned above - this can of course be accomplish on the web page from which the extension was installed from. Perhaps for 3.0.


So extension foo with german, french and en-US locales would be listed to a german user as  
So extension foo with german, french and en-US locales would be listed to a german user as  
"Meine Erweiterung (en-US, de, fr)"
"Meine Erweiterung (en-US, de, fr)"
[[User:Robert Strong|Robert Strong]] I'm not convinced there is value in adding the locales installed to the ui for an extension. If a locale is available that matches the app's locale it will just use that locale.


The extension should show it's available locales in general if none of the available ones match the currently selected ones.
The extension should show it's available locales in general if none of the available ones match the currently selected ones.
Line 13: Line 19:


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.
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.
[[User:Robert Strong|Robert Strong]] We aren't planning on exposing language selection.


Regarding update, updates to an installed locale pack only should be possible, I don't see that being layed out clearly.
Regarding update, updates to an installed locale pack only should be possible, I don't see that being layed out clearly.
[[User:Robert Strong|Robert Strong]] We are planning on using extension update to install locales that match the current app locale and aren't installed. Other than that the plan is to only update installed language packs.


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?
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?
[[User:Robert Strong|Robert Strong]] that is the plan.


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.
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.


[[User:Robert Strong|Robert Strong]] that is out of scope and what we will provide are locales based on the extension's update rdf with the specification that the extension author should only specify one language pack for a given locale per extension.
--[[User:AxelHecht|AxelHecht]] 05:27, 31 Jan 2006 (PST)
--[[User:AxelHecht|AxelHecht]] 05:27, 31 Jan 2006 (PST)


Confirmed users
1,041

edits

Navigation menu