Given a sentence in Somali language, translate the sentence to English language keeping the meaning of the original sentence intact

Somali sentence: Waxaa si uu ugu digo kuwa uun Halmaansan, wargeliyo Jaahiliinta ah, markaasuu siin saboolka baahan. Waaqarinta iska cafidaan, iyo ka celin ma waxa ay dhibaato u keeni lahaa oo ay keenaan iyaga ka faa'iideysan.
It is to warn those who are heedless, inform the ignorant, and give to the needy. It is the concealment of their faults, and repelling what would harm them and bring to them benefit.