I think the moral of the post is simple: don't try to generate natural language. It won't sound natural. Just keep it basic.
"Directories scanned: %d" "Directories matched: %d" "Files matched: %d"
...will localize just fine
Purchased credits: %d. Remaining credits: %d. Buy more : 5 [link] / 10 [link] / 20 [link].
You have purchased a total of %d credits and have used %d of them so far. You can buy [drowdownlist] additional credits by clicking here [link].
I think the moral of the post is simple: don't try to generate natural language. It won't sound natural. Just keep it basic.
"Directories scanned: %d" "Directories matched: %d" "Files matched: %d"
...will localize just fine