COMMENTARY on 17:58
A. Yusuf Ali:

Translation:
There is not a population but We shall destroy it before the Day of Judgment or punish it with a dreadful Penalty: 2244 that is written in the (eternal) Record.
Commentary:

2244  These verses are a commentary on the last clause of the last verse. "The Wrath of thy Lord is something to take heed of." The godless thoughtlessly challenge Allah's Wrath, but do they realise its nature? Even the best of us must be moved with terror when we think of its consequences, were it not for His unbounded Mercy. Those who deny the Hereafter fail to realise its terrible Portents. They ask for Portents and Miracles now, but do they realise that their coming means destruction and misery to those who reject faith? They will come soon enough. The whole world will be convulsed before the Day of Judgment. The part of the wise is to prepare for it.

 

Muhammad Asad:

Translation:
And [bear in mind:] there is no community which We will not destroy before the Day of Resurrection, 69 or chastise [even earlier, if it proves sinful,] with suffering severe: all this is laid down in Our decree. 70
Commentary:
69  I.e., since everything in this world is ephemeral and bound to perish, man ought to be conscious of the life to come.
70  Lit., "in the decree" -i.e., for His creation. in accordance with the immutable laws which God has laid down