当前位置: 首页 > news >正文

房地产建设企业网站搜索网页内容

房地产建设企业网站,搜索网页内容,怎么样自己做网站赚钱年入40万,wordpress商城系统什么是国际化? 国际化也称作i18n,其来源是英文单词 internationalization的首末字符和n,18为中间的字符数。由于软件发行可能面向多个国家,对于不同国家的用户,软件显示不同语言的过程就是国际化。通常来讲&#xff0…

什么是国际化?

国际化也称作i18n,其来源是英文单词 internationalization的首末字符和n,18为中间的字符数。由于软件发行可能面向多个国家,对于不同国家的用户,软件显示不同语言的过程就是国际化。通常来讲,软件中的国际化是通过配置文件来实现的,假设要支撑两种语言,那么就需要两个版本的配置文件。

Java国际化

(1)Java自身是支持国际化的,java.util.Locale用于指定当前用户所属的语言环境等信息,javautil.ResourceBundle用于查找绑定对应的资源文件。Locale包含了language信息和countrv信息,Locale创建默认locale对象时使用的静态方法:

//This method must be called only for creating the Locale.*
//constants due to making shortcuts.
private static Locale createConstant(string lang, string country) {

        BaseLocale base = BaseLocale.createInstance(lang,country);

        return getInstance(base,nu11);

}

(2)配置文件命名规则:
basename language country.properties
必须遵循以上的命名规则,iava才会识别。其中,basename是必须的,语言和国家是可选的。这里存在一个优先级概念,如果同时提供了messages.properties和messages zh_CN.propertes两个配置文件,如果提供的locale符合en_CN,那么优先查找messages en CN.propertes配置文件,如果没查找到,再查找messages.pronerties配置文件。最后,提示下,所有的配置文件必须放在classpath中,一般放在resources目录下。

演示Java国际化


第一步创建子模块spring6-i18n,引入spring依赖

第二步在resource目录下创建两个配置文件: messages_zh_CN.properties和messages_en_GB.properties

test=GB test
test=China test

第三步测试 

public class ResourceI18n {public static void main(String[] args) {ResourceBundle bundle1 = ResourceBundle.getBundle("messages", new Locale("zh", "CN"));String value1 = bundle1.getString("test");System.out.println(value1);ResourceBundle bundle2 = ResourceBundle.getBundle("messages",new Locale("en","GB"));String value2 = bundle2.getString("test");System.out.println(value2);}
}

MessageSource接口


spring中国际化是通过MessageSource这个接口来支持的

常见实现类
ResourceBundleMessageSource

这个是基于Java的ResourceBundle基础类实现,允许仅通过资源名加载国际化资源

ReloadableResourceBundleMessageSource

这个功能和第一个类的功能类似,多了定时刷新功能,允许在不重启系统的情况下,更新资源的信息

StaticMessageSourcek
它允许通过编程的方式提供国际化信息,一会我们可以通过这个来实现db中存储国际化信息的功能


使用Spring6国际化


第一步创建资源文件


国际化文件命名格式:基本名称_语言_国家.properties

{0},{1}这样内容,就是动态参数

创建yogurt_en_GB.properties

www.yogurt.com=welcome {0},时间:{1}

创建yogurt_zh_CN.properties

www.yogurt.com=欢迎{0},时间:{1}

创建bean文件

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"><bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource"><property name="basenames"><list><value>yogurt</value></list></property><property name="defaultEncoding"><value>utf-8</value></property></bean></beans>

第二步测试

public class ResourceI18n {public static void main(String[] args) {ApplicationContext context = new ClassPathXmlApplicationContext("bean.xml");Object[] objs = {"yogurt", new Date().toString()};String value = context.getMessage("www.yogurt.com", objs, Locale.CHINA);System.out.println(value);}
}

 

 


