編碼方式及當地語系化概觀
更新:2007 年 11 月
.NET Framework 提供各種開發世界性的應用程式支援。開發世界性的應用程式時,建議您將開發程序分成三個步驟:全球化、可當地語系化和當地語系化。
全球化是建立世界性應用程式程序的第一個步驟。在這個步驟中,應用程式的可執行碼將被寫入。真正的全球化應用程式必須是文化特性中性和語言中性。因此,您必須將重心放在建立可支援當地語系化使用者介面和所有使用者區域資料的應用程式。請注意,雖然全球化應用程式具有這樣的彈性,全球化程序本身並不包括轉譯使用者介面。您必須致力於建立具有下列功能的應用程式:適用於所有文化特性和您應用程式所支援的區域。
進行當地語系化工作之前,您必須執行中繼檢查,判斷應用程式的可當地語系化。如果應用程式可進行當地語系化,表示您已正確將應用程式的可執行碼和其資源分隔開來。如果您正確地評估您應用程式的可當地語系化,在當地語系化期間,應用程式的原始程式碼將不需修改。
建置世界性應用程式的最後一個步驟就是當地語系化,您可以在這個步驟針對特定文化特性和區域自訂應用程式。如果您已正確完成全球化和當地語系化步驟,當地語系化的主要工作便是轉譯使用者介面。
設計和開發世界性的應用程式的好處如下:
全球化的市場 - 您應用程式支援的文化特性越多,您的基本使用者或消費者就會越多。
您可以快速增加新文化特性的支援 - 完成初始應用程式後,您不需要進行任何其他開發來產生當地語系化版本。如果要加入支援的新文化特性,您只需轉譯目標文化特性的應用程式資源即可。
使用資源更有效率 - 相較於您在初始開發工作開始後才加入支援,如果將實作世界性的應用程式做為原始開發程序的一部分將需較少的開發和測試資源。將原本用來支援單一文化特性 (例如美式英文) 的應用程式重新設計為支援其他文化特性的成本會很高。此外,如果嘗試引進其他文化特性支援到完整的應用程式,也可能會將不穩定性和錯誤帶入應用程式。