translate English to German: It will take some time before vaccines are developed and available.
Es wird noch einiger Zeit bedürfen, ehe Impfstoffe entwickelt und verfügbar sind.