对于 秋色园 的多语言的实现,很多人都问了一下是怎么实现的,这里,给网友简单介绍一下。

 

实现多语言,通常有以下方式:

1:使用系统的资源文件进行翻译

2:读取外部文件进行翻译

3:利用google等外部站点介入进行翻译。

 

这里就简单介绍一下第二种:

 

读取外部文件进行翻译,也是秋色园使用的翻译方式。

 

外部文件,比较常用的就是Xml文件了,本节也用Xml进行介绍。

多语言其实不难,只要对xml中的节点或属性放好相应的字典key/Value,然后在界面读取进行翻译即可。

 

看一下一个简单的Xml字典:

<?xml version="1.0" encoding="utf-8" ?>
<root>
    
<div id="title" eng="英文标题" cus="自定义标题">中文标题</div>
    
<div id="autumn" eng="Autumn" cus="路过秋天">秋色园</div>
    
<div id="url" eng="http://www.cyqdata.com/english" cus="http://cyq1162.cnblogs.com">http://www.cyqdata.com</div>
</root>

相关文章: