作者:阮一峰日期:2011年1月
5日随着国际化程度的加深,国内越来越多的公共场所开始提供英文标识。但是,中国人的英语水平普遍不高,导致大量的翻译错误。比如,下面四个真实的例子,你能看出错在哪里吗?(答案稍后公布)
* 停车场:Park * 加油站:Oil Station * 汽车租赁店:Ca...
分类:
其他好文 时间:
2014-05-29 03:02:57
阅读次数:
481
我们早已习惯了使用大量的DIV来给页面布局,把具体的样式交给class属性来指配。但我们到底为什么非要用DIV不可呢?我觉得大堆的DIV堆砌是一种毫无语义的糟糕设计,在HTML自带的标签不够用时可以试试自定义标签,而且这可以有全浏览器兼容方案的。
分类:
其他好文 时间:
2014-05-25 12:15:36
阅读次数:
408
在系列(7)中我们讲了数据的格式化显示,Spring在做格式化展示的时候已经做了国际化处理,那么如何将我们网站的其它内容(如菜单、标题等)做国际化处理呢?这就是本篇要将的内容—>国际化。一.基于浏览器请求的国际化实现:首先配置我们项目的springservlet-config.xml文件添加的内容如...
分类:
编程语言 时间:
2014-05-25 08:43:09
阅读次数:
481
在struts2中需要做国际化的有:
jsp页面的国际化,action错误信息的国际化,转换错误信息的国际化,校验错误信息的国际化
在之前的例子中已经做过和国际化相关的例子了,在struts.xml中配置过
view
plaincopy
to clipboardprint?
constant name="struts.custom....
分类:
其他好文 时间:
2014-05-24 19:14:09
阅读次数:
339
在实际的开发中,如为了简化JSP中出现大量的JSP脚本,那么我们需要使用标准标签库和EL表达式,但是和新标签库中提供的标签是有限的,不可能完全满足开发的需要。如:分页。因此需要学习如何自定义自己的标签库。如果要实现自定义标签,那么需要如下几步:编写标签处理类需要继承或者实现相关的类或者接口编写标签描...
分类:
其他好文 时间:
2014-05-24 04:10:54
阅读次数:
206
---| SimpleTag 接口定义了标签处理类的生命周期方法。doTag()-----|
SimpleTagSupport 类全部实现了SimpleTag接口的方法,因此后面我们只需要继承并重写该类即可。实现自己的if….else标签目标: 1 2
3 4 5 1 ...
分类:
Web程序 时间:
2014-05-24 04:02:38
阅读次数:
415
实现国际化有三种做法:创建资源文件。每种语言设置一套单独的View。1 +
2。通常而言,第一种方法的可维护性是最高的。因为随着项目的规模的扩大,为每种语言设置一套单独的View,前期的工作量和后期的维护成本都会太高。但是如果只采用资源文件的做法,在某些场合下,View的显示会出现问题,诸如一些文字...
分类:
Web程序 时间:
2014-05-23 08:33:43
阅读次数:
567
先看我们怎么实现所有Activity展示的国际化,正常我们不会在原生态的setting中去实现,因为多数现在都是定制,我们也是,下面是我们自己的设置应用的语言切换实现功能代码:
try {
Class activityManagerNative = Class.forName("android.app.ActivityManagerNative");
Object am = a...
分类:
移动开发 时间:
2014-05-22 12:51:07
阅读次数:
890
一:数据库的概念数据库:一个用于储存数据并可以对之进行管理和使用的软件系统。sql:struct(结构) query(查询) language(语言)
结构化查询语言: 其实是一种国际化语言标准,在这个基础上开发数据库产品数据库产品:mysql oracle db2 mssql......需要记住的...
分类:
数据库 时间:
2014-05-21 17:52:24
阅读次数:
234
竟然有3天没有写,了啊。周末这两天的defcon把我虐的很惨,果然还是跟大神有很大的差距。有点小迷茫,临近毕业季莫名到很不知所措。
见识了一下上海最繁荣的尖沙咀商业中心,晚上起了一点雾,隔江而望仿佛另一个世界。
上海外国人很多,其中不乏俊男美女,这就是国际化大都市啊,我是不是也应该好好学点英语,出个国啥的~~~~(>_
最后感谢一下骄姐带我吃了一顿不错的烤鱼O(∩_∩)O~。...
分类:
其他好文 时间:
2014-05-20 14:46:09
阅读次数:
238