结合用户代理语言和 django i18n 的最佳方式是什么?示例:我在 settings.py 中设置了 LANGUAGES:
LANGUAGES = (
('en', ('English')),
('pt-br', ('Brazilian Portuguese')),
)
如果客户端用户代理默认配置为葡萄牙语,Django i18n 机器将使用巴西葡萄牙语作为我网站的默认语言,否则它将保持为英语
使用基于用户代理默认值的语言还是基于客户端 IP 位置的语言更好?
结合用户代理语言和 django i18n 的最佳方式是什么?示例:我在 settings.py 中设置了 LANGUAGES:
LANGUAGES = (
('en', ('English')),
('pt-br', ('Brazilian Portuguese')),
)
如果客户端用户代理默认配置为葡萄牙语,Django i18n 机器将使用巴西葡萄牙语作为我网站的默认语言,否则它将保持为英语
使用基于用户代理默认值的语言还是基于客户端 IP 位置的语言更好?