diff --git a/CompactGUI/LanguageHelper.vb b/CompactGUI/LanguageHelper.vb index cdda73b..0a13b27 100644 --- a/CompactGUI/LanguageHelper.vb +++ b/CompactGUI/LanguageHelper.vb @@ -16,7 +16,7 @@ End Class Public Class LanguageHelper ' Supported language list ' @i18n - Private Shared ReadOnly SupportedCultures As String() = {"en-US", "ru-RU", "zh-CN", "es-ES"} + Private Shared ReadOnly SupportedCultures As String() = {"en-US", "ru-RU", "zh-CN", "es-ES", "tr-TR"} Private Shared resourceManager As ResourceManager = i18n.i18n.ResourceManager Private Shared currentCulture As CultureInfo = Nothing @@ -82,7 +82,8 @@ Public Class LanguageHelper {"en", "en-US"}, {"ru", "ru-RU"}, {"zh", "zh-CN"}, - {"es", "es-ES"} + {"es", "es-ES"}, + {"tr", "tr-TR"} } Dim systemLang As String = Thread.CurrentThread.CurrentUICulture.TwoLetterISOLanguageName.ToLower() diff --git a/CompactGUI/ViewModels/SettingsViewModel.vb b/CompactGUI/ViewModels/SettingsViewModel.vb index 377abf3..dfe5dd5 100644 --- a/CompactGUI/ViewModels/SettingsViewModel.vb +++ b/CompactGUI/ViewModels/SettingsViewModel.vb @@ -1,4 +1,4 @@ - + Imports System.ComponentModel Imports System.Reflection Imports System.Xml @@ -157,7 +157,8 @@ Public NotInheritable Class SettingsViewModel : Inherits ObservableObject New LanguageItem With {.Name = "English", .CultureCode = "en-US", .ISOCountryCode = "US"}, New LanguageItem With {.Name = "Русский", .CultureCode = "ru-RU", .ISOCountryCode = "RU"}, New LanguageItem With {.Name = "简体中文", .CultureCode = "zh-CN", .ISOCountryCode = "CN"}, - New LanguageItem With {.Name = "Español", .CultureCode = "es-ES", .ISOCountryCode = "ES"} + New LanguageItem With {.Name = "Español", .CultureCode = "es-ES", .ISOCountryCode = "ES"}, + New LanguageItem With {.Name = "Türkçe", .CultureCode = "tr-TR", .ISOCountryCode = "TR"} } diff --git a/CompactGUI/i18n/i18n.tr-TR.resx b/CompactGUI/i18n/i18n.tr-TR.resx new file mode 100644 index 0000000..7be6db2 --- /dev/null +++ b/CompactGUI/i18n/i18n.tr-TR.resx @@ -0,0 +1,522 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Hoş Geldiniz + + + Dil (Yeniden Başlatma Gerektirir) + + + Dil başarıyla değiştirildi. Tüm değişikliklerin etkili olması için uygulamayı yeniden başlatmanız gerekebilir. + + + Dil Değiştirildi + + + Arayüz Ayarları + + + Sıkıştırma Modu düğmelerinde her zaman ayrıntıları göster + + + Güncelleme Ayarları + + + Ön sürüm güncellemelerini denetle + + + Arkaplan İzleyici Ayarları + + + Sıkıştırılmış klasörleri değişiklikler için izle + + + Klasörleri sıkıştır: + @MutedRule(WhiteSpaceTail) + + + her + + + gün + @MutedRule(PunctuationTail) + + + saat + @MutedRule(WhiteSpaceLead)@MutedRule(WhiteSpaceTail) + + + Sıkıştırma Ayarları + + + Maksimum Sıkıştırma İş Parçacığı + + + HDD'ler yalnızca 1 iş parçacığı kullansın + + + Steam dışı klasörler için sıkıştırmayı tahmin et (beta) + + + Sistem Entegrasyonu + + + Sağ tık bağlam menüsüne ekle + + + Başlat menüsüne ekle + + + Tamamlandığında bildirim göster + + + CompactGUI'yi sistem tepsisinde başlat + + + Dosya Türü Yönetimi + + + Yerel olarak atlanan dosya türlerini yönet + + + düzenle + + + Çevrimiçi atlama listesi agresifliği + + + Sadece Steam oyunları için. +Kullanıcı tarafından gönderilen dosya türlerinin atlanması seçildiğinde, bu ayar her bir dosya türünün atlanması için kaç gönderim gerektiğini belirler. +'düşük' genellikle en iyisidir, çünkü daha yüksek seçenekler normalde iyi sıkışabilecek dosyaların atlanması riskini taşır. + + + düşük + + + orta + + + yüksek + + + Ayarlar + + + WatcherPage + + + Veritabanı Sonuçları + + + Oyun adı veya SteamID ile ara... + + + Sıralama Ölçütü + + + Oyun Adı + + + SteamID + + + Maksimum Tasarruf + + + Oyunlar + + + sıkıştırılmamış boyut + + + içerilen dosyalar + + + Klasörü Kuyruğa Ekle + + + Seçilenleri Sıkıştır + + + Çalışıyor + + + Sonuç Durumu + + + Sıkıştırma Modu + + + XPRESS 4K + @Invariant + + + XPRESS 8K + @Invariant + + + XPRESS 16K + @Invariant + + + LZX + @Invariant + + + Yapılandırma + + + Ayarlarda belirtilen dosya türlerini atla + + + Kötü sıkışma olasılığı olan dosya türlerini atla + + + Steam Oyunları için: +veritabanı sonuçlarına göre dosyaları atlar + +Steam Dışı Klasörler için: +sıkıştırma tahminine göre dosyaları atlar + + + Klasörü değişiklikler için izle + + + Tümüne uygula + + + Tahmini boyut + + + Tasarruf + + + bilinmiyor + + + İzlenen Klasörler + + + kaydedildi + + + Arkaplan Sıkıştırıcıyı İptal Et + + + Hepsini Şimdi Sıkıştır + + + Son analiz + + + Bilinmiyor + + + {0:0} gün önce + + + {0:0} saat önce + + + {0:0} dakika önce + + + az önce + + + Sıkıştırma Özeti + + + Kazanılan Alan + + + Sıkıştırılan Dosyalar + + + Sıkıştırma Modu + + + Sıkıştırmayı Aç + + + Tekrar Sıkıştır + + + Sonuçları Gönder + + + Önce + + + Sonra + + + Toplam Sonuçlar + + + Artan + + + Azalan + + + atlanan dosya türlerini düzenle + + + Kaydet + + + Sıfırla + + + Asla + + + Sistem Boştayken + + + Zamanlamaya Göre + + + Sistem boşta ise zamanlamaya göre + + + Son çalışma: {0:dd MMM yyyy \s\a\a\t HH:mm:ss} + + + Sıradaki: {0:dd MMM yyyy \s\a\a\t HH:mm:ss} + + + CompactGUI + + + bir klasör seçin + + + Yönetici + + + Sıkıştırma Veritabanı + + + İzleyici + + + Giriş + + + Son Alma: {0:dd MMM yyyy HH:mm:ss} + + + Tüm izlenen klasörleri yeniden analiz et + + + son değiştirilme: + + + son sıkıştırılma: + + + İzleme Listesinden Kaldır + + + Sıkıştırma kuyruğuna ekle + + + Bu klasörü yeniden analiz et + + + eskimiş + + + Ekle + + + İzleme listesine özel klasör ekle + + + Sıkıştırma Bekleniyor + + + Analiz Ediliyor + + + Sıkıştırıldı + + + Bilinmiyor + + + dosya atlanacak + + + SnackbarPresenter ayarlanmadı + + + Yönetici Olarak Yeniden Başlat + + + Bu klasöre erişmek için yetersiz izin + + + İndirmek için tıklayın + + + Güncelleme Mevcut ▸ Sürüm {0} + + + Wiki'ye gönderilemedi + + + Lütfen internet bağlantınızı kontrol edip tekrar deneyin + + + Tüm klasörlere uygulandı + + + Sıkıştırma seçenekleri tüm klasörlere uygulandı + + + Klasör kaldırılamıyor + + + Lütfen mevcut işlem bitene kadar bekleyin + + + Başarılı + + + Kuyruğa Eklendi + + + Bu oyun DirectStorage teknolojisini kullanıyor. Eğer bu özelliği kullanıyorsanız, bu oyunu sıkıştırmamalısınız. + + + Wiki'ye gönderildi + + + UID + @Invariant + + + Oyun + + + SteamID + @Invariant + + + Sıkıştırma + + + Sıkıştırılmamış + + + Şu anda {0} klasör izleniyor. CompactGUI'yi kapatmak onların izlenmesini durduracaktır. + +Çıkmak istediğinizden emin misiniz? + + + + + + Çıkış + + + Evet + + + İptal + + + Sürüm + + + B + + + KB + + + MB + + + GB + + + TB + + + PB + + + EB + + + Ayarlar Klasörünü Aç + + + Tamam + + + Mod + + diff --git a/README.md b/README.md index 07cbdeb..fc8224d 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,8 @@

