There seems to be some odd behaviour in the (ok, undocumented) http://ws.geonames.org/findNearby If no language is specified, the results are in English. If a language is specified the results are in that language, unless the language is not regognized, like lang=xx or lang=no (for Norwegian), in which case the results are shown in German. For example:
http://ws.geonames.org/findNearby?lat=47.30&lng=12.83&lang=no returns
<countryName>Österreich</countryName>
.
My Norwegian users are complaining Should I code around this or will it change?