Many error messages were translated when using `BKE_report()` or `BKE_reportf()`, directly, but others were missing because they used `WM_report()` or `WM_reportf()`. This commit adds these two functions to the list of functions used in the message extraction regex. In addition, `WM_reportf()` is modified so that the format string is translated before formatting actually occurs.