Add locale generation