Earlier quoted context omitted.
Possibly confusion by someone who's used to the long scale? In Danish, as in most non-English European languages, the cognate of "billion" means trillion (10^12).
> in most non-English European languages i dont think that's true
The UK is the only place in Europe where "billion" means 10^9; in Eastern European languages, there simply isn't an equivalent word, and everywhere else it means 10^12.