Always format doubles using English locale.

When running under French, for example, a couple unit tests would fail.

The spec says approximate numeric literals always use a period so I believe this is correct.