translate English to German: I welcome this development.
Eine Entwicklung, die ich sehr begrüße.