diff --git a/XaoS.qrc b/XaoS.qrc
index d6ef19ff..3b259174 100644
--- a/XaoS.qrc
+++ b/XaoS.qrc
@@ -15,6 +15,7 @@
i18n/XaoS_rs.qm
i18n/XaoS_sk.qm
i18n/XaoS_sv.qm
+ i18n/XaoS_tr.qm
i18n/XaoS_vi.qm
diff --git a/i18n/XaoS_he.ts b/i18n/XaoS_he.ts
index 003cb974..6c2fa87b 100644
--- a/i18n/XaoS_he.ts
+++ b/i18n/XaoS_he.ts
@@ -4,301 +4,301 @@
Dialog
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
+
-
-
+
-
+
+
+
+
+
+
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -306,65 +306,65 @@
Error
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
@@ -578,24 +578,24 @@
-
+
-
-
-
+
+
+
-
+
-
+
@@ -603,879 +603,879 @@
Menu
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
-
+
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
@@ -1544,23 +1544,23 @@
-
+
-
-
+
+
-
+
-
+
@@ -1766,52 +1766,52 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/i18n/XaoS_tr.ts b/i18n/XaoS_tr.ts
new file mode 100644
index 00000000..9aae6f07
--- /dev/null
+++ b/i18n/XaoS_tr.ts
@@ -0,0 +1,1826 @@
+
+
+
+
+ Dialog
+
+
+
+ Pertürbasyon:
+
+
+
+
+ Julia başlangıç değeri:
+
+
+
+
+ Biçimlendirme:
+
+
+
+
+ Başlangıç Süresi:
+
+
+
+
+ Bitiş Süresi:
+
+
+
+
+ Oluşturma dosyası:
+
+
+
+
+
+ Komut:
+
+
+
+
+
+ Genişlik:
+
+
+
+
+
+ Yükseklik:
+
+
+
+
+
+ Piksel genişliği (cm):
+
+
+
+
+
+ Piksel yüksekliği (cm):
+
+
+
+
+ Karesayısı:
+
+
+
+
+
+ Resim türü:
+
+
+
+
+
+ Anti-aliasing (farklı tonlardaki piksellere geçiş):
+
+
+
+
+ Her zaman yeniden hesapla:
+
+
+
+
+ Merkez:
+
+
+
+
+ Yarıçap:
+
+
+
+
+
+ Açı:
+
+
+
+
+ Mod:
+
+
+
+
+ Başlangıç:
+
+
+
+
+ Bitiş:
+
+
+
+
+
+ Renk:
+
+
+
+
+ Birimdeki dönme sayısı:
+
+
+
+
+ Birimdeki harf sayısı:
+
+
+
+
+ İterasyon:
+
+
+
+
+ Metin:
+
+
+
+
+ Komutunuz:
+
+
+
+
+
+
+
+
+ Dosya adı:
+
+
+
+
+ Formül:
+
+
+
+
+ X merkezi:
+
+
+
+
+ Y merkezi:
+
+
+
+
+ X Yarıçapı:
+
+
+
+
+ Y yapıçapı:
+
+
+
+
+ Koordinatlar:
+
+
+
+
+ Sürekli dön
+
+
+
+
+ Hızlı dön
+
+
+
+
+ Filtre
+
+
+
+
+ Erişime aç
+
+
+
+
+ Miktar:
+
+
+
+
+ Yakınlaştırma hızı:
+
+
+
+
+ İsim:
+
+
+
+
+ Döngüden çık:
+
+
+
+
+ İş parçacığı:
+
+
+
+
+ Julia tipi:
+
+
+
+
+ Yatay konum:
+
+
+
+
+ Dikay konum:
+
+
+
+
+ Dinamik çözünürlük:
+
+
+
+
+ Zaman:
+
+
+
+
+
+ Sayı:
+
+
+
+
+ Algoritma Sayısı:
+
+
+
+
+ Başlangıç değeri:
+
+
+
+
+ Değiştirme:
+
+
+
+
+ Palet yapılandırmasını yükle
+
+
+
+
+ Palet yapılandırmasını kaydet
+
+
+
+
+ Saniyedeki kare sayısı:
+
+
+
+
+ Formül
+
+
+
+
+ Başlangıç durumuna dönme:
+
+
+
+ Error
+
+
+
+
+ Ekrandaki mevcut animasyon görüntüsü: Genişlik parametresi 0..4096 aralığında pozitif tamsayı olmalıdır
+
+
+
+
+
+ Ekrandaki mevcut animasyon görüntüsü: Yükseklik parametresi 0..4096 aralığında pozitif tamsayı olmalıdır
+
+
+
+
+
+ Ekrandaki mevcut animasyon görüntüsü: Genişlik ve yükseklik için geçersiz boyutlar
+
+
+
+
+ Ekrandaki mevcut animasyon görüntüsü: Geçersiz karehızı
+
+
+
+
+
+ Ekrandaki mevcut animasyon görüntüsü: Kenar yumusatma 256 renk modunda desteklenmiyor
+
+
+
+
+
+ Animasyon görüş alanı: Geçersiz bakış açısı
+
+
+
+
+ Geçersiz bakış açısı
+
+
+
+
+
+ Geçersiz palet türü
+
+
+
+
+
+ Renk döngüsünü başlatmak başarısız.
+
+
+
+
+
+ Renk paleti emülsiyonfiltresini etkinleştirmeyi deneyiniz
+
+
+
+
+ Algoritma:%i Başlangıç değeri:%i boyut:%i
+
+
+
+
+ Satır sadece animasyon tekrar başlatıldğında aktif
+
+
+
+
+ Var olmayan doğruyu biçimlendir!
+
+
+
+
+ Satır anahtarı içerikte bulunmuyor!
+
+
+
+
+ Satır_temizleme sadece animasyon tekrar başlatıldğında aktif
+
+
+
+
+ Satır_temizlemeler sadece animasyon tekrar başlatıldğında aktif
+
+
+
+
+ Katalog dosyası bulunamadı
+
+
+
+
+ Tekrar başlatma daha önce aktive edildi
+
+
+
+
+ Dosya açma başarısız
+
+
+
+
+ Yetersiz bellek
+
+
+
+
+
+
+
+ Eksik parametre
+
+
+
+
+
+
+
+ Beklenmeyen dosya sonu
+
+
+
+
+
+ Simge çok uzun
+
+
+
+
+ Bilinmeyen formül türü
+
+
+
+
+ Biçimlendirme yalnızca animasyon tekrarlanırken kullanılabilir
+
+
+
+
+ Biçimlendirme görünümü geçersiz bakış açısı ya da duruma göre perspektif
+
+
+
+
+ hareket yalnızca animasyon tekrarında kullanılabilir
+
+
+
+
+ Julia biçimi sadece animasyon tekrarında kullanılabilir
+
+
+
+
+ Biçimlendirme açısı yalnızca animasyon tekrarında kullanılabilir
+
+
+
+
+ Bilinmeyen filtre
+
+
+
+
+ Uyku sadece animasyon ekranında mevcut
+
+
+
+
+ Dahili programlama hatası %i 12
+
+
+
+
+
+ Bekleme sadece animasyon tekrar başlatıldığında aktif
+
+
+
+
+ Katalog dosyası yüklenmedi
+
+
+
+
+ Katalog listesinde mesaj bulunamadı
+
+
+
+
+ Yükleme animasyon tekrar başlatıldğında aktif
+
+
+
+
+ Taşma hatası içerir
+
+
+
+
+ Dosya bulunamadı
+
+
+
+
+ Çok fazla parametre
+
+
+
+
+ Hata:%i
+
+
+
+
+ Palet oluşturulamıyor
+
+
+
+
+ Görsel açılamıyor
+
+
+
+
+
+ Kontrol belleği oluşturulamıyor!
+
+
+
+
+
+ İçerik açılamıyor
+
+
+
+
+
+ Animasyon dosyası açılamıyor
+
+
+
+
+
+
+ Hesaplama kesintiye uğradı
+
+
+
+
+
+ Hesaplama tamamlandı
+
+
+
+
+ Öğretim dosyaları bulunamadı. Xaos’u yeniden başlatın
+
+
+
+
+ Örnekler açılamadı
+
+
+
+
+ Görsel açılamadı
+
+
+
+
+ Palet oluşturulamıyor
+
+
+
+
+
+
+ Yetersiz bellek.
+
+
+
+
+ Görsel oluşturulamıyor
+
+
+
+
+ Tablolar oluşturulamıyor
+
+
+
+ Menu
+
+
+
+ Ana menü
+
+
+
+
+ Animasyon ana menüsü
+
+
+
+
+ Sadece komutları yeniden oynat
+
+
+
+
+ Doğru çizme fonksiyonu
+
+
+
+
+ Doğru
+
+
+
+
+ Biçimlendirilmiş doğru
+
+
+
+
+ Son doğruyu biçimlendir
+
+
+
+
+ Doğru anahtarını belirle
+
+
+
+
+ Doğruyu temizle
+
+
+
+
+ Tüm doğruları temizle
+
+
+
+
+ Animasyon fonksiyonları
+
+
+
+
+
+
+
+
+ Görüntü
+
+
+
+
+ Biçimlenmiş görünüm
+
+
+
+
+ Biçimlendirilmiş Julia kümesi
+
+
+
+
+ Görüntü taşıma
+
+
+
+
+ Biçimlendirilmiş açı
+
+
+
+
+ Yakınlaştırma merkezi
+
+
+
+
+ Yakınlaştır
+
+
+
+
+ Yakınlaştırmayı geri al
+
+
+
+
+ Yakınlaştırmayı durdur
+
+
+
+
+ Düzenli geçiş parametreleri
+
+
+
+
+ Zamanlama fonksiyonları
+
+
+
+
+ Programı duraklat
+
+
+
+
+ Metin için bekle
+
+
+
+
+ Resmin tamamlanması için bekle
+
+
+
+
+ Dosya dahil et
+
+
+
+
+
+ Varsayılan renk levhası
+
+
+
+
+ Formül
+
+
+
+
+ Maksimum yakınlaştırma işlemi
+
+
+
+
+ Yakınlaştırmayı hızlandır
+
+
+
+
+ Filtre
+
+
+
+
+
+ Saniyedeki simge sayısı
+
+
+
+
+
+ Duraklama
+
+
+
+
+
+ Durum
+
+
+
+
+
+ Mini durum bildirimi
+
+
+
+
+
+ Koordinat düzlemi
+
+
+
+
+
+ Dosya
+
+
+
+
+ Düzenle
+
+
+
+
+ Fraktal
+
+
+
+
+ Hesaplama
+
+
+
+
+
+ Filtreler
+
+
+
+
+ Eylem
+
+
+
+
+
+
+ Yardım
+
+
+
+
+ Öğretim videoları
+
+
+
+
+ Tekrar oynatmayı durdur
+
+
+
+
+ Komut
+
+
+
+
+ Fraktal dizeyi çalıştır
+
+
+
+
+ Ekranı temizle
+
+
+
+
+ Fraktalı gizle
+
+
+
+
+ Metni gizle
+
+
+
+
+ Metin rengi
+
+
+
+
+ Yatay metin konumu
+
+
+
+
+ Dikey metin konumu
+
+
+
+
+ Metin konumu
+
+
+
+
+ Mesaj
+
+
+
+
+ Yeni
+
+
+
+
+ Aç
+
+
+
+
+ Kaydet
+
+
+
+
+ Farklı kaydet
+
+
+
+
+ PNG
+
+
+
+
+ Kayıt al
+
+
+
+
+ Tekrar oynat
+
+
+
+
+ Oluşturma
+
+
+
+
+ Oluşturma resmi
+
+
+
+
+ Rastgele örnek yükle
+
+
+
+
+ Yapılandırmayı kaydet
+
+
+
+
+ Geri
+
+
+
+
+ Yenile
+
+
+
+
+ Formüller
+
+
+
+
+ Daha fazla formül
+
+
+
+
+ Kullaıcı formülleri
+
+
+
+
+ Kullanıcı başlatma
+
+
+
+
+ Renklendirme modu
+
+
+
+
+ Dış renklendirme modu
+
+
+
+
+ Düzlem
+
+
+
+
+ Palet
+
+
+
+
+ Mandelbrot kümesi oluşturma modu
+
+
+
+
+ Julia kümesi oluşturma modu
+
+
+
+
+ Hızlı Julia kümesi oluşturma modu
+
+
+
+
+ Dönme
+
+
+
+
+ Açıyı ayarla
+
+
+
+
+ Düzlemi ayarla
+
+
+
+
+ 8 bit derinliğe sahip iç renklendirme modu
+
+
+
+
+ 8 bit derinliğe sahip dış renklendirme modu
+
+
+
+
+ 24 bit derinliğe sahip iç rengi seçme modu
+
+
+
+
+ 24 bit derinliğe sahip dış rengi seçme modu
+
+
+
+
+ Julia başlangıç değeri
+
+
+
+
+ Rastgele palet
+
+
+
+
+
+ Özel palet
+
+
+
+
+ Palet renkleri
+
+
+
+
+ Palet düzenleyici
+
+
+
+
+ Palet yapılandırmasını yükle
+
+
+
+
+ Palet yapılandırmasını kaydet
+
+
+
+
+ Renk döngüsü
+
+
+
+
+ Ters renk döngüsü
+
+
+
+
+ Renk döngüsü hızı
+
+
+
+
+ Rengi değiştir
+
+
+
+
+ Bir adım öne al
+
+
+
+
+ Bir adım geriye al
+
+
+
+
+ Fraktal oluşturma
+
+
+
+
+ Tahmin etmeyi devre dışı bırak
+
+
+
+
+ 2x2 birimkarelik dikdörtgeni tahmin et
+
+
+
+
+ 3x3 birimkarelik dikdörtgeni tahmin et
+
+
+
+
+ 4x4 birimkarelik dikdörtgeni tahmin et
+
+
+
+
+ 5xx5 birimkarelik dikdörtgeni tahmin et
+
+
+
+
+ 6x6 birimkarelik dikdörtgeni tahmin et
+
+
+
+
+ 7x7 birimkarelik dikdörtgeni tahmin et
+
+
+
+
+ 8x8 birimkarelik dikdörtgeni tahmin et
+
+
+
+
+ Sınırsız dikdörtgeni tahmin et
+
+
+
+
+ Dinamik çözünürlük
+
+
+
+
+ Periyodik örüntü kontrolü
+
+
+
+
+ İş paketleri
+
+
+
+
+ Yinelemeler
+
+
+
+
+ Yinelemeden kaçış
+
+
+
+
+
+
+ Pertürbasyon
+
+
+
+
+ Yakınlaştırma hızı
+
+
+
+
+ Sabit adım aralığı
+
+
+
+
+ Tahmin aralığı
+
+
+
+
+ Döndürmeyi devre dışı bırak
+
+
+
+
+ Sürekli döndür
+
+
+
+
+ Fare imleci ile döndür
+
+
+
+
+ Döndürme hızı
+
+
+
+
+ Otomatik döndür
+
+
+
+
+ Hızlı dönme modu
+
+
+
+
+ Tekrar hesapla
+
+
+
+
+ Dinamik çözünürlüğü devre dışı bırak
+
+
+
+
+ Sadece animasyon esnasında kullan
+
+
+
+
+ Sadece yeni resimler için kullan
+
+
+
+
+ Dinamik çözünürlük modu
+
+
+
+
+ Oto-pilot modu
+
+
+
+
+ Mesajları gizle
+
+
+
+
+ Fraktallara giriş
+
+
+
+
+ XaoS özelliklerine bakış
+
+
+
+
+ Fraktalların ardındaki matematik
+
+
+
+
+
+ XaoS için diğer fraktal türleri
+
+
+
+
+ Güncellemeler neler?
+
+
+
+
+
+ Tüm hikaye
+
+
+
+
+ Giriş
+
+
+
+
+ Mandelbrot kümesi
+
+
+
+
+ Julia kümesi
+
+
+
+
+ Daha yüksek güçlü Mandebrotlar
+
+
+
+
+ Newton’un yöntemi
+
+
+
+
+ Barnsley'in yöntemi
+
+
+
+
+ Phoenix
+
+
+
+
+ Octo
+
+
+
+
+ Magnet
+
+
+
+
+ Tüm özellikler
+
+
+
+
+ Dış renklendirme modları
+
+
+
+
+ İç renklendirme modları
+
+
+
+
+ Gerçek-renkli renklendirme modları
+
+
+
+
+ Düzlemler
+
+
+
+
+ Animasyon ve pozisyon dosyaları
+
+
+
+
+ Rastgele paletler
+
+
+
+
+ Diğer önemli özellikler
+
+
+
+
+ Tanım ve fraktal boyutu
+
+
+
+
+ Kaçış zamanı fraktalları
+
+
+
+
+ Triceratops ve Catseye fraktalları
+
+
+
+
+ Mandelbar, Lambda, Manowar ve Spider Kümeleri
+
+
+
+
+ Sierpinski Üçgeni, S. Halısı, Koch Kar Tanesi
+
+
+
+
+ 3.0’da neler var?
+
+
+
+
+ 4.0’da neler var?
+
+
+
+
+
+ Hakkında
+
+
+
+
+ Çıkış
+
+
+
+
+
+ Mesaj yazı tipi...
+
+
+
+
+ Dili ayarla
+
+
+
+
+ Varsayılan ayarlar
+
+
+
+
+
+ Tam ekran
+
+
+
+
+ Ekrandaki fraktal hakkında bilgi
+
+
+
+
+ Geri bildirim gönder
+
+
+
+
+ Güncellemeleri al
+
+
+
+
+ Kullanıcı Forumu
+
+
+
+ Message
+
+
+
+
+ Sınır yüzeyi
+
+
+
+
+ Tahmin et 1
+
+
+
+
+ Tahmin et
+
+
+
+
+ Yetersiz bellek
+
+
+
+
+ Parantez hatası
+
+
+
+
+ Bilinmeyen fonksiyon: %sler
+
+
+
+
+ Geçersiz sayı: %sler
+
+
+
+
+ Bilinmeyen değişken: %sler
+
+
+
+
+ Geçersiz işlem: %sler
+
+
+
+
+ Formül içinde hata oluştur: %sler
+
+
+
+
+ Fonksiyonda geçersiz parametre sayısı var: %sler
+
+
+
+
+ Boş formül
+
+
+
+
+ İşlemin değiştirilmesi için XaoS yeniden başlatılmalı.
+
+
+
+
+
+ Çıkmak istediğinizden emin misiniz?
+
+
+
+
+ %ler dosyası yüklendi.
+
+
+
+
+
+
+
+ %ler dosyası kaydedildi.
+
+
+
+
+ Tekrar oynatma %i satırında devre dışı bırakıldı
+
+
+
+
+ Başlatılıyor
+
+
+
+
+
+ Kataloglar yükleniyor
+
+
+
+
+ Komut satırı seçenekleri işleniyor
+
+
+
+
+ Animasyonu tekrar oynatmayı etkinleştiriliyor
+
+
+
+
+
+
+
+ Hesaplama döngüsü giriliyor!
+
+
+
+
+ Oluşturma kareleri %ileri...
+
+
+
+
+ %i çerçevesi %i’yle eşleştiriliyor...
+
+
+
+
+ Hesaplama tamamlandı
+
+
+
+
+ İlk görsel hazırlanıyor
+
+
+
+
+
+
+ %sler dosyası yüklendi.
+
+
+
+
+ Resim kaydediliyor…
+
+
+
+
+ Kaydetme duraklatıldı
+
+
+
+
+ Dosya açılamıyor
+
+
+
+
+ %sler dosyasına kayıt etkinleştirildi.
+
+
+
+
+ %s %.2f zamanda (%.1fE) %2.2f kare/saniye %c %i %i %i %u
+
+
+
+
+ Yakınlaştırma
+
+
+
+
+ Yakınlaştır
+
+
+
+
+ Karehızı:%f
+
+
+
+
+
+ Fraktal ismi:%sler
+
+
+
+
+ Fraktal türü:%sler
+
+
+
+
+ Mandelbrot
+
+
+
+
+ Julia
+
+
+
+
+ Formül:%sler
+
+
+
+
+ Görüntü:[%1.12f,%1.12f]
+
+
+
+
+ boyut:[%1.12f,%1.12f]
+
+
+
+
+ Döndürme:%4.2f Ekran boyutu:%i:%i
+
+
+
+
+ Yinelemeler:%-4u Palet boyutu:%i
+
+
+
+
+ Döngüdençık%4.2f
+
+
+
+
+ Oto-pilot:%-4s Düzlem:%s
+
+
+
+
+ Açık
+
+
+
+
+ Kapalı
+
+
+
+
+ iç renklendirme:%s dış renklendirme:%s
+
+
+
+
+ yakınlaştırma hızı:%f
+
+
+
+
+ Parametre: yok
+
+
+
+
+ Parametre:[%f,%f]
+
+
+
+
+ XaoS’u kullandığınız için teşekkürler
+
+
+
+
+
+ İşlemin değiştirilmesi için XaoS yeniden başlatılmalı.
+
+
+
+
+ Etkinleştiriliyor: %s.
+
+
+
+
+ Devre dışı bırakılıyor: %s.
+
+
+
+
+ Atlanıyor, lütfen bekleyiniz...
+
+
+
+
+ Saniye başına simge %i
+
+
+
+
+ Dönüş hızı: Saniyede %2,2f derece
+
+
+
+
+ Yinelemeler: %i
+
+
+
+
+ Döngüsel tekrar hızı: %i
+
+
+
+
+ Hız: %2.2f
+
+
+
+
+ %sler (yüzdeler) hesaplanırken lütfen bekleyiniz
+
+
+
+
+ XaoS version %s’lere hoş geldiniz
+
+
+
diff --git a/i18n/i18n.pri b/i18n/i18n.pri
index 3be1f22c..ada3400c 100644
--- a/i18n/i18n.pri
+++ b/i18n/i18n.pri
@@ -14,6 +14,7 @@ TRANSLATIONS = \
$$PWD/XaoS_ru.ts \
$$PWD/XaoS_sv.ts \
$$PWD/XaoS_sk.ts \
+ $$PWD/XaoS_tr.ts \
$$PWD/XaoS_vi.ts
OTHER_FILES = TRANSLATIONS
diff --git a/src/include/ui_helper.h b/src/include/ui_helper.h
index db10ba16..dd7e25be 100644
--- a/src/include/ui_helper.h
+++ b/src/include/ui_helper.h
@@ -324,7 +324,8 @@ typedef struct uih_context uih_context;
#define UIH_LANG_RS 13
#define UIH_LANG_ES 14
#define UIH_LANG_SV 15
-#define UIH_LANG_VI 16
+#define UIH_LANG_TR 16
+#define UIH_LANG_VI 17
#define RANDOM_PALETTE_SIZE 1
#define FULLSCREEN 2
diff --git a/src/ui/main.cpp b/src/ui/main.cpp
index 66316d85..1844e09b 100644
--- a/src/ui/main.cpp
+++ b/src/ui/main.cpp
@@ -398,7 +398,7 @@ static int ui_fullscreenselected(struct uih_context *uih)
#endif
/* WARNING: Increase this number in case there are new menu items added. */
-#define MAX_MENUITEMS_I18N 34
+#define MAX_MENUITEMS_I18N 36
/* These variables must be global: */
static menuitem *menuitems;
static menuitem menuitems_i18n[MAX_MENUITEMS_I18N];
@@ -419,10 +419,10 @@ char languageSetting[6] = "";
bool languageSysDefault = true;
// please keep the languages in the same order
const char *languages1[] = {
- "__", "cs", "en", "fr", "de", "he", "hi", "hu", "is", "it", "pt", "ro", "ru", "rs", "es", "sv", "vi"
+ "__", "cs", "en", "fr", "de", "he", "hi", "hu", "is", "it", "pt", "ro", "ru", "rs", "es", "sv", "tr", "vi"
};
const char *languages2[] = {
- "_____", "cs_CZ", "en_US", "fr_FR", "de_DE", "he_IL", "hi_HI", "hu_HU", "is_IS", "it_IT", "pt_PT", "ro_RO", "ru_RU", "rs_RS", "es_ES", "sv_SV", "vi_VN"
+ "_____", "cs_CZ", "en_US", "fr_FR", "de_DE", "he_IL", "hi_HI", "hu_HU", "is_IS", "it_IT", "pt_PT", "ro_RO", "ru_RU", "rs_RS", "es_ES", "sv_SV", "tr_TR", "vi_VN"
};
const char *lang1(int i) {
@@ -524,6 +524,8 @@ static void ui_registermenus_i18n(void)
UIH_LANG_ES, ui_languageselected);
MENUINTRB_I("setlang", NULL, "Swedish", "sv", UI, uih_setlanguage,
UIH_LANG_SV, ui_languageselected);
+ MENUINTRB_I("setlang", NULL, "Turkish", "tr", UI, uih_setlanguage,
+ UIH_LANG_TR, ui_languageselected);
MENUINTRB_I("setlang", NULL, "Vietnamese", "vi", UI, uih_setlanguage,
UIH_LANG_VI, ui_languageselected);