虽然平时很少接触老外的项目、也很少碰到老外,但往往赚大钱的人是经常跟老外做买卖的人居多,他们大多需要网站是全英文的,我们往往上手有一个成熟的中文的网站或者软件,例如成熟的B2C网上购物系统,但是没办法也没精力再做一个全英文的系统维护,只能让手上的项目既能支持中文也能支持多语言版本,还是维护一套程序比较可行一些,同时维护改进好几套程序,还是有点儿难度、工作量。

碰到什么生意就能做什么生意,客户需要个什么语言的包就给做个什么语言包的,平时需要把准备工作做好,前些日子就遇到了这样的事情,B2C网上购物的项目,需要给外贸公司做个给老外展示的平台、需要做成全英文的,做了相应的英文语言包,这个问题就得到解决了,平时只维护一套程序就可以了,客户负责把英文语言包维护好,也不用大改程序、直接文本文件修修改改就可以了,直接可以修改文本文件就可以的往往是效率最高、最简单、最高效、最经得起考验的做法。

多语言的实现参考如下图,这是语言包以XML文件的格式、直接存储了文本文件、需要几个国家的语言支持,只要有配套的包就可以了。

这是语言包里的内容参考,一些常用词汇的定义。

这是语言包里的内容参考,每个页面上的元素的多语言定义,中间用了“_”区分了每个窗体里的控件的名称。

文字内容需要设计时注意,中文的长度与英文的长度不一样,对齐方式等都需要仔细调整好,否则英文版就无法用了,乱了。

页面上需要写一行代码,是否需要多语言功能的一行代码。

在启动文件里、需要读取资源文件,多语言包资源。

配置文件里,需要指定默认的语言,如下:

登录窗体中文版运行效果图如下:

登录窗体英文版运行效果图入下:

若有需要源码的、可以联系我,有偿提供全部源码。

一步步教你如何用疯狂.NET架构中的通用权限系统 -- 如何控制用户显示的菜单权限
一步步教你如何用疯狂.NET架构中的通用权限系统 -- 在页面中的调用权限讲解
一步步教你如何用疯狂.NET架构中的通用权限系统 -- 数据集权限的调用权限讲解
一步步教你如何用疯狂.NET架构中的通用权限系统 -- 分级管理
一步步教你如何用疯狂.NET架构中的通用权限系统 -- 分级授权

疯狂.NET 通用权限设计 C/S后台管理,B/S前台调用源码样例程序源码下载之 --- 操作权限
疯狂.NET 通用权限设计 C/S后台管理,B/S前台调用源码样例程序源码下载之 --- 角色权限
疯狂.NET 通用权限设计 C/S后台管理,B/S前台调用源码样例程序源码下载之 --- 数据集权限

posted on 2010-05-26 14:32 吉日嘎拉 不仅权通用权限 阅读(630) 评论(16) 编辑 收藏

评论

1837457

#1楼  回复 引用 查看    【有偿提供全部源码】这个好,将广告进行到底。

2010-05-26 15:30 | 超级加菲猫      

#2楼[楼主]  回复 引用 查看 

@超级加菲猫

辛苦做出来的东西,为什么要免费送呢?

2010-05-26 15:31 | 吉日嘎拉 不仅权限设计      

#3楼  回复 引用 查看 

看清楚,偶没建议免费送,敏感了。

2010-05-26 15:33 | 超级加菲猫      

#4楼[楼主]  回复 引用 查看 

@超级加菲猫

那就对了,你免费送了,别人也不领情的,关键在这里。

2010-05-26 15:45 | 吉日嘎拉 不仅权限设计      

#8楼[楼主]  回复 引用 查看 

@FengLang

所有的地方好像都写注释了、哪里还没有注释啊?

2010-05-26 21:00 | 吉日嘎拉 不仅权限设计      

#9楼  回复 引用 查看 

现在的cnblogs已不再是以前的cnblogs了 怀念

2010-05-27 01:09 | 不戒大师      

#13楼[楼主]  回复 引用 查看 

@FengLang

你难道是购买了我的架构源码? 对我的程序这么了解?

2010-05-27 09:58 | 吉日嘎拉 不仅权限设计      

