It looks like Tencent is readying some ammo for its upcoming Nintendo Switch conference on 2 August 2019.
The mega corporation recently uploaded four new Chinese-language trailers for The Legend of Zelda: Breath of the Wild, Mario Kart 8 Deluxe, Super Mario Odyssey, and Pokemon Let’s Go Pikachu/Eevee! They seem to be recently developed as well, as the Breath of the Wild trailer has markedly different subtitles from the version published by Nintendo Hong Kong awhile back. Most of them also feature Chinese narration, explaining the main crux of each game – before closing up with Tencent and Nintendo logos.
Check some of them out below, courtesy of Chinese Nintendo (unofficial fan account):