"Dish" and "meal" respectively "plat" and "repas" are not synonyms. While "dish" is just one plate of prepared food - let's say Bratwurst with Sauerkraut and Kartoffeln (to stay in the context) or think of "le plat de jour" also, the term "meal" means something larger like a composition or whole sequence of different dishes: Soup, starter, main dish/course, salad, side dish, dessert, etc.
See for meal: https://en.wikipedia.org/wiki/Meal
See for repas: https://fr.wikipedia.org/wiki/Repas
See for dish: https://en.wikipedia.org/wiki/Dish_(food)
See for plat: https://fr.wikipedia.org/wiki/Plat
I translated this to "She is cooking a German dish. I am English and this is (I believe) correct translation.
No, in this case it is just one: "un repas", but note: "deux repas" for the plural. If you are referring to the difference between "plat" and "repas" please see above.
I am so frustrated being asked the same questions maybe 20-30 times in one setting, but then being asked a new question, missing it, but never being asked that question again for a long time. I'm switching to Babbel
This question comes up way too many times. Yall need to create new questions so we ain't repeating them and not gaining anything