我有不同語言的全球資源文件:如何將字符串添加到僅屬於一種語言的ASP.NET全局資源?
Resource.resx
Resource.de-DE.resx
Resource.ro-RO.resx
在大多數情況下,所有的字符串Resource.resx
在其他語言中也有本地化版本。
但是,我有某些字符串應該只存在於Resource.de-DE.resx
而不是Resource.resx
。當我嘗試在我的代碼使用它們:
GetGlobalResourceObject("Resource", "Personal Identification Number")
我得到那個說無法解析資源項目「個人識別號碼」錯誤。當我用德語查看頁面時,該字符串仍然得到正確的本地化,因爲它存在於Resource.de-DE.resx
中,但由於它不在Resource.resx
中,所以在Visual Studio中出現此錯誤,我想擺脫該錯誤。
我該如何解決這個問題,以免我得到這個錯誤信息?我應該將本地特定的字符串移動到另一個資源文件嗎?
你能更具體一點嗎?我不知道我明白你想說什麼。 –