一般是页面中固定文字,比如按钮文字。这类国际化的问题主要是不同语言的文字长度不一致,中文可以只需要100px,但是换成英文/德文等其他语言可能需要200px才能展示完整,不然就需要换行。解决方案:
在设计阶段就规划化好不同语言文字的样式,尽量保证一致的视觉效果。
这种方式有一个问题就是,如果后期要增加更多语言,可能会由于语言的特点导致页面样式错位,视觉效果出现异常问题。
创建多个发布通道,使用多套模版来针对不同语言单独设计不同的样式。
这种方式的问题就是需要维护多套模板,好处就是各个语言模版可单独针对性设计调整,不同语言互不影响。
一般是文章内容,栏目名称等用户后台维护的内容国际化。解决方案:
一般推荐此方式,需要维护多套模板,每个语言的模板相互隔离独立。可以兼容页面固定文案的国际化问题。
# 栏目结构示例
简体中文(/cn/)
新闻
产品
关于我们
English(/en/)
news
product
aboutus