I'd propose either no translation (no double quotes) and say that people have to quote it themselves in platform-aware fashion; or quote correctly for the two platforms. Surrounding with double quotes and nothing else is pretty much just wrong, since it won't handle `$`, `"`, "\", and so forth.

I know on unix it is correct to replace all single quotes in the original string with close single, backslash-single, and open single. Then put single quotes around the outside. So we may as well do that instead of something broken with double quotes.

I don't really know what to do on Windows but we could leave the double quotes around the outside and let someone send a patch to improve it, I suppose.