在俄语中,5月份英文单词的翻译可以是两个选项之一。如果有人说“五月三十一日”,那么May可以翻译成“Мая”,如果有人说“2014年5月”,那么May应该翻译为“май”,因为它不再使用“May” 。本月俄语翻译“五月”
使用Marklogic的fn:format-date函数的实现我无法确定如何获取May的“май”版本。
下面是函数调用:
fn:format-date(xs:date("2014-05-01"), "[MNn] [Y]", 'ru')
有没有办法让五月的“май”版本或不格式,迄今为止,只有再回到“Мая”?
从我可以告诉从图片格式的文档这是依赖于实现。可能是因为XQuery没有办法指定月份名称的不同版本。
定制的日期名翻译功能的一个例子,如果你是一般的高兴,但要解决你所描述的具体情况: FN:更换( FN:格式-date(xs:date(“2014-05-01”),“[MNn] [Y]”,'ru'), “Мая”, “май” ) –