In English
The popular vernacular, saying something will happen "when pigs fly", or "when pigs have wings" is traditionally used to mean that the specified event will never occur. Rises from the general belief that hell is an extremely hot place.
What is the literal meaning of when pigs fly?
"When pigs fly" is an adynaton, a way of saying that something will never happen. The phrase is often used for humorous effect, to scoff at over-ambition.
When pigs fly is a metaphor?
An idiom is a metaphorical figure of speech, and it is understood that it is not a use of literal language. ... When pigs fly and pigs might fly are two idioms that describe something that is very unlikely to happen, something improbable, something that only a gullible person would believe.