session kullanacaksın kardeş yazdığın tüm tanımları 2 dilde yazacaksın sonra session olaylarını bilmen lazım yoksa iş uzun sürer ya da alternatif olarak siteyi iki defa yapacan aynı tasarımla biri ingilizce diğeri rusça olacak . Yoksa dil olayına geçmeden önce eğer cms kullanmıyorsan sitenin başlangıç altyapısını dil farklılığına göre yapman gerek. Onun dışında google çeviri falan kullanırsın.
session yüksek maliyetli bir çözüm ve iyi bir çözümde değil.
Hakim olduğum dilde bu tür işleri statik text ise properties dosyalarına yazıp, uygulama ilk ayağa kalktığınızda Application Scoped'a bir kere yazılır. Böylelikle tüm kullanıcılar tek yerden statik olarak okur, maliyetide olmaz bu işn ;)
Tabi içerik dinamik bir içerikse, db şart!
Yüksek ölçekli bir site ise html cache yada cache teknolojilerini kullanmak şarttır.