2011-08-18 57 views
1

我正在研究一些關於在.NET中進行本地化和全球化的不同方法,因爲我在工作中被問及要做到這一點。然而,我已經閱讀了很多關於這些主題的帖子,我認爲這並不是全球化和本地化是我們的最佳選擇:全球化與本地化:何時?怎麼樣?

顯然,老闆的計劃是在許多服務器上覆制應用程序,因爲他們需要不同的域名(.com,.es,.co等)才能在許多不同的國家使用它。正如我所看到的,如果我錯了,請糾正我,這樣做意味着不需要全球化和本地化,因爲不是有一個應用程序正在運行並接受不同的本地化資源,您將有許多不同的應用程序在不同的服務器上運行與不同的和獨特的資源...

如果他們正在這種方式進行實施全球化和本地化是否有任何意義?請幫我澄清一下我的想法。

由於提前,

+0

對於我所看到的,如果他們以這種方式進行並將應用程序複製到具有不同域和資源的不同服務器中,那麼最好是僅手動修改資源併爲每個資源正確設置文化信息,不會全球化或本地化任何東西= /不是嗎? –

+1

你打算把這個項目分開嗎?或者你還想一起維護所有版本? – deceze

+0

他們會分開進行。甚至不同的數據庫 –

回答

3

我肯定會實現國產化,並堅持1個的代碼基礎,儘可能。

您可以將相同的項目部署到不同的服務器,並設置固定的culturecode,如果您必須或讓它依賴於用戶的瀏覽器。

只是因爲你想要不同的語言沒有本地化機制而分裂你的代碼是一個壞主意。維護會很糟糕。

我有1個項目針對不同域的不同客戶端運行,功能和語言略有不同,我仍然堅持1個代碼庫。