[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.
Merge pull request #1837 from yeyuyinjie/i18n_support

[Runtime] Add i18n support for widget