Herkes kendi dilindeki alanda tartışmalara vs katilsin istiyorum ama bu seferde tek tek her dil altinda aynı katagorileri oluşturmam ferekecek sanırim.
Burda her dil için ayrı kategori açmaya gerek yok bence. Tabi yine sitenizdeki kategori konularıyla alakalı. Bazı ülkelerde yasak kategoriler olabilir.

Zaten dile göre yaptığınız zaman her kullanıcının bir $_session["dil"] değeri olur (PHP kullandığınızı farzediyorum). Buna göre o kategorideki dile göre olan paylaşımları listelersiniz.

Basit bir örnekle;
if(session["dil"] == "tr"){
//Dili türkçe olan kişilerin paylaşımları listelensin.
}else{
//Dili ingilizce olan kişilerin paylaşımları listelensin
}

Bir kişi zamanla dilini değiştirebilir ayarlardan tabi. O zaman her paylaşıma o kişinin o anki dili eklenebilir. Böylece kişi ayarlardan dilini değiştirse de paylaşımlarda sorun olmaz. Listelerken de paylaşım diline göre listelersiniz.