6KBBS门户站长频道业界新闻网站运营网络编程站长资源社区论坛
当前位置: 6kbbs V8.0 官方论坛 » 网站运营 » 漫淡网站与软件的国际化
漫淡网站与软件的国际化

适合人群

本文适合于站长、创业者、项目经理、技术经理/主管等,或者准备成为这类人群的人。

为何要国际化

咱们不是天天在吵着要与国际接轨么,你还在搞中国特色怎么行呢。这是一个冠冕堂皇的话,咱们说点实际的。首先,中国的互联网生态极其恶劣,大家争相抄袭,用户不愿意为应用付费,而在欧美等国家要好得多,所以对于一些创业者者来说,从中国用户中赚吆喝,从欧美用户中赚钱,也不失为一种活下去的好办法。第二,国内竞争激烈,抄袭太多,不如另辟蹊径,直接杀入国外市场,屏蔽国内用户,单纯英文肯定满足了需求。第三,老板雄心勃勃,虽然产品只有那么一点点,但总想搞十种八种语言。不要捂着嘴笑,真有这种人,如果你是这个项目的负责人,忍着吧,谁让他给你发工资呢。

该不该国际化

对于没有决定权的人来说,可以直接忽略此段,因为方案已经定了,你需要的是执行,直接看如何国际化即可。对于复杂的项目,除非必要,否则应该慎重考虑国际化,例如像新浪这种新闻类的网站,国际化是一个很头疼的事情,倒不如分开成为两个网站。对于UGC及工具应用类的网站或软件,如果不是非常本地化的项目, 应该在项目初期就考虑国际化。虽然你现在可能只需要简体中文,但指不定你哪天强大了又需要英文等语言了,难道不成Copy再改改,那样的话后期的维护升级 将是一件异常复杂的事情?对于复杂的项目来说,我们也可以考虑将部分重要的功能拿出来国际化,比如说像一些在线商旅网站,就会把机票与酒店预订部分拿出来国际化,而像目的地指南这些内容,因为涉及到的翻译太多,就只有中文了。

如何国际化

国际化说起来也是一个很麻烦的事情,首先你得考虑到不同文化之间的差异,其次才是语言的问题,再次就是开发的层面的问题。要说文化差异这个问题,得根据具体的项目来具体分析,我打算从项目与开发的角度来谈一谈。

一、 项目应该是UTF-8的编码,其实这一点很重要,不管你是否需要国际化,都应该统一采用UTF-8的编码,并且文件名、变量、目录只能出现ASCII字符。因为许多服务器可能是英文,如果你是采用虚拟主机,那就更可能会是英文了。而且非UTF-8编码容易产生一些怪怪的问题,比如说在参数的传递上、AJAX、数据库等地方,不同编码都可能产生一些意想不到的情况。我就见过许多公司的项目采用GB2312的编码,甚至有些项目中间会用中文做枚举,虽然 现在编译器允许这做,但仍然应该使用ASCII字符。

推荐资讯
热文排行