我想让我的ASP C#应用程序为多语言。我计划用一个XML文件来做到这一点。事情是,我没有这方面的经验。我的意思是,我是否开始?将语言存储在xml文件中是一个好主意吗?以及如何在代码中设置我的菜单按钮的值?我想使用XML,因为我从来没有使用过XML,我想学习如何处理这种情况。C#XML语言文件
0
A
回答
8
您想查看RESX资源文件。这些XML文件可以包含文本(和图像),并且具有标准化的本地化/翻译处理。
对此的支持内置于ASP.NET中。有一个如何使用它的指南,并将其设置在:http://msdn.microsoft.com/en-us/library/fw69ke6f(VS.80).aspx。
该步骤相当详细,应该可以帮助您理解这些概念。我的首选方法是在“使用ASP.NET进行显式本地化”一节中的文档中对其进行了一些描述。使用这个,您将获得一组XML文件,其中包含您的文本和翻译成完全标准化的格式。
1
您是否了解.Net从自动翻译(基于.resx)资源?
0
你很幸运,这样的东西是直接内置的.Net
它这样做的方式是为每个页面你有一个语言特定的RESX文件。
如
Homepage.aspx Homepage.aspx.cs Homepage.aspx.en.resx Homepage.aspx.fr.resx
您只需动态地找出资源文件来使用,和例如,所有适当的标签都以法语出现。
好运。
0
如果国际化.NET是你想进入严肃的东西,你可能要考虑this (没有 - 我没有股份,吧)
相关问题
- 1. C语言,文件结构
- 2. 推荐使用XML语言文件时
- 3. PHP中的XML语言文件
- 4. 如何在Linux上用C语言解析xml文件
- 5. c#在语言中使用属性文件或xml
- 6. 用C语言递归写入文件
- 7. 什么是C语言头文件?
- 8. 获取文件夹内容C语言
- 9. 没有fopen的读文件()(C语言)
- 10. C语言的文件I/O
- 11. 语言文件夹
- 12. 回文 - 只有C语言
- 13. XML文档中的多语言示例
- 14. 支持XML文字的编程语言
- 15. 用c语言
- 16. C语言
- 17. 在tmp文件夹中创建临时文件夹c语言
- 18. C语言的Java建模语言?
- 19. Typo3诉4.3.3语言文件
- 20. 翻译PHP语言文件
- 21. (人类)文件的语言
- 22. Javascript语言,HTA文件
- 23. Neutral Messaging语言和XML
- 24. R语言XML解析
- 25. 语言文件的单独文件夹
- 26. C语言语义规范
- 27. 语法与C语言
- 28. 描述目录树文件属性的XML语言?
- 29. 在XSLT上包含语言文件(如XML)
- 30. AS3 XML语言文件如何使用id属性?
没有,我没有。这是否会自动翻译我的菜单项,标签等? – Martijn 2009-02-25 12:39:28
他们(资源文件)将包含您翻译的字符串,因此您可以相应地使用它 – abatishchev 2009-02-25 12:43:11