大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(十二)多语言支持相关推荐

  1. 大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(一)后台控制逻辑代码部分...

    我也是本着善意把自己的代码结构分享给大家,欢迎大家用批评指点.首先我为什么把这个标题写为恶人,因为我很喜欢招惹别人,因为喜欢跟别人交流,喜欢指出别人的缺点,偷偷学习别人的优点,所以大家都会反感我,因为 ...

  2. 大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(三)商业逻辑代码部分...

    其实,写好几套管理软件后发现,其实大多管理软件,很多也不过是数据库设计得合理一些后 就是把数据搬来搬去而已,添加.删除.修改,然后进行一些统计分析而已.其实写代码都是 那些简单的程序Copy来Copy ...

  3. 大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(三)商业逻辑代码部分

    其实,写好几套管理软件后发现,其实大多管理软件,很多也不过是数据库设计得合理一些后 就是把数据搬来搬去而已,添加.删除.修改,然后进行一些统计分析而已.其实写代码都是 那些简单的程序Copy来Copy ...

  4. 大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(四)高效的后台权限判断处理

    一般一个用户都有个默认的岗位,例如我是项目经理,那项目经理应该 有啥权限等.我们设计时考虑到了复杂情况,一般会设计为一对多关系, 但是日常生活中,大部分情况下,导入导出数据时,都希望获得一个单 一的关 ...

  5. 大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(二)后台服务代码部分

    程序写太长了,大家看着也累,我也写着也很辛苦,接下来,还是写得简短一些,尽量多一些截图,少一些文字吧. 同样是,欢迎指点批评的同学,我虚心学习提高,改改以往的高姿态. 架设软件系统就像大家看饭店厨师炒 ...

  6. 大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(一)后台控制逻辑代码部分

    我也是本着善意把自己的代码结构分享给大家,欢迎大家用批评指点.首先我为什么把这个标题写为恶人,因为我很喜欢招惹别人,因为喜欢跟别人交流,喜欢指出别人的缺点,偷偷学习别人的优点,所以大家都会反感我,因为 ...

  7. 大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(二)后台服务代码部分...

    程序写太长了,大家看着也累,我也写着也很辛苦,接下来,还是写得简短一些,尽量多一些截图,少一些文字吧. 同样是,欢迎指点批评的同学,我虚心学习提高,改改以往的高姿态. 架设软件系统就像大家看饭店厨师炒 ...

  8. 大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(六)Remoting扩展支持...

    深夜了小区里只有几家的灯是亮着,我继续静悄悄的写这个系列吧,由于本人水平有限,可 能会有误导大家之处请谅解.有错误.漏洞之处请大家指出,我尽快修正,此文适合初学者水 平阅读. 近期由于手上的大型软件项 ...

  9. 大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(五)代码复用...

     以下观点只是纯粹站在技术角度,先不讨论商业上的,若是考虑到商业利益等,那问题就复杂了,实际环境会比我们想象得复杂很多,但是连想象都不过关,实际操作起来会更闹心一些. 软件的优点就是复用,其实复用在另 ...

最新文章

  1. Firefox下http协议监测工具LiveHttpHeaders
  2. 201312-2ISBN编码
  3. Ubuntu 18.04安装CUDA(版本10.2)和cuDNN
  4. 图像的稀疏表示——ScSPM和LLC的总结
  5. python requests java_java实现类似python requests的session功能
  6. php+字符串去掉反斜杠,PHP如何去掉反斜杠?
  7. idea 升级到2020后 无法启动_IDEA 2020 无法启动的解决办法(启动崩盘)附IDEA 2020 新功能...
  8. 这些人生经验与常识相反
  9. java基础—自定义一个比较器,按照字符串的长度升序的方法来比较字符串进行储存(java集合三)
  10. 4.4_factory_method_创建型模式:工厂方法模式
  11. 合作︱2018CCF青年精英大会首设科技创业竞赛,快来报名吧!
  12. MWC2010传递出什么信号?
  13. php数据库连接通常方式,php连接数据库的几种方式
  14. Multistage GAN for Fabric Defect Detection 用于织物检测的多级GAN
  15. redis的zset为什么用调表不用红黑树
  16. Vue 实现下拉加载更多
  17. 计组作业【题目记录】
  18. 仿抖音--将图片转化成对应的字符图片
  19. 双11万亿流量下的分布式缓存系统 Tair
  20. Win11开始菜单关机键不见了怎么办?

热门文章

  1. 【草稿】DNS配置问题引起的java.net.UnknownHostException
  2. 百炼:4083:我爱北大
  3. 主题模型(LDA)案例:挖掘人民网留言板文本数据
  4. ios底部栏设计规范_iOS平台的移动UI设计规范
  5. 安卓手机安装Linux双系统,【12-31】关于安卓手机实现双系统原理及其方法
  6. android国际化设置语言后不起作用,Android支持国际化多语言那点事(支持8.0+)
  7. 软件测试的性能测试怎么测,性能测试进阶——并发测试的方法
  8. 网易易盾验证码移动端迎来新版本 开始支持智能无感知验证 1
  9. MAC OS X 的基本常识
  10. 梁云 北大 计算机,北大7人入选2019年北京市杰青 居全市首位