diff --git a/utils/write_updater.cpp b/utils/write_updater.cpp index 444d66d7e456c2c08cdc940e0e5864381e2ee8cc..e8c9d9e6824249d9cda6a4e8a554c57da90dd345 100644 --- a/utils/write_updater.cpp +++ b/utils/write_updater.cpp @@ -63,8 +63,12 @@ static int WriteUpdaterPara(int argc, UpdaterPara ¶) } int res = GetParameter("persist.global.locale", "", para.language, MAX_PARA_SIZE); if (res <= 0) { - cout << "Get language parameter failed" << endl; - return -1; + cout << "Get persist.global.locale parameter failed" << endl; + res = GetParameter("const.global.locale", "", para.language, MAX_PARA_SIZE); + if (res <= 0) { + cout << "Get const.global.locale parameter failed" << endl; + return -1; + } } if (!WriteUpdaterParaMisc(para)) { cout << "WriteUpdaterParaMisc failed!" << endl;