The Greek that is usually translated as “the sun’s light failed (or: darkened)” in English is translated by the predominant US Catholic English New American Bible (1970, 1986) as eclipse of the sun. (Source: Jost Zetzsche)
In the German New Testament translation by Berger / Nord (publ. 1999) it is translated idiomatically with die Sonne versagte ihren Dienst or “the sun refused to be of service.”