English - Русский - - 简体中文 + 简体中文 - + Türkçe

  @@ -34,7 +35,7 @@ Transparent compression means that files can still be used normally on the compu **How is this different from the built-in compression in older versions of Windows?** This is similar to the old compression built-in to Windows (Right click > Properties > Compress to save space) however the newer algorithms introduced in Windows 10+ are far superior, resulting in greater compression ratios with almost no performance impact. Those with older HDDs may even see a performance gain in the form of reduced loading times - smaller files can be read into RAM faster, and the CPU can decompress them on the fly much faster than a typical HDD can supply them. [More information can be found here](https://msdn.microsoft.com/en-us/library/windows/desktop/hh920921(v=vs.85).aspx) -

Installation +

Installation

#### @@ -110,4 +111,9 @@ LZX|Slowest, but strongest|Suitable for storing archived files, backup data, or Please consider leaving a tip on Ko-Fi :)

Buy Me a Coffee at ko-fi.com

- + + --- + + **Turkish Translation by [Abdullah Ertürk](https://github.com/abdullah-erturk)** + +

Buy Me A Coffee

diff --git a/README_tr.md b/README_tr.md new file mode 100644 index 0000000..ab49f1e --- /dev/null +++ b/README_tr.md @@ -0,0 +1,119 @@ +

+ +

+ + GitHub İndirmeleri (tüm varlıklar, tüm sürümler) + GitHub Sürümü + +
+

+ + +

CompactGUI, oyunlarınızı ve programlarınızı işlevselliklerini etkilemeden şeffaf bir şekilde sıkıştırarak kullandıkları alanı azaltır. Windows 10 ve sonrasında bulunan yerel compact.exe komut satırı aracıyla aynı şeyi başarmak için doğrudan Win32 API'si ile çalışır.

+ +  +  + +

+ + +--- +

+ English - + Русский - + 简体中文 - + Türkçe +

+  + +**compact.exe nedir?** +Windows 10'da tanıtılan ve oyunları, programları ve diğer klasörleri neredeyse hiç performans kaybı olmadan şeffaf bir şekilde sıkıştırmanıza olanak tanıyan yeni algoritmalar topluluğuna sahip bir komutçuluktur. CompactGUI, bu işlevselliği daha kullanıcı dostu bir şekilde sunmak için ayn API'yi kullanır. + +**Şeffaf bir şekilde? Bu ne anlama geliyor?** +Şeffaf sıkıştırma, dosyaların sanki hiçbir şey olmamış gibi bilgisayarda normal şekilde kullanılmaya devam edilebileceği anlamına gelir - Zip ve Rar dosyaları gibi yeniden paketlenmezler. Oyunları ve programları daha önce yaptığınız gibi tam olarak tarayabilir ve başlatabilirsiniz, tek fark daha az yer kaplamalarıdır. + +**Bu, Windows'un eski sürümlerindeki yerleşik sıkıştırmadan ne farkı var?** +Bu, Windows'ta yerleşik olan eski sıkıştırmaya benzer (Sağ tık > Özellikler > Alan kazanmak için içeriği sıkıştır), ancak Windows 10+'da tanıtılan daha yeni algoritmalar çok daha üstündür ve neredeyse hiç performans etkisi olmadan daha yüksek sıkıştırma oranları sağlar. Eski HDD'lere sahip olanlar, azaltılmış yükleme süreleri şeklinde bir performans artışı bile görebilirler - daha küçük dosyalar RAM'e daha hızlı okunabilir ve CPU bunları uçuş sırasında tipik bir HDD'nin sağlayabileceğinden çok daha hızlı bir şekilde açabilir. [Daha fazla bilgi burada bulunabilir](https://msdn.microsoft.com/en-us/library/windows/desktop/hh920921(v=vs.85).aspx) + +

Kurulum

+ +#### + +Statik Rozet + +Veya Winget ile kurun: +```py +winget install CompactGUI +``` + +## Kullanım Alanları + +Bu aracı, klasörleri normal şekilde kullanmaya/çalıştırmaya devam ederken sıkıştırmak için kullanın: + +- Oyunların boyutunu azaltın (örn. ARK-Survival Evolved: 169 GB > 91.2 GB) +- Programların boyutunu azaltın (örn. Adobe Photoshop: 1.71 GB > 886 MB) +- Bilgisayarınızdaki diğer tüm klasörleri sıkıştırın + +## Ek Özellikler + +- Sıkıştırma ilerlemesi ve istatistikleri hakkında görsel geri bildirim +- Atlanabilecek, kötü sıkıştırılmış dosya türlerinin yapılandırılabilir listesi +- Sıkıştırma tahminleri almak için topluluk kaynaklı [veritabanı](https://github.com/ImminentFate/CompactGUI/wiki/Community-Compression-Results) ile çevrimiçi entegrasyon + - Steam oyun sonuçları CompactGUI içinden çevrimiçi veritabanına gönderilebilir +- Daha kolay kullanım için Windows Explorer bağlam menülerine entegrasyon +- Mevcut klasörlerin durumunu analiz etme +- Background Watcher (Arkaplan İzleyici) - klasörleri takip eder ve değişiklikleri (örn. Steam oyun güncellemeleri) izleyerek onları arkaplanda otomatik olarak sıkıştırılmış halde tutar. + +

100.000'den fazla gönderimden test edilen listesi için Wiki'ye göz atın

+

 

+ +

+ +## Önemli Uyarı + +**Bu araç, Windows 11'de DirectStorage kullanan oyunlarda kullanılmamalıdır.** + +DirectStorage, oyunların varlıkları CPU'yu atlayarak doğrudan SSD'den yüklemesine olanak tanıyan yeni bir API'dir. Sıkıştırılmış dosyaların GPU'ya gönderilmeden önce açılması gerekecektir, bu da herhangi bir performans kazanımını ortadan kaldıracaktır. + +## Arkaplan + +Windows 10, diskteki klasörleri ve dosyaları sıkıştırmaya ve çalışma zamanında açmaya olanak tanıyan `compact.exe` adlı az bilinen ancak çok kullanışlı bir araç tanıttı. Herhangi bir modern CPU ile bu ek yük neredeyse hiç fark edilmez ve alan tasarrufu en çok küçük SSD'lere sahip olanlar için yararlıdır. + +Program klasörleri ve oyunlar %60'a kadar küçültülebildiğinden, bu durum - özellikle yavaş HDD'lerde - yükleme sürelerini potansiyel olarak azaltma gibi ek bir avantaja sahiptir. + +Daha fazla bilgi için [buraya](https://technet.microsoft.com/library/bb490884.aspx) ve [buraya](https://msdn.microsoft.com/library/windows/desktop/hh920921(v=vs.85).aspx) bakabilir veya komut satırına compact /q yazabilirsiniz. + +Bu araç kasıtlı olarak sadece klasörleri ve dosyaları sıkıştırmak için tasarlanmıştır. Tüm sürücüler ve tüm Windows kurulumları CompactGUI içinden değiştirilemez - bu işlevselliği arayan kullanıcılar komut satırından compact /compactOS kullanmalıdır. + +Sıkıştırma tamamen şeffaftır - programlara, oyunlara ve dosyalara normal şekilde erişilebilir ve Gezgin'de normalde oldukları gibi görünürler; sadece çalışma zamanında RAM'e açılırlar, diskte sıkıştırılmış halde kalırlar. + +## Sıkıştırma Modları + +Varsayılan olarak program, `XPRESS8K` algoritması aktifken Compact'ı çalıştırır. Bu, sıkıştırma hızı ve boyut azaltma arasında iyi bir denge sağlar. Windows'un kullandığı varsayılan `XPRESS4K`'dır, daha hızlıdır ancak daha az sıkıştırır. + +Opsiyonel Sıkıştırma Modları: + +Algoritma|Temel Avantajlar|Detaylı Açıklama +:---|:---|:--- +XPRESS4K|En hızlı, ancak en zayıf|Aşırı yüksek okuma hızı gereksinimi olan oyun dosyaları için uygundur, sıkıştırırken performansı maksimize edebilir. +XPRESS8K|Hız ve sıkıştırma dengesi|Sıkıştırma hızı ve sıkıştırma oranı arasında daha iyi bir denge sağlanmıştır. +XPRESS16K|Daha yavaş, ancak daha güçlü|Depolama alanının kısıtlı olduğu ve yükleme hızı gereksinimlerinin düşük olduğu senaryolar için uygundur. +LZX|En yavaş, ancak en güçlü|Arşivlenen dosyaları, yedekleme verilerini veya sık erişilmeyen soğuk verileri saklamak için uygundur. + + --- + +### Ekran Görüntüleri +

+

+ +### Bu projeyi beğendiniz mi? + + Lütfen Ko-Fi üzerinden bir bahşiş bırakmayı düşünün :) + +

Ko-fi.com

+ + --- + + **Türkçe Çeviri: [Abdullah Ertürk](https://github.com/abdullah-erturk)** + +

Buy Me A Coffee