WebKit / standards-positions

WebKit's positions on emerging web specifications
https://webkit.org/standards-positions/
254 stars 21 forks source link

Locale Extensions #227

Open ben-allen opened 1 year ago

ben-allen commented 1 year ago

WebKittens

@constellation

Title of the spec

Locale Extensions

URL to the spec

https://github.com/ben-allen/locale-extensions/

URL to the spec's repository

https://github.com/ben-allen/locale-extensions/

Issue Tracker URL

No response

Explainer URL

https://github.com/ben-allen/locale-extensions/blob/main/README.md

TAG Design Review URL

No response

Mozilla standards-positions issue URL

https://github.com/mozilla/standards-positions/issues/844

WebKit Bugzilla URL

No response

Radar URL

No response

Description

Note: specification is out-of-date, see explainer instead.

On the Web platform, content is localized dependent only upon a user's language or region. However, this behavior can result in annoyance, frustration, offense, or even uninteligibility for some users.

Some example situations:

In the native environment these problems do not occur, since users can specify these desired customizations in their system settings. However, the full amount of flexibility allowed for in the native environment is not possible in the potentially hostile web environment. This proposal defines a mechanism for making a limited subset of the Unicode Extensions for BCP 47 available for content negotiation, providing options that address some of the worst problems with incomplete localization while only exposing coarse-grained data about the users who take advantage of these improvements.

Read the complete Explainer Slide deck about Locale Extensions

Feedback

I welcome feedback in this thread, but encourage you to file bugs against

Constellation commented 1 year ago

Related to #140

ben-allen commented 1 year ago

I've made major revisions to the proposal, driven in part by feedback from WebKittens. These changes are reflected in the new explainer. I'd love to hear what you think! @litherum @Constellation

annevk commented 1 year ago

@ben-allen could you please restore the issue template? I'm pretty sure this won't work for summary.py.

ben-allen commented 1 year ago

Here's the slideset for a talk at TG2 on the proposal as stands.