grails - 在一页上以不同的语言环境显示文本

标签 grails internationalization

我需要在GSP中以不同的语言环境显示句子。

以下文档指出g:message具有语言环境参数。

我在任何地方都找不到这样的例子。有人这样做吗?

<p><g:message code="welcome.into.text1" locale="sv_SE"/></p>
<p><g:message code="welcome.into.text1" locale="en_US"/></p>

显然,我有messages_sv.properties和messages_en_US.properties。

谢谢

最佳答案

要明确指定语言环境,请使用Locale对象而不是String,例如:

<g:message code="welcome.into.text1" locale="${Locale.US}"/>

关于grails - 在一页上以不同的语言环境显示文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14384952/

相关文章:

grails - 在表列中查找最大值

grails - 在GORM中按周/月/年分组

reactjs - 使用 React、React Redux 或 React Context 和 Material UI 的多语言应用程序的架构示例

Grails - 更改区域设置行为以使用破折号而不是下划线

ruby-on-rails - 无法在我的 Rails 项目中编辑国际化字符串

css - Grails g :resource to asset-pipeline conversion is failing

mysql - Grails + BIRT 报告 - 将月份和年份作为日期传递到 BIRT 报告

python - 用于 Python/Django 的更简单的 i18n

grails - Grails 如何将字符串转换为枚举?

ruby-on-rails - 如何翻译 rails 中的模型名称以获取 locale yml 文件中的错误消息?