It does
Il fait + adjective
There is
Il y a + du/de la /des + noun
The weather
Le temps
The weather forecast
Le meteo
The climate
Le climat
Its snowing
Il neige
Its raining
Il pleut
Its freezing
Il gèle
Its pouring
Il pleut à verse
Heat
Le chaleur
The cold
Le froid
A degree
Un degré
Temperature
La température
Sunshine
Le soleil
A bright period
Une éclaircie
Sky
Le ciel
Rain
La pluie
A shower
Une averse
Storm
Un orage
Lighting
Un élair
Thunder
Le tonner
Cloud
Un nuage
Wind
Le vent
Storm
La tempête