Şöyle yapılabilir;
çoklı dil kullanılacak tablo adı 'posts' olsun
1. seçenek -> tek tabloda halletmek (tavsiye etmem)
posts tablosuna bir sütun ekleyin dil_kodu (languages diye tablo açıp dil kodu üzerinden dil_id alıp posts tablosunda dil_id de tutabilirsiniz)
posts a veri eklerken her dil kodu için aynı tabloya farklı dil kodu ile ekleme yapabilirsiniz. önyüze çekerkende sadece where dil_kod(ya da dil_id) ekleyip geçerli dildeki postu alabilirsiniz.
2. seçenek -> 2 tabloda yapmak;
posts tablosunda postun ortak-sabit bilgilerini tutabilir ve sadece çoklu dil olacak yerleri (örn başlık, content..) 'post_details' diye tablo açıp burada post_id,post_title,post_content....,dil_kodu(ya da üstte yazdığım gibi dil tablosundan dil_id) yapmak
önyüze çekerken de 2 sorgu ile alabilir ya da tek sorguda JOIN ekleyerek yine where dil_kod ile alabilirsiniz