I've now updated the checker to ignore data where there is a manually entered type locality. It will only store a computed type locality lat/long if one doesn't already exist. The output after I fix a few entries is as follows:
TL02 - Stored Lat/Long doesn't match type locality
, type locality=A rocky pool of Ord River on Old Lissadel Station, Kimberley District, Western Australia, about 16°40'S, 128°83'E.
Parsed from above Lat=-16.666666666667, Long=
Previously computed Lat=0, Long=0
Manually stored Lat=0, Long=0
2). TL02 - Stored Lat/Long doesn't match type locality
, type locality=Río Paraná, but not below 27°30'S, South America.
Parsed from above Lat=-27.5, Long=
Previously computed Lat=0, Long=0
Manually stored Lat=0, Long=0
3). TL02 - Stored Lat/Long doesn't match type locality
, type locality=Rio Madeira, about 200 miles east of 62°20'W, Amazonas State, Brazil.
Parsed from above Lat=62.333333333333, Long=
Previously computed Lat=0, Long=0
Manually stored Lat=0, Long=0
4). TL02 - Stored Lat/Long doesn't match type locality
, type locality=Madeira River, about 200 miles east of 62°20'W, Brazil.
Parsed from above Lat=62.333333333333, Long=
Previously computed Lat=0, Long=0
Manually stored Lat=0, Long=0
5). TL02 - Stored Lat/Long doesn't match type locality
, type locality=Rio Madeira about 200 miles east of 62°20'W, Brazil.
Parsed from above Lat=62.333333333333, Long=
Previously computed Lat=0, Long=0
Manually stored Lat=0, Long=0
6). TL02 - Stored Lat/Long doesn't match type locality
, type locality=Rainforest creek on the road from Koupongo, 500 meters west of Somakak, Sanaga system, southwestern Cameroon, 3°58'N, 10°89'E.
Parsed from above Lat=3.9666666666667, Long=
Previously computed Lat=0, Long=0
Manually stored Lat=0, Long=0
7). TL02 - Stored Lat/Long doesn't match type locality
, type locality=Serdesht, at Little Zab (36°N), River Bané basin, Iran, elevation 1500 meters.
Parsed from above Lat=36, Long=
Previously computed Lat=0, Long=0
Manually stored Lat=0, Long=0
. TL02 - Stored Lat/Long doesn't match type locality
, type locality=Lufiro River, upper reaches of Matchuza, Ruzizi River drainage, ca. 2°44'00"S, 29°02'99"E, Rwanda.
Parsed from above Lat=-2.7333333333333, Long=
Previously computed Lat=0, Long=0
Manually stored Lat=0, Long=0
9). TL02 - Stored Lat/Long doesn't match type locality
, type locality=Mongo River, east of Marela, on N2, Kaba River (Little Scarcies) drainage, Guinea, 10.17023°N, 11.
Parsed from above Lat=10.17023, Long=
Previously computed Lat=0, Long=0
Manually stored Lat=0, Long=0
10). TL02 - Stored Lat/Long doesn't match type locality
, type locality=Stream about 15 kilometers south of Tuy Hoa, 12°53'05"N, 109°23'70"E, Phu Yen Province, Vietnam.
Parsed from above Lat=12.884722222222, Long=
Previously computed Lat=0, Long=0
Manually stored Lat=0, Long=0
11). TL02 - Stored Lat/Long doesn't match type locality
, type locality=Sob River tributaries, lower Ob River below 60°20'N.
Parsed from above Lat=60.333333333333, Long=
Previously computed Lat=0, Long=0
Manually stored Lat=0, Long=0
Jools