From 1dd83498ccab2f9f4e338612eaa8209a44b1980b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zolt=C3=A1n=20Kov=C3=A1cs?= Date: Mon, 15 Jan 2024 23:00:48 +0100 Subject: [PATCH] Add Turkish translation, thanks to Selen Galic and other colleagues --- XaoS.qrc | 1 + i18n/XaoS_he.ts | 602 ++++++------- i18n/XaoS_tr.ts | 1826 +++++++++++++++++++++++++++++++++++++++ i18n/i18n.pri | 1 + src/include/ui_helper.h | 3 +- src/ui/main.cpp | 8 +- 6 files changed, 2136 insertions(+), 305 deletions(-) create mode 100644 i18n/XaoS_tr.ts 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 - + Perturbation: - + Julia-seed: - + Morphing type: - + Startuptime: - + Stoptime: - - - Files to render: - - - - Basename: + Files to render: - Width: + Basename: - Height: + Width: - Pixel width (cm): + Height: - Pixel height (cm): + Pixel width (cm): - Framerate: + + Pixel height (cm): - - Image type: + Framerate: - Antialiasing: + Image type: + + Antialiasing: + + + + Always recalculate: - + Center: - + Radius: - - + + Angle: - + Mode: - + Start: - + End: - - + + Color: - + Rotations per second: - + Letters per second: - + Iterations: - + Text: - + Your command: - - - - - + + + + + Filename: - + Formula: - + X center: - + Y center: - + X Radius: - + Y Radius: - + Coordinates: - + continuous rotation - + Fast rotation - + filter - + enable - + Amount: - + Zooming speed: - + Name: - + Bailout: - + Threads: - + Julia mode: - + Horizontal position: - + Vertical position: - + Dynamic resolution: - + Time: - - + + Number: - + Algorithm number: - + Seed: - + Shift: - + Load Palette Config - + Save Palette Config - + Frames per second: - + Formula - + Initialization: @@ -306,65 +306,65 @@ Error - - + + renderanim: Width parameter must be positive integer in the range 0..4096 - - + + renderanim: Height parameter must be positive integer in the range 0..4096 - - + + renderanim: Invalid real width and height dimensions - + renderanim: invalid framerate - - + + renderanim: antialiasing not supported in 256 color mode - - + + animateview: Invalid viewpoint - + Invalid viewpoint - - + + Unknown palette type - - + + Initialization of color cycling failed. - - + + Try to enable palette emulation filter - + Algorithm:%i seed:%i size:%i @@ -578,24 +578,24 @@ - + Can not create palette - - - + + + XaoS is out of memory. - + Can not create image - + Can not allocate tables @@ -603,879 +603,879 @@ Menu - + Root menu - + Animation root menu - + Replay only commands - + Line drawing functions - + Line - + Morph line - + Morph last line - + Set line key - + Clear line - + Clear all lines - + Animation functions - - - - - + + + + + View - + Morph view - + Morph julia - + Move view - + Morph angle - + Zoom center - + Zoom - + Un-zoom - + Stop zooming - + Smooth morphing parameters - + Timing functions - + Usleep - + Wait for text - + Wait for complete image - + Include file - - + + Default palette - + Formula - + Maximal zooming step - + Zooming speedup - + Filter - - + + Letters per second - - + + Interrupt - - + + Status - - + + Ministatus - - + + Cartesian Grid - - + + File - + Edit - + Fractal - + Calculation - - + + Filters - + Action - - - + + + Help - + Tutorials - + Stop replay - + Command - + Play string - + Clear screen - + Display fractal - + Display text - + Text color - + Horizontal text position - + Vertical text position - + Text position - + Message - + New - + Open - + Save - + Save as - + PNG - + Record - + Replay - + Render - + Render Image - + Load random example - + Save configuration - + Undo - + Redo - + Formulae - + More formulae - + User formula - + User initialization - + Incoloring mode - + Outcoloring mode - + Plane - + Palette - + Mandelbrot mode - + Julia mode - + Fast julia mode - + Rotation - + Set angle - + Set plane - + Inside coloring mode - + Outside coloring mode - + Inside truecolor coloring mode - + Outside truecolor coloring mode - + Julia seed - + Random palette - - + + Custom palette - + Palette Colors - + Palette Editor - + Load Palette Config - + Save Palette Config - + Color cycling - + Reversed color cycling - + Color cycling speed - + Shift palette - + Shift one forward - + Shift one backward - + Solid guessing - + Disable solid guessing - + Guess 2x2 rectangles - + Guess 3x3 rectangles - + Guess 4x4 rectangles - + Guess 5x5 rectangles - + Guess 6x6 rectangles - + Guess 7x7 rectangles - + Guess 8x8 rectangles - + Guess unlimited rectangles - + Dynamic resolution - + Periodicity checking - + Threads - + Iterations - + Bailout - - - + + + Perturbation - + Zooming speed - + Fixed step - + Solid guessing range - + Disable rotation - + Continuous rotation - + Rotate by mouse - + Rotation speed - + Automatic rotation - + Fast rotation mode - + Recalculate - + Disable dynamic resolution - + Use only during animation - + Use also for new images - + Dynamic resolution mode - + Autopilot - + Hide Messages - + An introduction to fractals - + XaoS features overview - + Math behind fractals - - + + Other fractal types in XaoS - + What's new? - - + + Whole story - + Introduction - + Mandelbrot set - + Julia set - + Higher power Mandelbrots - + Newton's method - + Barnsley's formula - + Phoenix - + Octo - + Magnet - + All features - + Outcoloring modes - + Incoloring modes - + True-color coloring modes - + Planes - + Animations and position files - + Random palettes - + Other noteworthy features - + The definition and fractal dimension - + Escape time fractals - + Triceratops and Catseye fractals - + Mandelbar, Lambda, Manowar and Spider - + Sierpinski Gasket, S.Carpet, Koch Snowflake - + What's new in 3.0? - + What's new in 4.0? - + About - + Quit - - + + Message Font... - + Set Language - + System default - - + + Fullscreen - + Info on current fractal - + Send Feedback - + Get Updates - + User Forum @@ -1544,23 +1544,23 @@ - + XaoS must restart to change the thread count. - - + + Do you want to quit now? - + File %s opened. - + @@ -1766,52 +1766,52 @@ - + Enabling: %s. - + Disabling: %s. - + Skipping, please wait... - + Letters per second %i - + Rotation speed:%2.2f degrees per second - + Iterations: %i - + Cycling speed: %i - + speed:%2.2f - + Please wait while calculating %s - + Welcome to XaoS version %s 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 + + + Perturbation: + Pertürbasyon: + + + + Julia-seed: + Julia başlangıç değeri: + + + + Morphing type: + Biçimlendirme: + + + + Startuptime: + Başlangıç Süresi: + + + + Stoptime: + Bitiş Süresi: + + + + Files to render: + Oluşturma dosyası: + + + + + Basename: + Komut: + + + + + Width: + Genişlik: + + + + + Height: + Yükseklik: + + + + + Pixel width (cm): + Piksel genişliği (cm): + + + + + Pixel height (cm): + Piksel yüksekliği (cm): + + + + Framerate: + Karesayısı: + + + + + Image type: + Resim türü: + + + + + Antialiasing: + Anti-aliasing (farklı tonlardaki piksellere geçiş): + + + + Always recalculate: + Her zaman yeniden hesapla: + + + + Center: + Merkez: + + + + Radius: + Yarıçap: + + + + + Angle: + Açı: + + + + Mode: + Mod: + + + + Start: + Başlangıç: + + + + End: + Bitiş: + + + + + Color: + Renk: + + + + Rotations per second: + Birimdeki dönme sayısı: + + + + Letters per second: + Birimdeki harf sayısı: + + + + Iterations: + İterasyon: + + + + Text: + Metin: + + + + Your command: + Komutunuz: + + + + + + + + Filename: + Dosya adı: + + + + Formula: + Formül: + + + + X center: + X merkezi: + + + + Y center: + Y merkezi: + + + + X Radius: + X Yarıçapı: + + + + Y Radius: + Y yapıçapı: + + + + Coordinates: + Koordinatlar: + + + + continuous rotation + Sürekli dön + + + + Fast rotation + Hızlı dön + + + + filter + Filtre + + + + enable + Erişime aç + + + + Amount: + Miktar: + + + + Zooming speed: + Yakınlaştırma hızı: + + + + Name: + İsim: + + + + Bailout: + Döngüden çık: + + + + Threads: + İş parçacığı: + + + + Julia mode: + Julia tipi: + + + + Horizontal position: + Yatay konum: + + + + Vertical position: + Dikay konum: + + + + Dynamic resolution: + Dinamik çözünürlük: + + + + Time: + Zaman: + + + + + Number: + Sayı: + + + + Algorithm number: + Algoritma Sayısı: + + + + Seed: + Başlangıç değeri: + + + + Shift: + Değiştirme: + + + + Load Palette Config + Palet yapılandırmasını yükle + + + + Save Palette Config + Palet yapılandırmasını kaydet + + + + Frames per second: + Saniyedeki kare sayısı: + + + + Formula + Formül + + + + Initialization: + Başlangıç durumuna dönme: + + + + Error + + + + renderanim: Width parameter must be positive integer in the range 0..4096 + Ekrandaki mevcut animasyon görüntüsü: Genişlik parametresi 0..4096 aralığında pozitif tamsayı olmalıdır + + + + + renderanim: Height parameter must be positive integer in the range 0..4096 + Ekrandaki mevcut animasyon görüntüsü: Yükseklik parametresi 0..4096 aralığında pozitif tamsayı olmalıdır + + + + + renderanim: Invalid real width and height dimensions + Ekrandaki mevcut animasyon görüntüsü: Genişlik ve yükseklik için geçersiz boyutlar + + + + renderanim: invalid framerate + Ekrandaki mevcut animasyon görüntüsü: Geçersiz karehızı + + + + + renderanim: antialiasing not supported in 256 color mode + Ekrandaki mevcut animasyon görüntüsü: Kenar yumusatma 256 renk modunda desteklenmiyor + + + + + animateview: Invalid viewpoint + Animasyon görüş alanı: Geçersiz bakış açısı + + + + Invalid viewpoint + Geçersiz bakış açısı + + + + + Unknown palette type + Geçersiz palet türü + + + + + Initialization of color cycling failed. + Renk döngüsünü başlatmak başarısız. + + + + + Try to enable palette emulation filter + Renk paleti emülsiyonfiltresini etkinleştirmeyi deneyiniz + + + + Algorithm:%i seed:%i size:%i + Algoritma:%i Başlangıç değeri:%i boyut:%i + + + + line available only in animation replay + Satır sadece animasyon tekrar başlatıldğında aktif + + + + Morphing non existing line! + Var olmayan doğruyu biçimlendir! + + + + linekey not available in this context! + Satır anahtarı içerikte bulunmuyor! + + + + clear_line available only in animation replay + Satır_temizleme sadece animasyon tekrar başlatıldğında aktif + + + + clear_lines available only in animation replay + Satır_temizlemeler sadece animasyon tekrar başlatıldğında aktif + + + + Catalog file not found + Katalog dosyası bulunamadı + + + + Replay is already active + Tekrar başlatma daha önce aktive edildi + + + + File open failed + Dosya açma başarısız + + + + Out of memory + Yetersiz bellek + + + + + + + Missing parameter + Eksik parametre + + + + + + + Unexpected end of file + Beklenmeyen dosya sonu + + + + + Token is too long + Simge çok uzun + + + + Unknown formula type + Bilinmeyen formül türü + + + + morph available only in animation replay + Biçimlendirme yalnızca animasyon tekrarlanırken kullanılabilir + + + + morphview: Invalid viewpoint + Biçimlendirme görünümü geçersiz bakış açısı ya da duruma göre perspektif + + + + move available only in animation replay + hareket yalnızca animasyon tekrarında kullanılabilir + + + + morphjulia available only in animation replay + Julia biçimi sadece animasyon tekrarında kullanılabilir + + + + morphangle available only in animation replay + Biçimlendirme açısı yalnızca animasyon tekrarında kullanılabilir + + + + Unknown filter + Bilinmeyen filtre + + + + sleep available only in animation replay + Uyku sadece animasyon ekranında mevcut + + + + Internal program error #12 %i + + Dahili programlama hatası %i 12 + + + + + wait available only in animation replay + Bekleme sadece animasyon tekrar başlatıldığında aktif + + + + No catalog file loaded + Katalog dosyası yüklenmedi + + + + Message not found in catalog file + Katalog listesinde mesaj bulunamadı + + + + load available only in animation replay + Yükleme animasyon tekrar başlatıldğında aktif + + + + Include level overflow + Taşma hatası içerir + + + + File not found + Dosya bulunamadı + + + + Too many parameters + Çok fazla parametre + + + + Error: %s + Hata:%i + + + + Cannot create palette + Palet oluşturulamıyor + + + + Cannot create image + + Görsel açılamıyor + + + + + Cannot create checking buffer! + Kontrol belleği oluşturulamıyor! + + + + + Cannot create context + + İçerik açılamıyor + + + + + Cannot open animation file + + Animasyon dosyası açılamıyor + + + + + + Calculation interrupted + Hesaplama kesintiye uğradı + + + + + Calculation finished + Hesaplama tamamlandı + + + + Tutorial files not found. Reinstall XaoS + Öğretim dosyaları bulunamadı. Xaos’u yeniden başlatın + + + + Could not open examples + Örnekler açılamadı + + + + Could not open image + Görsel açılamadı + + + + Can not create palette + Palet oluşturulamıyor + + + + + + XaoS is out of memory. + Yetersiz bellek. + + + + Can not create image + Görsel oluşturulamıyor + + + + Can not allocate tables + Tablolar oluşturulamıyor + + + + Menu + + + Root menu + Ana menü + + + + Animation root menu + Animasyon ana menüsü + + + + Replay only commands + Sadece komutları yeniden oynat + + + + Line drawing functions + Doğru çizme fonksiyonu + + + + Line + Doğru + + + + Morph line + Biçimlendirilmiş doğru + + + + Morph last line + Son doğruyu biçimlendir + + + + Set line key + Doğru anahtarını belirle + + + + Clear line + Doğruyu temizle + + + + Clear all lines + Tüm doğruları temizle + + + + Animation functions + Animasyon fonksiyonları + + + + + + + + View + Görüntü + + + + Morph view + Biçimlenmiş görünüm + + + + Morph julia + Biçimlendirilmiş Julia kümesi + + + + Move view + Görüntü taşıma + + + + Morph angle + Biçimlendirilmiş açı + + + + Zoom center + Yakınlaştırma merkezi + + + + Zoom + Yakınlaştır + + + + Un-zoom + Yakınlaştırmayı geri al + + + + Stop zooming + Yakınlaştırmayı durdur + + + + Smooth morphing parameters + Düzenli geçiş parametreleri + + + + Timing functions + Zamanlama fonksiyonları + + + + Usleep + Programı duraklat + + + + Wait for text + Metin için bekle + + + + Wait for complete image + Resmin tamamlanması için bekle + + + + Include file + Dosya dahil et + + + + + Default palette + Varsayılan renk levhası + + + + Formula + Formül + + + + Maximal zooming step + Maksimum yakınlaştırma işlemi + + + + Zooming speedup + Yakınlaştırmayı hızlandır + + + + Filter + Filtre + + + + + Letters per second + Saniyedeki simge sayısı + + + + + Interrupt + Duraklama + + + + + Status + Durum + + + + + Ministatus + Mini durum bildirimi + + + + + Cartesian Grid + Koordinat düzlemi + + + + + File + Dosya + + + + Edit + Düzenle + + + + Fractal + Fraktal + + + + Calculation + Hesaplama + + + + + Filters + Filtreler + + + + Action + Eylem + + + + + + Help + Yardım + + + + Tutorials + Öğretim videoları + + + + Stop replay + Tekrar oynatmayı durdur + + + + Command + Komut + + + + Play string + Fraktal dizeyi çalıştır + + + + Clear screen + Ekranı temizle + + + + Display fractal + Fraktalı gizle + + + + Display text + Metni gizle + + + + Text color + Metin rengi + + + + Horizontal text position + Yatay metin konumu + + + + Vertical text position + Dikey metin konumu + + + + Text position + Metin konumu + + + + Message + Mesaj + + + + New + Yeni + + + + Open + + + + + Save + Kaydet + + + + Save as + Farklı kaydet + + + + PNG + PNG + + + + Record + Kayıt al + + + + Replay + Tekrar oynat + + + + Render + Oluşturma + + + + Render Image + Oluşturma resmi + + + + Load random example + Rastgele örnek yükle + + + + Save configuration + Yapılandırmayı kaydet + + + + Undo + Geri + + + + Redo + Yenile + + + + Formulae + Formüller + + + + More formulae + Daha fazla formül + + + + User formula + Kullaıcı formülleri + + + + User initialization + Kullanıcı başlatma + + + + Incoloring mode + Renklendirme modu + + + + Outcoloring mode + Dış renklendirme modu + + + + Plane + Düzlem + + + + Palette + Palet + + + + Mandelbrot mode + Mandelbrot kümesi oluşturma modu + + + + Julia mode + Julia kümesi oluşturma modu + + + + Fast julia mode + Hızlı Julia kümesi oluşturma modu + + + + Rotation + Dönme + + + + Set angle + Açıyı ayarla + + + + Set plane + Düzlemi ayarla + + + + Inside coloring mode + 8 bit derinliğe sahip iç renklendirme modu + + + + Outside coloring mode + 8 bit derinliğe sahip dış renklendirme modu + + + + Inside truecolor coloring mode + 24 bit derinliğe sahip iç rengi seçme modu + + + + Outside truecolor coloring mode + 24 bit derinliğe sahip dış rengi seçme modu + + + + Julia seed + Julia başlangıç değeri + + + + Random palette + Rastgele palet + + + + + Custom palette + Özel palet + + + + Palette Colors + Palet renkleri + + + + Palette Editor + Palet düzenleyici + + + + Load Palette Config + Palet yapılandırmasını yükle + + + + Save Palette Config + Palet yapılandırmasını kaydet + + + + Color cycling + Renk döngüsü + + + + Reversed color cycling + Ters renk döngüsü + + + + Color cycling speed + Renk döngüsü hızı + + + + Shift palette + Rengi değiştir + + + + Shift one forward + Bir adım öne al + + + + Shift one backward + Bir adım geriye al + + + + Solid guessing + Fraktal oluşturma + + + + Disable solid guessing + Tahmin etmeyi devre dışı bırak + + + + Guess 2x2 rectangles + 2x2 birimkarelik dikdörtgeni tahmin et + + + + Guess 3x3 rectangles + 3x3 birimkarelik dikdörtgeni tahmin et + + + + Guess 4x4 rectangles + 4x4 birimkarelik dikdörtgeni tahmin et + + + + Guess 5x5 rectangles + 5xx5 birimkarelik dikdörtgeni tahmin et + + + + Guess 6x6 rectangles + 6x6 birimkarelik dikdörtgeni tahmin et + + + + Guess 7x7 rectangles + 7x7 birimkarelik dikdörtgeni tahmin et + + + + Guess 8x8 rectangles + 8x8 birimkarelik dikdörtgeni tahmin et + + + + Guess unlimited rectangles + Sınırsız dikdörtgeni tahmin et + + + + Dynamic resolution + Dinamik çözünürlük + + + + Periodicity checking + Periyodik örüntü kontrolü + + + + Threads + İş paketleri + + + + Iterations + Yinelemeler + + + + Bailout + Yinelemeden kaçış + + + + + + Perturbation + Pertürbasyon + + + + Zooming speed + Yakınlaştırma hızı + + + + Fixed step + Sabit adım aralığı + + + + Solid guessing range + Tahmin aralığı + + + + Disable rotation + Döndürmeyi devre dışı bırak + + + + Continuous rotation + Sürekli döndür + + + + Rotate by mouse + Fare imleci ile döndür + + + + Rotation speed + Döndürme hızı + + + + Automatic rotation + Otomatik döndür + + + + Fast rotation mode + Hızlı dönme modu + + + + Recalculate + Tekrar hesapla + + + + Disable dynamic resolution + Dinamik çözünürlüğü devre dışı bırak + + + + Use only during animation + Sadece animasyon esnasında kullan + + + + Use also for new images + Sadece yeni resimler için kullan + + + + Dynamic resolution mode + Dinamik çözünürlük modu + + + + Autopilot + Oto-pilot modu + + + + Hide Messages + Mesajları gizle + + + + An introduction to fractals + Fraktallara giriş + + + + XaoS features overview + XaoS özelliklerine bakış + + + + Math behind fractals + Fraktalların ardındaki matematik + + + + + Other fractal types in XaoS + XaoS için diğer fraktal türleri + + + + What's new? + Güncellemeler neler? + + + + + Whole story + Tüm hikaye + + + + Introduction + Giriş + + + + Mandelbrot set + Mandelbrot kümesi + + + + Julia set + Julia kümesi + + + + Higher power Mandelbrots + Daha yüksek güçlü Mandebrotlar + + + + Newton's method + Newton’un yöntemi + + + + Barnsley's formula + Barnsley'in yöntemi + + + + Phoenix + Phoenix + + + + Octo + Octo + + + + Magnet + Magnet + + + + All features + Tüm özellikler + + + + Outcoloring modes + Dış renklendirme modları + + + + Incoloring modes + İç renklendirme modları + + + + True-color coloring modes + Gerçek-renkli renklendirme modları + + + + Planes + Düzlemler + + + + Animations and position files + Animasyon ve pozisyon dosyaları + + + + Random palettes + Rastgele paletler + + + + Other noteworthy features + Diğer önemli özellikler + + + + The definition and fractal dimension + Tanım ve fraktal boyutu + + + + Escape time fractals + Kaçış zamanı fraktalları + + + + Triceratops and Catseye fractals + Triceratops ve Catseye fraktalları + + + + Mandelbar, Lambda, Manowar and Spider + Mandelbar, Lambda, Manowar ve Spider Kümeleri + + + + Sierpinski Gasket, S.Carpet, Koch Snowflake + Sierpinski Üçgeni, S. Halısı, Koch Kar Tanesi + + + + What's new in 3.0? + 3.0’da neler var? + + + + What's new in 4.0? + 4.0’da neler var? + + + + + About + Hakkında + + + + Quit + Çıkış + + + + + Message Font... + Mesaj yazı tipi... + + + + Set Language + Dili ayarla + + + + System default + Varsayılan ayarlar + + + + + Fullscreen + Tam ekran + + + + Info on current fractal + Ekrandaki fraktal hakkında bilgi + + + + Send Feedback + Geri bildirim gönder + + + + Get Updates + Güncellemeleri al + + + + User Forum + Kullanıcı Forumu + + + + Message + + + + Boundary trace + Sınır yüzeyi + + + + Solid guessing 1 + Tahmin et 1 + + + + Solid guessing + Tahmin et + + + + Out of memory + Yetersiz bellek + + + + Unbalanced parentheses + Parantez hatası + + + + Unknown function: %s + Bilinmeyen fonksiyon: %sler + + + + Invalid number: %s + Geçersiz sayı: %sler + + + + Unknown variable: %s + Bilinmeyen değişken: %sler + + + + Invalid operator: %s + Geçersiz işlem: %sler + + + + Internal error occurred in formula: %s + Formül içinde hata oluştur: %sler + + + + Function has incorrect parameter count: %s + Fonksiyonda geçersiz parametre sayısı var: %sler + + + + Empty formula + Boş formül + + + + XaoS must restart to change the thread count. + İşlemin değiştirilmesi için XaoS yeniden başlatılmalı. + + + + + Do you want to quit now? + Çıkmak istediğinizden emin misiniz? + + + + File %s opened. + %ler dosyası yüklendi. + + + + + + + File %s saved. + %ler dosyası kaydedildi. + + + + Replay disabled at line %i + Tekrar oynatma %i satırında devre dışı bırakıldı + + + + Initializing + Başlatılıyor + + + + + Loading catalogs + Kataloglar yükleniyor + + + + Processing command line options + Komut satırı seçenekleri işleniyor + + + + Enabling animation replay + + Animasyonu tekrar oynatmayı etkinleştiriliyor + + + + + + + Entering calculation loop! + Hesaplama döngüsü giriliyor! + + + + Rendering frame %i... + Oluşturma kareleri %ileri... + + + + Linking frame %i to %i... + %i çerçevesi %i’yle eşleştiriliyor... + + + + Calculation finished + Hesaplama tamamlandı + + + + Preparing first image + İlk görsel hazırlanıyor + + + + + + File %s loaded. + %sler dosyası yüklendi. + + + + Saving image... + Resim kaydediliyor… + + + + Save interrupted + Kaydetme duraklatıldı + + + + Can not open file + Dosya açılamıyor + + + + Recording to file %s enabled. + %sler dosyasına kayıt etkinleştirildi. + + + + %s %.2f times (%.1fE) %2.2f frames/sec %c %i %i %i %u + %s %.2f zamanda (%.1fE) %2.2f kare/saniye %c %i %i %i %u + + + + unzoomed + Yakınlaştırma + + + + zoomed + Yakınlaştır + + + + framerate:%f + + Karehızı:%f + + + + + Fractal name:%s + Fraktal ismi:%sler + + + + Fractal type:%s + Fraktal türü:%sler + + + + Mandelbrot + Mandelbrot + + + + Julia + Julia + + + + Formula:%s + Formül:%sler + + + + View:[%1.12f,%1.12f] + Görüntü:[%1.12f,%1.12f] + + + + size:[%1.12f,%1.12f] + boyut:[%1.12f,%1.12f] + + + + Rotation:%4.2f Screen size:%i:%i + Döndürme:%4.2f Ekran boyutu:%i:%i + + + + Iterations:%-4u Palette size:%i + Yinelemeler:%-4u Palet boyutu:%i + + + + Bailout:%4.2f + Döngüdençık%4.2f + + + + Autopilot:%-4s Plane:%s + Oto-pilot:%-4s Düzlem:%s + + + + On + Açık + + + + Off + Kapalı + + + + incoloring:%s outcoloring:%s + iç renklendirme:%s dış renklendirme:%s + + + + zoomspeed:%f + yakınlaştırma hızı:%f + + + + Parameter:none + Parametre: yok + + + + Parameter:[%f,%f] + Parametre:[%f,%f] + + + + Thank you for using XaoS + + XaoS’u kullandığınız için teşekkürler + + + + + XaoS must restart to change the language. + İşlemin değiştirilmesi için XaoS yeniden başlatılmalı. + + + + Enabling: %s. + Etkinleştiriliyor: %s. + + + + Disabling: %s. + Devre dışı bırakılıyor: %s. + + + + Skipping, please wait... + Atlanıyor, lütfen bekleyiniz... + + + + Letters per second %i + Saniye başına simge %i + + + + Rotation speed:%2.2f degrees per second + Dönüş hızı: Saniyede %2,2f derece + + + + Iterations: %i + Yinelemeler: %i + + + + Cycling speed: %i + Döngüsel tekrar hızı: %i + + + + speed:%2.2f + Hız: %2.2f + + + + Please wait while calculating %s + %sler (yüzdeler) hesaplanırken lütfen bekleyiniz + + + + Welcome to XaoS version %s + 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);