add localization

add localization support.
add german language
add english language
english needs testing
german has a problem with umlauts