屌丝浅谈前端国际化

近来公司规划项目国际化,what?国际化?那么高大上~嗯,浅说也就是中英两语言适配。那么嗯,挺好的,大概一个构思也就浮现在脑海中,不错不错,应该挺容易的。可是产品突然又说,两者版本功能会有不同,部分删减,丫丫的,产品的你够胆出来,看俺不一脚丫子踹飞你~可惜有贼心没贼胆,你还是一边去,不要让我再见到你了,不见,撒哟啦啦!

于是呢,经过上面一轮挣扎,也就出现了一下这篇文章了。。。。

目前据本人了解市面国际化有三种方式,(1)类似teambition、码云等等采用两套代码形式;(2)就是采用语言包形式;(3)使用google翻译插件(真心佩服采用这种方式的,个人强迫症,毕竟采用工具类,语法错误难免,嗯嗯,给坑过挺多次的,特别是毕业外文翻译上,真是~自动消音),采用的有阿里国际卖场,使用范围个人评估是:内容庞大且不在乎准确性,时效性强,更新频繁,支持世界语言;以上最后一种不想描述,主要是个人原本也没想过此种方式,只是在翻阅资料时候发现了,是使用起来效率挺快的,但是并不符合本人这次项目规划,所以下文着重比较(1)及(2);

书说上文,本人原本脑补情节就是使用第二种方式,奈何奶奶地,产品大大竟然跟我说要部分删减,呵呵,只有此图能表达我当时的心情

好了,言归正传,这中方式有什么效果呢,主要是能够通过更改一定文件内容,即可达到语言的切换,同时更好的处理了代码的同步问题,不用担心功能上增加时,需要手动更新两套代码,后期维护页更方便,若后期提出多语言化的话,也能够快速同步。目前市面上语言框架繁多,相应的适配国际化插件也纷纷冒出了尖牙,例如:

等等。所以可以灵活使用插件,又或者自己编写相应的插件(或许接下来可以写一篇关于屌丝随笔之--编写国际化插件js,哈哈哈哈)。

第二种方式上文其实页提到过了,就是在项目庞大上面很吃亏,个人觉得维护起来稍困难,但是对于目前的情况稍好就是能够控制内容的删减,这是本人赞同的地方。

废寝忘食的想了一天,最后个人得出的结论是使用第一种方案,个人采用语言是angular,而且考虑到项目的效率性,个人为预先采用插件形式angular-translate来编写,但是由于其语义性较差,不否认后期会更改,采用自编译的插件形式(想想就兴奋)。对于上文一直纠结的删减问题,个人思路是:

(1)预先记录用户语言形式获通过IP啥的记录用户处于环境写入文件,如果这方案不行就采用缓存好了,应该不会有太多人手欠清缓存吧,虽然我属于手欠一族。此外默认english较好,毕竟其为国际化语言,对于中国人于互联网IT行业来说,english难道都不知道什么意思?不过不可否认,国外或许很多人真心不知道---简体中午的意思;

(2)读取文件记录/缓存,置换环境

(3)组件形式根据环境重构

done,若思路不明确,欢迎下面帮忙提提意见,感谢至极!唉,新一轮加班又得开始了~~~~~


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,163评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,301评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,089评论 0 352
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,093评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,110评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,079评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,005评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,840评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,278评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,497评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,667评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,394评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,980评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,628评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,796评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,649评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,548评论 2 352

推荐阅读更多精彩内容