Hola,
El problema viene en que en español el punto decimal se representa con una coma ',' mientras que en inglés se representa por un punto ".".
El punto "." en español sirve para separar los miles.
Es decir, dos millones quinientos mil.
En español: 2.500.000. Esto también se puede expresar como dos millones y medio. Entonces sería: 2,5 millones
En inglés: 2500000. En inglés sería: 2.5 millones
Dos mil cinco millones sería:
En español: 2.005.000 Abreviado en millones: 2,005 millones
En inglés: 2005000. Abreviado en millones: 2.005 millones.
El problema es que con internet, se mezclan las formas de escribir los números, y muchos españoles escriben el punto decimal español como en inglés. De ahí que a veces es normal que el punto de los miles se confunda con el punto decimal inglés. Es decir, vas a encontrar muchos textos donde veas 2.5 millones en vez de 2,5 millones.
Saludos,
Antonio