-
Notifications
You must be signed in to change notification settings - Fork 162
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Application name section might need localization support #1088
Comments
@aphillips I'm confused. Is this to support usecases where the manifest isn't fetched, but stored offline? If not, the current web manifest standard support localizability through the standard web content negotiation mechanism:
For a web manifest, the server side would map the URL to a resource best matching the languages specified by the user agent ( |
@jcayzac This section contains instructions on setting the application's name from the With regard to "the standard web content negotiation mechanism", that is one way to solve the localization problem. The Manifest spec doesn't document this as the mechanism to use (and there are good reasons why an implementation might embellish, change, or adopt an alternate approach). It might not be wise for Manifest to totally specify how the language is negotiated. There are a couple of problems with the mechanism as you've outlined it:
All of the above (and probably some other cases) suggest that, as we discuss whether and how to augment manifests with additional locale information or localization, we might need to come back and revisit application name defaulting rules 😄 |
In #1101, I added that the user agent should first consider the localized representations and then follow the fallback steps as they are today. |
Application's name
https://w3c.github.io/manifest/#application-s-name
This section describes how the name is assigned from the
name
andshort_name
values (and how to name the application when these are not available). There is no discussion of localization here.The text was updated successfully, but these errors were encountered: