2011-08-18 58 views
1

我正在研究一些关于在.NET中进行本地化和全球化的不同方法,因为我在工作中被问及要做到这一点。然而,我已经阅读了很多关于这些主题的帖子,我认为这并不是全球化和本地化是我们的最佳选择:全球化与本地化:何时?怎么样?

显然,老板的计划是在许多服务器上复制应用程序,因为他们需要不同的域名(.com,.es,.co等)才能在许多不同的国家使用它。正如我所看到的,如果我错了,请纠正我,这样做意味着不需要全球化和本地化,因为不是有一个应用程序正在运行并接受不同的本地化资源,您将有许多不同的应用程序在不同的服务器上运行与不同的和独特的资源...

如果他们正在这种方式进行实施全球化和本地化是否有任何意义?请帮我澄清一下我的想法。

由于提前,

+0

对于我所看到的,如果他们以这种方式进行并将应用程序复制到具有不同域和资源的不同服务器中,那么最好是仅手动修改资源并为每个资源正确设置文化信息,不会全球化或本地化任何东西= /不是吗? –

+1

你打算把这个项目分开吗?或者你还想一起维护所有版本? – deceze

+0

他们会分开进行。甚至不同的数据库 –

回答

3

我肯定会实现国产化,并坚持1个的代码基础,尽可能。

您可以将相同的项目部署到不同的服务器,并设置固定的culturecode,如果您必须或让它依赖于用户的浏览器。

只是因为你想要不同的语言没有本地化机制而分裂你的代码是一个坏主意。维护会很糟糕。

我有1个项目针对不同域的不同客户端运行,功能和语言略有不同,我仍然坚持1个代码库。