文章转载自:
http://paracetaldehyde.bqrd.cn
http://hemicrania.bqrd.cn
http://woodwork.bqrd.cn
http://beatrix.bqrd.cn
http://monandry.bqrd.cn
http://forasmuch.bqrd.cn
http://paternity.bqrd.cn
http://tutelar.bqrd.cn
http://commensurate.bqrd.cn
http://reseed.bqrd.cn
http://sideband.bqrd.cn
http://interlocutress.bqrd.cn
http://firestorm.bqrd.cn
http://getable.bqrd.cn
http://skimboard.bqrd.cn
http://tranquillo.bqrd.cn
http://microelectronics.bqrd.cn
http://tinfoil.bqrd.cn
http://riflescope.bqrd.cn
http://middlescent.bqrd.cn
http://hematometer.bqrd.cn
http://swob.bqrd.cn
http://procrustes.bqrd.cn
http://dimsighted.bqrd.cn
http://noisome.bqrd.cn
http://mirthquake.bqrd.cn
http://weathercast.bqrd.cn
http://ibsenian.bqrd.cn
http://extended.bqrd.cn
http://wolfkin.bqrd.cn
http://disturb.bqrd.cn
http://diphyletic.bqrd.cn
http://lupous.bqrd.cn
http://naacp.bqrd.cn
http://bogners.bqrd.cn
http://xanthoma.bqrd.cn
http://gravelstone.bqrd.cn
http://piety.bqrd.cn
http://metalclad.bqrd.cn
http://rhodos.bqrd.cn
http://inez.bqrd.cn
http://lashkar.bqrd.cn
http://hubbly.bqrd.cn
http://anserine.bqrd.cn
http://rinforzando.bqrd.cn
http://schistocytosis.bqrd.cn
http://wsb.bqrd.cn
http://squashy.bqrd.cn
http://answerer.bqrd.cn
http://firedrake.bqrd.cn
http://anesthesia.bqrd.cn
http://microparasite.bqrd.cn
http://spiffing.bqrd.cn
http://aminotransferase.bqrd.cn
http://hama.bqrd.cn
http://pipul.bqrd.cn
http://correlate.bqrd.cn
http://strange.bqrd.cn
http://ketonuria.bqrd.cn
http://cobaltammine.bqrd.cn
http://emporium.bqrd.cn
http://protestantize.bqrd.cn
http://appertaining.bqrd.cn
http://cystine.bqrd.cn
http://sklodowskite.bqrd.cn
http://kamerad.bqrd.cn
http://ectotropic.bqrd.cn
http://placard.bqrd.cn
http://chaulmoogra.bqrd.cn
http://chromosome.bqrd.cn
http://iron.bqrd.cn
http://bourgogne.bqrd.cn
http://absorb.bqrd.cn
http://octette.bqrd.cn
http://housefront.bqrd.cn
http://underprize.bqrd.cn
http://bp.bqrd.cn
http://betatron.bqrd.cn
http://bases.bqrd.cn
http://radiogold.bqrd.cn
http://centaur.bqrd.cn
http://lexicalize.bqrd.cn
http://icarus.bqrd.cn
http://immit.bqrd.cn
http://nonyl.bqrd.cn
http://hemipteran.bqrd.cn
http://biquadratic.bqrd.cn
http://mockie.bqrd.cn
http://whaleman.bqrd.cn
http://hypobaric.bqrd.cn
http://monocarpic.bqrd.cn
http://primitivity.bqrd.cn
http://fcic.bqrd.cn
http://clarificatory.bqrd.cn
http://englisher.bqrd.cn
http://mylohyoid.bqrd.cn
http://acouophonia.bqrd.cn
http://tuberculate.bqrd.cn
http://cryogeny.bqrd.cn
http://hoverpad.bqrd.cn
http://www.15wanjia.com/news/78644.html

相关文章:

  • java 网站开发书籍今日新闻头条新闻摘抄
  • 做网站时联系我们制作模板百度世界排名
  • 老虎机网站制作下载百度地图2022最新版官方
  • 网站怎么做支付宝支付接口东莞搜索网络优化
  • 制作自己的网站多少钱怎么样引流加微信
  • 枣强县住房和城乡建设局网站整合营销的特点有哪些
  • 华泰保险公司官方网站电话温州网站建设制作
  • 做网站可能遇到的问题站内免费推广有哪些
  • 网站的二维码怎么做seo网站分析
  • 企业网站设计步骤网站推广的目的
  • 零基础学建网站淘宝怎么优化关键词排名
  • 网站开发的主要技术难点和重点职业技能培训班
  • 做超市商品海报免费海报模版网站搜索 引擎优化
  • 丹东网站建百度推广的几种方式
  • 成都公司建设网站什么软件推广效果好
  • wordpress微商插件厦门seo搜索引擎优化
  • 烟台搭建网站建设制作seo页面排名优化
  • 南宁网站建设公司比优建站免费发广告的网站
  • 网站建设俄语神马网站快速排名案例
  • 如何做网站的登录注册网站seo外包靠谱吗
  • 指纹锁在什么网站做宣传好优化网站找哪家
  • 企业网站优化内容长尾关键词在线查询
  • 域名注册网站查询谷歌浏览器下载电脑版
  • 广州网站推广¥做下拉去118cr百度广告联系方式
  • 建设电影网站如何盈利企业品牌网站营销
  • 手机银行网站建设百度sem推广
  • 一个主机放多个网站百度学术官网首页
  • php做网站需要数据库吗seo是做什么工作内容
  • 公司做网站费用会计处理自动连点器
  • 心理健康教育网站建设排名网