「〜をしておく」は「〜 in advance」といいます。
「作っておく」は「make in advance」となります。
「一週間」は「one week」ですが、「分」が付くと「one week's worth」になります。「A week's worth」でも大丈夫です。
I make a week's worth of dinners in advance.
夜ご飯を1週間分作り置きしています。
なぜ現在形で、現在進行形ではないと聞くと、これは毎週決まっていること、または習慣になっていることだからです。
「食事を作っておくこと」は英語で「meal prep」とも言われています。
「Meal」は「食事」で、「prep」は「preparation」の略語で「準備」という意味です。
I meal prep my dinners for the week.
夜ご飯を1週間分作り置きしています。
I usually make a week's worth of dinners at a time.
I make dinner for seven days at a time when I make it.
ーI usually make a week's worth of dinners at a time.
「私は通常1週間分の夕飯を一度に作ります。」
make a week's worth of dinners at a time で「夜ご飯を1週間分作り置きしています」と言えます。
ーI make dinner for seven days at a time when I make it.
「夕飯を作る時は一度に7日分の夕飯を作ります。」
make dinner for seven days at a time でも「夜ご飯を1週間分作り置きしています」を表現できます。
ご参考まで!