0
A
回答
0
可以在Grails中使用国际通过messages.properties文件,你可以定义在文件中的消息签名,并和他们可以通过在URL?lang = es编辑访问,你可能需要有两个文件一个是英文,另一个是阿拉伯文。
例如定义在messages.properties:
vendor.link.dashboardLink = Vendor Dashboard
和GSP页面上,你可以访问它想:
<g:message code="vendor.link.dashboardLink" />
你可以在Grails的文档找到更多关于内在看看在http://grails.org/doc/2.2.1/guide/i18n.html
0
如果视图超出简单字符串替换的区别,我会建议使用基于区域设置的一组不同的视图:
实施例控制器的代码:
import org.springframework.web.servlet.support.RequestContextUtils as RCU
class ExampleController {
final static String englishLanguageCode = new Locale('en').getLanguage()
final static String arabicLanguageCode = new Locale('ar').getLanguage()
def differentViews() {
def currentLocale = RCU.getLocale(request)
switch(currentLocale.language) {
case englishLanguageCode:
render view: 'englishView'
break
case arabicLanguageCode:
render view: 'arabicView'
break
default:
// pick a default view or error page, etc.
}
}
}
相关问题
- 1. Drupal 7多语言视图
- 2. 多种语言的网站和视图
- 3. 使用grails的多语言jasper报告
- 4. 如何制作多语言视图(视图模块)
- 5. 在grails中选择语言
- 6. 视图中的Codeigniter语言更改语言
- 7. 哪种多语言Web架构最适合(多视图/单视图)?
- 8. 多语言菜单,语言
- 9. CakePHP的gettext的,一个视图文件内多国语言
- 10. Grails的一对多的关系视图
- 11. django视图中的设置语言
- 12. 多语言API的内容 - 语言
- 13. 如何在CodeIgniter的一个视图中使用多种语言?
- 14. 一个视图中的多个语言环境/软件包
- 15. grails中的休眠查询语言
- 16. 的Grails/SpringSecurity:获取语言环境LogoutHandler
- 17. 多语言的php
- 18. Highcharts多种语言的图表?
- 19. Joomla多语言
- 20. MSGBOX多语言
- 21. 多语言
- 22. 笨多语言
- 23. CakePHP多语言
- 24. 许多语言
- 25. Magento多语言
- 26. 多语言IDE
- 27. 多语言ePub
- 28. Web2py多语言
- 29. Virtuemart多语言
- 30. PHP多语言