support locale ++