4.30 release.

pull/280/head
warlee 2018-07-05 21:50:52 +08:00
parent 0b88917b40
commit c7e3fdbdb0
209 changed files with 6052 additions and 1283 deletions

View File

@ -1,3 +1,114 @@
### ver4.30 `2018/07/05`
-----
#### update:
- 文件管理
- 并发读写文件数据异常问题解决
- 选中文件,自动出现快捷操作工具栏
- icon列表模式排序方式菜单按钮
- 扩展名限制自动处理
- 文档排序自然排序数字优化
- 文件名结尾为空格时处理:文件操作、列表图标等处理
- 正序倒序文件夹都在前面;
- 新建文件、文件夹;根据语言自动命名。
- 新建office文档直接放在右键中去除无关扩展名新建 【新建Word/Excle/PowerPoint 文档】
- 优化所有文件小图标显示:文件列表、右键菜单、对话框标题、标签栏图标等
- 文件、文件夹属性优化:文件大小优化,非管理员隐藏真实权限相关内容
- 新建文件和新建文件夹时,不输入文件名称,提示创建文件/文件夹成功,实际上目录下未出现文件夹/文件
- 文件搜索样式、筛选逻辑优化
- 系统及用户管理优化
- 壁纸管理优化:登陆背景管理、桌面壁纸管理;
- 记住密码优化本地存储;登陆密码传输加密
- 用户管理支持批量设置用户空间大小
- 用户昵称支持;
- 用户新建修改;部门新建修改、部门权限组新建修改、部门新建修改;名称不能为空格
- 设置部门优化: 部门只展开第一层级;设置用户部门自动展开到对应层级
- 部门编辑,添加自己到子部门排除检测;
- 系统管理员角色设置,隐藏设置项
- 权限细节优化;部门下载权限,屏蔽相关入口(浏览器打开zip文件内容下载)
- 批量添加用户有重复时,列表自动刷新处理;
- 上传优化:
- 文件分片上传速度优化
- 上传对话框关闭继续后台上传,上传完成自动隐藏对话框
- 上传是否成功大小校验,空文件上传处理,报错提示及报错相关优化。
- 权限前置判断:没有部门上传权限提前判断,空间不足提前判断
- 文件夹上传,部分文件上传到文件夹外面的问题;
- 文件大小为0时目录不存在则自动处理;
- 分享优化:
- 分享页面等打开方式统一优化处理移动端打开方式按优先级处理移动端office打开方式优化处理
- 分享页面打印样式优化针对文本、markdown专门处理
- 加密码分享内容内部成员不可见;
- 系统设置关闭用户列表则不展示用户分享数据;
- 文件夹分享设置可上传,移动端没有上传处理
- 分享文件重名时,文件预览打开方式关联失败;分享禁用下载时隐藏下载按钮;分享office支持onlyoffice预览;
- 移动端打开需要密码的分享页面,输入密码问题;微信中图片分享优化;
- 分享创建优化;加入快速复制分享链接;保存后自动关闭
- 编辑器优化:
- 新增开发相关实用工具插入时间繁简转换base64编解码URL编解码文字选中生成二维码md5等
- 新增自由计算功能(实时编译执行)。
- 编辑器打开文件,编辑器对话框置顶;
- 编辑器着色优化php格式化太长时优化处理。
- 编辑器底部显示文件编码,点击切换、修改编码
- 授权版:编辑器帮助中隐藏: 关于,了解更多
- php格式化优化
- markdown编辑右侧工具栏菜单展开按钮点击自动显示隐藏
- markdown优化:打印样式处理;标题标签自动加入锚点跳转(分享页面、下载html统一处理)
- 编辑器自动保存支持;配置开关
- 其他优化:tab新增右键新窗口打开;新打开时不显示帮助,入口可加到工具栏
- API 功能接口增强
- 文件选择API优化自动筛选符合选择的内容(同时支持双击打开、右键操作);移动端优化;返回值功能增强
- 支持通过用户名获取用户信息。
- 通用文件预览组件,预览未知文件处理;
- hook绑定点加入show_json;
- 插件增强及优化
- 插件更新红点提示,新增一键更新
- 插件安装更新链接请求走后端,提升安全性
- 插件安装卸载权限加入权限体系
- ofd,djvu 文件格式支持在线预览。客户端实时渲染,支持文本选中复制。
- 视频播放器新增内置Dplayer;体验优化,支持弹幕、支持自动挂载字幕;
- PSD/AI 等文件在线预览视频缩略图生成中文路径兼容linuxwindows检测问题提示可执行文件可以手动指定;
- 永中officedoc预览大纲打印样式优化;点聚office编辑保存生成历史版本记录
- 音乐播放有概率出现.mp3格式的音乐无法播放的情况,一直在缓冲中,重启打开一次后,音乐正常播放
- office配置自适应ip、端口处理
- 插件重新启用(或升级);配置数据还原的问题
- PSD在线预览插件优化安装部署教程
- 域账户插件:支持数据库存储;默认存储
- 其他优化:
- 界面样式诸多细节优化
- 回收站文件右键菜单处理;
- 右键菜单小图标样式优化;
- 宽度不足时不显示文件选中时快捷菜单。
- json_encode/json_decode 服务器兼容;
- 页面加载、对话框加载loading处理优化
- nginx自目录绑定相关url不一致问题兼容;nginx反向代理端口、url等跳转问题兼容
- 优化对话框弹出层iframe全屏调用问题
- 对话框中iframe加载持续未完成loading自动隐藏处理
- 一键清理Win中文乱码问题清空位置完善
- 移动端菜单中加入剪切功能;
- https 优化;
#### fix bug
- 搜索界面文件类型筛选条件不生效筛选gif搜索了其他类型文件文件类型筛选条件未生效
- 新建部门创建文件夹从配置读取失败问题;
- 移动端上传取消提示文字优化
- 编辑器对话框,未保存文件关闭提示;
- 多选打开文件,进入了打开方式
- 移动端音乐播放界面最小化后,无法快速的恢复到窗口模式
- 插件设置多次打开保存配置失败问题解决
- 搜索文件内容报错问题,程序信息不显示任务栏,文件属性项目加入标记,文字修改:登陆==>登录;
- DIY主题样式显示问题;
- 搜索路径为空时优化处理搜索文件内容json输出时乱码问题解决;
- 勾选用户所在部门窗口,权限组名长导致换行问题,支持放大缩小。
- dockeroffice 重启脚本优化
- 视频、psd等缩略图浏览器缓存处理
- 浏览器兼容处理:
- Edge 浏览器样式优化处理
- IE上传下拉菜单——上传文件item被隐藏了
- IE上传进度条不匹配百分比问题
- IE第二次双击打开视频出现“没有支持此文件的应用”
- ios系统safari登录问题优化
### ver4.25 `2017/12/01`
-----
#### update:

View File

@ -1,6 +1,6 @@
# KodExplorer
[![Home page](https://img.shields.io/badge/home-page-yellow.svg?style=flat)](http://kodcloud.com) [![GPLV3 License](https://img.shields.io/badge/Licence-GPLV3-green.svg?style=flat)](http://kodcloud.com) [![Download](http://kodcloud.com/tools/version/?analyze/download)](https://github.com/kalcaddle/KODExplorer/archive/master.zip)
[![Home page](https://img.shields.io/badge/home-page-yellow.svg?style=flat)](http://kodcloud.com) [![GPLV3 License](https://img.shields.io/badge/Licence-GPLV3-green.svg?style=flat)](http://kodcloud.com) [![Download](http://api.kodcloud.com/?analyze/download)](https://github.com/kalcaddle/KODExplorer/archive/master.zip)
> KodExplorer is a file manager for web. It is also a web code editor, which allows you to develop websites directly within the web browser.You can run KodExplorer either online or locally,on Linux, Windows or Mac based platforms. The only requirement is to have PHP 5 available.
@ -11,8 +11,7 @@
### [Demo](http://demo.kodcloud.com/) [user: demo/demo]
-----
- [Change log](./ChangeLog.md)
- [English Document](http://kodcloud.com#lang=en)
- [中文文档](http://kodcloud.com/#lang=zh_CN)
- [Document/开发文档](http://doc.kodcloud.com/)
- [Donate](https://www.paypal.me/kalcaddle)
### Source code

View File

@ -1,6 +1,10 @@
<?php
/*
* @link http://kodcloud.com/
* @author warlee | e-mail:kodcloud@qq.com
* @copyright warlee 2014.(Shanghai)Co.,Ltd
* @license http://kodcloud.com/tools/license/license.txt
*/
require_once(dirname(dirname(__FILE__)).'/function/web.function.php');
class SSO{
static private function init(){
@ -34,7 +38,7 @@ class SSO{
@session_write_close();
unset($_SESSION);
@session_start();
if(!$_SESSION['kodSSO']){
if(!isset($_SESSION['kodSSO']) || !$_SESSION['kodSSO']){
@session_save_path($sessionSavePath);//session path
@session_start();
$_SESSION['kodSSO'] = true;

View File

@ -20,6 +20,10 @@ class app extends Controller{
}
public function initApp(){
//为空则不初始化桌面
if(!$this->config['settingSystem']['desktopFolder']){
return;
}
$list = $this->sql->get();
$newUserApp = $this->config['settingSystem']['newUserApp'];
$default = explode(',',$newUserApp);

View File

@ -14,7 +14,7 @@ class desktop extends Controller{
$wap = is_wap() && (!isset($_COOKIE['forceWap']) || $_COOKIE['forceWap'] == '1');
$desktopApps = include(DATA_PATH.'system/desktop_app.php');
$wall = $this->config['user']['wall'];
if(strlen($wall)<3){
if( !strstr($wall,'/') ){
$wall = STATIC_PATH.'images/wall_page/'.$wall.'.jpg';
}

View File

@ -72,14 +72,14 @@ class editor extends Controller{
if (!path_readable($filepath)){
show_json(LNG('no_permission_read_all'),false);
}
if (filesize($filepath) >= 1024*1024*40){
if (filesize($filepath) >= 1024*1024*20){
show_json(LNG('edit_too_big'),false);
}
}
$fileContents=file_get_contents($filepath);//文件内容
//echo $fileContents;exit;
if(isset($this->in['charset'])){
if(isset($this->in['charset']) && $this->in['charset']){
$charset = strtolower($this->in['charset']);
}else{
$charset = get_charset($fileContents);
@ -95,20 +95,9 @@ class editor extends Controller{
'name' => iconv_app(get_path_this($displayName)),
'filename' => $displayName,
'charset' => $charset,
'base64' => false,
'content' => $fileContents
'base64' => true,// 部分防火墙编辑文件误判问题处理
'content' => base64_encode($fileContents)
);
// 部分防火墙编辑文件误判问题处理
//if(!json_encode(array("data"=>$fileContents))){
$data['content'] = base64_encode($fileContents);
$data['base64'] = true;
//}
// $data['size_before'] = filesize($filepath);
// $data['size_after'] = strlen($fileContents);
// $data['hex_before'] = bin2hex(file_get_contents($filepath));
// $data['hex_after'] = bin2hex($fileContents);
// $data['content_before'] = $fileContents;
show_json($data);
}
public function fileSave(){

View File

@ -29,7 +29,7 @@ class explorer extends Controller{
public function index(){
$dir = '';
if(isset($this->in['path']) && $this->in['path'] !=''){
$dir = _DIR_CLEAR($_GET['path']);
$dir = _DIR_CLEAR($this->in['path']);
$dir = rtrim($dir,'/').'/';
}
$this->assign('dir',$dir);
@ -81,6 +81,10 @@ class explorer extends Controller{
isset($this->in['viewPage'])){
$data['downloadPath'] = _make_file_proxy($file);
}
//所在部门,下载权限检测
if($GLOBALS['kodPathRoleGroupAuth'] && !$GLOBALS['kodPathRoleGroupAuth']['explorer.fileDownload']){
unset($data['downloadPath']);
}
if($data['size'] < 100*1024|| isset($this->in['getMd5'])){//100kb
$data['fileMd5'] = @md5_file($file);
}else{
@ -130,6 +134,10 @@ class explorer extends Controller{
$repeatType = $this->in['repeat_type'];
}
$new= rtrim($this->path,'/');
$parent = get_path_father($this->path);
if(!file_exists($parent)){
mk_dir($parent);
}
$new = get_filename_auto($new,'',$repeatType);//已存在处理 创建副本
Hook::trigger("explorer.mkfileBefore",$new);
if(@touch($new)){
@ -285,22 +293,21 @@ class explorer extends Controller{
}
}
//用户根目录
//部门根目录
private function _selfGroupLoad(&$root){
foreach ($root as $key => $value) {
if($value['name'] == 'share'){
if($value['name'] == $GLOBALS['config']['settingSystem']['groupShareFolder']){
$root[$key] = array(
'name' => LNG('group_share'),
'menuType' => "menu-folder folder-box",
'ext' => "folder-share",
'isParent' => true,
'name' => LNG('group_share'),
'menuType' => "menu-folder folder-box",
'ext' => "folder-share",
'isReadable' => true,
'isWriteable' => true,
'path' => KOD_GROUP_PATH.':'.$GLOBALS['kodPathId'].'/share/',
'type' => 'folder',
'open' => false,
'isParent' => false
'path' => $value['path'],
'type' => 'folder',
'open' => false,
'isParent' => $value['isParent']
);
break;
}
@ -404,7 +411,6 @@ class explorer extends Controller{
'isParent' => count($project)>0?true:false)
);
show_json($treeData);
return;
}
$checkFile = ($app == 'editor'?true:false);
$fav = $this->_treeFav($app);
@ -526,6 +532,13 @@ class explorer extends Controller{
show_json($result);
}
private function _rootListGroup(){
return $this->config['settingSystem']['rootListGroup'] == 1;
}
private function _rootListUser(){
return $this->config['settingSystem']['rootListUser'] == 1;
}
//session记录用户可以管理的组织继承关系
private function _groupTree($nodeId){//获取组织架构的用户和子组织;为空则获取根目录
$groupSql = systemGroup::loadData();
@ -533,11 +546,11 @@ class explorer extends Controller{
$groupList = $this->_makeNodeList($groups);
//根群组不显示子群组
if( $nodeId == '1' && !$this->config['settingSystem']['rootListGroup']){
if( $nodeId == '1' && !$this->_rootListGroup() ){
$groupList = array();
}
//根群组不显示用户
if( $nodeId == '1' && !$this->config['settingSystem']['rootListUser']){
if( $nodeId == '1' || !$this->_rootListUser() ){
return $groupList;
}
@ -589,8 +602,10 @@ class explorer extends Controller{
$treeIcon = 'group-self';
}
$hasChildren = true;
$userList = systemMember::userAtGroup($val['groupID']);
$userList = array();
if( $this->_rootListUser() ){
$userList = systemMember::userAtGroup($val['groupID']);
}
if(count($userList)==0 && $val['children']==''){
$hasChildren = false;
}
@ -888,7 +903,7 @@ class explorer extends Controller{
Hook::trigger("explorer.pathRemoveBefore",$path,false);
del_file($path);
Hook::trigger("explorer.pathRemoveAfter",$path);
//Hook::trigger("explorer.pathRemoveAfter",$path);
}
public function zipDownload(){
$userTemp = iconv_system(USER_TEMP);
@ -1027,7 +1042,8 @@ class explorer extends Controller{
exit;
}
if (@filesize($this->path) <= 1024*50 ||
!function_exists('imagecolorallocate') ) {//小于50k或者不支持gd库 不再生成缩略图
!function_exists('imagecolorallocate') ||
get_path_ext($this->path) == 'gif') {//小于50k、不支持gd库、gif图 不再生成缩略图
file_put_out($this->path,false);
return;
}
@ -1155,9 +1171,11 @@ class explorer extends Controller{
$fullPath = _DIR_CLEAR(rawurldecode($this->in['fullPath']));
$fullPath = get_path_father($fullPath);
$fullPath = iconv_system($fullPath);
if ($this->_mkdir($savePath.$fullPath)) {
$savePath = $savePath.$fullPath;
}
$savePath = $savePath.$fullPath;
mk_dir($savePath);
// if ($this->_mkdir($savePath.$fullPath)) {
// $savePath = $savePath.$fullPath;
// }
}
//分片上传
$repeatAction = $this->config['user']['fileRepeat'];
@ -1170,7 +1188,12 @@ class explorer extends Controller{
//分享根目录
private function _pathShare(&$list){
$arr = explode(',',$GLOBALS['kodPathId']);
$shareList = systemMember::userShareList($arr[0]);
//不展示用户时;屏蔽获取其他人分享列表
if( $arr[0] != $_SESSION['kodUser']['userID'] && !$this->_rootListUser()){
return;
}
$shareList = systemMember::userShareList($arr[0]);
$beforeShareId = $GLOBALS['kodPathIdShare'];
foreach ($shareList as $key => $value) {
$thePath = _DIR(KOD_USER_SHARE.':'.$arr[0].'/'.$value['name']);

View File

@ -27,12 +27,18 @@ class pluginApp extends Controller{
}
$model = $this->loadModel('Plugin');
if(!$model->checkAuth($app)){
show_tips("Plugin not open,or you have't permission[".$app."]");
if(!$_SESSION['kodLogin']){
show_tips("出错了!您尚未登录",APP_HOST,3);
}
show_tips("出错了!插件未开启,或您没有{$app}插件的权限");
}
$appConfig = $model->getConfig($app);
if(!$appConfig['pluginAuthOpen'] && !$this->checkAccessPlugin()){
show_tips("Sorry! You have't permission[".$app."]");
if(!$_SESSION['kodLogin']){
show_tips("出错了!您尚未登录",APP_HOST,3);
}
show_tips("出错了!插件未开启,或您没有{$app}插件的权限");
}
Hook::apply($app.'Plugin.'.$action);
}
@ -73,7 +79,7 @@ class pluginApp extends Controller{
public function changeStatus(){
if( !isset($this->in['app']) ||
!isset($this->in['status'])){
show_json(LNG('error'),false);
show_json(LNG('data_not_full'),false);
}
$app = $this->in['app'];
$status = $this->in['status']?1:0;
@ -97,7 +103,7 @@ class pluginApp extends Controller{
show_json('needConfig',false);
}
}
$model->changeStatus($app,$this->in['status']);
$model->changeStatus($app,$status);
$list = $model->viewList();
show_json($list);
}
@ -105,7 +111,7 @@ class pluginApp extends Controller{
public function setConfig(){
if( !$this->in['app'] ||
!$this->in['value']){
show_json(LNG('error'),false);
show_json(LNG('data_not_full'),false);
}
$json = $this->in['value'];
$app = $this->in['app'];
@ -124,13 +130,82 @@ class pluginApp extends Controller{
show_json(LNG('success'));
}
//install [download=>unzip=>regiest,install=>changeStatus]
// download=>fileSize=>unzip=>remove
public function install(){
$app = _DIR_CLEAR($this->in['app']);
$appPath = PLUGIN_DIR.$app.'.zip';
$appPathTemp = $appPath.'.downloading';
switch($this->in['step']){
case 'check':
$info = $this->pluginInfo($app);
if(!is_array($info)){
show_json(false,false);
}
echo json_encode($info);
break;
case 'download':
if(!is_writable(PLUGIN_DIR)){
show_json(LNG("no_permission_write").': '.PLUGIN_DIR,false);
}
$info = $this->pluginInfo($app);
if(!$info || !$info['code']){
show_json(LNG('error'),false);
}
$result = Downloader::start($info['data'],$appPath);
show_json($result['data'],!!$result['code'],$app);
break;
case 'fileSize':
if(file_exists($appPath)){
show_json(filesize($appPath));
}
if(file_exists($appPathTemp)){
show_json(filesize($appPathTemp));
}
show_json(0,false);
break;
case 'unzip':
//hook log
$GLOBALS['isRoot'] = 1;
if(!file_exists($appPath)){
show_json(LNG("error"),false);
}
$result = KodArchive::extract($appPath,PLUGIN_DIR.$app.'/');
del_file($appPathTemp);
del_file($appPath);
show_json($result['data'],!!$result['code']);
break;
case 'remove':
del_file($appPathTemp);
del_file($appPath);
show_json(LNG('success'));
break;
case 'update':
show_json(Hook::apply($app.'Plugin.update'));
break;
default:break;
}
}
private function pluginInfo($app){
$api = $this->config['settings']['pluginServer'].'plugin/install';
$param = array(
"app" => $app,
"version" => KOD_VERSION,
"versionHash" => $this->config['settingSystem']['versionHash'],
"systemOS" => $this->config['systemOS'],
"phpVersion" => PHP_VERSION,
"lang" => I18n::getType()
);
$info = url_request($api,'POST',$param);
$result = false;
if($info && $info['data']){
$result = json_decode($info['data'],true);
}
return $result;
}
public function unInstall(){
if( !$this->in['app']){
show_json(LNG('error'),false);
show_json(LNG('data_not_full'),false);
}
$model = $this->loadModel('Plugin');
$model->remove($this->in['app']);

View File

@ -32,8 +32,10 @@ class setting extends Controller{
case 'theme':
case 'wall':
show_json(array(
'settingAll' => $this->config['settingAll'],
'user' => $this->config['user']
'settingAll' => $this->config['settingAll'],
'user' => $this->config['user'],
'wallpageDesktop' => $this->config['settingSystem']['wallpageDesktop'],
'wallpageLogin' => $this->config['settingSystem']['wallpageLogin'],
));
break;
case 'system':
@ -41,7 +43,6 @@ class setting extends Controller{
if(isset($this->in['env_check'])){
show_json(php_env_check());
}
$result = $this->config['settingSystem'];
unset($result['systemPassword']);
show_json($result,true);
@ -100,8 +101,8 @@ class setting extends Controller{
$sql = systemMember::loadData();
$user_arr = $sql->get();
foreach ($user_arr as $key => $user) {
$userPath = USER_PATH.$user['path']."/";
$pathArr = array(
$userPath = iconv_system(USER_PATH.$user['path']."/");
$pathArr = array(
$userPath.'data/temp',
$userPath.'data/share_temp',
$userPath.'recycle_kod'

View File

@ -63,12 +63,15 @@ class share extends Controller{
//密码检测
if ($shareInfo['sharePassword']=='') return;
if (!isset($this->in['password'])){
if ($_SESSION['password_'.$this->in['sid']]==$shareInfo['sharePassword']) return;
if ($_SESSION['password_'.$this->in['sid']]==$shareInfo['sharePassword']){
return;
}
$this->_error('password');
}else{
if ($this->in['password'] == $shareInfo['sharePassword']) {
session_start();
$_SESSION['password_'.$this->in['sid']]=$shareInfo['sharePassword'];
session_write_close();
show_json('success');
}else{
show_json(LNG('share_error_password'),false);
@ -215,6 +218,7 @@ class share extends Controller{
'webHost' => HOST,
'appHost' => APP_HOST,
'staticPath' => STATIC_PATH,
'appIndex' => $_SERVER['SCRIPT_NAME'],
'version' => KOD_VERSION,
'versionDesc' => $versionDesc,
'kodID' => md5(BASIC_PATH.$this->config['settingSystem']['systemPassword']),
@ -240,6 +244,8 @@ class share extends Controller{
'KOD_USER_FAV' => KOD_USER_FAV,
'KOD_GROUP_ROOT_SELF' => KOD_GROUP_ROOT_SELF,
'KOD_GROUP_ROOT_ALL' => KOD_GROUP_ROOT_ALL,
'ST' => $this->in['st'],
'ACT' => $this->in['act'],
);
$userConfig = $GLOBALS['config']['settingDefault'];
@ -251,6 +257,7 @@ class share extends Controller{
if(isset($this->config['settingSystem']['versionHash'])){
$theConfig['versionHash'] = $this->config['settingSystem']['versionHash'];
$theConfig['versionHashUser'] = $this->config['settingSystem']['versionHashUser'];
}
$theConfig['userConfig'] = $userConfig;
$useTime = mtime() - $GLOBALS['config']['appStartTime'];
@ -260,7 +267,11 @@ class share extends Controller{
Hook::trigger('user.commonJs.insert',$this->in['st'],$this->in['act']);
echo 'AUTH=[];';
echo 'G='.json_encode($theConfig).';';
echo 'LNG='.json_encode(I18n::getAll()).';G.useTime='.$useTime.';';
$lang = json_encode_force(I18n::getAll());
if(!$lang){
$lang = '{}';
}
echo 'LNG='.$lang.';G.useTime='.$useTime.';';
}
@ -523,16 +534,12 @@ class share extends Controller{
}
$data = array(
'ext' => get_path_ext($displayName),
'name' => iconv_app(get_path_this($displayName)),
'name' => iconv_app(get_path_this($displayName)),
'filename' => $displayName,
'charset' => $charset,
'base64' => false,
'content' => $fileContents
);
if(!json_encode(array("data"=>$fileContents))){
$data['content'] = base64_encode($fileContents);
$data['base64'] = true;
}
'base64' => true,// 部分防火墙编辑文件误判问题处理
'content' => base64_encode($fileContents)
);
show_json($data);
}
@ -546,7 +553,8 @@ class share extends Controller{
exit;
}
if (@filesize($this->path) <= 1024*50 ||
!function_exists('imagecolorallocate') ) {//小于50k或者不支持gd库 不再生成缩略图
!function_exists('imagecolorallocate') ||
get_path_ext($this->path) == 'gif') {//小于50k、不支持gd库、gif图 不再生成缩略图
file_put_out($this->path,false);
return;
}

View File

@ -88,7 +88,7 @@ class systemGroup extends Controller{
)
);
$this->sql->reset($default);
$this->_initDir($default[0]['path']);
$this->initDir($default[0]['path']);
}
//删除 path id
public static function _filterList($list,$filter_key = 'path'){
@ -118,9 +118,9 @@ class systemGroup extends Controller{
$groupID = $this->sql->getMaxId().'';
$groupName = rawurldecode($this->in['name']);
$groupInfo = array(
'groupID' => $groupID,
'groupID' => $groupID,
'name' => $groupName,
'parentID' => $this->in['parentID'],
'parentID' => $this->in['parentID'],
'children' => '',
'config' => array('sizeMax' => floatval($this->in['sizeMax']),//G
'sizeUse' => floatval(1024*1024)),//总大小,目前使用大小
@ -142,7 +142,7 @@ class systemGroup extends Controller{
}
$this->_parentChildChange($groupInfo,true);//更新父节点
if ($this->sql->set($groupID,$groupInfo)) {
$this->_initDir($groupInfo['path']);
$this->initDir($groupInfo['path']);
show_json(LNG('success'));
}
show_json(LNG('error'),false);
@ -170,7 +170,8 @@ class systemGroup extends Controller{
$this->in['parentID']!=$groupInfo['parentID']){//父节点变更
$childChange = explode(',',$groupInfo['children']);
if(in_array($this->in['parentID'],$childChange)){//不能移动到子节点;死循环
if( in_array($this->in['parentID'],$childChange)
|| $this->in['parentID'] == $this->in['groupID']){//不能移动到子节点;死循环
show_json(LNG('current_has_parent'),false);
}
self::spaceChange($this->in['groupID']);//重置用户使用空间
@ -204,9 +205,9 @@ class systemGroup extends Controller{
$groupInfo = $this->sql->get($this->in['groupID']);
$this->_parentChildChange($groupInfo,false);//向所有父节点删除包含此节点的children
$this->sql->set(//将该节点的子节点的父节点设置为根目录
array('parentID',$groupInfo["groupID"]),
array('parentID','1')
);
array('parentID',$groupInfo["groupID"]),
array('parentID','1')
);
systemMember::groupRemoveUserUpdate($groupInfo["groupID"]);//用户所在组变更
$this->sql->remove($this->in['groupID']);
@ -263,12 +264,9 @@ class systemGroup extends Controller{
/**
*初始化用户数据和配置。
*/
private function _initDir($path){
public function initDir($path){
$root = array('home','data');
$newGroupFolder = $this->config['settingSystem']['newGroupFolder'];
if(!is_array($newGroupFolder)){
$newGroupFolder = $this->config['settingSystemDefault']['newGroupFolder'];
}
$home = explode(',',$newGroupFolder);
$path = GROUP_PATH.$path.'/';
foreach ($root as $dir) {

View File

@ -148,8 +148,11 @@ class systemMember extends Controller{
return $list;
}
//含有密码则不罗列
foreach($list as $key=>&$val){
unset($val['sharePassword']);
if($val['sharePassword']){
unset($list[$key]);
}
}
return $list;
}
@ -205,6 +208,22 @@ class systemMember extends Controller{
show_json($result);
}
/**
* 获取用户列表数据,根据用户组筛选;默认输出所有用户
*/
public function getByName($name = '') {
if(!$name){
$name = $this->in['name'];
}
$result = $this->sql->get(array('name',$name));
if(is_array($result) && count($result)>0){
$arr = array_values($result);
unset($arr[0]['password']);
show_json($arr[0]);
}
show_json(LNG("not_exists"),false);
}
/**
* 用户添加
* systemMember/add&name=warlee&password=123&sizeMax=0&groupInfo={"0":"read","10":"write"}&role=default
@ -226,7 +245,7 @@ class systemMember extends Controller{
show_json(LNG('systemMember_group_error'),false);
}
if($this->sql->get(array('name',$name))){
show_json(LNG('error_repeat'),false);
show_json(LNG('error_repeat'),false,$name);
}
//非系统管理员,不能添加系统管理员
@ -258,6 +277,7 @@ class systemMember extends Controller{
$userInfo = array(
'userID' => $userID,
'name' => $val,
'nickName' => $this->in['nickName'],
'password' => md5($password),
'role' => $this->in['role'],
'config' => array('sizeMax' => floatval($this->in['sizeMax']),//M
@ -282,21 +302,25 @@ class systemMember extends Controller{
unset($userInfo['homePath']);
}
if ($this->sql->set($userID,$userInfo)) {
$this->_initDir($userInfo['path']);
$this->initDir($userInfo['path']);
}else{
$errorArr[] = $val;
}
}
$success = count($userArray)-count($errorArr);
$show = " success:$success";
$msg = LNG('success');
if(count($errorArr) > 0 ){
$msg = LNG('word_success').' : '.$success.', ';//部分失败
if($success == 0 ){
$msg = LNG('error_repeat');
}
$msg .= LNG('word_error').' : '.count($errorArr);
}
if($success==count($userArray)){
show_json(LNG('success').$show,true,$success);
}else if($success!=0){//部分失败
$errorInfo = " error:".count($errorArr);
show_json(LNG('success').$show.$errorInfo,false,implode("\n",$errorArr));
show_json($msg,true,$success);
}else{
show_json(LNG('error_repeat'),false);
show_json($msg,false,implode("\n",$errorArr));
}
}
@ -337,7 +361,7 @@ class systemMember extends Controller{
}
$this->in['name'] = rawurlencode($theName);//还原
$editArr = array('name','role','password','groupInfo','homePath','status','sizeMax');
$editArr = array('name','nickName','role','password','groupInfo','homePath','status','sizeMax');
foreach ($editArr as $key) {
if(!isset($this->in[$key])) continue;
$userInfo[$key] = rawurldecode($this->in[$key]);
@ -402,6 +426,12 @@ class systemMember extends Controller{
$status = intval($this->in['param']);
$this->sql->set(array('userID',$userID),array('status',$status));
break;
case 'spaceSet'://批量设置用户空间大小
$value = intval($this->in['param']);
$userInfo = $this->sql->get($userID);
$userInfo['config']['sizeMax'] = $value;
$this->sql->set($userID,$userInfo);
break;
case 'roleSet'://设置权限组
$role = $this->in['param'];
//非系统管理员,不能将别人设置为系统管理员
@ -431,8 +461,8 @@ class systemMember extends Controller{
$userInfo = $this->sql->get($userID);
foreach ($groupArr as $key => $value) {
$userInfo['groupInfo'][$key] = $value;
}
$this->sql->set($userID,$userInfo);
}
$this->sql->set($userID,$userInfo);
default:break;
}
}
@ -444,7 +474,7 @@ class systemMember extends Controller{
$list = $sql->get();
foreach ($list as $id => &$info) {//创建用户目录及初始化
$path = make_path($info['name']);
$this->_initDir($path);
$this->initDir($path);
$info['path'] = $path;
$info['createTime'] = time();
}
@ -470,7 +500,7 @@ class systemMember extends Controller{
/**
*初始化用户数据和配置。
*/
private function _initDir($path){
public function initDir($path){
$userFolder = array('home','recycle_kod','data');
$homeFolders = explode(',',$this->config['settingSystem']['newUserFolder']);
$rootPath = USER_PATH.$path.'/';

View File

@ -41,7 +41,8 @@ class systemRole extends Controller{
*/
public function add(){
$role = $this->_initData();
$role['roleID'] = $this->sql->getMaxId().'';
$roleId = $role['roleID'] = $this->sql->getMaxId().'';
$this->_checkExist( $this->sql->get(),array('name',$role['name']),$roleId );
if ($this->sql->set($role['roleID'],$role)) {
show_json(LNG('success'),true,$role['roleID']);
}
@ -54,6 +55,7 @@ class systemRole extends Controller{
public function edit(){
$role = $this->_initData();
$roleId = $this->in['roleID'];
$this->_checkExist( $this->sql->get(),array('name',$role['name']),$roleId );
if ($this->sql->set($roleId,$role)){
show_json(LNG('success'),true,$roleId);
}
@ -94,6 +96,8 @@ class systemRole extends Controller{
$roleId = $sql->getMaxId().'';
$roleArr = json_decode($this->in['role_arr'],true);
if(!is_array($roleArr)) show_json(LNG('error'),false);
if(!trim($roleArr['name'])) show_json(LNG("data_not_full"),false);
$this->_checkExist( $sql->get(),array('name',$roleArr['name']),$roleId);
if ($sql->set($roleId,$roleArr)) {
show_json(array($roleId),true,$sql->get());
}
@ -103,6 +107,8 @@ class systemRole extends Controller{
$roleId = $this->in['roleID'];
$roleArr = json_decode($this->in['role_arr'],true);
if(!is_array($roleArr)) show_json(LNG('error'),false);
if(!trim($roleArr['name'])) show_json(LNG("data_not_full"),false);
$this->_checkExist( $sql->get(),array('name',$roleArr['name']),$roleId);
if ($sql->set($roleId,$roleArr)){
show_json(LNG('success'),true,$sql->get());
}
@ -122,6 +128,20 @@ class systemRole extends Controller{
}
}
//检测是否存在
private function _checkExist($data,$find,$checkID){
$findData = array();
foreach ($data as $key => $val) {
if ($val[$find[0]] == $find[1]) {
$findData[$key] = $data[$key];
}
}
if(is_array($findData) && count($findData)>0 ){
$key = array_keys($findData);$key=$key[0];
if($key != $checkID) show_json(LNG("error_repeat"),false);
}
}
//===========内部调用============
/**

View File

@ -35,6 +35,9 @@ class user extends Controller{
$this->notCheckApp = array('pluginApp.to','api.view');
}
$this->config['forceWap'] = is_wap() && (!isset($_COOKIE['forceWap']) || $_COOKIE['forceWap'] == '1');
if( isset($_GET['forceWap']) ){
$this->config['forceWap'] = $_GET['forceWap'];
}
}
public function bindHook(){
@ -62,7 +65,7 @@ class user extends Controller{
if (!is_array($user) || !isset($user['password'])) {
$this->logout();
}
if($this->_makeLoginToken($user) == $_COOKIE['kodToken']){
if($this->_makeLoginToken($user) === $_COOKIE['kodToken']){
@session_start();//re start
$_SESSION['kodLogin'] = true;
$_SESSION['kodUser']= $user;
@ -207,8 +210,13 @@ class user extends Controller{
}
$this->login($error);
}
public function accessToken(){
if($_SESSION['kodLogin'] === true){
show_json(access_token_get(),true);
}else{
show_json('not login!',false);
}
}
//临时文件访问
public function publicLink(){
@ -240,8 +248,9 @@ class user extends Controller{
'userID' => $this->user['userID'],
'webRoot' => $GLOBALS['webRoot'],
'webHost' => HOST,
'appHost' => APP_HOST,
'appHost' => APP_HOST,
'staticPath' => STATIC_PATH,
'appIndex' => $_SERVER['SCRIPT_NAME'],
'basicPath' => $basicPath,
'userPath' => $userPath,
'groupPath' => $groupPath,
@ -274,9 +283,12 @@ class user extends Controller{
'KOD_USER_FAV' => KOD_USER_FAV,
'KOD_GROUP_ROOT_SELF' => KOD_GROUP_ROOT_SELF,
'KOD_GROUP_ROOT_ALL' => KOD_GROUP_ROOT_ALL,
'ST' => $this->in['st'],
'ACT' => $this->in['act'],
);
if(isset($this->config['settingSystem']['versionHash'])){
$theConfig['versionHash'] = $this->config['settingSystem']['versionHash'];
$theConfig['versionHashUser'] = $this->config['settingSystem']['versionHashUser'];
}
if (!isset($GLOBALS['auth'])) {
$GLOBALS['auth'] = array();
@ -288,7 +300,12 @@ class user extends Controller{
Hook::trigger('user.commonJs.insert',$this->in['st'],$this->in['act']);
echo 'AUTH='.json_encode($GLOBALS['auth']).';';
echo 'G='.json_encode($theConfig).';';
echo 'LNG='.json_encode(I18n::getAll()).';G.useTime='.$useTime.';';
$lang = json_encode_force(I18n::getAll());
if(!$lang){
$lang = '{}';
}
echo 'LNG='.$lang.';G.useTime='.$useTime.';';
}
/**
@ -370,7 +387,7 @@ class user extends Controller{
count($param) != 2 ||
md5(base64_decode($param[0]).$api_token) != $param[1]
){
$this->_loginDisplay("Api param error!",false);
$this->_loginDisplay("API 接口参数错误!",false);
}
$this->in['name'] = urlencode(base64_decode($param[0]));
$apiLoginCheck = true;
@ -387,10 +404,16 @@ class user extends Controller{
$name = rawurldecode($this->in['name']);
$password = rawurldecode($this->in['password']);
if($this->in['salt']){
$key = substr($password,0,5)."2&$%@(*@(djfhj1923";
$password = Mcrypt::decode(substr($password,5),$key);
}
$member = systemMember::loadData();
$user = $member->get('name',$name);
if($apiLoginCheck && $user){//api自动登陆
}else if ($user === false || md5($password)!=$user['password']){
}else if ($user === false || md5($password) !== $user['password']){
$this->_loginDisplay(LNG('password_error'),false);//$member->get()
}else if($user['status'] == 0){
$this->_loginDisplay(LNG('login_error_user_not_use'),false);

File diff suppressed because one or more lines are too long

View File

@ -50,17 +50,17 @@ class Application {
$classFile = CONTROLLER_DIR . $subDir.$class.'.class.php';
$className = $class;//.'Controller'
if (!file_exists_case($classFile)) {
show_tips($class.' controller not exists!');
show_tips($class.' controller '.LNG("not_exists"),APP_HOST,3);
}
if (!class_exists($className)) {
include_once($classFile);
}
if (!class_exists($className)) {
show_tips($className.' class not exists');
show_tips($className.' class '.LNG("not_exists"),APP_HOST,3);
}
$instance = new $className();
if (!method_exists($instance, $function)) {
show_tips($function.' method not exists');
show_tips($function.' method '.LNG("not_exists"),APP_HOST,3);
}
return $instance -> $function();
}

View File

@ -6,6 +6,9 @@
* @license http://kodcloud.com/tools/license/license.txt
*/
if(!isset($config['appStartTime'])){
$config['appStartTime'] = mtime();
}
function myAutoloader($name) {
$find = array(
@ -120,7 +123,7 @@ function filter_html($html){
function in_array_not_case($needle, $haystack) {
return in_array(strtolower($needle),array_map('strtolower',$haystack));
return in_array(strtolower($needle),array_map('strtolower',$haystack));
}
/**
@ -244,6 +247,11 @@ if (!function_exists('gzdecode')) {
}
}
function xml2json($decodeXml){
$data = simplexml_load_string($decodeXml,'SimpleXMLElement', LIBXML_NOCDATA);
return json_decode(json_encode($data),true);
}
/**
* 二维数组按照指定的键值进行排序,
*
@ -257,18 +265,11 @@ if (!function_exists('gzdecode')) {
* $out = array_sort_by($array,'price');
*/
function array_sort_by($records, $field, $reverse=false){
$hash = array();
foreach($records as $record){
$hash[$record[$field]] = $record;
}
($reverse)? krsort($hash) : ksort($hash);
$records = array();
foreach($hash as $record){
$records []= $record;
}
return $records;
}
$reverse = $reverse?SORT_DESC:SORT_ASC;
array_multisort(array_column($records,$field),$reverse,$records);
return $records;
}
/**
* 遍历数组,对每个元素调用 $callback假如返回值不为假值则直接返回该返回值
* 假如每次 $callback 都返回假值,最终返回 false
@ -323,6 +324,43 @@ function array_get_index($arr,$index){
}
}
function array_field_values($arr,$field){
$result = array();
foreach ($arr as $val) {
if(is_array($val) && isset($val[$field])){
$result[] = $val[$field];
}
}
return $result;
}
// 删除数组某个值
function array_remove_value($array, $value){
$isNumericArray = true;
foreach ($array as $key => $item) {
if ($item === $value) {
if (!is_int($key)) {
$isNumericArray = false;
}
unset($array[$key]);
}
}
if ($isNumericArray) {
$array = array_values($array);
}
return $array;
}
// 获取数组key最大的值
function array_key_max($array){
if(count($array)==0){
return 1;
}
$idArr = array_keys($array);
rsort($idArr,SORT_NUMERIC);//id从高到底
return intval($idArr[0]);
}
//set_error_handler('errorHandler',E_ERROR|E_PARSE|E_CORE_ERROR|E_COMPILE_ERROR|E_USER_ERROR);
register_shutdown_function('fatalErrorHandler');
function errorHandler($err_type,$errstr,$errfile,$errline){
@ -360,14 +398,14 @@ function show_tips($message,$url= '', $time = 3,$title = ''){
ob_get_clean();
header('Content-Type: text/html; charset=utf-8');
$goto = "content='$time;url=$url'";
$info = "Auto jump after {$time}s, <a href='$url'>Click Here</a>";
$info = "{$time}s 后自动跳转, <a href='$url'>立即跳转</a>";
if ($url == "") {
$goto = "";
$info = "";
} //是否自动跳转
if($title == ''){
$title = "警告 (Warning!)";
$title = "出错了!";
}
if(is_array($message) || is_object($message)){
@ -376,7 +414,11 @@ function show_tips($message,$url= '', $time = 3,$title = ''){
$message = "<pre>".$message.'</pre>';
}else{
$message = filter_html(nl2br($message));
}
}
if(file_exists(TEMPLATE.'common/showTips.html')){
include(TEMPLATE.'common/showTips.html');
exit;
}
echo<<<END
<html>
<meta http-equiv='refresh' $goto charset="utf-8">
@ -502,6 +544,7 @@ function json_space_clear($str){
}
function json_decode_force($str){
$str = trim($str,'');
$str = json_comment_clear($str);
$str = json_space_clear($str);
@ -520,7 +563,9 @@ function json_encode_force($json){
$jsonStr = json_encode($json);
}
if($jsonStr === false){
$jsonStr = __json_encode($json);
include_once(dirname(__FILE__)."/others/JSON.php");
$parse = new Services_JSON();
$jsonStr = $parse->encode($json);
}
return $jsonStr;
}
@ -531,6 +576,9 @@ function json_encode_force($json){
* @params {array} 返回的数据集合
*/
function show_json($data,$code = true,$info=''){
if($GLOBALS['SHOW_JSON_RETURN']){
return;
}
$useTime = mtime() - $GLOBALS['config']['appStartTime'];
$result = array('code'=>$code,'use_time'=>$useTime,'data'=>$data);
if(defined("GLOBAL_DEBUG") && GLOBAL_DEBUG==1){
@ -540,16 +588,28 @@ function show_json($data,$code = true,$info=''){
$result['info'] = $info;
}
ob_end_clean();
header("X-Powered-By: kodExplorer.");
header('Content-Type: application/json; charset=utf-8');
if(!headers_sent()){
header("X-Powered-By: kodExplorer.");
header('Content-Type: application/json; charset=utf-8');
}
if(class_exists('Hook')){
$temp = Hook::trigger("show_json",$result);
if(is_array($temp)){
$result = $temp;
}
}
$json = json_encode_force($result);
if(isset($_GET['callback'])){
if(!preg_match("/^[0-9a-zA-Z_.]+$/",$_GET['callback'])){
die("calllback error!");
}
echo $_GET['callback'].'('.$json.');';
}else{
echo $json;
}
exit;
if(!isset($GLOBALS['SHOW_JSON_EXIT']) || !$GLOBALS['SHOW_JSON_EXIT']){
exit;
}
}
function show_trace(){
@ -561,13 +621,12 @@ function show_trace(){
exit;
}
function str2hex($string){
$hex='';
for ($i=0; $i < strlen($string); $i++){
$hex .= dechex(ord($string[$i]));
for($i=0;$i<strlen($string);$i++){
$hex .= sprintf('%02s',dechex(ord($string[$i])));
}
$hex = strtoupper($hex);
return $hex;
}
@ -580,65 +639,19 @@ function hex2str($hex){
}
if(!function_exists('json_encode')){
include_once(dirname(__FILE__)."/others/JSON.php");
function json_encode($data){
__json_encode($data);
$json = new Services_JSON();
return $json->encode($data);
}
function json_decode($json_data,$toarray =false) {
$json = new Services_JSON();
$array = $json->decode($json_data);
if ($toarray) {
$array = obj2array($array);
}
return $array;
}
}
function __json_encode( $data ) {
if( is_array($data) || is_object($data) ) {
$islist = is_array($data) && ( empty($data) || array_keys($data) === range(0,count($data)-1) );
if( $islist ) {
$json = '[' . implode(',', array_map('__json_encode', $data) ) . ']';
} else {
$items = Array();
foreach( $data as $key => $value ) {
$items[] = __json_encode("$key") . ':' . __json_encode($value);
}
$json = '{' . implode(',', $items) . '}';
}
} else if( is_string($data) ) {
$string = addcslashes($data, "\\\"\n\r\t/" . chr(8) . chr(12));
$json = '';
$len = strlen($string);
# Convert UTF-8 to Hexadecimal Codepoints.
for( $i = 0; $i < $len; $i++ ) {
$char = $string[$i];
$c1 = ord($char);
# Single byte;
if( $c1 <128 ) {
$json .= ($c1 > 31) ? $char : sprintf("\\u%04x", $c1);
continue;
}
# Double byte
$c2 = ord($string[++$i]);
if ( ($c1 & 32) === 0 ) {
$json .= sprintf("\\u%04x", ($c1 - 192) * 64 + $c2 - 128);
continue;
}
# Triple
$c3 = ord($string[++$i]);
if( ($c1 & 16) === 0 ) {
$json .= sprintf("\\u%04x", (($c1 - 224) <<12) + (($c2 - 128) << 6) + ($c3 - 128));
continue;
}
# Quadruple
$c4 = ord($string[++$i]);
if( ($c1 & 8 ) === 0 ) {
$u = (($c1 & 15) << 2) + (($c2>>4) & 3) - 1;
$w1 = (54<<10) + ($u<<6) + (($c2 & 15) << 2) + (($c3>>4) & 3);
$w2 = (55<<10) + (($c3 & 15)<<6) + ($c4-128);
$json .= sprintf("\\u%04x\\u%04x", $w1, $w2);
}
}
$json = '"'.addcslashes($data, "\"").'"';
} else {
$json = strtolower(var_export( $data, true ));
}
return $json;
}
/**

View File

@ -222,7 +222,7 @@ function folder_info($path){
* test/11/ ==>11 test/1.c ==>1.c
*/
function get_path_this($path){
$path = str_replace('\\','/', rtrim(trim($path),'/'));
$path = str_replace('\\','/', rtrim($path,'/'));
$pos = strrpos($path,'/');
if($pos === false){
return $path;
@ -234,7 +234,7 @@ function get_path_this($path){
* /test/11/==>/test/ /test/1.c ==>/www/test/
*/
function get_path_father($path){
$path = str_replace('\\','/', rtrim(trim($path),'/'));
$path = str_replace('\\','/', rtrim($path,'/'));
$pos = strrpos($path,'/');
if($pos === false){
return $path;
@ -254,7 +254,7 @@ function get_path_ext($path){
if (strlen($ext)>3 && preg_match("/([\x81-\xfe][\x40-\xfe])/", $ext, $match)) {
$ext = '';
}
return clear_html($ext);
return htmlspecialchars($ext);
}
@ -650,76 +650,72 @@ function recursion_dir($path,&$dir,&$file,$deepest=-1,$deep=0){
return true;
}
// 安全读取文件,避免并发下读取数据为空
function file_read_safe($file,$timeout = 0.1){
function file_read_safe($file,$timeout = 5){
clearstatcache();
if(!$file || !file_exists($file)) return false;
$start_time = microtime(true);
$index = 0;
$fp = fopen($file, 'r+');
if(!$fp) return false;
$startTime = microtime(true);
do{
clearstatcache();
$index++;
$file_size = filesize($file);
$result = @file_get_contents($file);
if( $result === false ||
!file_exists($file) ||
strlen($result) !== $file_size){
usleep(round(rand(0,1000)*50));//0.01~10ms
}else{
return $result;
$canWrite = flock($fp, LOCK_EX | LOCK_NB);//必须加上LOCK_NB,否则设置超时无效
if(!$canWrite){
usleep(round(mt_rand(0, 100) * 1000));//随机等待0~100ms
}
}while($index<=100 && (microtime(true)-$start_time) < $timeout );
return false;
} while((!$canWrite) && ((microtime(true) - $startTime) < $timeout ));//设置超时时间
if($canWrite){
$result = "";
while (!feof($fp)) {
$result .= fread($fp, 409600);
}
flock($fp,LOCK_UN);fclose($fp);
return $result;
}else{
flock($fp,LOCK_UN);fclose($fp);
return false;
}
}
// 安全读取文件,避免并发下读取数据为空
function file_wirte_safe($file,$buffer,$timeout=0.1){
function file_wirte_safe($file,$buffer,$timeout=5){
clearstatcache();
$fileTemp = $file.'.'.time().rand_string(5);
if(!$fp = fopen($fileTemp, "w")){
@unlink($fileTemp);
if(strlen($file) == 0 || !$file || !file_exists($file)) return false;
$fp = fopen($file,'r+');
$startTime = microtime(true);
do{
$canWrite = flock($fp, LOCK_EX | LOCK_NB);//必须加上LOCK_NB,否则设置超时无效
if(!$canWrite){
usleep(round(mt_rand(0, 100) * 1000));//随机等待0~100ms
}
} while((!$canWrite) && ((microtime(true) - $startTime) < $timeout ));//设置超时时间
if($canWrite){
ftruncate($fp,0);
rewind($fp);
fwrite($fp,$buffer);
flock($fp,LOCK_UN);fclose($fp);
return true;
}else{
flock($fp,LOCK_UN);fclose($fp);
return false;
}
fwrite($fp, $buffer);
fclose($fp);
$file_lock = $file.'.lock';
$start_time = microtime(true);
$index = 0;
do{
clearstatcache();
$index++;
if(!file_exists($file_lock)){
@rename($file,$file_lock);
}
$result = @rename($fileTemp,$file);
if( $result === false || file_exists($fileTemp)){
usleep(round(rand(0,1000)*10));//0.01~10ms
}else{
@unlink($file_lock);
return true;
}
}while($index<=100 && (microtime(true)-$start_time)<$timeout );
return false;
}
/*
* $search 为包含的字符串
* is_content 表示是否搜索文件内容;默认不搜索
* is_case 表示区分大小写,默认不区分
*/
function path_search($path,$search,$is_content=false,$file_ext='',$is_case=false){
$result = array();
$result['fileList'] = array();
$result['folderList'] = array();
if(!$path) return $result;
$ext_arr = explode("|",$file_ext);
recursion_dir($path,$dirs,$files,-1,0);
$strpos = 'stripos';//是否区分大小写
if ($is_case) $strpos = 'strpos';
$result = array();
$result['fileList'] = array();
$result['folderList'] = array();
$result_num = 0;
$result_num_max = 2000;//搜索文件内容,限制最多匹配条数
foreach($files as $f){
@ -727,15 +723,16 @@ function path_search($path,$search,$is_content=false,$file_ext='',$is_case=false
$result['error_info'] = $result_num_max;
break;
}
//若指定了扩展名则只在匹配扩展名文件中搜索
$ext = get_path_ext($f);
if($file_ext != '' && !in_array($ext,$ext_arr)){
continue;
}
//搜索内容则不搜索文件名
if ($is_content) {
$ext = get_path_ext($f);
if ($file_ext != '') { //若指定了扩展名则只在匹配扩展名文件中搜索
if(!in_array($ext,$ext_arr)) continue;
}else{
if(!is_text_file($ext)) continue; //在限定中或者不在bin中
}
if(!is_text_file($ext)) continue; //在限定中或者不在bin中
$search_info = file_search($f,$search,$is_case);
if($search_info !== false){
$result_num += count($search_info['searchInfo']);
@ -749,7 +746,7 @@ function path_search($path,$search,$is_content=false,$file_ext='',$is_case=false
}
}
}
if (!$is_content) {//没有指定搜索文件内容,才搜索文件夹
if (!$is_content && $file_ext == '' ) {//没有指定搜索文件内容,且没有限定扩展名,才搜索文件夹
foreach($dirs as $f){
$path_this = get_path_this($f);
if ($strpos($path_this,$search) !== false){
@ -774,6 +771,11 @@ function file_search($path,$search,$is_case){
return false;
}
$content = file_get_contents($path);
if( $strpos($content,"\0") > 0 ){// 不是文本文档
unset($content);
return false;
}
$charset = get_charset($content);
//搜索关键字为纯英文则直接搜索含有中文则转为utf8再搜索为兼容其他文件编码格式
@ -1008,6 +1010,10 @@ function file_put_out($file,$download=-1,$downFilename=false){
}else{
header('Content-Type: '.$mime);
header('Content-Disposition: inline;filename='.$headerName);
if(strstr($mime,'text/')){
//$charset = get_charset(file_get_contents($file));
header('Content-Type: '.$mime.'; charset=');//避免自动追加utf8导致gbk网页乱码
}
}
//缓存文件
@ -1073,8 +1079,8 @@ function file_put_out($file,$download=-1,$downFilename=false){
$cur = $start;
fseek($fp, $start,0);
while(!feof($fp) && $cur <= $end){ // && (connection_status() == 0)
print fread($fp, min(1024 * 100, ($end - $cur) + 1));
$cur += 1024 * 100;
print fread($fp, min(1024 * 200, ($end - $cur) + 1));
$cur += 1024 *200;
flush();
}
fclose($fp);
@ -1103,7 +1109,7 @@ function file_download_this($from, $fileName,$headerSize=0){
){
break;
}
fwrite($downloadFp, fread($fp, 1024 * 8 ), 1024 * 8);
fwrite($downloadFp, fread($fp, 1024 * 200 ), 1024 * 200);
}
//下载完成,重命名临时文件到目标文件
fclose($downloadFp);
@ -1165,7 +1171,7 @@ function get_post_max(){
$upload = intval($upload)*1024*1024*0.8;
$post = intval($post)*1024*1024*0.8;
$the_max = $upload<$post?$upload:$post;
return $the_max==0?1024*1024*0.6:$the_max;//获取不到则800k
return $the_max==0?1024*1024*0.5:$the_max;//获取不到则500k
}
@ -1194,7 +1200,7 @@ function kod_move_uploaded_file($fromPath,$savePath){
$out = @fopen($tempPath, "wb");
if(!$in || !$out) return false;
while (!feof($in)) {
fwrite($out, fread($in, 409600));
fwrite($out, fread($in, 1024*200));
}
fclose($in);
fclose($out);
@ -1210,17 +1216,27 @@ function kod_move_uploaded_file($fromPath,$savePath){
}
function check_upload($error){
$status = array(
'UPLOAD_ERR_OK', //没有错误发生,文件上传成功。
'UPLOAD_ERR_INI_SIZE', //上传的文件超过了php.ini 中 upload_max_filesize 选项限制的值。
'UPLOAD_ERR_FORM_SIZE', //上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值。
'UPLOAD_ERR_PARTIAL', //文件只有部分被上传。
'UPLOAD_ERR_NO_FILE', //没有文件被上传。
'UPLOAD_ERR_NO_TMP_DIR',//找不到临时文件夹。php 4.3.10 和 php 5.0.3 引进。
'UPLOAD_ERR_CANT_WRITE',//文件写入失败。php 5.1.0 引进。
'UPLOAD_ERR_OK', //0 没有错误发生,文件上传成功。
'UPLOAD_ERR_INI_SIZE', //1 上传的文件超过了php.ini 中 upload_max_filesize 选项限制的值。
'UPLOAD_ERR_FORM_SIZE', //2 上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值。
'UPLOAD_ERR_PARTIAL', //3 文件只有部分被上传。
'UPLOAD_ERR_NO_FILE', //4 没有文件被上传。
'UPLOAD_UNKNOW', //5 未定义
'UPLOAD_ERR_NO_TMP_DIR',//6 找不到临时文件夹。php 4.3.10 和 php 5.0.3 引进。
'UPLOAD_ERR_CANT_WRITE',//7 文件写入失败。php 5.1.0 引进。
);
return $error.':'.$status[$error];
}
//拍照上传
function updload_ios_check($fileName,$in){
if(!is_wap()) return $fileName;
if($fileName == "image.jpg" || $fileName == "image.jpeg"){
return date('YmdHis',time()).'-'.rand_string(4,1).'.jpg';
}
return $fileName;
}
/**
* 文件上传处理。大文件支持分片上传
* upload('file','D:/www/');
@ -1237,22 +1253,18 @@ function upload($path,$tempPath,$repeatAction='replace'){
if(!$uploadFile && $_FILES[$fileInput]['error']>0){
show_json(check_upload($_FILES[$fileInput]['error']),false);
}
if($fileName == "image.jpg" && is_wap()){//拍照上传
$fileName = iconv_system(path_clear_name($in["lastModifiedDate"])).'.jpg';
}
$fileName = updload_ios_check($fileName,$in);//拍照上传
}else if (isset($in["name"])) {
$fileName = iconv_system(path_clear_name($in["name"]));
$uploadFile = "php://input";
if(isset($in['base64Upload'])){
$uploadFile = "base64";
}
if($fileName == "image.jpg" && is_wap()){//拍照上传
$fileName = iconv_system(path_clear_name($in["lastModifiedDate"])).'.jpg';
}
$fileName = updload_ios_check($fileName,$in);//拍照上传
}else if( isset($in["check_md5"]) ) {//断点续传检测
$fileName = iconv_system(path_clear_name($in["file_name"]));
$savePath = get_filename_auto($path.$fileName,""); //自动重命名
return upload_chunk("",$tempPath,$savePath);
$fileName = iconv_system(path_clear_name($in["name"]));
$savePath = get_filename_auto($path.$fileName,""); //自动重命名
return upload_chunk("--check_md5--",$tempPath,$savePath);
}else{
show_json('param error',false);
}
@ -1269,6 +1281,10 @@ function upload($path,$tempPath,$repeatAction='replace'){
return upload_chunk($uploadFile,$tempPath,$savePath);
}
if(kod_move_uploaded_file($uploadFile,$savePath)){
if( isset($in['size']) && filesize($savePath) != $in['size'] ){
unlink($savePath);
show_json('move_error',false);
}
Hook::trigger('uploadFileAfter',$savePath);
show_json('upload_success',true,iconv_app(_DIR_OUT($savePath)));
}else {
@ -1310,7 +1326,7 @@ function upload_chunk($uploadFile,$tempPath,$savePath){
}
}
if (!$done){
show_json('upload_success',true,'chunk_'.$chunk.' success!');
show_json('upload_success',true);
}else{
$savePathTemp = $tempFilePre.mtime();
if(!$out = fopen($savePathTemp, "wb")){
@ -1328,7 +1344,7 @@ function upload_chunk($uploadFile,$tempPath,$savePath){
show_json('open chunk error! cur='.$chunk.';index='.$index,false);
}
while (!feof($fp_in)) {
fwrite($out, fread($fp_in, 409600));
fwrite($out, fread($fp_in,1024*200));
}
fclose($fp_in);
unlink($chunk_file);
@ -1338,6 +1354,10 @@ function upload_chunk($uploadFile,$tempPath,$savePath){
}
}
$res = rename($savePathTemp,$savePath);
if( isset($in['size']) && filesize($savePath) != $in['size'] ){
unlink($savePath);
show_json('move_error',false);
}
if(!$res){
unlink($savePath);
$res = rename($savePathTemp,$savePath);

View File

@ -2,6 +2,7 @@
//扩展名权限判断 有权限则返回1 不是true
function checkExt($file){
if($GLOBALS['isRoot']) return 1;
if (strstr($file,'<') || strstr($file,'>') || $file=='') {
return 0;
}
@ -148,12 +149,12 @@ function get_charset(&$str) {
$charsetGet = $charset;
if ($charset == 'cp936'){
// 有交叉,部分文件无法识别
if(charset_check($str,'gbk') && charset_check($str,'gbk','big5')){
$charset = 'gbk';
}else if(charset_check($str,'big5') && charset_check($str,'big5','gbk')){
$charset = 'big5';
}else if(charset_check($str,'ISO-8859-4')){
if(charset_check($str,'ISO-8859-4') && !charset_check($str,'gbk') && !charset_check($str,'big5')){
$charset = 'ISO-8859-4';
}elseif(charset_check($str,'gbk') && !charset_check($str,'big5')){
$charset = 'gbk';
}else if(charset_check($str,'big5')){
$charset = 'big5';
}
}else if ($charset == 'euc-cn'){
$charset = 'gbk';
@ -165,8 +166,8 @@ function get_charset(&$str) {
$check = array(
'utf-8' => $charset,
'utf-16' => 'gbk',
'cp1252' => 'utf-8',
'cp1251' => 'utf-8',
'cp1252' => 'utf-8'
);
foreach($check as $key => $val){
if(charset_check($str,$key,$val)){
@ -211,6 +212,7 @@ function check_list_dir(){
function php_env_check(){
$error = '';
if(!function_exists('iconv')) $error.= '<li>'.LNG('php_env_error').' iconv</li>';
if(!function_exists('json_encode')) $error.= '<li>'.LNG('php_env_error').' json</li>';
if(!function_exists('curl_init')) $error.= '<li>'.LNG('php_env_error').' curl</li>';
if(!function_exists('mb_convert_encoding')) $error.= '<li>'.LNG('php_env_error').' mb_string</li>';
if(!function_exists('file_get_contents')) $error.='<li>'.LNG('php_env_error').' file_get_contents</li>';
@ -383,7 +385,8 @@ function user_logout(){
setcookie('X-CSRF-TOKEN','',time()-3600);
$url = './index.php?user/login';
if(ACT != 'logout'){ //不是主动退出则登陆后跳转到之前页面
//之前界面维持,不是主动退出则登陆后跳转到之前页面
if(ACT != 'logout' && count($_GET)!=0 ){
$url .= '&link='.rawurlencode(this_url());
}
header('Location:'.$url);
@ -484,5 +487,5 @@ function check_user_select($info){
return true;
}
}
return false;
return false;
}

788
app/function/others/JSON.php Executable file
View File

@ -0,0 +1,788 @@
<?php
/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
/**
* Converts to and from JSON format.
*
* JSON (JavaScript Object Notation) is a lightweight data-interchange
* format. It is easy for humans to read and write. It is easy for machines
* to parse and generate. It is based on a subset of the JavaScript
* Programming Language, Standard ECMA-262 3rd Edition - December 1999.
* This feature can also be found in Python. JSON is a text format that is
* completely language independent but uses conventions that are familiar
* to programmers of the C-family of languages, including C, C++, C#, Java,
* JavaScript, Perl, TCL, and many others. These properties make JSON an
* ideal data-interchange language.
*
* This package provides a simple encoder and decoder for JSON notation. It
* is intended for use with client-side Javascript applications that make
* use of HTTPRequest to perform server communication functions - data can
* be encoded into JSON notation for use in a client-side javascript, or
* decoded from incoming Javascript requests. JSON format is native to
* Javascript, and can be directly eval()'ed with no further parsing
* overhead
*
* All strings should be in ASCII or UTF-8 format!
*
* LICENSE: Redistribution and use in source and binary forms, with or
* without modification, are permitted provided that the following
* conditions are met: Redistributions of source code must retain the
* above copyright notice, this list of conditions and the following
* disclaimer. Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following disclaimer
* in the documentation and/or other materials provided with the
* distribution.
*
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
* NO EVENT SHALL CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
* OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
* USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
* DAMAGE.
*
* @category
* @package Services_JSON
* @author Michal Migurski <mike-json@teczno.com>
* @author Matt Knapp <mdknapp[at]gmail[dot]com>
* @author Brett Stimmerman <brettstimmerman[at]gmail[dot]com>
* @copyright 2005 Michal Migurski
* @version CVS: $Id: JSON.php,v 1.31 2006/06/28 05:54:17 migurski Exp $
* @license http://www.opensource.org/licenses/bsd-license.php
* @link http://pear.php.net/pepr/pepr-proposal-show.php?id=198
*/
/**
* Marker constant for Services_JSON::decode(), used to flag stack state
*/
define('SERVICES_JSON_SLICE', 1);
/**
* Marker constant for Services_JSON::decode(), used to flag stack state
*/
define('SERVICES_JSON_IN_STR', 2);
/**
* Marker constant for Services_JSON::decode(), used to flag stack state
*/
define('SERVICES_JSON_IN_ARR', 3);
/**
* Marker constant for Services_JSON::decode(), used to flag stack state
*/
define('SERVICES_JSON_IN_OBJ', 4);
/**
* Marker constant for Services_JSON::decode(), used to flag stack state
*/
define('SERVICES_JSON_IN_CMT', 5);
/**
* Behavior switch for Services_JSON::decode()
*/
define('SERVICES_JSON_LOOSE_TYPE', 16);
/**
* Behavior switch for Services_JSON::decode()
*/
define('SERVICES_JSON_SUPPRESS_ERRORS', 32);
/**
* Converts to and from JSON format.
*
* Brief example of use:
*
* <code>
* // create a new instance of Services_JSON
* $json = new Services_JSON();
*
* // convert a complexe value to JSON notation, and send it to the browser
* $value = array('foo', 'bar', array(1, 2, 'baz'), array(3, array(4)));
* $output = $json->encode($value);
*
* print($output);
* // prints: ["foo","bar",[1,2,"baz"],[3,[4]]]
*
* // accept incoming POST data, assumed to be in JSON notation
* $input = file_get_contents('php://input', 1000000);
* $value = $json->decode($input);
* </code>
*/
class Services_JSON
{
/**
* constructs a new JSON instance
*
* @param int $use object behavior flags; combine with boolean-OR
*
* possible values:
* - SERVICES_JSON_LOOSE_TYPE: loose typing.
* "{...}" syntax creates associative arrays
* instead of objects in decode().
* - SERVICES_JSON_SUPPRESS_ERRORS: error suppression.
* Values which can't be encoded (e.g. resources)
* appear as NULL instead of throwing errors.
* By default, a deeply-nested resource will
* bubble up with an error, so all return values
* from encode() should be checked with isError()
*/
function __construct($use = 0)
{
$this->use = $use;
}
/**
* convert a string from one UTF-16 char to one UTF-8 char
*
* Normally should be handled by mb_convert_encoding, but
* provides a slower PHP-only method for installations
* that lack the multibye string extension.
*
* @param string $utf16 UTF-16 character
* @return string UTF-8 character
* @access private
*/
function utf162utf8($utf16)
{
// oh please oh please oh please oh please oh please
if(function_exists('mb_convert_encoding')) {
return mb_convert_encoding($utf16, 'UTF-8', 'UTF-16');
}
$bytes = (ord($utf16{0}) << 8) | ord($utf16{1});
switch(true) {
case ((0x7F & $bytes) == $bytes):
// this case should never be reached, because we are in ASCII range
// see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
return chr(0x7F & $bytes);
case (0x07FF & $bytes) == $bytes:
// return a 2-byte UTF-8 character
// see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
return chr(0xC0 | (($bytes >> 6) & 0x1F))
. chr(0x80 | ($bytes & 0x3F));
case (0xFFFF & $bytes) == $bytes:
// return a 3-byte UTF-8 character
// see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
return chr(0xE0 | (($bytes >> 12) & 0x0F))
. chr(0x80 | (($bytes >> 6) & 0x3F))
. chr(0x80 | ($bytes & 0x3F));
}
// ignoring UTF-32 for now, sorry
return '';
}
/**
* convert a string from one UTF-8 char to one UTF-16 char
*
* Normally should be handled by mb_convert_encoding, but
* provides a slower PHP-only method for installations
* that lack the multibye string extension.
*
* @param string $utf8 UTF-8 character
* @return string UTF-16 character
* @access private
*/
function utf82utf16($utf8)
{
// oh please oh please oh please oh please oh please
if(function_exists('mb_convert_encoding')) {
return mb_convert_encoding($utf8, 'UTF-16', 'UTF-8');
}
switch(strlen($utf8)) {
case 1:
// this case should never be reached, because we are in ASCII range
// see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
return $utf8;
case 2:
// return a UTF-16 character from a 2-byte UTF-8 char
// see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
return chr(0x07 & (ord($utf8{0}) >> 2))
. chr((0xC0 & (ord($utf8{0}) << 6))
| (0x3F & ord($utf8{1})));
case 3:
// return a UTF-16 character from a 3-byte UTF-8 char
// see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
return chr((0xF0 & (ord($utf8{0}) << 4))
| (0x0F & (ord($utf8{1}) >> 2)))
. chr((0xC0 & (ord($utf8{1}) << 6))
| (0x7F & ord($utf8{2})));
}
// ignoring UTF-32 for now, sorry
return '';
}
/**
* encodes an arbitrary variable into JSON format
*
* @param mixed $var any number, boolean, string, array, or object to be encoded.
* see argument 1 to Services_JSON() above for array-parsing behavior.
* if var is a strng, note that encode() always expects it
* to be in ASCII or UTF-8 format!
*
* @return mixed JSON string representation of input var or an error if a problem occurs
* @access public
*/
function encode($var)
{
switch (gettype($var)) {
case 'boolean':
return $var ? 'true' : 'false';
case 'NULL':
return 'null';
case 'integer':
return (int) $var;
case 'double':
case 'float':
return (float) $var;
case 'string':
// STRINGS ARE EXPECTED TO BE IN ASCII OR UTF-8 FORMAT
$ascii = '';
$strlen_var = strlen($var);
/*
* Iterate over every character in the string,
* escaping with a slash or encoding to UTF-8 where necessary
*/
for ($c = 0; $c < $strlen_var; ++$c) {
$ord_var_c = ord($var{$c});
switch (true) {
case $ord_var_c == 0x08:
$ascii .= '\b';
break;
case $ord_var_c == 0x09:
$ascii .= '\t';
break;
case $ord_var_c == 0x0A:
$ascii .= '\n';
break;
case $ord_var_c == 0x0C:
$ascii .= '\f';
break;
case $ord_var_c == 0x0D:
$ascii .= '\r';
break;
case $ord_var_c == 0x22:
case $ord_var_c == 0x2F:
case $ord_var_c == 0x5C:
// double quote, slash, slosh
$ascii .= '\\'.$var{$c};
break;
case (($ord_var_c >= 0x20) && ($ord_var_c <= 0x7F)):
// characters U-00000000 - U-0000007F (same as ASCII)
$ascii .= $var{$c};
break;
case (($ord_var_c & 0xE0) == 0xC0):
// characters U-00000080 - U-000007FF, mask 110XXXXX
// see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
$char = pack('C*', $ord_var_c, ord($var{$c + 1}));
$c += 1;
$utf16 = $this->utf82utf16($char);
$ascii .= sprintf('\u%04s', bin2hex($utf16));
break;
case (($ord_var_c & 0xF0) == 0xE0):
// characters U-00000800 - U-0000FFFF, mask 1110XXXX
// see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
$char = pack('C*', $ord_var_c,
ord($var{$c + 1}),
ord($var{$c + 2}));
$c += 2;
$utf16 = $this->utf82utf16($char);
$ascii .= sprintf('\u%04s', bin2hex($utf16));
break;
case (($ord_var_c & 0xF8) == 0xF0):
// characters U-00010000 - U-001FFFFF, mask 11110XXX
// see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
$char = pack('C*', $ord_var_c,
ord($var{$c + 1}),
ord($var{$c + 2}),
ord($var{$c + 3}));
$c += 3;
$utf16 = $this->utf82utf16($char);
$ascii .= sprintf('\u%04s', bin2hex($utf16));
break;
case (($ord_var_c & 0xFC) == 0xF8):
// characters U-00200000 - U-03FFFFFF, mask 111110XX
// see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
$char = pack('C*', $ord_var_c,
ord($var{$c + 1}),
ord($var{$c + 2}),
ord($var{$c + 3}),
ord($var{$c + 4}));
$c += 4;
$utf16 = $this->utf82utf16($char);
$ascii .= sprintf('\u%04s', bin2hex($utf16));
break;
case (($ord_var_c & 0xFE) == 0xFC):
// characters U-04000000 - U-7FFFFFFF, mask 1111110X
// see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
$char = pack('C*', $ord_var_c,
ord($var{$c + 1}),
ord($var{$c + 2}),
ord($var{$c + 3}),
ord($var{$c + 4}),
ord($var{$c + 5}));
$c += 5;
$utf16 = $this->utf82utf16($char);
$ascii .= sprintf('\u%04s', bin2hex($utf16));
break;
}
}
return '"'.$ascii.'"';
case 'array':
/*
* As per JSON spec if any array key is not an integer
* we must treat the the whole array as an object. We
* also try to catch a sparsely populated associative
* array with numeric keys here because some JS engines
* will create an array with empty indexes up to
* max_index which can cause memory issues and because
* the keys, which may be relevant, will be remapped
* otherwise.
*
* As per the ECMA and JSON specification an object may
* have any string as a property. Unfortunately due to
* a hole in the ECMA specification if the key is a
* ECMA reserved word or starts with a digit the
* parameter is only accessible using ECMAScript's
* bracket notation.
*/
// treat as a JSON object
if (is_array($var) && count($var) && (array_keys($var) !== range(0, sizeof($var) - 1))) {
$properties = array_map(array($this, 'name_value'),
array_keys($var),
array_values($var));
foreach($properties as $property) {
if(Services_JSON::isError($property)) {
return $property;
}
}
return '{' . join(',', $properties) . '}';
}
// treat it like a regular array
$elements = array_map(array($this, 'encode'), $var);
foreach($elements as $element) {
if(Services_JSON::isError($element)) {
return $element;
}
}
return '[' . join(',', $elements) . ']';
case 'object':
$vars = get_object_vars($var);
$properties = array_map(array($this, 'name_value'),
array_keys($vars),
array_values($vars));
foreach($properties as $property) {
if(Services_JSON::isError($property)) {
return $property;
}
}
return '{' . join(',', $properties) . '}';
default:
return ($this->use & SERVICES_JSON_SUPPRESS_ERRORS)
? 'null'
: new Services_JSON_Error(gettype($var)." can not be encoded as JSON string");
}
}
/**
* array-walking function for use in generating JSON-formatted name-value pairs
*
* @param string $name name of key to use
* @param mixed $value reference to an array element to be encoded
*
* @return string JSON-formatted name-value pair, like '"name":value'
* @access private
*/
function name_value($name, $value)
{
$encoded_value = $this->encode($value);
if(Services_JSON::isError($encoded_value)) {
return $encoded_value;
}
return $this->encode(strval($name)) . ':' . $encoded_value;
}
/**
* reduce a string by removing leading and trailing comments and whitespace
*
* @param $str string string value to strip of comments and whitespace
*
* @return string string value stripped of comments and whitespace
* @access private
*/
function reduce_string($str){
$str = preg_replace(array(
// eliminate single line comments in '// ...' form
'#^\s*//(.+)$#m',
// eliminate multi-line comments in '/* ... */' form, at start of string
'#^\s*/\*(.+)\*/#Us',
// eliminate multi-line comments in '/* ... */' form, at end of string
'#/\*(.+)\*/\s*$#Us'
), '', $str);
// eliminate extraneous space
return trim($str);
}
/**
* decodes a JSON string into appropriate variable
*
* @param string $str JSON-formatted string
*
* @return mixed number, boolean, string, array, or object
* corresponding to given JSON input string.
* See argument 1 to Services_JSON() above for object-output behavior.
* Note that decode() always returns strings
* in ASCII or UTF-8 format!
* @access public
*/
function decode($str)
{
$str = $this->reduce_string($str);
switch (strtolower($str)) {
case 'true':
return true;
case 'false':
return false;
case 'null':
return null;
default:
$m = array();
if (is_numeric($str)) {
// Lookie-loo, it's a number
// This would work on its own, but I'm trying to be
// good about returning integers where appropriate:
// return (float)$str;
// Return float or int, as appropriate
return ((float)$str == (integer)$str)
? (integer)$str
: (float)$str;
} elseif (preg_match('/^("|\').*(\1)$/s', $str, $m) && $m[1] == $m[2]) {
// STRINGS RETURNED IN UTF-8 FORMAT
$delim = substr($str, 0, 1);
$chrs = substr($str, 1, -1);
$utf8 = '';
$strlen_chrs = strlen($chrs);
for ($c = 0; $c < $strlen_chrs; ++$c) {
$substr_chrs_c_2 = substr($chrs, $c, 2);
$ord_chrs_c = ord($chrs{$c});
switch (true) {
case $substr_chrs_c_2 == '\b':
$utf8 .= chr(0x08);
++$c;
break;
case $substr_chrs_c_2 == '\t':
$utf8 .= chr(0x09);
++$c;
break;
case $substr_chrs_c_2 == '\n':
$utf8 .= chr(0x0A);
++$c;
break;
case $substr_chrs_c_2 == '\f':
$utf8 .= chr(0x0C);
++$c;
break;
case $substr_chrs_c_2 == '\r':
$utf8 .= chr(0x0D);
++$c;
break;
case $substr_chrs_c_2 == '\\"':
case $substr_chrs_c_2 == '\\\'':
case $substr_chrs_c_2 == '\\\\':
case $substr_chrs_c_2 == '\\/':
if (($delim == '"' && $substr_chrs_c_2 != '\\\'') ||
($delim == "'" && $substr_chrs_c_2 != '\\"')) {
$utf8 .= $chrs{++$c};
}
break;
case preg_match('/\\\u[0-9A-F]{4}/i', substr($chrs, $c, 6)):
// single, escaped unicode character
$utf16 = chr(hexdec(substr($chrs, ($c + 2), 2)))
. chr(hexdec(substr($chrs, ($c + 4), 2)));
$utf8 .= $this->utf162utf8($utf16);
$c += 5;
break;
case ($ord_chrs_c >= 0x20) && ($ord_chrs_c <= 0x7F):
$utf8 .= $chrs{$c};
break;
case ($ord_chrs_c & 0xE0) == 0xC0:
// characters U-00000080 - U-000007FF, mask 110XXXXX
//see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
$utf8 .= substr($chrs, $c, 2);
++$c;
break;
case ($ord_chrs_c & 0xF0) == 0xE0:
// characters U-00000800 - U-0000FFFF, mask 1110XXXX
// see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
$utf8 .= substr($chrs, $c, 3);
$c += 2;
break;
case ($ord_chrs_c & 0xF8) == 0xF0:
// characters U-00010000 - U-001FFFFF, mask 11110XXX
// see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
$utf8 .= substr($chrs, $c, 4);
$c += 3;
break;
case ($ord_chrs_c & 0xFC) == 0xF8:
// characters U-00200000 - U-03FFFFFF, mask 111110XX
// see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
$utf8 .= substr($chrs, $c, 5);
$c += 4;
break;
case ($ord_chrs_c & 0xFE) == 0xFC:
// characters U-04000000 - U-7FFFFFFF, mask 1111110X
// see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
$utf8 .= substr($chrs, $c, 6);
$c += 5;
break;
}
}
return $utf8;
} elseif (preg_match('/^\[.*\]$/s', $str) || preg_match('/^\{.*\}$/s', $str)) {
// array, or object notation
if ($str{0} == '[') {
$stk = array(SERVICES_JSON_IN_ARR);
$arr = array();
} else {
if ($this->use & SERVICES_JSON_LOOSE_TYPE) {
$stk = array(SERVICES_JSON_IN_OBJ);
$obj = array();
} else {
$stk = array(SERVICES_JSON_IN_OBJ);
$obj = new stdClass();
}
}
array_push($stk, array('what' => SERVICES_JSON_SLICE,
'where' => 0,
'delim' => false));
$chrs = substr($str, 1, -1);
$chrs = $this->reduce_string($chrs);
if ($chrs == '') {
if (reset($stk) == SERVICES_JSON_IN_ARR) {
return $arr;
} else {
return $obj;
}
}
//print("\nparsing {$chrs}\n");
$strlen_chrs = strlen($chrs);
for ($c = 0; $c <= $strlen_chrs; ++$c) {
$top = end($stk);
$substr_chrs_c_2 = substr($chrs, $c, 2);
if (($c == $strlen_chrs) || (($chrs{$c} == ',') && ($top['what'] == SERVICES_JSON_SLICE))) {
// found a comma that is not inside a string, array, etc.,
// OR we've reached the end of the character list
$slice = substr($chrs, $top['where'], ($c - $top['where']));
array_push($stk, array('what' => SERVICES_JSON_SLICE, 'where' => ($c + 1), 'delim' => false));
//print("Found split at {$c}: ".substr($chrs, $top['where'], (1 + $c - $top['where']))."\n");
if (reset($stk) == SERVICES_JSON_IN_ARR) {
// we are in an array, so just push an element onto the stack
array_push($arr, $this->decode($slice));
} elseif (reset($stk) == SERVICES_JSON_IN_OBJ) {
// we are in an object, so figure
// out the property name and set an
// element in an associative array,
// for now
$parts = array();
if (preg_match('/^\s*(["\'].*[^\\\]["\'])\s*:\s*(\S.*),?$/Uis', $slice, $parts)) {
// "name":value pair
$key = $this->decode($parts[1]);
$val = $this->decode($parts[2]);
if ($this->use & SERVICES_JSON_LOOSE_TYPE) {
$obj[$key] = $val;
} else {
$obj->$key = $val;
}
} elseif (preg_match('/^\s*(\w+)\s*:\s*(\S.*),?$/Uis', $slice, $parts)) {
// name:value pair, where name is unquoted
$key = $parts[1];
$val = $this->decode($parts[2]);
if ($this->use & SERVICES_JSON_LOOSE_TYPE) {
$obj[$key] = $val;
} else {
$obj->$key = $val;
}
}
}
} elseif ((($chrs{$c} == '"') || ($chrs{$c} == "'")) && ($top['what'] != SERVICES_JSON_IN_STR)) {
// found a quote, and we are not inside a string
array_push($stk, array('what' => SERVICES_JSON_IN_STR, 'where' => $c, 'delim' => $chrs{$c}));
//print("Found start of string at {$c}\n");
} elseif (($chrs{$c} == $top['delim']) &&
($top['what'] == SERVICES_JSON_IN_STR) &&
((strlen(substr($chrs, 0, $c)) - strlen(rtrim(substr($chrs, 0, $c), '\\'))) % 2 != 1)) {
// found a quote, we're in a string, and it's not escaped
// we know that it's not escaped becase there is _not_ an
// odd number of backslashes at the end of the string so far
array_pop($stk);
//print("Found end of string at {$c}: ".substr($chrs, $top['where'], (1 + 1 + $c - $top['where']))."\n");
} elseif (($chrs{$c} == '[') &&
in_array($top['what'], array(SERVICES_JSON_SLICE, SERVICES_JSON_IN_ARR, SERVICES_JSON_IN_OBJ))) {
// found a left-bracket, and we are in an array, object, or slice
array_push($stk, array('what' => SERVICES_JSON_IN_ARR, 'where' => $c, 'delim' => false));
//print("Found start of array at {$c}\n");
} elseif (($chrs{$c} == ']') && ($top['what'] == SERVICES_JSON_IN_ARR)) {
// found a right-bracket, and we're in an array
array_pop($stk);
//print("Found end of array at {$c}: ".substr($chrs, $top['where'], (1 + $c - $top['where']))."\n");
} elseif (($chrs{$c} == '{') &&
in_array($top['what'], array(SERVICES_JSON_SLICE, SERVICES_JSON_IN_ARR, SERVICES_JSON_IN_OBJ))) {
// found a left-brace, and we are in an array, object, or slice
array_push($stk, array('what' => SERVICES_JSON_IN_OBJ, 'where' => $c, 'delim' => false));
//print("Found start of object at {$c}\n");
} elseif (($chrs{$c} == '}') && ($top['what'] == SERVICES_JSON_IN_OBJ)) {
// found a right-brace, and we're in an object
array_pop($stk);
//print("Found end of object at {$c}: ".substr($chrs, $top['where'], (1 + $c - $top['where']))."\n");
} elseif (($substr_chrs_c_2 == '/*') &&
in_array($top['what'], array(SERVICES_JSON_SLICE, SERVICES_JSON_IN_ARR, SERVICES_JSON_IN_OBJ))) {
// found a comment start, and we are in an array, object, or slice
array_push($stk, array('what' => SERVICES_JSON_IN_CMT, 'where' => $c, 'delim' => false));
$c++;
//print("Found start of comment at {$c}\n");
} elseif (($substr_chrs_c_2 == '*/') && ($top['what'] == SERVICES_JSON_IN_CMT)) {
// found a comment end, and we're in one now
array_pop($stk);
$c++;
for ($i = $top['where']; $i <= $c; ++$i)
$chrs = substr_replace($chrs, ' ', $i, 1);
//print("Found end of comment at {$c}: ".substr($chrs, $top['where'], (1 + $c - $top['where']))."\n");
}
}
if (reset($stk) == SERVICES_JSON_IN_ARR) {
return $arr;
} elseif (reset($stk) == SERVICES_JSON_IN_OBJ) {
return $obj;
}
}
}
}
/**
* @todo Ultimately, this should just call PEAR::isError()
*/
function isError($data, $code = null){
if (class_exists('pear')) {
return PEAR::isError($data, $code);
} elseif (is_object($data) && (get_class($data) == 'services_json_error' ||
is_subclass_of($data, 'services_json_error'))) {
return true;
}
return false;
}
}
if (class_exists('PEAR_Error')) {
class Services_JSON_Error extends PEAR_Error{
function __construct($message = 'unknown error', $code = null,
$mode = null, $options = null, $userinfo = null){
parent::PEAR_Error($message, $code, $mode, $options, $userinfo);
}
}
} else {
class Services_JSON_Error{
function __construct($message = 'unknown error', $code = null,
$mode = null, $options = null, $userinfo = null){
}
}
}

View File

@ -41,6 +41,12 @@ function get_url_link($url){
$port = (empty($res["port"]) || $res["port"] == '80')?'':':'.$res["port"];
return $res['scheme']."://".$res["host"].$port.$res['path'];
}
function get_url_root($url){
if(!$url) return "";
$res = parse_url($url);
$port = (empty($res["port"]) || $res["port"] == '80')?'':':'.$res["port"];
return $res['scheme']."://".$res["host"].$port.'/';
}
function get_url_domain($url){
if(!$url) return "";
$res = parse_url($url);
@ -48,6 +54,11 @@ function get_url_domain($url){
}
function get_host() {
//兼容子目录反向代理:只能是前端js通过cookie传入到后端进行处理
if(isset($_COOKIE['HOST']) && isset($_COOKIE['APP_HOST'])){
return $_COOKIE['HOST'];
}
$protocol = (!empty($_SERVER['HTTPS'])
&& $_SERVER['HTTPS'] !== 'off'
|| $_SERVER['SERVER_PORT'] === 443) ? 'https://' : 'http://';
@ -96,7 +107,7 @@ function is_wap(){
if(!isset($_SERVER['HTTP_USER_AGENT'])){
return false;
}
if(preg_match('/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone|iphone|ipad|ipod|android|xoom)/i',
if(preg_match('/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone|iphone|ipad|ipod|android|xoom|miui)/i',
strtolower($_SERVER['HTTP_USER_AGENT']))){
return true;
}
@ -266,6 +277,12 @@ function curl_progress_get($file,$uuid=''){
// http://blog.csdn.net/havedream_one/article/details/52585331
// php7.1 curl上传中文路径文件失败问题【暂时通过重命名方式解决】
function url_request($url,$method='GET',$data=false,$headers=false,$options=false,$json=false,$timeout=3600){
if(!$url){
return array(
'data' => 'url error! url='.$url,
'code' => 0
);
}
ignore_timeout();
$ch = curl_init();
$upload = false;
@ -312,11 +329,19 @@ function url_request($url,$method='GET',$data=false,$headers=false,$options=fals
// post数组或拼接的参数不同方式服务器兼容性有所差异
// http://blog.csdn.net/havedream_one/article/details/52585331
if ($data && is_array($headers) && $method != 'DOWNLOAD' &&
in_array('Content-Type: application/x-www-form-urlencoded',$headers)) {
$data = http_build_query($data);
// post默认用array发送;content-type为x-www-form-urlencoded时用key=1&key=2的形式
if (is_array($data) && is_array($headers) && $method != 'DOWNLOAD'){
foreach ($headers as $key) {
if(strstr($key,'x-www-form-urlencoded')){
$data = http_build_query($data);
break;
}
}
}
if($method == 'GET' && $data){
if(is_array($data)){
$data = http_build_query($data);
}
if(strstr($url,'?')){
$url = $url.'&'.$data;
}else{
@ -429,7 +454,10 @@ function url_request($url,$method='GET',$data=false,$headers=false,$options=fals
);
return $return;
}
function curl_get_contents($url){
$data = url_request($url);
return $data['data'];
}
function get_headers_curl($url,$timeout=30,$depth=0,&$headers=array()){
if(!function_exists('curl_init')){
@ -635,7 +663,7 @@ function stripslashes_deep($value){
}
function parse_url_route(){
$param = str_replace($_SERVER['SCRIPT_NAME'],"",$_SERVER['PHP_SELF']);
$param = str_replace($_SERVER['SCRIPT_NAME'],"",$_SERVER['SCRIPT_NAME']);
if($param && substr($param,0,1) == '/'){
$arr = explode('&',$param);
$arr[0] = ltrim($arr[0],'/');

File diff suppressed because one or more lines are too long

View File

@ -163,27 +163,24 @@ class FileCache{
public static function load($file){//10000次需要4s 数据量差异不大。
if (!$file) return false;
$file = iconv_system($file);
$fileLock = $file.'.lock';
if ( (!file_exists($file) || filesize($file) == 0 ) &&
!file_exists($fileLock) ){//并发下;正在写或删除
@file_put_contents($file,CONFIG_EXIT);
if ( !file_exists($file) ){
@file_put_contents($file,CONFIG_EXIT.'[]');
chmod_path($file,0777);
return array();
}
$str = file_read_safe($file,10.4);
if($str === false || strlen($str) == 0){
//服务器崩溃下文件不存在异常恢复
if( (!file_exists($file) || filesize($file) == 0 ) &&
file_exists($fileLock) &&
@filemtime($fileLock) > 1000 &&
time() - @filemtime($fileLock) > 10
){
@rename($fileLock,$file);
}
if (strlen($str) == 0 ||
strlen($str) == strlen(CONFIG_EXIT) ){
@file_put_contents($file,CONFIG_EXIT.'[]');
chmod_path($file,0777);
return array();
}
if($str === false || strlen($str) < strlen(CONFIG_EXIT) ){
show_tips('[Error Code:1010] FileCache load error!'.$file);
}
$str = substr($str, strlen(CONFIG_EXIT));
$data= json_decode($str,true);
$data= json_decode(substr($str, strlen(CONFIG_EXIT)),true);
if (is_null($data)) $data = array();
return $data;
}
@ -193,24 +190,22 @@ class FileCache{
public static function save($file,$data){//10000次需要6s
if (!$file) return false;
$file = iconv_system($file);
if (!file_exists($file)){
@touch($file);
if ( !file_exists($file) ){
@file_put_contents($file,CONFIG_EXIT);
chmod_path($file,0777);
}
chmod_path($file,0777);
if (!path_writeable($file)) {
show_tips(BASIC_PATH."<br/>".LNG('path_can_not_write_data'));
}
if(defined('JSON_PRETTY_PRINT')){
//$jsonStr = json_encode($data);
$jsonStr = json_encode($data,JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT);
}else{
$jsonStr = json_encode($data);
}
if(is_null($jsonStr)){//含有二进制或非utf8字符串对应检测
if(is_null($jsonStr) || strlen($jsonStr) == 0){//含有二进制或非utf8字符串对应检测
show_tips('json_encode error!');
}
$buffer = CONFIG_EXIT.$jsonStr;
return file_wirte_safe($file,$buffer,20.3);
return file_wirte_safe($file,CONFIG_EXIT.$jsonStr,20.3);
}
}

View File

@ -39,12 +39,12 @@ class Hook{
$class = new $className();
if( method_exists($class,$functionName) ){
//return $class -> $functionName($args);
return call_user_func_array(array($class,$functionName), $args);
return @call_user_func_array(array($class,$functionName), $args);
}
}
}else{
if(function_exists($action)){
return call_user_func_array($action, $args);
return @call_user_func_array($action, $args);
}
}
}

View File

@ -93,10 +93,11 @@ class KodArchive {
if($result){
//编码转换
$charset = unzip_charset_get($result);
$output = $output && $charset != 'utf-8' && function_exists('iconv');
$output = $output && function_exists('iconv');
for ($i=0; $i < count($result); $i++) {
//不允许相对路径
$result[$i]['filename'] = str_replace(array('../','..\\'),"_",$result[$i]['filename']);
$charset = get_charset($result[$i]['filename']);
if($output){
$result[$i]['filename'] = iconv_to($result[$i]['filename'],$charset,'utf-8');
unset($result[$i]['stored_filename']);

View File

@ -15,7 +15,7 @@
*/
class Mcrypt{
public $default_key = 'a!takA:dlmcldEv,e';
public static $default_key = 'a!takA:dlmcldEv,e';
/**
* 字符加解密,一次一密,可定时解密有效
@ -28,7 +28,7 @@ class Mcrypt{
*/
public static function encode($string,$key = '', $expiry = 0){
$ckeyLength = 4;
$key = md5($key ? $key : $this->default_key); //解密密匙
$key = md5($key ? $key : self::$default_key); //解密密匙
$keya = md5(substr($key, 0, 16)); //做数据完整性验证
$keyb = md5(substr($key, 16, 16)); //用于变化生成的密文 (初始化向量IV)
$keyc = substr(md5(microtime()), - $ckeyLength);
@ -78,7 +78,7 @@ class Mcrypt{
{
$string = str_replace(array('-', '_', '.'),array('+', '/', '='), $string);
$ckeyLength = 4;
$key = md5($key ? $key : $this->default_key); //解密密匙
$key = md5($key ? $key : self::$default_key); //解密密匙
$keya = md5(substr($key, 0, 16)); //做数据完整性验证
$keyb = md5(substr($key, 16, 16)); //用于变化生成的密文 (初始化向量IV)
$keyc = substr($string, 0, $ckeyLength);

View File

@ -24,7 +24,7 @@ class PluginBase{
$this->pluginName = str_replace('Plugin','',get_class($this));
$this->pluginPath = PLUGIN_DIR.$this->pluginName.'/';
$this->pluginApi = APP_HOST.'index.php?pluginApp/to/'.$this->pluginName.'/';
$this->pluginApi = rtrim(APP_HOST,'/').'/index.php?pluginApp/to/'.$this->pluginName.'/';
$this->pluginHost = $this->config['settings']['pluginHost'].$this->pluginName.'/';
$this->pluginHostDefault = PLUGIN_HOST.$this->pluginName.'/';
$this->pluginLangArr = $this->initLang();
@ -35,6 +35,7 @@ class PluginBase{
$this->setConfig(array());
}
public function install(){}
public function update(){}
public function unInstall(){}
@ -123,6 +124,32 @@ class PluginBase{
$this->packageData = $result;
return $result;
}
/**
* 获取package.json中的数据;通过key获取支持auther.copyright 多级获取
* @param [type] $key [description]
* @return [type] [description]
*/
public function packageInfoGet($key){
$data = $this->appPackage();
$result = null;
$keyArr = explode('.',$key);
for ($i = 0; $i < count($keyArr); $i++) {
if($i == 0){
$result = $data[$keyArr[$i]];
continue;
}
if(is_array($result)){
$result = $result[$keyArr[$i]];
}else{
return null;
}
}
return $result;
}
public function packageVersion(){return $this->packageInfoGet('version');}
public function packageTitle(){return $this->packageInfoGet('title');}
public function packageCopyright(){return $this->packageInfoGet('auther.copyright');}
private function parseFile($file){
$content = file_get_contents($file);

View File

@ -94,8 +94,10 @@ class pluginModel{
$pluginList = &$this->config['settingSystem']['pluginList'];
if(is_array($pluginList[$app])){
if($open){
$config = $this->getConfig($app);
$default = $this->getConfigDefault($app);
$config = array_merge($default,$config);//保存初始配置;兼容新增默认配置
Hook::apply($app.'Plugin.regiest');
$config = $this->getConfig($app,true);
$this->setConfig($app,$config);
}
$pluginList[$app]['status'] = $open;
@ -120,18 +122,17 @@ class pluginModel{
return $result;
}
public function getPackageJson($app){
return Hook::apply($app.'Plugin.appPackage');
}
public function getConfig($app,$force = false){
public function getConfig($app){
$result = array();
$pluginList = &$this->config['settingSystem']['pluginList'];
if( isset($pluginList[$app]) &&
is_array($pluginList[$app]['config']) ){
$result = $pluginList[$app]['config'];
}
if(!$result || $force){
if(!$result){
$result = $this->getConfigDefault($app);
}
return $result;

View File

@ -56,6 +56,9 @@
<div class="content-info">
<div class="name"></div>
<div class="size"><span></span><i class="share-time"></i></div>
<div class="btn-group">
<a type="button" class="btn btn-primary btn-download" href=""><?php echo LNG('download');?></a>
</div>
<div class="error-tips"><?php echo LNG('share_error_show_tips');?></div>
</div>
</div>

View File

@ -13,7 +13,7 @@
}else{
echo LNG('copyright_pre').' v'.KOD_VERSION.' | '.LNG('copyright_info');
}
echo '<a href="javascript:core.copyright();" class="icon-info-sign copyright-bottom"></a>';
echo '<a href="javascript:core.copyright();" class="icon-info-sign copyright-bottom pl-5"></a>';
if(isset($settingSystem['globalIcp'])){
echo "&nbsp;&nbsp; ".$settingSystem['globalIcp'];
}

View File

@ -4,6 +4,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Cache-Control" content="no-transform">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
<meta name="renderer" content="webkit">
<meta name="description" itemprop="description" content="<?php echo LNG('kod_meta_description');?>">
@ -12,12 +13,25 @@
<meta name="author" content="<?php echo LNG('kod_meta_name');?>" />
<meta name="copyright" content="<?php echo LNG('kod_meta_copyright');?>" />
<meta itemprop="image" content="<?php echo STATIC_PATH;?>images/common/ico.png?ver=<?php echo KOD_VERSION;?>" />
<link href="<?php echo STATIC_PATH;?>images/common/ico.ico?ver=<?php echo KOD_VERSION;?>" rel="Shortcut Icon" type="image/x-icon">
<link href="<?php echo STATIC_PATH;?>images/common/ico.ico?ver=<?php echo KOD_VERSION;?>" rel="icon" type="image/x-icon">
<link href="<?php echo STATIC_PATH;?>images/common/ico.png?ver=<?php echo KOD_VERSION;?>" rel="Shortcut Icon" type="image/x-icon">
<link href="<?php echo STATIC_PATH;?>images/common/ico.png?ver=<?php echo KOD_VERSION;?>" rel="icon" type="image/x-icon">
<link href="<?php echo STATIC_PATH;?>style/common.css?ver=<?php echo KOD_VERSION;?>" rel="stylesheet"/>
<link href="./static/style/font-awesome/css/font-awesome.css?ver=<?php echo KOD_VERSION;?>" rel="stylesheet">
<!--[if IE 7]>
<link rel="stylesheet" href="./static/style/font-awesome/css/font-awesome-ie7.css">
<![endif]-->
<?php Hook::trigger('templateCommonHeader');?>
<?php
Hook::trigger('templateCommonHeader');
function pageBackground(){
$arr = explode(',',$GLOBALS['config']['settingSystem']['wallpageLogin']);
$background = $arr[mt_rand(0,count($arr)-1)];
if(!$background){
$background = 'linear-gradient(160deg, #5648c1, #6fe3e7)';
}else if(!strstr($background,'/')){
$background = "url('./static/images/wall_page/{$background}.jpg')";
}else{
$background = "url('{$background}')";
}
return "<style type='text/css'>.aero:before,.aero:after,.background{background-color:#bbb;background-image:{$background};}</style>\n";
}
?>

View File

@ -22,7 +22,10 @@
foreach ($config['settingSystem']['menu'] as $key=>$value) {
if ($value['use']!='1') continue;
$has = ST==$value['name']?'this':'';
$target = " target='".$value['target']."'" ;
$target = " target='_self'" ;
if($value['target']=='1' || $value['target'] == '_blank'){
$target = " target='_blank'" ;
}
$name = rawurldecode($value['name']);
if(LNG('ui_'.$name) != 'ui_'.$name){
$name = "<i class='font-icon menu-".$name."'></i><span>".LNG('ui_'.$name).'</span>';
@ -76,7 +79,14 @@
<!-- 全局设置语言则不再显示 -->
<div class="menu-group">
<a href="#" id='topbar-user' data-toggle="dropdown" class="topbar-menu"><i class="font-icon icon-user"></i><?php echo $_SESSION['kodUser']['name'];?>&nbsp;<b class="caret"></b></a>
<a href="#" id='topbar-user' data-toggle="dropdown" class="topbar-menu">
<i class="font-icon icon-user"></i>
<?php
$user = $_SESSION['kodUser'];
echo $user['nickName']?$user['nickName']:$user['name'];
?>&nbsp;
<b class="caret"></b>
</a>
<ul class="dropdown-menu menu-topbar-user pull-right animated menuShow" role="menu" aria-labelledby="topbar-user">
<?php if($GLOBALS['isRoot']){ ?>
<li class="menu-system-setting"><a href="#" onclick="core.setting('system');"><i class="font-icon icon-cog"></i><?php echo LNG('system_setting');?></a></li>

View File

@ -0,0 +1,85 @@
<?php include(TEMPLATE.'common/header.html');?>
<title><?php echo $title;?></title>
<script type="text/javascript" src="<?php echo STATIC_PATH;?>js/lib/jquery-1.8.0.min.js?ver=<?php echo KOD_VERSION;?>"></script>
<style type="text/css">
body{background-color:#f0f2f5;}
body a,body a:hover{color: #1890ff;}
.body-panel{
width:70%;margin:10% auto 5% auto;
font-size: 13px;
color:#666;
background:#fff;border-radius:4px;
padding-top:50px;padding-bottom:100px;
box-shadow: 0 5px 20px rgba(0,0,0,0.05);
}
.body-panel .check-result{text-align: center;color:#000;}
.body-panel .check-result .icon{width:70px;height:70px;line-height:70px;font-size:30px;}
.check-result-title{font-size: 24px;line-height: 32px;margin:20px 0;}
.check-result-desc{
color: #333;
margin: 0 0 20px 0;
background: #fafafa;
font-size: 16px;
width: 80%;
margin: 0 auto;
border-radius: 2px;
padding: 24px 40px;
text-align: left;
}
.error-info{border-left: 5px solid #1890ff;padding-left: 10px;}
.location-to{padding: 10px 0;color: #888;font-size: 13px;font-style: italic;}
.icon{
font-family: FontAwesome;
display: inline-block;
width: 20px;
height: 20px;
background: rgba(0, 0, 0, 0.02);
text-align: center;
color: #666;
border-radius: 50%;
line-height: 20px;
font-size: 12px;
}
.icon.icon-loading{
-webkit-animation: moveCircleLoopRight 1.4s infinite linear;
animation: moveCircleLoopRight 1.4s infinite linear;
}
.icon.icon-loading:before{content:"\f110";}
.icon.icon-success{background:#52c41a;color:#fff;}
.icon.icon-success:before{content:"\f00c";}
.icon.icon-error{background:#f5222d;color:#fff;}
.icon.icon-error:before{content:"\f00d";}
</style>
</head>
<body>
<div class="body-panel">
<div class="check-result">
<!-- <div class="icon icon-error"></div> -->
<div class="check-result-title"><?php echo $title;?></div>
<div class="check-result-desc">
<span class="error-info"><?php echo $message;?></span>
<div class="location-to"><?php echo $info;?></div>
</div>
</div>
</div>
<?php if($url){ ?>
<script>
var timeout = parseInt("<?php echo $time;?>");
var link = "<?php echo $url;?>";
var loop = setInterval(function(){
timeout --;
var info = timeout + "s 后自动跳转, <a href='"+link+"'>立即跳转</a>";
$('.location-to').html(info);
if(timeout<=0){
clearInterval(loop);
window.location.href = link;
}
},1000);
</script>
<?php } ?>
</body>
</html>

View File

@ -4,7 +4,10 @@
<link rel="stylesheet" href="<?php echo STATIC_PATH;?>style/skin/<?php echo $config['user']['theme'];?>.css?ver=<?php echo KOD_VERSION;?>" id='link-theme-style'/>
</head>
<body <?php echo $codeThemeBlack;?>>
<body <?php echo $codeThemeBlack;?>>
<div class="init-loading">
<div><img src="<?php echo STATIC_PATH;?>images/common/loading_simple.gif"/></div>
</div>
<div class="edit-main" style="height: 100%;" oncontextmenu="return core.contextmenu();">
<div class="tools">
<div class="left top-toolbar">
@ -49,7 +52,8 @@
</div>
</div>
<div class="edit-body">
<div class="introduction">
<div class="introduction hidden">
<button class="btn btn-default font-icon icon-remove close-item"></button>
<?php include(LANGUAGE_PATH.I18n::getType().'/edit.html');?>
<div style="clear:both"></div>
</div>
@ -57,6 +61,7 @@
<div class="bottom-toolbar hidden">
<a class="toolbar-menu menu-view-goto-line editor_position" href="javascript:;">0:0</a>
<a class="file-mode" href="javascript:;">text</a>
<a class="toolbar-menu menu-view-file-charset " href="javascript:;">UTF-8</a>
<a class="toolbar-menu menuViewTab config-tab" href="javascript:;">Tabs:4</a>
<a class="toolbar-menu menu-view-setting config" href="javascript:;"><i class="font-icon icon-cog"></i></a>
<div style="clear:both"></div>

View File

@ -70,7 +70,7 @@
<button data-action='download' class="btn btn-default" type="button">
<i class="font-icon icon-download"></i><?php echo LNG('download');?>
</button>
</button>
</div>
<span class='msg'><?php echo LNG('path_loading');?></span>
<div class="clear"></div>
@ -81,48 +81,80 @@
<!-- 回收站tool -->
<div class="kod-toolbar kod-toolbar-recycle btn-group btn-group-sm hidden fl-left">
<button data-action='recycle-clear' class="btn btn-default" type="button">
<i class="font-icon icon-folder-close-alt"></i><?php echo LNG('recycle_clear');?>
</button>
<i class="font-icon icon-folder-close-alt"></i><?php echo LNG('recycle_clear');?>
</button>
</div>
<!-- 分享 tool -->
<div class="kod-toolbar kod-toolbar-share btn-group btn-group-sm hidden fl-left">
<button data-action='refresh' class="btn btn-default" type="button">
<i class="font-icon icon-refresh"></i><?php echo LNG('refresh');?>
</button>
<div class="kod-toolbar kod-toolbar-share hidden fl-left">
<button data-action='refresh' class="btn btn-sm btn-default fl-left" type="button">
<i class="font-icon icon-refresh"></i><?php echo LNG('refresh');?>
</button>
<div class="select-button-show-share btn-group btn-group-sm fl-left ml-10 mr-10 hidden">
<button data-action='remove' class="btn btn-default" type="button">
<i class="font-icon icon-remove"></i><?php echo LNG('share_remove');?>
</button>
<button data-action='shareEdit' class="btn btn-default" type="button">
<i class="font-icon icon-edit"></i><?php echo LNG('share_edit');?>
</button>
<button data-action='shareOpenWindow' class="btn btn-default" type="button">
<i class="font-icon icon-link"></i><?php echo LNG('share_open_page');?>
</button>
</div>
</div>
<!-- 文件功能 -->
<div class="kod-toolbar kod-toolbar-path fl-left">
<div class="btn-group btn-group-sm fl-left mr-10">
<div class="select-button-default btn-group btn-group-sm fl-left mr-10">
<button data-action='newfolder' class="btn btn-default" type="button">
<i class="font-icon icon-folder-close-alt"></i><?php echo LNG('newfolder');?>
</button>
<button data-action='newfile' class="btn btn-default tool-path-newfile" type="button">
<i class="font-icon icon-caret-down"></i>
</button>
<i class="font-icon icon-folder-close-alt"></i><?php echo LNG('newfolder');?>
</button>
<button data-action='newfile' class="btn btn-default tool-path-newfile" type="button">
<i class="font-icon icon-caret-down"></i>
</button>
</div>
<div class="btn-group btn-group-sm fl-left mr-10">
<div class="select-button-default btn-group btn-group-sm fl-left mr-10">
<button data-action='upload' class="btn btn-default" type="button">
<i class="font-icon icon-cloud-upload"></i><?php echo LNG('upload');?>
</button>
<button data-action='upload-more' class="btn btn-default tool-path-upload" type="button">
<i class="font-icon icon-caret-down"></i>
</button>
<i class="font-icon icon-cloud-upload"></i><?php echo LNG('upload');?>
</button>
<button data-action='upload-more' class="btn btn-default tool-path-upload" type="button">
<i class="font-icon icon-caret-down"></i>
</button>
</div>
<button type="button" class="btn btn-default btn-sm toolbar-path-more fl-left mr-10">
<i class="font-icon icon-ellipsis-horizontal"></i>
<?php echo LNG('button_more');?>&nbsp;<span class="caret"></span>
</button>
<div class="select-button-show btn-group btn-group-sm fl-left ml-10 mr-10 hidden">
<button data-action='share' class="btn btn-default" type="button">
<i class="font-icon icon-share"></i><?php echo LNG('share');?>
</button>
<button data-action='download' class="btn btn-default" type="button">
<i class="font-icon icon-download"></i><?php echo LNG('download');?>
</button>
<button data-action='remove' class="btn btn-default" type="button">
<i class="font-icon icon-remove"></i><?php echo LNG('remove');?>
</button>
<button data-action='rname' class="btn btn-default" type="button">
<i class="font-icon icon-rename"></i><?php echo LNG('rename');?>
</button>
<button data-action='copy' class="btn btn-default" type="button">
<i class="font-icon icon-copy"></i><?php echo LNG('copy');?>
</button>
<button data-action='cute' class="btn btn-default" type="button">
<i class="font-icon icon-cute"></i><?php echo LNG('cute');?>
</button>
<button type="button" class="btn btn-default btn-sm toolbar-path-more fl-left mr-10">
<i class="font-icon icon-ellipsis-horizontal"></i>
<?php echo LNG('button_more');?>&nbsp;<span class="caret"></span>
</button>
</div>
<div class="group-space-use fl-left hidden"></div>
<div class="admin-real-path hidden fl-left">
<button type="button" class="btn btn-default btn-sm dialog-goto-path ml-10" title="<?php echo LNG('open_the_path');?>">
<i class="font-icon icon-folder-open"></i>
</button>
</div>
</div>
<span class='msg fl-left'><?php echo LNG('path_loading');?></span>
<div class="clear"></div>
</div>
@ -155,12 +187,12 @@
</div>
<div class="set-icon-size">
<span class="dropdown-toggle" data-toggle="dropdown">
<i class="font-icon icon-zoom-in"></i>
</span>
<ul class="dropdown-menu set-icon-size-slider animated menuShow">
<div class="slider-bg"></div>
<div class="slider-handle"></div>
</ul>
<i class="font-icon icon-zoom-in"></i>
</span>
<ul class="dropdown-menu set-icon-size-slider animated menuShow">
<div class="slider-bg"></div>
<div class="slider-handle"></div>
</ul>
</div>
</div>
<div style="clear:both"></div>

View File

@ -6,8 +6,20 @@
<div class="init-loading"><div><img src="<?php echo STATIC_PATH;?>images/common/loading_simple.gif"/></div></div>
<div class="panel-menu">
<div class="panel-hd">
<span class="my-avator"> <img src="<?php echo STATIC_PATH;?>images/common/pic.jpg"> </span>
<div><h3 class="name"><?php echo $_SESSION['kodUser']['name'];?></h3></div>
<span class="my-avator">
<?php
$avatar = STATIC_PATH.'images/common/pic.jpg';
$name = $_SESSION['kodUser']['name'];
if($_SESSION['kodUser']['avatar']){
$avatar = $_SESSION['kodUser']['avatar'];
}
if($_SESSION['kodUser']['nickName']){
$name = $_SESSION['kodUser']['nickName'];
}
echo '<img src="'.$avatar.'"/>';
?>
</span>
<div><h3 class="name"><?php echo $name;?></h3></div>
</div>
<ul class="left-menu-path"></ul>
</div>
@ -24,7 +36,10 @@
foreach ($config['settingSystem']['menu'] as $key=>$value) {
if ($value['use']!='1') continue;
$has = ST==$value['name']?'this':'';
$target = " target='".$value['target']."'" ;
$target = " target='_self'" ;
if($value['target']=='1' || $value['target'] == '_blank'){
$target = " target='_blank'" ;
}
$name = $value['name'];
if(LNG('ui_'.$name) != 'ui_'.$name){
$name = "<i class='font-icon menu-".$value['name']."'></i><span>".LNG('ui_'.$name).'</span>';
@ -68,6 +83,11 @@
<i class="font-icon icon-copy"></i><?php echo LNG('copy');?>
</span>
</div>
<div class="action-menu" data-action="action-cute">
<span class="content">
<i class="font-icon icon-cut"></i><?php echo LNG('cute');?>
</span>
</div>
<div class='action-menu' data-action="action-rname">
<span class="content">
<i class="font-icon icon-pencil"></i><?php echo LNG('rename');?>
@ -113,7 +133,7 @@
<li data-action="search"><a href="javascript:void();">
<i class="font-icon icon-search"></i><?php echo LNG('search');?></a></li>
</ul>
</div>
</div>
<script type="text/javascript" >
G.thisPath = "<?php echo clear_html($dir);?>";
seajs.use("<?php echo STATIC_JS;?>/src/explorerWap/main");

View File

@ -5,6 +5,9 @@
</head>
<body class="setting-page" oncontextmenu="return core.contextmenu();">
<div class="init-loading">
<div><img src="<?php echo STATIC_PATH;?>images/common/loading_simple.gif"/></div>
</div>
<div id="body">
<div class="menu-left">
<h1><?php echo LNG('setting_title');?></h1>

View File

@ -48,7 +48,7 @@
</div>
</div>
<div class="edit-body">
<div class="introduction">
<div class="introduction hidden">
<?php include(LANGUAGE_PATH.I18n::getType().'/edit.html');?>
<div style="clear:both"></div>
</div>

View File

@ -18,7 +18,7 @@
<?php if(isset($_GET['user'])){?>
<style>
.frame-main .frame-left{top:0;}
.frame-main{bottom: 32px;}
.frame-main{bottom:0px;}
</style>
<?php } ?>

View File

@ -7,13 +7,7 @@
<div class="frame-header">
<div class="title"><?php echo $shareInfo['name'];?></div>
<div class="menu-group">
<div class="tool tool-menu-right-btn"><i class="font-icon icon-ellipsis-vertical"></i></div>
<ul class="dropdown-menu tool-menu-right pull-right animated menuShow" role="menu">
<li data-action="upload" class="hidden"><a href="javascript:void();">
<i class="font-icon icon-cloud-upload"></i><?php echo LNG('upload');?></a></li>
<li data-action="search"><a href="javascript:void();">
<i class="font-icon icon-search"></i><?php echo LNG('search');?></a></li>
</ul>
<div class="btn-list-icon"><i class="font-icon icon-home"></i></div>
</div>
</div>
@ -34,6 +28,21 @@
</div>
<?php include(TEMPLATE.'common/footer.html');?>
</div><!-- / frame-main end-->
<div class="toolbar-menu">
<button class="menu-plus tool tool-menu-right-btn" data-toggle="dropdown"></button>
<ul class="dropdown-menu tool-menu-right pull-right animated menuShow" role="menu" >
<li data-action="upload"><a href="javascript:void();">
<i class="font-icon icon-cloud-upload"></i><?php echo LNG('upload');?></a></li>
<li data-action="newfolder"><a href="javascript:void();">
<i class="font-icon icon-folder-close-alt"></i><?php echo LNG('newfolder');?></a></li>
<li data-action="newfile"><a href="javascript:void();">
<i class="font-icon icon-file-text"></i><?php echo LNG('newfile');?></a></li>
<li data-action="past"><a href="javascript:void();">
<i class="font-icon icon-paste"></i><?php echo LNG('past');?></a></li>
<li data-action="search"><a href="javascript:void();">
<i class="font-icon icon-search"></i><?php echo LNG('search');?></a></li>
</ul>
</div>
<script type="text/javascript">
G.thisPath = "<?php echo clear_html($dir);?>";
G.user = "<?php echo clear_html($_GET['user']);?>";

View File

@ -4,12 +4,7 @@
</head>
<body>
<?php
$arr = array(8);
$get = $arr[mt_rand(0,count($arr)-1)];
$image = STATIC_PATH."images/wall_page/".$get.".jpg";
echo '<style type="text/css">.aero:before,.aero:after,.background{background-image:url('.$image.')}</style>';
?>
<?php echo pageBackground();?>
<div class="background"></div>
<div class="loginbox box-install aero" >
<div class="title">
@ -32,7 +27,7 @@
</ul>
</div>
</div>
<div class="form" style="padding: 10px 20px;">
<div class="form" style="padding: 10px 20px 40px 20px;">
<h3><?php echo LNG('php_env_check');?></h3>
<?php
$error = php_env_check();

View File

@ -3,27 +3,22 @@
<link href="<?php echo STATIC_PATH;?>style/login.css?ver=<?php echo KOD_VERSION;?>" rel="stylesheet">
</head>
<body>
<?php
$arr = array(8);
$get = $arr[mt_rand(0,count($arr)-1)];
$image = STATIC_PATH."images/wall_page/".$get.".jpg";
echo '<style type="text/css">.aero:before,.aero:after,.background{background-image:url('.$image.')}</style>';
?>
<body class="license-page">
<?php echo pageBackground();?>
<div class="background"></div>
<div class="loginbox aero" >
<div class="title">
<div class="logo">License Register</div>
<div class='info'>or contact kodcloud@qq.com</div>
<div class="logo">升级为商业版</div>
<div class='info'><?php echo LNG('copyright_contact');?></div>
</div>
<div class="form" style="padding: 10px 20px;">
<div class="inputs admin-password"><input type="text" placeholder="LICENSE KEY" autocomplete="off"/></div>
<a href="javascript:void(0);" class="LICENSE_SUBMIT btn btn-primary">Register</a>
<a href="javascript:void(0);" class="LICENSE_SUBMIT btn btn-primary">注册授权</a>
<div class="links">
<a href="./index.php?user/versionInstall&reset=1" class="btn btn-link"><?php echo LNG('use_free');?></a>
<a href="http://kodcloud.com/buy.html#<?php echo I18n::getType();?>" target="_blank" class="btn btn-link"><?php echo LNG('learn_more');?></a>
</div>
<br/>
</div>
</div>
<?php $GLOBALS['loadCommonJs'] = true;?>

View File

@ -5,34 +5,31 @@
</head>
<body>
<?php
$arr = array(2,3,6,8,9,11,12);
$get = $arr[mt_rand(0,count($arr)-1)];
$image = STATIC_PATH."images/wall_page/".$get.".jpg";
echo '<style type="text/css">.aero:before,.aero:after,.background{background-image:url('.$image.')}</style>';
?>
<?php echo pageBackground();?>
<div class="background"></div>
<div class="init-loading"><div><img src="<?php echo STATIC_PATH;?>images/common/loading_simple.gif"/></div></div>
<div class="loginbox animated-500 fadeInDown aero" >
<div class="title">
<div class="logo"><i class="icon-cloud"></i><?php echo strip_tags(LNG('kod_name'));?></div>
<div class='info'>——<?php echo LNG('kod_name_desc');?></div>
<?php if(count($config['settingAll']['language']) > 1){ ?>
<div class="menu-group">
<a id='footer-language' data-toggle="dropdown" href="javascript:void(0);" class="topbar-menu">
<i class='font-icon icon-flag'></i>Language<b class="caret"></b>
</a>
<ul class="dropdown-menu footer-language pull-left animated menuShow" role="menu" aria-labelledby="footer-language">
<?php
$tpl = "";
foreach ($config['settingAll']['language'] as $key => $value) {
$name = $value[0];
$select = I18n::getType() == $key ? "this":"";
$tpl .= "<li><a href='javascript:core.language(\"{$key}\");' title=\"{$key}/{$value[1]}/{$value[2]}\" class='{$select}'><i class='lang-flag flag-{$key}'></i>{$name}</a></li>";
}
echo $tpl;
?>
<?php
$tpl = "";
foreach ($config['settingAll']['language'] as $key => $value) {
$name = $value[0];
$select = I18n::getType() == $key ? "this":"";
$tpl .= "<li><a href='javascript:core.language(\"{$key}\");' title=\"{$key}/{$value[1]}/{$value[2]}\" class='{$select}'><i class='lang-flag flag-{$key}'></i>{$name}</a></li>";
}
echo $tpl;
?>
</ul>
</div>
<?php } ?>
</div>
<div class="form">
<form action="#">

View File

@ -5,12 +5,7 @@
</head>
<body>
<?php
$arr = array(2,3,6,8,9,11,12);
$get = $arr[mt_rand(0,count($arr)-1)];
$image = STATIC_PATH."images/wall_page/".$get.".jpg";
echo '<style type="text/css">.aero:before,.aero:after,.background{background-image:url('.$image.')}</style>';
?>
<?php echo pageBackground();?>
<div class="background"></div>
<div class="loginbox login-wap aero" >
<div class="title">

View File

@ -43,8 +43,8 @@ define('DEFAULT_PERRMISSIONS',0755); //新建文件、解压文件默认权限
* 可以数据目录;移到web目录之外可以使程序更安全, 就不用限制用户的扩展名权限了;
* 1. 需要先将data文件夹移到别的地方 例如将data文件夹拷贝到D:/
* 2. 在config文件夹下新建define.php 新增一行 <?php define('DATA_PATH','D:/data/');
* 注意:路径不能写错;其次php需要有权限访问移动后的目录(设置了防跨站需要关闭)
*/
if(file_exists(BASIC_PATH.'config/define.php')){
include(BASIC_PATH.'config/define.php');
}
@ -64,6 +64,7 @@ include(FUNCTION_DIR.'common.function.php');
include(FUNCTION_DIR.'web.function.php');
include(FUNCTION_DIR.'file.function.php');
include(FUNCTION_DIR.'helper.function.php');
include(CLASS_DIR.'I18n.class.php');
$config['appStartTime'] = mtime();
$config['appCharset'] = 'utf-8';//该程序整体统一编码
@ -83,20 +84,24 @@ if (strtoupper(substr(PHP_OS, 0,3)) === 'WIN') {
$config['systemCharset']='utf-8';
}
// 部分反向代理导致获取不到url的问题优化
// 部分反向代理导致获取不到url的问题优化;忽略同域名http和https的情况
if(isset($_COOKIE['APP_HOST'])){
define('HOST',$_COOKIE['HOST']);
define('APP_HOST',$_COOKIE['APP_HOST']);
if(get_url_domain($_COOKIE['HOST']) != get_url_domain($_COOKIE['APP_HOST'])){
define('HOST',$_COOKIE['HOST']);
define('APP_HOST',$_COOKIE['APP_HOST']);
}
}
if(!defined('HOST')){ define('HOST',get_host().'/');}
if(!defined('HOST')){ define('HOST',rtrim(get_host(),'/').'/');}
if(!defined('WEB_ROOT')){ define('WEB_ROOT',get_webroot(BASIC_PATH));}
if(!defined('APP_HOST')){ define('APP_HOST',HOST.str_replace(WEB_ROOT,'',BASIC_PATH));} //程序根目录
define('PLUGIN_HOST',APP_HOST.str_replace(BASIC_PATH,'',PLUGIN_DIR));//插件目录
include(CONTROLLER_DIR.'util.php');
include(BASIC_PATH.'config/setting.php');
include(BASIC_PATH.'config/version.php');
include(BASIC_PATH.'config/setting.php');
if(file_exists(CONTROLLER_DIR.'debug.class.php')){
include_once(CONTROLLER_DIR.'debug.class.php');
}
init_common();
$config['autorun'] = array(

View File

@ -14,7 +14,7 @@ return array(
"setting_user_animate_desc" => "نافذة مفتوحة والرسوم المتحركة الأخرى",
"setting_user_sound_desc" => "تشغيل الصوت",
"setting_user_imageThumb" => "الصور المصغرة",
"setting_user_imageThumb_desc" => "الموجهات وغيرها من المعدات منخفضة الأداء، يمكنك النظر في الإغلاق",
"setting_user_imageThumb_desc" => "تجربة تصفح أفضل بعد الفتح",
"setting_user_fileSelect" => "فتح الاختيار رمز الملف",
"setting_user_fileSelect_desc" => "رمز الملف الاختيار مفتاح اليسار، انقر بزر الماوس الأيمن فوق القائمة اختصار الإدخال",
"qrcode" => "URL رمز الاستجابة السريعة",
@ -64,7 +64,7 @@ return array(
"space_tips_full" => "دون الحد",
"space_size" => "الفضاء",
"space_size_use" => "استخدام الفضاء",
"space_is_full" => "الفضاء هو كامل، يرجى الاتصال بمسؤول!",
"space_is_full" => "لا توجد مساحة كافية متبقية ، يرجى الاتصال بالمسؤول!",
"system_open_true_path" => "افتتح بنجاح في إدارة ملف!",
"group_role_error" => "خطأ أذونات دور (أي إعدادات إذن)",
"group_role_error_admin" => "أذونات غير كافية",
@ -80,6 +80,7 @@ return array(
"system_group_remove_tips" => "هل تريد بالتأكيد حذف القسم؟<br/>بعد حذف جزء من المستخدم سيتم إزالة، انتقل القطاع الفرعي إلى قطاع الجذر",
"system_group_select" => "اختر قسم",
"system_group_select_result" => "سوف الأعضاء تنتمي إلى القطاعات التالية",
"system_role_admin_tips" => "ملاحظات: غير مصرح لمسؤولي النظام للتحكم",
"system_member_action" => "إدارة المستخدم",
"system_member_add" => "العضو الجديد",
"system_member_role" => "أدوار إذن",
@ -97,9 +98,12 @@ return array(
"system_member_import_desc" => "مستخدم واحد في كل سطر،<br/>بالفعل موجودة يتم تجاهل بصمت",
"system_member_use" => "تمكين",
"system_member_unuse" => "تعطيل",
"system_member_space" => "تعيين حجم مساحة المستخدم ",
"system_member_space_tips" => " تعيين حجم مساحة المستخدم ",
"system_member_space_number" => " يجب ان يكون رقم!",
"system_member_group_config" => "دفعة إدارة الإعداد",
"system_member_group_remove" => "تمت إزالتها من القسم",
"system_member_group_insert" => "تمت الإضافة إلى القسم",
"system_member_group_insert" => "أضف إلى القسم",
"system_member_group_reset" => "إعادة تعيين القسم",
"system_member_group_error" => "خطأ في الإدارة",
"system_group_action" => "إدارة القسم",
@ -109,7 +113,7 @@ return array(
"system_setting_root_path" => "وصول الجذر",
"system_setting_root_path_desc" => "مسؤول النظام فقط يمكن الوصول إلى كافة الدلائل، يمكن للجماعات حقوقية أخرى من المستخدمين ترى سوى دليل المستخدم الخاص بهم. إذا كنت ترغب في تشغيل أو إيقاف وصول المسؤول<br/>إلى الدلائل الأخرى، يمكنك تعديل فب open_basedir المعلمات مكافحة المواقع المشتركة،<a href=\"https://www.google.com.hk/search?&q=php+open_basedir\" target=\"_lank\">وضع</a>",
"system_group_role_title" => "إدارة دور إدارة السلطة",
"system_group_role_remove" => "تحديد دور الإدارة",
"system_group_role_remove" => "انقر فوق موافق لحذف دور القسم",
"system_group_role_style" => "أسلوب",
"system_group_role_display" => "سواء",
"system_group_role_display_desc" => "تعيين ما إذا كان سيتم عرض حقوق المستخدم قسم أم لا",
@ -194,6 +198,7 @@ return array(
"remove_item" => "البنود",
"uploading" => "تحميل",
"upload_tips_more" => "العديد من الملفات، على توصية تحميل مضغوط، ثم بفك على الانترنت!",
"uploading_move" => "في نقل الدمج ...",
"show_file" => "معاينة صفحة جديدة",
"unknow_file_title" => "فتح ملف تلميح!",
"unknow_file_tips" => "لم تدعم تطبيق هذا الملف، يمكنك:",
@ -206,6 +211,24 @@ return array(
"convert_case" => "تحويل القضية",
"convert_upper_case" => "تحويلها إلى أحرف كبيرة",
"convert_lower_case" => "تحويلها إلى أحرف صغيرة",
"editor_insert_time" => "الوقت الحالي ",
"editor_md5" => " تشفير Md5 ",
"editor_qrcode" => " سلسلة رمز ثنائي الأبعاد ",
"editor_regx" => " اختبار التعبير العادي ",
"editor_chinese" => " تحويل مبسط ",
"editor_chinese_simple" => " تحويل إلى الصينية المبسطة ",
"editor_chinese_traditional" => " تحويل إلى الصينية التقليدية ",
"editor_base64" => "Base64 الترميز ",
"editor_base64_encode" => " ترميز Base64 ",
"editor_base64_decode" => " فك Base64 ",
"editor_url" => " برنامج ترميز URL ",
"editor_url_encode" => " ترميز URL ",
"editor_url_decode" => " فك تشفير عنوان URL ",
"editor_unicode" => " برنامج ترميز يونيكود ",
"editor_unicode_encode" => " ترميز يونيكود ",
"editor_unicode_decode" => " فك Unicode",
"editor_tools_select_tips" => " يرجى تحديد المحتوى الذي تريد تحويله!",
"editor_calc" => "آلة حاسبة مجانية",
"shortcut" => "الاختصارات",
"use_free" => "الاستمرار في استخدام نسخة مجانية",
"learn_more" => "تعرف على المزيد",
@ -299,7 +322,7 @@ return array(
"password" => "كلمة المرور",
"login_code" => "رموز",
"need_check_code" => "رمز التوثيق الدخول المفتوح",
"need_check_code_desc" => "بعد فتح الهبوط يجب أن تحتاج إلى إدخال رمز التحقق، سوف تفشل السياح تسجيل الدخول التلقائي.",
"need_check_code_desc" => "بعد تسجيل الدخول ، يجب عليك إدخال رمز التحقق.",
"setting_csrf_protect" => "حماية CSRF المفتوحة",
"setting_csrf_protect_desc" => "بعد نوع افتتاح هجوم يمكن أن تحمي بشكل فعال CSRF",
"login_rember_password" => "تذكر كلمة المرور",
@ -349,6 +372,8 @@ return array(
"success" => "عملية ناجحة",
"error" => "فشلت العملية",
"error_repeat" => "العملية الفاشلة، والاسم موجود بالفعل!",
"word_error" => "فشل ",
"word_success" => " نجاح",
"system_error" => "خطأ في النظام",
"name" => "اسم",
"type" => "نوع",
@ -542,7 +567,11 @@ return array(
"setting_group_add" => "إضافة مجموعة العضو",
"setting_group_edit" => "تحرير المجموعات العضو",
"setting_theme" => "إعدادات موضوع",
"setting_wall" => "استبدال خلفية",
"setting_wall" => "إعدادات خلفية",
"setting_wall_desktop" => "خلفية سطح المكتب",
"setting_wall_desktop_list" => "إدارة خلفية سطح المكتب",
"setting_wall_login_list" => "تسجيل الدخول إدارة خلفيات",
"setting_wall_login_tips" => "نصيحة: عندما يكون هناك أكثر من قطعة واحدة ، سيتم تدوير خلفية واجهة تسجيل الدخول بشكل عشوائي",
"setting_wall_diy" => "خلفية مخصصة:",
"setting_wall_info" => "الصورة عنوان URL، يمكن أن الصور المحلية يكون الحق في الحصول على المتصفح لفتح صورة",
"setting_fav" => "مدير المرجعية",
@ -563,6 +592,7 @@ return array(
"group_not_exists" => "عدم وجود هذا الفريق المستعمل",
"member_add" => "إضافة مستخدم",
"password_null_not_update" => "وقالوا انهم لم يتغير لا شغل في كلمة السر",
"if_save_file_tips" => "لا يتم حفظ بعض الملفات ، هل أنت متأكد من إغلاق النافذة؟",
"if_save_file" => "لم يتم حفظ الملف، تريد حفظ؟",
"if_remove" => "تأكيد حذف",
"member_remove_tips" => "بعد إزالة دليل المستخدم سيتم مسح",
@ -598,7 +628,7 @@ return array(
"action_edit" => "تحرير",
"action_del" => "حذف",
"group_role_ext_warning" => "تحميل لا تسمح بمثل هذه الملفات،<br/>إعادة تسمية (التي أعيدت تسميتها لتمديد معين)،<br/>تعديل إنقاذ، بعد التحميل، استخراج",
"group_tips" => "<li> 1. لا يمكن تكرار اسم مجموعة المستخدم أو تعديل اسم المجموعة الأصلي تنتمي إلى إعادة هيكلة المستخدم ترتبط تلقائيا </li><li> 2. تمديد نظام العلاقات القيود الأمنية، ومن المؤكد أن تتوخى الحذر <i>(إن بى جديد في الدليل على شبكة الإنترنت، وهو ما يعني أن المستخدم لتغيير صول البرنامج إلى هذه غير موجودة)</i> </li><li> 3. إدارة المستخدم، وسلطة إدارة المجموعة، والحصول على عرض وأذونات CRUD ملزمة؛ وبرنامج المنتسبين تلقائيا </li><li> 4. تعيين أذونات المجموعة يمكن إضافة مجموعة الأذونات، لا يتم توارث الأذونات التالية <i>(هذا الامتياز ما يعادل أعلى سلطة)</i> </li>",
"group_tips" => "<li> 1. لا يمكن تكرار اسم مجموعة المستخدم ، بعد تعديل اسم المجموعة ، فإنها تنتمي إلى المستخدم المعاد تنظيمها وترتبط تلقائيًا. </li><li> 2. الحد من العلاقة بين أمن النظام ، يرجى توخي الحذر <i>(إذا قمت بإنشاء php جديد في دليل الويب ؛ فهذا يعني أن تغيير أذونات البرنامج لهذا المستخدم يكاد يكون مستحيلاً)</i> </li><li> 3. إدارة الأسرة ، وإدارة مجموعة الحقوق ، ومشاهدة الحقوق وإضافة وحذف وحذف الحقوق مرتبطة ، وترتبط البرامج تلقائيا </li><li> 4. بعد تعيين مجموعة الإذن لإضافة مجموعة الإذن ، لا يتم الحصول على الإذن التالي <i>(هذا الإذن يعادل أعلى إذن).</i> </li>",
"not_null" => "الحقول المطلوبة لا يمكن أن يكون فارغا!",
"picture_can_not_null" => "صور لا يمكن أن يكون فارغا!",
"rname_success" => "إعادة تسمية النجاح!",
@ -632,6 +662,7 @@ return array(
"show_gutter" => "تظهر أرقام الأسطر",
"char_all_display" => "تظهر الأحرف غير مرئية",
"auto_complete" => "يطالب تلقائيا",
"auto_save" => "حفظ تلقائيا",
"function_list" => "قائمة وظيفة",
"code_theme" => "الترميز ستايل",
"font_size" => "حجم الخط",
@ -652,16 +683,17 @@ return array(
"button_save_submit" => "حفظ إرسال",
"button_more" => "أكثر",
"button_select_all" => "تحديد الكل / عكس التحديد",
"charset_UTF_8" => "يونيكود",
"charset_UTF_16" => "يونيكود",
"charset_AUTO" => "تحديد تلقائي",
"charset_UTF_8" => "Unicode",
"charset_UTF_16" => "Unicode",
"charset_CP1256" => "العربية",
"charset_ISO_8859_6" => "العربية",
"charset_ISO_8859_10" => "اللغات الاسكندنافية",
"charset_CP1257" => "لغات البلطيق",
"charset_ISO_8859_13" => "لغات البلطيق",
"charset_ISO_8859_4" => "لغات البلطيق",
"charset_BIG5_HKSCS" => "الصينية التقليدية",
"charset_BIG5" => "الصينية التقليدية",
"charset_BIG5_HKSCS" => "繁体-香港",
"charset_BIG5" => "繁体-台湾",
"charset_Georgian_Academy" => "الجورجية",
"charset_PT154" => "الكازاخية",
"charset_CP949" => "الكورية",
@ -758,6 +790,7 @@ return array(
"Plugin.auth.viewList" => "قائمة المكونات الإضافية",
"Plugin.auth.setting" => "إعدادات البرنامج المساعد",
"Plugin.auth.status" => "إيقاف",
"Plugin.auth.install" => "تثبيت / إلغاء",
"Explorer.UI.openWith" => "حدد فتح",
"Explorer.UI.openWithText" => "المفكرة لفتح",
"Explorer.UI.appSetDefault" => "تعيين مفتوحة الافتراضي",

View File

@ -14,7 +14,7 @@ return array(
"setting_user_animate_desc" => "Прозорец отворен и друга анимация",
"setting_user_sound_desc" => "Работен звук",
"setting_user_imageThumb" => "Миниатюри на картини",
"setting_user_imageThumb_desc" => "Рутери и друго оборудване с ниска производителност, можете да обмислите затваряне",
"setting_user_imageThumb_desc" => "По-добро преживяване при сърфиране след отваряне",
"setting_user_fileSelect" => "Отворете иконата на файла за проверка",
"setting_user_fileSelect_desc" => "Икона на файла за проверка на левия бутон, щракнете с десния бутон на мишката върху менюто",
"qrcode" => "URL QR код",
@ -64,7 +64,7 @@ return array(
"space_tips_full" => "Без да се ограничава",
"space_size" => "пространство",
"space_size_use" => "Използване на пространството",
"space_is_full" => "Пространството е пълно, моля свържете се с администратора!",
"space_is_full" => "Няма останало достатъчно място, моля свържете се с администратора!",
"system_open_true_path" => "Успешно открит през файловия мениджър!",
"group_role_error" => "Роля разрешения грешка (няма настройки разрешение)",
"group_role_error_admin" => "Недостатъчни разрешения",
@ -80,6 +80,7 @@ return array(
"system_group_remove_tips" => "Наистина ли искате да изтриете отдела?<br/>След премахването на частта от потребителя ще бъде премахнат, подсектор се премества в корен сектор",
"system_group_select" => "Изберете отдел",
"system_group_select_result" => "Членовете ще принадлежат към следните сектори",
"system_role_admin_tips" => "Забележки: Системните администратори не са упълномощени да контролират",
"system_member_action" => "Управление на потребители",
"system_member_add" => "New User",
"system_member_role" => "Разрешение роли",
@ -97,9 +98,12 @@ return array(
"system_member_import_desc" => "Един потребител на ред,<br/>, вече съществуват, са тихо игнорирани",
"system_member_use" => "Активиране",
"system_member_unuse" => "правя неспособен",
"system_member_space" => "Задайте размера на потребителското пространство ",
"system_member_space_tips" => " Задайте размера на потребителското пространство ",
"system_member_space_number" => " Трябва да е число!",
"system_member_group_config" => "Отдел за определяне на партиди",
"system_member_group_remove" => "Премахнат от отдела",
"system_member_group_insert" => "Добавено към отдела",
"system_member_group_insert" => "Добавете към отдела",
"system_member_group_reset" => "Нулирайте отдела",
"system_member_group_error" => "Грешка в отдела",
"system_group_action" => "Управление на отдела",
@ -109,7 +113,7 @@ return array(
"system_setting_root_path" => "достъп Root",
"system_setting_root_path_desc" => "Само системен администратор може да получите достъп до всички директории, групи други права на потребители могат да виждат само собствените си потребителски директории. Ако искате да включите или изключите<br/>администраторски достъп до други директории, можете да промените РНР open_basedir параметри анти-между сайтове,<a href=\"https://www.google.com.hk/search?&q=php+open_basedir\" target=\"_lank\">настроен</a>",
"system_group_role_title" => "Управление на ролята на отдела",
"system_group_role_remove" => "Определете ролята на отдела",
"system_group_role_remove" => "OK, за да изтриете ролята на отдел",
"system_group_role_style" => "стил",
"system_group_role_display" => "дали",
"system_group_role_display_desc" => "Задайте дали да се показват потребителски права на отдел",
@ -194,6 +198,7 @@ return array(
"remove_item" => "Предмети",
"uploading" => "Качване",
"upload_tips_more" => "Твърде много файлове, препоръката на сгъстен качването, след това разархивирайте онлайн!",
"uploading_move" => "В прехвърлянето на сливането ...",
"show_file" => "Нова страница преглед",
"unknow_file_title" => "File Open Съвет!",
"unknow_file_tips" => "Не подкрепя прилагането на този файл, можете да:",
@ -206,6 +211,24 @@ return array(
"convert_case" => "дело преобразуване",
"convert_upper_case" => "Реализирано в главни букви",
"convert_lower_case" => "Реализирано в малки букви",
"editor_insert_time" => "Текущо време ",
"editor_md5" => " Md5 криптиране ",
"editor_qrcode" => " Кодиран двуизмерен код ",
"editor_regx" => " Изпитване на регулярен израз ",
"editor_chinese" => " Опростена реализация ",
"editor_chinese_simple" => " Преобразуване в опростен китайски ",
"editor_chinese_traditional" => " Преобразуване в традиционен китайски ",
"editor_base64" => "Base64 кодек ",
"editor_base64_encode" => " Кодиране на Base64 ",
"editor_base64_decode" => " Base64 декодиране ",
"editor_url" => " URL кодек ",
"editor_url_encode" => " Кодиране на URL адресите ",
"editor_url_decode" => " URL декодиране ",
"editor_unicode" => " Unicode кодек ",
"editor_unicode_encode" => " Кодиране с Unicode ",
"editor_unicode_decode" => " Unicode декодиране",
"editor_tools_select_tips" => " Моля, изберете съдържанието, което искате да конвертирате!",
"editor_calc" => "Безплатен Калкулатор",
"shortcut" => "Shortcuts",
"use_free" => "Продължете да използвате безплатната версия",
"learn_more" => "Научете повече",
@ -299,7 +322,7 @@ return array(
"password" => "парола",
"login_code" => "кодове",
"need_check_code" => "код Вход удостоверяване отворен",
"need_check_code_desc" => "След отваряне на площадката трябва да се наложи да въведете код за потвърждение, туристите автоматичен вход ще се провали.",
"need_check_code_desc" => "След като влезете, трябва да въведете кода за потвърждение.",
"setting_csrf_protect" => "Open защита CSRF",
"setting_csrf_protect_desc" => "След тип отваряне на атака може ефективно да защити CSRF",
"login_rember_password" => "Запомни паролата",
@ -349,6 +372,8 @@ return array(
"success" => "успешна операция",
"error" => "операцията е неуспешна",
"error_repeat" => "Операцията се провали, името вече съществува!",
"word_error" => "неуспех ",
"word_success" => " успех",
"system_error" => "Системна грешка",
"name" => "име",
"type" => "тип",
@ -542,7 +567,11 @@ return array(
"setting_group_add" => "Добави User Group",
"setting_group_edit" => "Edit Потребителски групи",
"setting_theme" => "Настройки тема",
"setting_wall" => "Замяна на тапети",
"setting_wall" => "Настройки на тапета",
"setting_wall_desktop" => "Тапет за настолни компютри",
"setting_wall_desktop_list" => "Управление на тапети на работния плот",
"setting_wall_login_list" => "Вход за управление на тапети",
"setting_wall_login_tips" => "Съвет: Когато има повече от едно парче, фона на интерфейса за влизане ще се върти произволно",
"setting_wall_diy" => "По поръчка тапети:",
"setting_wall_info" => "Снимка URL адрес, местните снимки могат да бъдат правилни, за да получите на браузъра, за да отворите изображението",
"setting_fav" => "диспечер на отметките",
@ -563,6 +592,7 @@ return array(
"group_not_exists" => "Тази група потребители не съществува",
"member_add" => "Добавяне на потребител",
"password_null_not_update" => "Те казаха, че не промените паролата не е попълнено",
"if_save_file_tips" => "Някои файлове не са запазени. Сигурни ли сте, че сте затворили прозореца?",
"if_save_file" => "Файлът не е бил спасен, който искате да запишете?",
"if_remove" => "Потвърдете Изтриване",
"member_remove_tips" => "След като премахнете потребителската директория ще бъде изчистена",
@ -598,7 +628,7 @@ return array(
"action_edit" => "редактирам",
"action_del" => "изтривам",
"group_role_ext_warning" => "Качването не позволи на такива файлове,<br/>Преименуване (преименуван на посочения разширение),<br/>Редактиране спаси, дистанционно изтегляне, екстракт",
"group_tips" => "<li> 1. Името на потребителя група не може да бъде копирана, модифицирана оригиналното име на група принадлежат към преструктурирането на потребителя, автоматично се асоциира </li><li> 2. разширяване на сигурността ограничения отношения система, не забравяйте да бъдат с повишено внимание <i>(ако новата PHP в уеб директорията, то означава, че потребителят да промените достъпа на програмата до този несъществуващ)</i> </li><li> 3. управление на потребителите, управление на група орган; достъп за преглед и CRUD разрешения са обвързани; програмата автоматично ще се сдружават </li><li> 4. Задаване на разрешения група могат да добавят разрешения група, последващи разрешения не се наследяват <i>(тази привилегия е еквивалентна на най-висшата власт)</i> </li>",
"group_tips" => "<li> 1. Името на групата потребители не може да бъде дублирано. След като името на групата бъде променено, то принадлежи на реорганизирания потребител и автоматично се асоциира. </li><li> 2. Разширенията ограничават връзката между сигурността на системата, бъдете внимателни <i>(ако създадете нов php в уеб директорията, това означава, че промяната на разрешенията на програмата на този потребител е практически невъзможна)</i> </li><li> 3. Управление на домакинствата, управление на права, права за гледане и добавяне, изтриване и изтриване на права, програми автоматично се свързват </li><li> 4. След като разрешителната група е настроена да добави групата разрешения, последващото разрешение не е наследено <i>(това разрешение е еквивалентно на най-високото разрешение).</i> </li>",
"not_null" => "Задължителните полета не могат да бъдат празни!",
"picture_can_not_null" => "Снимките не могат да бъдат празни!",
"rname_success" => "Преименуване на успех!",
@ -632,6 +662,7 @@ return array(
"show_gutter" => "Покажи Line Numbers",
"char_all_display" => "Покажи невидими знаци",
"auto_complete" => "Автоматично подканва",
"auto_save" => "Автоматично запазване",
"function_list" => "Списък Function",
"code_theme" => "Coding Style",
"font_size" => "Размер на шрифта",
@ -652,6 +683,7 @@ return array(
"button_save_submit" => "Запазване Подайте",
"button_more" => "още",
"button_select_all" => "Избиране на всички / Invert Selection",
"charset_AUTO" => "Автоматична идентификация",
"charset_UTF_8" => "Unicode",
"charset_UTF_16" => "Unicode",
"charset_CP1256" => "арабски",
@ -660,8 +692,8 @@ return array(
"charset_CP1257" => "балтийските езици",
"charset_ISO_8859_13" => "балтийските езици",
"charset_ISO_8859_4" => "балтийските езици",
"charset_BIG5_HKSCS" => "традиционна китайска",
"charset_BIG5" => "традиционна китайска",
"charset_BIG5_HKSCS" => "繁体-香港",
"charset_BIG5" => "繁体-台湾",
"charset_Georgian_Academy" => "грузински",
"charset_PT154" => "казахски",
"charset_CP949" => "корейски",
@ -758,6 +790,7 @@ return array(
"Plugin.auth.viewList" => "Списък с добавки",
"Plugin.auth.setting" => "Настройки на приставките",
"Plugin.auth.status" => "Изключете",
"Plugin.auth.install" => "Инсталиране / Деинсталиране",
"Explorer.UI.openWith" => "Изберете Open",
"Explorer.UI.openWithText" => "Notepad за да отворите",
"Explorer.UI.appSetDefault" => "Задайте открито по подразбиране",

View File

@ -14,7 +14,7 @@ return array(
"setting_user_animate_desc" => "উইন্ডো খোলা এবং অন্যান্য অ্যানিমেশন",
"setting_user_sound_desc" => "অপারেশন শব্দ",
"setting_user_imageThumb" => "ছবি থাম্বনেইল",
"setting_user_imageThumb_desc" => "Routers এবং অন্যান্য কম কর্মক্ষমতা সরঞ্জাম, আপনি বন্ধ বিবেচনা করতে পারেন",
"setting_user_imageThumb_desc" => "খোলার পরে ভাল ব্রাউজিং অভিজ্ঞতা",
"setting_user_fileSelect" => "ফাইল আইকন চেক খুলুন",
"setting_user_fileSelect_desc" => "ফাইল আইকন বাম কী চেক, ডান-ক্লিক করুন মেনু শর্টকাট এন্ট্রি",
"qrcode" => "URL টি QR কোড",
@ -64,7 +64,7 @@ return array(
"space_tips_full" => "সীমাবদ্ধ না করে",
"space_size" => "স্থান",
"space_size_use" => "স্থান ব্যবহার",
"space_is_full" => "স্পেস পূর্ণ, প্রশাসকের সাথে যোগাযোগ করুন দয়া করে!",
"space_is_full" => "পর্যাপ্ত স্থান নেই, প্রশাসকের সাথে যোগাযোগ করুন!",
"system_open_true_path" => "সফলভাবে ফাইল ম্যানেজার খোলা!",
"group_role_error" => "ভূমিকা অনুমতি ত্রুটি (কোন অনুমতি সেটিংস)",
"group_role_error_admin" => "পর্যাপ্ত অনুমতি উপস্থিত নেই",
@ -80,6 +80,7 @@ return array(
"system_group_remove_tips" => "আপনি বিভাগটি মুছে ফেলার ব্যাপারে নিশ্চিত?<br/>the ব্যবহারকারীর অংশ মুছে ফেলার পরে, সাব-সেক্টর রুট সেক্টরে স্থানান্তরিত হবে",
"system_group_select" => "বিভাগ নির্বাচন করুন",
"system_group_select_result" => "সদস্য নিম্নলিখিত খাতে অধিকারে",
"system_role_admin_tips" => "মন্তব্য: সিস্টেম প্রশাসক নিয়ন্ত্রণ করতে অনুমোদিত নয়",
"system_member_action" => "ইউজার ম্যানেজমেন্ট",
"system_member_add" => "নতুন ইউজার",
"system_member_role" => "অনুমতি ভূমিকা",
@ -97,9 +98,12 @@ return array(
"system_member_import_desc" => "প্রতি লাইনে একটি ব্যবহারকারী,<br/>ইতিমধ্যে অস্তিত্ব চুপটি উপেক্ষা করা হয়",
"system_member_use" => "সক্ষম করা",
"system_member_unuse" => "অক্ষম",
"system_member_space" => "ব্যবহারকারীর স্থান আকার সেট করুন ",
"system_member_space_tips" => " ব্যবহারকারীর স্থান আকার সেট করুন ",
"system_member_space_number" => " একটি সংখ্যা হতে হবে!",
"system_member_group_config" => "ব্যাচ সেটিং ডিপার্টমেন্ট",
"system_member_group_remove" => "বিভাগ থেকে অপসারণ",
"system_member_group_insert" => "বিভাগে যোগ করা হয়েছে",
"system_member_group_insert" => "বিভাগ যোগ করুন",
"system_member_group_reset" => "বিভাগ পুনঃস্থাপন",
"system_member_group_error" => "বিভাগ ত্রুটি",
"system_group_action" => "ডিপার্টমেন্ট ম্যানেজমেন্ট",
@ -109,7 +113,7 @@ return array(
"system_setting_root_path" => "রুট অ্যাক্সেস",
"system_setting_root_path_desc" => "শুধু একজন সিস্টেম প্রশাসকের সব ডিরেক্টরি অ্যাক্সেস করতে পারেন, ব্যবহারকারীরা অন্য অধিকার সংগঠনগুলো শুধুমাত্র তাদের নিজস্ব ব্যবহারকারী ডাইরেক্টরি দেখতে পারেন। আপনার উপর বা অন্যান্য ডিরেক্টরি থেকে<br/>প্রশাসক অ্যাক্সেস বন্ধ করতে চান, আপনি, বিরোধী ক্রস সাইট পরামিতি open_basedir পিএইচপি পরিবর্তন করতে পারেন<a href=\"https://www.google.com.hk/search?&q=php+open_basedir\" target=\"_lank\"></a>",
"system_group_role_title" => "বিভাগীয় কর্তৃপক্ষ ভূমিকা ব্যবস্থাপনা",
"system_group_role_remove" => "বিভাগের ভূমিকা নির্ধারণ করুন",
"system_group_role_remove" => "বিভাগের ভূমিকা মুছে ফেলার জন্য ঠিক আছে",
"system_group_role_style" => "শৈলী",
"system_group_role_display" => "কিনা",
"system_group_role_display_desc" => "ডিফল্ট ব্যবহারকারীর অধিকার প্রদর্শন করা হবে কি না সেট করুন",
@ -194,6 +198,7 @@ return array(
"remove_item" => "আইটেম",
"uploading" => "আপলোড",
"upload_tips_more" => "অনেকগুলি ফাইল, সংকুচিত আপলোড সুপারিশক্রমে, তারপর অনলাইন আনজিপ!",
"uploading_move" => "মার্জ স্থানান্তরে ...",
"show_file" => "নতুন পৃষ্ঠা পূর্বরূপ",
"unknow_file_title" => "ফাইল খোলা টিপ!",
"unknow_file_tips" => "এই ফাইলটি, আপনি পারবেন প্রয়োগের সমর্থন করে না চাইছেন:",
@ -206,6 +211,24 @@ return array(
"convert_case" => "কেস রূপান্তর",
"convert_upper_case" => "বড় হাতের অক্ষরে রূপান্তরিত",
"convert_lower_case" => "ছোট হাতের অক্ষরে রূপান্তরিত",
"editor_insert_time" => "বর্তমান সময় ",
"editor_md5" => " এমডি 5 এনক্রিপশন ",
"editor_qrcode" => " স্ট্রিং দ্বিমাত্রিক কোড ",
"editor_regx" => " নিয়মিত এক্সপ্রেশন টেস্টিং ",
"editor_chinese" => " সরলীকৃত রূপান্তর ",
"editor_chinese_simple" => " সরলীকৃত চীনা রূপান্তর ",
"editor_chinese_traditional" => " প্রথাগত চীনা রূপান্তর ",
"editor_base64" => "Base64 কোডেক ",
"editor_base64_encode" => " Base64 এনকোডিং ",
"editor_base64_decode" => " বেস64 ডিকোডিং ",
"editor_url" => " URL কোডেক ",
"editor_url_encode" => " URL এনকোডিং ",
"editor_url_decode" => " URL ডিকোডিং ",
"editor_unicode" => " ইউনিকোড কোডেক ",
"editor_unicode_encode" => " ইউনিকোড এনকোডিং ",
"editor_unicode_decode" => " ইউনিকোড ডিকোডিং",
"editor_tools_select_tips" => " আপনি রূপান্তর করতে চান কন্টেন্ট নির্বাচন করুন!",
"editor_calc" => "বিনামূল্যে ক্যালকুলেটর",
"shortcut" => "শর্টকাট",
"use_free" => "মুক্ত সংস্করণ ব্যবহার চালিয়ে যান",
"learn_more" => "আরও জানুন",
@ -299,7 +322,7 @@ return array(
"password" => "পাসওয়ার্ড",
"login_code" => "সঙ্কেত",
"need_check_code" => "লগইন প্রমাণীকরণ কোডটি উন্মুক্ত",
"need_check_code_desc" => "পরে অবতরণ খোলার একটি যাচাইকরণ কোড লিখতে হবে হবে, পর্যটকদের স্বয়ংক্রিয় লগ-ইন ব্যর্থ হবে।",
"need_check_code_desc" => "লগ ইন করার পরে, আপনাকে যাচাইকরণ কোডটি অবশ্যই প্রবেশ করতে হবে।",
"setting_csrf_protect" => "ওপেন csrf সুরক্ষা",
"setting_csrf_protect_desc" => "হামলা কার্যকরভাবে csrf রক্ষা করতে পারে খোলার টাইপ করার পর",
"login_rember_password" => "পাসওয়ার্ড মনে রেখো",
@ -349,6 +372,8 @@ return array(
"success" => "সফল অপারেশন",
"error" => "অপারেশন ব্যর্থ",
"error_repeat" => "অপারেশন ব্যর্থ, নাম আগে থেকেই আছে!",
"word_error" => "ব্যর্থতা ",
"word_success" => " সাফল্য",
"system_error" => "সিস্টেম ত্রুটি",
"name" => "নাম",
"type" => "আদর্শ",
@ -542,7 +567,11 @@ return array(
"setting_group_add" => "ব্যবহারকারী গোষ্ঠী যোগ",
"setting_group_edit" => "সম্পাদনা ইউজার গ্রুপ",
"setting_theme" => "থিম সেটিংস",
"setting_wall" => "ওয়ালপেপার প্রতিস্থাপন",
"setting_wall" => "ওয়ালপেপার সেটিংস",
"setting_wall_desktop" => "ডেস্কটপ ওয়ালপেপার",
"setting_wall_desktop_list" => "ডেস্কটপ ওয়ালপেপার ম্যানেজমেন্ট",
"setting_wall_login_list" => "লগইন ওয়ালপেপার ম্যানেজমেন্ট",
"setting_wall_login_tips" => "টিপ: যখন একাধিক অংশ থাকে, তখন লগইন ইন্টারফেসের পটভূমি এলোমেলোভাবে ঘোরানো হবে",
"setting_wall_diy" => "কাস্টম ওয়ালপেপার:",
"setting_wall_info" => "চিত্র URL ঠিকানা, স্থানীয় ছবি ইমেজ খুলতে ব্রাউজার পেতে অধিকার হতে পারে",
"setting_fav" => "বুকমার্ক পরিচালক",
@ -563,6 +592,7 @@ return array(
"group_not_exists" => "এই ব্যবহারকারী গ্রুপ অস্তিত্ব নেই",
"member_add" => "ব্যবহারকারী যুক্ত করুন",
"password_null_not_update" => "তারা বলেন, তারা পরিবর্তন করা হয়নি পাসওয়ার্ড পূরণ না হয়",
"if_save_file_tips" => "কিছু ফাইল সংরক্ষিত হয় না। আপনি উইন্ডোটি বন্ধ করার ব্যাপারে নিশ্চিত?",
"if_save_file" => "ফাইল সংরক্ষণ করা হয়নি, আপনি সংরক্ষণ করতে চান?",
"if_remove" => "মুছুন নিশ্চিত",
"member_remove_tips" => "আপনি ব্যবহারকারী ডিরেক্টরি সাফ করা যাবে সরানোর পরে",
@ -598,7 +628,7 @@ return array(
"action_edit" => "সম্পাদন করা",
"action_del" => "মুছুন",
"group_role_ext_warning" => "<br/>পুনঃনামকরণ (নির্দিষ্ট এক্সটেনশন পালটে),<br/>রক্ষা পরিবর্তনপারবেন, দূরবর্তী ডাউনলোড, নির্যাস এই ধরনের ফাইলের অনুমতি না আপলোড",
"group_tips" => "<li> 1. ব্যবহারকারী গ্রুপের নাম সদৃশ করা যাবে না, পরিবর্তিত মূল গ্রুপের নাম ব্যবহারকারী পুনর্গঠন স্বয়ংক্রিয়ভাবে যুক্ত হয় অন্তর্গত </li><li> 2. এক্সটেনশন সীমাবদ্ধতা সম্পর্ক সিস্টেমের নিরাপত্তা, সাবধানতা অবলম্বন নিশ্চিত করা <i>(যদি ওয়েব ডাইরেক্টরিতে নতুন পিএইচপি; এটা মানে হল যে ব্যবহারকারী এই অবর্তমান থেকে প্রোগ্রামের অ্যাক্সেস পরিবর্তন করতে)</i> </li><li> 3. ব্যবহারকারী ব্যবস্থাপনা, দল পরিচালনা কর্তৃপক্ষ; দেখতে এক্সেস এবং ককটেলের অনুমতি আবদ্ধ হয়; প্রোগ্রাম স্বয়ংক্রিয়ভাবে সংযুক্ত হবে </li><li> 4. সেট অনুমতি গ্রুপ অনুমতি গ্রুপ যোগ করতে পারেন, পরবর্তী ব্যবহারের অনুমতি উত্তরাধিকারসূত্রে পাওয়া নেই <i>(এই বিশেষ সুযোগের সর্বোচ্চ কর্তৃপক্ষ সমতূল্য)</i> </li>",
"group_tips" => "<li> 1. ইউজার গ্রুপের নামটি অনুলিপি করা যাবে না। গোষ্ঠীর নাম পরিবর্তন করার পরে, এটি পুনর্বিন্যাসিত ব্যবহারকারীর অন্তর্গত এবং স্বয়ংক্রিয়ভাবে যুক্ত করা হবে। </li><li> 2. এক্সটেনশানগুলি সিস্টেমের নিরাপত্তার মধ্যে সম্পর্ক সীমাবদ্ধ করুন, সাবধানে থাকুন <i>(যদি আপনি ওয়েব ডাইরেক্টরিতে একটি নতুন পিএইচপি তৈরি করেন তবে এর অর্থ হল এই ব্যবহারকারীর প্রোগ্রামের অনুমতিগুলি পরিবর্তন করা অসম্ভব)</i> </li><li> 3. পারিবারিক ব্যবস্থাপনা, অধিকার গোষ্ঠী ব্যবস্থাপনা; অধিকার দেখুন এবং যোগ, মুছে ফেলা, এবং অধিকার সংশোধন করা; প্রোগ্রাম স্বয়ংক্রিয়ভাবে যুক্ত করা হয় </li><li> 4. অনুমতি গোষ্ঠী অনুমতি গ্রুপ যোগ করার জন্য সেট করা হয় পর, পরবর্তী অনুমতি উত্তরাধিকারসূত্রে প্রাপ্ত হয় না <i>(এই অনুমতি সর্বোচ্চ অনুমতি সমতুল্য)।</i> </li>",
"not_null" => "প্রয়োজনীয় ক্ষেত্রগুলি খালি হতে পারে না!",
"picture_can_not_null" => "ফটো খালি হতে পারে না!",
"rname_success" => "সাফল্য পুনঃনামকরণ!",
@ -632,6 +662,7 @@ return array(
"show_gutter" => "রেখার নম্বর দেখান",
"char_all_display" => "অদৃশ্য অক্ষর প্রদর্শন করা হবে",
"auto_complete" => "স্বয়ংক্রিয়ভাবে অনুরোধ জানানো হবে",
"auto_save" => "স্বয়ংক্রিয়ভাবে সংরক্ষণ করুন",
"function_list" => "ফাংশন তালিকা",
"code_theme" => "কোডিং স্টাইল",
"font_size" => "ফন্ট সাইজ",
@ -652,16 +683,17 @@ return array(
"button_save_submit" => "সংরক্ষণ করুন",
"button_more" => "অধিক",
"button_select_all" => "নির্বাচন সকল / নিষ্ক্রিয় করো",
"charset_UTF_8" => "ইউনিকোড",
"charset_UTF_16" => "ইউনিকোড",
"charset_AUTO" => "স্বয়ংক্রিয় সনাক্তকরণ",
"charset_UTF_8" => "Unicode",
"charset_UTF_16" => "Unicode",
"charset_CP1256" => "আরবি",
"charset_ISO_8859_6" => "আরবি",
"charset_ISO_8859_10" => "নরডিক ভাষায়",
"charset_CP1257" => "বাল্টিক ভাষা",
"charset_ISO_8859_13" => "বাল্টিক ভাষা",
"charset_ISO_8859_4" => "বাল্টিক ভাষা",
"charset_BIG5_HKSCS" => "প্রথাগত চীনা",
"charset_BIG5" => "প্রথাগত চীনা",
"charset_BIG5_HKSCS" => "繁体-香港",
"charset_BIG5" => "繁体-台湾",
"charset_Georgian_Academy" => "জর্জিয়ান",
"charset_PT154" => "কাজাখ",
"charset_CP949" => "কোরিয়ান",
@ -758,6 +790,7 @@ return array(
"Plugin.auth.viewList" => "প্লাগইন তালিকা",
"Plugin.auth.setting" => "প্লাগইন সেটিংস",
"Plugin.auth.status" => "বন্ধ করুন",
"Plugin.auth.install" => "Install / Uninstall",
"Explorer.UI.openWith" => "ওপেন নির্বাচন করুন",
"Explorer.UI.openWithText" => "নোটপ্যাড খুলতে",
"Explorer.UI.appSetDefault" => "ডিফল্ট খোলা সেট",

View File

@ -14,7 +14,7 @@ return array(
"setting_user_animate_desc" => "Finestra oberta i altra animació",
"setting_user_sound_desc" => "So de l'operació",
"setting_user_imageThumb" => "Miniatures de la imatge",
"setting_user_imageThumb_desc" => "Enrutadors i altres equips de baix rendiment, podeu considerar tancar",
"setting_user_imageThumb_desc" => "Millor experiència de navegació després de l'obertura",
"setting_user_fileSelect" => "Obriu la comprovació de la icona de fitxer",
"setting_user_fileSelect_desc" => "Feu clic a la icona de la icona d'arxiu, feu clic amb el botó secundari a l'entrada de menú contextual",
"qrcode" => "URL del codi QR",
@ -64,7 +64,7 @@ return array(
"space_tips_full" => "sense limitar",
"space_size" => "espai",
"space_size_use" => "L'ús d'espai",
"space_is_full" => "L'espai està ple, si us plau, poseu-vos en contacte amb l'administrador!",
"space_is_full" => "No hi ha prou espai disponible, contacteu amb l&#39;administrador.",
"system_open_true_path" => "Èxit obert al gestor de fitxers!",
"group_role_error" => "error de permisos de funció (no hi ha configuració de permisos)",
"group_role_error_admin" => "permisos insuficients",
@ -80,6 +80,7 @@ return array(
"system_group_remove_tips" => "Esteu segur d'eliminar el departament?<br/>Després de la supressió de la part de l'usuari s'eliminarà, el subsector es desplaçarà al sector de l'arrel",
"system_group_select" => "Tria un departament",
"system_group_select_result" => "Els membres pertanyen als següents sectors",
"system_role_admin_tips" => "Comentaris: els administradors del sistema no estan autoritzats a controlar",
"system_member_action" => "Gestió d'usuaris",
"system_member_add" => "nou usuari",
"system_member_role" => "tasques dels permisos",
@ -97,9 +98,12 @@ return array(
"system_member_import_desc" => "Un usuari per línia,<br/>ja existeixen són ignorats en silenci",
"system_member_use" => "permetre",
"system_member_unuse" => "desactivar",
"system_member_space" => "Estableix la mida de l&#39;espai d&#39;usuari ",
"system_member_space_tips" => " Estableix la mida de l&#39;espai d&#39;usuari ",
"system_member_space_number" => " Ha de ser un número!",
"system_member_group_config" => "Departament de muntatge per lots",
"system_member_group_remove" => "S'ha eliminat del departament",
"system_member_group_insert" => "S'ha afegit al departament",
"system_member_group_insert" => "Afegeix al departament",
"system_member_group_reset" => "Reinicia el departament",
"system_member_group_error" => "Error del departament",
"system_group_action" => "Direcció del departament",
@ -109,7 +113,7 @@ return array(
"system_setting_root_path" => "accés root",
"system_setting_root_path_desc" => "Només un administrador del sistema pot accedir a tots els directoris, altres grups de drets dels usuaris només poden veure el seu propi directori d'usuari. Si voleu activar o desactivar l'accés d'administrador<br/>a altres directoris, pot modificar el php open_basedir paràmetres anti-cross-site,<a href=\"https://www.google.com.hk/search?&q=php+open_basedir\" target=\"_blank\">com configurar</a>",
"system_group_role_title" => "Direcció del paper de les autoritats departamentals",
"system_group_role_remove" => "Determineu el paper del departament",
"system_group_role_remove" => "Accepta per eliminar el paper del departament",
"system_group_role_style" => "estil",
"system_group_role_display" => "si",
"system_group_role_display_desc" => "Estableixi si voleu o no mostrar els drets d'usuari del departament",
@ -194,6 +198,7 @@ return array(
"remove_item" => "articles",
"uploading" => "pujant",
"upload_tips_more" => "Hi ha massa arxius, la recomanació de la càrrega comprimit, després descomprimir en línia!",
"uploading_move" => "En la transferència de fusió ...",
"show_file" => "Nova pàgina de vista prèvia",
"unknow_file_title" => "Obrir l'arxiu Tip!",
"unknow_file_tips" => "No va donar suport l'aplicació d'aquest arxiu, es pot:",
@ -206,6 +211,24 @@ return array(
"convert_case" => "cas de conversió",
"convert_upper_case" => "Converteix a majúscules",
"convert_lower_case" => "Convertits en minúscules",
"editor_insert_time" => "Hora actual ",
"editor_md5" => " Encriptació de Md5 ",
"editor_qrcode" => " Codi bidimensional de cadena ",
"editor_regx" => " Prova d&#39;expressió regular ",
"editor_chinese" => " Conversió simplificada ",
"editor_chinese_simple" => " Convertiu-vos a xinès simplificat ",
"editor_chinese_traditional" => " Converteix als xinesos tradicionals ",
"editor_base64" => "Còdec Base64 ",
"editor_base64_encode" => " Codificació Base64 ",
"editor_base64_decode" => " Descodificació Base64 ",
"editor_url" => " Còdec d&#39;URL ",
"editor_url_encode" => " Codificació d&#39;URL ",
"editor_url_decode" => " Descodificació d&#39;URL ",
"editor_unicode" => " Còdec Unicode ",
"editor_unicode_encode" => " Codificació Unicode ",
"editor_unicode_decode" => " Descodificació unicode",
"editor_tools_select_tips" => " Seleccioneu el contingut que voleu convertir.",
"editor_calc" => "Calculadora gratuïta",
"shortcut" => "Els accessos directes",
"use_free" => "Seguir utilitzant la versió gratuïta",
"learn_more" => "més informació",
@ -299,7 +322,7 @@ return array(
"password" => "contrasenya",
"login_code" => "codis",
"need_check_code" => "codi d'autenticació d'inici de sessió oberta",
"need_check_code_desc" => "Després d'obrir l'aterratge deu que hagi d'introduir un codi de verificació, els turistes inici de sessió automàtic fallarà.",
"need_check_code_desc" => "Després d&#39;iniciar sessió, heu d&#39;introduir el codi de verificació.",
"setting_csrf_protect" => "protecció CSRF obert",
"setting_csrf_protect_desc" => "Després de tipus d'obertura d'atac pot protegir eficaçment CSRF",
"login_rember_password" => "recordar contrasenya",
@ -349,6 +372,8 @@ return array(
"success" => "L'èxit de l'operació",
"error" => "Error en l'operació",
"error_repeat" => "L'operació fallida, el nom ja existeix!",
"word_error" => "Error ",
"word_success" => " Èxit",
"system_error" => "error del sistema",
"name" => "nom",
"type" => "tipus",
@ -542,7 +567,11 @@ return array(
"setting_group_add" => "Afegir grup d'usuaris",
"setting_group_edit" => "Grups d'edició d'usuari",
"setting_theme" => "Ajustaments de tema",
"setting_wall" => "La substitució del paper pintat",
"setting_wall" => "Configuració del paper pintat",
"setting_wall_desktop" => "Fons de pantalla d'escriptori",
"setting_wall_desktop_list" => "Gestió de fons d'escriptori",
"setting_wall_login_list" => "Iniciar sessió de gestió de fons de pantalla",
"setting_wall_login_tips" => "Consell: quan hi ha més d'una sola peça, el fons de la interfície d'inici de sessió girarà a l'atzar",
"setting_wall_diy" => "fons de pantalla personalitzat:",
"setting_wall_info" => "Imatge d'adreces URL, imatges locals pot ser adequat per obtenir el navegador per ampliar imatge",
"setting_fav" => "Administrador de marcadors",
@ -563,6 +592,7 @@ return array(
"group_not_exists" => "Aquest grup d'usuari no existeix",
"member_add" => "afegir usuari",
"password_null_not_update" => "Ells van dir que no canvien la contrasenya està buit",
"if_save_file_tips" => "Alguns fitxers no es desen. Esteu segur de tancar la finestra?",
"if_save_file" => "L'arxiu no s'ha guardat, que voleu desar?",
"if_remove" => "confirmar eliminació",
"member_remove_tips" => "Després de treure s'esborrarà directori d'usuaris",
@ -598,7 +628,7 @@ return array(
"action_edit" => "editar",
"action_del" => "esborrar",
"group_role_ext_warning" => "Pujada no permetre que aquest tipus d'arxius,<br/>Canvia el nom (renombrado amb l'extensió especificada),<br/>editar Desar, descàrrega remota, extracte",
"group_tips" => "<li> 1. El nom del grup d&#39;usuari no es pot duplicar, modificar el nom del grup original, pertanyen a la reestructuració de l&#39;usuari estiguin associades de forma automàtica </li><li> 2. extensió de la seguretat del sistema de relacions restriccions, heu de tenir cura <i>(si és nova php al directori web, sinó que significa que l&#39;usuari canviï l&#39;accés del programa a aquesta inexistent)</i> </li><li> 3. La gestió d&#39;usuaris, l&#39;autoritat de gestió de grups, l&#39;accés per veure i permisos CRUD lliguen; el programa s&#39;associarà automàticament </li><li> 4. Establir els permisos de grup poden afegir grup de permisos, autoritzacions subsegüents no s&#39;hereten <i>(aquest privilegi és equivalent a la màxima autoritat)</i> </li>",
"group_tips" => "<li> 1. El nom del grup d&#39;usuaris no es pot duplicar. Després de modificar el nom del grup, pertany a l&#39;usuari reorganitzat i s&#39;associa automàticament. </li><li> 2. Les extensions limiten la relació entre la seguretat del sistema, si us plau, tingueu cura <i>(si creeu un nou php al directori web, significa que canviar els permisos del programa a aquest usuari és pràcticament impossible)</i> </li><li> 3. La gestió de la llar, la gestió del grup de drets, els drets de visualització i l&#39;addició, eliminació i supressió de drets estan vinculats, els programes s&#39;associen automàticament </li><li> 4. Després que el grup de permisos estigui configurat per afegir el grup de permisos, el permís posterior no s&#39;hereta <i>(aquest permís equival al màxim permís).</i> </li>",
"not_null" => "Els camps obligatoris no pot estar buida!",
"picture_can_not_null" => "Les fotos no pot estar buida!",
"rname_success" => "Canviar el nom d'èxit!",
@ -632,6 +662,7 @@ return array(
"show_gutter" => "Mostra els números de línia",
"char_all_display" => "Mostra caràcters invisibles",
"auto_complete" => "demana automàticament",
"auto_save" => "Desa automàticament",
"function_list" => "Llista de funcions",
"code_theme" => "Estil de codificació",
"font_size" => "Mida de la font",
@ -652,6 +683,7 @@ return array(
"button_save_submit" => "guardar Enviar",
"button_more" => "més",
"button_select_all" => "Selecciona-ho tot / Inverteix la selecció",
"charset_AUTO" => "Identificació automàtica",
"charset_UTF_8" => "Unicode",
"charset_UTF_16" => "Unicode",
"charset_CP1256" => "àrab",
@ -660,8 +692,8 @@ return array(
"charset_CP1257" => "llengües bàltiques",
"charset_ISO_8859_13" => "llengües bàltiques",
"charset_ISO_8859_4" => "llengües bàltiques",
"charset_BIG5_HKSCS" => "tradicional xinesa",
"charset_BIG5" => "tradicional xinesa",
"charset_BIG5_HKSCS" => "繁体-香港",
"charset_BIG5" => "繁体-台湾",
"charset_Georgian_Academy" => "georgià",
"charset_PT154" => "kazakh",
"charset_CP949" => "coreà",
@ -758,6 +790,7 @@ return array(
"Plugin.auth.viewList" => "Llista de complements",
"Plugin.auth.setting" => "Configuració del complement",
"Plugin.auth.status" => "Apagueu",
"Plugin.auth.install" => "Instal·lar / desinstal·lar",
"Explorer.UI.openWith" => "seleccioneu Obre",
"Explorer.UI.openWithText" => "Bloc de notes per obrir",
"Explorer.UI.appSetDefault" => "Establir l'oberta per defecte",

Binary file not shown.

Binary file not shown.

View File

@ -14,7 +14,7 @@ return array(
"setting_user_animate_desc" => "Fenster offen und andere Animation",
"setting_user_sound_desc" => "Betriebsgeräusch",
"setting_user_imageThumb" => "Bild thumbnails",
"setting_user_imageThumb_desc" => "Router und andere Low-Performance-Geräte, können Sie prüfen, schließen",
"setting_user_imageThumb_desc" => "Bessere Browser-Erfahrung nach dem Öffnen",
"setting_user_fileSelect" => "Öffnen Sie die Datei icon check",
"setting_user_fileSelect_desc" => "Dateisymbol linke Schlüsselprüfung, Rechtsklick-Menü-Shortcut-Eintrag",
"qrcode" => "URL QR-Code",
@ -64,7 +64,7 @@ return array(
"space_tips_full" => "Ohne Einschränkung",
"space_size" => "Raum",
"space_size_use" => "Die Nutzung des Raumes",
"space_is_full" => "Der Raum ist voll, wenden Sie sich bitte an den Administrator!",
"space_is_full" => "Es ist nicht mehr genug Platz, bitte kontaktieren Sie den Administrator!",
"system_open_true_path" => "Erfolgreich im Dateimanager geöffnet!",
"group_role_error" => "Rollenberechtigungsfehler (keine Berechtigungseinstellungen)",
"group_role_error_admin" => "Unzureichende Berechtigungen",
@ -80,6 +80,7 @@ return array(
"system_group_remove_tips" => "Sind Sie sicher, die Abteilung zu löschen?<br/>Nachdem das Löschen des Teils des Benutzers entfernt wurde, wird der Teilsektor in den Wurzelbereich verschoben",
"system_group_select" => "Wählen Sie Abteilung",
"system_group_select_result" => "Die Mitglieder werden in den folgenden Sektoren gehören",
"system_role_admin_tips" => "Hinweise: Systemadministratoren sind nicht zur Steuerung berechtigt",
"system_member_action" => "Benutzerverwaltung",
"system_member_add" => "Neuer Benutzer",
"system_member_role" => "Berechtigungsrollen",
@ -97,9 +98,12 @@ return array(
"system_member_import_desc" => "Ein Benutzer pro Zeile,<br/>existieren bereits stillschweigend ignoriert",
"system_member_use" => "ermöglichen",
"system_member_unuse" => "Deaktivieren",
"system_member_space" => "Legen Sie die Größe des Benutzerbereichs fest ",
"system_member_space_tips" => " Legen Sie die Größe des Benutzerbereichs fest ",
"system_member_space_number" => " Muss eine Nummer sein!",
"system_member_group_config" => "Chargeneinstellungsabteilung",
"system_member_group_remove" => "Aus der Abteilung entfernt",
"system_member_group_insert" => "Zu der Abteilung hinzugefügt",
"system_member_group_insert" => "Zur Abteilung hinzufügen",
"system_member_group_reset" => "Setzen Sie die Abteilung zurück",
"system_member_group_error" => "Abteilungsfehler",
"system_group_action" => "Abteilungsleitung",
@ -109,7 +113,7 @@ return array(
"system_setting_root_path" => "root-Zugriff",
"system_setting_root_path_desc" => "Nur ein Systemadministrator alle Verzeichnisse zugreifen, andere Rechte Benutzergruppen können nur ihre eigenen Benutzerverzeichnis sehen. Wenn Sie ein- oder ausschalten zu anderen Verzeichnissen Zugriff<br/>Administrator möchten, können Sie die PHP open_basedir anti-Cross-Site-Parameter ändern,<a href=\"https://www.google.com.hk/search?&q=php+open_basedir\" target=\"_lank\">gesetzt</a>",
"system_group_role_title" => "Rollenverwaltung der Abteilungsbehörde",
"system_group_role_remove" => "Bestimmen Sie die Rolle der Abteilung",
"system_group_role_remove" => "OK, um die Abteilungsrolle zu löschen",
"system_group_role_style" => "Stil",
"system_group_role_display" => "ob",
"system_group_role_display_desc" => "Festlegen, ob die Benutzerrechte der Abteilung angezeigt werden sollen oder nicht",
@ -194,6 +198,7 @@ return array(
"remove_item" => "Artikel",
"uploading" => "Hochladen",
"upload_tips_more" => "Zu viele Dateien, die Empfehlung des komprimierten hoch laden, dann Online entpacken!",
"uploading_move" => "In der Zusammenführungsübertragung ...",
"show_file" => "Neue Seite Vorschau",
"unknow_file_title" => "Datei öffnen Tipp!",
"unknow_file_tips" => "Haben Sie nicht die Anwendung dieser Datei unterstützen, können Sie:",
@ -206,6 +211,24 @@ return array(
"convert_case" => "Schreibweise",
"convert_upper_case" => "In Großbuchstaben umgewandelt",
"convert_lower_case" => "In Kleinbuchstaben umgewandelt",
"editor_insert_time" => "Aktuelle Uhrzeit ",
"editor_md5" => " Md5-Verschlüsselung ",
"editor_qrcode" => " String zweidimensionaler Code ",
"editor_regx" => " Regulärer Ausdruckstest ",
"editor_chinese" => " Vereinfachte Konvertierung ",
"editor_chinese_simple" => " In vereinfachtes Chinesisch konvertieren ",
"editor_chinese_traditional" => " In traditionelles Chinesisch umwandeln ",
"editor_base64" => "Base64-Codec ",
"editor_base64_encode" => " Base64-Codierung ",
"editor_base64_decode" => " Base64-Decodierung ",
"editor_url" => " URL-Codec ",
"editor_url_encode" => " URL-Codierung ",
"editor_url_decode" => " URL-Dekodierung ",
"editor_unicode" => " Unicode-Codec ",
"editor_unicode_encode" => " Unicode-Codierung ",
"editor_unicode_decode" => " Unicode-Decodierung",
"editor_tools_select_tips" => " Bitte wählen Sie den Inhalt, den Sie konvertieren möchten!",
"editor_calc" => "Kostenloser Rechner",
"shortcut" => "Shortcuts",
"use_free" => "Weiter die kostenlose Version zu verwenden",
"learn_more" => "Erfahren Sie mehr",
@ -299,7 +322,7 @@ return array(
"password" => "Kennwort",
"login_code" => "Codes",
"need_check_code" => "Anmeldung Authentifizierungscode geöffnet",
"need_check_code_desc" => "Nach der Landung öffnen, müssen Sie einen Bestätigungscode eingeben müssen, wird die automatische Anmeldung Touristen scheitern.",
"need_check_code_desc" => "Nach dem Anmelden müssen Sie den Bestätigungscode eingeben.",
"setting_csrf_protect" => "Öffnen csrf Schutz",
"setting_csrf_protect_desc" => "Nach dem Öffnen Art des Angriffs kann effektiv schützen csrf",
"login_rember_password" => "Passwort speichern",
@ -349,6 +372,8 @@ return array(
"success" => "Der erfolgreiche Betrieb",
"error" => "Der Vorgang ist fehlgeschlagen",
"error_repeat" => "Der Vorgang ist fehlgeschlagen, existiert der Name schon!",
"word_error" => "Fehlgeschlagen ",
"word_success" => " Erfolg",
"system_error" => "Systemfehler",
"name" => "Name",
"type" => "Typ",
@ -542,7 +567,11 @@ return array(
"setting_group_add" => "Benutzergruppe hinzufügen",
"setting_group_edit" => "Bearbeiten von Benutzergruppen",
"setting_theme" => "Design-Einstellungen",
"setting_wall" => "Der Ersatz der Tapete",
"setting_wall" => "Hintergrundeinstellungen",
"setting_wall_desktop" => "Desktop-Hintergrund",
"setting_wall_desktop_list" => "Desktop-Hintergrundverwaltung",
"setting_wall_login_list" => "Anmeldung Wallpaper Management",
"setting_wall_login_tips" => "Tipp: Wenn es mehr als ein Stück gibt, wird der Hintergrund der Login-Oberfläche zufällig rotieren",
"setting_wall_diy" => "Kundenspezifische Tapete:",
"setting_wall_info" => "Bild-URL-Adresse können die lokalen Bilder sein Recht, den Browser zu bekommen Bild zu öffnen",
"setting_fav" => "Lesezeichen-Manager",
@ -563,6 +592,7 @@ return array(
"group_not_exists" => "Diese Benutzergruppe existiert nicht",
"member_add" => "Benutzer hinzufügen",
"password_null_not_update" => "Sie sagten, sie haben nicht das Passwort zu ändern ist nicht gefüllt",
"if_save_file_tips" => "Einige Dateien werden nicht gespeichert Schließen Sie das Fenster wirklich?",
"if_save_file" => "Datei nicht gespeichert wurde, wollen Sie sparen?",
"if_remove" => "Bestätigen löschen",
"member_remove_tips" => "Nachdem Sie das Benutzerverzeichnis entfernen wird gelöscht",
@ -598,7 +628,7 @@ return array(
"action_edit" => "bearbeiten",
"action_del" => "löschen",
"group_role_ext_warning" => "Hochladen erlauben solche Dateien nicht,<br/>Umbenennen (zu der angegebenen Erweiterung umbenannt),<br/>speichern, remote herunterladen, bearbeiten Extrakt",
"group_tips" => "automatisch zugeordnete</li><li>2. Erweiterung Einschränkungen Beziehungen die Sicherheit des Systems, sollten Sie Vorsicht walten zu lassen<li>1. Benutzergruppennamen nicht dupliziert werden kann, veränderte die ursprüngliche Gruppennamen für die Umstrukturierung des Benutzers gehören,<i>(wenn neue pHP im Web-Verzeichnis, es bedeutet, das Programm den Benutzerzugriff auf diese nicht existent zu ändern)</i></li><li>3. Haushaltsmanagement, Rechtsgruppe Management, Zugriff auf die Anzeige und CRUD Berechtigungen sind verbindlich; das Programm</li><li>4. Satz Berechtigungen Gruppe automatisch zuordnen können Berechtigungen Gruppe, nachfolgende Berechtigungen hinzufügen werden nicht vererbt<i>(dieses Privileg ist es, die höchste Autorität Äquivalent)</i></li>",
"group_tips" => "<li> 1. Der Name der Benutzergruppe kann nicht dupliziert werden.Nachdem der Gruppenname geändert wurde, gehört er dem reorganisierten Benutzer und wird automatisch zugeordnet. </li><li> 2. Erweiterungen begrenzen die Beziehung zwischen der Systemsicherheit, seien Sie vorsichtig <i>(wenn Sie ein neues PHP im Web-Verzeichnis erstellen; dies bedeutet, dass es praktisch unmöglich ist, die Berechtigungen des Programms für diesen Benutzer zu ändern)</i> </li><li> 3. Haushaltsführung, Rechtegruppenverwaltung, Anzeigen von Rechten und Hinzufügen, Löschen und Ändern von Rechten sind gebunden, Programme werden automatisch zugeordnet </li><li> 4. Nachdem die Berechtigungsgruppe zum Hinzufügen der Berechtigungsgruppe festgelegt wurde, wird die nachfolgende Berechtigung nicht vererbt <i>(diese Berechtigung entspricht der höchsten Berechtigung).</i> </li>",
"not_null" => "Erforderliche Felder darf nicht leer sein!",
"picture_can_not_null" => "Fotos können nicht leer sein!",
"rname_success" => "Benennen Sie Erfolg!",
@ -632,6 +662,7 @@ return array(
"show_gutter" => "Zeilennummern anzeigen",
"char_all_display" => "Zeigen unsichtbare Zeichen",
"auto_complete" => "automatisch fordert",
"auto_save" => "Automatisch speichern",
"function_list" => "Funktionsliste",
"code_theme" => "Coding-Style",
"font_size" => "Schriftgröße",
@ -652,6 +683,7 @@ return array(
"button_save_submit" => "speichern Senden",
"button_more" => "mehr",
"button_select_all" => "Alles auswählen / Auswahl umkehren",
"charset_AUTO" => "Automatische Identifizierung",
"charset_UTF_8" => "Unicode",
"charset_UTF_16" => "Unicode",
"charset_CP1256" => "Arabisch",
@ -660,8 +692,8 @@ return array(
"charset_CP1257" => "baltische Sprachen",
"charset_ISO_8859_13" => "baltische Sprachen",
"charset_ISO_8859_4" => "baltische Sprachen",
"charset_BIG5_HKSCS" => "Traditionelles Chinesisch",
"charset_BIG5" => "Traditionelles Chinesisch",
"charset_BIG5_HKSCS" => "繁体-香港",
"charset_BIG5" => "繁体-台湾",
"charset_Georgian_Academy" => "georgisch",
"charset_PT154" => "Kasachisch",
"charset_CP949" => "Koreanisch",
@ -758,6 +790,7 @@ return array(
"Plugin.auth.viewList" => "Plugin-Liste",
"Plugin.auth.setting" => "Plugin-Einstellungen",
"Plugin.auth.status" => "Abschalten",
"Plugin.auth.install" => "Installieren / Deinstallieren",
"Explorer.UI.openWith" => "wählen Sie Öffnen",
"Explorer.UI.openWithText" => "Notepad zu öffnen",
"Explorer.UI.appSetDefault" => "Legen Sie den Standard geöffnet",

View File

@ -14,7 +14,7 @@ return array(
"setting_user_animate_desc" => "Ανοιχτό παράθυρο και άλλη κινούμενη εικόνα",
"setting_user_sound_desc" => "Λειτουργία ήχου",
"setting_user_imageThumb" => "Εικόνες μικρογραφιών",
"setting_user_imageThumb_desc" => "Οι δρομολογητές και άλλοι εξοπλισμοί χαμηλής απόδοσης, μπορείτε να εξετάσετε το ενδεχόμενο κλεισίματος",
"setting_user_imageThumb_desc" => "Καλύτερη εμπειρία περιήγησης μετά το άνοιγμα",
"setting_user_fileSelect" => "Ανοίξτε τον έλεγχο εικονιδίου αρχείου",
"setting_user_fileSelect_desc" => "Έλεγχος αριστερού πλήκτρου εικονιδίου αρχείου, κάντε δεξί κλικ στην καταχώρηση συντομεύσεων μενού",
"qrcode" => "URL κώδικα QR",
@ -64,7 +64,7 @@ return array(
"space_tips_full" => "χωρίς περιορισμό",
"space_size" => "χώρος",
"space_size_use" => "Χρήση του χώρου",
"space_is_full" => "Το διάστημα είναι γεμάτο, παρακαλούμε επικοινωνήστε με τον διαχειριστή του!",
"space_is_full" => "Δεν υπάρχει αρκετός χώρος, επικοινωνήστε με τον διαχειριστή!",
"system_open_true_path" => "Με επιτυχία άνοιξε στο διαχειριστή αρχείων!",
"group_role_error" => "σφάλμα δικαιώματα ρόλο (δεν υπάρχουν ρυθμίσεις άδεια)",
"group_role_error_admin" => "ανεπαρκή δικαιώματα",
@ -80,6 +80,7 @@ return array(
"system_group_remove_tips" => "Είστε σίγουροι ότι θα διαγράψετε το τμήμα;<br/>Αφού αφαιρεθεί η διαγραφή του μέρους του χρήστη, ο υποτομέας μεταφέρθηκε στον ριζικό τομέα",
"system_group_select" => "Επιλέξτε τμήμα",
"system_group_select_result" => "Τα μέλη θα ανήκουν στους παρακάτω τομείς",
"system_role_admin_tips" => "Παρατηρήσεις: Οι διαχειριστές συστήματος δεν επιτρέπεται να ελέγχουν",
"system_member_action" => "Διαχείριση χρηστών",
"system_member_add" => "Νέος χρήστης",
"system_member_role" => "ρόλους άδεια",
@ -97,9 +98,12 @@ return array(
"system_member_import_desc" => "Ένας χρήστης ανά γραμμή,<br/>ήδη υπάρχουν είναι σιωπηλά αγνοούνται",
"system_member_use" => "Ενεργοποίηση",
"system_member_unuse" => "Απενεργοποίηση",
"system_member_space" => "Ορίστε το μέγεθος του χώρου χρήστη ",
"system_member_space_tips" => " Ορίστε το μέγεθος του χώρου χρήστη ",
"system_member_space_number" => " Πρέπει να είναι ένας αριθμός!",
"system_member_group_config" => "Τμήμα ρύθμισης παρτίδων",
"system_member_group_remove" => "Καταργήθηκε από το τμήμα",
"system_member_group_insert" => "Προστέθηκε στο τμήμα",
"system_member_group_insert" => "Προσθήκη στο τμήμα",
"system_member_group_reset" => "Επαναφέρετε το τμήμα",
"system_member_group_error" => "Τμήμα σφάλματος",
"system_group_action" => "Διαχείριση τμήματος",
@ -109,7 +113,7 @@ return array(
"system_setting_root_path" => "πρόσβαση root",
"system_setting_root_path_desc" => "Μόνο ο διαχειριστής του συστήματος μπορεί να έχει πρόσβαση σε όλες καταλόγους, ομάδες άλλων δικαιωμάτων των χρηστών μπορεί να δει μόνο το δικό τους κατάλογο του χρήστη. Αν θέλετε να ενεργοποιήσετε ή να απενεργοποιήσετε<br/>πρόσβασης διαχειριστή σε άλλους καταλόγους, μπορείτε να τροποποιήσετε το php open_basedir παραμέτρους αντι-cross-site,<a href=\"https://www.google.com.hk/search?&q=php+open_basedir\" target=\"_lank\">που</a>",
"system_group_role_title" => "Διαχείριση ρόλου διαχειριστικής αρχής",
"system_group_role_remove" => "Καθορίστε το ρόλο του τμήματος",
"system_group_role_remove" => "OK για να διαγράψετε τον ρόλο του τμήματος",
"system_group_role_style" => "στυλ",
"system_group_role_display" => "αν",
"system_group_role_display_desc" => "Ορίστε εάν θα εμφανίζονται ή όχι τα δικαιώματα των μελών του τμήματος",
@ -194,6 +198,7 @@ return array(
"remove_item" => "Είδη",
"uploading" => "ανέβασμα",
"upload_tips_more" => "Πάρα πολλά αρχεία, η σύσταση του συμπιεσμένου μεταφόρτωσης, στη συνέχεια αποσυμπιέστε σε απευθείας σύνδεση!",
"uploading_move" => "Στη μεταφορά συγχώνευσης ...",
"show_file" => "Νέα προεπισκόπηση της σελίδας",
"unknow_file_title" => "Άνοιγμα αρχείου Συμβουλή!",
"unknow_file_tips" => "Μήπως δεν υποστηρίζει την εφαρμογή αυτού του αρχείου, μπορείτε:",
@ -206,6 +211,24 @@ return array(
"convert_case" => "μετατροπή υπόθεση",
"convert_upper_case" => "Μετατρέπεται σε κεφαλαία",
"convert_lower_case" => "Αναπαλαιωμένο σε πεζά",
"editor_insert_time" => "Τρέχουσα ώρα ",
"editor_md5" => " Κρυπτογράφηση Md5 ",
"editor_qrcode" => " Κομβικό δισδιάστατο κώδικα ",
"editor_regx" => " Δοκιμές κανονικής έκφρασης ",
"editor_chinese" => " Απλοποιημένη μετατροπή ",
"editor_chinese_simple" => " Μετατροπή σε απλοποιημένα κινέζικα ",
"editor_chinese_traditional" => " Μετατροπή σε παραδοσιακά κινέζικα ",
"editor_base64" => "Κωδικοποιητής βάσης64 ",
"editor_base64_encode" => " Κωδικοποίηση Base64 ",
"editor_base64_decode" => " Base64 αποκωδικοποίηση ",
"editor_url" => " Κωδικοποιητής URL ",
"editor_url_encode" => " Κωδικοποίηση διευθύνσεων URL ",
"editor_url_decode" => " Αποκωδικοποίηση διευθύνσεων URL ",
"editor_unicode" => " Κωδικοποιητής Unicode ",
"editor_unicode_encode" => " Κωδικοποίηση Unicode ",
"editor_unicode_decode" => " Unicode αποκωδικοποίηση",
"editor_tools_select_tips" => " Επιλέξτε το περιεχόμενο που θέλετε να μετατρέψετε!",
"editor_calc" => "Δωρεάν Υπολογιστής",
"shortcut" => "συντομεύσεις",
"use_free" => "Να συνεχίσουν να χρησιμοποιούν την δωρεάν έκδοση",
"learn_more" => "Μάθετε περισσότερα",
@ -299,7 +322,7 @@ return array(
"password" => "Κωδικός πρόσβασης",
"login_code" => "κώδικες",
"need_check_code" => "Ο κωδικός σύνδεσης ταυτότητας ανοικτού",
"need_check_code_desc" => "Μετά το άνοιγμα της προσγείωσης πρέπει να πρέπει να εισαγάγετε έναν κωδικό επαλήθευσης, οι τουρίστες αυτόματη σύνδεση θα αποτύχει.",
"need_check_code_desc" => "Αφού συνδεθείτε, πρέπει να εισαγάγετε τον κωδικό επαλήθευσης.",
"setting_csrf_protect" => "Ανοίξτε την προστασία CSRF",
"setting_csrf_protect_desc" => "Μετά τύπου άνοιγμα της επίθεσης μπορεί να προστατεύσει αποτελεσματικά CSRF",
"login_rember_password" => "Απομνημόνευση κωδικού πρόσβασης",
@ -349,6 +372,8 @@ return array(
"success" => "επιτυχή λειτουργία",
"error" => "Η λειτουργία απέτυχε",
"error_repeat" => "Η λειτουργία απέτυχε, το όνομα υπάρχει ήδη!",
"word_error" => "Αποτυχία ",
"word_success" => " Επιτυχία",
"system_error" => "σφάλμα συστήματος",
"name" => "όνομα",
"type" => "τύπος",
@ -542,7 +567,11 @@ return array(
"setting_group_add" => "Προσθήκη ομάδας χρηστών",
"setting_group_edit" => "Ομάδες Επεξεργασία χρήστη",
"setting_theme" => "Ρυθμίσεις θέματος",
"setting_wall" => "Αντικατάσταση της ταπετσαρίας",
"setting_wall" => "Ρυθμίσεις ταπετσαρίας",
"setting_wall_desktop" => "Ταπετσαρία επιφάνειας εργασίας",
"setting_wall_desktop_list" => "Διαχείριση ταπετσαριών επιφάνειας εργασίας",
"setting_wall_login_list" => "Σύνδεση διαχείρισης ταπετσαριών",
"setting_wall_login_tips" => "Συμβουλή: Όταν υπάρχουν περισσότερα από ένα κομμάτια, το φόντο της διασύνδεσης σύνδεσης θα περιστραφεί τυχαία",
"setting_wall_diy" => "Προσαρμοσμένη ταπετσαρία:",
"setting_wall_info" => "Εικόνα διεύθυνση url, τοπική εικόνες μπορεί να είναι σωστό να πάρει το πρόγραμμα περιήγησης για το άνοιγμα εικόνας",
"setting_fav" => "Διαχείριση σελιδοδεικτών",
@ -563,6 +592,7 @@ return array(
"group_not_exists" => "Αυτή η ομάδα χρήστης δεν υπάρχει",
"member_add" => "Προσθήκη χρήστη",
"password_null_not_update" => "Είπαν ότι δεν άλλαξε ο κωδικός πρόσβασης δεν συμπληρώθηκε",
"if_save_file_tips" => "Ορισμένα αρχεία δεν αποθηκεύονται. Είστε βέβαιοι να κλείσετε το παράθυρο;",
"if_save_file" => "Αρχείο δεν έχει σωθεί, θέλετε να αποθηκεύσετε;",
"if_remove" => "Επιβεβαίωση Διαγραφή",
"member_remove_tips" => "Αφού αφαιρέσετε το κατάλογο χρήστη θα διαγραφούν",
@ -598,7 +628,7 @@ return array(
"action_edit" => "Επεξεργασία",
"action_del" => "Διαγραφή",
"group_role_ext_warning" => "Η μεταφόρτωση δεν επιτρέπουν τέτοια αρχεία,<br/>Μετονομασία (μετονομάστηκε σε καθορισμένη επέκταση),<br/>Επεξεργασία σώσει, απομακρυσμένη λήψη, εκχύλισμα",
"group_tips" => "<li> 1. Το όνομα της ομάδας χρήστη δεν μπορεί να αντιγραφεί, τροποποιηθεί το αρχικό όνομα της ομάδας ανήκουν στην αναδιάρθρωση του χρήστη συνδέονται αυτόματα </li><li> 2. Παράταση της ασφάλειας του συστήματος περιορισμών σχέσεων, να είστε βέβαιος να είναι προσεκτικοί <i>(εάν νέα php στον κατάλογο ιστοσελίδων? Αυτό σημαίνει ότι ο χρήστης να αλλάξει η πρόσβαση του προγράμματος σε αυτό το ανύπαρκτο)</i> </li><li> 3. Η διαχείριση των χρηστών, διαχειριστικής αρχής ομάδα? Πρόσβασης για να δείτε και τα δικαιώματα σάλτσες είναι συνδεδεμένο? Το πρόγραμμα θα συνδέσει αυτόματα </li><li> 4. Ορίστε τα δικαιώματα της ομάδας μπορεί να προσθέσει ομάδα δικαιώματα, τα μετέπειτα δικαιώματα δεν είναι κληρονομική <i>(αυτό το προνόμιο είναι ισοδύναμη με την υψηλότερη αρχή)</i> </li>",
"group_tips" => "<li> 1. Το όνομα της ομάδας χρηστών δεν μπορεί να αντιγραφεί. Μετά την τροποποίηση του ονόματος ομάδας ανήκει στον αναδιοργανωμένο χρήστη και συσχετίζεται αυτόματα. </li><li> 2. Οι επεκτάσεις περιορίζουν τη σχέση μεταξύ της ασφάλειας του συστήματος, παρακαλώ να είστε προσεκτικοί <i>(αν δημιουργήσετε ένα νέο php στον κατάλογο web, αυτό σημαίνει ότι η αλλαγή των δικαιωμάτων του προγράμματος σε αυτόν τον χρήστη είναι σχεδόν αδύνατη)</i> </li><li> 3. Η διαχείριση των νοικοκυριών, η διαχείριση ομάδων δικαιωμάτων, τα δικαιώματα προβολής και η προσθήκη, η διαγραφή και η τροποποίηση δικαιωμάτων δεσμεύονται · τα προγράμματα συσχετίζονται αυτόματα </li><li> 4. Αφού οριστεί η ομάδα δικαιωμάτων για να προσθέσετε την ομάδα δικαιωμάτων, η επόμενη άδεια δεν κληρονομείται <i>(αυτή η άδεια είναι ισοδύναμη με την υψηλότερη άδεια).</i> </li>",
"not_null" => "Τα υποχρεωτικά πεδία δεν μπορεί να είναι κενό!",
"picture_can_not_null" => "Οι φωτογραφίες δεν μπορεί να είναι κενό!",
"rname_success" => "Μετονομασία επιτυχία!",
@ -632,6 +662,7 @@ return array(
"show_gutter" => "Εμφάνιση αριθμούς γραμμών",
"char_all_display" => "Εμφάνιση αόρατο χαρακτήρες",
"auto_complete" => "αυτόματα ζητά",
"auto_save" => "Αυτόματη αποθήκευση",
"function_list" => "Λίστα λειτουργία",
"code_theme" => "Στυλ κωδικοποίησης",
"font_size" => "Μέγεθος γραμματοσειράς",
@ -652,6 +683,7 @@ return array(
"button_save_submit" => "Αποθήκευση Υποβολή",
"button_more" => "περισσότερο",
"button_select_all" => "Επιλογή Όλων / Επιλογή Αντιστροφή",
"charset_AUTO" => "Αυτόματη αναγνώριση",
"charset_UTF_8" => "Unicode",
"charset_UTF_16" => "Unicode",
"charset_CP1256" => "Αραβικά",
@ -660,8 +692,8 @@ return array(
"charset_CP1257" => "βαλτικές γλώσσες",
"charset_ISO_8859_13" => "βαλτικές γλώσσες",
"charset_ISO_8859_4" => "βαλτικές γλώσσες",
"charset_BIG5_HKSCS" => "Παραδοσιακά Κινέζικα",
"charset_BIG5" => "Παραδοσιακά Κινέζικα",
"charset_BIG5_HKSCS" => "繁体-香港",
"charset_BIG5" => "繁体-台湾",
"charset_Georgian_Academy" => "της Γεωργίας",
"charset_PT154" => "Καζακστάν",
"charset_CP949" => "Κορέας",
@ -758,6 +790,7 @@ return array(
"Plugin.auth.viewList" => "Λίστα προσθηκών",
"Plugin.auth.setting" => "Ρυθμίσεις πρόσθετου",
"Plugin.auth.status" => "Απενεργοποιήστε",
"Plugin.auth.install" => "Εγκατάσταση / κατάργηση εγκατάστασης",
"Explorer.UI.openWith" => "Επιλέξτε Άνοιγμα",
"Explorer.UI.openWithText" => "Σημειωματάριο για να ανοίξετε",
"Explorer.UI.appSetDefault" => "Ορίστε την προεπιλεγμένη ανοιχτό",

View File

@ -14,7 +14,7 @@ return array(
"setting_user_animate_desc" => "Window open and other animation",
"setting_user_sound_desc" => "Operation sound",
"setting_user_imageThumb" => "Picture thumbnails",
"setting_user_imageThumb_desc" => "Routers and other low-performance equipment, you can consider closing",
"setting_user_imageThumb_desc" => "Better browsing experience after opening",
"setting_user_fileSelect" => "Open the file icon check",
"setting_user_fileSelect_desc" => "File icon left key check, right-click menu shortcut entry",
"qrcode" => "URL QR code",
@ -64,7 +64,7 @@ return array(
"space_tips_full" => "No limit",
"space_size" => "Space Size",
"space_size_use" => "Space Use",
"space_is_full" => "Space is full, please contact the administrator!",
"space_is_full" => "There is not enough space left, please contact the administrator!",
"system_open_true_path" => "Successfully opened in the file manager!",
"group_role_error" => "Permission roles error (no permission settings)",
"group_role_error_admin" => "Insufficient permissions",
@ -80,6 +80,7 @@ return array(
"system_group_remove_tips" => "Are you sure to delete the department? <br/>After deleting the user belonging to the department will be removed, the sub-department moves to the root sector",
"system_group_select" => "Choose department",
"system_group_select_result" => "Members will belong to",
"system_role_admin_tips" => "Remarks: System administrators are not authorized to control",
"system_member_action" => "User",
"system_member_add" => "Add User",
"system_member_role" => "Roles",
@ -97,9 +98,12 @@ return array(
"system_member_import_desc" => "A user of each line,<br/>those were already existed will be automatically ignored",
"system_member_use" => "Enable",
"system_member_unuse" => "Disable",
"system_member_space" => "Set user space size ",
"system_member_space_tips" => " Set user space size ",
"system_member_space_number" => " Must be a number!",
"system_member_group_config" => "Batch setting department",
"system_member_group_remove" => "Removed from the department",
"system_member_group_insert" => "Added to the department",
"system_member_group_insert" => "Add to department",
"system_member_group_reset" => "Reset the department",
"system_member_group_error" => "Department error",
"system_group_action" => "Department management",
@ -109,7 +113,7 @@ return array(
"system_setting_root_path" => "Root directory access",
"system_setting_root_path_desc" => "Only the system administrator can access all directories, and other rights groups can only see their own user directories. <br/>If you want to enable or disable administrator access to other directories, you can modify the php open_basedir anti-cross-site parameters, <a href=\"https://www.google.com.hk/search?&q=php+open_basedir\" target=\"_blank\">how to set </a>",
"system_group_role_title" => "Departmental authority role management",
"system_group_role_remove" => "Determine the role of the department",
"system_group_role_remove" => "OK to delete department role",
"system_group_role_style" => "style",
"system_group_role_display" => "Displayed",
"system_group_role_display_desc" => "Set whether or not to display department user rights",
@ -194,6 +198,7 @@ return array(
"remove_item" => "Item",
"uploading" => "Uploading ",
"upload_tips_more" => "Too much files, it is recommended to upload compressed, and then extract the line!",
"uploading_move" => "In the merge transfer...",
"show_file" => "New page preview",
"unknow_file_title" => "File open tip!",
"unknow_file_tips" => "There is no application that supports this file, you can:",
@ -206,6 +211,24 @@ return array(
"convert_case" => "Convert Case",
"convert_upper_case" => "Convert to uppercase",
"convert_lower_case" => "Convert to lowercase",
"editor_insert_time" => "current time ",
"editor_md5" => " Md5 encryption ",
"editor_qrcode" => " String two-dimensional code ",
"editor_regx" => " Regular expression testing ",
"editor_chinese" => " Simplified conversion ",
"editor_chinese_simple" => " Convert to Simplified Chinese ",
"editor_chinese_traditional" => " Convert to Traditional Chinese ",
"editor_base64" => "Base64 codec ",
"editor_base64_encode" => " Base64 encoding ",
"editor_base64_decode" => " Base64 decoding ",
"editor_url" => " URL codec ",
"editor_url_encode" => " URL encoding ",
"editor_url_decode" => " URL decoding ",
"editor_unicode" => " Unicode codec ",
"editor_unicode_encode" => " Unicode encoding ",
"editor_unicode_decode" => " Unicode decoding",
"editor_tools_select_tips" => " Please select the content you want to convert!",
"editor_calc" => "Free Calculator",
"shortcut" => "Shortcuts",
"use_free" => "Continue to use the free version",
"learn_more" => "Learn more",
@ -299,7 +322,7 @@ return array(
"password" => "Password",
"login_code" => "Verification",
"need_check_code" => "Need Verification",
"need_check_code_desc" => "Login must be required to enter the verification code, visitors will automatically fail landing.",
"need_check_code_desc" => "After logging on, you must enter the verification code.",
"setting_csrf_protect" => "Open csrf protection",
"setting_csrf_protect_desc" => "Open after the effective protection csrf class attack",
"login_rember_password" => "Remember me",
@ -349,6 +372,8 @@ return array(
"success" => "Successful operation",
"error" => "Operation failed",
"error_repeat" => "Operation failed, the name already exists!",
"word_error" => "failure ",
"word_success" => " success",
"system_error" => "System error",
"name" => "Name",
"type" => "Type",
@ -542,7 +567,11 @@ return array(
"setting_group_add" => "Add user group",
"setting_group_edit" => "Edit user group",
"setting_theme" => "Theme",
"setting_wall" => "Wallpaper",
"setting_wall" => "Wallpaper settings",
"setting_wall_desktop" => "Desktop Wallpapers",
"setting_wall_desktop_list" => "Desktop Wallpaper Management",
"setting_wall_login_list" => "Login Wallpaper Management",
"setting_wall_login_tips" => "Tip : When there is more than one piece, the login interface background will rotate randomly",
"setting_wall_diy" => "Custom wallpaper:",
"setting_wall_info" => "Url address,the local images can right picture browser open to get",
"setting_fav" => "Bookmark management",
@ -563,6 +592,7 @@ return array(
"group_not_exists" => "The user group does not exist",
"member_add" => "Add user",
"password_null_not_update" => "Empty representative not to modify the password",
"if_save_file_tips" => "Some files are not saved. Are you sure to close the window?",
"if_save_file" => "File has not been saved",
"if_remove" => "To confirm the deletion",
"member_remove_tips" => "Delete the user directory will be empty",
@ -598,7 +628,7 @@ return array(
"action_edit" => "Edit",
"action_del" => "Remove",
"group_role_ext_warning" => "Not allowed to specify the type of file upload,<br/> rename (renamed the specified extension), <br/>edit,save, remote download,unzip",
"group_tips" => "<li> 1. The user group name can not be duplicated, modified the original group name belong to the restructuring of the user are automatically associated </li><li> 2. extension restrictions relations system security, be sure to exercise caution <i>(if new php in the web directory; it means that the user to change the program&#39;s access to this non-existent)</i> </li><li> 3. The user management, group management authority; access to view and CRUD permissions are bound; the program will automatically associate </li><li> 4. Set permissions group can add permissions group, subsequent permissions are not inherited <i>(this privilege is equivalent to the highest authority)</i> </li>",
"group_tips" => "<li> 1. The user group name cannot be duplicated. After the group name is modified, it belongs to the reorganized user and is automatically associated. </li><li> 2. Extensions limit the relationship between system security, please be cautious <i>(if you create a new php in the web directory; it means that changing the program&#39;s permissions to this user is virtually impossible)</i> </li><li> 3. Household management, rights group management; viewing rights and adding, deleting, and modifying rights are bound; programs are automatically associated </li><li> 4. After the permission group is set to add the permission group, the subsequent permission is not inherited <i>(this permission is equivalent to the highest permission).</i> </li>",
"not_null" => "Required cannot be empty!",
"picture_can_not_null" => "Picture address can not be empty!",
"rname_success" => "Rename success! ",
@ -632,6 +662,7 @@ return array(
"show_gutter" => "Show Gutter",
"char_all_display" => "Show Invisibles",
"auto_complete" => "Auto complete",
"auto_save" => "Automatically save",
"function_list" => "Function List",
"code_theme" => "Code Theme",
"font_size" => "Font Size",
@ -652,6 +683,7 @@ return array(
"button_save_submit" => "Save and send",
"button_more" => "More",
"button_select_all" => "Select / unselect all",
"charset_AUTO" => "Automatic Identification",
"charset_UTF_8" => "Unicode",
"charset_UTF_16" => "Unicode",
"charset_CP1256" => "Arabic",
@ -660,8 +692,8 @@ return array(
"charset_CP1257" => "The surrounding language of the Baltic Sea",
"charset_ISO_8859_13" => "The surrounding language of the Baltic Sea",
"charset_ISO_8859_4" => "The surrounding language of the Baltic Sea",
"charset_BIG5_HKSCS" => "traditional Chinese",
"charset_BIG5" => "traditional Chinese",
"charset_BIG5_HKSCS" => "繁体-香港",
"charset_BIG5" => "繁体-台湾",
"charset_Georgian_Academy" => "Georgian",
"charset_PT154" => "Kazakhstan",
"charset_CP949" => "Korean",
@ -758,6 +790,7 @@ return array(
"Plugin.auth.viewList" => "Plugin list",
"Plugin.auth.setting" => "Plugin settings",
"Plugin.auth.status" => "on off",
"Plugin.auth.install" => "Install/uninstall",
"Explorer.UI.openWith" => "Choose the way to open",
"Explorer.UI.openWithText" => "Notepad open",
"Explorer.UI.appSetDefault" => "Set the default to open",

View File

@ -14,7 +14,7 @@ return array(
"setting_user_animate_desc" => "Ventana abierta y otra animación",
"setting_user_sound_desc" => "Operación de sonido",
"setting_user_imageThumb" => "Miniaturas de imágenes",
"setting_user_imageThumb_desc" => "Enrutadores y otros equipos de bajo rendimiento, puede considerar cerrar",
"setting_user_imageThumb_desc" => "Mejor experiencia de navegación después de la apertura",
"setting_user_fileSelect" => "Abrir la comprobación del icono del archivo",
"setting_user_fileSelect_desc" => "Archivo icono de la izquierda clave de verificación, haga clic en el menú de acceso directo",
"qrcode" => "URL del código QR",
@ -64,7 +64,7 @@ return array(
"space_tips_full" => "sin limitar",
"space_size" => "espacio",
"space_size_use" => "El uso de espacio",
"space_is_full" => "El espacio está lleno, por favor, póngase en contacto con el administrador!",
"space_is_full" => "No queda suficiente espacio, póngase en contacto con el administrador.",
"system_open_true_path" => "Éxito abierto en el gestor de archivos!",
"group_role_error" => "error de permisos de función (no hay configuración de permisos)",
"group_role_error_admin" => "permisos insuficientes",
@ -80,6 +80,7 @@ return array(
"system_group_remove_tips" => "¿Estás seguro de eliminar el departamento?<br/>Después de eliminar la eliminación de la parte del usuario, el subsector se movió al sector raíz",
"system_group_select" => "Elija un departamento",
"system_group_select_result" => "Los miembros pertenecen a los siguientes sectores",
"system_role_admin_tips" => "Observaciones: los administradores del sistema no están autorizados para controlar",
"system_member_action" => "Gestión de usuarios",
"system_member_add" => "nuevo usuario",
"system_member_role" => "tareas de los permisos",
@ -97,9 +98,12 @@ return array(
"system_member_import_desc" => "Un usuario por línea,<br/>ya existen son ignorados en silencio",
"system_member_use" => "permitir",
"system_member_unuse" => "inhabilitar",
"system_member_space" => "Establecer el tamaño del espacio de usuario ",
"system_member_space_tips" => " Establecer el tamaño del espacio de usuario ",
"system_member_space_number" => " Debe ser un número!",
"system_member_group_config" => "Departamento de configuración de lotes",
"system_member_group_remove" => "Removido del departamento",
"system_member_group_insert" => "Agregado al departamento",
"system_member_group_insert" => "Añadir al departamento",
"system_member_group_reset" => "Restablecer el departamento",
"system_member_group_error" => "Error de departamento",
"system_group_action" => "Gerencia del departamento",
@ -109,7 +113,7 @@ return array(
"system_setting_root_path" => "acceso root",
"system_setting_root_path_desc" => "Sólo un administrador del sistema puede acceder a todos los directorios, otros grupos de derechos de los usuarios sólo pueden ver su propio directorio de usuario. Si desea activar o desactivar el acceso de administrador<br/>a otros directorios, puede modificar el php open_basedir parámetros anti-cross-site,<a href=\"https://www.google.com.hk/search?&q=php+open_basedir\" target=\"_blank\">cómo configurar</a>",
"system_group_role_title" => "Gestión de roles de autoridad departamental",
"system_group_role_remove" => "Determine el papel del departamento",
"system_group_role_remove" => "Aceptar para eliminar el rol del departamento",
"system_group_role_style" => "estilo",
"system_group_role_display" => "si",
"system_group_role_display_desc" => "Establecer si mostrar o no los derechos de usuario del departamento",
@ -194,6 +198,7 @@ return array(
"remove_item" => "artículos",
"uploading" => "Subiendo",
"upload_tips_more" => "Hay demasiados archivos, la recomendación de la carga comprimido, luego descomprimir en línea!",
"uploading_move" => "En la transferencia de combinación ...",
"show_file" => "Nueva página de vista previa",
"unknow_file_title" => "Abrir el archivo Tip!",
"unknow_file_tips" => "No apoyó la aplicación de este archivo, se puede:",
@ -206,6 +211,24 @@ return array(
"convert_case" => "caso de conversión",
"convert_upper_case" => "Convierte a mayúsculas",
"convert_lower_case" => "Convertidos en minúsculas",
"editor_insert_time" => "Hora actual ",
"editor_md5" => " Encriptación Md5 ",
"editor_qrcode" => " Cadena de código bidimensional ",
"editor_regx" => " Prueba de expresión regular ",
"editor_chinese" => " Conversión simplificada ",
"editor_chinese_simple" => " Convertir a chino simplificado ",
"editor_chinese_traditional" => " Convertir a chino tradicional ",
"editor_base64" => "Códec Base64 ",
"editor_base64_encode" => " Codificación Base64 ",
"editor_base64_decode" => " Decodificación Base64 ",
"editor_url" => " Códec de URL ",
"editor_url_encode" => " Codificación URL ",
"editor_url_decode" => " Decodificación de URL ",
"editor_unicode" => " Códec Unicode ",
"editor_unicode_encode" => " Codificación Unicode ",
"editor_unicode_decode" => " Decodificación Unicode",
"editor_tools_select_tips" => " ¡Seleccione el contenido que desea convertir!",
"editor_calc" => "Calculadora gratis",
"shortcut" => "Los accesos directos",
"use_free" => "Seguir utilizando la versión gratuita",
"learn_more" => "Más información",
@ -299,7 +322,7 @@ return array(
"password" => "contraseña",
"login_code" => "códigos",
"need_check_code" => "código de autenticación de inicio de sesión abierta",
"need_check_code_desc" => "Después de abrir el aterrizaje debe que tenga que introducir un código de verificación, los turistas inicio de sesión automático fallará.",
"need_check_code_desc" => "Después de iniciar sesión, debe ingresar el código de verificación.",
"setting_csrf_protect" => "protección CSRF abierto",
"setting_csrf_protect_desc" => "Después de tipo de apertura de ataque puede proteger eficazmente csrf",
"login_rember_password" => "recordar contraseña",
@ -349,6 +372,8 @@ return array(
"success" => "El éxito de la operación",
"error" => "Error en la operación",
"error_repeat" => "La operación fallida, el nombre ya existe!",
"word_error" => "Fallido ",
"word_success" => " Éxito",
"system_error" => "error del sistema",
"name" => "nombre",
"type" => "tipo",
@ -542,7 +567,11 @@ return array(
"setting_group_add" => "Añadir grupo de usuarios",
"setting_group_edit" => "Grupos de edición de usuario",
"setting_theme" => "Ajustes de tema",
"setting_wall" => "La sustitución del papel pintado",
"setting_wall" => "Configuraciones de fondo",
"setting_wall_desktop" => "Fondo de pantalla",
"setting_wall_desktop_list" => "Gestión de fondos de escritorio",
"setting_wall_login_list" => "Login Wallpaper Management",
"setting_wall_login_tips" => "Sugerencia: cuando hay más de una pieza, el fondo de la interfaz de inicio de sesión girará aleatoriamente",
"setting_wall_diy" => "fondo de pantalla personalizado:",
"setting_wall_info" => "Imagen de direcciones URL, imágenes locales puede ser adecuado para obtener el navegador para ampliar imagen",
"setting_fav" => "Administrador de marcadores",
@ -563,6 +592,7 @@ return array(
"group_not_exists" => "Este grupo de usuario no existe",
"member_add" => "Agregar usuario",
"password_null_not_update" => "Ellos dijeron que no cambian la contraseña está vacío",
"if_save_file_tips" => "Algunos archivos no se guardan. ¿Estás seguro de cerrar la ventana?",
"if_save_file" => "El archivo no se ha guardado, que desea guardar?",
"if_remove" => "confirmar eliminación",
"member_remove_tips" => "Después de quitar se borrará el directorio de usuarios",
@ -598,7 +628,7 @@ return array(
"action_edit" => "editar",
"action_del" => "borrar",
"group_role_ext_warning" => "Subida no permitir que este tipo de archivos,<br/>Renombrar (renombrado con la extensión especificada),<br/>editar Guardar, descarga remota, extracto",
"group_tips" => "<li> 1. El nombre del grupo de usuario no se puede duplicar, modificar el nombre del grupo original, pertenecen a la reestructuración del usuario estén asociadas de forma automática </li><li> 2. extensión de la seguridad del sistema de relaciones restricciones, asegúrese de tener cuidado <i>(si es nueva php en el directorio web, sino que significa que el usuario cambie el acceso del programa a esta inexistente)</i> </li><li> 3. La gestión de usuarios, la autoridad de gestión de grupos, el acceso para ver y permisos CRUD ligan; el programa asociará automáticamente </li><li> 4. Establecer los permisos de grupo pueden agregar grupo de permisos, autorizaciones subsiguientes no se heredan <i>(este privilegio es equivalente a la máxima autoridad)</i> </li>",
"group_tips" => "<li> 1. El nombre del grupo de usuarios no se puede duplicar. Una vez modificado el nombre del grupo, pertenece al usuario reorganizado y se asocia automáticamente. </li><li> 2. Las extensiones limitan la relación entre la seguridad del sistema, tenga cuidado <i>(si crea un nuevo php en el directorio web, significa que es prácticamente imposible cambiar los permisos del programa para este usuario)</i> </li><li> 3. Gestión del hogar, gestión de grupos de derechos, derechos de visualización y adición, eliminación y modificación de los derechos están vinculados, los programas se asocian automáticamente </li><li> 4. Después de configurar el grupo de permisos para agregar el grupo de permisos, el permiso subsiguiente no se hereda <i>(este permiso es equivalente al permiso más alto).</i> </li>",
"not_null" => "Los campos obligatorios no puede estar vacía!",
"picture_can_not_null" => "Las fotos no puede estar vacía!",
"rname_success" => "Cambiar el nombre de éxito!",
@ -632,6 +662,7 @@ return array(
"show_gutter" => "Mostrar números de línea",
"char_all_display" => "Mostrar caracteres invisibles",
"auto_complete" => "pide automáticamente",
"auto_save" => "Guardar automáticamente",
"function_list" => "Lista de funciones",
"code_theme" => "Estilo de codificación",
"font_size" => "Tamaño de la fuente",
@ -652,6 +683,7 @@ return array(
"button_save_submit" => "guardar Enviar",
"button_more" => "más",
"button_select_all" => "Seleccionar todo / Invertir selección",
"charset_AUTO" => "Identificación automática",
"charset_UTF_8" => "Unicode",
"charset_UTF_16" => "Unicode",
"charset_CP1256" => "árabe",
@ -660,8 +692,8 @@ return array(
"charset_CP1257" => "lenguas bálticas",
"charset_ISO_8859_13" => "lenguas bálticas",
"charset_ISO_8859_4" => "lenguas bálticas",
"charset_BIG5_HKSCS" => "tradicional china",
"charset_BIG5" => "tradicional china",
"charset_BIG5_HKSCS" => "繁体-香港",
"charset_BIG5" => "繁体-台湾",
"charset_Georgian_Academy" => "georgiano",
"charset_PT154" => "kazaja",
"charset_CP949" => "coreano",
@ -758,6 +790,7 @@ return array(
"Plugin.auth.viewList" => "Lista de complementos",
"Plugin.auth.setting" => "Configuración del complemento",
"Plugin.auth.status" => "Apagar",
"Plugin.auth.install" => "Instalar / desinstalar",
"Explorer.UI.openWith" => "seleccione Abrir",
"Explorer.UI.openWithText" => "Bloc de notas para abrir",
"Explorer.UI.appSetDefault" => "Establecer la abierta por defecto",

Binary file not shown.

View File

@ -14,7 +14,7 @@ return array(
"setting_user_animate_desc" => "پنجره باز و انیمیشن دیگر",
"setting_user_sound_desc" => "صدا عملیات",
"setting_user_imageThumb" => "ریز عکسها",
"setting_user_imageThumb_desc" => "روترها و دیگر تجهیزات کم کارایی، شما می توانید بسته شدن را در نظر بگیرید",
"setting_user_imageThumb_desc" => "تجربه مرور بهتر پس از باز کردن",
"setting_user_fileSelect" => "بررسی نماد فایل را باز کنید",
"setting_user_fileSelect_desc" => "نماد فایل چپ کلید را بررسی کنید، میانبر ورودی منو راست کلیک کنید",
"qrcode" => "URL کد QR",
@ -64,7 +64,7 @@ return array(
"space_tips_full" => "بدون محدود کردن",
"space_size" => "فضا",
"space_size_use" => "استفاده از فضای",
"space_is_full" => "فضایی پر است، لطفا با مدیر!",
"space_is_full" => "فضای کافی وجود ندارد، لطفا با مدیر تماس بگیرید!",
"system_open_true_path" => "موفقیت در مدیریت فایل را باز کرد!",
"group_role_error" => "خطای مجوز نقش (بدون تنظیمات اجازه)",
"group_role_error_admin" => "مجوزهای ناکافی",
@ -80,6 +80,7 @@ return array(
"system_group_remove_tips" => "آیا مطمئن هستید که بخش را حذف کنید؟<br/>بعد از حذف بخشی از کاربر حذف خواهد شد، بخش زیر به بخش ریشه انتقال می کند",
"system_group_select" => "انتخاب بخش",
"system_group_select_result" => "کاربران به بخش های زیر تعلق خواهد",
"system_role_admin_tips" => "اظهارات: مدیران سیستم مجاز به کنترل نیستند",
"system_member_action" => "مدیریت کاربر",
"system_member_add" => "کاربر جدید",
"system_member_role" => "نقش اجازه",
@ -97,9 +98,12 @@ return array(
"system_member_import_desc" => "یک کاربر در هر خط،<br/>در حال حاضر وجود در سکوت نادیده گرفته",
"system_member_use" => "قادر ساختن",
"system_member_unuse" => "از کار انداختن",
"system_member_space" => "اندازه فضای کاربر را تنظیم کنید ",
"system_member_space_tips" => " اندازه فضای کاربر را تنظیم کنید ",
"system_member_space_number" => " باید تعداد باشد",
"system_member_group_config" => "بخش تنظیمات بسته",
"system_member_group_remove" => "حذف شده از بخش",
"system_member_group_insert" => "اضافه شده به بخش",
"system_member_group_insert" => "اضافه کردن به بخش",
"system_member_group_reset" => "بخش را بازنشانی کنید",
"system_member_group_error" => "خطا در بخش",
"system_group_action" => "مدیریت گروه",
@ -109,7 +113,7 @@ return array(
"system_setting_root_path" => "دسترسی ریشه",
"system_setting_root_path_desc" => "فقط مدیر سیستم می تواند تمام دایرکتوری دسترسی، گروه های حقوق دیگر کاربران تنها می توانند دایرکتوری کاربری خود را مشاهده کنید. اگر می خواهید روشن یا خاموش<br/>دسترسی مدیر به دایرکتوری دیگر، شما می توانید از PHP open_basedir پارامترهای ضد کراس سایت را تغییر دهید،<a href=\"https://www.google.com.hk/search?&q=php+open_basedir\" target=\"_lank\">مجموعه</a>",
"system_group_role_title" => "مدیریت نقش ادارات دولتی",
"system_group_role_remove" => "نقش بخش را تعیین کنید",
"system_group_role_remove" => "OK برای حذف نقش بخش",
"system_group_role_style" => "سبک",
"system_group_role_display" => "چه",
"system_group_role_display_desc" => "تنظیم کنید که آیا کاربر کاربر بخش را نمایش دهد یا نه",
@ -194,6 +198,7 @@ return array(
"remove_item" => "اقلام",
"uploading" => "آپلود",
"upload_tips_more" => "بیش از حد بسیاری از فایل ها، توصیه آپلود فشرده، سپس از حالت زیپ خارج آنلاین!",
"uploading_move" => "در انتقال ادغام ...",
"show_file" => "پیش نمایش صفحه جدید",
"unknow_file_title" => "باز کردن فایل نکته!",
"unknow_file_tips" => "آیا استفاده از این فایل، شما می توانید پشتیبانی نمی کند:",
@ -206,6 +211,24 @@ return array(
"convert_case" => "تبدیل مورد",
"convert_upper_case" => "تبدیل به حروف بزرگ",
"convert_lower_case" => "تبدیل به حروف کوچک",
"editor_insert_time" => "زمان کنونی ",
"editor_md5" => " رمزگذاری Md5 ",
"editor_qrcode" => " کد دو بعدی رشته ای ",
"editor_regx" => " آزمایش عبارات منظم ",
"editor_chinese" => " تبدیل ساده شده ",
"editor_chinese_simple" => " تبدیل به چینی ساده شده ",
"editor_chinese_traditional" => " تبدیل به چینی سنتی ",
"editor_base64" => "کدک Base64 ",
"editor_base64_encode" => " رمزگذاری Base64 ",
"editor_base64_decode" => " رمزگشایی Base64 ",
"editor_url" => " کدک URL ",
"editor_url_encode" => " رمزگذاری URL ",
"editor_url_decode" => " رمزگشایی URL ",
"editor_unicode" => " کدک یونیکد ",
"editor_unicode_encode" => " رمزگذاری یونیکد ",
"editor_unicode_decode" => " رمزگشایی یونیکد",
"editor_tools_select_tips" => " لطفا محتوایی را که میخواهید تبدیل کنید را انتخاب کنید",
"editor_calc" => "ماشین حساب رایگان",
"shortcut" => "کلید های میانبر",
"use_free" => "همچنان به استفاده از نسخه رایگان",
"learn_more" => "بیشتر بدانید",
@ -299,7 +322,7 @@ return array(
"password" => "رمز عبور",
"login_code" => "کد",
"need_check_code" => "کد تصدیق ورود به سیستم باز",
"need_check_code_desc" => "پس از باز کردن فرود باید نیاز به وارد کردن کد امنیتی، گردشگران ورود خودکار شکست خواهد خورد.",
"need_check_code_desc" => "پس از ورود به سیستم، باید کد تأیید را وارد کنید.",
"setting_csrf_protect" => "حفاظت CSRF گسترش",
"setting_csrf_protect_desc" => "پس از باز شدن نوع حمله موثر می تواند محافظت CSRF",
"login_rember_password" => "به یاد داشته باشید رمز عبور",
@ -349,6 +372,8 @@ return array(
"success" => "عملیات موفقیت آمیز",
"error" => "عملیات شکست خورد",
"error_repeat" => "عملیات شکست خورد، نام از قبل وجود دارد.",
"word_error" => "شکست خورد ",
"word_success" => " موفقیت",
"system_error" => "خطای سیستم",
"name" => "نام",
"type" => "نوع",
@ -542,7 +567,11 @@ return array(
"setting_group_add" => "اضافه کردن گروه کاربری",
"setting_group_edit" => "ویرایش گروههای کاربری",
"setting_theme" => "تنظیمات",
"setting_wall" => "تعویض تصویر زمینه",
"setting_wall" => "تنظیمات تصویر زمینه",
"setting_wall_desktop" => "تصویر زمینه دسکتاپ",
"setting_wall_desktop_list" => "مدیریت تصاویر پس زمینه دسکتاپ",
"setting_wall_login_list" => "مدیریت تصاویر پسزمینه",
"setting_wall_login_tips" => "نکته: هنگامی که بیش از یک قطعه وجود دارد، پس زمینه رابط کاربری ورودی به صورت تصادفی چرخانده می شود",
"setting_wall_diy" => "تصویر زمینه سفارشی:",
"setting_wall_info" => "تصویر آدرس URL، عکس های محلی می تواند مناسب برای دریافت مرورگر برای باز کردن تصویر",
"setting_fav" => "مدیر نشانک",
@ -563,6 +592,7 @@ return array(
"group_not_exists" => "این گروه برای کاربران وجود ندارد",
"member_add" => "اضافه کردن کاربر",
"password_null_not_update" => "آنها گفتند که تغییر نکرده رمز عبور است نه",
"if_save_file_tips" => "بعضی از فایل ها ذخیره نشده اند. آیا مطمئن هستید که پنجره را بسته می کنید؟",
"if_save_file" => "فایل ذخیره نشد، شما می خواهید ذخیره کنید؟",
"if_remove" => "اعلام حذف",
"member_remove_tips" => "پس از شما را حذف دایرکتوری کاربر پاک می شود",
@ -598,7 +628,7 @@ return array(
"action_edit" => "ویرایش",
"action_del" => "حذف کردن",
"group_role_ext_warning" => "آپلود اجازه نمی دهد چنین فایل،<br/>تغییر نام (تغییر نام داد به گسترش مشخص شده)،<br/>ویرایش ذخیره کنید، دانلود از راه دور، عصاره",
"group_tips" => "<li> 1. نام گروه کاربر نمی تواند تکرار شود، تغییر نام گروه اصلی متعلق به بازسازی از کاربر به طور خودکار مرتبط </li><li> 2. گسترش امنیت سیستم محدودیت روابط، مطمئن شوید که به ورزش احتیاط <i>(اگر پی اچ پی جدید در دایرکتوری وب؛ به این معنی که کاربر به تغییر دسترسی به برنامه های به این غیر موجود)</i> </li><li> 3. مدیریت کاربران، اقتدار گروه مدیریت، دسترسی به مشاهده و مجوز CRUD محدود هستند؛ برنامه به طور خودکار مرتبط خواهد </li><li> 4. تنظیم مجوز گروه می توانید مجوزهای گروه اضافه کنید، مجوز های بعدی به ارث نمی <i>(این امتیاز معادل بالاترین مقام است)</i> </li>",
"group_tips" => "<li> 1. نام گروه کاربری را نمی توان تکرار کرد. پس از تغییر نام گروه، آن متعلق به کاربر مجدد است و به صورت خودکار مرتبط است. </li><li> 2. افزونه ها ارتباط بین امنیت سیستم را محدود می کند، لطفا احتیاط کنید <i>(اگر یک php جدید را در دایرکتوری وب ایجاد می کنید، بدین معنی است که تغییر مجوزهای برنامه به این کاربر به همان اندازه خیالی است)</i> </li><li> 3. مدیریت خانوار، مدیریت گروه حقوق، مشاهده حقوق و افزودن، حذف و اصلاح حقوق محدود، برنامه ها به صورت خودکار مرتبط می شوند </li><li> 4. پس از اینکه گروه اجازه برای اضافه کردن گروه مجوز تنظیم شده است، مجوز بعدی به ارث نمی رسد <i>(این اجازه برابر با بالاترین مجوز).</i> </li>",
"not_null" => "بخشهای موردنیاز نمی تواند خالی باشد!",
"picture_can_not_null" => "عکس نمی تواند خالی باشد!",
"rname_success" => "تغییر نام موفقیت!",
@ -632,6 +662,7 @@ return array(
"show_gutter" => "نمایش شماره خط",
"char_all_display" => "نمایش شخصیت نامرئی",
"auto_complete" => "به صورت خودکار دهید",
"auto_save" => "به صورت خودکار ذخیره کنید",
"function_list" => "فهرست تابع",
"code_theme" => "برنامه نویسی سبک",
"font_size" => "اندازه قلم",
@ -652,16 +683,17 @@ return array(
"button_save_submit" => "ذخیره ارسال",
"button_more" => "بیشتر",
"button_select_all" => "انتخاب همه / انتخاب برعکس شود",
"charset_UTF_8" => "یونیکد",
"charset_UTF_16" => "یونیکد",
"charset_AUTO" => "شناسایی خودکار",
"charset_UTF_8" => "Unicode",
"charset_UTF_16" => "Unicode",
"charset_CP1256" => "عربی",
"charset_ISO_8859_6" => "عربی",
"charset_ISO_8859_10" => "زبانهای اسکاندیناوی",
"charset_CP1257" => "زبانهای بالتیک",
"charset_ISO_8859_13" => "زبانهای بالتیک",
"charset_ISO_8859_4" => "زبانهای بالتیک",
"charset_BIG5_HKSCS" => "چینی سنتی",
"charset_BIG5" => "چینی سنتی",
"charset_BIG5_HKSCS" => "繁体-香港",
"charset_BIG5" => "繁体-台湾",
"charset_Georgian_Academy" => "گرجی",
"charset_PT154" => "قزاقستان",
"charset_CP949" => "کره ای",
@ -758,6 +790,7 @@ return array(
"Plugin.auth.viewList" => "لیست پلاگین",
"Plugin.auth.setting" => "تنظیمات پلاگین",
"Plugin.auth.status" => "خاموش",
"Plugin.auth.install" => "نصب / حذف کنید",
"Explorer.UI.openWith" => "باز کردن را انتخاب",
"Explorer.UI.openWithText" => "Notepad باز کنید",
"Explorer.UI.appSetDefault" => "تنظیم پیش فرض باز",

Binary file not shown.

View File

@ -14,7 +14,7 @@ return array(
"setting_user_animate_desc" => "Fenêtre ouverte et autre animation",
"setting_user_sound_desc" => "Fonctionnement du son",
"setting_user_imageThumb" => "Image miniatures",
"setting_user_imageThumb_desc" => "Routeurs et autres équipements peu performants, vous pouvez envisager de fermer",
"setting_user_imageThumb_desc" => "Meilleure expérience de navigation après l'ouverture",
"setting_user_fileSelect" => "Ouvrez la vérification de l'icône du fichier",
"setting_user_fileSelect_desc" => "Icône du fichier, touche gauche, cliquez droit de la souris sur l'entrée du raccourci du menu",
"qrcode" => "URL QR code",
@ -64,7 +64,7 @@ return array(
"space_tips_full" => "Sans limiter",
"space_size" => "espace",
"space_size_use" => "Utilisation de l'espace",
"space_is_full" => "L'espace est plein, s'il vous plaît contacter l'administrateur!",
"space_is_full" => "Il n&#39;y a plus assez d&#39;espace, veuillez contacter l&#39;administrateur!",
"system_open_true_path" => "Ouvert avec succès dans le gestionnaire de fichiers!",
"group_role_error" => "erreur d'autorisations de rôle (pas de paramètres d'autorisation)",
"group_role_error_admin" => "autorisations insuffisantes",
@ -80,6 +80,7 @@ return array(
"system_group_remove_tips" => "Etes-vous sûr de supprimer le département?<br/>Après la suppression de la suppression de la partie de l'utilisateur, le sous-secteur est déplacé vers le secteur racine",
"system_group_select" => "Choisir département",
"system_group_select_result" => "Les membres appartiennent aux secteurs suivants",
"system_role_admin_tips" => "Remarques: Les administrateurs système ne sont pas autorisés à contrôler",
"system_member_action" => "Gestion des utilisateurs",
"system_member_add" => "Nouvel utilisateur",
"system_member_role" => "rôles d'autorisation",
@ -97,9 +98,12 @@ return array(
"system_member_import_desc" => "Un utilisateur par ligne,<br/>existent déjà sont silencieusement ignorées",
"system_member_use" => "permettre",
"system_member_unuse" => "Désactiver",
"system_member_space" => "Définir la taille de l&#39;espace utilisateur ",
"system_member_space_tips" => " Définir la taille de l&#39;espace utilisateur ",
"system_member_space_number" => " Doit être un nombre!",
"system_member_group_config" => "Département de réglage des lots",
"system_member_group_remove" => "Retiré du département",
"system_member_group_insert" => "Ajouté au département",
"system_member_group_insert" => "Ajouter au département",
"system_member_group_reset" => "Réinitialiser le département",
"system_member_group_error" => "Erreur de département",
"system_group_action" => "Direction du département",
@ -109,7 +113,7 @@ return array(
"system_setting_root_path" => "Accès Root",
"system_setting_root_path_desc" => "Seul un administrateur système peut accéder à tous les répertoires, d'autres groupes de défense des droits des utilisateurs ne peuvent voir leur propre répertoire utilisateur. Si vous voulez activer ou désactiver l'accès administrateur<br/>à d'autres répertoires, vous pouvez modifier le php open_basedir paramètres anti-cross-site,<a href=\"https://www.google.com.hk/search?&q=php+open_basedir\" target=\"_lank\">mis</a>",
"system_group_role_title" => "Gestion des rôles d'autorité ministérielle",
"system_group_role_remove" => "Déterminer le rôle du département",
"system_group_role_remove" => "OK pour supprimer le rôle de département",
"system_group_role_style" => "style",
"system_group_role_display" => "si",
"system_group_role_display_desc" => "Définir si afficher les droits d'utilisateur du département",
@ -194,6 +198,7 @@ return array(
"remove_item" => "Articles",
"uploading" => "Uploading",
"upload_tips_more" => "Trop de fichiers, la recommandation du téléchargement comprimé, puis décompressez en ligne!",
"uploading_move" => "Dans le transfert de fusion ...",
"show_file" => "Nouvelle page preview",
"unknow_file_title" => "File Open Tip!",
"unknow_file_tips" => "Ne prend pas en charge l'application de ce fichier, vous pouvez:",
@ -206,6 +211,24 @@ return array(
"convert_case" => "conversion de cas",
"convert_upper_case" => "Converti en lettres majuscules",
"convert_lower_case" => "Converti en minuscules",
"editor_insert_time" => "Heure actuelle ",
"editor_md5" => " Cryptage Md5 ",
"editor_qrcode" => " String code à deux dimensions ",
"editor_regx" => " Test d&#39;expression régulière ",
"editor_chinese" => " Conversion simplifiée ",
"editor_chinese_simple" => " Convertir en chinois simplifié ",
"editor_chinese_traditional" => " Convertir en chinois traditionnel ",
"editor_base64" => "Codec Base64 ",
"editor_base64_encode" => " Encodage Base64 ",
"editor_base64_decode" => " Décodage Base64 ",
"editor_url" => " Codec URL ",
"editor_url_encode" => " Encodage d&#39;URL ",
"editor_url_decode" => " Décodage d&#39;URL ",
"editor_unicode" => " Codec Unicode ",
"editor_unicode_encode" => " Codage Unicode ",
"editor_unicode_decode" => " Décodage Unicode",
"editor_tools_select_tips" => " S&#39;il vous plaît sélectionner le contenu que vous souhaitez convertir!",
"editor_calc" => "Calculateur gratuit",
"shortcut" => "Raccourcis",
"use_free" => "Continuer à utiliser la version gratuite",
"learn_more" => "En savoir plus",
@ -299,7 +322,7 @@ return array(
"password" => "mot de passe",
"login_code" => "codes",
"need_check_code" => "code d'authentification Connexion ouverte",
"need_check_code_desc" => "Après avoir ouvert l'atterrissage doit avoir besoin d'entrer un code de vérification, les touristes connexion automatique échouera.",
"need_check_code_desc" => "Après la connexion, vous devez entrer le code de vérification.",
"setting_csrf_protect" => "Protection Open CSRF",
"setting_csrf_protect_desc" => "Après le type d'ouverture d'attaque peut protéger efficacement CSRF",
"login_rember_password" => "Rappeler mot de passe",
@ -349,6 +372,8 @@ return array(
"success" => "opération réussie",
"error" => "L'opération a échoué",
"error_repeat" => "L'opération a échoué, le nom existe déjà!",
"word_error" => "Échec ",
"word_success" => " Succès",
"system_error" => "Erreur système",
"name" => "nom",
"type" => "type",
@ -542,7 +567,11 @@ return array(
"setting_group_add" => "Ajouter un groupe d'utilisateurs",
"setting_group_edit" => "Groupes d'utilisateurs Modifier",
"setting_theme" => "Paramètres thème",
"setting_wall" => "Remplacement du papier peint",
"setting_wall" => "Paramètres du papier peint",
"setting_wall_desktop" => "Fond d'écran",
"setting_wall_desktop_list" => "Gestion du papier peint",
"setting_wall_login_list" => "Gestion des fonds d'écran",
"setting_wall_login_tips" => "Astuce: Lorsqu'il y a plus d'une pièce, l'arrière-plan de l'interface de connexion tourne de manière aléatoire",
"setting_wall_diy" => "fond d'écran personnalisé:",
"setting_wall_info" => "adresse url de l'image, les images locales peut être juste pour obtenir le navigateur pour ouvrir l'image",
"setting_fav" => "Gestionnaire de signets",
@ -563,6 +592,7 @@ return array(
"group_not_exists" => "n'existe pas Ce groupe d'utilisateurs",
"member_add" => "Ajouter un utilisateur",
"password_null_not_update" => "Ils ont dit qu'ils ne changent pas le mot de passe ne soit pas rempli",
"if_save_file_tips" => "Certains fichiers ne sont pas enregistrés. Êtes-vous sûr de fermer la fenêtre?",
"if_save_file" => "Fichier n'a pas été enregistré, vous voulez économiser?",
"if_remove" => "Confirmer la suppression",
"member_remove_tips" => "Après avoir supprimé le répertoire utilisateur sera effacé",
@ -598,7 +628,7 @@ return array(
"action_edit" => "éditer",
"action_del" => "effacer",
"group_role_ext_warning" => "Upload ne permet pas de tels fichiers,<br/>Renommer (renommé à l'extension spécifiée),<br/>Editer enregistrer, télécharger à distance, extrait",
"group_tips" => "<li> 1. Le nom du groupe de l&#39;utilisateur ne peut pas être dupliqué, modifié le nom du groupe d&#39;origine appartiennent à la restructuration de l&#39;utilisateur sont automatiquement associés </li><li> 2. l&#39; extension de la sécurité du système de relations avec les restrictions, assurez - vous de faire preuve de prudence <i>(si nouveau php dans le répertoire web, cela signifie que l&#39;utilisateur de modifier l&#39;accès du programme à ce non-existant)</i> </li><li> 3. La gestion des utilisateurs, l&#39;autorité de gestion du groupe, l&#39;accès pour afficher et autorisations CRUD sont liés, le programme associera automatiquement </li><li> 4. Définir des autorisations groupe peuvent ajouter groupe d&#39;autorisations, les autorisations ultérieures ne sont pas héritées <i>(ce privilège est équivalent à la plus haute autorité)</i> </li>",
"group_tips" => "<li> 1. Le nom du groupe d&#39;utilisateurs ne peut pas être dupliqué Après la modification du nom du groupe, il appartient à l&#39;utilisateur réorganisé et est automatiquement associé. </li><li> 2. Les extensions limitent la relation entre la sécurité du système, s&#39;il vous plaît soyez prudent <i>(si vous créez un nouveau php dans le répertoire Web, cela signifie que la modification des autorisations du programme à cet utilisateur est pratiquement impossible)</i> </li><li> 3. La gestion des ménages, la gestion des groupes de droits, les droits de visualisation et d&#39;ajout, de suppression et de modification des droits sont liés, les programmes sont automatiquement associés </li><li> 4. Une fois que le groupe d&#39;autorisations est défini pour ajouter le groupe d&#39;autorisations, l&#39;autorisation suivante n&#39;est pas héritée <i>(cette autorisation est équivalente à l&#39;autorisation la plus élevée).</i> </li>",
"not_null" => "Les champs obligatoires ne peut être vide!",
"picture_can_not_null" => "Photos ne peut être vide!",
"rname_success" => "Renommez le succès!",
@ -632,6 +662,7 @@ return array(
"show_gutter" => "Afficher les numéros de ligne",
"char_all_display" => "Afficher les caractères invisibles",
"auto_complete" => "invite automatiquement",
"auto_save" => "Enregistrer automatiquement",
"function_list" => "Liste des fonctions",
"code_theme" => "Codage style",
"font_size" => "Taille de la police",
@ -652,6 +683,7 @@ return array(
"button_save_submit" => "Enregistrer Soumettre",
"button_more" => "plus",
"button_select_all" => "Sélectionner tout / Inverser la sélection",
"charset_AUTO" => "Identification automatique",
"charset_UTF_8" => "Unicode",
"charset_UTF_16" => "Unicode",
"charset_CP1256" => "arabe",
@ -660,8 +692,8 @@ return array(
"charset_CP1257" => "langues baltes",
"charset_ISO_8859_13" => "langues baltes",
"charset_ISO_8859_4" => "langues baltes",
"charset_BIG5_HKSCS" => "traditionnelle chinoise",
"charset_BIG5" => "traditionnelle chinoise",
"charset_BIG5_HKSCS" => "繁体-香港",
"charset_BIG5" => "繁体-台湾",
"charset_Georgian_Academy" => "géorgien",
"charset_PT154" => "kazakh",
"charset_CP949" => "coréen",
@ -758,6 +790,7 @@ return array(
"Plugin.auth.viewList" => "Liste de plugins",
"Plugin.auth.setting" => "Paramètres du plugin",
"Plugin.auth.status" => "Désactiver",
"Plugin.auth.install" => "Installer / désinstaller",
"Explorer.UI.openWith" => "Sélectionnez Ouvrir",
"Explorer.UI.openWithText" => "Bloc-notes pour ouvrir",
"Explorer.UI.appSetDefault" => "Définir l'ouverture par défaut",

View File

@ -14,7 +14,7 @@ return array(
"setting_user_animate_desc" => "Fiestra aberta e outra animación",
"setting_user_sound_desc" => "Son de operación",
"setting_user_imageThumb" => "Miniaturas da imaxe",
"setting_user_imageThumb_desc" => "Enrutadores e outros equipos de baixo rendemento, pódese considerar pechar",
"setting_user_imageThumb_desc" => "Mellor experiencia de navegación despois da apertura",
"setting_user_fileSelect" => "Abre a comprobación da icona do ficheiro",
"setting_user_fileSelect_desc" => "Icona de arquivo na selección da tecla esquerda, prema co botón dereito no menú de acceso do menú",
"qrcode" => "QR code URL",
@ -64,7 +64,7 @@ return array(
"space_tips_full" => "sen limitar",
"space_size" => "espazo",
"space_size_use" => "Uso de espazo",
"space_is_full" => "O espazo está cheo, póñase en contacto co administrador!",
"space_is_full" => "Non hai espazo suficiente, contacte co administrador.",
"system_open_true_path" => "Correctamente abriu o xestor de arquivos!",
"group_role_error" => "erro de permisos de función (sen opcións de permiso)",
"group_role_error_admin" => "permisos insuficientes",
@ -80,6 +80,7 @@ return array(
"system_group_remove_tips" => "¿Está seguro de borrar o departamento?<br/>Despois de que se elimine a eliminación da parte do usuario, o subsector mudouse ao sector raíz",
"system_group_select" => "Escolla un departamento",
"system_group_select_result" => "Os membros pertencen aos seguintes sectores",
"system_role_admin_tips" => "Observacións: Os administradores do sistema non están autorizados a controlar",
"system_member_action" => "Xestión de usuarios",
"system_member_add" => "novo usuario",
"system_member_role" => "funcións de permiso",
@ -97,9 +98,12 @@ return array(
"system_member_import_desc" => "Un usuario por liña,<br/>xa existen, son silenciosa ignorados",
"system_member_use" => "permitir",
"system_member_unuse" => "incapacitar",
"system_member_space" => "Establece o tamaño do espazo do usuario ",
"system_member_space_tips" => " Establece o tamaño do espazo do usuario ",
"system_member_space_number" => " Debe ser un número!",
"system_member_group_config" => "Departamento de fraguado por lotes",
"system_member_group_remove" => "Eliminado do departamento",
"system_member_group_insert" => "Engadido ao departamento",
"system_member_group_insert" => "Engadir ao departamento",
"system_member_group_reset" => "Restablecer o departamento",
"system_member_group_error" => "Erro do departamento",
"system_group_action" => "Dirección do departamento",
@ -109,7 +113,7 @@ return array(
"system_setting_root_path" => "acceso root",
"system_setting_root_path_desc" => "Só un administrador do sistema pode acceder todos os directorios, outros grupos de dereitos dos usuarios só poden ver o seu propio directorio do usuario. Se quere acender e apagar<br/>acceso de administrador a outros directorios, pode modificar o PHP open_basedir parámetros anti-cross-site,<a href=\"https://www.google.com.hk/search?&q=php+open_basedir\" target=\"_lank\">definir</a>",
"system_group_role_title" => "Xestión de funcións de autoridade departamental",
"system_group_role_remove" => "Determine o papel do departamento",
"system_group_role_remove" => "Aceptar para eliminar o rol de departamento",
"system_group_role_style" => "estilo",
"system_group_role_display" => "se",
"system_group_role_display_desc" => "Establecer se mostrar ou non os dereitos de usuario do departamento",
@ -194,6 +198,7 @@ return array(
"remove_item" => "elementos",
"uploading" => "subida",
"upload_tips_more" => "Hai moitos arquivos, a recomendación do subida comprimido, logo descompactá liña!",
"uploading_move" => "Na transferencia de fusión ...",
"show_file" => "Nova vista de páxina",
"unknow_file_title" => "Arquivo Abrir Consello!",
"unknow_file_tips" => "non apoiar a aplicación deste arquivo, pode:",
@ -206,6 +211,24 @@ return array(
"convert_case" => "conversión caso",
"convert_upper_case" => "Convertida en maiúsculas",
"convert_lower_case" => "Convertida en minúsculas",
"editor_insert_time" => "Hora actual ",
"editor_md5" => " Codificación Md5 ",
"editor_qrcode" => " Código bidimensional de cadea ",
"editor_regx" => " Exame regular de expresións ",
"editor_chinese" => " Conversión simplificada ",
"editor_chinese_simple" => " Converte para os chineses simplificados ",
"editor_chinese_traditional" => " Converter aos chineses tradicionais ",
"editor_base64" => "Códec Base64 ",
"editor_base64_encode" => " Codificación base64 ",
"editor_base64_decode" => " Decodificación base64 ",
"editor_url" => " Códec de URL ",
"editor_url_encode" => " Codificación de URL ",
"editor_url_decode" => " Descodificación de URL ",
"editor_unicode" => " Códec Unicode ",
"editor_unicode_encode" => " Codificación unicode ",
"editor_unicode_decode" => " Decodificación Unicode",
"editor_tools_select_tips" => " Selecciona o contido que queres converter.",
"editor_calc" => "Calculadora gratuíta",
"shortcut" => "atallos",
"use_free" => "Continuar a utilizar a versión gratuita",
"learn_more" => "máis información",
@ -299,7 +322,7 @@ return array(
"password" => "contrasinal",
"login_code" => "códigos",
"need_check_code" => "código de identificación de usuario aberto",
"need_check_code_desc" => "Despois de abrir o destino debe ter introducir un código de verificación, os turistas sesión automático fallará.",
"need_check_code_desc" => "Despois de iniciar sesión, debes introducir o código de verificación.",
"setting_csrf_protect" => "protección aberta csrf",
"setting_csrf_protect_desc" => "Despois tipo de ataque pode protexer eficazmente csrf apertura",
"login_rember_password" => "lembrar contrasinal",
@ -349,6 +372,8 @@ return array(
"success" => "operación exitosa",
"error" => "A operación fallou",
"error_repeat" => "A operación fallou, o nome xa existe!",
"word_error" => "Fallou ",
"word_success" => " Éxito",
"system_error" => "erro de sistema",
"name" => "nome",
"type" => "tipo",
@ -542,7 +567,11 @@ return array(
"setting_group_add" => "Agregar User Group",
"setting_group_edit" => "Editar grupos de usuarios",
"setting_theme" => "Definicións de tema",
"setting_wall" => "Substitución do fondo",
"setting_wall" => "Configuración do fondo de pantalla",
"setting_wall_desktop" => "Fondos de escritorio",
"setting_wall_desktop_list" => "Xestión de fondos de pantalla de escritorio",
"setting_wall_login_list" => "Iniciar sesión en xestión de fondos",
"setting_wall_login_tips" => "Consello: cando hai máis dunha peza, o fondo da interface de inicio xirará aleatoriamente",
"setting_wall_diy" => "fondo personalizado:",
"setting_wall_info" => "Imaxe enderezo de URL, as imaxes locais poden estar seguro de obter o seu navegador para abrir a imaxe",
"setting_fav" => "Bookmark Xestor",
@ -563,6 +592,7 @@ return array(
"group_not_exists" => "Este grupo de usuario non existe",
"member_add" => "Engadir usuario",
"password_null_not_update" => "Eles dixeron que non cambiar o contrasinal non foi cuberto",
"if_save_file_tips" => "Algúns ficheiros non están gardados. Estás seguro de pechar a xanela?",
"if_save_file" => "Non se for salvo, quere gardar?",
"if_remove" => "confirme Borrar",
"member_remove_tips" => "Despois de eliminar o directorio do usuario serán eliminados",
@ -598,7 +628,7 @@ return array(
"action_edit" => "editar",
"action_del" => "eliminar",
"group_role_ext_warning" => "Subida non permitir que estas arquivos,<br/>Rename (renomeado para a extensión especificada),<br/>Edit gardar, descargar remoto, extracto de",
"group_tips" => "<li> 1. O nome do grupo do usuario non pode ser duplicado, modificado o nome do grupo orixinal pertencen á reestruturación do usuario aparecen asociados </li><li> 2. extensión de seguridade sistema de relacións de restricións, non se esqueza de coidar <i>(se nova php no directorio web, isto significa que o usuario modifique o acceso do programa desta inexistente)</i> </li><li> 3. A xestión de usuarios, a autoridade de xestión do grupo; acceso a ver e permisos CRUD están ligados, o programa asocia automaticamente </li><li> 4. Definir permisos grupo pode engadir grupo de autorizacións, permisos seguintes non son herdados <i>(este privilexio é equivalente á máxima autoridade)</i> </li>",
"group_tips" => "<li> 1. Non se pode duplicar o nome do grupo de usuarios. Despois de modificar o nome do grupo, pertence ao usuario reorganizado e está asociado automaticamente. </li><li> 2. As extensións limitan a relación entre a seguridade do sistema, ténganse cautelosos <i>(se crea un novo php no directorio web; isto significa que cambiar os permisos do programa a este usuario é prácticamente imposible)</i> </li><li> 3. A xestión do fogar, a xestión do grupo de dereitos, os dereitos de visualización e a adición, eliminación e modificación de dereitos están ligados; os programas están asociados automaticamente </li><li> 4. Despois de que o grupo de permisos estea configurado para engadir o grupo de permisos, o permiso posterior non se herdará <i>(este permiso equivale ao maior permiso).</i> </li>",
"not_null" => "Os campos obrigatorios non pode estar baleiro!",
"picture_can_not_null" => "Fotos non pode estar baleiro!",
"rname_success" => "Renomeie éxito!",
@ -632,6 +662,7 @@ return array(
"show_gutter" => "Amosar números de liña",
"char_all_display" => "Amosar caracteres invisibles",
"auto_complete" => "solicita automaticamente",
"auto_save" => "Gardar automaticamente",
"function_list" => "Lista de funcións",
"code_theme" => "Coding Estilo",
"font_size" => "Tamaño da fonte",
@ -652,6 +683,7 @@ return array(
"button_save_submit" => "salva Enviar",
"button_more" => "máis",
"button_select_all" => "Seleccionar todo Selección / Inverter",
"charset_AUTO" => "Identificación automática",
"charset_UTF_8" => "Unicode",
"charset_UTF_16" => "Unicode",
"charset_CP1256" => "árabe",
@ -660,8 +692,8 @@ return array(
"charset_CP1257" => "linguas bálticas",
"charset_ISO_8859_13" => "linguas bálticas",
"charset_ISO_8859_4" => "linguas bálticas",
"charset_BIG5_HKSCS" => "tradicional chinesa",
"charset_BIG5" => "tradicional chinesa",
"charset_BIG5_HKSCS" => "繁体-香港",
"charset_BIG5" => "繁体-台湾",
"charset_Georgian_Academy" => "xeorxiano",
"charset_PT154" => "Kazakh",
"charset_CP949" => "coreano",
@ -758,6 +790,7 @@ return array(
"Plugin.auth.viewList" => "Lista de complementos",
"Plugin.auth.setting" => "Axustes de complementos",
"Plugin.auth.status" => "Desactivar",
"Plugin.auth.install" => "Instalar / desinstalar",
"Explorer.UI.openWith" => "seleccione Abrir",
"Explorer.UI.openWithText" => "Bloque de notas para abrir",
"Explorer.UI.appSetDefault" => "Definir o estándar aberto",

View File

@ -14,7 +14,7 @@ return array(
"setting_user_animate_desc" => "खिड़की खुली और अन्य एनीमेशन",
"setting_user_sound_desc" => "ऑपरेशन ध्वनि",
"setting_user_imageThumb" => "चित्र थंबनेल",
"setting_user_imageThumb_desc" => "रूटर और अन्य कम प्रदर्शन वाले उपकरण, आप बंद करने पर विचार कर सकते हैं",
"setting_user_imageThumb_desc" => "खोलने के बाद बेहतर ब्राउज़िंग अनुभव",
"setting_user_fileSelect" => "फ़ाइल आइकन चेक खोलें",
"setting_user_fileSelect_desc" => "फ़ाइल आइकन कुंजी चेक को छोड़ दिया, राइट-क्लिक मेनू शॉर्टकट प्रविष्टि",
"qrcode" => "यूआरएल क्यूआर कोड",
@ -64,7 +64,7 @@ return array(
"space_tips_full" => "सीमित बिना",
"space_size" => "अंतरिक्ष",
"space_size_use" => "अंतरिक्ष के इस्तेमाल",
"space_is_full" => "अंतरिक्ष भरा है, व्यवस्थापक से संपर्क करें!",
"space_is_full" => "पर्याप्त जगह नहीं है, कृपया व्यवस्थापक से संपर्क करें!",
"system_open_true_path" => "सफलतापूर्वक फ़ाइल प्रबंधक में खोला!",
"group_role_error" => "भूमिका अनुमति त्रुटि (कोई अनुमति सेटिंग्स)",
"group_role_error_admin" => "अपर्याप्त अनुमति",
@ -80,6 +80,7 @@ return array(
"system_group_remove_tips" => "क्या आप विभाग को हटाना चाहते हैं?<br/>उपयोगकर्ता के हिस्से को हटाने के बाद हटा दिया जाएगा, उप-क्षेत्र रूट क्षेत्र में स्थानांतरित",
"system_group_select" => "विभाग का चयन करें",
"system_group_select_result" => "सदस्यों को निम्नलिखित क्षेत्रों की होगी",
"system_role_admin_tips" => "टिप्पणियां: सिस्टम प्रशासक को नियंत्रित करने के लिए अधिकृत नहीं हैं",
"system_member_action" => "प्रयोक्ता प्रबंधन",
"system_member_add" => "नई उपयोगकर्ता",
"system_member_role" => "अनुमति भूमिकाओं",
@ -97,9 +98,12 @@ return array(
"system_member_import_desc" => "प्रति पंक्ति एक उपयोगकर्ता,<br/>पहले से ही मौजूद चुपचाप उपेक्षा कर रहे हैं",
"system_member_use" => "सक्षम करें",
"system_member_unuse" => "अक्षम",
"system_member_space" => "उपयोगकर्ता स्थान आकार सेट करें ",
"system_member_space_tips" => " उपयोगकर्ता स्थान आकार सेट करें ",
"system_member_space_number" => " एक नंबर होना चाहिए!",
"system_member_group_config" => "बैच सेटिंग विभाग",
"system_member_group_remove" => "विभाग से हटा दिया गया",
"system_member_group_insert" => "विभाग को जोड़ा गया",
"system_member_group_insert" => "विभाग में जोड़ें",
"system_member_group_reset" => "विभाग को रीसेट करें",
"system_member_group_error" => "विभाग त्रुटि",
"system_group_action" => "विभाग प्रबंधन",
@ -109,7 +113,7 @@ return array(
"system_setting_root_path" => "रूट पहुँच",
"system_setting_root_path_desc" => "केवल एक सिस्टम प्रशासक सभी निर्देशिकाओं का उपयोग कर सकते, उन के अन्य अधिकार समूहों केवल अपने स्वयं के उपयोगकर्ता निर्देशिका देख सकते हैं। आप पर या अन्य निर्देशिकाओं करने के लिए<br/>व्यवस्थापक पहुँच को बंद करना चाहते हैं, तो आप, विरोधी क्रॉस साइट मापदंडों open_basedir php संशोधित कर सकते हैं<a href=\"https://www.google.com.hk/search?&q=php+open_basedir\" target=\"_lank\"></a>",
"system_group_role_title" => "विभागीय अधिकार भूमिका प्रबंधन",
"system_group_role_remove" => "विभाग की भूमिका का निर्धारण करें",
"system_group_role_remove" => "विभाग की भूमिका को हटाना ठीक है",
"system_group_role_style" => "शैली",
"system_group_role_display" => "चाहे",
"system_group_role_display_desc" => "सेट करें कि क्या डिपार्टमेंट उपयोगकर्ता अधिकार प्रदर्शित करने या नहीं",
@ -194,6 +198,7 @@ return array(
"remove_item" => "आइटम",
"uploading" => "अपलोड",
"upload_tips_more" => "बहुत अधिक फ़ाइलें, संकुचित अपलोड की सिफारिश, तो ऑनलाइन खोलना!",
"uploading_move" => "विलय हस्तांतरण में ...",
"show_file" => "नया पृष्ठ पूर्वावलोकन",
"unknow_file_title" => "फ़ाइल को खोलने टिप!",
"unknow_file_tips" => "इस फाइल, आप कर सकते हैं के आवेदन का समर्थन नहीं किया था:",
@ -206,6 +211,24 @@ return array(
"convert_case" => "प्रकरण रूपांतरण",
"convert_upper_case" => "अपरकेस में परिवर्तित",
"convert_lower_case" => "लोअरकेस परिवर्तित",
"editor_insert_time" => "वर्तमान समय ",
"editor_md5" => " एमडी 5 एन्क्रिप्शन ",
"editor_qrcode" => " स्ट्रिंग द्वि-आयामी कोड ",
"editor_regx" => " नियमित अभिव्यक्ति परीक्षण ",
"editor_chinese" => " सरलीकृत रूपांतरण ",
"editor_chinese_simple" => " सरलीकृत चीनी में कनवर्ट करें ",
"editor_chinese_traditional" => " पारंपरिक चीनी में कनवर्ट करें ",
"editor_base64" => "बेस 64 कोडेक ",
"editor_base64_encode" => " बेस 64 एन्कोडिंग ",
"editor_base64_decode" => " बेस 64 डीकोडिंग ",
"editor_url" => " यूआरएल कोडेक ",
"editor_url_encode" => " यूआरएल एन्कोडिंग ",
"editor_url_decode" => " यूआरएल डिकोडिंग ",
"editor_unicode" => " यूनिकोड कोडेक ",
"editor_unicode_encode" => " यूनिकोड एन्कोडिंग ",
"editor_unicode_decode" => " यूनिकोड डिकोडिंग",
"editor_tools_select_tips" => " कृपया उस सामग्री का चयन करें जिसे आप कन्वर्ट करना चाहते हैं!",
"editor_calc" => "मुफ्त कैलकुलेटर",
"shortcut" => "शॉर्टकट",
"use_free" => "मुक्त संस्करण का उपयोग करने के लिए जारी",
"learn_more" => "जानें",
@ -299,7 +322,7 @@ return array(
"password" => "पासवर्ड",
"login_code" => "संहिताओं",
"need_check_code" => "लॉगिन प्रमाणीकरण कोड खुला",
"need_check_code_desc" => "बाद लैंडिंग खोलने सत्यापन कोड डालने की जरूरत है चाहिए, पर्यटकों स्वचालित लॉगइन असफल हो जायेगी",
"need_check_code_desc" => "प्रवेश करने के बाद, आपको सत्यापन कोड दर्ज करना होगा",
"setting_csrf_protect" => "ओपन CSRF संरक्षण",
"setting_csrf_protect_desc" => "हमले को प्रभावी ढंग से CSRF रक्षा कर सकते हैं के उद्घाटन के प्रकार के बाद",
"login_rember_password" => "पासवर्ड याद रखें",
@ -349,6 +372,8 @@ return array(
"success" => "सफल ऑपरेशन",
"error" => "ऑपरेशन विफल रहा है",
"error_repeat" => "कार्रवाई विफल रही, नाम पहले से ही मौजूद है!",
"word_error" => "असफलता ",
"word_success" => " सफलता",
"system_error" => "सिस्टम त्रुटि",
"name" => "नाम",
"type" => "टाइप",
@ -542,7 +567,11 @@ return array(
"setting_group_add" => "उपयोगकर्ता समूह जोड़े",
"setting_group_edit" => "संपादित उपयोगकर्ता के समूह",
"setting_theme" => "थीम सेटिंग्स",
"setting_wall" => "वॉलपेपर के रिप्लेसमेंट",
"setting_wall" => "वॉलपेपर सेटिंग",
"setting_wall_desktop" => "डेस्कटॉप वॉलपेपर",
"setting_wall_desktop_list" => "डेस्कटॉप वॉलपेपर प्रबंधन",
"setting_wall_login_list" => "लॉगिन वॉलपेपर प्रबंधन",
"setting_wall_login_tips" => "युक्ति: जब एक से अधिक टुकड़े होते हैं, तो लॉगिन इंटरफ़ेस पृष्ठभूमि अनियमित रूप से घुमाएगी",
"setting_wall_diy" => "कस्टम वॉलपेपर:",
"setting_wall_info" => "चित्र यूआरएल पता, स्थानीय चित्रों छवि को खोलने के लिए ब्राउज़र पाने के लिए सही हो सकता है",
"setting_fav" => "बुकमार्क प्रबंधक",
@ -563,6 +592,7 @@ return array(
"group_not_exists" => "इस उपयोगकर्ता समूह मौजूद नहीं है",
"member_add" => "उपयोगकर्ता जोड़ें",
"password_null_not_update" => "उन्होंने कहा कि वे परिवर्तन नहीं किया पासवर्ड भरा नहीं है",
"if_save_file_tips" => "कुछ फ़ाइलें सहेजी नहीं गई हैं क्या आप खिड़की को बंद करना चाहते हैं?",
"if_save_file" => "फ़ाइल को बचाया नहीं किया गया है, आप को बचाने के लिए करना चाहते हैं?",
"if_remove" => "चिह्नित की पुष्टि",
"member_remove_tips" => "आप उपयोगकर्ता निर्देशिका साफ हो जाएगा निकालने के बाद",
@ -598,7 +628,7 @@ return array(
"action_edit" => "संपादित करें",
"action_del" => "मिटाना",
"group_role_ext_warning" => "ऐसी फ़ाइलों की अनुमति नहीं अपलोड,<br/>नाम बदलें (निर्दिष्ट विस्तार करने के लिए नाम),<br/>संपादन और बचत, दूरदराज डाउनलोड, निकालने",
"group_tips" => "<li> 1. उपयोगकर्ता समूह का नाम नहीं दोहराया जा सकता है, संशोधित मूल समूह का नाम उपयोगकर्ता के पुनर्गठन के लिए स्वचालित रूप से जुड़े रहे हैं करने के लिए संबंधित </li><li> 2. विस्तार प्रतिबंध संबंधों सिस्टम सुरक्षा, सावधानी बरतें के लिए सुनिश्चित हो <i>(यदि वेब निर्देशिका में नए पीएचपी, यह मतलब है कि उपयोगकर्ता इस न के बराबर करने के लिए कार्यक्रम का उपयोग बदलने के लिए)</i> </li><li> 3. उपयोगकर्ता प्रबंधन, समूह प्रबंधन प्राधिकरण, देखने के लिए उपयोग और CRUD अनुमतियों के लिए बाध्य कर रहे हैं; प्रोग्राम स्वचालित रूप से सहयोगी होगा </li><li> 4. अनुमतियाँ सेट समूह अनुमति समूह में जोड़ सकते हैं, बाद में अनुमतियाँ इनहेरिट नहीं किया है <i>(इस विशेषाधिकार सबसे अधिक अधिकार के बराबर है)</i> </li>",
"group_tips" => "<li> 1. उपयोगकर्ता समूह का नाम दोहराया नहीं जा सकता है। समूह का नाम संशोधित किए जाने के बाद, यह पुनर्गठित उपयोगकर्ता के अंतर्गत आता है और स्वचालित रूप से जुड़ा हुआ है। </li><li> 2. एक्सटेंशन सिस्टम सुरक्षा के बीच के संबंध को सीमित करते हैं, कृपया सावधान रहें <i>(यदि आप वेब निर्देशिका में एक नया php बनाते हैं, इसका मतलब है कि इस उपयोगकर्ता के लिए प्रोग्राम की अनुमतियाँ बदलना लगभग असंभव है)</i> </li><li> 3. घरेलू प्रबंधन, अधिकार समूह प्रबंधन, अधिकारों को देखने और जोड़ने, हटाना, और अधिकारों को संशोधित करना बाध्य हैं; कार्यक्रम स्वचालित रूप से संबंधित हैं </li><li> 4. अनुमति समूह के बाद अनुमति समूह जोड़ने के लिए सेट है, बाद में अनुमति विरासत में नहीं है <i>(यह अनुमति उच्चतम अनुमति के बराबर है)।</i> </li>",
"not_null" => "आवश्यक फ़ील्ड रिक्त नहीं हो सकता!",
"picture_can_not_null" => "Photos रिक्त नहीं हो सकता!",
"rname_success" => "सफलता का नाम बदलें!",
@ -632,6 +662,7 @@ return array(
"show_gutter" => "लाइन नंबर दिखाएँ",
"char_all_display" => "अदृश्य पात्रों दिखाएँ",
"auto_complete" => "स्वचालित रूप से संकेत देता है",
"auto_save" => "स्वचालित रूप से सहेजें",
"function_list" => "समारोह सूची",
"code_theme" => "कोडन शैली",
"font_size" => "फ़ॉन्ट का आकार",
@ -652,16 +683,17 @@ return array(
"button_save_submit" => "सहेजें जमा करें",
"button_more" => "अधिक",
"button_select_all" => "सभी का चयन / पलटना चयन",
"charset_UTF_8" => "यूनिकोड",
"charset_UTF_16" => "यूनिकोड",
"charset_AUTO" => "स्वचालित पहचान",
"charset_UTF_8" => "Unicode",
"charset_UTF_16" => "Unicode",
"charset_CP1256" => "अरबी भाषा",
"charset_ISO_8859_6" => "अरबी भाषा",
"charset_ISO_8859_10" => "नॉर्डिक भाषाओं",
"charset_CP1257" => "बाल्टिक भाषाएँ",
"charset_ISO_8859_13" => "बाल्टिक भाषाएँ",
"charset_ISO_8859_4" => "बाल्टिक भाषाएँ",
"charset_BIG5_HKSCS" => "पारंपरिक चीनी",
"charset_BIG5" => "पारंपरिक चीनी",
"charset_BIG5_HKSCS" => "繁体-香港",
"charset_BIG5" => "繁体-台湾",
"charset_Georgian_Academy" => "जॉर्जियाई",
"charset_PT154" => "कजाख",
"charset_CP949" => "कोरियाई",
@ -758,6 +790,7 @@ return array(
"Plugin.auth.viewList" => "प्लगइन सूची",
"Plugin.auth.setting" => "प्लगइन सेटिंग",
"Plugin.auth.status" => "बंद करें",
"Plugin.auth.install" => "स्थापित करें / स्थापना रद्द करें",
"Explorer.UI.openWith" => "ओपन का चयन करें",
"Explorer.UI.openWithText" => "नोटपैड खोलने के लिए",
"Explorer.UI.appSetDefault" => "डिफ़ॉल्ट खुला सेट",

Binary file not shown.

View File

@ -14,7 +14,7 @@ return array(
"setting_user_animate_desc" => "Ablak nyitva és egyéb animáció",
"setting_user_sound_desc" => "Működési hang",
"setting_user_imageThumb" => "Kép bélyegképek",
"setting_user_imageThumb_desc" => "Útválasztók és egyéb alacsony teljesítményű berendezések, akkor fontolóra veszi a zárást",
"setting_user_imageThumb_desc" => "Jobb böngészési élmény a megnyitás után",
"setting_user_fileSelect" => "Nyissa meg a fájlikon ellenőrzését",
"setting_user_fileSelect_desc" => "Fájl ikon bal kulcs ellenőrzés, jobb gombbal kattintson a menü parancsikonra",
"qrcode" => "URL QR-kód",
@ -64,7 +64,7 @@ return array(
"space_tips_full" => "korlátozása nélkül",
"space_size" => "tér",
"space_size_use" => "Helykihasználás",
"space_is_full" => "A hely tele van, kérjük lépjen kapcsolatba az adminisztrátorral!",
"space_is_full" => "Nincs elég hely maradt, kérjük, lépjen kapcsolatba a rendszergazdával!",
"system_open_true_path" => "Sikeresen megnyitotta a fájlkezelő!",
"group_role_error" => "Szerepe engedélyeket hiba (nincs jogosultság beállítások)",
"group_role_error_admin" => "Nem megfelelő engedélyek",
@ -80,6 +80,7 @@ return array(
"system_group_remove_tips" => "Biztos benne, hogy törli az osztályt?<br/>A felhasználó rész törlésének megszüntetése után az alszektor átkerült a gyökérszektorba",
"system_group_select" => "Válasszon megyét",
"system_group_select_result" => "A tagok tartoznak a következő ágazatokban",
"system_role_admin_tips" => "Megjegyzések: A rendszergazdák nem jogosultak ellenőrzésre",
"system_member_action" => "User Management",
"system_member_add" => "új felhasználó",
"system_member_role" => "Engedély szerepek",
@ -97,9 +98,12 @@ return array(
"system_member_import_desc" => "Egy felhasználó soronként,<br/>már létezik, az is csendben figyelmen kívül",
"system_member_use" => "engedélyezése",
"system_member_unuse" => "Kikapcsolja",
"system_member_space" => "A felhasználói terület méretének beállítása ",
"system_member_space_tips" => " A felhasználói terület méretének beállítása ",
"system_member_space_number" => " Számnak kell lennie!",
"system_member_group_config" => "Batch beállítás részleg",
"system_member_group_remove" => "Eltávolítva az osztálytól",
"system_member_group_insert" => "Hozzáadva az osztályhoz",
"system_member_group_insert" => "Add hozzá az osztályhoz",
"system_member_group_reset" => "Állítsa vissza az osztályt",
"system_member_group_error" => "Osztály hiba",
"system_group_action" => "Osztályvezetés",
@ -109,7 +113,7 @@ return array(
"system_setting_root_path" => "Root hozzáférés",
"system_setting_root_path_desc" => "Csak egy rendszergazda hozzáférhet az összes könyvtár, más jogi csoportok felhasználók csak látni a saját felhasználói könyvtár. Ha azt szeretnénk, hogy kapcsolja be vagy ki<br/>rendszergazda hozzáférés más könyvtárak, akkor módosíthatja a php open_basedir anti-cross-site paraméterek<a href=\"https://www.google.com.hk/search?&q=php+open_basedir\" target=\"_lank\">meghatározott</a>",
"system_group_role_title" => "Osztályügyi hatósági szerepek kezelése",
"system_group_role_remove" => "Határozza meg az osztály szerepét",
"system_group_role_remove" => "OK a részleg szerepkörének törléséhez",
"system_group_role_style" => "stílus",
"system_group_role_display" => "vajon",
"system_group_role_display_desc" => "Állítsa be, hogy megjelenjen-e a részleg felhasználói jogosultsága",
@ -194,6 +198,7 @@ return array(
"remove_item" => "tételek",
"uploading" => "Feltöltés",
"upload_tips_more" => "Túl sok fájl, az ajánlás a tömörített feltöltés, majd csomagolja ki online!",
"uploading_move" => "Az egyesített átvitel ...",
"show_file" => "Új oldal előnézet",
"unknow_file_title" => "Fájl megnyitása Tipp!",
"unknow_file_tips" => "Nem támogatják az alkalmazás a fájl, akkor:",
@ -206,6 +211,24 @@ return array(
"convert_case" => "Case átalakítás",
"convert_upper_case" => "Konvertált nagybetűs",
"convert_lower_case" => "Átváltva kisbetűs",
"editor_insert_time" => "Jelenlegi idő ",
"editor_md5" => " Md5 titkosítás ",
"editor_qrcode" => " String kétdimenziós kód ",
"editor_regx" => " Szabályos kifejezés tesztelés ",
"editor_chinese" => " Egyszerűbb konverzió ",
"editor_chinese_simple" => " Konvertálás egyszerűsített kínai nyelvre ",
"editor_chinese_traditional" => " Konvertálás hagyományos kínai nyelvre ",
"editor_base64" => "Base64 kodek ",
"editor_base64_encode" => " Base64 kódolás ",
"editor_base64_decode" => " Base64 dekódolás ",
"editor_url" => " URL-kodek ",
"editor_url_encode" => " URL kódolás ",
"editor_url_decode" => " URL dekódolás ",
"editor_unicode" => " Unicode kodek ",
"editor_unicode_encode" => " Unicode kódolás ",
"editor_unicode_decode" => " Unicode dekódolás",
"editor_tools_select_tips" => " Kérjük, válassza ki az átalakítani kívánt tartalmat!",
"editor_calc" => "Ingyenes számológép",
"shortcut" => "parancsikonok",
"use_free" => "Továbbra is használhatja az ingyenes verzió",
"learn_more" => "További",
@ -299,7 +322,7 @@ return array(
"password" => "jelszó",
"login_code" => "kódok",
"need_check_code" => "Bejelentkezés hitelesítési kódot nyitva",
"need_check_code_desc" => "Megnyitása után le kell szállnia kell adnia egy ellenőrző kódot, a turisták automatikus bejelentkezés sikertelen lesz.",
"need_check_code_desc" => "A bejelentkezés után meg kell adnia az ellenőrző kódot.",
"setting_csrf_protect" => "Nyílt CSRF védelmet",
"setting_csrf_protect_desc" => "Miután nyitó típusú támadás hatékonyan védeni CSRF",
"login_rember_password" => "emlékszik jelszó",
@ -349,6 +372,8 @@ return array(
"success" => "sikeres működése",
"error" => "A művelet nem sikerült",
"error_repeat" => "A művelet nem sikerült, a név már létezik!",
"word_error" => "kudarc ",
"word_success" => " siker",
"system_error" => "Rendszerhiba",
"name" => "név",
"type" => "Típus",
@ -542,7 +567,11 @@ return array(
"setting_group_add" => "Add User Group",
"setting_group_edit" => "Edit User Groups",
"setting_theme" => "Theme Settings",
"setting_wall" => "Cseréje tapéta",
"setting_wall" => "Háttérkép beállítások",
"setting_wall_desktop" => "Asztali háttérkép",
"setting_wall_desktop_list" => "Asztali háttérkép menedzsment",
"setting_wall_login_list" => "Bejelentkezés Wallpaper Management",
"setting_wall_login_tips" => "Tipp: Ha egynél több darab van, a bejelentkezési felület hátlapja véletlenszerűen forgatódik",
"setting_wall_diy" => "Egyéni háttérkép:",
"setting_wall_info" => "Kép url címét, a helyi képek is jobb, hogy a böngésző megnyitása kép",
"setting_fav" => "Könyvjelzőkezelő",
@ -563,6 +592,7 @@ return array(
"group_not_exists" => "Ez a felhasználó csoport nem létezik",
"member_add" => "Felhasználó hozzáadása",
"password_null_not_update" => "Azt mondta, hogy nem változik a jelszó nincs kitöltve",
"if_save_file_tips" => "Egyes fájlok nem kerülnek mentésre. Biztos benne, hogy bezárja az ablakot?",
"if_save_file" => "Fájl nem lett elmentve, szeretne menteni?",
"if_remove" => "Törlés megerősítése",
"member_remove_tips" => "Miután eltávolította a felhasználói könyvtár törlődik",
@ -598,7 +628,7 @@ return array(
"action_edit" => "szerkesztése",
"action_del" => "töröl",
"group_role_ext_warning" => "Feltöltés nem teszi lehetővé az ilyen fájlokat,<br/>Nevezze (új nevén a megadott kiterjesztés),<br/>szerkesztés menteni, távletöltéssel, kivonat",
"group_tips" => "<li> 1. A felhasználó neve nem lehet sokszorosítani, módosítani az eredeti csoport nevét tartoznak a szerkezetátalakítási a felhasználó automatikusan jár </li><li> 2. mellék korlátozások kapcsolatok a rendszer biztonságát, ügyeljen arra, hogy legyenek óvatosak <i>(ha az új php a katalógusba, az azt jelenti, hogy a felhasználó módosíthatja a program hozzáférést ehhez a nem létező)</i> </li><li> 3. A felhasználók kezelése, a csoport igazgatási hatóságnak; hozzáféréssel és a szifilisz engedélyek kötve, a program automatikusan társítja </li><li> 4. Állítsa be az engedélyeket csoport adhat engedélycsoporthoz későbbi engedélyek nem öröklődnek <i>(ez a kiváltság egyenértékű a legmagasabb hatóság)</i> </li>",
"group_tips" => "<li> 1. A felhasználói csoport neve nem duplikálható. Miután a csoport nevét módosította, a reorganizált felhasználóhoz tartozik, és automatikusan társítva. </li><li> 2. A kiterjesztések korlátozzák a rendszerbiztonság közötti kapcsolatot, kérjük, legyen óvatos <i>(ha új php-t hoz létre a webes könyvtárban, ez azt jelenti, hogy gyakorlatilag lehetetlen megváltoztatni a program jogosultságait ehhez a felhasználóhoz)</i> </li><li> 3. A háztartások kezelése, a csoportok kezelése, a jogok megtekintése, a jogok hozzáadása, törlése és módosítása kötelező, a programok automatikusan társulnak </li><li> 4. Miután az engedélyező csoport beállította, hogy hozzáadja az engedélyezési csoportot, a későbbi engedély nem öröklődik <i>(ez az engedély megegyezik a legmagasabb engedéllyel).</i> </li>",
"not_null" => "Kötelező mező nem lehet üres!",
"picture_can_not_null" => "Fényképek nem lehet üres!",
"rname_success" => "Átnevezése siker!",
@ -632,6 +662,7 @@ return array(
"show_gutter" => "Itt található sorszámok",
"char_all_display" => "Itt található láthatatlan karakterek",
"auto_complete" => "automatikusan értesíti",
"auto_save" => "Automatikus mentés",
"function_list" => "Függvénylista",
"code_theme" => "kódolási stílus",
"font_size" => "betűméret",
@ -652,6 +683,7 @@ return array(
"button_save_submit" => "Save elküldése",
"button_more" => "több",
"button_select_all" => "Összes kijelölése / Invert Selection",
"charset_AUTO" => "Automatikus azonosítás",
"charset_UTF_8" => "Unicode",
"charset_UTF_16" => "Unicode",
"charset_CP1256" => "arab",
@ -660,8 +692,8 @@ return array(
"charset_CP1257" => "A balti nyelvek",
"charset_ISO_8859_13" => "A balti nyelvek",
"charset_ISO_8859_4" => "A balti nyelvek",
"charset_BIG5_HKSCS" => "hagyományos kínai",
"charset_BIG5" => "hagyományos kínai",
"charset_BIG5_HKSCS" => "繁体-香港",
"charset_BIG5" => "繁体-台湾",
"charset_Georgian_Academy" => "grúz",
"charset_PT154" => "kazah",
"charset_CP949" => "koreai",
@ -758,6 +790,7 @@ return array(
"Plugin.auth.viewList" => "Plugin lista",
"Plugin.auth.setting" => "Plugin beállítások",
"Plugin.auth.status" => "Kapcsolja ki",
"Plugin.auth.install" => "Telepítése / eltávolítása",
"Explorer.UI.openWith" => "Válassza a Nyitott",
"Explorer.UI.openWithText" => "Jegyzettömb megnyitásához",
"Explorer.UI.appSetDefault" => "Állítsa be az alapértelmezett nyitott",

Binary file not shown.

View File

@ -14,7 +14,7 @@ return array(
"setting_user_animate_desc" => "Finestra aperta e altre animazioni",
"setting_user_sound_desc" => "Suono di funzionamento",
"setting_user_imageThumb" => "Anteprime delle immagini",
"setting_user_imageThumb_desc" => "Router e altre apparecchiature a bassa prestazione, è possibile considerare la chiusura",
"setting_user_imageThumb_desc" => "Migliore esperienza di navigazione dopo l'apertura",
"setting_user_fileSelect" => "Aprire il controllo dell'icona di file",
"setting_user_fileSelect_desc" => "Controllare il tasto sinistro dell'icona File, fare clic con il pulsante destro del mouse sulla voce di scelta rapida del menu",
"qrcode" => "URL codice QR",
@ -64,7 +64,7 @@ return array(
"space_tips_full" => "senza limitare",
"space_size" => "spazio",
"space_size_use" => "Uso di spazio",
"space_is_full" => "Lo spazio è pieno, si prega di contattare l'amministratore!",
"space_is_full" => "Non è rimasto abbastanza spazio, si prega di contattare l&#39;amministratore!",
"system_open_true_path" => "aperto con successo nel file manager!",
"group_role_error" => "errore di autorizzazioni di ruolo (non impostazioni di autorizzazione)",
"group_role_error_admin" => "autorizzazioni insufficienti",
@ -80,6 +80,7 @@ return array(
"system_group_remove_tips" => "Sei sicuro di eliminare il reparto?<br/>Dopo l'eliminazione della parte dell'utente verrà rimosso, il sottosettore è stato spostato nel settore root",
"system_group_select" => "Selezionare reparto",
"system_group_select_result" => "I membri appartengono ai seguenti settori",
"system_role_admin_tips" => "Note: gli amministratori di sistema non sono autorizzati a controllare",
"system_member_action" => "Gestione utenti",
"system_member_add" => "Nuovo utente",
"system_member_role" => "ruoli di autorizzazione",
@ -97,9 +98,12 @@ return array(
"system_member_import_desc" => "Un utente per riga,<br/>già esistono sono silenziosamente ignorati",
"system_member_use" => "permettere",
"system_member_unuse" => "disabilitare",
"system_member_space" => "Imposta la dimensione dello spazio utente ",
"system_member_space_tips" => " Imposta la dimensione dello spazio utente ",
"system_member_space_number" => " Deve essere un numero!",
"system_member_group_config" => "Reparto di impostazione batch",
"system_member_group_remove" => "Rimosso dal dipartimento",
"system_member_group_insert" => "Aggiunto al dipartimento",
"system_member_group_insert" => "Aggiungi al dipartimento",
"system_member_group_reset" => "Ripristina il reparto",
"system_member_group_error" => "Errore del Dipartimento",
"system_group_action" => "Direzione del Dipartimento",
@ -109,7 +113,7 @@ return array(
"system_setting_root_path" => "accesso root",
"system_setting_root_path_desc" => "Solo un amministratore di sistema può accedere a tutte le directory, i gruppi per i diritti di altri utenti possono vedere solo la propria directory utente. Se si desidera attivare o disattivare l'accesso come amministratore<br/>ad altre directory, è possibile modificare il php open_basedir parametri anti-cross-site,<a href=\"https://www.google.com.hk/search?&q=php+open_basedir\" target=\"_lank\">set</a>",
"system_group_role_title" => "Gestione del ruolo delle autorità dipartimentali",
"system_group_role_remove" => "Determinare il ruolo del dipartimento",
"system_group_role_remove" => "OK per cancellare il ruolo di reparto",
"system_group_role_style" => "stile",
"system_group_role_display" => "se",
"system_group_role_display_desc" => "Imposta se visualizzare o meno i diritti utente del reparto",
@ -194,6 +198,7 @@ return array(
"remove_item" => "articoli",
"uploading" => "Caricamento",
"upload_tips_more" => "Troppi file, la raccomandazione del caricamento compressa, quindi decomprimere in linea!",
"uploading_move" => "Nel trasferimento unione ...",
"show_file" => "Nuova pagina di anteprima",
"unknow_file_title" => "File Apri Tip!",
"unknow_file_tips" => "Non supportare l'applicazione di questo file, è possibile:",
@ -206,6 +211,24 @@ return array(
"convert_case" => "caso di conversione",
"convert_upper_case" => "Convertito in caratteri maiuscoli",
"convert_lower_case" => "Convertito in minuscolo",
"editor_insert_time" => "Ora corrente ",
"editor_md5" => " Crittografia Md5 ",
"editor_qrcode" => " Codice bidimensionale stringa ",
"editor_regx" => " Test di espressione regolare ",
"editor_chinese" => " Conversione semplificata ",
"editor_chinese_simple" => " Converti in cinese semplificato ",
"editor_chinese_traditional" => " Converti in cinese tradizionale ",
"editor_base64" => "Codec Base64 ",
"editor_base64_encode" => " Codifica Base64 ",
"editor_base64_decode" => " Decodifica Base64 ",
"editor_url" => " Codec URL ",
"editor_url_encode" => " Codifica dell&#39;URL ",
"editor_url_decode" => " Decodifica URL ",
"editor_unicode" => " Codec Unicode ",
"editor_unicode_encode" => " Codifica Unicode ",
"editor_unicode_decode" => " Decodifica Unicode",
"editor_tools_select_tips" => " Si prega di selezionare il contenuto che si desidera convertire!",
"editor_calc" => "Calcolatrice gratuita",
"shortcut" => "Tasti di scelta rapida",
"use_free" => "Continuare a utilizzare la versione gratuita",
"learn_more" => "Approfondisci",
@ -299,7 +322,7 @@ return array(
"password" => "password",
"login_code" => "codici",
"need_check_code" => "codice di autenticazione di accesso aperto",
"need_check_code_desc" => "Dopo aver aperto l'atterraggio deve essere necessario inserire un codice di verifica, i turisti l'accesso automatico non riuscirà.",
"need_check_code_desc" => "Dopo aver effettuato l&#39;accesso, è necessario inserire il codice di verifica.",
"setting_csrf_protect" => "Protezione aperta CSRF",
"setting_csrf_protect_desc" => "Dopo tipo di attacco può proteggere efficacemente csrf apertura",
"login_rember_password" => "Ricorda password",
@ -349,6 +372,8 @@ return array(
"success" => "operazione riuscita",
"error" => "operazione non riuscita",
"error_repeat" => "L'operazione non riuscita, il nome esiste già!",
"word_error" => "Failure ",
"word_success" => " successo",
"system_error" => "errore di sistema",
"name" => "nome",
"type" => "tipo",
@ -542,7 +567,11 @@ return array(
"setting_group_add" => "Aggiungere User Group",
"setting_group_edit" => "Gruppi Modifica utenti",
"setting_theme" => "Impostazioni del tema",
"setting_wall" => "Sostituzione di carta da parati",
"setting_wall" => "Impostazioni dello sfondo",
"setting_wall_desktop" => "Sfondo del desktop",
"setting_wall_desktop_list" => "Gestione della carta da parati desktop",
"setting_wall_login_list" => "Accedi Gestione dello sfondo",
"setting_wall_login_tips" => "Suggerimento: quando c'è più di un pezzo, lo sfondo dell'interfaccia di accesso ruoterà a caso",
"setting_wall_diy" => "carta da parati personalizzata:",
"setting_wall_info" => "Immagine indirizzo URL, le immagini locali può essere giusto per ottenere il browser per aprire l'immagine",
"setting_fav" => "Gestione Preferiti",
@ -563,6 +592,7 @@ return array(
"group_not_exists" => "Questo gruppo utente non esiste",
"member_add" => "Aggiungi utente",
"password_null_not_update" => "Hanno detto che non hanno cambiato la password non viene riempita",
"if_save_file_tips" => "Alcuni file non vengono salvati. Sei sicuro di chiudere la finestra?",
"if_save_file" => "Il file non è stato salvato, si vuole risparmiare?",
"if_remove" => "Conferma eliminazione",
"member_remove_tips" => "Dopo aver rimosso la directory dell'utente verrà cancellata",
@ -598,7 +628,7 @@ return array(
"action_edit" => "Modifica",
"action_del" => "cancellare",
"group_role_ext_warning" => "Caricamento non consentire tali file,<br/>Rinomina (rinominato l'estensione specificata),<br/>inserendo il tuo, download remoto, estratto",
"group_tips" => "<li> 1. Il nome del gruppo di utenti non può essere duplicato, modificato il nome del gruppo originale appartiene alla ristrutturazione degli utenti vengono automaticamente associati </li><li> 2. Estensione sicurezza del sistema restrizioni relazioni, essere sicuri di esercitare cautela <i>(se nuova php nella directory web, significa che l&#39;utente di modificare l&#39;accesso del programma per questo inesistente)</i> </li><li> 3. La gestione degli utenti, autorità di gestione del gruppo, l&#39;accesso per visualizzare e le autorizzazioni CRUD sono vincolati, il programma assocerà automaticamente </li><li> 4. Impostare le autorizzazioni gruppo possono aggiungere gruppo i permessi, le autorizzazioni successive non vengono ereditate <i>(questo privilegio è equivalente alla più alta autorità)</i> </li>",
"group_tips" => "<li> 1. Il nome del gruppo utenti non può essere duplicato Dopo che il nome del gruppo è stato modificato, appartiene all&#39;utente riorganizzato e viene automaticamente associato. </li><li> 2. Le estensioni limitano la relazione tra la sicurezza del sistema, si prega di essere cauti <i>(se si crea un nuovo php nella directory web, significa che la modifica delle autorizzazioni del programma a questo utente è praticamente impossibile)</i> </li><li> 3. Gestione della famiglia, gestione dei gruppi di diritti, diritti di visualizzazione, aggiunta, eliminazione e modifica dei diritti sono associati, i programmi vengono automaticamente associati </li><li> 4. Dopo che il gruppo di autorizzazioni è stato impostato per aggiungere il gruppo di autorizzazioni, l&#39;autorizzazione successiva non viene ereditata <i>(questa autorizzazione è equivalente all&#39;autorizzazione più alta).</i> </li>",
"not_null" => "I campi obbligatori non può essere vuoto!",
"picture_can_not_null" => "Le foto non può essere vuoto!",
"rname_success" => "Rinomina successo!",
@ -632,6 +662,7 @@ return array(
"show_gutter" => "Mostra numeri di riga",
"char_all_display" => "Mostra caratteri invisibili",
"auto_complete" => "richiede automaticamente",
"auto_save" => "Salva automaticamente",
"function_list" => "Lista delle funzioni",
"code_theme" => "stile di codifica",
"font_size" => "Dimensione carattere",
@ -652,6 +683,7 @@ return array(
"button_save_submit" => "Salva Invia",
"button_more" => "più",
"button_select_all" => "Seleziona tutto / Inverti selezione",
"charset_AUTO" => "Identificazione automatica",
"charset_UTF_8" => "Unicode",
"charset_UTF_16" => "Unicode",
"charset_CP1256" => "arabo",
@ -660,8 +692,8 @@ return array(
"charset_CP1257" => "lingue baltiche",
"charset_ISO_8859_13" => "lingue baltiche",
"charset_ISO_8859_4" => "lingue baltiche",
"charset_BIG5_HKSCS" => "Cinese tradizionale",
"charset_BIG5" => "Cinese tradizionale",
"charset_BIG5_HKSCS" => "繁体-香港",
"charset_BIG5" => "繁体-台湾",
"charset_Georgian_Academy" => "georgiano",
"charset_PT154" => "kazako",
"charset_CP949" => "coreano",
@ -758,6 +790,7 @@ return array(
"Plugin.auth.viewList" => "Elenco plugin",
"Plugin.auth.setting" => "Impostazioni del plugin",
"Plugin.auth.status" => "Spegni",
"Plugin.auth.install" => "Installa / Rimuovi",
"Explorer.UI.openWith" => "selezionare Apri",
"Explorer.UI.openWithText" => "Blocco note per aprire",
"Explorer.UI.appSetDefault" => "Impostare l'apertura predefinito",

View File

@ -14,7 +14,7 @@ return array(
"setting_user_animate_desc" => "ウィンドウが開いている、他のアニメーション",
"setting_user_sound_desc" => "操作音",
"setting_user_imageThumb" => "画像のサムネイル",
"setting_user_imageThumb_desc" => "ルータや他の低性能機器、あなたは閉鎖を検討することができます",
"setting_user_imageThumb_desc" => "開封後のブラウジングエクスペリエンスの向上",
"setting_user_fileSelect" => "ファイルアイコンのチェックを開く",
"setting_user_fileSelect_desc" => "ファイルアイコン左キーチェック、右クリックメニューショートカットエントリ",
"qrcode" => "URL QRコード",
@ -64,7 +64,7 @@ return array(
"space_tips_full" => "限定することなく、",
"space_size" => "スペース",
"space_size_use" => "宇宙利用",
"space_is_full" => "スペースがいっぱいになると、管理者に連絡してください!",
"space_is_full" => "スペースが足りません。管理者に連絡してください。",
"system_open_true_path" => "正常にファイルマネージャで開きました!",
"group_role_error" => "ロール権限エラー(無許可設定)",
"group_role_error_admin" => "アクセス許可が不十分",
@ -80,6 +80,7 @@ return array(
"system_group_remove_tips" => "その部門を削除してもよろしいですか?<br/>ユーザーの一部の削除が削除されると、サブセクターはルートセクターに移動されます",
"system_group_select" => "部門を選択",
"system_group_select_result" => "メンバーは以下の分野に属します",
"system_role_admin_tips" => "備考:システム管理者には管理権限がありません",
"system_member_action" => "ユーザー管理",
"system_member_add" => "新しいユーザー",
"system_member_role" => "アクセス許可の役割",
@ -97,9 +98,12 @@ return array(
"system_member_import_desc" => "1行に1つのユーザー、<br/>がすでに存在しては黙って無視されます",
"system_member_use" => "有効にします",
"system_member_unuse" => "無効にします",
"system_member_space" => "ユーザースペースのサイズを設定する",
"system_member_space_tips" => "ユーザースペースのサイズを設定する",
"system_member_space_number" => "数字でなければならない!",
"system_member_group_config" => "バッチ設定部",
"system_member_group_remove" => "部門から削除されました",
"system_member_group_insert" => "部門に追加されました",
"system_member_group_insert" => "部門に追加する",
"system_member_group_reset" => "部門をリセットする",
"system_member_group_error" => "部門エラー",
"system_group_action" => "部長",
@ -109,7 +113,7 @@ return array(
"system_setting_root_path" => "rootアクセス",
"system_setting_root_path_desc" => "システム管理者のみがすべてのディレクトリにアクセスすることができ、ユーザーの他の人権団体は、自分のユーザーディレクトリを見ることができます。あなたがオンまたはオフにしたい場合は<br/>他のディレクトリへの管理者アクセスを、あなたは、アンチクロスサイト・パラメータopen_basedirのPHPを変更することができます<a href=\"https://www.google.com.hk/search?&q=php+open_basedir\" target=\"_lank\"></a>",
"system_group_role_title" => "部署権限管理",
"system_group_role_remove" => "部門の役割を決定する",
"system_group_role_remove" => "OKをクリックして部署の役割を削除する",
"system_group_role_style" => "スタイル",
"system_group_role_display" => "かどうか",
"system_group_role_display_desc" => "部門のユーザー権限を表示するかどうかを設定する",
@ -194,6 +198,7 @@ return array(
"remove_item" => "アイテム",
"uploading" => "アップロード",
"upload_tips_more" => "あまりにも多くのファイル、圧縮されたアップロードの勧告は、その後、オンライン解凍します!",
"uploading_move" => "マージ転送で...",
"show_file" => "新しいページプレビュー",
"unknow_file_title" => "オープンヒントファイル!",
"unknow_file_tips" => "することができます、このファイルのアプリケーションをサポートしていませんでした。",
@ -206,6 +211,24 @@ return array(
"convert_case" => "ケース変換",
"convert_upper_case" => "大文字に変換",
"convert_lower_case" => "小文字に変換",
"editor_insert_time" => "現在の時間",
"editor_md5" => " Md5暗号化",
"editor_qrcode" => "文字列の2次元コード",
"editor_regx" => "正規表現テスト",
"editor_chinese" => "簡略化された変換",
"editor_chinese_simple" => "簡体字中国語に変換する",
"editor_chinese_traditional" => "繁体字中国語に変換する",
"editor_base64" => "Base64コーデック",
"editor_base64_encode" => " Base64エンコーディング",
"editor_base64_decode" => " Base64デコード",
"editor_url" => " URLコーデック",
"editor_url_encode" => " URLエンコーディング",
"editor_url_decode" => " URLデコード",
"editor_unicode" => " Unicodeコーデック",
"editor_unicode_encode" => " Unicodeエンコーディング",
"editor_unicode_decode" => " Unicodeデコード",
"editor_tools_select_tips" => "変換したいコンテンツを選択してください!",
"editor_calc" => "無料電卓",
"shortcut" => "ショートカット",
"use_free" => "無料版を使用し続けます",
"learn_more" => "詳細はこちら",
@ -299,7 +322,7 @@ return array(
"password" => "パスワード",
"login_code" => "コード",
"need_check_code" => "ログイン認証コードオープン",
"need_check_code_desc" => "着陸を開いた後に確認コードを入力する必要がある必要があり、観光客の自動ログインは失敗します。",
"need_check_code_desc" => "ログオン後、確認コードを入力する必要があります。",
"setting_csrf_protect" => "オープンCSRF保護",
"setting_csrf_protect_desc" => "攻撃の種類を開いた後効果的にCSRFを保護することができます。",
"login_rember_password" => "パスワードを覚えておいてください",
@ -349,6 +372,8 @@ return array(
"success" => "成功した操作",
"error" => "操作が失敗しました",
"error_repeat" => "操作に失敗しましたが、名前がすでに存在しています!",
"word_error" => "失敗",
"word_success" => "成功",
"system_error" => "システムエラー",
"name" => "名前",
"type" => "タイプ",
@ -542,7 +567,11 @@ return array(
"setting_group_add" => "ユーザグループを追加します。",
"setting_group_edit" => "編集ユーザグループ",
"setting_theme" => "テーマ設定",
"setting_wall" => "壁紙の交換",
"setting_wall" => "壁紙の設定",
"setting_wall_desktop" => "デスクトップの壁紙",
"setting_wall_desktop_list" => "デスクトップの壁紙の管理",
"setting_wall_login_list" => "ログインの壁紙管理",
"setting_wall_login_tips" => "ヒント:複数の部分がある場合、ログインインタフェースの背景はランダムに回転します",
"setting_wall_diy" => "カスタム壁紙:",
"setting_wall_info" => "画像のURLアドレス、ローカル画像は、画像を開くには、ブラウザを得るために右であることができます",
"setting_fav" => "ブックマークマネージャ",
@ -563,6 +592,7 @@ return array(
"group_not_exists" => "このユーザー・グループは存在しません。",
"member_add" => "ユーザーの追加",
"password_null_not_update" => "彼らは、充填されていない、彼らはパスワードを変更していないと述べました",
"if_save_file_tips" => "一部のファイルは保存されません。ウィンドウを閉じてもよろしいですか?",
"if_save_file" => "ファイルが保存されていない、あなたが保存したいですか?",
"if_remove" => "削除の確認",
"member_remove_tips" => "あなたはユーザーディレクトリを削除した後クリアされます",
@ -598,7 +628,7 @@ return array(
"action_edit" => "編集",
"action_del" => "削除",
"group_role_ext_warning" => "<br/>、このようなファイルを許可していない名前の変更(指定された拡張子に名前を変更)、<br/>編集、保存、リモートダウンロード、抽出液をアップロード",
"group_tips" => "<li> 1.ユーザーグループ名が重複することはできません、元のグループ名が自動的に関連付けられているユーザーの再編に属し修正</li><li> 2.拡張制限の関係システムのセキュリティ、注意するようにしてください<i>ウェブディレクトリに新しいphpの場合、それはユーザがこの存在しないと、プログラムのアクセス権を変更することを意味します</i> </li><li> 3.ユーザー管理、グループ管理権限、アクセスは表示し、CRUD権限がバインドされている、プログラムが自動的に関連付けられます</li><li> 4.権限を設定グループが権限グループを追加することができ、その後のアクセス許可が<i>(この権限は最高の権威と同等です)</i>継承されません</li>",
"group_tips" => "<li> 1.ユーザーグループ名は複製できません。グループ名を変更すると、グループ名は再編成されたユーザーに属し、自動的に関連付けられます。 </li><li> 2.拡張機能はシステムセキュリティ間の関係を制限しますので注意してください<i>Webディレクトリに新しいPHPを作成した場合、プログラムの権限をこのユーザに変更することは事実上不可能です</i> </li><li> 3.世帯管理、権利グループ管理、権利の表示と権利の追加、削除、および変更は拘束され、プログラムは自動的に関連付けられます</li><li> 4.パーミッショングループがパーミッショングループを追加するように設定された後、後続パーミッションは継承されません<i>(このパーミッションは最高のパーミッションと同等です)。</i> </li>",
"not_null" => "必須フィールドが空にすることはできません!",
"picture_can_not_null" => "写真は空にすることはできません!",
"rname_success" => "成功名前を変更します!",
@ -632,6 +662,7 @@ return array(
"show_gutter" => "行番号を表示",
"char_all_display" => "目に見えない文字を表示します",
"auto_complete" => "自動的に求められます",
"auto_save" => "自動的に保存する",
"function_list" => "機能リスト",
"code_theme" => "コーディングスタイル",
"font_size" => "フォントサイズ",
@ -652,16 +683,17 @@ return array(
"button_save_submit" => "Submitを保存",
"button_more" => "もっと",
"button_select_all" => "すべて/反転選択を選択します",
"charset_UTF_8" => "ユニコード",
"charset_UTF_16" => "ユニコード",
"charset_AUTO" => "自動識別",
"charset_UTF_8" => "Unicode",
"charset_UTF_16" => "Unicode",
"charset_CP1256" => "アラビア語",
"charset_ISO_8859_6" => "アラビア語",
"charset_ISO_8859_10" => "北欧の言語",
"charset_CP1257" => "バルト言語",
"charset_ISO_8859_13" => "バルト言語",
"charset_ISO_8859_4" => "バルト言語",
"charset_BIG5_HKSCS" => "繁体字中国語",
"charset_BIG5" => "繁体字中国語",
"charset_BIG5_HKSCS" => "繁体-香港",
"charset_BIG5" => "繁体-台湾",
"charset_Georgian_Academy" => "グルジア",
"charset_PT154" => "カザフ",
"charset_CP949" => "韓国語",
@ -758,6 +790,7 @@ return array(
"Plugin.auth.viewList" => "プラグインリスト",
"Plugin.auth.setting" => "プラグインの設定",
"Plugin.auth.status" => "オフにする",
"Plugin.auth.install" => "インストール/アンインストール",
"Explorer.UI.openWith" => "[開く]を選択",
"Explorer.UI.openWithText" => "メモ帳が開きます",
"Explorer.UI.appSetDefault" => "デフォルトのオープンを設定します。",

Binary file not shown.

View File

@ -14,7 +14,7 @@ return array(
"setting_user_animate_desc" => "Langas atidarytas ir kitas animacijas",
"setting_user_sound_desc" => "Veikimo garsas",
"setting_user_imageThumb" => "Nuotraukų miniatiūros",
"setting_user_imageThumb_desc" => "Maršrutizatoriai ir kita žemos kokybės įranga, galite apsvarstyti galimybę uždaryti",
"setting_user_imageThumb_desc" => "Geresnė naršymo patirtis atidarius",
"setting_user_fileSelect" => "Atidarykite failo piktogramą",
"setting_user_fileSelect_desc" => "Failo piktogramos kairiojo klavišo patikrinimas dešiniuoju pelės mygtuku spustelėkite meniu nuorodą",
"qrcode" => "URL QR kodas",
@ -64,7 +64,7 @@ return array(
"space_tips_full" => "neribojant",
"space_size" => "erdvė",
"space_size_use" => "Išnaudoti erdvę",
"space_is_full" => "Erdvė yra pilna, susisiekite su administratoriumi!",
"space_is_full" => "Nepakanka vietos, prašome susisiekti su administratoriumi!",
"system_open_true_path" => "Sėkmingai atidarė failų tvarkytuve!",
"group_role_error" => "Vaidmenų teises klaidos (Nėra leidimo nustatymus)",
"group_role_error_admin" => "nepakankamos teisės",
@ -80,6 +80,7 @@ return array(
"system_group_remove_tips" => "Ar tikrai nutrauksite skyrių?<br/> Išbraukus naudotojo dalį bus pašalintas, subsektorius perkeltas į šaknies sektorių",
"system_group_select" => "Pasirinkite departamentas",
"system_group_select_result" => "Nariai priklauso šių sektorių",
"system_role_admin_tips" => "Pastabos: sistemos administratoriai neturi įgaliojimų kontroliuoti",
"system_member_action" => "vartotojas valdymas",
"system_member_add" => "Naujas vartotojas",
"system_member_role" => "Teisių vaidmenys",
@ -97,9 +98,12 @@ return array(
"system_member_import_desc" => "Vienas vartotojas eilutėje<br/>jau yra tyliai ignoruojamas",
"system_member_use" => "leisti",
"system_member_unuse" => "išjungti",
"system_member_space" => "Nustatykite naudotojo vietos dydį ",
"system_member_space_tips" => " Nustatykite naudotojo vietos dydį ",
"system_member_space_number" => " Turi būti numeris!",
"system_member_group_config" => "Partijos nustatymo skyrius",
"system_member_group_remove" => "Pašalintas iš departamento",
"system_member_group_insert" => "Pridedamas prie departamento",
"system_member_group_insert" => "Pridėti į skyrių",
"system_member_group_reset" => "Atstatyti skyrių",
"system_member_group_error" => "Departamento klaida",
"system_group_action" => "Departamento valdymas",
@ -109,7 +113,7 @@ return array(
"system_setting_root_path" => "šaknis prieiga",
"system_setting_root_path_desc" => "Tik sistemos administratorius gali prieiti prie visų katalogų, kitas teises, vartotojų grupės gali matyti tik savo vartotojo direktoriją. Jei norite įjungti arba išjungti<br/>administratoriaus prieiga prie kitų katalogų, galite pakeisti PHP open_basedir anti-cross-site parametrų,<a href=\"https://www.google.com.hk/search?&q=php+open_basedir\" target=\"_lank\">nustatyti</a>",
"system_group_role_title" => "Departamento institucijos vaidmenų valdymas",
"system_group_role_remove" => "Nustatykite departamento vaidmenį",
"system_group_role_remove" => "Gerai ištrinti skyriaus vaidmenį",
"system_group_role_style" => "stilius",
"system_group_role_display" => "ar",
"system_group_role_display_desc" => "Nustatykite, ar parodyti departamento naudotojo teises",
@ -194,6 +198,7 @@ return array(
"remove_item" => "Daiktai",
"uploading" => "Siuntimas",
"upload_tips_more" => "Per daug failų, suslėgto įkėlimo rekomendacija, tada išpakuokite internetu!",
"uploading_move" => "Sujungimo metu perkelkite ...",
"show_file" => "Nauja puslapio peržiūra",
"unknow_file_title" => "Failo Open Patarimas!",
"unknow_file_tips" => "Nepalaikė šio failo, galite taikyti:",
@ -206,6 +211,24 @@ return array(
"convert_case" => "Byla perskaičiavimo",
"convert_upper_case" => "Paverčiama didžiąsias",
"convert_lower_case" => "Paverčiama mažąsias",
"editor_insert_time" => "Dabartinis laikas ",
"editor_md5" => " Md5 šifravimas ",
"editor_qrcode" => " Styginių dvimatis kodas ",
"editor_regx" => " Reguliariosios išraiškos testavimas ",
"editor_chinese" => " Supaprastinta konversija ",
"editor_chinese_simple" => " Konvertuokite į supaprastintą kinų kalbą ",
"editor_chinese_traditional" => " Konvertuokite į tradicinę kinų kalbą ",
"editor_base64" => "Base64 kodekas ",
"editor_base64_encode" => " Base64 kodavimas ",
"editor_base64_decode" => " &quot;Base64&quot; dekodavimas ",
"editor_url" => " URL kodekas ",
"editor_url_encode" => " URL kodavimas ",
"editor_url_decode" => " URL dekodavimas ",
"editor_unicode" => " Unicode kodekas ",
"editor_unicode_encode" => " Unicode kodavimas ",
"editor_unicode_decode" => " Unikodo dekodavimas",
"editor_tools_select_tips" => " Pasirinkite turinį, kurį norite konvertuoti!",
"editor_calc" => "Nemokamas skaičiuoklė",
"shortcut" => "Nuorodos",
"use_free" => "Ir toliau naudoti nemokamą versiją",
"learn_more" => "sužinoti daugiau",
@ -299,7 +322,7 @@ return array(
"password" => "slaptažodis",
"login_code" => "kodai",
"need_check_code" => "Vartotojas atpažinimo kodas atvira",
"need_check_code_desc" => "Atidarius nusileidimą turi reikės įvesti patvirtinimo kodą, turistai automatinis prisijungimas žlugs.",
"need_check_code_desc" => "Prisijunkite, turite įvesti patvirtinimo kodą.",
"setting_csrf_protect" => "Atviras csrf apsauga",
"setting_csrf_protect_desc" => "Po atidarymo tipo atakos gali veiksmingai apsaugoti csrf",
"login_rember_password" => "Prisiminti slaptažodį",
@ -349,6 +372,8 @@ return array(
"success" => "sėkmingas operacija",
"error" => "operacija nepavyko",
"error_repeat" => "Operacija nepavyko, pavadinimas jau egzistuoja!",
"word_error" => "Nepavyko ",
"word_success" => " Sėkmė",
"system_error" => "sistemos klaida",
"name" => "pavadinimas",
"type" => "tipas",
@ -542,7 +567,11 @@ return array(
"setting_group_add" => "Pridėti naudotojų grupę",
"setting_group_edit" => "Redaguoti Vartotojų grupės Vartotojų grupės",
"setting_theme" => "tema Nustatymai",
"setting_wall" => "Keitimas tapetai",
"setting_wall" => "Fono parametrai",
"setting_wall_desktop" => "Desktop wallpaper",
"setting_wall_desktop_list" => "Desktop Wallpaper Manager",
"setting_wall_login_list" => "Prisijungti paveiksliuko valdymas",
"setting_wall_login_tips" => "Patarimas: kai yra daugiau nei vienas kūrinys, prisijungimo sąsajos fonas rodomos atsitiktine tvarka",
"setting_wall_diy" => "Pasirinktinis ekrano užsklanda:",
"setting_wall_info" => "Paveikslėlis URL adresas, vietos nuotraukos gali būti teisė gauti naršyklę atidaryti atvaizdą",
"setting_fav" => "Pažymėti direktorius",
@ -563,6 +592,7 @@ return array(
"group_not_exists" => "Šis vartotojas grupė neegzistuoja",
"member_add" => "Pridėti vartotoją",
"password_null_not_update" => "Jie teigė, kad jie nebuvo pakeisti slaptažodis nėra užpildytas",
"if_save_file_tips" => "Kai kurie failai nėra išsaugoti. Ar tikrai uždarote langą?",
"if_save_file" => "Failo nebuvo išsaugotas, norite sutaupyti?",
"if_remove" => "patvirtinti Ištrinti",
"member_remove_tips" => "Po to, kai pašalinti vartotojas katalogas bus pašalinta",
@ -598,7 +628,7 @@ return array(
"action_edit" => "redaguoti",
"action_del" => "panaikinti",
"group_role_ext_warning" => "Įkėlimas neleidžia tokie failai,<br/>Pervadinti (pervadintas į nurodytą pratęsimo),<br/>Redaguoti išsaugoti, nuotolinio parsisiųsti, ekstraktas",
"group_tips" => "<li> 1. vartotojo grupė negali būti pakartojami, modifikuotas originalus grupė priklauso vartotojui pertvarkymo yra automatiškai susijusios </li><li> 2. pratęsimo santykiai apribojimai saugumo sistemos, įsitikinkite, kad atsargiai <i>(jei nauja PHP web katalogo, tai reiškia, kad vartotojas galėtų pakeisti programos prieigą prie šios neegzistuojantis)</i> </li><li> 3. Vartotojas valdymas, grupė valdymo institucija; Galimybė peržiūrėti ir CRUD leidimus privalo; programa automatiškai susieti </li><li> 4. Nustatykite leidimai grupė gali pridėti leidimų grupę, vėlesni leidimai nėra paveldima <i>(tai privilegija yra lygiavertė didžiausio institucija)</i> </li>",
"group_tips" => "<li> 1. Vartotojų grupės pavadinimas negali būti dubliuojamas. Po grupės pavadinimo keitimo jis priklauso pertvarkytam vartotojui ir automatiškai susieja jį. </li><li> 2. Plėtiniai apriboja sistemos saugumo ryšį, būkite atsargūs <i>(jei sukursite naują žiniatinklio katalogo php, tai reiškia, kad programos naudotojo leidimų keitimas beveik neįmanomas)</i> </li><li> 3. Namų ūkių valdymas, teisių grupių valdymas, teisių peržiūra ir teisių įtraukimas, ištrynimas ir keitimas yra privalomi; programos automatiškai susiejamos </li><li> 4. Kai leidimų grupė nustatoma pridėti leidimo grupę, tolesnis leidimas nėra paveldimas <i>(šis leidimas atitinka aukščiausią leidimą).</i> </li>",
"not_null" => "Privalomi laukeliai negali būti tušti!",
"picture_can_not_null" => "Nuotraukos negali būti tuščias!",
"rname_success" => "Pervadinti sėkmės!",
@ -632,6 +662,7 @@ return array(
"show_gutter" => "Rodyti eilučių numerius",
"char_all_display" => "Rodyti nematomus rašmenis",
"auto_complete" => "automatiškai paragina",
"auto_save" => "Automatiškai išsaugokite",
"function_list" => "funkcija sąrašas",
"code_theme" => "kodavimas Stilius",
"font_size" => "šrifto dydis",
@ -652,16 +683,17 @@ return array(
"button_save_submit" => "išsaugoti Pateikti",
"button_more" => "daugiau",
"button_select_all" => "Pasirinkti viską / Žymėti",
"charset_UTF_8" => "\"Unicode\"",
"charset_UTF_16" => "\"Unicode\"",
"charset_AUTO" => "Automatinis identifikavimas",
"charset_UTF_8" => "Unicode",
"charset_UTF_16" => "Unicode",
"charset_CP1256" => "arabų",
"charset_ISO_8859_6" => "arabų",
"charset_ISO_8859_10" => "Šiaurės kalbos",
"charset_CP1257" => "baltų kalbos",
"charset_ISO_8859_13" => "baltų kalbos",
"charset_ISO_8859_4" => "baltų kalbos",
"charset_BIG5_HKSCS" => "Tradicinė kinų",
"charset_BIG5" => "Tradicinė kinų",
"charset_BIG5_HKSCS" => "繁体-香港",
"charset_BIG5" => "繁体-台湾",
"charset_Georgian_Academy" => "gruzinų",
"charset_PT154" => "kazachų",
"charset_CP949" => "korėjiečių",
@ -758,6 +790,7 @@ return array(
"Plugin.auth.viewList" => "Pluginų sąrašas",
"Plugin.auth.setting" => "Įskiepių nustatymai",
"Plugin.auth.status" => "Išjunkite",
"Plugin.auth.install" => "Įdiekite / pašalinkite",
"Explorer.UI.openWith" => "pasirinkite Atidaryti",
"Explorer.UI.openWithText" => "Užrašų atidaryti",
"Explorer.UI.appSetDefault" => "Nustatykite numatytąjį Atidaryti",

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -14,7 +14,7 @@ return array(
"setting_user_animate_desc" => "Janela aberta e outra animação",
"setting_user_sound_desc" => "Som de operação",
"setting_user_imageThumb" => "Imagine as miniaturas",
"setting_user_imageThumb_desc" => "Routers e outros equipamentos de baixo desempenho, você pode considerar o fechamento",
"setting_user_imageThumb_desc" => "Melhor experiência de navegação após a abertura",
"setting_user_fileSelect" => "Abra o cheque do ícone do arquivo",
"setting_user_fileSelect_desc" => "Chave do ícone do arquivo com a tecla esquerda, clique com o botão direito do mouse na entrada do atalho",
"qrcode" => "QR code URL",
@ -64,7 +64,7 @@ return array(
"space_tips_full" => "sem limitar",
"space_size" => "espaço",
"space_size_use" => "Uso de espaço",
"space_is_full" => "O espaço é cheio, entre em contato com o administrador!",
"space_is_full" => "Não há espaço suficiente, entre em contato com o administrador!",
"system_open_true_path" => "Com sucesso abriu no gerenciador de arquivos!",
"group_role_error" => "erro de permissões de função (sem configurações de permissão)",
"group_role_error_admin" => "permissões insuficientes",
@ -80,6 +80,7 @@ return array(
"system_group_remove_tips" => "Tem certeza de excluir o departamento?<br/>Após a supressão da parte do usuário será removida, o sub-setor foi movido para o setor raiz",
"system_group_select" => "Escolha um departamento",
"system_group_select_result" => "Os membros pertencem aos seguintes sectores",
"system_role_admin_tips" => "Observações: Os administradores do sistema não estão autorizados a controlar",
"system_member_action" => "Gerenciamento de usuários",
"system_member_add" => "novo Usuário",
"system_member_role" => "funções de permissão",
@ -97,9 +98,12 @@ return array(
"system_member_import_desc" => "Um usuário por linha,<br/>já existem, são silenciosamente ignorados",
"system_member_use" => "permitir",
"system_member_unuse" => "incapacitar",
"system_member_space" => "Definir o tamanho do espaço do usuário ",
"system_member_space_tips" => " Definir o tamanho do espaço do usuário ",
"system_member_space_number" => " Deve ser um número!",
"system_member_group_config" => "Departamento de configuração de lote",
"system_member_group_remove" => "Removido do departamento",
"system_member_group_insert" => "Adicionado ao departamento",
"system_member_group_insert" => "Adicionar ao departamento",
"system_member_group_reset" => "Repor o departamento",
"system_member_group_error" => "Erro do departamento",
"system_group_action" => "Gestão de departamento",
@ -109,7 +113,7 @@ return array(
"system_setting_root_path" => "acesso root",
"system_setting_root_path_desc" => "Somente um administrador do sistema pode acessar todos os diretórios, outros grupos de direitos dos usuários só podem ver o seu próprio diretório do usuário. Se você quiser ligar ou desligar<br/>acesso de administrador para outros diretórios, você pode modificar o php open_basedir parâmetros anti-cross-site,<a href=\"https://www.google.com.hk/search?&q=php+open_basedir\" target=\"_lank\">definir</a>",
"system_group_role_title" => "Gestão de função de autoridade departamental",
"system_group_role_remove" => "Determine o papel do departamento",
"system_group_role_remove" => "OK para excluir o papel do departamento",
"system_group_role_style" => "estilo",
"system_group_role_display" => "se",
"system_group_role_display_desc" => "Defina se deseja ou não exibir direitos de usuário do departamento",
@ -194,6 +198,7 @@ return array(
"remove_item" => "itens",
"uploading" => "upload",
"upload_tips_more" => "Há muitos arquivos, a recomendação do upload comprimido, em seguida, descompacte online!",
"uploading_move" => "Na transferência de mesclagem ...",
"show_file" => "Nova visualização de página",
"unknow_file_title" => "Arquivo Abrir Dica!",
"unknow_file_tips" => "não apoiar a aplicação desse arquivo, você pode:",
@ -206,6 +211,24 @@ return array(
"convert_case" => "conversão caso",
"convert_upper_case" => "Convertida em maiúsculas",
"convert_lower_case" => "Convertida para minúsculas",
"editor_insert_time" => "Hora atual ",
"editor_md5" => " Criptografia Md5 ",
"editor_qrcode" => " Cadeia de código bidimensional ",
"editor_regx" => " Teste de expressão regular ",
"editor_chinese" => " Conversão simplificada ",
"editor_chinese_simple" => " Converter para Chinês Simplificado ",
"editor_chinese_traditional" => " Converter para chinês tradicional ",
"editor_base64" => "Codec Base64 ",
"editor_base64_encode" => " Codificação Base64 ",
"editor_base64_decode" => " Decodificação Base64 ",
"editor_url" => " Codec de URL ",
"editor_url_encode" => " Codificação de URL ",
"editor_url_decode" => " Descodificação de URL ",
"editor_unicode" => " Codec Unicode ",
"editor_unicode_encode" => " Codificação Unicode ",
"editor_unicode_decode" => " Descodificação Unicode",
"editor_tools_select_tips" => " Por favor, selecione o conteúdo que você deseja converter!",
"editor_calc" => "Calculadora Grátis",
"shortcut" => "Atalhos",
"use_free" => "Continuar a usar a versão gratuita",
"learn_more" => "Saiba mais",
@ -299,7 +322,7 @@ return array(
"password" => "senha",
"login_code" => "códigos",
"need_check_code" => "código de autenticação de login aberto",
"need_check_code_desc" => "Depois de abrir o destino deve precisar inserir um código de verificação, os turistas login automático falhará.",
"need_check_code_desc" => "Após o login, você deve inserir o código de verificação.",
"setting_csrf_protect" => "proteção aberta csrf",
"setting_csrf_protect_desc" => "Depois tipo de ataque pode proteger eficazmente csrf abertura",
"login_rember_password" => "Lembrar senha",
@ -349,6 +372,8 @@ return array(
"success" => "operação bem sucedida",
"error" => "A operação falhou",
"error_repeat" => "A operação falhou, o nome já existe!",
"word_error" => "Falhou ",
"word_success" => " Sucesso",
"system_error" => "erro de sistema",
"name" => "nome",
"type" => "tipo",
@ -542,7 +567,11 @@ return array(
"setting_group_add" => "Adicionar User Group",
"setting_group_edit" => "Editar grupos de usuários",
"setting_theme" => "Definições de tema",
"setting_wall" => "Substituição do papel de parede",
"setting_wall" => "Configurações do papel de parede",
"setting_wall_desktop" => "Papel de parede",
"setting_wall_desktop_list" => "Desktop Wallpaper Management",
"setting_wall_login_list" => "Login Wallpaper Management",
"setting_wall_login_tips" => "Dica: quando houver mais de uma peça, o plano de fundo da interface de login será rotacionado aleatoriamente",
"setting_wall_diy" => "papel de parede personalizado:",
"setting_wall_info" => "Imagem endereço de URL, as imagens locais podem estar certo de obter o navegador para abrir a imagem",
"setting_fav" => "Bookmark Gestor",
@ -563,6 +592,7 @@ return array(
"group_not_exists" => "Este grupo de usuário não existe",
"member_add" => "Adicionar Usuário",
"password_null_not_update" => "Eles disseram que não alterar a senha não foi preenchido",
"if_save_file_tips" => "Alguns arquivos não são salvos. Tem certeza de fechar a janela?",
"if_save_file" => "Arquivo não tiver sido salvo, você quer salvar?",
"if_remove" => "confirmar Apagar",
"member_remove_tips" => "Depois de remover o diretório do usuário serão apagados",
@ -598,7 +628,7 @@ return array(
"action_edit" => "editar",
"action_del" => "excluir",
"group_role_ext_warning" => "Upload não permitir que tais arquivos,<br/>Rename (renomeado para a extensão especificada),<br/>Edit salvar, fazer download remoto, extrato de",
"group_tips" => "<li> 1. O nome do grupo do usuário não pode ser duplicado, modificado o nome do grupo original pertencem à reestruturação do usuário são automaticamente associados </li><li> 2. extensão de segurança sistema de relações de restrições, não se esqueça de ter cuidado <i>(se nova php no diretório web, isso significa que o usuário altere o acesso do programa para esta inexistente)</i> </li><li> 3. O gerenciamento de usuários, a autoridade de gestão do grupo; acesso para ver e permissões CRUD estão ligados, o programa associa automaticamente </li><li> 4. Definir permissões grupo pode adicionar grupo de autorizações, permissões subsequentes não são herdados <i>(este privilégio é equivalente à mais alta autoridade)</i> </li>",
"group_tips" => "<li> 1. O nome do grupo de usuários não pode ser duplicado Depois que o nome do grupo é modificado, ele pertence ao usuário reorganizado e é associado automaticamente. </li><li> 2. Extensões limitam a relação entre a segurança do sistema, por favor, seja cauteloso <i>(se você criar um novo php no diretório web, isso significa que a mudança de permissões do programa para este usuário é praticamente impossível)</i> </li><li> 3. Gerenciamento doméstico, gerenciamento de grupo de direitos, direitos de visualização e adição, exclusão e modificação de direitos estão vinculados, programas são automaticamente associados </li><li> 4. Depois que o grupo de permissões estiver definido para adicionar o grupo de permissões, a permissão subseqüente não será herdada <i>(essa permissão é equivalente à permissão mais alta).</i> </li>",
"not_null" => "Os campos obrigatórios não pode estar vazio!",
"picture_can_not_null" => "Fotos não pode estar vazio!",
"rname_success" => "Renomeie sucesso!",
@ -632,6 +662,7 @@ return array(
"show_gutter" => "Mostrar números de linha",
"char_all_display" => "Mostrar caracteres invisíveis",
"auto_complete" => "solicita automaticamente",
"auto_save" => "Salvar automaticamente",
"function_list" => "Lista de funções",
"code_theme" => "Coding Estilo",
"font_size" => "Tamanho da fonte",
@ -652,6 +683,7 @@ return array(
"button_save_submit" => "salve Submeter",
"button_more" => "mais",
"button_select_all" => "Selecionar tudo Seleção / Inverter",
"charset_AUTO" => "Identificação automática",
"charset_UTF_8" => "Unicode",
"charset_UTF_16" => "Unicode",
"charset_CP1256" => "árabe",
@ -660,8 +692,8 @@ return array(
"charset_CP1257" => "línguas bálticas",
"charset_ISO_8859_13" => "línguas bálticas",
"charset_ISO_8859_4" => "línguas bálticas",
"charset_BIG5_HKSCS" => "tradicional chinesa",
"charset_BIG5" => "tradicional chinesa",
"charset_BIG5_HKSCS" => "繁体-香港",
"charset_BIG5" => "繁体-台湾",
"charset_Georgian_Academy" => "georgiano",
"charset_PT154" => "Kazakh",
"charset_CP949" => "coreano",
@ -758,6 +790,7 @@ return array(
"Plugin.auth.viewList" => "Lista de complementos",
"Plugin.auth.setting" => "Configurações do plugin",
"Plugin.auth.status" => "Desligar",
"Plugin.auth.install" => "Instalar / desinstalar",
"Explorer.UI.openWith" => "selecione Abrir",
"Explorer.UI.openWithText" => "Bloco de notas para abrir",
"Explorer.UI.appSetDefault" => "Definir o padrão aberto",

View File

@ -14,7 +14,7 @@ return array(
"setting_user_animate_desc" => "Deschide fereastra și alte animații",
"setting_user_sound_desc" => "Sunet de funcționare",
"setting_user_imageThumb" => "Miniaturi de imagini",
"setting_user_imageThumb_desc" => "Routere și alte echipamente de performanță scăzută, puteți lua în considerare închiderea",
"setting_user_imageThumb_desc" => "O mai bună experiență de navigare după deschidere",
"setting_user_fileSelect" => "Deschideți verificarea pictogramei fișierului",
"setting_user_fileSelect_desc" => "Pictograma fișierului verificați cheia stânga, faceți clic dreapta pe meniul de comandă rapidă din meniu",
"qrcode" => "URL-QR code",
@ -64,7 +64,7 @@ return array(
"space_tips_full" => "Fără a limita",
"space_size" => "spațiu",
"space_size_use" => "Utilizarea spațiului",
"space_is_full" => "Spațiu este plin, vă rugăm să contactați administratorul!",
"space_is_full" => "Nu mai este suficient spațiu, contactați administratorul!",
"system_open_true_path" => "Cu succes a fost deschisă în managerul de fișiere!",
"group_role_error" => "Eroare permisiuni de rol (fără setări de permisiune)",
"group_role_error_admin" => "permisiuni insuficiente",
@ -80,6 +80,7 @@ return array(
"system_group_remove_tips" => "Sigur ștergeți departamentul?<br/>După ștergerea părții utilizatorului va fi eliminată, subsectorul sa mutat în sectorul rădăcinilor",
"system_group_select" => "Selectați departamentul",
"system_group_select_result" => "Membrii vor aparține următoarelor sectoare",
"system_role_admin_tips" => "Observații: administratorii de sistem nu sunt autorizați să controleze",
"system_member_action" => "Managementul utilizator",
"system_member_add" => "utilizator nou",
"system_member_role" => "rolurile de permisiuni",
@ -97,9 +98,12 @@ return array(
"system_member_import_desc" => "Un singur utilizator pe linie,<br/>există deja sunt ignorate în tăcere",
"system_member_use" => "permite",
"system_member_unuse" => "nu fi de acord",
"system_member_space" => "Setați dimensiunea spațiului utilizatorului ",
"system_member_space_tips" => " Setați dimensiunea spațiului utilizatorului ",
"system_member_space_number" => " Trebuie să fie un număr!",
"system_member_group_config" => "Proiectare departament",
"system_member_group_remove" => "Eliminat din departament",
"system_member_group_insert" => "Adăugat la departament",
"system_member_group_insert" => "Adăugați la departament",
"system_member_group_reset" => "Resetați departamentul",
"system_member_group_error" => "Eroare la departament",
"system_group_action" => "Managementul departamentului",
@ -109,7 +113,7 @@ return array(
"system_setting_root_path" => "acces Root",
"system_setting_root_path_desc" => "Numai un administrator de sistem poate avea acces la toate directoarele, grupurile de alte drepturi de utilizatori pot vedea doar propriul lor director de utilizator. Dacă doriți să activați sau să dezactivați accesul administratorului<br/>la alte directoare, puteți modifica parametrii PHP open_basedir anti-cross-site,<a href=\"https://www.google.com.hk/search?&q=php+open_basedir\" target=\"_lank\">set</a>",
"system_group_role_title" => "Gestiunea rolului autorităților departamentale",
"system_group_role_remove" => "Determinați rolul departamentului",
"system_group_role_remove" => "OK pentru a șterge rolul departamentului",
"system_group_role_style" => "stil",
"system_group_role_display" => "dacă",
"system_group_role_display_desc" => "Stabiliți dacă doriți sau nu să afișați drepturi de utilizator ale departamentului",
@ -194,6 +198,7 @@ return array(
"remove_item" => "articole",
"uploading" => "Se încarcă",
"upload_tips_more" => "Prea multe fișiere, recomandarea încărcării comprimat, apoi dezarhivați on-line!",
"uploading_move" => "În transferul de fuziune ...",
"show_file" => "Pagină nouă previzualizare",
"unknow_file_title" => "Deschideți fișierul Sfat!",
"unknow_file_tips" => "Nu a sprijini aplicarea acestui fișier, puteți:",
@ -206,6 +211,24 @@ return array(
"convert_case" => "Cazul de conversie",
"convert_upper_case" => "Convertit în litere mari",
"convert_lower_case" => "Convertit în litere mici",
"editor_insert_time" => "Ora actuală ",
"editor_md5" => " Criptare Md5 ",
"editor_qrcode" => " Șirul codului bidimensional ",
"editor_regx" => " Testarea expresiei regulate ",
"editor_chinese" => " Transformare simplificată ",
"editor_chinese_simple" => " Conversia în chineză simplificată ",
"editor_chinese_traditional" => " Conversia în chineză tradițională ",
"editor_base64" => "Codec Base64 ",
"editor_base64_encode" => " Codarea Base64 ",
"editor_base64_decode" => " Base64 decodare ",
"editor_url" => " Codec URL ",
"editor_url_encode" => " Codarea URL-urilor ",
"editor_url_decode" => " Decodificarea adresei URL ",
"editor_unicode" => " Codec Unicode ",
"editor_unicode_encode" => " Codare Unicode ",
"editor_unicode_decode" => " Decodificare Unicode",
"editor_tools_select_tips" => " Selectați conținutul pe care doriți să-l convertiți!",
"editor_calc" => "Calculator gratuit",
"shortcut" => "Comenzile rapide",
"use_free" => "Continuați să utilizați versiunea gratuită",
"learn_more" => "Află mai multe",
@ -299,7 +322,7 @@ return array(
"password" => "parolă",
"login_code" => "coduri",
"need_check_code" => "Codul de conectare de autentificare deschis",
"need_check_code_desc" => "După deschiderea aterizare trebuie să trebuie să introduceți un cod de verificare, turiștii de conectare automată va eșua.",
"need_check_code_desc" => "După ce vă conectați, trebuie să introduceți codul de verificare.",
"setting_csrf_protect" => "Deschideți protecție CSRF",
"setting_csrf_protect_desc" => "După tipul de deschidere de atac poate proteja în mod eficient CSRF",
"login_rember_password" => "Amintiți-vă parola",
@ -349,6 +372,8 @@ return array(
"success" => "operațiune de succes",
"error" => "Operația a eșuat",
"error_repeat" => "Operațiunea a eșuat, numele există deja!",
"word_error" => "eșec ",
"word_success" => " succes",
"system_error" => "eroare de sistem",
"name" => "nume",
"type" => "tip",
@ -542,7 +567,11 @@ return array(
"setting_group_add" => "Adăugați un utilizator Grup",
"setting_group_edit" => "Modificare grup de utilizatori",
"setting_theme" => "Setări temă",
"setting_wall" => "Înlocuirea monitorului",
"setting_wall" => "Setări pentru tapet",
"setting_wall_desktop" => "Desktop wallpaper",
"setting_wall_desktop_list" => "Desktop Wallpaper Management",
"setting_wall_login_list" => "Conectați-vă la gestionarea tapetului",
"setting_wall_login_tips" => "Sfat: când există mai mult de o bucată, fundalul interfeței de conectare se va roti în mod aleatoriu",
"setting_wall_diy" => "tapet personalizat:",
"setting_wall_info" => "Imaginea adresă URL-ul, imaginile locale pot fi corect pentru a obține browser-ul pentru a deschide imaginea",
"setting_fav" => "manager de marcaje",
@ -563,6 +592,7 @@ return array(
"group_not_exists" => "Această grupă de utilizator nu există",
"member_add" => "adăugaţi un utilizator",
"password_null_not_update" => "Ei au spus că nu s-au schimbat parola nu este completat",
"if_save_file_tips" => "Unele fișiere nu sunt salvate. Sigur închideți fereastra?",
"if_save_file" => "Fișier nu a fost salvat, pe care doriți să salvați?",
"if_remove" => "confirmaţi ștergerea",
"member_remove_tips" => "După ce eliminați directorul de utilizator va fi șters",
@ -598,7 +628,7 @@ return array(
"action_edit" => "edita",
"action_del" => "șterge",
"group_role_ext_warning" => "Nu încărcați permit astfel de fișiere,<br/>Redenumiți (redenumit extensia specificată),<br/>edita salva, de descărcare de la distanță, extract",
"group_tips" => "<li>1. Numele grupului de utilizator nu poate fi reprodus, modificat numele grupului original, fac parte din restructurarea utilizatorului sunt asociate automat</li><li>2. extensie de securitate a sistemului de relații restricții, asigurați-vă că să manifeste prudență<i>(dacă este nou php în directorul web, înseamnă a schimba accesul utilizatorilor la acest program de non-existente)</i></li><li>3. Managementul de uz casnic, drepturi de grup de management, acces pentru a vizualiza și permisiunile CRUD sunt obligatorii, programul se va asocia în mod automat</li>grup<li>4. setați permisiunile pot adăuga grup de permisiuni, permisiuni ulterioare nu sunt moștenite<i>(acest privilegiu este echivalentă cu cea mai înaltă autoritate)</i></li>",
"group_tips" => "<li> 1. Numele grupului de utilizatori nu poate fi duplicat. După modificarea numelui grupului aparține utilizatorului reorganizat și este asociat automat. </li><li> 2. Extensiile limitează relația dintre securitatea sistemului, vă rugăm să fiți precauți <i>(dacă creați un nou php în directorul web, înseamnă că schimbarea permisiunilor programului către acest utilizator este practic imposibilă)</i> </li><li> 3. Gestionarea gospodăriilor, gestionarea grupurilor de drepturi, drepturile de vizionare și adăugarea, ștergerea și modificarea drepturilor sunt obligatorii; programele sunt asociate automat </li><li> 4. După ce grupul de permisiuni este setat să adauge grupul de permisiuni, permisiunea ulterioară nu este moștenită <i>(această permisiune este echivalentă cu cea mai mare permisiune).</i> </li>",
"not_null" => "Câmpurile obligatorii nu poate fi gol!",
"picture_can_not_null" => "Fotografiile nu pot fi goale!",
"rname_success" => "Redenumire succes!",
@ -632,6 +662,7 @@ return array(
"show_gutter" => "Afișați numere de linie",
"char_all_display" => "Afișați caractere invizibile",
"auto_complete" => "solicită în mod automat",
"auto_save" => "Salvați automat",
"function_list" => "Listă funcții",
"code_theme" => "Stilul de codificare a mărfurilor",
"font_size" => "Dimensiune font",
@ -652,6 +683,7 @@ return array(
"button_save_submit" => "salvați Trimite",
"button_more" => "mai mult",
"button_select_all" => "Selecteaza Tot / Invert Selection",
"charset_AUTO" => "Identificare automată",
"charset_UTF_8" => "Unicode",
"charset_UTF_16" => "Unicode",
"charset_CP1256" => "arab",
@ -660,8 +692,8 @@ return array(
"charset_CP1257" => "limbi baltice",
"charset_ISO_8859_13" => "limbi baltice",
"charset_ISO_8859_4" => "limbi baltice",
"charset_BIG5_HKSCS" => "Chineză tradițională",
"charset_BIG5" => "Chineză tradițională",
"charset_BIG5_HKSCS" => "繁体-香港",
"charset_BIG5" => "繁体-台湾",
"charset_Georgian_Academy" => "georgian",
"charset_PT154" => "kazahă",
"charset_CP949" => "coreeană",
@ -758,6 +790,7 @@ return array(
"Plugin.auth.viewList" => "Lista de pluginuri",
"Plugin.auth.setting" => "Setările pluginului",
"Plugin.auth.status" => "Opriți-vă",
"Plugin.auth.install" => "Instalare / Dezinstalare",
"Explorer.UI.openWith" => "Selectați Deschidere",
"Explorer.UI.openWithText" => "Notepad pentru a deschide",
"Explorer.UI.appSetDefault" => "Setați deschis implicit",

View File

@ -14,7 +14,7 @@ return array(
"setting_user_animate_desc" => "Анимация открывания окна и др.",
"setting_user_sound_desc" => "Озвучивание операций",
"setting_user_imageThumb" => "Создавать миниатюры",
"setting_user_imageThumb_desc" => "Вы можете отключить эту опцию при медленном соединении",
"setting_user_imageThumb_desc" => "Улучшенный просмотр после открытия",
"setting_user_fileSelect" => "Включить чекбоксы",
"setting_user_fileSelect_desc" => "Включить кнопки для выделения файлов и открытия контекстного меню",
"qrcode" => "URL QR-код",
@ -64,7 +64,7 @@ return array(
"space_tips_full" => "Без ограничения",
"space_size" => "Доступное пространство",
"space_size_use" => "Использованное пространство",
"space_is_full" => "Пространство заполнено, пожалуйста, обратитесь к администратору",
"space_is_full" => "Недостаточно места, обратитесь к администратору!",
"system_open_true_path" => "Открыт в файловом менеджере",
"group_role_error" => "Ошибка ролевых прав (нет настроек разрешений)",
"group_role_error_admin" => "Недостаточно прав",
@ -80,6 +80,7 @@ return array(
"system_group_remove_tips" => "Вы действительно хотите удалить отдел?<br/>После удаления части пользователя будет удален подсектор, перемещенный в корневой сектор",
"system_group_select" => "Выберите отдел",
"system_group_select_result" => "Члены будут принадлежать к группе",
"system_role_admin_tips" => "Замечания: Системные администраторы не имеют права управлять",
"system_member_action" => "Пользователь",
"system_member_add" => "Новый пользователь",
"system_member_role" => "Роли",
@ -97,9 +98,12 @@ return array(
"system_member_import_desc" => "Перечислите имена пользователей по одному на строку,<br/>существующие игнорируются",
"system_member_use" => "Включить",
"system_member_unuse" => "Отключить",
"system_member_space" => "Задайте размер пространства пользователя ",
"system_member_space_tips" => " Задайте размер пространства пользователя ",
"system_member_space_number" => " Должно быть, число!",
"system_member_group_config" => "Отдел настройки партии",
"system_member_group_remove" => "Удалено из отдела",
"system_member_group_insert" => "Добавлено в отдел",
"system_member_group_insert" => "Добавить в отдел",
"system_member_group_reset" => "Сбросить отдел",
"system_member_group_error" => "Дефектная ошибка",
"system_group_action" => "Управление отделом",
@ -109,7 +113,7 @@ return array(
"system_setting_root_path" => "Доступ к корневому каталогу",
"system_setting_root_path_desc" => "Администраторы могут получить доступ ко всем каталогам, другие пользователи могут видеть только свой собственный каталог.<br/>Если вы хотите включить или выключить доступ администратора к другим каталогам, вы можете изменить анти-межсайтовые параметры PHP open_basedir. <a href=\"https://www.google.com/search?&q=php+open_basedir\" target=\"_blank\">Как?</a>",
"system_group_role_title" => "Управление ролью ведомственных органов",
"system_group_role_remove" => "Определить роль отдела",
"system_group_role_remove" => "ОК, чтобы удалить роль отдела",
"system_group_role_style" => "Стиль",
"system_group_role_display" => "Отображение",
"system_group_role_display_desc" => "Укажите, следует ли отображать права пользователя отдела",
@ -194,6 +198,7 @@ return array(
"remove_item" => "Предмет",
"uploading" => "Выгрузка ",
"upload_tips_more" => "Слишком много файлов, рекомендуется выгружать архивы, а затем их распаковывать.",
"uploading_move" => "В передаче слияния ...",
"show_file" => "Новые страницы предварительного просмотра",
"unknow_file_title" => "Неизвестный формат файла",
"unknow_file_tips" => "Для данного формата файлов не найдено приложение. Вы можете:",
@ -206,6 +211,24 @@ return array(
"convert_case" => "Изменить регистр",
"convert_upper_case" => "Заглавные",
"convert_lower_case" => "Строчные",
"editor_insert_time" => "Текущее время ",
"editor_md5" => " Шифрование Md5 ",
"editor_qrcode" => " Строковый двухмерный код ",
"editor_regx" => " Регулярное тестирование ",
"editor_chinese" => " Упрощенная конверсия ",
"editor_chinese_simple" => " Преобразование на упрощенный китайский ",
"editor_chinese_traditional" => " Конвертировать в Китайский Традиционный ",
"editor_base64" => "Базовый кодек ",
"editor_base64_encode" => " Базовая кодировка ",
"editor_base64_decode" => " Декодирование Base64 ",
"editor_url" => " URL-код ",
"editor_url_encode" => " Кодирование URL ",
"editor_url_decode" => " Расшифровка URL ",
"editor_unicode" => " Unicode-кодек ",
"editor_unicode_encode" => " Кодировка Unicode ",
"editor_unicode_decode" => " Unicode-декодирование",
"editor_tools_select_tips" => " Выберите контент, который хотите конвертировать!",
"editor_calc" => "Бесплатный калькулятор",
"shortcut" => "Ярлыки",
"use_free" => "Продолжить использовать бесплатную версию",
"learn_more" => "Подробнее",
@ -299,7 +322,7 @@ return array(
"password" => "Пароль",
"login_code" => "Защита от роботов",
"need_check_code" => "Защита от роботов",
"need_check_code_desc" => "Требовать ввести код подтверждения на странице входа",
"need_check_code_desc" => "После входа в систему необходимо ввести код подтверждения.",
"setting_csrf_protect" => "Защита от CSRF",
"setting_csrf_protect_desc" => "Опция включает алгоритм, предотвращающий атаку CSRF",
"login_rember_password" => "Запомнить меня",
@ -349,6 +372,8 @@ return array(
"success" => "Операция выполнена",
"error" => "Не удалось выполнить операцию",
"error_repeat" => "Ошибка, данное имя уже существует",
"word_error" => "недостаточность ",
"word_success" => " успех",
"system_error" => "Системная ошибка",
"name" => "Имя",
"type" => "Тип",
@ -542,7 +567,11 @@ return array(
"setting_group_add" => "Добавить группу пользователей",
"setting_group_edit" => "Редактировать группы пользователей",
"setting_theme" => "Темы",
"setting_wall" => "Обои",
"setting_wall" => "Настройки обоев",
"setting_wall_desktop" => "Обои для рабочего стола",
"setting_wall_desktop_list" => "Обои для рабочего стола",
"setting_wall_login_list" => "Вход в систему Управление обоями",
"setting_wall_login_tips" => "Совет. Когда есть более одной части, фон интерфейса входа будет вращаться случайным образом",
"setting_wall_diy" => "Пользовательские обои:",
"setting_wall_info" => "URL-адрес изображения, к локальному файлу должен быть доступ из браузера",
"setting_fav" => "Избранное",
@ -563,6 +592,7 @@ return array(
"group_not_exists" => "Эта группа пользователя не существует",
"member_add" => "Добавить пользователя",
"password_null_not_update" => "Оставьте пустым, чтобы не изменять пароль",
"if_save_file_tips" => "Некоторые файлы не сохранены. Вы уверены, что закроете окно?",
"if_save_file" => "Файл не был сохранен",
"if_remove" => "Подтвердить удаление",
"member_remove_tips" => "Каталог пользователя будет удален",
@ -598,7 +628,7 @@ return array(
"action_edit" => "Изменить",
"action_del" => "Удалить",
"group_role_ext_warning" => "Не разрешено<br/>Переименовывать, редактировать, сохранять,<br/> загружать, распаковывать файлы",
"group_tips" => "<li>1. Названия групп пользователей не могут быть дублированы, изменение названия группы автоматически переназначит пользователей</li><li>2. Усильте систему безопасности<i>(если PHP в веб-каталоге, это означает, что пользователи смогут изменять его настройки, что недопустимо)</i></li><li>3. Доступ к управлению пользователями и группами; разрешения на просмотр и изменения связаны. Будьте осторожны.</li><li>4. Установка разрешений доступа для группы добавит её членам эти права, однако не измененные разрешения не наследуются</li>",
"group_tips" => "<li> 1. Имя группы пользователей не может быть дублировано. После изменения имени группы оно принадлежит реорганизованному пользователю и автоматически связано. </li><li> 2. Расширения ограничивают связь между безопасностью системы, будьте осторожны <i>(если вы создаете новый php в веб-каталоге, это означает, что изменение разрешений программы для этого пользователя практически невозможно)</i> </li><li> 3. Управление домохозяйствами, управление группами прав, просмотр прав и добавление, удаление и изменение прав связаны, программы автоматически связаны </li><li> 4. После того, как группа разрешений добавит группу разрешений, последующее разрешение не будет унаследовано <i>(это разрешение эквивалентно максимальному разрешению).</i> </li>",
"not_null" => "Заполните обязательные поля",
"picture_can_not_null" => "Укажите картинку",
"rname_success" => "Переименовано",
@ -632,6 +662,7 @@ return array(
"show_gutter" => "Показать номера строк",
"char_all_display" => "Показать невидимые символы",
"auto_complete" => "Автозавершение",
"auto_save" => "Автоматически сохранять",
"function_list" => "Список функций",
"code_theme" => "Цвет кода",
"font_size" => "Размер шрифта",
@ -652,16 +683,17 @@ return array(
"button_save_submit" => "Сохранить и отправить",
"button_more" => "Еще...",
"button_select_all" => "Выбрать все / снять выделение",
"charset_UTF_8" => "Юникод",
"charset_UTF_16" => "Юникод",
"charset_AUTO" => "Автоматическая идентификация",
"charset_UTF_8" => "Unicode",
"charset_UTF_16" => "Unicode",
"charset_CP1256" => "Арабский",
"charset_ISO_8859_6" => "Арабский",
"charset_ISO_8859_10" => "Скандинавские языки",
"charset_CP1257" => "Балтийские языки",
"charset_ISO_8859_13" => "Балтийские языки",
"charset_ISO_8859_4" => "Балтийские языки",
"charset_BIG5_HKSCS" => "Традиционный китайский",
"charset_BIG5" => "Традиционный китайский",
"charset_BIG5_HKSCS" => "繁体-香港",
"charset_BIG5" => "繁体-台湾",
"charset_Georgian_Academy" => "Грузинский",
"charset_PT154" => "Казахстанский",
"charset_CP949" => "Корейский",
@ -758,6 +790,7 @@ return array(
"Plugin.auth.viewList" => "Просмотр",
"Plugin.auth.setting" => "Настройка",
"Plugin.auth.status" => "Включение/выключение",
"Plugin.auth.install" => "Установка / удаление",
"Explorer.UI.openWith" => "выбрать приложение для файла",
"Explorer.UI.openWithText" => "просмотреть файл в блокноте",
"Explorer.UI.appSetDefault" => "Выбрать приложение...",

View File

@ -14,7 +14,7 @@ return array(
"setting_user_animate_desc" => "කවුළුව විවෘත සහ අනෙකුත් සජිවීකරණ",
"setting_user_sound_desc" => "මෙහෙයුම් ශබ්දය",
"setting_user_imageThumb" => "පින්තූර thumbnails",
"setting_user_imageThumb_desc" => "රවුටර සහ අනෙකුත් අඩු කාර්ය සාධන උපකරණ, ඔබ වසා දැමීමට සලකා බැලිය හැකිය",
"setting_user_imageThumb_desc" => "විවෘත කිරීමෙන් පසුව වඩා හොඳ නැරඹුම් අත්දැකීමක්",
"setting_user_fileSelect" => "ගොනු අයිකනය පරීක්ෂා කරන්න",
"setting_user_fileSelect_desc" => "ගොනු අයිකනය යතුර පරික්ෂා කර, දකුණු-ක්ලික් කර මෙනු කෙටිමං ප්රවේශය",
"qrcode" => "URL එක QR කේතය",
@ -64,7 +64,7 @@ return array(
"space_tips_full" => "සීමා කරන්නේ නැතිව",
"space_size" => "අභ්යවකාශ",
"space_size_use" => "ඉඩ භාවිතා",
"space_is_full" => "අභ්යවකාශ පිරී ඇත, කරුණාකර පරිපාලක සම්බන්ධ!",
"space_is_full" => "ඉතිරිව ඇති ඉඩ ප්රමාණවත් නැත, කරුණාකර පරිපාලකයා අමතන්න!",
"system_open_true_path" => "සාර්ථකව ගොනු කළමනාකරු විවෘත!",
"group_role_error" => "කාර්යභාරය අවසර දෝෂයක් (කිසිදු අවසරයක් සැකසුම්)",
"group_role_error_admin" => "ප්රමාණවත් අවසර",
@ -80,6 +80,7 @@ return array(
"system_group_remove_tips" => "දෙපාර්තමේන්තුව මකා දැමීමට ඔබට සහතිකද?<br/>පරිශීලකයාගේ කොටසක් මකා දැමීමෙන් ඉවත් කරනු ලබන අතර, උප අංශයට මූල අංශයට මාරුවී ඇත",
"system_group_select" => "දෙපාර්තමේන්තුව තෝරන්න",
"system_group_select_result" => "සාමාජිකයන් පහත සඳහන් අංශ අයිති වන්නේය",
"system_role_admin_tips" => "සටහන්: පද්ධති පරිපාලකයන්ට පාලනය කිරීමට අවසර නැත",
"system_member_action" => "පරිශීලක කළමනාකරණ",
"system_member_add" => "නව පරිශීලක",
"system_member_role" => "අවසර චරිත",
@ -97,9 +98,12 @@ return array(
"system_member_import_desc" => "එක් පේළියකට එක් පරිශීලකයෙක්<br/>දැනටමත් පවතින නිහඬව නොසලකා හරිනු ලැබේ",
"system_member_use" => "සක්රිය කරන්න",
"system_member_unuse" => "අක්රීය",
"system_member_space" => "පරිශිලක ඉඩ ප්රමාණය සකසන්න ",
"system_member_space_tips" => " පරිශිලක ඉඩ ප්රමාණය සකසන්න ",
"system_member_space_number" => " අංකයක් විය යුතුයි!",
"system_member_group_config" => "කණ්ඩායම සැකසුම් ෙදපාර්තෙම්න්තුව",
"system_member_group_remove" => "දෙපාර්තමේන්තුවෙන් ඉවත් කරන ලදි",
"system_member_group_insert" => "දෙපාර්තමේන්තුව වෙත එකතු කරන ලදි",
"system_member_group_insert" => "දෙපාර්තමේන්තුවට එක් කරන්න",
"system_member_group_reset" => "දෙපාර්තමේන්තුව යළි පිහිටුවන්න",
"system_member_group_error" => "දෙපාර්තමේන්තුවේ දෝෂය",
"system_group_action" => "දෙපාර්තමේන්තු කළමනාකරණය",
@ -109,7 +113,7 @@ return array(
"system_setting_root_path" => "root ප්රවේශය",
"system_setting_root_path_desc" => "පමණක් පද්ධති පරිපාලක සියලු බහලුම් ප්රවේශ විය හැකි, පරිශීලකයන් අනෙකුත් අයිතිවාසිකම් කණ්ඩායම් පමණක් තම පරිශීලක බහලුම බලන්න පුළුවන්. ඔබ හෝ අක්රිය කිරීමට අවශ්ය නම්<br/>වෙනත් බහලුම් සඳහා පරිපාලක ප්රවේශ, ඔබ, හරස් ප්රති-අඩවිය පරාමිතීන් open_basedir මෙය php වෙනස් කළ හැක<a href=\"https://www.google.com.hk/search?&q=php+open_basedir\" target=\"_lank\"></a>",
"system_group_role_title" => "දෙපාර්තමේන්තු අධිකාරී භූමිකා කළමනාකරණය",
"system_group_role_remove" => "දෙපාර්තමේන්තුවෙහි කාර්යභාරය නිර්ණය කිරීම",
"system_group_role_remove" => "දෙපාර්තමේන්තුවේ භූමිකාව මකා දැමීමට හරි",
"system_group_role_style" => "ශෛලිය",
"system_group_role_display" => "යන්න",
"system_group_role_display_desc" => "දෙපාර්තමේන්තු පරිශීලක හිමිකම් ප්රදර්ශනය කිරීමට හෝ නොකිරීමට සකසන්න",
@ -194,6 +198,7 @@ return array(
"remove_item" => "අයිතම",
"uploading" => "උඩුගත",
"upload_tips_more" => "බොහෝ ගොනු, එම සම්පීඩිත උඩුගත නිර්දේශය, එවිට සමඟ අමුත්තන් unzip!",
"uploading_move" => "සමීර් මාරු කිරීමේදී ...",
"show_file" => "නව පිටුවක් පෙරදසුනෙහි",
"unknow_file_title" => "ගොනු විවෘත ඉඟිය!",
"unknow_file_tips" => "ඔබ, ඔබට හැකි මෙම ගොනුවේ අයදුම්පත් සහයෝගය දුන්නේ නැහැ:",
@ -206,6 +211,24 @@ return array(
"convert_case" => "නඩුව පරිවර්තනය",
"convert_upper_case" => "අකුරු වෙත පරිවර්ථනය",
"convert_lower_case" => "සිම්පල් බවට පරිවර්තනය",
"editor_insert_time" => "වත්මන් වේලාව ",
"editor_md5" => " Md5 ගුප්තකේතනය ",
"editor_qrcode" => " අක්ෂර ද්විමාන කේතය ",
"editor_regx" => " නිසි ප්රකාශණ පරීක්ෂණය ",
"editor_chinese" => " සරල පරිවර්තනයක් ",
"editor_chinese_simple" => " සරල චීන වෙත පරිවර්තනය කරන්න ",
"editor_chinese_traditional" => " සම්ප්රදායික චීන වලට පරිවර්තනය කරන්න ",
"editor_base64" => "Base64 කෝඩෙක්ස් ",
"editor_base64_encode" => " Base64 කේතනය ",
"editor_base64_decode" => " Base64 විකේතනය ",
"editor_url" => " URL කෝඩෙක්ස් ",
"editor_url_encode" => " URL කේතීකරණය ",
"editor_url_decode" => " URL විකේතනය ",
"editor_unicode" => " යුනිකෝඩ් කෝඩෙක් ",
"editor_unicode_encode" => " යුනිකෝඩ් කේතීකරණ ",
"editor_unicode_decode" => " යුනිකෝඩ් විකේතනය",
"editor_tools_select_tips" => " කරුණාකර පරිවර්තනය කිරීමට අවශ්ය අන්තර්ගතය තෝරන්න!",
"editor_calc" => "නිදහස් කැල්ක්යුලේටරය",
"shortcut" => "කෙටි මාර්ග",
"use_free" => "නිදහස් අනුවාදය භාවිතා කිරීමට දිගටම",
"learn_more" => "තවත් ඉගෙන ගන්න",
@ -299,7 +322,7 @@ return array(
"password" => "රහස් පදය",
"login_code" => "කේත",
"need_check_code" => "ලොගින් වන්න සත්යාපන කේතය විවෘත",
"need_check_code_desc" => "ගොඩ විවෘත කිරීමෙන් අනතුරුව සත්යාපන කේතය ඇතුලත් කිරීම අවශ්ය යුතුය, සංචාරකයන් ස්වයංක්රීය පිවිසුම් අසාර්ථක වනු ඇත.",
"need_check_code_desc" => "පිවිසීමෙන් පසු, ඔබ සත්යාපන කේතය ඇතුලත් කල යුතුය.",
"setting_csrf_protect" => "විවෘත csrf ආරක්ෂාව",
"setting_csrf_protect_desc" => "ප්රහාරය වර්ගය විවෘත කිරීමෙන් අනතුරුව ඵලදායී csrf ආරක්ෂා කළ හැකි",
"login_rember_password" => "රහස් පදය මතක තබා ගන්න",
@ -349,6 +372,8 @@ return array(
"success" => "සාර්ථක මෙහෙයුම",
"error" => "මෙහෙයුම අසාර්ථකයි",
"error_repeat" => "මෙම මෙහෙයුම නම දැනටමත් පවතී, අසාර්ථක විය!",
"word_error" => "අසමත් විය ",
"word_success" => " සාර්ථකත්වය",
"system_error" => "පද්ධතිය දෝෂ",
"name" => "නම",
"type" => "වර්ගය",
@ -542,7 +567,11 @@ return array(
"setting_group_add" => "පරිශීලක සමූහය එකතු කරන්න",
"setting_group_edit" => "පරිශීලක කණ්ඩායම් සංස්කරණය කරන්න",
"setting_theme" => "තේමාව සිටුවම්",
"setting_wall" => "ෙවෝල් ෙප්පර් වෙනුවට",
"setting_wall" => "බිත්ති සැකසීම්",
"setting_wall_desktop" => "ඩෙස්ක්ටොප්",
"setting_wall_desktop_list" => "ඩෙස්ක්ටොප් කළමනාකරණය",
"setting_wall_login_list" => "බෝල්ඩර් කළමණාකරණය",
"setting_wall_login_tips" => "ඉඟිය: එක් කෑල්ලක් වඩා වැඩි විට, පිවිසුම් මුහුණත පසුබිම අහඹු ලෙස භ්රමණය වේ",
"setting_wall_diy" => "රේගු ෙවෝල් ෙප්පර්:",
"setting_wall_info" => "පින්තූරය url එක ලිපිනය, දේශීය පින්තූර රූපය විවෘත කිරීම සඳහා බ්රව්සරය ලබා ගැනීමට අයිතිය විය හැක",
"setting_fav" => "Bookmark කළමනාකරු",
@ -563,6 +592,7 @@ return array(
"group_not_exists" => "මෙම පරිශීලකයා පිරිසක් නොපවතියි",
"member_add" => "පරිශීලක එකතු කරන්න",
"password_null_not_update" => "ඔවුන් සම්පූර්ණ කරන ලද නොවේ ඔවුන් මුරපදය වෙනස් නොවන බවද ඔහු කීවේය",
"if_save_file_tips" => "සමහර ගොනු සුරකිනු නැත. ඔබ කවුළුව වසා දැමීමට විශ්වාසද?",
"if_save_file" => "ගොනුව, සුරක්ෂිත කර ඇත නැහැ ඔයා ආරක්ෂා කිරීමට අවශ්ය?",
"if_remove" => "මකන්න තහවුරු",
"member_remove_tips" => "ඔබ පරිශීලක බහලුම ඉවත් කිරීමෙන් පසු ඉවත් කරනු ඇත",
@ -598,7 +628,7 @@ return array(
"action_edit" => "සංස්කරණය කරන්න",
"action_del" => "Delete",
"group_role_ext_warning" => "එවැනි ගොනු ඉඩ දෙන්නේ නැහැ උඩුගත කරන්න,<br/>ප්රතිනම්කෙරුම් (දක්වා ඇති දීර්ඝ නම වෙනස්),<br/>සංස්කරණය කිරීම හා ඉතිරි, දුරස්ථ බාගත, සාරය",
"group_tips" => "<li> 1. පරිශීලක කණ්ඩායම් නාමය නැවත කළ නොහැකි, පරිශීලක ප්රතිව්යුහගත අයත් ස්වයංක්රීයව සම්බන්ධ වේ මුල් කණ්ඩායම් නාමය වෙනස් </li><li> 2. දීර්ඝ සීමා සබඳතා පද්ධතියේ ආරක්ෂාව, ප්රවේශම් වන්න ක්රියාත්මක කිරීමට වග බලා ගන්න <i>(වෙබ් ඩිරෙක්ටරිය නව php නම්, ඒ පරිශීලකයා මෙම නොපවතින වැඩසටහන ප්රවේශය වෙනස් කිරීමට අදහස්)</i> </li><li> 3. පරිශීලක කළමනාකරණය, කණ්ඩායම් කළමනාකරණ අධිකාරිය; දැක්ම ප්රවේශ හා නැද්ද රෝගය අවසර බැඳී සිටින බවත්; වැඩසටහන ස්වයංක්රීයව ඇසුරු ඇත </li><li> 4. Set අවසර පිරිසක් අවසර පිරිසක් එකතු කළ හැකි, පසුව අවසර උරුම නොමැත <i>(මෙම වරප්රසාදය ඉහළම බලය හා සමාන වේ)</i> </li>",
"group_tips" => "<li> 1. කණ්ඩායම් නාම නාමය අනුකලනය කළ නොහැක. කණ්ඩායම් නාමය වෙනස් වූ පසු, එය ප්රතිෂ්ඨාපනය කරන ලද පරිශීලකයාට අයත් වන අතර ස්වයංක්රීයව සම්බන්ධ වේ. </li><li> 2. දිගු කිරීම් පද්ධති ආරක්ෂාව අතර සම්බන්ධතාවය සීමා කරයි, කරුණාකර ප්රවේශම් වන්න <i>(ඔබ නව වෙබ් අඩවි නාමාවලියක නව PHP එකක් සාදා නම්, එයින් අදහස් කෙරෙනුයේ මෙම පරිශීලකයාට වැඩසටහන් වල අවසරයන් වෙනස් කිරීම යනු පාඨමාලාවක් පමණි)</i> </li><li> 3. ගෘහස්ත කළමනාකරණය, හිමිකම් කණ්ඩායම් කළමනාකරණය, නැරඹීමේ අයිතිවාසිකම් සහ හිමිකම් එකතු කිරීම, මකා දැමීම හා වෙනස් කිරීම බැඳී ඇති අතර වැඩසටහන් ස්වයංක්රියව සම්බන්ධ වේ </li><li> අවසර අවසර පත්රය අවසර අවසර කණ්ඩායමට එකතු කිරීමෙන් පසු පසුව අවසරය උරුම නොවේ <i>(මෙම අවසරය ඉහළම අවසරයට සමාන වේ).</i> </li>",
"not_null" => "අවශ්ය ක්ෂේත්ර හිස් විය නොහැක!",
"picture_can_not_null" => "ඡායාරූප හිස් විය නොහැක!",
"rname_success" => "සාර්ථකත්වය නැවත නම් කරන්න!",
@ -632,6 +662,7 @@ return array(
"show_gutter" => "අංක නොපෙන්වීම",
"char_all_display" => "අදෘශ්යමාන චරිත පෙන්වන්න",
"auto_complete" => "ස්වයංක්රීයව ලබාදෙන විමසුම්",
"auto_save" => "ස්වයංක්රීයව සුරකින්න",
"function_list" => "ක්රියාව ලැයිස්තුව",
"code_theme" => "ෙ ත ස්ටයිල්",
"font_size" => "අකුරු ප්රමාණය",
@ -652,16 +683,17 @@ return array(
"button_save_submit" => "සුරකින්න ඉදිරිපත්",
"button_more" => "තවත්",
"button_select_all" => "සියලු / Module talk තෝරාගැනුම ප්රතිලෝම කරන්න තෝරන්න",
"charset_UTF_8" => "යුනිකෝඩ්",
"charset_UTF_16" => "යුනිකෝඩ්",
"charset_AUTO" => "ස්වයංක්රීය හඳුනා ගැනීම",
"charset_UTF_8" => "Unicode",
"charset_UTF_16" => "Unicode",
"charset_CP1256" => "අරාබි",
"charset_ISO_8859_6" => "අරාබි",
"charset_ISO_8859_10" => "කඩිමුඩියේ මෙවැනි භාෂා",
"charset_CP1257" => "බෝල්ටික් භාෂා",
"charset_ISO_8859_13" => "බෝල්ටික් භාෂා",
"charset_ISO_8859_4" => "බෝල්ටික් භාෂා",
"charset_BIG5_HKSCS" => "සම්ප්රදායික චීන",
"charset_BIG5" => "සම්ප්රදායික චීන",
"charset_BIG5_HKSCS" => "繁体-香港",
"charset_BIG5" => "繁体-台湾",
"charset_Georgian_Academy" => "ජෝර්ජියානු",
"charset_PT154" => "කසක්",
"charset_CP949" => "කොරියානු",
@ -758,6 +790,7 @@ return array(
"Plugin.auth.viewList" => "ප්ලගින ලැයිස්තුව",
"Plugin.auth.setting" => "ප්ලගින සැකසීම්",
"Plugin.auth.status" => "නිවා දමන්න",
"Plugin.auth.install" => "ස්ථාපනය / අස්ථාපනය කරන්න",
"Explorer.UI.openWith" => "විවෘත තෝරන්න",
"Explorer.UI.openWithText" => "විවෘත කිරීමට නෝට් පෑඩ්",
"Explorer.UI.appSetDefault" => "විවෘත පෙරනිමි",

Binary file not shown.

Binary file not shown.

View File

@ -14,7 +14,7 @@ return array(
"setting_user_animate_desc" => "Прозор отворен и друга анимација",
"setting_user_sound_desc" => "Оперативни звук",
"setting_user_imageThumb" => "Сличице слике",
"setting_user_imageThumb_desc" => "Рутери и друга опрема са ниским перформансама, можете размотрити затварање",
"setting_user_imageThumb_desc" => "Боље искуство гледања након отварања",
"setting_user_fileSelect" => "Отворите икону датотеке икона",
"setting_user_fileSelect_desc" => "Датотека икона остави на тастатури, унос пречице менија са десним тастером миша",
"qrcode" => "УРЛ адреса КР код",
@ -64,7 +64,7 @@ return array(
"space_tips_full" => "bez ограничавања",
"space_size" => "простор",
"space_size_use" => "Коришћење простора",
"space_is_full" => "Простор је пуна, контактирајте администратора!",
"space_is_full" => "Не постоји довољно простора, молимо контактирајте администратора!",
"system_open_true_path" => "Успешно отворен у менаџеру фајлова!",
"group_role_error" => "Улога дозволе грешка (нема подешавања дозвола)",
"group_role_error_admin" => "nedovoljna дозволе",
@ -80,6 +80,7 @@ return array(
"system_group_remove_tips" => "Да ли сте сигурни да избришете одељење? <br/>Након брисања корисника који припада одељењу биће уклоњени, под-одјељак се креће у коријенски сектор",
"system_group_select" => "Избор одељење",
"system_group_select_result" => "Чланови ће припадају следећим секторима",
"system_role_admin_tips" => "Напомене: Системски администратори нису овлашћени за контролу",
"system_member_action" => "Управљање корисницима",
"system_member_add" => "Нови корисник",
"system_member_role" => "дозвола улоге",
@ -97,9 +98,12 @@ return array(
"system_member_import_desc" => "Један корисник по реду,<br/>већ постоје су тихо игнорише",
"system_member_use" => "омогућити",
"system_member_unuse" => "онеспособити",
"system_member_space" => "Подесите величину корисничког простора ",
"system_member_space_tips" => " Подесите величину корисничког простора ",
"system_member_space_number" => " Мора бити број!",
"system_member_group_config" => "Одељење за подешавање серије",
"system_member_group_remove" => "Удаљена од одељења",
"system_member_group_insert" => "Додато одељењу",
"system_member_group_insert" => "Додај у одељење",
"system_member_group_reset" => "Ресетујте одељење",
"system_member_group_error" => "Грешка у одељењу",
"system_group_action" => "Управа одељења",
@ -109,7 +113,7 @@ return array(
"system_setting_root_path" => "роот приступ",
"system_setting_root_path_desc" => "Само систем администратор може да приступи свим директоријума, група друга права корисника могу видети само своју корисничку. <br/>Ако желите да укључите или искључите администраторски приступ другим директоријума, можете да измените пхп опен_баседир параметара против цросс-сите, <a href=\"https://www.google.com.hk/search?&q=php+open_basedir\" target=\"_blank\">како подесити </a>",
"system_group_role_title" => "Управљање улогом одељења органа управе",
"system_group_role_remove" => "Утврдити улогу одељења",
"system_group_role_remove" => "ОК да обришемо улогу одељења",
"system_group_role_style" => "стил",
"system_group_role_display" => "да ли",
"system_group_role_display_desc" => "Подесите да ли ће се приказати корисничка права одељења или не",
@ -194,6 +198,7 @@ return array(
"remove_item" => "Предмети",
"uploading" => "уплоадинг",
"upload_tips_more" => "Превише датотека, препорука компресованог уплоад, онда унзип на мрежи!",
"uploading_move" => "У преносу спајања ...",
"show_file" => "Нова страница приказ",
"unknow_file_title" => "Филе Опен Савет!",
"unknow_file_tips" => "Није подржала примену ове датотеке, можете:",
@ -206,6 +211,24 @@ return array(
"convert_case" => "slučaj конверзија",
"convert_upper_case" => "Претворени у велика",
"convert_lower_case" => "Конвертовати у мала слова",
"editor_insert_time" => "Тренутно време ",
"editor_md5" => " Мд5 шифровање ",
"editor_qrcode" => " Стринг дводимензионални код ",
"editor_regx" => " Редовно тестирање експресије ",
"editor_chinese" => " Поједностављена конверзија ",
"editor_chinese_simple" => " Претворити у поједностављени кинески ",
"editor_chinese_traditional" => " Претвори у традиционални кинески ",
"editor_base64" => "Басе64 кодек ",
"editor_base64_encode" => " Басе64 кодирање ",
"editor_base64_decode" => " Басе64 декодирање ",
"editor_url" => " УРЛ кодек ",
"editor_url_encode" => " УРЛ кодирање ",
"editor_url_decode" => " УРЛ декодирање ",
"editor_unicode" => " Уницоде кодек ",
"editor_unicode_encode" => " Уницоде кодирање ",
"editor_unicode_decode" => " Уницоде декодирање",
"editor_tools_select_tips" => " Изаберите садржај који желите претворити!",
"editor_calc" => "Фрее Цалцулатор",
"shortcut" => "пречице",
"use_free" => "Наставите да користите бесплатну верзију",
"learn_more" => "Леарн Море",
@ -299,7 +322,7 @@ return array(
"password" => "лозинка",
"login_code" => "кодови",
"need_check_code" => "Пријава Аутхентицатион Цоде отворен",
"need_check_code_desc" => "Након отварања слетање мора треба да унесете верификациони код, туристи аутоматски пријављивање неће успети.",
"need_check_code_desc" => "Након пријављивања, морате унети верификациони код.",
"setting_csrf_protect" => "Опен заштита ЦСРФ",
"setting_csrf_protect_desc" => "Након врсти отварања напада може ефикасно да заштити ЦСРФ",
"login_rember_password" => "Запамти лозинку",
@ -349,6 +372,8 @@ return array(
"success" => "uspešna операција",
"error" => "Операција није успела",
"error_repeat" => "Операција није успела, име већ постоји!",
"word_error" => "Неуспешно ",
"word_success" => " Успех",
"system_error" => "Системска грешка",
"name" => "име",
"type" => "тип",
@ -542,7 +567,11 @@ return array(
"setting_group_add" => "Адд Усер Гроуп",
"setting_group_edit" => "Едит Усер Гроупс",
"setting_theme" => "Тхеме Сеттингс",
"setting_wall" => "Замена валлпапер",
"setting_wall" => "Подешавања позадине",
"setting_wall_desktop" => "Десктоп позадине",
"setting_wall_desktop_list" => "Десктоп Валлпапер Манагемент",
"setting_wall_login_list" => "Логин Валлпапер Манагемент",
"setting_wall_login_tips" => "Савет: Када постоји више од једног комада, позадина интерфејса за пријављивање ће се ротирати насумично",
"setting_wall_diy" => "Цустом тапета:",
"setting_wall_info" => "Слика УРЛ адресу, локалне слике могу бити у праву да добије претраживач за отварање слике",
"setting_fav" => "Менаџер обележивача",
@ -563,6 +592,7 @@ return array(
"group_not_exists" => "Ова група корисника не постоји",
"member_add" => "Додај корисника",
"password_null_not_update" => "Они су рекли да нису променили лозинку није испуњен",
"if_save_file_tips" => "Неке датотеке нису спремљене. Да ли сте сигурни да затворите прозор?",
"if_save_file" => "Филе није сачуван, желите да сачувате?",
"if_remove" => "Цонфирм Делете",
"member_remove_tips" => "Након што уклоните корисник директоријум ће бити обрисана",
@ -598,7 +628,7 @@ return array(
"action_edit" => "едит",
"action_del" => "избрисати",
"group_role_ext_warning" => "Отпремајте не дозвољавају такве датотеке,<br/>Ренаме (преименован у наведеном продужетак),<br/>едит спасити, даљински за преузимање, екстракт",
"group_tips" => "<li> 1. Име групе корисника не могу се копирати, модификовати оригинални назив групе спадају у реструктурирању корисника се аутоматски повезан </li><li> 2. продужетак сигурносни систем ограничења односа, будите сигурни да опрез <i>(ако нови ПХП у веб директоријуму, то значи да је кориснику да промени приступ програма тако да то не постоји)</i> </li><li> 3. Корисник управљања, орган за управљање група; приступ да видите и Цруд дозволе су обавезни, а програм ће се аутоматски повезати </li><li> 4. Подесите дозволе група може додати дозволама групе, касније дозволе се не наслеђује <i>(ова привилегија је еквивалентно највишем органу)</i> </li>",
"group_tips" => "<li> 1. Име корисничке групе не може се дуплирати. Након промене имена групе, он припада реорганизованом кориснику и аутоматски се повезује. </li><li> 2. Екстензије ограничавају однос између безбедности система, молимо будите опрезни <i>(ако креирате нови пхп у веб директоријуму, то значи да је промена дозвола програма овом кориснику само питање наравно)</i> </li><li> 3. Управљање домаћинством, управљање групама права, права гледања и додавање, брисање и промена права су везани, програми су аутоматски повезани </li><li> 4. Након што група за дозволу постави да додате групу за дозволу, накнадна дозвола није наследјена <i>(ова дозвола је еквивалентна највишој дозволи).</i> </li>",
"not_null" => "Обавезна поља не може бити празна!",
"picture_can_not_null" => "Слике не може бити празна!",
"rname_success" => "Преименовати успех!",
@ -632,6 +662,7 @@ return array(
"show_gutter" => "Схов Лине Нумберс",
"char_all_display" => "Схов невидљиви карактери",
"auto_complete" => "аутоматски подсети",
"auto_save" => "Аутоматски чувај",
"function_list" => "Листа функција",
"code_theme" => "кодирање Стил",
"font_size" => "Величина фонта",
@ -652,16 +683,17 @@ return array(
"button_save_submit" => "саве Пошаљи",
"button_more" => "више",
"button_select_all" => "Изабери све / Обрни избор",
"charset_UTF_8" => "уницоде",
"charset_UTF_16" => "уницоде",
"charset_AUTO" => "Аутоматска идентификација",
"charset_UTF_8" => "Unicode",
"charset_UTF_16" => "Unicode",
"charset_CP1256" => "арапски",
"charset_ISO_8859_6" => "арапски",
"charset_ISO_8859_10" => "Нордиц језика",
"charset_CP1257" => "Балтиц језика",
"charset_ISO_8859_13" => "Балтиц језика",
"charset_ISO_8859_4" => "Балтиц језика",
"charset_BIG5_HKSCS" => "Традиционални кинески",
"charset_BIG5" => "Традиционални кинески",
"charset_BIG5_HKSCS" => "繁体-香港",
"charset_BIG5" => "繁体-台湾",
"charset_Georgian_Academy" => "грузијски",
"charset_PT154" => "казакх",
"charset_CP949" => "корејски",
@ -758,6 +790,7 @@ return array(
"Plugin.auth.viewList" => "Плугин листе",
"Plugin.auth.setting" => "Плугин подешавања",
"Plugin.auth.status" => "Искључи",
"Plugin.auth.install" => "Инсталирајте / деинсталирајте",
"Explorer.UI.openWith" => "изаберите Отвори",
"Explorer.UI.openWithText" => "Нотепад за отварање",
"Explorer.UI.appSetDefault" => "Подесите подразумевано отворен",

Binary file not shown.

View File

@ -14,7 +14,7 @@ return array(
"setting_user_animate_desc" => "சாளர திறந்த மற்றும் பிற அனிமேஷன்",
"setting_user_sound_desc" => "ஆபரேஷன் ஒலி",
"setting_user_imageThumb" => "படம் சிறுபடங்கள்",
"setting_user_imageThumb_desc" => "திசைவிகள் மற்றும் பிற குறைந்த செயல்திறன் உபகரணங்கள், நீங்கள் மூடுவதைக் காணலாம்",
"setting_user_imageThumb_desc" => "திறந்த பிறகு சிறந்த உலாவுதல் அனுபவம்",
"setting_user_fileSelect" => "கோப்பு ஐகான் காசோலை திறக்க",
"setting_user_fileSelect_desc" => "கோப்பு ஐகானை இடது சரிபார்த்து, வலது கிளிக் மெனு குறுக்குவழி உள்ளீடு",
"qrcode" => "URL ஐ QR குறியீடு",
@ -64,7 +64,7 @@ return array(
"space_tips_full" => "எல்லை இல்லாமல்",
"space_size" => "விண்வெளி",
"space_size_use" => "இடத்தை பயன்படுத்த",
"space_is_full" => "விண்வெளி முழு உள்ளது, நிர்வாகியை அணுகவும்!",
"space_is_full" => "போதுமான இடைவெளி இல்லை, தயவுசெய்து நிர்வாகியை தொடர்பு கொள்ளவும்!",
"system_open_true_path" => "கோப்பு மேலாளர் வெற்றிகரமாக திறக்கப்பட்டது!",
"group_role_error" => "பங்கு அனுமதிகள் பிழை (அனுமதி அமைப்புகள்)",
"group_role_error_admin" => "போதிய அனுமதிகள்",
@ -80,6 +80,7 @@ return array(
"system_group_remove_tips" => "துறையை நீக்குமா?<br/>பயனரின் பகுதியை நீக்கிய பின் அகற்றப்படும், துணைத் துறை ரூட் துறைக்கு மாற்றப்படுகிறது",
"system_group_select" => "தேர்ந்தெடு",
"system_group_select_result" => "உறுப்பினர் பின்வரும் துறைகளில் சொந்தமாகி விடும்",
"system_role_admin_tips" => "குறிப்புகள்: கணினி நிர்வாகிகள் கட்டுப்படுத்த அனுமதி இல்லை",
"system_member_action" => "பயனர் மேலாண்மை",
"system_member_add" => "புதிய பயனர்",
"system_member_role" => "அனுமதி வேடங்களில்",
@ -97,9 +98,12 @@ return array(
"system_member_import_desc" => "ஒரு வரிக்கு ஒரு பயனர்,<br/>ஏற்கனவே இருக்கின்றன தவிர்க்கப்பட்டு",
"system_member_use" => "இயக்கு",
"system_member_unuse" => "முடக்கு",
"system_member_space" => "பயனர் இடைவெளி அமைக்கவும் ",
"system_member_space_tips" => " பயனர் இடைவெளி அமைக்கவும் ",
"system_member_space_number" => " எண்ணாக இருக்க வேண்டும்!",
"system_member_group_config" => "தொகுப்பு அமைப்பு",
"system_member_group_remove" => "திணைக்களத்திலிருந்து நீக்கப்பட்டது",
"system_member_group_insert" => "துறைக்கு சேர்க்கப்பட்டது",
"system_member_group_insert" => "துறைக்கு சேர்",
"system_member_group_reset" => "துறை மீட்டமை",
"system_member_group_error" => "துறை பிழை",
"system_group_action" => "துறை மேலாண்மை",
@ -109,7 +113,7 @@ return array(
"system_setting_root_path" => "ரூட் அணுகல்",
"system_setting_root_path_desc" => "ஒரு கணினி நிர்வாகியை அனைத்து கோப்பகங்களுக்கும் அணுக முடியும், பயனர்கள் மற்ற உரிமைகள் குழுக்கள் தங்களது சொந்த பயனர் அடைவு பார்க்க முடியும். நீங்கள் இயக்கலாம் அல்லது மற்ற அடைவுகள்<br/>நிர்வாகி அணுகல் முடக்கத்தில் விரும்பினால், நீங்கள் எதிர்ப்பு குறுக்கு தளத்தில் அளவுருக்கள் open_basedir PHP மாற்ற முடியும்<a href=\"https://www.google.com.hk/search?&q=php+open_basedir\" target=\"_blank\">எப்படி அமைக்க</a>",
"system_group_role_title" => "திணைக்களம் அதிகாரியின் பங்கு மேலாண்மை",
"system_group_role_remove" => "துறையின் பங்கை தீர்மானித்தல்",
"system_group_role_remove" => "துறை பங்கை நீக்க சரி",
"system_group_role_style" => "பாணி",
"system_group_role_display" => "என்பதை",
"system_group_role_display_desc" => "துறை பயனர் உரிமைகள் காட்ட இல்லையா என்பதை அமைக்கவும்",
@ -194,6 +198,7 @@ return array(
"remove_item" => "பொருட்கள்",
"uploading" => "பதிவேற்றுகிறது",
"upload_tips_more" => "பல கோப்புகள், அழுத்தப்பட்ட பதிவேற்ற பரிந்துரையின் பின்னர் ஆன்லைன் திறக்க!",
"uploading_move" => "இணைப்பு பரிமாற்றத்தில் ...",
"show_file" => "புதிய பக்கம் முன்னோட்ட",
"unknow_file_title" => "திறந்த குறிப்பு கோப்பு!",
"unknow_file_tips" => "இந்த கோப்பு, நீங்கள் பயன்பாடு ஆதரவு காணவில்லை:",
@ -206,6 +211,24 @@ return array(
"convert_case" => "வழக்கு மாற்றம்",
"convert_upper_case" => "பெரிய எழுத்து மாற்றப்பட்ட",
"convert_lower_case" => "சிற்றெழுத்து மாற்றப்பட்ட",
"editor_insert_time" => "தற்போதைய நேரம் ",
"editor_md5" => " Md5 குறியாக்கம் ",
"editor_qrcode" => " சரம் இரு பரிமாண குறியீடு ",
"editor_regx" => " வழக்கமான வெளிப்பாடு சோதனை ",
"editor_chinese" => " எளிமைப்படுத்தப்பட்ட மாற்றம் ",
"editor_chinese_simple" => " எளிமையாக்கப்பட்ட சீனருக்கு மாற்றவும் ",
"editor_chinese_traditional" => " பாரம்பரிய சீன மொழியில் மாற்றவும் ",
"editor_base64" => "Base64 கோடெக் ",
"editor_base64_encode" => " Base64 குறியாக்கம் ",
"editor_base64_decode" => " Base64 டிகோடிங் ",
"editor_url" => " URL கோடெக் ",
"editor_url_encode" => " URL குறியாக்கம் ",
"editor_url_decode" => " URL டிகோடிங் ",
"editor_unicode" => " யூனிகோட் கோடெக் ",
"editor_unicode_encode" => " யூனிகோட் குறியாக்கம் ",
"editor_unicode_decode" => " யூனிகோட் டிகோடிங்",
"editor_tools_select_tips" => " நீங்கள் மாற்ற விரும்பும் உள்ளடக்கத்தைத் தேர்ந்தெடுக்கவும்!",
"editor_calc" => "இலவச கால்குலேட்டர்",
"shortcut" => "குறுக்குவழிகள்",
"use_free" => "இலவச பதிப்பை பயன்படுத்த தொடர்ந்து",
"learn_more" => "மேலும் அறிய",
@ -299,7 +322,7 @@ return array(
"password" => "கடவுச்சொல்",
"login_code" => "குறியீடுகள்",
"need_check_code" => "தேதி அங்கீகார குறியீடு திறந்த",
"need_check_code_desc" => "இறங்கும் திறப்பதில் சரிபார்ப்பு குறியீட்டை உள்ளிட வேண்டும் வேண்டும் பிறகு, சுற்றுலா பயணிகள் தானியங்கி உள்நுழைவு தோல்வியடையும்.",
"need_check_code_desc" => "உள்நுழைந்த பிறகு, நீங்கள் சரிபார்ப்புக் குறியீட்டை உள்ளிட வேண்டும்.",
"setting_csrf_protect" => "திறந்த CSRF பாதுகாப்பு",
"setting_csrf_protect_desc" => "தாக்குதல் திறம்பட CSRF பாதுகாக்க முடியும் திறப்பு வகை பிறகு",
"login_rember_password" => "கடவுச்சொல்லை நினைவில்",
@ -349,6 +372,8 @@ return array(
"success" => "வெற்றிகரமான செயல்பாடு",
"error" => "செயல்பாடு தோல்வியுற்றது",
"error_repeat" => "செயல்பாடு தோல்வி, பெயர் ஏற்கனவே உள்ளது!",
"word_error" => "தோல்வி ",
"word_success" => " வெற்றி",
"system_error" => "கணினி பிழை",
"name" => "பெயர்",
"type" => "வகை",
@ -542,7 +567,11 @@ return array(
"setting_group_add" => "பயனர் குழு சேர்",
"setting_group_edit" => "திருத்து பயனர் குழுக்கள்",
"setting_theme" => "தீம் அமைப்புகள்",
"setting_wall" => "வால்பேப்பர் மாற்று",
"setting_wall" => "வால்பேப்பர் அமைப்பு",
"setting_wall_desktop" => "டெஸ்க்டாப் வால்பேப்பர்",
"setting_wall_desktop_list" => "டெஸ்க்டாப் வால்பேப்பர் மேலாண்மை",
"setting_wall_login_list" => "வால்பேப்பர் மேலாண்மை உள்நுழைக",
"setting_wall_login_tips" => "உதவிக்குறிப்பு: ஒன்றுக்கு மேற்பட்ட துண்டு இருக்கும் போது, ​​உள்நுழைவு இடைமுக பின்னணி தோராயமாக சுழற்றுகிறது",
"setting_wall_diy" => "விருப்ப வால்பேப்பர்:",
"setting_wall_info" => "படம் URL முகவரியை, உள்ளூர் படங்களை படத்தை திறந்து உலாவி பெற சரியான இருக்க முடியும்",
"setting_fav" => "புக்மார்க் மேனேஜர்",
@ -563,6 +592,7 @@ return array(
"group_not_exists" => "இந்த பயனர் குழு இல்லை",
"member_add" => "பயனர் சேர்க்க",
"password_null_not_update" => "அவர்கள் கடவுச்சொல்லை பூர்த்தி செய்யவில்லை மாற்ற முடியாது என்றார்",
"if_save_file_tips" => "சில கோப்புகள் சேமிக்கப்படவில்லை. சாளரத்தை மூட விரும்புகிறீர்களா?",
"if_save_file" => "கோப்பு சேமிக்கப்படவில்லை என்பதையும், நீங்கள் சேமிக்க வேண்டும்?",
"if_remove" => "நீக்கத்தை உறுதி",
"member_remove_tips" => "நீங்கள் பயனர் அடைவு அழிக்கப்படும் நீக்க பிறகு",
@ -598,7 +628,7 @@ return array(
"action_edit" => "திருத்து",
"action_del" => "நீக்கு",
"group_role_ext_warning" => "<br/>மறுபெயரிடு (குறிப்பிடப்பட்ட நீட்டிப்பை என பெயர் மாற்றம்),<br/>காப்பாற்ற தொகு, தொலை பதிவிறக்க, சாறு இல்லை போன்ற கோப்புகளை, அனுமதிக்க பதிவேற்றம்",
"group_tips" => "<li> 1. பயனர் குழு பெயர் நகல் முடியாது, அசல் குழு பெயர் பயனர் மறுசீரமைப்பு தானாக தொடர்புள்ளது சேர்ந்தவை மாற்றம் </li><li> 2. நீட்டிப்பு கட்டுப்பாடுகள் உறவுகள் கணினி பாதுகாப்பு, கவனமாக கையாளவேண்டும் உறுதியாக இருக்க <i>(வலை அடைவு புதிய PHP என்றால் அது பயனர் இந்த இல்லாத இந்த வேலைத்திட்டம் அணுகல் மாற்ற என்று அர்த்தம்)</i> </li><li> 3. பயனர் மேலாண்மை, குழு மேலாண்மை அதிகாரத்தை; பார்வையிட மற்றும் CRUD அனுமதிகள் இணைக்கப்படுவார்கள் அணுகல்; நிரல் தானாக தொடர்புபடுத்த முடியாது </li><li> 4. அனுமதிகளை அமைக்கவும் குழு அனுமதிகள் குழு சேர்க்க முடியும், பின்னர் அனுமதிகள் <i>(இந்த சலுகை உயர்ந்த அதிகாரம் சமமாக உள்ளது)</i> மரபுரிமை இல்லை </li>",
"group_tips" => "<li> 1. பயனர் குழு பெயர் நகல் செய்ய முடியாது, குழு பெயர் மாற்றம் செய்யப்பட்ட பிறகு, அது மறுசீரமைக்கப்பட்ட பயனருக்கு சொந்தமானது மற்றும் தானாக தொடர்புடையது. </li><li> 2. நீட்டிப்புகள் கணினி பாதுகாப்பிற்கான உறவை வரையறுக்கின்றன, தயவுசெய்து எச்சரிக்கையாக இருங்கள் <i>(வலை அடைவில் ஒரு புதிய PHP உருவாக்கினால், இந்த பயனருக்கு நிரல் அனுமதிகள் மாறும் என்பது கிட்டத்தட்ட முடியாதது)</i> </li><li> 3. வீட்டு உரிமைகள், உரிமைகள் குழு மேலாண்மை, உரிமைகள் மற்றும் உரிமைகளை சேர்ப்பது, நீக்குதல், திருத்துதல் ஆகியவை பிணைக்கப்பட்டுள்ளன, திட்டங்கள் தானாக தொடர்புடையவையாகும் </li><li> 4. அனுமதி குழுவை அனுமதித்தபின் அனுமதி பெற்ற குழுவை அனுமதித்தபின், அடுத்தடுத்த அனுமதியை பெறமுடியாது <i>(இந்த அனுமதி உயர்ந்த அனுமதியுடன் சமமானதாகும்).</i> </li>",
"not_null" => "தேவையான புலங்கள் காலியாக இருக்க முடியாது!",
"picture_can_not_null" => "புகைப்படங்கள் காலியாக இருக்க முடியாது!",
"rname_success" => "வெற்றி மறுபெயர்!",
@ -632,6 +662,7 @@ return array(
"show_gutter" => "வரி எண்கள் காட்டு",
"char_all_display" => "கண்ணுக்கு தெரியாத எழுத்துக்கள் காட்டு",
"auto_complete" => "தானாகவே கேட்கும்",
"auto_save" => "தானாக சேமிக்கவும்",
"function_list" => "செயல்பாடு பட்டியல்",
"code_theme" => "குறியீட்டு பாணி",
"font_size" => "எழுத்துரு அளவு",
@ -652,16 +683,17 @@ return array(
"button_save_submit" => "சேமிக்க சமர்ப்பிக்கவும்",
"button_more" => "மேலும்",
"button_select_all" => "அனைத்து / இயக்கு தேர்ந்தெடுக்கவும்",
"charset_UTF_8" => "யுனிகோட்",
"charset_UTF_16" => "யுனிகோட்",
"charset_AUTO" => "தானியங்கி அடையாளம்",
"charset_UTF_8" => "Unicode",
"charset_UTF_16" => "Unicode",
"charset_CP1256" => "அரபு",
"charset_ISO_8859_6" => "அரபு",
"charset_ISO_8859_10" => "நோர்டிக் மொழிகளை",
"charset_CP1257" => "பால்டிக் மொழிகள்",
"charset_ISO_8859_13" => "பால்டிக் மொழிகள்",
"charset_ISO_8859_4" => "பால்டிக் மொழிகள்",
"charset_BIG5_HKSCS" => "சீன பாரம்பரிய",
"charset_BIG5" => "சீன பாரம்பரிய",
"charset_BIG5_HKSCS" => "繁体-香港",
"charset_BIG5" => "繁体-台湾",
"charset_Georgian_Academy" => "ஜியோர்ஜியன்",
"charset_PT154" => "கசாக்",
"charset_CP949" => "கொரியன்",
@ -758,6 +790,7 @@ return array(
"Plugin.auth.viewList" => "செருகுநிரல் பட்டியல்",
"Plugin.auth.setting" => "செருகுநிரல் அமைப்புகள்",
"Plugin.auth.status" => "முடக்கவும்",
"Plugin.auth.install" => "நிறுவ / நீக்குதல்",
"Explorer.UI.openWith" => "திறந்த தேர்ந்தெடுக்கவும்",
"Explorer.UI.openWithText" => "எதாவது திறக்க",
"Explorer.UI.appSetDefault" => "இயல்புநிலை திறந்த அமை",

View File

@ -14,7 +14,7 @@ return array(
"setting_user_animate_desc" => "เปิดหน้าต่างและภาพเคลื่อนไหวอื่น ๆ",
"setting_user_sound_desc" => "เสียงการทำงาน",
"setting_user_imageThumb" => "ภาพขนาดย่อ",
"setting_user_imageThumb_desc" => "เราเตอร์และอุปกรณ์ประสิทธิภาพต่ำอื่น ๆ คุณสามารถพิจารณาปิด",
"setting_user_imageThumb_desc" => "ประสบการณ์การท่องเว็บที่ดียิ่งขึ้นหลังจากเปิดตัว",
"setting_user_fileSelect" => "เปิดการตรวจสอบไฟล์ไอคอน",
"setting_user_fileSelect_desc" => "ตรวจสอบแฟ้มที่ด้านซ้ายของรายการคลิกขวาที่รายการทางลัดของเมนู",
"qrcode" => "URL รหัส QR",
@ -64,7 +64,7 @@ return array(
"space_tips_full" => "โดยไม่ จำกัด",
"space_size" => "ช่องว่าง",
"space_size_use" => "การใช้พื้นที่",
"space_is_full" => "พื้นที่ที่เต็มไปโปรดติดต่อผู้ดูแลระบบ!",
"space_is_full" => "มีพื้นที่เหลือไม่เพียงพอโปรดติดต่อผู้ดูแลระบบ!",
"system_open_true_path" => "เปิดประสบความสำเร็จในการจัดการไฟล์!",
"group_role_error" => "ข้อผิดพลาดบทบาทสิทธิ์ (ไม่มีการตั้งค่าสิทธิ์)",
"group_role_error_admin" => "สิทธิ์ไม่เพียงพอ",
@ -80,6 +80,7 @@ return array(
"system_group_remove_tips" => "คุณแน่ใจหรือไม่ว่าต้องการลบแผนกนี้ <br/>หลังจากการลบส่วนของผู้ใช้จะถูกเอาออกภาคย่อยจะถูกย้ายไปยังกลุ่มราก",
"system_group_select" => "เลือกแผนก",
"system_group_select_result" => "สมาชิกจะอยู่ในภาคต่อไปนี้",
"system_role_admin_tips" => "หมายเหตุ: ผู้ดูแลระบบไม่ได้รับอนุญาตให้ควบคุม",
"system_member_action" => "การจัดการผู้ใช้",
"system_member_add" => "ผู้ใช้ใหม่",
"system_member_role" => "บทบาทที่ได้รับอนุญาต",
@ -97,9 +98,12 @@ return array(
"system_member_import_desc" => "ผู้ใช้ต่อหนึ่งบรรทัด<br/>อยู่แล้วจะถูกละเลยอย่างเงียบ ๆ",
"system_member_use" => "ทำให้สามารถ",
"system_member_unuse" => "ปิดการใช้งาน",
"system_member_space" => "กำหนดขนาดพื้นที่ของผู้ใช้ ",
"system_member_space_tips" => " กำหนดขนาดพื้นที่ของผู้ใช้ ",
"system_member_space_number" => " ต้องเป็นตัวเลข!",
"system_member_group_config" => "แผนกการตั้งค่าแบทช์",
"system_member_group_remove" => "นำออกจากแผนกแล้ว",
"system_member_group_insert" => "เพิ่มไปยังแผนก",
"system_member_group_insert" => "เพิ่มไปที่แผนก",
"system_member_group_reset" => "รีเซ็ตแผนก",
"system_member_group_error" => "ข้อผิดพลาดของแผนก",
"system_group_action" => "การจัดการแผนก",
@ -109,7 +113,7 @@ return array(
"system_setting_root_path" => "เข้าถึงราก",
"system_setting_root_path_desc" => "เฉพาะผู้ดูแลระบบสามารถเข้าถึงไดเรกทอรีทุกกลุ่มสิทธิมนุษยชนอื่น ๆ ของผู้ใช้จะสามารถดูไดเรกทอรีผู้ใช้ของตนเอง หากคุณต้องการที่จะเปิดหรือปิดการเข้าถึงผู้ดูแลระบบ<br/>ไปยังไดเรกทอรีอื่น ๆ ที่คุณสามารถปรับเปลี่ยน PHP open_basedir พารามิเตอร์ต่อต้านข้ามเว็บไซต์<a href=\"https://www.google.com.hk/search?&q=php+open_basedir\" target=\"_lank\">ตั้ง</a>",
"system_group_role_title" => "การจัดการบทบาทอำนาจของหน่วยงาน",
"system_group_role_remove" => "กำหนดบทบาทของแผนก",
"system_group_role_remove" => "ตกลงเพื่อลบบทบาทแผนก",
"system_group_role_style" => "สไตล์",
"system_group_role_display" => "ว่า",
"system_group_role_display_desc" => "ตั้งค่าว่าจะแสดงสิทธิ์ของผู้ใช้แผนกหรือไม่",
@ -194,6 +198,7 @@ return array(
"remove_item" => "รายการ",
"uploading" => "อัปโหลด",
"upload_tips_more" => "ไฟล์มากเกินไปคำแนะนำในการอัปโหลดที่บีบอัดแล้วเปิดเครื่องรูดออนไลน์!",
"uploading_move" => "ในการโอนย้าย ...",
"show_file" => "การแสดงตัวอย่างหน้าใหม่",
"unknow_file_title" => "เปิดแฟ้มลับ!",
"unknow_file_tips" => "ไม่สนับสนุนการประยุกต์ใช้แฟ้มนี้คุณสามารถ:",
@ -206,6 +211,24 @@ return array(
"convert_case" => "กรณีการแปลง",
"convert_upper_case" => "แปลงเป็นตัวพิมพ์ใหญ่",
"convert_lower_case" => "แปลงเป็นตัวพิมพ์เล็ก",
"editor_insert_time" => "เวลาปัจจุบัน ",
"editor_md5" => " การเข้ารหัส Md5 ",
"editor_qrcode" => " รหัสแบบสองมิติสตริง ",
"editor_regx" => " การทดสอบนิพจน์ปกติ ",
"editor_chinese" => " การแปลงแบบง่าย ",
"editor_chinese_simple" => " แปลงเป็นภาษาจีนตัวย่อ ",
"editor_chinese_traditional" => " แปลงเป็นภาษาจีนแบบดั้งเดิม ",
"editor_base64" => "ตัวแปลงสัญญาณ Base64 ",
"editor_base64_encode" => " การเข้ารหัส Base64 ",
"editor_base64_decode" => " การถอดรหัส Base64 ",
"editor_url" => " ตัวแปลงสัญญาณ URL ",
"editor_url_encode" => " การเข้ารหัส URL ",
"editor_url_decode" => " การถอดรหัส URL ",
"editor_unicode" => " ตัวแปลงสัญญาณ Unicode ",
"editor_unicode_encode" => " การเข้ารหัส Unicode ",
"editor_unicode_decode" => " การถอดรหัส Unicode",
"editor_tools_select_tips" => " โปรดเลือกเนื้อหาที่คุณต้องการแปลง!",
"editor_calc" => "เครื่องคำนวณฟรี",
"shortcut" => "ทางลัด",
"use_free" => "ยังคงใช้รุ่นฟรี",
"learn_more" => "เรียนรู้เพิ่มเติม",
@ -299,7 +322,7 @@ return array(
"password" => "รหัสผ่าน",
"login_code" => "รหัส",
"need_check_code" => "รหัสรับรองความถูกต้องเข้าสู่ระบบเปิด",
"need_check_code_desc" => "หลังจากเปิดเชื่อมโยงไปถึงจะต้องจำเป็นต้องใส่รหัสยืนยันให้นักท่องเที่ยวเข้าสู่ระบบอัตโนมัติจะล้มเหลว",
"need_check_code_desc" => "หลังจากเข้าสู่ระบบคุณต้องป้อนรหัสยืนยัน",
"setting_csrf_protect" => "ป้องกัน CSRF เปิด",
"setting_csrf_protect_desc" => "หลังจากเปิดประเภทของการโจมตีได้อย่างมีประสิทธิภาพสามารถป้องกัน CSRF",
"login_rember_password" => "จำรหัสผ่าน",
@ -349,6 +372,8 @@ return array(
"success" => "การดำเนินงานที่ประสบความสำเร็จ",
"error" => "ดำเนินการล้มเหลว",
"error_repeat" => "การดำเนินการล้มเหลวในชื่อที่มีอยู่แล้ว!",
"word_error" => "ความล้มเหลว ",
"word_success" => " ความสำเร็จ",
"system_error" => "ผิดพลาดของระบบ",
"name" => "ชื่อ",
"type" => "ชนิด",
@ -542,7 +567,11 @@ return array(
"setting_group_add" => "เพิ่มกลุ่มผู้ใช้",
"setting_group_edit" => "กลุ่มผู้ใช้แก้ไข",
"setting_theme" => "การตั้งค่าธีม",
"setting_wall" => "เปลี่ยนวอลล์เปเปอร์",
"setting_wall" => "การตั้งค่าวอลเปเปอร์",
"setting_wall_desktop" => "ภาพพื้นหลังเดสก์ท็อป",
"setting_wall_desktop_list" => "การจัดการ Wallpaper Desktop",
"setting_wall_login_list" => "การจัดการภาพพื้นหลังเข้าสู่ระบบ",
"setting_wall_login_tips" => "เคล็ดลับ: เมื่อมีมากกว่าหนึ่งชิ้นพื้นหลังอินเทอร์เฟซการเข้าสู่ระบบจะหมุนแบบสุ่ม",
"setting_wall_diy" => "วอลล์เปเปอร์ที่กำหนดเอง:",
"setting_wall_info" => "รูปภาพที่อยู่ URL ภาพท้องถิ่นสามารถเป็นสิทธิที่จะได้รับเบราว์เซอร์เพื่อเปิดภาพ",
"setting_fav" => "จัดการบุ๊ก",
@ -563,6 +592,7 @@ return array(
"group_not_exists" => "กลุ่มผู้ใช้นี้ไม่ได้อยู่",
"member_add" => "เพิ่มผู้ใช้",
"password_null_not_update" => "พวกเขากล่าวว่าพวกเขาไม่ได้เปลี่ยนรหัสผ่านจะไม่เต็ม",
"if_save_file_tips" => "ไม่สามารถบันทึกไฟล์บางไฟล์ได้คุณแน่ใจหรือไม่ว่าต้องการปิดหน้าต่าง",
"if_save_file" => "ไฟล์ยังไม่ได้รับการบันทึกคุณต้องการบันทึก?",
"if_remove" => "ยืนยันการลบ",
"member_remove_tips" => "หลังจากที่คุณเอาไดเรกทอรีของผู้ใช้จะถูกล้าง",
@ -598,7 +628,7 @@ return array(
"action_edit" => "แก้ไข",
"action_del" => "ลบ",
"group_role_ext_warning" => "ไม่อนุญาตให้อัพโหลดไฟล์ดังกล่าว<br/>เปลี่ยนชื่อ (เปลี่ยนชื่อนามสกุลที่ระบุ)<br/>แก้ไขบันทึกระยะไกลดาวน์โหลด, สารสกัดจาก",
"group_tips" => "<li> 1. ชื่อกลุ่มผู้ใช้ไม่สามารถทำซ้ำดัดแปลงชื่อกลุ่มเดิมที่อยู่ในการปรับโครงสร้างของผู้ใช้ที่เกี่ยวข้องโดยอัตโนมัติ </li><li> 2. การขยายระบบรักษาความปลอดภัยข้อ จำกัด ความสัมพันธ์ให้แน่ใจว่าได้ใช้ความระมัดระวัง <i>(ถ้า PHP ใหม่ในไดเรกทอรีเว็บนั้นก็หมายความว่าผู้ใช้สามารถเปลี่ยนการเข้าถึงของโปรแกรมนี้ไม่ได้มีอยู่)</i> </li><li> 3. การจัดการผู้ใช้อำนาจในการบริหารจัดการกลุ่ม; สิทธิ์ในการดูและสิทธิ์ CRUD จะผูกพัน; โปรแกรมจะเชื่อมโยงโดยอัตโนมัติ </li><li> 4. ตั้งค่าสิทธิ์กลุ่มสามารถเพิ่มกลุ่มสิทธิ์สิทธิ์ที่ตามมาจะไม่ได้รับการถ่ายทอด <i>(สิทธิพิเศษนี้เทียบเท่ากับผู้มีอำนาจสูงสุด)</i> </li>",
"group_tips" => "<li> 1. ชื่อกลุ่มผู้ใช้ไม่สามารถทำสำเนาได้หลังจากเปลี่ยนชื่อกลุ่มแล้วจะเป็นของผู้ใช้ที่ได้รับการจัดโครงสร้างใหม่และจะเชื่อมโยงกันโดยอัตโนมัติ </li><li> 2. ส่วนขยายจำกัดความสัมพันธ์ระหว่างความปลอดภัยของระบบโปรดระมัดระวัง <i>(ถ้าคุณสร้าง php ใหม่ในเว็บไดเรคทอรี่หมายความว่าการเปลี่ยนสิทธิ์ของโปรแกรมให้กับผู้ใช้รายนี้แทบจะเป็นไปไม่ได้)</i> </li><li> 3. การจัดการครัวเรือนการจัดการกลุ่มสิทธิการดูสิทธิ์และการเพิ่มลบและปรับเปลี่ยนสิทธิถูกผูกมัดโปรแกรมจะเชื่อมโยงโดยอัตโนมัติ </li><li> 4. หลังจากที่ได้รับการตั้งค่ากลุ่มการอนุญาตให้เพิ่มกลุ่มสิทธิ์การอนุญาตที่ตามมาจะไม่ได้รับการสืบทอด <i>(สิทธิ์นี้เทียบเท่ากับสิทธิ์สูงสุด)</i> </li>",
"not_null" => "ฟิลด์ที่จำเป็นต้องไม่ว่างเปล่า!",
"picture_can_not_null" => "ภาพถ่ายต้องไม่ว่างเปล่า!",
"rname_success" => "เปลี่ยนชื่อความสำเร็จ!",
@ -632,6 +662,7 @@ return array(
"show_gutter" => "แสดงหมายเลขบรรทัด",
"char_all_display" => "แสดงตัวอักษรที่มองไม่เห็น",
"auto_complete" => "แจ้งให้โดยอัตโนมัติ",
"auto_save" => "บันทึกอัตโนมัติ",
"function_list" => "รายการฟังก์ชัน",
"code_theme" => "รูปแบบการเข้ารหัส",
"font_size" => "ขนาดตัวอักษร",
@ -652,6 +683,7 @@ return array(
"button_save_submit" => "บันทึกส่ง",
"button_more" => "ขึ้น",
"button_select_all" => "เลือกทั้งหมดเลือก / Invert",
"charset_AUTO" => "การระบุตัวตนอัตโนมัติ",
"charset_UTF_8" => "Unicode",
"charset_UTF_16" => "Unicode",
"charset_CP1256" => "ภาษาอาหรับ",
@ -660,8 +692,8 @@ return array(
"charset_CP1257" => "ภาษาบอลติก",
"charset_ISO_8859_13" => "ภาษาบอลติก",
"charset_ISO_8859_4" => "ภาษาบอลติก",
"charset_BIG5_HKSCS" => "ภาษาจีนแบบดั้งเดิม",
"charset_BIG5" => "ภาษาจีนแบบดั้งเดิม",
"charset_BIG5_HKSCS" => "繁体-香港",
"charset_BIG5" => "繁体-台湾",
"charset_Georgian_Academy" => "จอร์เจีย",
"charset_PT154" => "คาซัคสถาน",
"charset_CP949" => "เกาหลี",
@ -758,6 +790,7 @@ return array(
"Plugin.auth.viewList" => "รายการปลั๊กอิน",
"Plugin.auth.setting" => "การตั้งค่าปลั๊กอิน",
"Plugin.auth.status" => "ปิด",
"Plugin.auth.install" => "การติดตั้ง / ถอนการติดตั้ง",
"Explorer.UI.openWith" => "เลือกเปิด",
"Explorer.UI.openWithText" => "Notepad เพื่อเปิด",
"Explorer.UI.appSetDefault" => "ตั้งค่าเปิดเริ่มต้น",

Binary file not shown.

View File

@ -14,7 +14,7 @@ return array(
"setting_user_animate_desc" => "Вікно відкрито та інша анімація",
"setting_user_sound_desc" => "Операція звук",
"setting_user_imageThumb" => "Ескізи зображень",
"setting_user_imageThumb_desc" => "Маршрутизатори та інше неякісне обладнання, ви можете розглянути питання про закриття",
"setting_user_imageThumb_desc" => "Кращий досвід перегляду після відкриття",
"setting_user_fileSelect" => "Відкрийте перевірку значка файлу",
"setting_user_fileSelect_desc" => "Перевірте значок файлу лівої клавіші, клацніть правою кнопкою миші на клавіатурі",
"qrcode" => "URL QR-код",
@ -64,7 +64,7 @@ return array(
"space_tips_full" => "без обмеження",
"space_size" => "простір",
"space_size_use" => "Використання простору",
"space_is_full" => "Простір повно, будь ласка, зверніться до адміністратора!",
"space_is_full" => "Не залишилося достатньо місця, будь ласка, зв&#39;яжіться з адміністратором!",
"system_open_true_path" => "Успішно відкритий в файловий менеджер!",
"group_role_error" => "дозволу ролі помилок (без настройки дозволу)",
"group_role_error_admin" => "недостатньо дозволів",
@ -80,6 +80,7 @@ return array(
"system_group_remove_tips" => "Ви впевнені, що ви видалите відділ?<br/>Після видалення частини користувача буде видалено, підсектор перейшов у кореневий сектор",
"system_group_select" => "Виберіть відділ",
"system_group_select_result" => "Члени будуть належати до наступних секторах",
"system_role_admin_tips" => "Зауваження: Системні адміністратори не мають повноважень контролювати",
"system_member_action" => "управління користувачами",
"system_member_add" => "новий користувач",
"system_member_role" => "ролі дозволів",
@ -97,9 +98,12 @@ return array(
"system_member_import_desc" => "Один користувач в рядку,<br/>вже існують Ігнорування",
"system_member_use" => "включити",
"system_member_unuse" => "забороняти",
"system_member_space" => "Встановити розмір простору користувача ",
"system_member_space_tips" => " Встановити розмір простору користувача ",
"system_member_space_number" => " Повинно бути число!",
"system_member_group_config" => "Відділ налаштування партії",
"system_member_group_remove" => "Вилучено з кафедри",
"system_member_group_insert" => "Додано до відділу",
"system_member_group_insert" => "Додати до відділу",
"system_member_group_reset" => "Скинути відділ",
"system_member_group_error" => "Департамент помилка",
"system_group_action" => "Управління відділом",
@ -109,7 +113,7 @@ return array(
"system_setting_root_path" => "доступ до Root",
"system_setting_root_path_desc" => "Тільки системний адміністратор може отримати доступ до всіх каталогів, інші права група користувачів може бачити тільки свій власний каталог користувача. Якщо ви хочете, щоб включити або вимкнути<br/>доступ адміністратора до інших каталогів, ви можете змінити PHP open_basedir параметрів анти-міжсайтових,<a href=\"https://www.google.com.hk/search?&q=php+open_basedir\" target=\"_lank\">встановити</a>",
"system_group_role_title" => "Управління ролі органів влади",
"system_group_role_remove" => "Визначте роль кафедри",
"system_group_role_remove" => "Добре, щоб видалити роль департаменту",
"system_group_role_style" => "стиль",
"system_group_role_display" => "чи",
"system_group_role_display_desc" => "Вкажіть, чи відображати права користувачів відділень",
@ -194,6 +198,7 @@ return array(
"remove_item" => "предмети",
"uploading" => "вивантаження",
"upload_tips_more" => "Занадто багато файлів, рекомендація стислій завантаження, а потім розпакувати онлайн!",
"uploading_move" => "У процесі злиття передавайте ...",
"show_file" => "Нові сторінки попереднього перегляду",
"unknow_file_title" => "Відкрити файл Tip!",
"unknow_file_tips" => "Не підтримали застосування цього файлу, ви можете:",
@ -206,6 +211,24 @@ return array(
"convert_case" => "перетворення Case",
"convert_upper_case" => "Перетворений в верхній регістр",
"convert_lower_case" => "Перетворений в нижній регістр",
"editor_insert_time" => "Поточний час ",
"editor_md5" => " Шифрування Md5 ",
"editor_qrcode" => " Рядовий двомірний код ",
"editor_regx" => " Тестування регулярного виразу ",
"editor_chinese" => " Спрощена конвертація ",
"editor_chinese_simple" => " Перетворити на спрощений китайський ",
"editor_chinese_traditional" => " Перетворити на традиційний китайський ",
"editor_base64" => "Кодек Base64 ",
"editor_base64_encode" => " Кодування Base64 ",
"editor_base64_decode" => " Декодування Base64 ",
"editor_url" => " Кодек URL ",
"editor_url_encode" => " Кодування URL-адреси ",
"editor_url_decode" => " Дешифрування URL-адреси ",
"editor_unicode" => " Кодек Unicode ",
"editor_unicode_encode" => " Кодування Unicode ",
"editor_unicode_decode" => " Розшифровка Unicode",
"editor_tools_select_tips" => " Будь ласка, виберіть вміст, який потрібно перетворити!",
"editor_calc" => "Безкоштовний калькулятор",
"shortcut" => "Клавіші швидкого доступу",
"use_free" => "Продовжувати використовувати безкоштовну версію",
"learn_more" => "Детальніше",
@ -299,7 +322,7 @@ return array(
"password" => "пароль",
"login_code" => "коди",
"need_check_code" => "Код аутентифікації увійти з відкритим",
"need_check_code_desc" => "Після відкриття посадки повинна необхідно ввести код підтвердження, туристи автоматичного Логін провалиться.",
"need_check_code_desc" => "Після входу ви повинні ввести код підтвердження.",
"setting_csrf_protect" => "Відкрита захист CSRF",
"setting_csrf_protect_desc" => "Після відкриття типу атаки може ефективно захистити CSRF",
"login_rember_password" => "Запам'ятати пароль",
@ -349,6 +372,8 @@ return array(
"success" => "успішна робота",
"error" => "Чи не вдалося виконати операцію",
"error_repeat" => "Операція не вдалася, ім'я вже існує!",
"word_error" => "Помилка ",
"word_success" => " Успіх",
"system_error" => "системна помилка",
"name" => "ім'я",
"type" => "тип",
@ -542,7 +567,11 @@ return array(
"setting_group_add" => "Додати групу користувачів",
"setting_group_edit" => "Групи користувачів Редагувати",
"setting_theme" => "налаштування теми",
"setting_wall" => "заміна шпалер",
"setting_wall" => "Параметри шпалер",
"setting_wall_desktop" => "Настільні шпалери",
"setting_wall_desktop_list" => "Управління робочого столу",
"setting_wall_login_list" => "Вхід для керування шпалерами",
"setting_wall_login_tips" => "Порада. Якщо є декілька шматків, то фон інтерфейсу входу повернеться випадковим чином",
"setting_wall_diy" => "Призначені для користувача шпалери:",
"setting_wall_info" => "Зображення URL-адресу, місцеві кадри можуть мати рацію, щоб отримати браузер, щоб відкрити зображення",
"setting_fav" => "Менеджер закладок",
@ -563,6 +592,7 @@ return array(
"group_not_exists" => "Ця група користувача не існує",
"member_add" => "Додати користувача",
"password_null_not_update" => "Вони сказали, що вони не міняли пароль не заповнений",
"if_save_file_tips" => "Деякі файли не зберігаються. Ви впевнені, що закриєте вікно?",
"if_save_file" => "Файл не був збережений, ви хочете зберегти?",
"if_remove" => "підтвердити Видалити",
"member_remove_tips" => "Після того, як ви видалите каталог користувача будуть видалені",
@ -598,7 +628,7 @@ return array(
"action_edit" => "редагувати",
"action_del" => "видаляти",
"group_role_ext_warning" => "Завантаження не допустити, щоб такі файли,<br/>Перейменувати (перейменований в зазначеному розширенням),<br/>редагувати зберегти, завантажити віддалений, екстракт",
"group_tips" => "<li>1. Назви груп користувачів не можуть бути дубльовані, модифікована первинна назва групи належать до реструктуризації користувача автоматично асоціюються</li><li>2. Розширення системи безпеки обмеження відносин, обов'язково проявляти обережність<i>(якщо новий PHP в веб-каталозі, це означає, що для зміни доступу користувачів до цієї програми неіснуючої)</i></li><li>3. управління побутовими, групи із захисту прав управління, доступ для перегляду і дозволу CRUD є обов'язковими, то програма буде автоматично асоціювати</li><li>4. встановити права доступу групи можна додати групу дозволів, наступні дозволи не успадковується<i>(цей привілей еквівалентна вищої влади)</i></li>",
"group_tips" => "<li> 1. Ім&#39;я групи користувачів не може бути повторюваним. Після зміни назви групи вона належить реорганізованому користувачеві та автоматично асоціюється. </li><li> 2. Розширення обмежують зв&#39;язок між системою безпеки, будьте обережні <i>(якщо ви створите новий php у веб-каталозі, це означає, що зміна дозволів програми для цього користувача практично неможливо).</i> </li><li> 3. Управління господарством, управління правами людини, права на перегляд, додавання, видалення та зміна прав пов&#39;язані; програми автоматично асоціюються </li><li> 4. Після того, як група дозволу додати групу дозволів, подальше дозвіл не успадковується <i>(це дозволи еквівалентно найвищому дозволу).</i> </li>",
"not_null" => "Обов'язкові для заповнення поля не може бути порожнім!",
"picture_can_not_null" => "Фотографії не може бути порожнім!",
"rname_success" => "Перейменувати успіх!",
@ -632,6 +662,7 @@ return array(
"show_gutter" => "Показати номери рядків",
"char_all_display" => "Показати невидимі символи",
"auto_complete" => "автоматично запитує",
"auto_save" => "Автоматично зберегти",
"function_list" => "список функцій",
"code_theme" => "Coding Style",
"font_size" => "Розмір шрифту",
@ -652,6 +683,7 @@ return array(
"button_save_submit" => "зберегти Надіслати",
"button_more" => "більше",
"button_select_all" => "Вибрати все / Звернути виділення",
"charset_AUTO" => "Автоматична ідентифікація",
"charset_UTF_8" => "Unicode",
"charset_UTF_16" => "Unicode",
"charset_CP1256" => "арабська",
@ -660,8 +692,8 @@ return array(
"charset_CP1257" => "балтійські мови",
"charset_ISO_8859_13" => "балтійські мови",
"charset_ISO_8859_4" => "балтійські мови",
"charset_BIG5_HKSCS" => "традиційний китайський",
"charset_BIG5" => "традиційний китайський",
"charset_BIG5_HKSCS" => "繁体-香港",
"charset_BIG5" => "繁体-台湾",
"charset_Georgian_Academy" => "грузинський",
"charset_PT154" => "казах",
"charset_CP949" => "корейський",
@ -758,6 +790,7 @@ return array(
"Plugin.auth.viewList" => "Список плагінів",
"Plugin.auth.setting" => "Налаштування плагіна",
"Plugin.auth.status" => "Вимкнути",
"Plugin.auth.install" => "Встановити / видалити",
"Explorer.UI.openWith" => "Виберіть Open",
"Explorer.UI.openWithText" => "Блокнот, щоб відкрити",
"Explorer.UI.appSetDefault" => "Встановити відкрито за замовчуванням",

Binary file not shown.

View File

@ -3,18 +3,18 @@ return array(
"path_api_select_file" => "Vui lòng chọn các tập tin ...",
"path_api_select_folder" => "Vui lòng chọn một thư mục ...",
"path_api_select_image" => "Vui lòng chọn một hình ảnh ...",
"share_can_upload" => "cho phép tải lên",
"move_error" => "di chuyển không thành",
"share_can_upload" => "Cho phép tải lên",
"move_error" => "Di chuyển thất bại",
"setting_basic" => "Cài đặt cơ bản",
"setting_user_sound_open" => "mở Sound",
"setting_user_animate_open" => "mở Animation",
"setting_user_sound_open" => "Bật loa",
"setting_user_animate_open" => "Bật hoạt cảnh",
"recycle_open_if" => "Mở Recycle Bin",
"recycle_open" => "m",
"setting_user_recycle_desc" => "Sau khi xóa sẽ được xóa trực tiếp vật lý xóa",
"setting_user_animate_desc" => "Cửa sổ mở và các hoạt nh khác",
"setting_user_sound_desc" => "Âm thanh vận hành",
"recycle_open" => "M",
"setting_user_recycle_desc" => "Sau khi xóa dữ liệu sẽ bị xóa vĩnh viễn",
"setting_user_animate_desc" => "Cửa sổ mở và các hoạt cảnh khác",
"setting_user_sound_desc" => "Âm vận hành",
"setting_user_imageThumb" => "Hình thu nhỏ",
"setting_user_imageThumb_desc" => "Router và các thiết bị hiệu suất thấp khác, bạn có thể xem xét đóng",
"setting_user_imageThumb_desc" => "Trải nghiệm duyệt tốt hơn sau khi mở",
"setting_user_fileSelect" => "Mở kiểm tra tệp tin",
"setting_user_fileSelect_desc" => "Kiểm tra phím bên trái tệp tin, nhấp chuột phải vào mục tắt của trình đơn",
"qrcode" => "URL mã QR",
@ -46,25 +46,25 @@ return array(
"no_permission_group" => "Bạn đang không ở trong nhóm này!",
"no_permission_write" => "Các thư mục không có quyền ghi",
"user" => "người sử dụng",
"save_as" => "Save as",
"check_update" => "cập nhật",
"keyboard_type" => "Bàn phím Chế độ",
"save_as" => "Lưu như là",
"check_update" => "Cập nhật",
"keyboard_type" => "Bàn phím",
"font_family" => "Fonts",
"code_mode" => "cú pháp tô sáng",
"code_mode" => "Highlight cú pháp",
"path_can_not_share" => "Chỉ hỗ trợ chia sẻ tài liệu của riêng bạn!",
"path_can_not_action" => "Thư mục này không hỗ trợ hoạt động này!",
"wap_page_pc" => "PC Version",
"wap_page_phone" => "di động",
"wap_page_pc" => "PC",
"wap_page_phone" => "Điện thoại",
"image_size" => "Kích thước hình ảnh",
"no_permission_action" => "Bạn không có quyền này, xin vui lòng liên hệ với người quản trị!",
"path_is_root_tips" => "Nó đã đi vào thư mục gốc!",
"kod_group" => "cơ quan",
"kod_group" => "Tất cả các nhóm",
"my_kod_group" => "Tôi ở trong phòng",
"space_tips_default" => "(GB) không có giới hạn 0",
"space_tips_default" => "Dung lượng không giới hạn",
"space_tips_full" => "Không giới hạn",
"space_size" => "không gian",
"space_size" => "Kích thước vùng trống",
"space_size_use" => "Sử dụng không gian",
"space_is_full" => "Không gian là đầy đủ, xin vui lòng liên hệ với người quản trị!",
"space_is_full" => "Không còn đủ dung lượng, vui lòng liên hệ với quản trị viên!",
"system_open_true_path" => "mở thành công trong bộ quản lý tập tin!",
"group_role_error" => "quyền vai trò lỗi (không cho phép cài đặt)",
"group_role_error_admin" => "Không đủ giấy phép",
@ -80,6 +80,7 @@ return array(
"system_group_remove_tips" => "Bạn có chắc chắn để xóa các phòng ban?<br/>Sau khi xóa bỏ một phần của người sử dụng, khu vực phụ được chuyển đến khu vực gốc",
"system_group_select" => "Chọn bộ phận",
"system_group_select_result" => "Các thành viên sẽ thuộc về các lĩnh vực sau",
"system_role_admin_tips" => "Nhận xét: Quản trị viên hệ thống không được phép kiểm soát",
"system_member_action" => "Quản lý người dùng",
"system_member_add" => "người dùng mới",
"system_member_role" => "vai trò phép",
@ -97,9 +98,12 @@ return array(
"system_member_import_desc" => "Một người dùng trên mỗi dòng,<br/>đã tồn tại được âm thầm bỏ qua",
"system_member_use" => "cho phép",
"system_member_unuse" => "Vô hiệu hóa",
"system_member_space" => "Đặt kích thước không gian người dùng ",
"system_member_space_tips" => " Đặt kích thước không gian người dùng ",
"system_member_space_number" => " Phải là một con số!",
"system_member_group_config" => "Bộ phận sản xuất hàng loạt",
"system_member_group_remove" => "Đã bị xóa khỏi phòng",
"system_member_group_insert" => "Đã thêm vào bộ phận",
"system_member_group_insert" => "Thêm vào bộ phận",
"system_member_group_reset" => "Đặt lại bộ phận",
"system_member_group_error" => "Lỗi của Bộ",
"system_group_action" => "Quản lý",
@ -107,9 +111,9 @@ return array(
"system_role_read" => "Chỉ đọc",
"system_role_write" => "Có thể đọc và viết",
"system_setting_root_path" => "truy cập root",
"system_setting_root_path_desc" => "Chỉ có một người quản trị hệ thống có thể truy cập vào tất cả các thư mục, các nhóm nhân quyền khác của người sử dụng chỉ có thể xem thư mục người dùng của mình. Nếu bạn muốn bật hoặc tắt<br/>truy cập quản trị vào thư mục khác, bạn có thể thay đổi các thông số php open_basedir chống cross-site,<a href=\"https://www.google.com.hk/search?&q=php+open_basedir\" target=\"_lank\">thiết</a>",
"system_setting_root_path_desc" => "Chỉ có một người quản trị hệ thống có thể truy cập vào tất cả các thư mục, các nhóm nhân quyền khác của người sử dụng chỉ có thể xem thư mục người dùng của mình. Nếu bạn muốn bật hoặc tắt<br/>truy cập quản trị vào thư mục khác, bạn có thể thay đổi các thông số php open_basedir chống cross-site,<a href=\"https://www.google.com.hk/search?&q=php+open_basedir\" target=\"_blank\">thiết</a>",,
"system_group_role_title" => "Quản lý vai trò của cơ quan chức năng",
"system_group_role_remove" => "Xác định vai trò của bộ phận",
"system_group_role_remove" => "OK để xóa vai trò của bộ phận",
"system_group_role_style" => "phong cách",
"system_group_role_display" => "Cho dù",
"system_group_role_display_desc" => "Đặt xem có hiển thị quyền người dùng của bộ phận hay không",
@ -194,6 +198,7 @@ return array(
"remove_item" => "mục",
"uploading" => "Tải lên",
"upload_tips_more" => "Quá nhiều tập tin, kiến nghị của tải lên nén, sau đó giải nén trực tuyến!",
"uploading_move" => "Trong quá trình chuyển hợp nhất ...",
"show_file" => "xem trước trang mới",
"unknow_file_title" => "File Open Mẹo!",
"unknow_file_tips" => "Không ủng hộ việc áp dụng các tập tin này, bạn có thể:",
@ -206,6 +211,24 @@ return array(
"convert_case" => "đổi sang hộp",
"convert_upper_case" => "Chuyển đổi sang chữ hoa",
"convert_lower_case" => "Chuyển đổi thành chữ thường",
"editor_insert_time" => "Thời gian hiện tại ",
"editor_md5" => " Mã hóa Md5 ",
"editor_qrcode" => " Mã chuỗi hai chiều ",
"editor_regx" => " Kiểm tra biểu thức chính quy ",
"editor_chinese" => " Chuyển đổi đơn giản ",
"editor_chinese_simple" => " Chuyển đổi sang tiếng Trung giản thể ",
"editor_chinese_traditional" => " Chuyển đổi sang tiếng Trung Phồn thể ",
"editor_base64" => "Codec Base64 ",
"editor_base64_encode" => " Mã hóa Base64 ",
"editor_base64_decode" => " Giải mã Base64 ",
"editor_url" => " Codec URL ",
"editor_url_encode" => " Mã hóa URL ",
"editor_url_decode" => " Giải mã URL ",
"editor_unicode" => " Bộ giải mã Unicode ",
"editor_unicode_encode" => " Mã hóa Unicode ",
"editor_unicode_decode" => " Giải mã Unicode",
"editor_tools_select_tips" => " Vui lòng chọn nội dung bạn muốn chuyển đổi!",
"editor_calc" => "Máy tính miễn phí",
"shortcut" => "Phím tắt",
"use_free" => "Tiếp tục sử dụng phiên bản miễn phí",
"learn_more" => "Tìm hiểu thêm",
@ -299,7 +322,7 @@ return array(
"password" => "mật khẩu",
"login_code" => "Codes",
"need_check_code" => "mã xác thực đăng nhập mở",
"need_check_code_desc" => "Sau khi mở đầu cầu thang phải cần phải nhập mã xác minh, du khách tự động đăng nhập sẽ thất bại.",
"need_check_code_desc" => "Sau khi đăng nhập, bạn phải nhập mã xác minh.",
"setting_csrf_protect" => "bảo vệ CSRF Mở",
"setting_csrf_protect_desc" => "Sau khi loại mở cuộc tấn công có hiệu quả có thể bảo vệ CSRF",
"login_rember_password" => "Ghi nhớ mật khẩu",
@ -331,24 +354,26 @@ return array(
"dialog_min_all" => "Thu nhỏ tất cả",
"dialog_display_all" => "Hiện tất cả các cửa sổ",
"dialog_close_all" => "Đóng tất cả",
"open" => "m",
"others" => "khác",
"open_with" => "Mở cho ...",
"close" => "gần",
"open" => "M",
"others" => "Khác",
"open_with" => "Mở bằng ...",
"close" => "Đóng",
"close_all" => "Đóng tất cả",
"close_left" => "Đóng tab còn lại",
"close_right" => "Đóng các tab bên phải",
"close_others" => "Đóng khác",
"loading" => "Hoạt động ...",
"loading" => "Đang tải...",
"warning" => "Cảnh báo",
"getting" => "Lấy ...",
"sending" => "truyền tải dữ liệu ...",
"data_error" => "Lỗi dữ liệu!",
"get_success" => "Nhận thành công!",
"save_success" => "lưu thành công!",
"success" => "hoạt động thành công",
"error" => "hoạt động không thành",
"save_success" => "Lưu thành công!",
"success" => "thành công",
"error" => "lỗi",
"error_repeat" => "Thao tác thất bại, cái tên đã tồn tại!",
"word_error" => "Không thành công ",
"word_success" => " Thành công",
"system_error" => "lỗi hệ thống",
"name" => "tên",
"type" => "kiểu",
@ -368,15 +393,15 @@ return array(
"system_path_not_change" => "thư mục hệ thống, không thể được sửa đổi",
"file" => "hồ sơ",
"folder" => "thư mục",
"copy" => "bản sao",
"past" => "gậy",
"copy" => "Sao chép",
"past" => "Dán",
"clone" => "Tạo một bản sao",
"cute" => "cắt",
"cute" => "Cắt",
"cute_to" => "Di chuyển đến ...",
"copy_to" => "Sao chép đến ...",
"remove" => "xóa bỏ",
"remove" => "Xóa bỏ",
"remove_force" => "Loại bỏ hoàn toàn",
"info" => "bất động sản",
"info" => "Lấy thông tin",
"list_type" => "quang cảnh",
"list_icon" => "mảng biểu tượng",
"list_list" => "sắp xếp danh sách",
@ -542,7 +567,11 @@ return array(
"setting_group_add" => "Thêm người dùng Nhóm",
"setting_group_edit" => "Sửa các nhóm tài",
"setting_theme" => "Cài đặt chủ đề",
"setting_wall" => "Thay thế hình nền",
"setting_wall" => "Cài đặt hình nền",
"setting_wall_desktop" => "Hình nền máy tính để bàn",
"setting_wall_desktop_list" => "Quản lý ảnh nền màn hình",
"setting_wall_login_list" => "Đăng nhập Quản lý Hình nền",
"setting_wall_login_tips" => "Mẹo: Khi có nhiều hơn một mảnh, nền giao diện đăng nhập sẽ xoay ngẫu nhiên",
"setting_wall_diy" => "hình nền tùy chỉnh:",
"setting_wall_info" => "Hình ảnh địa chỉ url, hình ảnh địa phương có thể được quyền nhận các trình duyệt để mở hình ảnh",
"setting_fav" => "Bookmark quản lý",
@ -563,6 +592,7 @@ return array(
"group_not_exists" => "nhóm người sử dụng này không tồn tại",
"member_add" => "Thêm người dùng",
"password_null_not_update" => "Họ nói rằng họ không thay đổi mật khẩu không được điền",
"if_save_file_tips" => "Một số tệp không được lưu. Bạn có chắc chắn đóng cửa sổ không?",
"if_save_file" => "Tập tin chưa được lưu, bạn muốn tiết kiệm?",
"if_remove" => "Xác nhận Xóa",
"member_remove_tips" => "Sau khi loại bỏ các thư mục người dùng sẽ bị xóa",
@ -598,7 +628,7 @@ return array(
"action_edit" => "chỉnh sửa",
"action_del" => "xóa bỏ",
"group_role_ext_warning" => "Tải lên không cho phép các tập tin đó,<br/>Đổi tên (đổi tên phần mở rộng được xác định),<br/>sửa lưu, từ xa tải về, giải nén",
"group_tips" => "<li> 1. Tên nhóm người dùng không thể được nhân đôi, sửa đổi tên nhóm ban đầu thuộc về các cơ cấu lại của người sử dụng sẽ được tự động gắn liền </li><li> 2. mở rộng hệ thống hạn chế quan hệ an ninh, hãy chắc chắn thận trọng <i>(nếu php mới trong thư mục web, nó có nghĩa là người sử dụng để thay đổi quyền truy cập của chương trình này không tồn tại)</i> </li><li> 3. Việc quản lý người sử dụng, quyền quản lý nhóm; truy cập để xem và quyền CRUD là ràng buộc; chương trình sẽ tự động kết hợp </li><li> 4. Thiết lập quyền nhóm có thể thêm quyền nhóm, quyền tiếp theo không được thừa kế <i>(đặc quyền này là tương đương với quyền cao nhất)</i> </li>",
"group_tips" => "<li> 1. Tên nhóm người dùng không thể trùng lặp Sau khi tên nhóm được sửa đổi, nó thuộc về người dùng được tổ chức lại và được tự động liên kết. </li><li> 2. Mở rộng giới hạn mối quan hệ giữa bảo mật hệ thống, hãy thận trọng <i>(nếu bạn tạo một php mới trong thư mục web, có nghĩa là thay đổi quyền của chương trình cho người dùng này hầu như không thể)</i> </li><li> 3. Quản lý hộ gia đình, quản lý nhóm quyền, xem các quyền và bổ sung, xóa bỏ và xóa quyền bị ràng buộc, các chương trình được tự động liên kết </li><li> 4. Sau khi nhóm phép được thiết lập để thêm nhóm cho phép, sự cho phép tiếp theo không phải là kế thừa <i>(quyền này tương đương với quyền cao nhất).</i> </li>",
"not_null" => "Các trường bắt buộc không thể để trống!",
"picture_can_not_null" => "Hình ảnh không thể để trống!",
"rname_success" => "Đổi tên thành công!",
@ -632,6 +662,7 @@ return array(
"show_gutter" => "Hiện số dòng",
"char_all_display" => "Hiện các nhân vật vô hình",
"auto_complete" => "tự động nhắc nhở",
"auto_save" => "Tự động lưu",
"function_list" => "Danh sách chức năng",
"code_theme" => "mã hóa phong cách",
"font_size" => "cỡ chữ",
@ -652,6 +683,7 @@ return array(
"button_save_submit" => "lưu Gửi",
"button_more" => "hơn",
"button_select_all" => "Chọn tất cả / Invert Selection",
"charset_AUTO" => "Nhận dạng tự động",
"charset_UTF_8" => "Unicode",
"charset_UTF_16" => "Unicode",
"charset_CP1256" => "Ả rập",
@ -660,8 +692,8 @@ return array(
"charset_CP1257" => "ngôn ngữ Baltic",
"charset_ISO_8859_13" => "ngôn ngữ Baltic",
"charset_ISO_8859_4" => "ngôn ngữ Baltic",
"charset_BIG5_HKSCS" => "truyền thống Trung Quốc",
"charset_BIG5" => "truyền thống Trung Quốc",
"charset_BIG5_HKSCS" => "繁体-香港",
"charset_BIG5" => "繁体-台湾",
"charset_Georgian_Academy" => "Gruzia",
"charset_PT154" => "Kazakhstan",
"charset_CP949" => "Hàn Quốc",
@ -758,6 +790,7 @@ return array(
"Plugin.auth.viewList" => "Danh sách trình cắm",
"Plugin.auth.setting" => "Cài đặt plugin",
"Plugin.auth.status" => "Tắt",
"Plugin.auth.install" => "Cài đặt / gỡ cài đặt",
"Explorer.UI.openWith" => "chọn mở",
"Explorer.UI.openWithText" => "Notepad để mở",
"Explorer.UI.appSetDefault" => "Đặt mở mặc định",

View File

@ -14,7 +14,7 @@ return array(
"setting_user_animate_desc" => "窗口打开等动画,操作不流畅时可以考虑关闭",
"setting_user_sound_desc" => "打开文件、删除文件、清空回收站等操作音效",
"setting_user_imageThumb" => "开启图片缩略图",
"setting_user_imageThumb_desc" => "路由器等性能低的设备,可以考虑关闭",
"setting_user_imageThumb_desc" => "开启后图片浏览体验更佳",
"setting_user_fileSelect" => "开启文件图标勾选",
"setting_user_fileSelect_desc" => "文件图标的左键勾选,右键菜单的快捷入口",
"qrcode" => "URL 二维码",
@ -64,7 +64,7 @@ return array(
"space_tips_full" => "不限制",
"space_size" => "空间大小",
"space_size_use" => "空间使用",
"space_is_full" => "空间已满,请联系管理员!",
"space_is_full" => "剩余空间不足,请联系管理员!",
"system_open_true_path" => "成功在文件管理中打开!",
"group_role_error" => "权限角色错误(没有权限设置)",
"group_role_error_admin" => "权限不足",
@ -80,6 +80,7 @@ return array(
"system_group_remove_tips" => "确认删除该部门?<br/>删除后属于该部门的用户会移除,子部门移动到根部门",
"system_group_select" => "选择所在部门",
"system_group_select_result" => "成员将属于以下部门",
"system_role_admin_tips" => "备注:系统管理员不受权限控制",
"system_member_action" => "用户管理",
"system_member_add" => "新建用户",
"system_member_role" => "权限角色",
@ -97,9 +98,12 @@ return array(
"system_member_import_desc" => "每行一个用户,<br/>已存在则自动忽略",
"system_member_use" => "启用",
"system_member_unuse" => "禁用",
"system_member_space" => "设置用户空间大小",
"system_member_space_tips" => "设置用户空间大小",
"system_member_space_number" => "必须是数字!",
"system_member_group_config" => "批量设置部门",
"system_member_group_remove" => "从该部门移除",
"system_member_group_insert" => "添加到到部门",
"system_member_group_insert" => "添加到部门",
"system_member_group_reset" => "重置部门",
"system_member_group_error" => "部门错误",
"system_group_action" => "部门管理",
@ -109,7 +113,7 @@ return array(
"system_setting_root_path" => "根目录访问",
"system_setting_root_path_desc" => "仅系统管理员可以访问所有目录,其他权限组用户只能看到自己的用户目录。<br/>如果想开启或关闭管理员访问其他目录,可以修改php防跨站open_basedir参数,<a href=\"https://www.baidu.com/s?wd=php+open_basedir\" target=\"_blank\">如何设置</a> ",
"system_group_role_title" => "部门权限角色管理",
"system_group_role_remove" => "确定删部门角色",
"system_group_role_remove" => "确定删部门角色",
"system_group_role_style" => "样式",
"system_group_role_display" => "是否显示",
"system_group_role_display_desc" => "设置部门用户权限时是否显示",
@ -194,6 +198,7 @@ return array(
"remove_item" => "项内容",
"uploading" => "上传中 ",
"upload_tips_more" => "文件过多,建议压缩后上传,然后在线解压!",
"uploading_move" => "合并转存中...",
"show_file" => "新页面预览",
"unknow_file_title" => "文件打开提示!",
"unknow_file_tips" => "没有支持此文件的应用,您可以:",
@ -206,6 +211,24 @@ return array(
"convert_case" => "大小写转换",
"convert_upper_case" => "转换为大写",
"convert_lower_case" => "转换为小写",
"editor_insert_time" => "当前时间",
"editor_md5" => "md5加密",
"editor_qrcode" => "字符串二维码",
"editor_regx" => "正则表达式测试",
"editor_chinese" => "繁简转换",
"editor_chinese_simple" => "转换为简体中文",
"editor_chinese_traditional" => "转换为繁体中文",
"editor_base64" => "base64编解码",
"editor_base64_encode" => "base64 编码",
"editor_base64_decode" => "base64 解码",
"editor_url" => "URL编解码",
"editor_url_encode" => "URL 编码",
"editor_url_decode" => "URL 解码",
"editor_unicode" => "Unicode编解码",
"editor_unicode_encode" => "Unicode 编码",
"editor_unicode_decode" => "Unicode 解码",
"editor_tools_select_tips" => "请先选中要转换的内容!",
"editor_calc" => "自由计算器",
"shortcut" => "快捷键",
"use_free" => "继续使用免费版",
"learn_more" => "了解更多",
@ -279,7 +302,7 @@ return array(
"login_root_password_equal" => "两次密码不一致!",
"login_root_password_tips" => "请设置管理员密码!",
"forget_password" => "忘记密码",
"forget_password_tips" => "管理员忘记密码:<br/>请登服务器删除<b>./data/system/install.lock</b>后重置;<br/><br/>非管理员忘记密码:<br/>请联系管理员重置!",
"forget_password_tips" => "管理员忘记密码:<br/>请登服务器删除<b>./data/system/install.lock</b>后重置;<br/><br/>非管理员忘记密码:<br/>请联系管理员重置!",
"copyright_desc" => "Kodexplorer是一款备受好评的web文档管理系统你可以用它来做内部文档管理或共享、也可以用来管理服务器上的网站取代Ftp甚至可以当作webIDE直接在线开发。同时你也可以将此程序二次开发整合到你现有的系统。",
"copyright_contact" => "授权或定制请联系QQ:<a href=\"http://wpa.qq.com/msgrd?v=3&uin=3532208565&site=qq&menu=yes\" target=\"_blank\">3532208565</a><a href=\"javascript:core.openWindow('http://bbs.kodcloud.com/');\">问题反馈</a>",
"copyright_info" => "Copyright © <a href=\"http://kodcloud.com/\" target=\"_blank\">kodcloud.com</a> All rights reserved.",
@ -294,12 +317,12 @@ return array(
"kod_meta_copyright" => "kodcloud.com",
"login" => "登录",
"guest_login" => "游客登录",
"username" => "账号",
"username" => "账号",
"userNickName" => "用户昵称",
"password" => "密码",
"login_code" => "验证码",
"need_check_code" => "验证码开启",
"need_check_code_desc" => "开启后登陆必须需要输入验证码,游客自动登陆将失效.",
"need_check_code" => "验证码开启",
"need_check_code_desc" => "开启后登录必须需要输入验证码。",
"setting_csrf_protect" => "开启csrf保护",
"setting_csrf_protect_desc" => "开启后能有效防护csrf类攻击",
"login_rember_password" => "记住密码",
@ -349,6 +372,8 @@ return array(
"success" => "操作成功",
"error" => "操作失败",
"error_repeat" => "操作失败,该名称已存在!",
"word_error" => "失败",
"word_success" => "成功",
"system_error" => "系统错误",
"name" => "名称",
"type" => "类型",
@ -542,7 +567,11 @@ return array(
"setting_group_add" => "添加用户组",
"setting_group_edit" => "编辑用户组",
"setting_theme" => "主题设置",
"setting_wall" => "更换壁纸",
"setting_wall" => "壁纸设置",
"setting_wall_desktop" => "桌面壁纸",
"setting_wall_desktop_list" => "桌面壁纸管理",
"setting_wall_login_list" => "登陆壁纸管理",
"setting_wall_login_tips" => "提示 : 当如上面片多于1张时,登陆界面背景将随机轮换",
"setting_wall_diy" => "自定义壁纸:",
"setting_wall_info" => "图片url地址本地图片可以右键图片浏览器打开即可得到",
"setting_fav" => "收藏夹管理",
@ -563,6 +592,7 @@ return array(
"group_not_exists" => "该用户组不存在",
"member_add" => "添加用户",
"password_null_not_update" => "密码不填表示不更改",
"if_save_file_tips" => "有文件未保存,确定关闭窗口?",
"if_save_file" => "文件尚未保存,是否保存?",
"if_remove" => "确认删除",
"member_remove_tips" => "删除后该用户目录会被清空",
@ -598,7 +628,7 @@ return array(
"action_edit" => "编辑",
"action_del" => "删除",
"group_role_ext_warning" => "不允许此类文件的上传,<br/>重命名(重命名为指定扩展名),<br/>编辑保存,远程下载,解压",
"group_tips" => "<li>1.用户组名不能重复,修改组名后原属于改组用户会自动关联</li><li>2.扩展名限制关系系统安全性,请务必谨慎操作<i>(果在web目录下新建php;就意味着改程序的权限对此用户形同虚设)</i></li><li>3.户管理、权限组管理;查看权限和增删改权限是绑定的;程序会自动关联</li><li>4.设定权限组能添加权限组后,后续权限是不继承的<i>(此权限相当于最高权限)</i></li>",
"group_tips" => "<li>1.用户组名不能重复,修改组名后原属于改组用户会自动关联</li><li>2.扩展名限制关系系统安全性,请务必谨慎操作<i>(果在web目录下新建php;就意味着改程序的权限对此用户形同虚设)</i></li><li>3.户管理、权限组管理;查看权限和增删改权限是绑定的;程序会自动关联</li><li>4.设定权限组能添加权限组后,后续权限是不继承的<i>(此权限相当于最高权限)</i></li>",
"not_null" => "必填项不能为空!",
"picture_can_not_null" => "图片地址不能为空!",
"rname_success" => "重命名成功!",
@ -632,6 +662,7 @@ return array(
"show_gutter" => "显示行号",
"char_all_display" => "显示不可见字符",
"auto_complete" => "自动提示",
"auto_save" => "自动保存",
"function_list" => "函数列表",
"code_theme" => "代码风格",
"font_size" => "字体大小",
@ -652,6 +683,7 @@ return array(
"button_save_submit" => "保存提交",
"button_more" => "更多",
"button_select_all" => "全选/反选",
"charset_AUTO" => "自动识别",
"charset_UTF_8" => "Unicode",
"charset_UTF_16" => "Unicode",
"charset_CP1256" => "阿拉伯文",
@ -660,8 +692,8 @@ return array(
"charset_CP1257" => "波罗的海周边语言",
"charset_ISO_8859_13" => "波罗的海周边语言",
"charset_ISO_8859_4" => "波罗的海周边语言",
"charset_BIG5_HKSCS" => "繁体中文",
"charset_BIG5" => "繁体中文",
"charset_BIG5_HKSCS" => "繁体-香港",
"charset_BIG5" => "繁体-台湾",
"charset_Georgian_Academy" => "格鲁吉亚文",
"charset_PT154" => "哈萨克文",
"charset_CP949" => "韩语",
@ -697,7 +729,7 @@ return array(
"charset_CP1250" => "中欧语言",
"charset_ISO_8859_2" => "中欧语言",
"charset_default_set" => "文件编码",
"charset_convert_save" => "保存文件编码为",
"charset_convert_save" => "转换编码为",
"PluginCenter" => "插件中心",
"PluginBuy" => "购买授权",
"PluginInstalled" => "已安装",
@ -735,7 +767,7 @@ return array(
"Plugin.config.auth" => "使用权限",
"Plugin.config.authDesc" => "设置所有人可用,或者指定用户、用户组、权限组可以使用",
"Plugin.config.authOpen" => "开放访问",
"Plugin.config.authOpenDesc" => "无需登皆可访问,可用于对外接口调用",
"Plugin.config.authOpenDesc" => "无需登皆可访问,可用于对外接口调用",
"Plugin.config.authAll" => "所有人",
"Plugin.config.authUser" => "指定用户",
"Plugin.config.authGroup" => "指定部门",
@ -758,6 +790,7 @@ return array(
"Plugin.auth.viewList" => "插件列表",
"Plugin.auth.setting" => "插件设置",
"Plugin.auth.status" => "开启关闭",
"Plugin.auth.install" => "安装/卸载",
"Explorer.UI.openWith" => "选择打开方式",
"Explorer.UI.openWithText" => "记事本打开",
"Explorer.UI.appSetDefault" => "设置默认打开",

View File

@ -14,7 +14,7 @@ return array(
"setting_user_animate_desc" => "窗口打開等動畫,操作不流暢時可以考慮關閉",
"setting_user_sound_desc" => "打開文件、刪除文件、清空回收站等操作音效",
"setting_user_imageThumb" => "開啟圖片縮略圖",
"setting_user_imageThumb_desc" => "路由器等性能低的設備,可以考慮關閉",
"setting_user_imageThumb_desc" => "開啟後圖片瀏覽體驗更佳",
"setting_user_fileSelect" => "開啟文件圖標勾選",
"setting_user_fileSelect_desc" => "文件圖標的左鍵勾選,右鍵菜單的快捷入口",
"qrcode" => "URL 二維碼",
@ -64,7 +64,7 @@ return array(
"space_tips_full" => "不限制",
"space_size" => "空間大小",
"space_size_use" => "空間使用",
"space_is_full" => "空間已滿,請聯繫管理員!",
"space_is_full" => "剩餘空間不足,請聯繫管理員!",
"system_open_true_path" => "成功在檔案管理中打開!",
"group_role_error" => "權限角色錯誤(無權限設定)",
"group_role_error_admin" => "權限不足",
@ -80,6 +80,7 @@ return array(
"system_group_remove_tips" => "確認刪除該部門?<br/>刪除後屬於該部門的用戶會移除,子部門移動到根部門",
"system_group_select" => "選擇所在部門",
"system_group_select_result" => "成員將屬於以下部門",
"system_role_admin_tips" => "備註:系統管理員不受權限控制",
"system_member_action" => "用戶管理",
"system_member_add" => "新建用戶",
"system_member_role" => "權限角色",
@ -97,9 +98,12 @@ return array(
"system_member_import_desc" => "每行一個用戶,<br/>已存在則自動忽略",
"system_member_use" => "啟用",
"system_member_unuse" => "禁用",
"system_member_space" => "設置用戶空間大小",
"system_member_space_tips" => "設置用戶空間大小",
"system_member_space_number" => "必須是數字!",
"system_member_group_config" => "批量設置部門",
"system_member_group_remove" => "從該部門移除",
"system_member_group_insert" => "添加到到部門",
"system_member_group_insert" => "添加到部門",
"system_member_group_reset" => "重置部門",
"system_member_group_error" => "部門錯誤",
"system_group_action" => "部門管理",
@ -109,7 +113,7 @@ return array(
"system_setting_root_path" => "根目錄訪問",
"system_setting_root_path_desc" => "僅系統管理員可以訪問所有目錄,其他權限組用戶只能看到自己的用戶目錄。<br/>如果想開啟或關閉管理員訪問其他目錄,可以修改php防跨站open_basedir參數,<a href=\"https://www.baidu.com/s?wd=php+open_basedir\" target=\"_blank\">如何設置</a>",
"system_group_role_title" => "部門權限角色管理",
"system_group_role_remove" => "確定刪部門角色",
"system_group_role_remove" => "確定刪部門角色",
"system_group_role_style" => "樣式",
"system_group_role_display" => "是否顯示",
"system_group_role_display_desc" => "設置部門用戶權限時是否顯示",
@ -194,6 +198,7 @@ return array(
"remove_item" => "項內容",
"uploading" => "上傳中 ",
"upload_tips_more" => "文件過多,建議壓縮後上傳,然後在線解壓!",
"uploading_move" => "合併轉存中...",
"show_file" => "新頁面預覽",
"unknow_file_title" => "檔案打開提示!",
"unknow_file_tips" => "沒有支持此文件的應用,您可以:",
@ -206,6 +211,24 @@ return array(
"convert_case" => "大小寫轉換",
"convert_upper_case" => "轉換為大寫",
"convert_lower_case" => "轉換為小寫",
"editor_insert_time" => "當前時間",
"editor_md5" => " md5加密",
"editor_qrcode" => "字符串二維碼",
"editor_regx" => "正則表達式測試",
"editor_chinese" => "繁簡轉換",
"editor_chinese_simple" => "轉換為簡體中文",
"editor_chinese_traditional" => "轉換為繁體中文",
"editor_base64" => "base64編解碼",
"editor_base64_encode" => " base64 編碼",
"editor_base64_decode" => " base64 解碼",
"editor_url" => " URL編解碼",
"editor_url_encode" => " URL 編碼",
"editor_url_decode" => " URL 解碼",
"editor_unicode" => " Unicode編解碼",
"editor_unicode_encode" => " Unicode 編碼",
"editor_unicode_decode" => " Unicode 解碼",
"editor_tools_select_tips" => "請先選中要轉換的內容!",
"editor_calc" => "自由計算器",
"shortcut" => "快捷鍵",
"use_free" => "繼續使用免費版",
"learn_more" => "了解更多",
@ -299,7 +322,7 @@ return array(
"password" => "密碼",
"login_code" => "驗證碼",
"need_check_code" => "登錄驗證碼开启",
"need_check_code_desc" => "開啟後登陸必須需要輸入驗證碼,遊客自動登陸將失效.",
"need_check_code_desc" => "開啟後登錄必須需要輸入驗證碼。",
"setting_csrf_protect" => "開啟csrf保護",
"setting_csrf_protect_desc" => "開啟後能有效防護csrf類攻擊",
"login_rember_password" => "記住密碼",
@ -315,9 +338,9 @@ return array(
"setting_global_html" => "統計代碼 HTML",
"setting_global_html_desc" => "所有頁面將插入此段html代碼,可以放置第三方統計代碼",
"us" => "千帆網路工作室",
"login_not_null" => "名密碼不能為空!",
"login_not_null" => "名密碼不能為空!",
"code_error" => "驗證碼錯誤",
"password_error" => "名或密码错误!",
"password_error" => "名或密码错误!",
"password_not_null" => "密碼不能為空!",
"old_password_error" => "原密碼錯誤!",
"permission" => "許可權!",
@ -349,6 +372,8 @@ return array(
"success" => "操作成功",
"error" => "操作失敗",
"error_repeat" => "操作失敗,該名稱已存在!",
"word_error" => "失敗",
"word_success" => "成功",
"system_error" => "系統錯誤",
"name" => "名稱",
"type" => "類型",
@ -537,12 +562,16 @@ return array(
"setting_password_old" => "原密碼",
"setting_password_new" => "修改為",
"setting_language" => "語言設定",
"setting_member" => "管理",
"setting_group" => "組管理",
"setting_group_add" => "添加用",
"setting_group_edit" => "編輯用",
"setting_member" => "管理",
"setting_group" => "組管理",
"setting_group_add" => "添加用",
"setting_group_edit" => "編輯用",
"setting_theme" => "主題設定",
"setting_wall" => "更換壁紙",
"setting_wall" => "壁紙設置",
"setting_wall_desktop" => "桌面壁紙",
"setting_wall_desktop_list" => "桌面壁紙管理",
"setting_wall_login_list" => "登陸壁紙管理",
"setting_wall_login_tips" => "提示 : 當如上面片多於1張時,登陸界面背景將隨機輪換",
"setting_wall_diy" => "自定義壁紙:",
"setting_wall_info" => "圖片url地址本地圖片可以右鍵圖片瀏覽器打開即可得到",
"setting_fav" => "收藏夾管理",
@ -551,23 +580,24 @@ return array(
"setting_success" => "修改已生效!",
"can_not_repeat" => "不允許重複",
"absolute_path" => "絕對地址",
"group" => "",
"group" => "",
"data_not_full" => "數據提交不完整!",
"default_user_can_not_do" => "默認用不能操作",
"default_group_can_not_do" => "默認用組不能操作",
"username_can_not_null" => "名不能為空!",
"groupname_can_not_null" => "組名不能為空!",
"groupdesc_can_not_null" => "組描述不能為空!",
"group_move_user_error" => "所屬用護組用護移動失敗",
"group_already_remove" => "該用組已被刪除",
"group_not_exists" => "該用組不存在",
"member_add" => "添加用",
"default_user_can_not_do" => "默認用不能操作",
"default_group_can_not_do" => "默認用組不能操作",
"username_can_not_null" => "名不能為空!",
"groupname_can_not_null" => "組名不能為空!",
"groupdesc_can_not_null" => "組描述不能為空!",
"group_move_user_error" => "所屬用戶組用戶移動失敗",
"group_already_remove" => "該用組已被刪除",
"group_not_exists" => "該用組不存在",
"member_add" => "添加用",
"password_null_not_update" => "密碼不填表示不更改",
"if_save_file_tips" => "有文件未保存,確定關閉窗口?",
"if_save_file" => "檔尚未儲存,是否儲存?",
"if_remove" => "確認刪除",
"member_remove_tips" => "刪除後該用目錄會被清除",
"group_remove_tips" => "刪除後該用護組用護無法登錄<br/>(需要重新設定用護組)",
"group_name" => "組名",
"member_remove_tips" => "刪除後該用目錄會被清除",
"group_remove_tips" => "刪除後該用戶組用戶無法登錄<br/>(需要重新設定用戶組)",
"group_name" => "組名",
"group_name_tips" => "建議英文名,不能重複",
"group_desc" => "展示名稱",
"group_desc_tips" => "組名描述",
@ -575,9 +605,9 @@ return array(
"group_role_ext_tips" => "多個用|分隔開",
"group_role_file" => "檔管理",
"group_role_upload" => "允許上傳",
"group_role_user" => "數據",
"group_role_group" => "組管理",
"group_role_member" => "管理",
"group_role_user" => "數據",
"group_role_group" => "組管理",
"group_role_member" => "管理",
"group_role_mkfile" => "新建檔",
"group_role_mkdir" => "新建檔夾",
"group_role_pathrname" => "重命名",
@ -591,14 +621,14 @@ return array(
"group_role_can_upload" => "上傳下載",
"group_role_download" => "遠程下載",
"group_role_passowrd" => "修改密碼",
"group_role_config" => "設定",
"group_role_config" => "設定",
"group_role_fav" => "收藏夾操作(添加/編輯/刪除)",
"action_list" => "列表查看",
"action_add" => "添加",
"action_edit" => "編輯",
"action_del" => "刪除",
"group_role_ext_warning" => "不允許此類檔的上傳,<br/>重命名(重命名為指定擴展名),<br/>編輯儲存,遠程下載,解壓",
"group_tips" => "<li> 1.用戶組名不能重複,修改組名後原屬於改組用戶會自動關聯</li><li> 2.擴展名限制關係系統安全性,請務必謹慎操作<i>(果在web目錄下新建php;就意味著改程序的權限對此用戶形同虛設)</i> </li><li> 3.戶管理、權限組管理;查看權限和增刪改權限是綁定的;程序會自動關聯</li><li> 4.設定權限組能添加權限組後,後續權限是不繼承的<i>(此權限相當於最高權限)</i> </li>",
"group_tips" => "<li> 1.用戶組名不能重複,修改組名後原屬於改組用戶會自動關聯</li><li> 2.擴展名限制關係系統安全性,請務必謹慎操作<i>(果在web目錄下新建php;就意味著改程序的權限對此用戶形同虛設)</i> </li><li> 3.戶管理、權限組管理;查看權限和增刪改權限是綁定的;程序會自動關聯</li><li> 4.設定權限組能添加權限組後,後續權限是不繼承的<i>(此權限相當於最高權限)</i> </li>",
"not_null" => "必填項不能為空!",
"picture_can_not_null" => "圖片地址不能為空!",
"rname_success" => "重命名成功!",
@ -632,6 +662,7 @@ return array(
"show_gutter" => "显示行号",
"char_all_display" => "顯示不可見字符",
"auto_complete" => "自動提示",
"auto_save" => "自動保存",
"function_list" => "函數列表",
"code_theme" => "代碼風格",
"font_size" => "字體大小",
@ -652,6 +683,7 @@ return array(
"button_save_submit" => "儲存提交",
"button_more" => "更多",
"button_select_all" => "全選/反選",
"charset_AUTO" => "自動識別",
"charset_UTF_8" => "Unicode",
"charset_UTF_16" => "Unicode",
"charset_CP1256" => "阿拉伯文",
@ -660,8 +692,8 @@ return array(
"charset_CP1257" => "波羅的海周邊語言",
"charset_ISO_8859_13" => "波羅的海周邊語言",
"charset_ISO_8859_4" => "波羅的海周邊語言",
"charset_BIG5_HKSCS" => "體中文",
"charset_BIG5" => "體中文",
"charset_BIG5_HKSCS" => "体-香港",
"charset_BIG5" => "体-台湾",
"charset_Georgian_Academy" => "格魯吉亞文",
"charset_PT154" => "哈薩克文",
"charset_CP949" => "韓語",
@ -697,7 +729,7 @@ return array(
"charset_CP1250" => "中歐語言",
"charset_ISO_8859_2" => "中歐語言",
"charset_default_set" => "文件編碼",
"charset_convert_save" => "保存文件編碼為",
"charset_convert_save" => "轉換編碼為",
"PluginCenter" => "插件中心",
"PluginBuy" => "購買授權",
"PluginInstalled" => "已安裝",
@ -758,6 +790,7 @@ return array(
"Plugin.auth.viewList" => "插件列表",
"Plugin.auth.setting" => "插件設置",
"Plugin.auth.status" => "開啟關閉",
"Plugin.auth.install" => "安裝/卸載",
"Explorer.UI.openWith" => "選擇打開方式",
"Explorer.UI.openWithText" => "記事本打開",
"Explorer.UI.appSetDefault" => "設置默認打開",

View File

@ -11,7 +11,7 @@ $config['settings'] = array(
'downloadUrlTime' => 0, //下载地址生效时间按秒计算0代表不限制
'apiLoginTonken' => '', //设定则认为开启服务端api通信登陆同时作为加密密匙
'updloadChunkSize' => 1024*1024*0.4,//0.4M;分片上传大小设定;需要小于php.ini上传限制的大小
'updloadThreads' => 5, //上传并发数;部分低配服务器上传失败则将此设置为1
'updloadThreads' => 10, //上传并发数;部分低配服务器上传失败则将此设置为1
'updloadBindary' => 1, //以二进制方式上传;后端服务器以php://input接收;0则为传统方式上传
'paramRewrite' => false, //开启url 去除? 直接跟参数
'httpSendFile' => false, //调用webserver下载 http://www.laruence.com/2012/05/02/2613.html;
@ -39,8 +39,8 @@ $config['settings']['appType'] = array(
array('type' => 'others','name' => 'app_group_others','class' => 'icon-ellipsis-horizontal'),
);
$config['defaultPlugins'] = array(
'adminer','googleDocs','jPlayer','officeLive','simpleClock','VLCPlayer',//'pdfjs',
'photoSwipe','picasa','yzOffice','zipView','toolsCommon'
'adminer','DPlayer','imageExif','jPlayer','officeLive','photoSwipe','picasa',//'pdfjs',
'simpleClock','toolsCommon','VLCPlayer','webodf','yzOffice','zipView'
);
@ -57,13 +57,17 @@ $config['settingSystemDefault'] = array(
'newUserApp' => "trello,一起写office,微信,365日历,石墨文档,ProcessOn,计算器,icloud,OfficeConverter",
'newUserFolder' => "document,desktop,pictures,music",
'newGroupFolder' => "share,doc,pictures", //新建分组默认建立文件夹
'groupShareFolder' => "share",
'desktopFolder' => 'desktop', // 桌面文件夹别名
'versionType' => "A", // 版本
'rootListUser' => 0, // 组织架构根节点展示群组内用户
'rootListGroup' => 0, // 组织架构根节点展示子群组
'csrfProtect' => 0, // 开启csrf保护
'currentVersion' => KOD_VERSION
'currentVersion' => KOD_VERSION,
'wallpageDesktop' => "1,2,3,4,5,6,7,8,9,10,11,12,13",
'wallpageLogin' => "2,3,6,8,9,11,12",
);
//初始化默认菜单配置
$config['settingSystemDefault']['menu'] = array(
@ -97,7 +101,8 @@ $config['editorDefault'] = array(
"softTab" => 1,
"displayChar" => 0, //是否显示特殊字符
"fontFamily" => "Menlo", //字体
"keyboardType" => "ace" //ace vim emacs
"keyboardType" => "ace", //ace vim emacs
"autoSave" => 0, //自动保存
);
@ -152,8 +157,7 @@ $config['settingAll'] = array(
'themeall' => "mac,win10,win7,metro,metro_green,metro_purple,metro_pink,metro_orange,alpha_image,alpha_image_sun,alpha_image_sky,diy",
'codethemeall' => "chrome,clouds,crimson_editor,eclipse,github,kuroir,solarized_light,tomorrow,xcode,ambiance,monokai,idle_fingers,pastel_on_dark,solarized_dark,twilight,tomorrow_night_blue,tomorrow_night_eighties",
'codefontall' => 'Source Code Pro,Consolas,Courier,DejaVu Sans Mono,Liberation Mono,Menlo,Monaco,Monospace',
'wallall' => "1,2,3,4,5,6,7,8,9,10,11,12,13"
'codefontall' => 'Source Code Pro,Consolas,Courier,DejaVu Sans Mono,Liberation Mono,Menlo,Monaco,Monospace'
);
@ -174,11 +178,11 @@ $config['roleSetting'] = array(
'setting' => array('set','systemSetting','phpInfo','systemTools'),
'fav' => array('add','del','edit'),
'systemMember' => array('get','add','edit','doAction'),
'systemMember' => array('get','add','edit','doAction','getByName'),
'systemGroup' => array('get','add','del','edit'),
'systemRole' => array('add','del','edit','roleGroupAction'),
//不开放此功能【避免扩展名修改,导致系统安全问题】
'pluginApp' => array('index','appList','changeStatus','setConfig','unInstall')
'pluginApp' => array('index','appList','changeStatus','setConfig','install','unInstall')
);
$config['pathRoleDefine'] = array(

View File

@ -1,2 +1,2 @@
<?php
define('KOD_VERSION','4.25');
define('KOD_VERSION','4.30');

17
plugins/DPlayer/app.php Executable file
View File

@ -0,0 +1,17 @@
<?php
class DPlayerPlugin extends PluginBase{
function __construct(){
parent::__construct();
}
public function regiest(){
$this->hookRegiest(array(
'user.commonJs.insert' => 'DPlayerPlugin.echoJs',
));
}
public function echoJs($st,$act){
if($this->isFileExtence($st,$act)){
$this->echoFile('static/main.js');
}
}
}

View File

@ -1,37 +1,38 @@
{
"id":"googleDocs",
"name":"{{LNG.googleDocs.meta.name}}",
"title":"{{LNG.googleDocs.meta.title}}",
"version":"1.1",
"category":"file",
"source":{
"icon":"{{pluginHost}}static/images/icon.png"
},
"description":"{{LNG.googleDocs.meta.desc}}",
"auther":{
"copyright":"kodcloud",
"homePage":"http://kodcloud.com"
},
"configItem":{
"pluginAuth":{
"type":"userSelect",
"value":"all:1",
"display":"{{LNG.Plugin.config.auth}}",
"desc":"{{LNG.Plugin.config.authDesc}}",
"require":1
},
"fileExt":{
"type":"tags",
"display":"{{LNG.Plugin.Config.fileExt}}",
"desc":"{{LNG.Plugin.Config.fileExtDesc}}",
"value":"doc,docx,rtf,xls,xlsx,wps,ppt,pptx,pps,.odt,ods,odp,ott,ots,otp,dxf,ps,eps,xps,psd,tif,tiff,bmp,svg,pages,ai,ttf",
},
"fileSort":{
"type":"number",
"display":"{{LNG.Plugin.Config.fileSort}}",
"desc":"{{LNG.Plugin.Config.fileSortDesc}}",
"value":-1,
}
}
}
{
"id":"DPlayer",
"name":"DPlayer播放器",
"title":"DPlayer播放器",
"version":"1.02",
"source":{
"icon":"{{pluginHost}}static/images/icon.png",
},
"category":"media,file",
"description":"DPlayer mediafile player;",
"keywords":"",
"auther":{
"copyright":"kodcloud.",
"homePage":"http://www.kodcloud.com",
},
"configItem":{
"pluginAuth":{
"type":"userSelect",
"value":"all:1",
"display":"{{LNG.Plugin.config.auth}}",
"desc":"{{LNG.Plugin.config.authDesc}}",
"require":1
},
"fileSort":{
"type":"number",
"display":"{{LNG.Plugin.Config.fileSort}}",
"desc":"{{LNG.Plugin.Config.fileSortDesc}}",
"value":200,
},
"fileExt":{
"type":"tags",
"display":"{{LNG.Plugin.Config.fileExt}}",
"desc":"{{LNG.Plugin.Config.fileExtDesc}}",
//"value":"mp3,wav,m4a,aac,oga,ogg,webma,mp4,m4v,flv,mov,f4v,ogv,webm,webmv,mkv",
"value":"mp4,m4v,flv,mov,f4v,ogv,webm,webmv,mkv",
}
}
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

26
plugins/DPlayer/static/main.js Executable file
View File

@ -0,0 +1,26 @@
kodReady.push(function(){
kodApp.add({
name:"DPlayer",
title:LNG['Plugin.default.DPlayer'],
ext:"{{config.fileExt}}",
sort:"{{config.fileSort}}",
icon:'{{pluginHost}}static/images/icon.png',
callback:function(path,ext){
var music = ['mp3','wav','aac','m4a','oga','ogg','webma'];
if(isWap()){
return window.open(core.path2url(path));
}
var vedio = {
url:core.path2url(path),
name:urlDecode(core.pathThis(path)),
path:path,
ext:ext
};
var appStatic = "{{pluginHost}}static/";
var top = ShareData.frameTop();
top.require.async(appStatic+'page.js',function(app){
app.play(appStatic,vedio);
});
}
});
});

78
plugins/DPlayer/static/page.js Executable file
View File

@ -0,0 +1,78 @@
define(function(require, exports) {
var playStart = function(vedioInfo){
var $target = createDialog(vedioInfo.name);
var typeArr = {
'f4v' : 'flv',
'f4a' : 'flv',
'm4a' : 'mp3',
'aac' : 'mp3',
'ogg' : 'oga',
};
var type = typeArr[vedioInfo.ext] || vedioInfo.ext;
new DPlayer({
container:$target.get(0),
preload: 'none',
theme:'#f60',
loop: false,
autoplay:true,
lang: 'zh-cn',
//flv仅支持 H.264+AAC编码 https://github.com/Bilibili/flv.js/issues/47
video: {
url:vedioInfo.url,
type:type
},
// 默认加载同名文件字幕;暂时只支持vtt格式 http://dplayer.js.org/#/home?id=options
subtitle:{
url:core.path2url(vedioInfo.path+'.vtt')
},
danmaku: {
id:md5(vedioInfo.url),
api:'https://api.prprpr.me/dplayer/'
},
contextmenu: [
{
text: 'kodcloud官网',
link: 'https://kodcloud.com/'
}
]
});
}
var createDialog = function(title,ext){
var size = {width:'70%',height:'60%'};
if(ext == 'mp3'){
size = {width:'320px',height:'420px'};
}
var dialog = $.dialog({
//id:'movie-dialog',
simple:true,
ico:core.icon('mp4'),
title:title,
width:size.width,
height:size.height,
content:'<div class="Dplayer"></div>',
resize:true,
padding:0,
fixed:true,
close:function(){
}
});
dialog.DOM.wrap.addClass('dplayer-dialog');
return dialog.DOM.wrap.find(".Dplayer");
}
var playReady = function(appStatic,vedioInfo){
require.async([
appStatic+'DPlayer/lib/flv.min.js',
appStatic+'DPlayer/lib/hls.min.js',
appStatic+'DPlayer/lib/dash.all.min.js',
appStatic+'DPlayer/DPlayer.min.css',
appStatic+'DPlayer/DPlayer.min.js',
],function(a){
playStart(vedioInfo);
});
}
return {
play:playReady
};
});

Some files were not shown because too many files have changed in this diff Show More