elfinder是一款开源的web文件管理器,他能指定某个特定文件对其进行管理,注意这里是指定文件夹的管理!这几天用它做了个项目,但是默认的语言为英文,感觉很是不爽啊,换之~~
捉摸了他的代码,代码主要为js控制着语言,所以从JS文件入手。
首先查看源代码,包含了jQuery和jQueryUI两个库,果断pass;然后考虑两个文件,一个是elfinder.min.js,另一个是i18n/elfinder.LANG.js
然后又是自作聪明的果断了一把,把LANG.js换成了目录中的js/i18n/elfinder.zh_CN.js,于是,还得继续改~~
只能硬着头皮看elfinder.min.js文件了,查找了lang相关的,看到这样一段:
this.lang=this.i18[this.options.lang]&&this.i18[this.options.lang].messages?this.options.lang:"en",I=this.lang=="en"?this.i18.en:a.extend(!0,{},this.i18.en,this.i18[this.lang]),
此处很乱的,只是看到都是en,于是再果断一把,把en换成zh_CN,于是改成了
this.lang=this.i18[this.options.lang]&&this.i18[this.options.lang].messages?this.options.lang:"en",I=this.lang=="en"?this.i18.zh_CN:a.extend(!0,{},this.i18.en,this.i18[this.lang]),
效果显著,看来果断有时候也是有帮助的嘛(*^__^*) 嘻嘻……