Angular 6/7-根据用户的国家语言加载网站内容

时间:2019-02-21 11:35:33

标签: angular angular6 angular7

  1. 默认情况下,我想根据用户的国家语言来加载网站内容。例如,默认情况下,网站的内容为英语,但是当来自法国的用户访问该网站时,必须以法语而不是英语显示该内容。我不希望用户从用户界面中选择语言。

    我可以从请求标头Accept-Language中获取语言。我希望我朝着正确的方向前进。如果有更好的方法,请进行指导。

  2. 我对ngx-translate和i18n内部化没什么困惑。

    • 问题在于它们是否缓存了已请求的语言文件,还是总是进行HTTP旅行?
    • 此外,如果需要在文件中添加新句子,那么我需要更改文件然后上传。还有其他机制可以替代吗?

0 个答案:

没有答案