I read a lot of Pakistani members refer to J-10 as a short range fighter implying its range inferiority, and so I made a comparative check on publicly available data.
Combat Range
J10 (no external tank) = 1,450km; Ferry range 3,800km with 3 fuel tanks and no weaponloads.
JF-17 (no external tank) = 1,352km
Rafale (3 tanks 5,700litres + weopon loads) =1,850km
Typhoon (3 fuel tanks + weapons) =1,389km
Grippen = 1,500km
F-16 =740nm = 1,370km
F-35 =1,410km
In China, J10 is refer as light weight and short range because of its relativity to that of Flankers and J20 which have superior long ranges,. J10 in fact is not really a light weight fighter, and its combat range is similar to other fighters of similar sizes.