Re : Translations depository
I am not sure to understand
What do you mean by "i request translations"?
"people who are concerned will come and pick up the translations" do you mean that there is a multilingual site?
Translation process(processes) needs to be defined. Nothing has been done yet, and when I see how the translation is going on doc.tw.org, I admire the translators' job and courage.
If you are ready to specify and develop you are welcome. A place to start can be MultilingualStep2