Trying
<f:format.date format="d. F Y" date="now"/>
always resulted in an english month name, no matter what. The reason is, this way datetime is used. When using the format with % though, strftime is used, which works:
<f:format.date format="%d. %B %Y" date="now"/>