github abdullah-erturk/Windows-Backup-Restore-Tool v4
Windows Backup & Restore Tool v4🛡️

5 hours ago
Türkçe (v4 Yenilikler)

🔄 Mimari ve Uyumluluk (.NET 4.5 Dönüşü)

  • Tam WinPE Uyumluluğu: Uygulama, Sergei Strelec ve benzeri daha eski/özel WinPE sürümlerinde sorunsuz çalışabilmesi için .NET 8'den tekrar .NET Framework 4.5 altyapısına düşürüldü ve optimize edildi.

🌐 Akıllı Dil Motoru ve Çeviri İyileştirmeleri

  • Otomatik Dil Algılama (#12): Program ilk açıldığında Lang\config.txt dosyasına bakar. Eğer kayıtlı bir dil yoksa (ilk açılışsa), doğrudan İşletim Sisteminin Diline bakar. İşletim sistemi dili destekleniyorsa (örneğin Türkçe ise tr.ini) otomatik o dille açılır. Desteklenmeyen bir dilse doğrudan evrensel olan en.ini (İngilizce) ile başlatılır.
  • Çoklu Dil Desteği: Türkçe ve İngilizce dillerine ek olarak, Lang klasöründe bulunan diğer tüm dünya dillerinin (Arapça, Almanca, Çince, Felemenkçe, Fransızca, İspanyolca, İtalyanca, Japonca, Korece, Lehçe, Macarca, Portekizce, Rusça) otomatik algılanması ve uygulamaya entegrasyonu sağlandı.

🖥️ Dinamik ve Esnek Kullanıcı Arayüzü (Responsive UI)

  • Tam Ekran ve Boyutlandırma: Uygulama penceresi artık tamamen genişletilebilir ve tam ekran yapılabilir hale getirildi.
  • Akıllı Genişleme: Ekran büyütüldüğünde veya tam ekran yapıldığında içerideki sekmeler, metin kutuları, butonlar ve ilerleme çubuğu (Progress Bar) orantılı bir şekilde genişleyerek ekranı kusursuzca doldurur.
  • Bozulma Koruması: Arayüzün orijinal boyutundan daha ufak boyutlara küçültülmesi (MinimumSize sınırı) engellendi. Bu sayede pencere ne kadar küçültülürse küçültülsün hiçbir yazı veya ögenin kaybolmaması, iç içe girmemesi garanti altına alındı.
  • Arayüz Taşma (Truncation) Çözümleri (#11): Farklı dillerde arayüz yazılarının sığmayıp kesilmesini önlemek için yan yana duran seçenekler (Örn: Tüm Disk / Yalnızca Bölüm, UEFI / BIOS) alt alta (dikey) konumlandırıldı ve tüm etiketlerin genişleme sınırları kaldırılarak dinamik hale getirildi.
  • Eksik Çevirilerin Tamamlanması (#11): Daha önce koda gömülü (hardcoded) kalan 'Sistem taraması', 'Dosya Seçici (Browse) Filtreleri' ve 'Sıkıştırma Seviyeleri (Fast, Maximum, vb.)' tamamen dil motoruna bağlandı ve çevrilebilir hale getirildi.
  • Görsel Hata Çözümleri: Eski sürümlerde arayüz boyutu değiştiğinde butonların ve yazıların Progress Bar'ın altında kalmasına sebep olan çapalama (Anchor) hataları tamamen çözüldü.

Microsoft.NETFramework v4.5 for WinPE

Windows Backup / Restore Tool v4 uygulaması WinPE ortamında çalışmak için .NET Framework 4.5 ihtiyaç duyar. Ancak bilindiği üzere .NET Framework 4.5 boyutu yüksektir ve bu WinPE'nin hızlı ön yüklenebilmesi için dezavantajlı bir durumdur.

Windows Backup / Restore Tool v4 uygulaması WinPE ortamında kullanabilmeniz için tarafımca kırpılmış .NET Framework 4.5 hazırlanmıştır. Bu .NET Framework 4.5 sadece Windows Backup / Restore Tool v4 uygulaması içindir. Diğer uygulamalarla çalışacağının garantisi yoktur.

Kullanımı:

Kullanmayı sevdiğiniz WinPE'yi mount ettikten sonra Microsoft.NET klasörünü Windows klasörüne kopyalayıp commit etmeniz yeterlidir.


English (v4 Enhancements)

🔄 Architecture & Compatibility (.NET 4.5 Rollback)

  • Maximum WinPE Compatibility: To ensure seamless operation in older or custom WinPE environments like Sergei Strelec, the application was rolled back from .NET 8 to .NET Framework 4.5 and optimized.

🌐 Smart Language Engine

  • Auto OS Language Detection (#12): On startup, the tool checks Lang\config.txt. If no language was previously selected, it dynamically checks the host Operating System Language. If the OS language is available in the Lang folder (e.g. tr.ini), it loads it. If unsupported, it gracefully defaults to the universal en.ini.
  • Multi-Language Support: In addition to Turkish and English, full support and automatic integration for all other world languages present in the Lang folder (Arabic, Chinese, Dutch, French, German, Hungarian, Italian, Japanese, Korean, Polish, Portuguese, Russian, Spanish) was implemented.

🖥️ Responsive & Dynamic UI

  • Fully Resizable: The main application window is now completely resizable and supports maximization.
  • Proportional Scaling: When maximized or widened, all internal inputs, combo boxes, the progress bar, and log boxes gracefully stretch to fill the available space, while buttons remain perfectly pinned to their respective edges.
  • Anti-Overlap Protection: A strict Minimum Size constraint was added. Users cannot shrink the window below its default dimensions, guaranteeing that no UI elements ever overlap, clip, or become hidden.
  • UI Truncation Fixes (#11): To prevent text overflow in various languages, horizontal side-by-side radio buttons (e.g., Whole Disk / Partition Only, UEFI / BIOS) were re-aligned vertically, and all fixed label widths were removed to support dynamic expansion.
  • Missing Translations Added (#11): Previously hardcoded strings such as "System scanning complete", "File Dialog Filters (Browse)", and "Compression Levels (Fast, Maximum, etc.)" were fully integrated into the language engine and made translatable.
  • UI Bug Fixes: Resolved legacy layout bugs where resizing caused the Progress Bar to swallow bottom labels and buttons due to incorrect vertical anchoring.

Microsoft.NETFramework v4.5 for WinPE

The Windows Backup/Restore Tool v4 application requires .NET Framework 4.5 to run in a WinPE environment. However, as is known, .NET Framework 4.5 is large in size, which is a disadvantage for fast booting of WinPE.

A trimmed .NET Framework: 4.5 has been prepared by me for use in a WinPE environment with the Windows Backup/Restore Tool v4 application. This .NET Framework: 4.5 is only for the Windows Backup/Restore Tool v4 application. There is no guarantee that it will work with other applications.

Usage:

After mounting the WinPE you like to use, simply copy the Microsoft.NET folder to the Windows folder and commit it.


Don't miss a new Windows-Backup-Restore-Tool release

NewReleases is sending notifications on new releases.