这个问题可能听起来很奇怪,但我打算创建一个asp.net网站,完全完成之后,最好能满足所有国家的需求。
我目前正处于架构阶段......在这样做时,我还有什么可以保留的吗?
像
在utc中保存所有日期时间字段
使用用户的时区显示所有时间相关的数据
网站上的所有标签都可以本地化
还有什么吗?
感谢,
克里斯
答案 0 :(得分:3)
还有几点:
答案 1 :(得分:1)
您应该考虑如何进行本地化过程。我假设您不是您希望用于您的应用程序的所有语言的母语人士。
有几种方法可以解决这个问题:例如,有些公司专门从事本地化,这意味着您可以为他们提供Excel工作表或xml文件。
您还应该考虑一下,您希望在哪里获得所有这些本地化。你只想在你的ASP.net应用程序中使用它们,这意味着只在一个地方?然后资源文件将是您的方式,因为它们易于处理并且易于发送到本地化工作室。 但是,如果要在多个位置使用本地化,则需要将它们存储在Web服务或数据库中。请记住,跨多个平台(例如网站,管理工具)使用本地化将强制您为已使用的表编写导入/导出功能。 (因为您无法让本地化公司访问您的数据库)
答案 2 :(得分:0)
我首先来看这里:http://msdn.microsoft.com/en-us/library/c6zyy3s9.aspx。
我还猜你正在做一个SQL数据库。如果是这种情况,请查看使用nvarchars等内容。