用户要求界面要支持多种语言显示,比如用户可以选择英文界面,也可以选择中文界面》?这个一般都是怎么实现的》谢谢
解决方案 »
- dev控件ASPxTreeList
- 怎么获取桌面上快捷方式的名称
- 高手救我!!! C#遍历注册表,并且将遍历结果存入数据库
- 急急急用FreeTextBox控件就是不能自动折行,到底是定义哪个属性啊,大侠们请指点
- 一个关于在C#中拨号的简单问题
- 怎样提高WEB系统安全性!
- ******************考研备考,暂别csdn,谢谢大家**************
- 比一比:C#.NET和JAVA,哪个用途更广?JAVA可以做游戏,C#呢?C#主要做哪方面开发?JAVA和它,谁更值得学?
- C#如何判断因特网可否访问?
- 如何访问DataGrid中的子表,以及子表的子表(急!)
- 急急急!C/S系统怎么配置远程更新!
- 关于C#获取bitmap像素的坐标问题
个人感觉把每一个需要改的写成一个节点 该节点下为名称不同语言的翻译 写一个方法参数为语言类型 当改变语言时调用该方法 根据选择的语言查找XML文档内每个需要更该地方的子节点相应语言值 并更改显示内容<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<List>
<TextBox1>
<Chinese>打开</Chinese>
<English>Open</English>
</TextBox1>
<TextBox2>
<Chinese>关闭</Chinese>
<English>Close</English>
</TextBox1>
</List>类似于这样
可以写到数据库中 字段: ID Chinese English用时直接提取就行了
2.使用XML
3. 数据库中存储
<Chinese>
<Control name="TextBox1">打开</Control>
<Control name="TextBox2">关闭</Control>
</Chinese>
<English>
<Control name="TextBox1">Open</Control>
<Control name="TextBox2">Close</Control>
</English>
</Language>