C#-1个资源文件与多个
作者:互联网
我有一个网站,我正在通过页面中的资源文件和GetGlobalResourceObject()手动添加西班牙语和葡萄牙语支持.
我有几种类型的用户,它们基本上都有自己的站点部分.我目前只有一个大的Language.resx文件(每种语言),其中包含所有“翻译”.
我的问题:
相对于每页/每个表单只有一个资源文件,整个网站只有一个大资源文件会成为性能瓶颈吗?
这些文件包含大约800行文本.我目前正在使用excel通过concatenate()生成资源文件(xml),这使我现在更容易更新.resx文件.
谢谢!
解决方法:
具有多个资源文件的原因是:
>组织性-组织和查找每种语言的资源更加容易
>部署-对任何一种语言翻译的更改都可以独立部署
从性能角度考虑-与在多个文件中拥有相同信息相比,在单个文件中,通常情况下只有一个文件会减少IO.但是,由于此成本仅产生一次(读取资源文件时),因此通常可以忽略不计.
标签:globalization,resource-files,c 来源: https://codeday.me/bug/20191101/1986624.html