[Runtime] Add i18n support for widget

Manifest will prase i18n item, and we can get i18n string
from GetString

Finish the todo so that we can get a locale name or
description when locale is changed.