~.NET下国际化i18n简单示例
2021-05-19 10:28
标签:开头 切换 ges 使用 资源 style 选择 src 语言 因业务需要,后台站点需要出一个国际化的解决方案,偷懒后用微软自带资源文件暂时解决。废话不多说,进入正题。 第一步:在项目菜单下选择添加国际化资源文件夹。
第二部:添加完毕之后,添加各语言版本下的资源信息。 该方法必须要加一个初始的资源文件名称 而后添加的别的语言资源名称【用于区分资源】的,必须也以相同名称开头,如图可以为lang.en.resx 或者 lang.en-us.resx 都是ok的,,,该名称仅用来完成语言匹配。 而后最关键的一步就是设置当前运行线程的区域信息,无论是cookie或者session存储当前语言,代码实现截图如下 我这边是使用一个BaseController实现过滤的,最后页面在手动触发刷新的时候,进行语言对应的Session或者cookie切换即可。 注意: 1)新增的资源文件的名称需要为可识别的,如en,zh等,,,本人没找到相关匹配资料 无聊的我测试了下中间名称为US en.1 en.hah 1都是无法匹配的 实例截图: 点击切换之后 好啦~~实例就是酱紫~很简单有木有,这篇很简单,希望有更多想法的不吝赐教~~ ~.NET下国际化i18n简单示例 标签:开头 切换 ges 使用 资源 style 选择 src 语言 原文地址:http://www.cnblogs.com/parvin-zhang/p/7718875.html