请翻译that`s like giving all your food to a cat to keep the mice out of your food

问题描述:

请翻译that`s like giving all your food to a cat to keep the mice out of your food

直译为“这就像为了阻止老鼠接近你的食物而把它们都喂给了猫。
个人认为有嘲讽调侃的语气在里面。

直译为:这就好比你为了不让老鼠偷吃你的东西,而把这些东西全部给猫吃了。
——有“多此一举、徒劳”的意思。

同意一楼的直译意见:这就好比你为了不让老鼠偷吃你的东西,而把这些东西全部给猫吃了.
但意译为“肥水不流外人田”应该更贴切一些

直译是:把你的食物全都给猫吃只是为了阻止他们被老鼠吃掉。
引申一下就是我们常说的:白费工夫,瞎忙活,徒劳,白做工,毫无意义等。