generate locale