网站国际化处理方案

网站端的国际化一般分两种情况

1. 页面固定文案的国际化

一般是页面中固定文字,比如按钮文字。这类国际化的问题主要是不同语言的文字长度不一致,中文可以只需要100px,但是换成英文/德文等其他语言可能需要200px才能展示完整,不然就需要换行。解决方案:

  • 在设计阶段就规划化好不同语言文字的样式,尽量保证一致的视觉效果。

    这种方式有一个问题就是,如果后期要增加更多语言,可能会由于语言的特点导致页面样式错位,视觉效果出现异常问题。

  • 创建多个发布通道,使用多套模版来针对不同语言单独设计不同的样式。

    这种方式的问题就是需要维护多套模板,好处就是各个语言模版可单独针对性设计调整,不同语言互不影响。

2. 网站内容的国际化

一般是文章内容,栏目名称等用户后台维护的内容国际化。解决方案:

  • 独立域名方式(cn.1000mz.com, en.1000mz.com),不同语言内容通过多个站点管理,每个站点一套语言。

一般推荐此方式,需要维护多套模板,每个语言的模板相互隔离独立。可以兼容页面固定文案的国际化问题。

  • 子路径方式(1000mz.com/cn/, 1000mz.com/en/),不同语言内容通过栏目来管理。可以使用一套模板,也可以针对栏目来设置不同语言的专用模板,这样也等于是两套模板。
# 栏目结构示例
简体中文(/cn/)
  新闻
  产品
  关于我们
English(/en/)
  news
  product
  aboutus

内容导航