时代互联 时代繁简通是服务器端的软件,在服务器上安装后能够将一个网站变成双语网站。目前支持的平台有: WinNt4.0、Win2000、Unix、Linux、Solaris等。

时代互联 时代繁简通的软件结构图如下:

词汇转换的准确性
在汉语中有12%的简体字在繁体中有2个或2个以上的字型与之对应,例如“发”字:

简体词语 繁体词语 拼音 英文意义
头 发 頭 髮 toufa hair
出 发 出 發 chufa start off
时代繁简通对这种繁简转换中一对多关系的词汇具有智能识别的功能,并在适当的场合下,翻译成适当的字。
习惯用语翻译的准确性
繁体用户与简体用户之间有不少词汇的表达方式是不一致的,如果不加以区分,也会造成理解上的困难。例如, 台湾人 称为“数据机”的东西,大陆人一般都不会知道是什么。其实就是我们网民天天接触的“调制解调器”。 时代繁简通具有一 个转换习惯用语的词库,在遇到习惯用语的情况下,可以把相应的词汇成功翻译。
支持UNICODE
时代繁简通不但支持从gb->big5或者从big5->gb的内码转换,而且支持从big5->Unicode, gb-> Unicode的多向转换。可 以保证无论网页中出现何种内码,都可以真正做 到“沟通无障碍”。

图片解决方案

用户可以在后台管理中设置繁简转换时是否进行图片繁简对照映射,就可以实现在简体版只显示简体图片, 在繁体时显示繁体图片。 由于图片中的文字是以图象形式存在的,所以直接把图片中的文字识别、重画是不现 实的。为此,使用时代繁简通的网站必须准备两张分别带有繁、简两种文字的图片。通过适当的配置,繁简通 可以把带有繁体文字的图片发送繁体页面的浏览者,把带有简体文字的图片发送给简体页面的浏览者。繁简通 采用添加目录的方式来处理繁简图片的对照映射。目录对照映射的优点在于不需要对原文件名和目录进行更改, 将所有的繁简图片可以集中到一个根目录下去管理,这样更新或者修改就比较方便。
另外,如果使用繁简两套图片,必须进行一些附加的设置。

使用简繁两套图片的附加设置

图片附加路径:时代繁简通使用将原图片文件映射到一个新增加的根目录下,以便获取和原图片对应的异种类码图片文件。 假设您的网站为www.abc.com,是从简体转换为繁体,采用两套图片。
设置图片附加根目录名称为big5image,要转换的图片类型是JPG。
您需要在在www.abc.com的根目录下新建big5image目录,然后依照原有的JPG图片文件路径,依次在big5image下建立相应的繁体图片文件。 时代繁简 通会自动将访问原JPG图片的链接更改为新的路径,其他类型的图片就不会转换。
<img src="/images/aa.jpg"> 转换为 <img src= "http://www.abc.com/big5image/images/aa.jpg">
<img src="/images/aa.png"> 的路径不会转换为<img src="http://www.abc.com/images/aa.jpg">
**所有的要转换类型的图像文件都要在新建的根目录下存在相应的同名图片文件,如果没有同名文件,这些图片就不能正常显示。
要使用简繁两套图片的文件类型:用户可以设置哪几种文件使用简繁两套不同的文件。
* 如果您选择“全部类型”,则网站上全部图片都需要配备繁简两套图片,以达到同时转换代汉字图片的功能。
* 如果你选择当中一种或多种类型图片,则只需配备要转换类型的图片。例如您只在GIF格式图片加汉字,则你只需选 择.gif作为您要转换图片类型,避免不需要转换的图片重复。
* 如果您选择不转换图片,例如 时代互联 ,就无需对图片文档作任何处理,亦不会有出现死图的可能。
时代繁简通程序使用JAVA语言实现,JAVA在开发服务器应用程序方面具有稳定,跨平台的优势。同时在程序实现时,采用多种方式来加快转换和传输速度:

A:繁简通服务器支持持续链接,服务器不用在用户访问时每次都新建TCP/IP连接,这样可以极大的加快服务器获取数据速度,减少服务器处理开销。

B:对HTML页面的图片等二进值连接直接定位到原WEB站点,无需再连接到繁简通服务器重新定向,减轻繁简通服务负担,也加快了客户端获取数据速度。

