Added method I18n.preparetr and applied it.
Reworked exceptions classes and reworked and added more localized messages
Updated German translations.