it's interesting, there are two different papers on Zootaxa by the same author using different generic names.Another article about the new species ( here with another genus-name ? ) :
New amphibian species found in SW China - Global Times
Leptolalax is the first paper: A new species of the genus Leptolalax (Anura: Megophryidae) from Mt. Gaoligongshan of western Yunnan Province, China | YANG | Zootaxa
Leptobrachium is the second paper: A new species of the genus Leptobrachium (Anura: Megophryidae) from the Gaoligongshan Mountain Range, China | YANG | Zootaxa
I may look into that later, for my own interest's sake!