31 which you have prepared in the sight of all nations:

Read Luke 2:31 Using Other Translations

Which thou hast prepared before the face of all people;
that you have prepared in the presence of all peoples,
which you have prepared for all people.