nopCommerce 3.9 大波浪系列 之 汉化-Roxy Fileman

官网:http://www.roxyfileman.com/

中文包:zh.json

1.将zh.json包拷贝到Nop.Admin项目中”Content\Roxy_Fileman\lang\”下

2.conf.json修改”LANG”:”auto”

  1 {
  2 "CreateDir":"创建",
  3 "RenameDir":"重命名",
  4 "DeleteDir":"删除",
  5 "AddFile":"添加文件",
  6 "Preview":"预览",
  7 "RenameFile":"重命名",
  8 "DeleteFile":"删除",
  9 "SelectFile":"选择",
 10 "OrderBy":"排序",
 11 "Name_asc":"↑  名称",
 12 "Size_asc":"↑  大小",
 13 "Date_asc":"↑  日期",
 14 "Name_desc":"↓  名称",
 15 "Size_desc":"↓  大小",
 16 "Date_desc":"↓  日期",
 17 "Name":"名称",
 18 "Size":"大小",
 19 "Date":"日期",
 20 "Dimensions":"大小",
 21 "Cancel":"取消",
 22 "LoadingDirectories":"加载文件夹...",
 23 "LoadingFiles":"加载文件...",
 24 "DirIsEmpty":"空文件夹",
 25 "NoFilesFound":"找不到文件",
 26 "Upload":"上传",
 27 "T_CreateDir":"创建文件夹",
 28 "T_RenameDir":"重命名文件夹",
 29 "T_DeleteDir":"删除选中的文件夹",
 30 "T_AddFile":"上传文件",
 31 "T_Preview":"预览选定的文件",
 32 "T_RenameFile":"重命名文件",
 33 "T_DeleteFile":"删除文件",
 34 "T_SelectFile":"选择高亮显示文件",
 35 "T_ListView":"列表视图",
 36 "T_ThumbsView":"缩略图",
 37 "Q_DeleteFolder":"删除选中的路径?",
 38 "Q_DeleteFile":"删除选中的文件?",
 39 "E_LoadingConf":"加载配置文件出错",
 40 "E_ActionDisabled":"此操作已被禁用",
 41 "E_LoadingAjax":"误差加载",
 42 "E_MissingDirName":"文件名丢失",
 43 "E_SelectFiles":"选择上传的文件",
 44 "E_CannotRenameRoot":"根目录文件不能被重命名.",
 45 "E_NoFileSelected":"没选中文件.",
 46 "E_CreateDirFailed":"创建目录时出错",
 47 "E_CreateDirInvalidPath":"不能创建目录 - 路径不存在",
 48 "E_CannotDeleteDir":"删除路径是出错",
 49 "E_DeleteDirInvalidPath":"不能删除此路径-路径不存在",
 50 "E_DeletеFile":"删除文件是出错",
 51 "E_DeleteFileInvalidPath":"不能删除文件 - 路径不存在",
 52 "E_DeleteNonEmpty":"不能删除 - 文件非空",
 53 "E_CannotMoveDirToChild":"不能将此目录移动到其子目录",
 54 "E_DirAlreadyExists":"相同的路径已经存在",
 55 "E_MoveDir":"移动目录时出错",
 56 "E_MoveDirInvalisPath":"不能移动目录 - 目录不存在",
 57 "E_MoveFile":"移动文件时出错",
 58 "E_MoveFileInvalisPath":"不能移动文件 - 文件不存在",
 59 "E_MoveFileAlreadyExists":"相同名字的文件已经存在",
 60 "E_RenameDir":"重命名目录时出错",
 61 "E_RenameDirInvalidPath":"不能重命名目录 - 路径不存在",
 62 "E_RenameFile":"重命名文件时出错",
 63 "E_RenameFileInvalidPath":"不能重命名文件 - 文件不存在",
 64 "E_UploadNotAll":"上传文件时候出错. ",
 65 "E_UploadNoFiles":"没有文件上传或者文件太大不能上传.",
 66 "E_UploadInvalidPath":"不能上传文件 - 文件路径不存在",
 67 "E_FileExtensionForbidden": "此种类型的文件不能被识别-不合法的扩展名 ",
 68 "Download":"下载",
 69 "DownloadFile":"下载",
 70 "T_DownloadFile":"下载文件",
 71 "E_CannotDeleteRoot":"不能删除根文件",
 72 "file":"文件夹",
 73 "files":"文档",
 74 "Cut":"剪切",
 75 "Copy":"复制",
 76 "Paste":"粘贴",
 77 "E_CopyFile":"复制文件时出错",
 78 "E_CopyFileInvalisPath":"不能复制文件 - 文件路径不存在",
 79 "E_CopyDirInvalidPath":"不能复制目录- 路径不存在",
 80 "E_CreateArchive":"创建压缩文件时出错."
 81 }

zh.json

  1 {
  2 "FILES_ROOT":          "~/Content/Images/uploaded",
  3 "RETURN_URL_PREFIX":   "",
  4 "SESSION_PATH_KEY":    "",
  5 "THUMBS_VIEW_WIDTH":   "140",
  6 "THUMBS_VIEW_HEIGHT":  "120",
  7 "PREVIEW_THUMB_WIDTH": "300",
  8 "PREVIEW_THUMB_HEIGHT":"200",
  9 "MAX_IMAGE_WIDTH":     "1000",
 10 "MAX_IMAGE_HEIGHT":    "1000",
 11 "INTEGRATION":         "tinymce4",
 12 "DIRLIST":             "../../../Admin/RoxyFileman/ProcessRequest?a=DIRLIST",
 13 "CREATEDIR":           "../../../Admin/RoxyFileman/ProcessRequest?a=CREATEDIR",
 14 "DELETEDIR":           "../../../Admin/RoxyFileman/ProcessRequest?a=DELETEDIR",
 15 "MOVEDIR":             "../../../Admin/RoxyFileman/ProcessRequest?a=MOVEDIR",
 16 "COPYDIR":             "../../../Admin/RoxyFileman/ProcessRequest?a=COPYDIR",
 17 "RENAMEDIR":           "../../../Admin/RoxyFileman/ProcessRequest?a=RENAMEDIR",
 18 "FILESLIST":           "../../../Admin/RoxyFileman/ProcessRequest?a=FILESLIST",
 19 "UPLOAD":              "../../../Admin/RoxyFileman/ProcessRequest?a=UPLOAD",
 20 "DOWNLOAD":            "../../../Admin/RoxyFileman/ProcessRequest?a=DOWNLOAD",
 21 "DOWNLOADDIR":         "../../../Admin/RoxyFileman/ProcessRequest?a=DOWNLOADDIR",
 22 "DELETEFILE":          "../../../Admin/RoxyFileman/ProcessRequest?a=DELETEFILE",
 23 "MOVEFILE":            "../../../Admin/RoxyFileman/ProcessRequest?a=MOVEFILE",
 24 "COPYFILE":            "../../../Admin/RoxyFileman/ProcessRequest?a=COPYFILE",
 25 "RENAMEFILE":          "../../../Admin/RoxyFileman/ProcessRequest?a=RENAMEFILE",
 26 "GENERATETHUMB":       "../../../Admin/RoxyFileman/ProcessRequest?a=GENERATETHUMB",
 27 "DEFAULTVIEW":         "list",
 28 "FORBIDDEN_UPLOADS":   "zip js jsp jsb mhtml mht xhtml xht php phtml php3 php4 php5 phps shtml jhtml pl sh py cgi exe application gadget hta cpl msc jar vb jse ws wsf wsc wsh ps1 ps2 psc1 psc2 msh msh1 msh2 inf reg scf msp scr dll msi vbs bat com pif cmd vxd cpl htpasswd htaccess",
 29 "ALLOWED_UPLOADS":     "",
 30 "FILEPERMISSIONS":     "0644",
 31 "DIRPERMISSIONS":      "0755",
 32 "LANG":                "auto",
 33 "DATEFORMAT":          "dd/MM/yyyy HH:mm",
 34 "OPEN_LAST_DIR":       "yes"
 35 }

conf.json

汉化后

如果觉得汉化还不够彻底例如不想显示Roxy Fileman

可以修改RichEditor.cshtml或者~/Content/Roxy_Fileman/index.html

如果想了解nop是怎么实现Roxy Fileman请查阅Nop.Admin.Controllers.RoxyFilemanController

时间: 2024-10-16 16:40:45

nopCommerce 3.9 大波浪系列 之 汉化-Roxy Fileman的相关文章

nopCommerce 3.9 大波浪系列 之 汉化-中文语言

一.导入语言包 nop官网下载中文语言文件,下载后是一个xml文件. 打开xml文件我们可以看到LocaleResource节点Name属性为资源名称,Value节点为资源值. 后台[Confignuration][Languages]进入语言管理界面. 点击右上角Add new按钮按下图所示添加语言 点击[Save and Continue Edit]按钮保存并继续编辑. 点击[admin.configuration.languages.import ]按钮选择中文语言xml文件. 最后[ad

nopCommerce 3.9 大波浪系列 之 使用Redis主从高可用缓存

一.概述 nop支持Redis作为缓存,Redis出众的性能在企业中得到了广泛的应用.Redis支持主从复制,HA,集群. 一般来说,只有一台Redis是不可行的,原因如下: 单台Redis服务器会发生单点故障,并且单服务器需要处理所有的请求会导致压力较大. 单台Redis服务器内存容量有限,不易扩展. 第一个问题可以通过Redis主从模式实现单节点的高可用(HA). 从节点(slave)是主节点(master)副本,当主节点(master)宕机后,Redis 哨兵(Sentinel)会自动将从

nopCommerce 3.9 大波浪系列 之 可退款的支付宝插件(上)

一.简介 nop通过插件机制可以支持更多的支付扩展,我们通过编写支持退款的支付宝插件来更好的理解支付插件的扩展. 先分享下支付宝插件源码点击下载,由于时间原因,本篇只介绍使用该插件,下一篇结合插件进行代码分析.       注意:测试时将项目部署在公网,这样才能接收来自支付宝的回调通知,否则无法接收支付宝回调会导致订单状态无法处理. 二.插件使用 1.将插件DaBoLang.Nop.Plugin.Payments.AliPay项目放置在"nopCommerce_3.90_Source\Plugi

nopCommerce 3.9 大波浪系列 之 微信公众平台登录插件

一.简介 nop支持第三方登录授权扩展,本篇通过编写微信公众平台登录插件进一步了解nop授权登录的开发过程. 微信公众平台.微信开放平台使用场景不一样,前者通过微信客户端进行开发如公众号,后者基于网站或第三方应用这里不多说,本插件是基于微信公众平台开发,因此测试需要使用到微信web开发者工具. 插件源码下载:点击下载 微信公众平台网站授权帮助地址:传送门 微信web开发者工具使用下载地址:传送门 微信公众平台接口测试账号申请地址:传送门 二.插件使用 1.将插件DaBoLang.Nop.Plug

nopCommerce 3.9 大波浪系列 之 开发支持多店的插件

一.基础介绍 nop支持多店及多语言,本篇结合NivoSlider插件介绍下如何开发支持多商城的小部件. 主要接口如下: ISettingService 接口:设置接口,可实现多店配置. ILocalizationService 接口:本地化资源接口,配合语言,实现多语言的显示. 二.插件安装.卸载 我们在上一篇介绍了小部件如何使用(点击这里),这里介绍下如何安装.卸载插件. [后台管理][插件管理][本地插件]可以对插件进行安装.卸载 Nop.Admin.Controllers.PluginC

nopCommerce 3.9 大波浪系列 之 可退款的支付宝插件(下)

一.回顾 支付宝插件源码下载地址:点击下载 上篇介绍了使用支付宝插件进行支付,全额退款,部分退款还有插件的多店铺配置,本文介绍下如何实现的. 二.前期准备 插件主要有3个功能: 多店铺插件配置 支付功能 退款功能 数据库支持: 新增dbl_PaymentInfo表保存支付记录. 新增dbl_RefundInfo表保存退款记录. 其他准备: 支付宝即时到账PID和MD5秘钥Key,可通过支付宝开放平台获取. 三.流程规划 插件安装卸载流程 2.  支付流程 3.  退款流程 四.创建项目 1. 

nopCommerce 3.9 大波浪系列 之 引擎 NopEngine

本章涉及到的内容如下 1.EngineContext初始化IEngine实例 2.Autofac依赖注入初始化 3.AutoMapper框架初始化 4.启动任务初始化 一.EngineContext初始化 nopCommerce应用启动时首先调用EngineContext.Initialize(false) 进行初始化引擎, 并对IEngine接口进行初始化.IEngine用于实现依赖注入和初始化工作.nop中使用Autofac进行依赖注入. 你会发现nop中很多如:EngineContext.

nopCommerce 3.9 大波浪系列 之 global.asax

一.nop的global.asax文件 nop3.9基于ASP.NET MVC 5框架开发,而ASP.NET MVC中global.asax文件包含全局应用程序事件的事件处理程序,它响应应用程序级别和会话级别事件的代码. nop应用启动时调用 Application_Start 客户端请求时依次调用 Application_BeginRequest,Application_AuthenticateRequest,Application_EndRequest 请求未处理异常时调用 Applicat

nopCommerce 3.9 大波浪系列 之 路由扩展 [多语言Seo的实现]

一.nop种的路由注册 在Global.asax,Application_Start()方法中会进行路由注册,代码如下. 1 public static void RegisterRoutes(RouteCollection routes) 2 { 3 routes.IgnoreRoute("favicon.ico"); 4 routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 5 6 //register custom