多语言系统

问题描述

大家好:急于求助大家,请各位帮忙,先多谢了!我用c#做了一套c/s架构的系统,要求使用三个不同的版本,中文检体版,中文繁体版,英文版。我的做法是在每个应用窗体上都有个属性Language,默认我定为中文简体,又分别选择了‘中文(繁体)’,‘英语(美国)’,分别把窗体上的控件名称改成对应的语言。这样每个窗体都会有'xxxx.cs','xxxx.designer.cs','en-us.resx,xxxx'.'zh-cht.resx','xxxx.resx'这些文件,有个类文件,类文件里是这样定义的classClassMoreLanguage{privatestaticstringLanguageSign;publicstaticstringLanguageSign1{get{returnLanguageSign;}set{LanguageSign=value;}}publicstaticvoidcreateLanguage(stringst){Thread.CurrentThread.CurrentUICulture=newCultureInfo(st);}publicstaticResourceManagerLanguage=newResourceManager("com.cezanne.golden.client.WinFormStrings",Assembly.GetExecutingAssembly());}我在登陆窗体上有三个选项,分别是简体,繁体,英文选择,要是用户选择的是英文,在加载窗体之前的构造函数里stringm_SLanguage;publicDummyTranTradeAuto(){m_SLanguage=ClassMoreLanguage.LanguageSign1;ClassMoreLanguage.createLanguage(m_SLanguage);InitializeComponent();}我在工程里调试的时候,中英文不同语言切换是没问题的,但是我打成安装包后,安装到机器上,登陆时选择了英文版,界面启动后还是显示的中文名称。请大家帮忙解决下,或谁有更好的方法请指教下,急多谢多谢!!!

解决方案

解决方案二:
调试时可以的话,估计是安装包的问题吧。我也做过多语言的尝试,具体的步骤可以看我的bloghttp://lextm.blogspot.com/2007/08/once-youve-localized-winforms.html

时间: 2024-09-14 22:46:06

多语言系统的相关文章

vb-VB 6.0语言系统的控件缺少一些接口或者事件的问题

问题描述 VB 6.0语言系统的控件缺少一些接口或者事件的问题 能不能在VB 6.0 中添加一个新的事件接口到一个现有的控件中?事件能不能进行自定义呢? 解决方案 http://blog.sina.com.cn/s/blog_9c4f7b570100zlmb.html

ThinkPad多语言系统上安装Office 2016提示错误或失败的操作指导

在多语言系统上尝试安装Office 2016版本时,可能会弹出一个报错信息"Something went wrong",具体如下图所示:     影响机型:   ThinkCentre   ThinkStation   ThinkPad   影响系统:   Microsoft Windosw 10,with Office 2016 version 16.0.6965.2053 操作步骤: 此为微软已知问题,跟Office语言包补丁有关,当前微软已经提供了一个在线更新来解决此问题. 方法

多语言系统的数据库设计

之前做的项目涉及到中国大陆和纽伦新港的用户使用,也就需要做成一个多语言的系统,现在总结下其中一些经验和思考. 首先我们需要确认我们要做的系统,多语言到底是要做多少种语言,以后会不会要求增加更多的语言.比如我们做一个给中国大陆和纽伦新港使用的系统,可以确定的语言就是简体中文.繁体中文和英语,而且可以确定以后也不会增加语言.确定以后是否需要增加语言这一点很重要,决定了我们在数据库设计时,是否需要考虑多语上的扩展性. 先说下在数据库设计时,可以有以下方案实现多语: 一.为每个多语字段建立对应语言的字段

英文版win7旗舰版系统改成中文语言图文教程

  大家都知道windows操作系统有很多语言版本,用户也会选择自己所习惯的语言系统,但有用户在安装系统后发现是英文版或不小心将系统改成英文版的系统,而自己本身对英语水平较低,很多英语单词也记不住,那么使用的英文版win7旗舰版系统又该换成中文语言呢?所有界面都是英语的win7系统换中文有难度了吧?下面来看看win7英文旗舰版设置中文系统教程吧. 英文版win7旗舰版系统改成中文语言图文方法/步骤: 1.点击[开始](就是左下角那个有 Windows 徽标的圆形东东),出现开始菜单,点击右侧倒数

网站-请问一下有没有一款比较好的 多语言(php)系统?

问题描述 请问一下有没有一款比较好的 多语言(php)系统? 目前公司需要做多语言网站 有没有比较好的php多语言系统 望大牛推荐! 解决方案 phpcmshttp://blog.csdn.net/counterm/article/details/11022217 解决方案二: zblog就有多语言. 解决方案三: OpenCart - 开源电子商务系统

Java有哪些常用语?Java常用语言汇总

  Java有哪些常用语?不介绍Java 常用语,对Java 的总体介绍就是不完整的.尽管促使Java 诞生的源动力是可移植性和安全性,但在Java 语言最终成型的过程中,其他一些因素也起了重要的作用.接下来,绿茶小编就一一来介绍一下. · 简单(Simple) · 安全(Secure) · 可移植(Portable) · 面向对象(Object-oriented) · 健壮(Robust) · 多线程(Multithreaded) · 体系结构中立(Architecture-neutral)

Java语言常用语一览

  不介绍Java 常用语,对Java 的总体介绍就是不完整的.尽管促使Java 诞生的源动力是可移植性和安全性,但在Java 语言最终成型的过程中,其他一些因素也起了重要的作用.Java 设计开发小组的成员总结了这些关键因素,称其为Java 的专门用语,包括下面几个: · 简单(Simple) · 安全(Secure) · 可移植(Portable) · 面向对象(Object-oriented) · 健壮(Robust) · 多线程(Multithreaded) · 体系结构中立(Archi

多语言网页编码教程

这几天研究UTF-8编码,太晕了,把我的看法和各位讨论讨论.欢迎来批啊.以下都是我的想法,哪里有不对的请不吝赐教,帮忙指出来.==========================================================相关的题外话:一.操作系统window系统内部都是unicode的.文件夹名,文件名等都是unicode的,任何语言系统下都能正常显示.二.输入法:微软拼音输出的是Unicode的,智能ABC输出是简体中文的(所以智能ABC在非简体中文系统根本不能用,只能打

如何获取操作系统的语言类型

今天网友问到了这个问题:"比如:我在win2000中文版上运行时可以获取操作系统的语言版本为中文,在win2000英文版上运行时,知道是英文版" 这里我写了个函数,方便使用.(只取得简体,繁体,和英文,其它的自己加吧 ^_^)代码如下: http://community.csdn.net/Expert/topic/3389/3389759.xml?temp=.2974665 Private Declare Function GetSystemDefaultLCID Lib "kernel32&q