Because translation usually don't have a website and treat the project like a huge new game, plus most of the time translation teams don't release the game with the patch, they just release the patch. However some fan translations like DQ7 received a C&D because SE was planning a release so it...
The last update was september 6, I don't now about you guys but there's this little thing called life that requires money and time and it might be more important than this.
You guys can create a subreddit and you can use the wiki feature for it, you can link images directly but it's easy to set up. I did one for my 7th Dragon subreddit. If you guys need anything regarding graphics let me know.