标签: asp.net razor localization globalization
我正在学习ASP.NET Core,经过一些研究,我得出结论,建议的本地化方法是像这样使用IStringLocalizer<T>:
IStringLocalizer<T>
localizer["Some english text."]
如您所见,这是一对一的关系。但是在某些情况下,必须根据上下文翻译一种英文文本。例如,按钮上的“开始”(意为启动)和某些标签中的“开始”,在俄语中必须是两个不同的词。
这是一个边缘案例,我们可以接受吗?或者有解决方案?