有没有办法本地化 Web 清单?即有多个翻译name,description等等...
我已经想到了几个潜在的解决方案,但它们每个都有很大的缺点......
根据 url ( example.com/en/foo) 中的区域设置,加载相关清单。
例如:
example.com/en/foo, 加载example.com/en/manifest.jsonexample.com/jp/foo, 加载example.com/jp/manifest.json缺点
托管多个版本的 PWA(子域或 TLD)...例如:
en.example.com/example.comjp.example.com/example.jp鉴于清单是由构建过程生成的,这实际上很容易通过向管道添加多个部署步骤来实现。然后我将使用每个部署的环境变量来确定要插入到清单中的文本。
缺点
localization internationalization single-page-application progressive-web-apps workbox