add locale to toString