[zh-ch] sync with 8cda28f
[zh-ch] sync with 05bffa8a995b25c9fc1f31211877baffc4a2d1f6
[zh-ch] sync with 2d4941828c318a263de320ec02e11fdc13642bbd
[zh-ch] sync with 12da51e0f9124f25cfa3752388849ffde7161570
[zh-ch] sync with 60fe4734e52368ec32a9590c939abffcd4ad8ba5
[zh-ch] sync with 7c542c865ee5f503aa487b88458e235e9a624981
[zh-cn]  sync with ce95fb069fdb813dc5b679eb4cf6720c1f3aa101