基于性别Asp.net核心进行本地化

时间:2017-01-30 10:13:23

标签: c# asp.net asp.net-core

我正在尝试全球化我的应用并支持多种语言和文化。

我查看了asp.net core docs,我想知道支持性别差异的语言的最佳方法是什么。

这是我的一个.en.resx文件中的一个例子

<ClientSideEvents SelectedIndexChanged="function(e,s) { OnProductChanged();}">
</ClientSideEvents>

在我的代码中:

function OnProductChanged(e, s)
{
      var selectedValue = e.lastSuccessValue;
      alert(selectedValue);
}

我目前正在做的是在每种语言中为每个性别创建一个短语 - 这会产生许多重复 - 我会用不同的性别写两次相同的短语 - 或者用英语创建相同的完整短语。不好的是,将来支持其他语言不同的文章,以及一些我无法想到的奇怪语法 - 将变得困难。

我想知道<data name="FollowAcceptedMale" xml:space="preserve"> <value>{0} now follows {1} at {2}</value> </data> <data name="FollowAcceptedFemale" xml:space="preserve"> <value>{0} now follows {1} at {2}</value> </data> 是否支持某些参数化格式化,或者可能更好地了解如何执行此操作。

0 个答案:

没有答案