Fixed german resources not saving correctly
Updated preferences to a switch structure