【斑马资讯 教程】1)比如我们要制作一个繁体中文的语言文件,那么我们首先在config/目录下新建一个以标准语言代码简称"zh-tw"命名的目录,并且把config/zh-cn/下的Resources.xml复制到zh-tw/目录下。
2)之后用记事本打开system_dntb\zh-tw\Resources.xml文件,将其中的简体中文转换为繁体中文即可,如:
<resource name="bold">粗体</resource>
转换为
<resource name="bold">粗體</resource>
同理,制作其它语言的文件也只需要按照上面的所说的那样将简体中文转换成对应的语言。
3)对于外挂插件(弹出窗口)的功能,我们也可以将其修改为支持国际化多语言,具体可以参照system_dntb目录下的PasteCode.aspx及PasteCode.aspx.cs中的代码。需要注意的是,当修改完页面文件后,需为所有的语言文件添加对应的显示文字,如以下一段:
<!--外挂插件的多语言(弹出窗口)-->
<resource name="codehighlighter">插入高亮代码[自定义功能]</resource>
<resource name="codetype">代码类型</resource>
<resource name="codecontent">代码内容</resource>
<resource name="LineNumberMarginVisibleCheckBox">允许显示行号</resource>
<resource name="OutliningEnabledCheckBox">允许代码折叠</resource>
<resource name="HighlightButton">插入代码</resource>
4)对于外挂插件(内部命令)的功能,如果我们在system_dntb/menuconfig/下的config文件配置了:
<plugin_所在工具栏名称>插入网页方框,InsertFieldset,img/fieldset.gif</plugin_所在工具栏名称>
那么我们只需要在所有的语言文件里添加如zh-cn/Resources.xml里的配置值:
<resource name="插入网页方框">插入网页方框</resource>
其中name属性的值要与<plugin_所在工具栏名称>的第二个参数一致,这个值可以是中文也可以是英文,建议使用英文(因为要保持兼容性,所以这里用中文作第一个标识参数)如果用英文作标识参数,那只需要作如下修改:
菜单配置文件修改为:
<plugin_所在工具栏名称>command,InsertFieldset,InsertFieldset,img/fieldset.gif</plugin_所在工具栏名称>
多语言资源文件修改为:
<resource name="InsertFieldset">插入网页方框</resource>
5)需要注意的是,制作语言文件的时候,新建目录采用的语言代码简称必须符合标准,否则控件自适应功能将无法找到正确的语言界面。
以下附部分常见的国际标准语言代码简称
简体中文:zh-cn 繁体中文:zh-tw 英语:en-us 德语:de-de 日语:ja-jp 俄语:ru 瑞典语:sv 法语:fr-fr 丹麦语:da-DK
意大利语:it-it 希腊语:el-GR 荷兰语:nl-NL 西班牙语:ca-ca 斯洛伐克语:sk-SK |