windows客户端开发--客户端国际化中特殊处理(日期等)

Posted 江南-一苇渡江

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows客户端开发--客户端国际化中特殊处理(日期等)相关的知识,希望对你有一定的参考价值。

之前介绍了windows客户端使用xml进行国际化。

我们更多的时候关注的是显示,比如中文是关闭,英文系统显示为close。

但是在国际化过程中,还有一些其他地方不要处理的。不只是简单的翻译而已,有时候需要改变规则。

时间就是一个例子。

从学习英语我们就知道,老外时间、地址等表达方式跟我们不同。

所以这篇博客就是与您探讨探讨客户端国际化过程中对日期的特殊处理。

现在的前提是,你拿到了一个时间戳,要把它进行显示。

这非常简单,使用strftime即可。

博客http://blog.csdn.net/wangshubo1989/article/details/50500515对strftime做了详细的介绍,不熟悉的客官可以瞅一眼。

其实这里提供的只是一种想法而已。

比如 你要显示年月日,2016 3 24
中文的时候需要这样的格式:

%Y %m %d

但是对于英文,我们就需要些 月日年或日月年。

%m %d %Y

%d %m %Y

这里需要说明一下,到底选哪种呢?

日月年 是英式的表达方式
月日年 是美式的表达方式

而国际上,更青睐于英式, 即日月年。

在国际过程中,还有注意的就是第一、第二、第三的问题。

以上是关于windows客户端开发--客户端国际化中特殊处理(日期等)的主要内容,如果未能解决你的问题,请参考以下文章

java——国际化详解

Netty在Android开发中的应用实战系列——— 粘包 拆包 处理

带有 MobileFirst 8.0 未处理异常错误的本机 Windows 10 客户端应用程序

JavaWeb开发——软件国际化(动态元素国际化)

WebAPI.请求(Request)的参数(Parameter)里包含特殊字符(#等)的正确处理方式 从客户端xx中检测到有潜在危险的Request.Form值

Windows 事件日志使用啥字符集/编码?