localize hard coded segment to fix word order

Strings cannot be properly localized into some languages without being
able to change the word order. The hard coded 'Bitcoin' coming after the
translated 'Donate' string meant it was impossible to make a sensible
translation into Turkish. By expanding the localized portion of the
string to include the bit tacked on, each language can now make their
own choice as to word order.

I fixed the Turkish translation and guessed at all the others. The RTL
languages such as Arabic, Farsi, and Hebrew may need review, and other
agglutinated languages like Turkish should probably consider whether a
more natural translation can now be made.
remove trailing whitespace; normalize line breaks

Having inconsistent line breaks and extra spaces makes files harder to
process automatically for anomalies or other bulk work. This cleans up
some trailing whitespace that had gotten in for a couple strings in many
languages as well as removing line breaks that are inconsistent with the
way the rest of the file was formatted.
fix tr.json
Merge branch 'alerque-localization-fixes'