Add LocaleWidget and update widgets documentation