在 SharePoint 日历中,如何以其他语言为下一个和上一个按钮添加替代文本?

in SharePoint Calendar, How to add alternative text for next and previous button in other language?

多语言页面中的 SharePoint 日历。日历的下一个和上一个导航链接未向其他语言(例如阿拉伯语)的图像添加替代文本,这是一个问题,不符合可访问性指南。

在英文中显示为

<a id="WPQ2_nav_next_a" href="javascript:MoveToDate('2\u002f16\u002f2020','WPQ2');" title="Next Month"><img id="WPQ2_nav_next_img" src="/_layouts/15/1033/images/calnext.png" width="19" height="19" alt="Next button"></a>

阿拉伯语显示

<a id="WPQ2_nav_next_a" href="javascript:MoveToDate('16\u002f02\u002f2020','WPQ2');" title="الشهر القادم"><img id="WPQ2_nav_next_img" src="/_layouts/15/1025/images/calnext.png" width="19" height="19"></a>

请指教

测试代码:

<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.9.1.min.js" type="text/javascript"></script>
<script>
ExecuteOrDelayUntilScriptLoaded(change,"sp.ui.socialribbon.js")
function change(){
$("#WPQ2_nav_next_a").attr("title","الشهر القادم")

}
</script>

测试结果:

上面的解决方法没问题,但是经过多方排查,发现SharePoint日历的上一个按钮存在bug。它在生成问题的图像标签中添加“)”。 要解决下面应用的问题,

jQuery("[id$='nav_prev_img']").removeAttr(')');
jQuery("[id$='nav_next_img']").attr('alt', 'Next button');
jQuery("[id$='nav_prev_img']").attr('alt', 'Previous button');

谢谢