For details see https://code.djangoproject.com/ticket/18444
Fixed #18444 -- Replace hard coded "View on Site" URLs
Looks OK to me.
I personally would rename shortcut to something like object_shortcut.
Aren't the jsi18n changes covered in #139 ?
@apollo13 you are right, that was not intended. I removed the commit from the branch and updated with a forced push
That looks good to me. I'd just rename the url to 'view_on_site'.