work both for English-locale and Chinese-locale