translate English to German: We have all recently been in our home countries to do some explanatory work.
Wir sind alle kürzlich in unseren Heimatländern gewesen und haben erklärt und erläutert.