I don't like it when the smell gets stuck in my clothes.
I hate it when the smell is all over my clothes.
I hate having the smell of cigarette smoke in my clothes.
「〜がいや」は、「〜が嫌い」という言い回しで、not like や hate を使います。
英訳1:I don't like it when ~ の直訳は「〜がするの時、それが嫌い」になりますが、この it は when 以降の節を受ける形式的な目的語です。
「臭いがつく」は、get stuck「くっついて取れなくなる」というイディオムで言えます。
英訳2:all over は「全面に」という意味になるで、体中臭くなる感じです。
英訳3:having the smell of cigarette smoke で「たばこの臭いがつく」という意味になります。
その他の例文:
- I don't like it when the smell sticks to my clothes.
- I hate it when the smell gets in my clothes.
- I hate it when the smell gets all over my clothes.
- I don't like it when my clothes smell like tobacco.