grails - 检测浏览器语言以进行自动本地化

标签 grails

如何检测浏览器的语言并根据该值自动显示grails网站的正确本地化版本。

最佳答案

根据Grails documentation

By default the user locale is detected from the incoming Accept-Language header. However, you can provide users the capability to switch locales by simply passing a parameter called lang to Grails as a request parameter:

/book/list?lang=es

Grails will automatically switch the user locale and store it in a cookie so subsequent requests will have the new header.

关于grails - 检测浏览器语言以进行自动本地化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8223895/

相关文章:

database - 类 [] 上的方法在 Grails 应用程序之外使用 - Groovy .save()

grails - 如何将日期存储为字符串时按日期进行搜索?

grails - 如何使用 Grails Controller 名称使 Ember.js 行为正常?

grails - Jasper Report 模板中的变音符号

rest - 制作 Postman 测试 - Grails

grails - 如何在 Grails 3 中访问普通 groovy 类中的数据源?

Grails 通过类型检查将数据绑定(bind)到非域类

spring-boot - 用Grails 3设置Camunda

grails - 在Grails中使用JSP标记

grails - 审核日志记录插件会在数据库中创建审核日志表吗?