Yeah, that all looks ok. Sorry for asking annoying questions but these really do fix most of these kinds of problems.
You should normally see locales.dat in C:\sybase\locales. If it isn't there, then I'd suggest reinstalling your Sybase software (either client-side or server-side). This will not break any local databases, their device files etc will still be intact.
Make sure all Sybase components are down when you do this, and if you've applied any patches, reinstall the patches afterwards as well.
We could try to figure out some complicated recovery scenario but seriously this is all you'll need.