1 建立一個檔案夾 ,名稱可以任意
2 添加資源檔案 比如 Text.resx
3 使用 <h3>"@Text.Text.Greeting"</h3>
其中 Greeting是key
說明:
2中的檔案名必須是Text開頭 如Text.zh-CN.resx 不要亂改檔案名,如mm.zh-CN.resx Text.mm.resx 都不要.
資源檔案可以通過resgen.exe去生成,或者直接建個項目,用t4模闆生成算了,反正是個xml檔案,最後會被編譯的如Nancy.Demo.Razor.Localization.resources.dll。
源檔案中如下:
private static IEnumerable<Assembly> GetFilteredAssemblies()
{
return AppDomainAssemblyTypeScanner.Assemblies
.Where(x => !x.IsDynamic)
.Where(x => !x.GetName().Name.StartsWith("Nancy", StringComparison.OrdinalIgnoreCase));
}
會查找忽略所有nancy開頭的Assembly,我們可以定義隻找某個固定名字的Assembly。 .Where(x => x.GetName().Name.StartsWith("BDResource", StringComparison.OrdinalIgnoreCase));
源碼中的項目為Nancy.Demo.Razor.Localization
作者:
過錯出處:http://www.cnblogs.com/wang2650/
關于作者:net開發做的久而已。十餘年時光虛度!
本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接。如有問題,可以郵件:[email protected]
聯系我,非常感謝。