add locale.c