公司目前碰到一个项目,客户是美国CDC,因为考虑到中方与美方的合作机构,所以需要设计出多版本语言切换。要求前台实现。因为语言包不需要经常修改没必要入库操作,所以将语言包写在一个配置文件里面是最好的(自我感觉)。

先看DEMOJS多语言设计方案(带记忆效果)

于是第一次尝试,我写了一个语言包(JS文件):

message.en={ 
    "1": "Application Form for Project Activity", 
    "2": "Project Name:", 
    "3": "National Level:", 
    "4": "Provincial Level:", 
    "5": "Implementing Unit (NCAIDS division, provincial unit, or other):", 
    "6": "Project ID #:" 
} 
 
message.chs={ 
    "1": "项目活动申请表", 
    "2": "项目名称:", 
    "3": "国家级单位:", 
    "4": "省级单位:", 
    "5": "项目执行单位(注明性艾中心科室,省级单位,或其他):", 
    "6": "项目活动序号:" 
} 
继续阅读