博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP开源——elfinder网页文件管理器语言设置
阅读量:7126 次
发布时间:2019-06-28

本文共 755 字,大约阅读时间需要 2 分钟。

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]),

效果显著,看来果断有时候也是有帮助的嘛(*^__^*) 嘻嘻……

转载地址:http://pchel.baihongyu.com/

你可能感兴趣的文章
POJ 1256:Anagram
查看>>
cocos2dx 云彩特效
查看>>
poj3140(树的dfs)
查看>>
Castle ActiveRecord的一对多问题
查看>>
VM安装系统时提示硬件不支持(unsupported hardware detected)
查看>>
mmap探究
查看>>
那些常用的eclipse快捷键
查看>>
C++中处理XML文件
查看>>
团队编程项目作业1-成员简介及分工
查看>>
LuoguP1126 机器人搬重物(BFS)
查看>>
装饰器模式-Decerator
查看>>
Android中Intent传值与Bundle传值的区别详解
查看>>
flash 动画
查看>>
作业1(贾栋琳)
查看>>
【转】关于 @synchronized,这儿比你想知道的还要多
查看>>
POJ NOI0105-33 计算分数加减表达式的值
查看>>
CCF201604-1 折点计数(解法二)(100分)
查看>>
NUC1333 Knight Moves【DFS】
查看>>
写Java代码分别使堆溢出,栈溢出
查看>>
面向对象程序设计(二)
查看>>