0

我正在建立一个网站,将来它可能具有多语言功能。我只想知道我应该从一开始就考虑的任何数据库(例如 DataTypes 等)或编码规范,以便以后可以轻松地包含多语言功能。谢谢

4

2 回答 2

4

对于数据库列类型,如果您要在其中存储文本,我会保留所有文本 nVarchar。

您还可以签出 .net 资源文件: http: //www.codeproject.com/Articles/5447/NET-Localization-using-Resource-file

如果您确定将来要翻译该网站,那么现在将所有内容都放在英文资源文件中不会有什么坏处。

于 2012-10-01T05:15:03.960 回答
2

您可以为每种文化创建一个卫星大会,然后您可以通过资源使用它来创建一个多语言网站。你可以看看以下文章:

CodeProject - 创建多
语言网站 使用 ASP.Net 4 的多语言 Web 应用程序

于 2012-10-01T05:04:22.913 回答