NEW276463
Web App Manifest: localized member support
https://bugs.webkit.org/show_bug.cgi?id=276463
Summary Web App Manifest: localized member support
Marcos Caceres
Reported 2024-07-10 17:43:08 PDT
It would be good to implement parsing of the _localized members as proposed in: https://github.com/w3c/manifest/pull/1101
Attachments
Radar WebKit Bug Importer
Comment 1 2024-07-10 17:43:29 PDT
Marcos Caceres
Comment 2 2026-03-28 06:08:05 PDT
Triage note (March 2026): The `*_localized` members are now fully specified in the main Web App Manifest spec (https://w3c.github.io/manifest/) with complete parsing algorithms. The spec defines `name_localized`, `short_name_localized`, `icons_localized`, and `short_name_localized` as language maps, each containing entries keyed by language tag with `value`, `dir`, and `lang` sub-members. WebKit's ApplicationManifestParser does not currently parse any `*_localized` members. Implementing this would require: 1. Extending `ApplicationManifest.h` to store localized overrides per member 2. Adding parsing logic in `ApplicationManifestParser.cpp` for each `*_localized` member 3. Applying locale-matching logic (BCP 47 best-match) to select the right value Leaving open as a valid, unimplemented feature request. Tracked internally via rdar://131500348.
Note You need to log in before you can comment on or make changes to this bug.