changing locales to be a varargs rather than a list of string so we dont have to have single item lists all over the place when we have a single locale