Check for updated translate key on every render call

Currently, if the key of an already mounted translate-component gets changed in-between render calls, the translate component sticks to the old translation key, because "this.key" had already been set. This change allows for updating translation keys of already mounted translate components.
Merge pull request #3 from tobitos/master

Check for updated translate key on every render call