I know this has been asked a few times, I'm just trying to confirm that my understanding is correct. According to this answer, she should be able to travel to Germany for a short holiday on her multiple entry, type-D Schengen visa, even though the visa states:
Valid for: FRANCE (+1 TRANSIT SCHENGEN)
Edit: If I wasn't clear, I'm asking about the fact that the visa specifically states that it is valid for France, and if that somehow trumps the general type-D travel allowance. I didn't find a clear answer to that part. Possibly just because I don't understand the EU rules.