我认为翻译为: This store sells cloths in all colors.
all colors of 表示各种颜色;in all colors表示所有颜色。
呵呵,你在琢磨下了。
①我觉得应该吧for改为of
for是为了 of是 的
所有颜色的衣服应该是 all colors of clothes
②应该加表强调的冠词
This store sells all the colors of clothes.
This store sells cloths in all colors, 某物的颜色用介词in
可以这样说,但是有点中国式英语了
这个商店卖的衣服有各种颜色。。。这样可能会好些
all colors of clothes