Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

I think it's pretty well taken care of! What do you think of the French translation?