boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
DotNet版 - 怎么写多语言的程序?
相关主题
C# question
大侠帮忙:哪里有用Webservice技术的网站
问个多语言的Windows Application问题
中了奇怪的毒.看不到文字
c# globalization locale question
difference between VS2005 and VS2003
VS2005能和VS2003装在一个OS上么?
一下狠心
A Bug about TextBox?
Simple deployment question
相关话题的讨论汇总
话题: 文件话题: 语言话题: 程序话题: dll
进入DotNet版参与讨论
1 (共1页)
j*****o
发帖数: 320
1
看见两种方案:
一是像FlashGet和BitComet,把相应文字放到外部的一个固定格式的文件里,
目录中提供选择界面语种的功能。好处是容易找外人翻译。
二是像Microsoft的产品,每种语言分别对应一个执行文件。问题是文字都在
二进制文件里,不好找外人翻译。而且维护工作量要大一些。
那位这方面的经验吗?
另外一个问题:程序的Localization在运行中可以修改吗?我试了试,
似乎不行。如果可以在运行期间修改,怎么去读相应的资源文件?
谢谢。
M******k
发帖数: 27573
2

微软不是这么做的吧,和Localization有关的资源文件是
单独维护的,编译后生成DLL,由程序运行时的Locale信息
决定调用哪个DLL。

【在 j*****o 的大作中提到】
: 看见两种方案:
: 一是像FlashGet和BitComet,把相应文字放到外部的一个固定格式的文件里,
: 目录中提供选择界面语种的功能。好处是容易找外人翻译。
: 二是像Microsoft的产品,每种语言分别对应一个执行文件。问题是文字都在
: 二进制文件里,不好找外人翻译。而且维护工作量要大一些。
: 那位这方面的经验吗?
: 另外一个问题:程序的Localization在运行中可以修改吗?我试了试,
: 似乎不行。如果可以在运行期间修改,怎么去读相应的资源文件?
: 谢谢。

j*****o
发帖数: 320
3

我用VS2003生成的.exe文件的确为每个语言带了dll. 不过该怎么用呢?

【在 M******k 的大作中提到】
:
: 微软不是这么做的吧,和Localization有关的资源文件是
: 单独维护的,编译后生成DLL,由程序运行时的Locale信息
: 决定调用哪个DLL。

1 (共1页)
进入DotNet版参与讨论
相关主题
Simple deployment question
a question about C++.net class library
混合语言编程
CE.Net 4.2 question
修改.dll文件
understand ASP .Net 2: ASP .Net vs ATL Server
How to make Internet Explorer Toolbar?
Re: DotNetNuke2.04, Could you pls expla
用DLL会快些吗?
how to import C# .net DLL in VC6?
相关话题的讨论汇总
话题: 文件话题: 语言话题: 程序话题: dll