TL; DR
资源文件是仅用于语言翻译,还是可以用于其他变量?
我有一个应用程序,它将被部署到多个服务器上,每个服务器都有不同的配置设置。
例如我的配置有:
<add key="AppMode" value="CompanyA"/>
目前我做了类似的事情:
@{
string companyName;
switch(AppMode){
case: "CompanyA":
companyName= "Company A";
break;
case: "CompanyB":
companyName= "Company B";
break;
case: "CompanyC":
companyName= "Company C";
break;
}
}
<h1>@companyName</h1>
这种逻辑在各种应用程序中遍布各种事物。网站标志路径等..
过去我使用本地化.resx
文件来存储不同的翻译。
可以/应该将.resx
文件用于不同的应用程序模式吗?
例如我可以:
这是可接受的,最佳做法,使用.resx
文件,还是纯粹用于语言?