refs #7608 - i18n fixes, tests, use POST for action + only display link if authed

* i18n interpolation wasn't right (was inside _() instead out of outside) and one word was being passed in as a URL parameter, so that's now hardcoded in the string so it can be translated in full.
* Rewrote the strings a bit to improve the English.
* Changed method to POST as it modifies data and switched URL helper to hide links when unsuitable.
@ohadlevy I'm okay with that, if the alternative option is showing the button and then not allowing the user to perform the override because there are no parameters to override.