kodlamada bir sorun göremedim.
sorun sorgudan kaynaklanıyor. d3lly nin dediği gibi languages tablosu varmı? tablo içerisinde lang_code, lang_name alanları varmı?
eğer yoksa oluşturun ve içine 1 satır veri ekleyin eğer varsa yine 1 satır veri ekleyin.
lang_name kolonuna Turkish
lang_code kolonuna tr
yazıp deneyebilirsiniz?