translate English to German: A joint strategy, based on shared values and mutual respect, and geared to the welfare of people, was sorely needed.
Eine gemeinsame Strategie auf der Grundlage gemeinsamer Werte, gegenseitigen Respekts, die sich zudem am Wohl der Menschen orientiert, war dringend vonnöten.