put things right once and for all
As a Chinese idiom, the Pinyin is Z à NL á oy à ngy à, which means to exchange a moment's hard work for a long time's comfort. It comes from Xijing Fu written by Zhang Heng of Han Dynasty.
Idiom explanation
Once and for all. It refers to the exchange of temporary hard work for long-term comfort.
The origin of Idioms
In the ode to Xijing written by Zhang Heng of Han Dynasty, it is said that "once and for all, rule by inaction."
Idiom usage
It means once and for all
Examples
In accordance with the ancient system, if you adjust Dingfu to mend the stone mound, you will not be able to scratch it for decades. History of the Song Dynasty
put things right once and for all
Gulls and rivers depend on each other - ōu shuǐ xiāng yī
He who does not know is not guilty - bù zhī zhě bù zuì
wring one 's heart to the very core - bēi tòng yù jué