In both messages when you translate "$45" as "45 dollars" and "$5" as "5 dollars", the error system returns an error of missing parameters:
Could you fix them, please? Thanks!
Thanks for your fix, but there's still an error because you have corrected a message called "sponsor-price-5m" instead of "sponsor-price-5mo". So there is no effect on the correct message.