Contribution confirmation page: Translation won't work
The message {ts 1=$button}Your contribution will not be completed until you click the %1 button. Please click the button one time only.{/ts} is not translated.
The reason is: The code is split over several lines and contains spaces, linebreaks and tab characters. This breaks the gettext translation.