13、play中实现信息国际化
目录
1、指定应用使用的语言
2、语言配置文件
3、在Controller中使用
4、在模板中使用
5、改变当前请求的语言
6、格式化信息
1、指定应用使用的语言
在conf/application.conf中进行配置:
这些语言标记将用于创建play.i18n.Lang实例。要访问应用程序支持的语言,可以将play.i18n.Langs组件注入类中:
2、语言配置文件
默认的conf/messages文件匹配所有语言。可以指定其他语言消息文件,例如:conf/messages.fr或conf/messages.en-us。
也可以对指定文件进行检索:
3、在Controller中使用
判断使用哪种语言进行请求处理,有以下方法:
- 通过检查transientLang()方法查看请求是否设置了临时lang。
- 查看请求的cookie中是否有PLAY_LANG值
- 查看请求的Accept-Language
- 使用应用程序的默认语言。
4、在模板中使用
5、改变当前请求的语言
或者是:
6、格式化信息
使用类java.text.MessageFormat
使用 ’ 来作为转义字符:
Info.error实际字面值是You aren’t logged in!
检索当前请求支持的语言:
13、play中实现信息国际化相关推荐
- 计算机中的信息表示 ppt模板,计算机中信息的表示.ppt
<计算机中信息的表示.ppt>由会员分享,可在线阅读,更多相关<计算机中信息的表示.ppt(37页珍藏版)>请在人人文库网上搜索. 1.在计算机中的信息的显示中,计算机处理的信 ...
- c++------------提取文件中的信息
对于文件比较复杂的时候,为了获取文件中的信息,需要一些比较特殊的函数,比如,getline().replace().atoi,atof等 例子一,读取以下文件中的数据,并保存进一个类里面. 首先,类的 ...
- 多语言应用开发中本地化信息对照表
多语言应用开发中本地化信息对照表.包含区域编号.本地化名称.英语名称.中文名称.国家地区码.语言代码和流通币种等. 区域编号 本地化名称 英语名称 中文名称 国家地区 语言 流通币种 排序 id-id ...
- 计算机中信息表示方法,计算机中的信息表示方法二进制
计算机中的信息表示方法二进制Tag内容描述: 1.,计算机中的信息表示方法 二进制,抚顺县石文学校信息技术教研组 袁丽丽,学 习 目 标,1.了解二进制与十进制的对应关系: 2.学会二进制与十进制的换 ...
- java 异常国际化_基于springboot实现http响应异常信息国际化
背景 国际化是指在设计软件,将软件与特定语言及地区脱钩的过程.当软件被移植到不同的语言及地区时,软件本身不用做内部工程上的改变或修正. 本文提到的异常响应信息国际化是指:前端向后台发起请求,后台在处理 ...
- MySQL 8 的学习——4从表中检索信息
SELECT 语句用于从表中提取信息.声明的一般形式是: SELECT what_to_select FROM which_table WHERE conditions_to_satisfy; wha ...
- mysql 8.0 直方图_MySQL 8.0 中统计信息直方图的尝试
直方图是表上某个字段在按照一定百分比和规律采样后的数据分布的一种描述,最重要的作用之一就是根据查询条件,预估符合条件的数据量,为sql执行计划的生成提供重要的依据 在MySQL 8.0之前的版本中,M ...
- 异常、信息国际化样例
目录: 1.信息国际化 2.异常国际化 3.使用方法 4.完整样例代码 内容: 1.信息国际化 首先,定义相关的properties文件, 如LocalStrings_zh_CN.properties ...
- 计算机中的信息表示教学计划,人教版小学五年级信息技术教学计划(小编推荐)...
小学信息技术五年级下册教学计划 吕 军 一.学情分析 五年级下册学生对学习计算机有一定的基础,但大部分学生在计算机的应用方面还嫌狭窄,对于windows系统的基本操作还不够熟练或者不规范,少部分学生正 ...
最新文章
- UI设计师的实际工作流程是什么样的?
- Acwing756. 蛇形矩阵:模拟
- Qt学习笔记之项目管理(pro)文件
- docker下使用solr
- SCUT - 299 - Kaildls的数组划分 - dp - 高精
- xmlhelper (把实体对象转成xml文档)
- python爬虫从入门到放弃-python爬虫从入门到放弃(二)之爬虫的原理
- LUA 协程 Coroutine
- 数据绑定之DataFormatString
- 优秀的程序员是如何利用工具来提升工作效率的?
- 红蜘蛛显示器测试软件,红蜘蛛5使用displayCAL校准显示器(蓝绿蜘蛛5通用)
- 架构设计 之一 C 嵌入式设计模式(Design Patterns for Embedded Systems in C)学习笔记
- 读NP-C及哥德尔不完备定理感想
- 比 Redis 还快,更省内存,开源,惊爆了!
- 华山论剑,B2C网站系统大比拼
- 初学者的3d建模软件。是什么软件?
- 用TensorFlow训练一个物体检测器(手把手教学版)
- PL/SQL Developer 14
- 桌面图标显示异常修复
- 慕课网android 学习笔记
热门文章
- 数据结构——基于 Dijsktra 算法的最短路径求解
- 南湖量子计算机科学课程,《量子计算》暑期课程开课通知
- mysql查询语句不返回_PHP-CI MySQL查询联接表,并且where语句不返回所...
- 浅谈Web前端安全策略xss和csrf,及又该如何预防?
- 蓝桥杯2017初赛-打印大X-找规律
- 给一个不多于5位的正整数,求出它是几位数?
- SQL(七) - 事务、索引、视图
- 【APIO2016】Fireworks【闵可夫斯基和】【凸包向量和】【可并堆】
- CF1009E Intercity Travelling
- 牛客网【每日一题】7月30日题目精讲—Xor Path