C# 多语言应用程序-有社区支持吗?

C# 多语言应用程序-有社区支持吗?,c#,.net,xml,multilingual,C#,.net,Xml,Multilingual,我必须创建一个应用程序,其界面将由最终用户为其语言更改。 最终用户可能是将更改所有UI细节的社区 最好的方法是什么 如果我使用.net资源,那么用户需要使用SettLite程序集,并且它们不能自行生成 如果我选择XML,那么一些最终用户也不知道XML,我想CSV可能是有用的 有谁比CSV更好吗?为什么他们需要卫星组件?为什么不给他们资源文件,然后你就可以将它们集成到你的构建中?你可以尝试寻找一个.net实现的gettext应用程序将被n种语言使用-很多语言不可能构建,每次他们需要的时候都会提供,

我必须创建一个应用程序,其界面将由最终用户为其语言更改。 最终用户可能是将更改所有UI细节的社区

最好的方法是什么

如果我使用.net资源,那么用户需要使用SettLite程序集,并且它们不能自行生成

如果我选择XML,那么一些最终用户也不知道XML,我想CSV可能是有用的


有谁比CSV更好吗?

为什么他们需要卫星组件?为什么不给他们资源文件,然后你就可以将它们集成到你的构建中?

你可以尝试寻找一个.net实现的gettext

应用程序将被n种语言使用-很多语言不可能构建,每次他们需要的时候都会提供,比如在路上@日本:为什么不呢?只需将资源程序集放入应用程序的相应文件夹中即可。您只需为支持的每种新语言添加一个新程序集。是的,但最终用户希望自己完成,而他们无法生成程序集,每次我都必须生成程序集并告诉他们将其放入已安装的文件夹中。