Moved Locale module to SystemSetting interface

Signed-off-by: Yufengli <hotsauceeminem@gmail.com>
Merge pull request #415 from BunnyRabbit8mile/upstream-next

Moved Locale module to SystemSetting interface