我正在尝试全球化我的应用并支持多种语言和文化。
我查看了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>
是否支持某些参数化格式化,或者可能更好地了解如何执行此操作。