C:对服务器数据采用立即传送,一获得服务器数据就立刻转换后发送到客户端,不会消耗大量的内存。实际测试表明:时代繁简通服务器只处理了网站 的文本数据,对WEb站点的带宽和负载不会造成瓶颈。
客户端脚本(Srcipt)处理说明
时代繁简通能够处理绝大部分的SCRIPT脚本,但对于某些特殊的SCRIPT脚本,为保证时代繁简通处理SCRIPT脚本的正确性,特将繁简通进行 连接转换的规则说明如下:
1、如果不需要繁简通服务器转换href超连接(例如从繁体版跳到简体版),可以采用以下方式:
<a href="javascript:window.location.href='h'+'ttp:'+'//www.yourdomain.net.cn';"><img src="http://www.yourdomain.net.cn/images/newtop.gif" border="0"></a>
这样,繁简通服务器将不会对这个连接进行转换
例如:在设置繁体连接和简体连接时候,当你希望在繁体版里能够跳转到简体版中,那么应该对这个简体的连接进行方式修改:
原写法:<a href="http://www.yourdomain.net.cn">简体版本</a>
这种方式将导致在繁体里面无法跳出繁体版
新写法:<a href="javascript:window.location.href='htt'+'p://www.yourdomain.net.cn';">简体版</a>
这样才能从繁体版里面跳到简体版
2、SCRIPT脚本语言中有http://的文本将会被时代繁简通服务器处理。
例如 http://www.yourdomain.net.cn
会转换为 http://fjt.todayisp.com:7751/www.yourdomain.net.cn
3、SCRIPT脚本语言中的"/将会被时代繁简通服务器进行判断"/前面是否是一些特殊字符
例如:src="/aaa/bb.jpg"将会被更改为
src="http://www.yourdomain.net.cn/aaa/bb.jpg" ("/前面是=,可以进行转换)
而: src"/aaa/bb.jpg" 将不会更改 ("/前面是字母,不能进行转换)
4、SCRIPT脚本语言中的'/将会被时代繁简通服务器进行判断"/前面是否是一些特殊字符
例如: src='/aaa/bb.jpg'将会被更改为 sr='http://www.yourdomain.net.cn/aaa/bb.jpg'('/前面是=,可以进行转换)
而: src'/aaa/bb.jpg' 将不会更改 ('/前面是字母,不能进行转换)

第3、4种处理方式能够处理98%以上的客户端脚本,但由于客户端脚本的格式很多,如果用户发现本来不需要转换的连接被转换了,或者本来不是连接被当成连接转换了,用户需要适当调整SCRIPT脚本的书写方式。 例如: <script><!--text="src='/aaa/bb.jpg'"//--></script> 在默认情况下时代繁简通会将这个转换为: <script><!--text="src='http://www.now.net.cn/aaa/bb.jpg'"//--></script> 如果不希望被时代繁简通转换,用户可以采用以下方式: <script><!--text="src=''+'/aaa/bb.jpg'"//--></script>
网站简繁链接切换说明: 相关问题: 如何从繁体版跳转到简体版??
当网站使用时代繁简通进行繁简转换时,一般都希望能够在网站上有一个繁简之间的切换的链接(在繁体版时显示 简体的连接,在简体版时候显示繁体的连接)。这需要使用服务器端的脚本语言(ASP、JSP、PHP)进行处理实现。 原理 如下:判断Http连接的客户端来源是否是繁简通服务器,如果是繁简通服务器 ,向客户端显示指向简体网站的图片和链 接。否则 向客户端显示指向繁体网站的图片和链接。 例如:要进行繁简转换的Web网站是www.abc.com,繁简通服务器 是fjt.todayisp.com, 端口是7751
以下示例代码可以直接copy使用,你自己要修改相应的连接
jsp实现:
<%
@ page language="java" %>
<%@ page contentType="text/html;charset=utf-8"%> <% String straddr=request.getRemoteHost(); if(straddr.toLowerCase().equals("fjt.todayisp.com")){ //说明这是浏览网站繁体版,网页上连接到简体 out.println("<a href=\"javascript:window.location.href='http:/'+'/www.abc.com/'\">简体</a>"); }else out.println("<a href=\"http://fjt.todayisp.com:7751/www.abc.com/\">繁体</a>");
%>

php实现:
<?
$host=trim(getenv( "REMOTE_HOST").""); if(strcasecmp($host,"fjt.todayisp.com")==0){ print("<a href=\"javascript:window.location.href='http:/'+'/www.abc.com/'\">简体</a>");} else print("<a href=\"http://fjt.todayisp.com:7751/www.abc.com/\">繁体</a>");
?>

asp实现:
<%
remote_host=lcase(request.ServerVariables("REMOTE_HOST")) if remote_host="fjt.todayisp.com" then response.write("<a href=""javascript:window.location.href='http:/'+'/www.abc.com/'"">简体</a>") else response.write("<a href=""http://fjt.todayisp.com:7751/www.abc.com/"">繁体</a>") end if
%>