问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

什么是本地化字符串?具体怎么用

发布网友 发布时间:2022-05-01 15:14

我来回答

1个回答

热心网友 时间:2023-10-21 03:56

每个 Mvc 框架都有自己的本地化字符串的解决方案, Nutz.Mvc 的这个是相当简陋的。我只是个人觉得足够用了。下面我把它简单介绍一下:
•假定所有的本地化字符串文件都会存放在某一目录下
◦这个目录下所有的 .properties 文件,将作为默认的本地字符串文件。
◦每一种语言都会是一个目录,目录名称对应一个 Locale 的 toString(),请参看 java.util.Locale 的 JDoc
■比如简体中文,就是 zh_CN
■比如美式英语,就是 en_US
◦目录下所有的 .properties 文件存放着该地区的字符串信息
◦.properties 文件需要按照 UTF-8 方式编码
•目录,通过 @Localization("全路径") 声明在主模块上
•当应用启动时,一次读入所有的字符串,并存入 ServletContext,属性名称为:“org.nutz.mvc.annotation.Localization”
•应用可以自行设置当前 Session 是哪一个国家和地区
◦Mvcs.setLocaleName(String localeName)
•每次请求时,会根据 Session 中的 localeName,从 ServletContext 中将对应 Locale 的字符串取出,设入 Request 对象
◦属性名为 "msg"
◦如果当前会话没有被设置 Locale,则将 "msg" 设置成默认本地化字符串

--------------------------------------------------------------------------------

热心网友 时间:2023-10-21 03:56

每个 Mvc 框架都有自己的本地化字符串的解决方案, Nutz.Mvc 的这个是相当简陋的。我只是个人觉得足够用了。下面我把它简单介绍一下:
•假定所有的本地化字符串文件都会存放在某一目录下
◦这个目录下所有的 .properties 文件,将作为默认的本地字符串文件。
◦每一种语言都会是一个目录,目录名称对应一个 Locale 的 toString(),请参看 java.util.Locale 的 JDoc
■比如简体中文,就是 zh_CN
■比如美式英语,就是 en_US
◦目录下所有的 .properties 文件存放着该地区的字符串信息
◦.properties 文件需要按照 UTF-8 方式编码
•目录,通过 @Localization("全路径") 声明在主模块上
•当应用启动时,一次读入所有的字符串,并存入 ServletContext,属性名称为:“org.nutz.mvc.annotation.Localization”
•应用可以自行设置当前 Session 是哪一个国家和地区
◦Mvcs.setLocaleName(String localeName)
•每次请求时,会根据 Session 中的 localeName,从 ServletContext 中将对应 Locale 的字符串取出,设入 Request 对象
◦属性名为 "msg"
◦如果当前会话没有被设置 Locale,则将 "msg" 设置成默认本地化字符串

--------------------------------------------------------------------------------

热心网友 时间:2023-10-21 03:56

每个 Mvc 框架都有自己的本地化字符串的解决方案, Nutz.Mvc 的这个是相当简陋的。我只是个人觉得足够用了。下面我把它简单介绍一下:
•假定所有的本地化字符串文件都会存放在某一目录下
◦这个目录下所有的 .properties 文件,将作为默认的本地字符串文件。
◦每一种语言都会是一个目录,目录名称对应一个 Locale 的 toString(),请参看 java.util.Locale 的 JDoc
■比如简体中文,就是 zh_CN
■比如美式英语,就是 en_US
◦目录下所有的 .properties 文件存放着该地区的字符串信息
◦.properties 文件需要按照 UTF-8 方式编码
•目录,通过 @Localization("全路径") 声明在主模块上
•当应用启动时,一次读入所有的字符串,并存入 ServletContext,属性名称为:“org.nutz.mvc.annotation.Localization”
•应用可以自行设置当前 Session 是哪一个国家和地区
◦Mvcs.setLocaleName(String localeName)
•每次请求时,会根据 Session 中的 localeName,从 ServletContext 中将对应 Locale 的字符串取出,设入 Request 对象
◦属性名为 "msg"
◦如果当前会话没有被设置 Locale,则将 "msg" 设置成默认本地化字符串

--------------------------------------------------------------------------------
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
叶罗丽精灵梦小游戏有吗? 女孩爱玩化妆换衣服的游戏 洋娃娃类似的游戏推荐 女生换装小游戏有哪些 哪一个换装游戏是古代的宫廷小花仙 女生换装小游戏有哪些 有没有比较好玩的纯古风换装单机游戏啊 父母走了,如何怀念? 如何在失去亲人后怀念他们呢? 父亲过世,如何怀念 U盘损坏数据恢复的有效方法使用专业工具和技巧来恢复U盘中的损坏... ...格式化的U盘中的数据文件简单有效的数据恢复方法和注意事项_百度知 ... 手机格式化恢复技巧教你简单有效地恢复误格式化的手机数据 缓慢而优雅的成长(700字作文) 四年级五单元单词二英一汉,先写汉语,再写英语,怎么个写法 C#Winform怎么把文本框的内容String类型的保存到本地、不是数据库、保存的时候转换成二进制反正就是乱码 对于侗族的文化习俗,你了解多少? 英语两音一汉怎么写格式 vb怎么用数组保存本地txt的字符串 十个单词四英一汉怎么写? 湖南省会同县侗族的结婚礼俗是什么? 四年级五单元单词二英一汉,先写汉语,再写英语怎么 java 字符串存为文件 侗族有哪些风俗和习惯 汉的英语怎么写 怎么用js把一个字符串生成文本保存到磁盘 2019年七年级上册第一课,课后生字词三英三汉组两个词怎么写语文 怎么用C语言实现 输入一个串字符存到一个文本文档中 五英一汉用英语本怎么写? 英语写三英二汉怎么意思? 在JAVA中如何把窗体中的字符串保存到记事本里面 ios 怎么把字符串存成本地文件 第一单元Grammar 语法三英一汉什么意思? 让孩子缓慢而优雅的成长作文 pb 将文本框中的内容保存到本地 缓慢而优雅的成长200字小作文 去苗家侗族有什么要注意的,有什么要求。他们有那些风俗, 谢谢回答 求一篇作文,缓慢而优雅的成长,内容和书有关, 求作文,作文题目:缓慢而优雅的成长,内容是和书有关的,急 缓慢而优雅的成长作文,不少于1000字,原创发到946385863@qq.com谢谢 让优雅在心底长驻初3作文 关于自己成长的作文 12月2号生了个属马的女儿起名字带什么字好? 以 慢也是一种美写一篇800字高中作文 以珍贵的东西总是慢慢成长为话题写一篇作文500字 属马女叫什么名字好点? 《东方神起》为什么只有两个人了? 东方神起五只现在的关系怎样?他们私下还好吗? 现在东方神起的发展如何? 关于自我成长的作文 (性格、品质逐渐明晰、由幼稚走向成熟 东方神起五个成员现在的关系? 姓高属马女孩,希望平安幸福起什么名字好呢 优雅而不失简洁作文800字 现在东方神起五人的关系如何?