* add disableEscape parameter to disable this functionality
* drop usage of escapeHTML() that is now done inside t()
* add unit test for escaped and not escaped placeholder
* proper JSDoc
html+='<span class="reshare">'+t('core','Shared with you and the group {group} by {owner}',{group:escapeHTML(data.reshare.share_with),owner:escapeHTML(data.reshare.displayname_owner)})+'</span>';
html+='<span class="reshare">'+t('core','Shared with you and the group {group} by {owner}',{group:data.reshare.share_with,owner:data.reshare.displayname_owner})+'</span>';
}else{
html+='<span class="reshare">'+t('core','Shared with you by {owner}',{owner:escapeHTML(data.reshare.displayname_owner)})+'</span>';
html+='<span class="reshare">'+t('core','Shared with you by {owner}',{owner:data.reshare.displayname_owner})+'</span>';
defaultExpireMessage=t('core','The public link will expire no later than {days} days after it is created',{'days':escapeHTML(oc_appconfig.core.defaultExpireDate)})+'<br/>';
defaultExpireMessage=t('core','The public link will expire no later than {days} days after it is created',{'days':oc_appconfig.core.defaultExpireDate})+'<br/>';
varhtml='<li style="clear: both;" data-collection="'+item+'">'+t('core','Shared in {item} with {user}',{'item':escapeHTML(item),user:escapeHTML(shareWithDisplayName)})+'</li>';
varhtml='<li style="clear: both;" data-collection="'+item+'">'+t('core','Shared in {item} with {user}',{'item':item,user:shareWithDisplayName})+'</li>';