我希望我的ASP C#应用程序是多语言的.我计划用XML文件执行此操作.问题是,我对此没有任何经验.我的意思是,我该如何开始?将语言存储在xml文件中是一个好主意吗?如何在代码中设置我的菜单按钮的值?我想使用XML,因为我以前从未使用过XML,我想学习如何处理这样的案例.
您想查看RESX资源文件.这些是可以包含文本(和图像)的XML文件,它们具有标准化的本地化/翻译处理.
对ASP.NET的支持是内置的.有一个如何使用它并在以下网站设置的指南:http://msdn.microsoft.com/en-us/library/fw69ke6f(VS.80).aspx.
walkthough非常详细,应该可以帮助您理解这些概念.我首选的是在"使用ASP.NET进行显式本地化"一节中的文档中略微描述的方法.使用此功能,您将获得一组XML文件,其中包含完全标准化格式的文本和翻译.