-
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
No way to localize icons? #1077
Comments
Wouldn't it make more sense to serve a localized manifest based on the clients preferred language, that would also provide the corresponding "lang" attribute in the manifest? |
Serving a correctly localized manifest certainly makes sense, but this can be a little complicated. If the manifest files are not generated dynamically but instead use path or file-naming to separate them, an application might choose to bundle a number of related locales together with locally variant icons. For example: "lang": "fr",
"dir": "ltr",
"name": "une application",
"icons": [
{
"lang": "fr-FR",
"comment": "a bit of bleu-blanc-rouge",
"src": "icon-for-france.jpg"
},
{
"lang": "fr-CH",
"comment": "red with a little white +",
"src": "icon-for-suisse.jpg"
},
{
"comment": "no special flag-related motif",
"src": "default-french-icon.jpg"
}
] |
#1101 would introduce a way to localize icons: {
"lang": "en-US",
"icons": [
{ "src": "icon/lowres.png", "sizes": "64x64" },
{ "src": "icon/hires.png", "sizes": "256x256" }
],
"icons_localized": {
"fr": [
{ "src": "icon/lowres_fr.png", "sizes": "64x64" },
{ "src": "icon/hires_fr.png", "sizes": "256x256" }
]
}
} |
Declaring multiple icons
https://w3c.github.io/manifest/#declaring-multiple-icons
There are ways to include multiple icons with different
sizes
, but there is no way to indicate when these should be used with specific locales, such as when the icon contains localizable text or when there are regional variations in the icon.The text was updated successfully, but these errors were encountered: