一.导入语言包

nop官网下载中文语言文件,下载后是一个xml文件。

打开xml文件我们可以看到LocaleResource节点Name属性为资源名称,Value节点为资源值。

后台【Confignuration】【Languages】进入语言管理界面。

点击右上角Add new按钮按下图所示添加语言

点击【Save and Continue Edit】按钮保存并继续编辑。

点击【admin.configuration.languages.import 】按钮选择中文语言xml文件。

最后【admin.configuration.languages.import】确认。

导入成功后就可以支持中文了

二.编辑语言包

点击语言包标签进行增删改查,多语言中资源名称是唯一不变的,改变资源值来实现多语言

使用中常常会发现未被汉化的资源,一般是因为语言包中没有该资源名称,nop在该语言中没有发现对应的资源名称默认会直接显示资源名称如下图:

我们复制该资源名称【admin.configuration.settings.customeruser.blocktitle.password】在该语言包中添加就可以了

三.多语言在源码中的使用

这里不细说如何实现的,只介绍怎么使用。

第一种:NopResourceDisplayName属性标记,属性标记中输入资源值名称

第二种:Razor视图中使用@T标记,同样标记中输入资源值名称

最后补充下默认英文语言包的位置:“~/App_Data/Localization/defaultResources.nopres.xml”

最新文章

  1. log4j.properties配置详解
  2. Moving From Top To Bottom in Detailed Block in Oracle Forms
  3. Swift_3.0_取消杂乱无章的log输出
  4. python package 的两种组织方式
  5. ubuntu下安装 openssl 开发库
  6. 《ASP.NET MVC4 WEB编程》学习笔记------Entity Framework的Database First、Model First和Code Only三种开发模式
  7. viewpager+fragment+HorizontalScrollView
  8. 利用HTML5开发Android(5)---HTML5地理位置服务在Android中的应用
  9. JSON和JAVA的POJO的相互转换【转载】
  10. javascript——可以判断值的类型的函数
  11. [2011山东省第二届ACM大学生程序设计竞赛]——Identifiers
  12. MVC3 分页Helper
  13. [bx]和loop指令
  14. 源码级调试的XNU内核
  15. 使用PHPExcel实现Excel文件的导入和导出(模板导出)
  16. Nmap结果文件XML文件解析
  17. Java 8 新特性-菜鸟教程 (3) -Java 8 函数式接口
  18. RabbitMQ入门_15_访问控制
  19. Servlet 串联过滤器
  20. Swift 4 新特性

热门文章

  1. Java泛型学习
  2. java小白进阶安卓第一天
  3. ThreadLocal来管理事务
  4. C. Karen and Game
  5. Python入门(2)
  6. 第13章 Linux的网络管理
  7. 初学MySQL
  8. 查看表结构命令(mysql和oracle)
  9. Canvas画布实现自定义时钟效果
  10. JS中创建自定义对象的方法