feat(partition): çoklu disk kurulumunda belirsizliği gider, özeti zenginleştir

Önceki commit bölümleme iş mantığını düzeltmişti. Burada `selected_disk`
değişkeninin taşıdığı belirsizlik gideriliyor ve kullanıcı kurulumdan
önce dağılımı tek ekranda görebiliyor.

## 1. selected_disk birden fazla şey ifade ediyordu

Dört ayrı yerde kullanılıyordu: yeni bölümlerin hedefi, çift şeridin
çizildiği disk, GRUB/InstallGrubJob hedefi ve bootloader_device'ın
varsayılanı. Kullanıcı tabloyu gezmek için ComboBox'u sdb'ye çevirince
GRUB da oraya yönlendiriyordu.

  - Dış ComboBox'un etiketi "Kurulum Yapılacak Diski Seçin" idi ve bu
    yanlış anlam çağrışımı yapıyordu. Artık "Aktif disk" + ne olduğunu
    açıklayan bir ipucu metni. (Ayrıca hardcoded Türkçe etiket,
    "Disk Seçin" de çeviriye alındı.)
  - Yeni bölümlerin hedefi artık diyalogdaki disk seçiciden geliyor
    (önceki commit), dolayısıyla dış ComboBox yalnızca vurgulamayı ve
    varsayılan öneriyi etkiliyor.
  - bootloader_device varsayılanı artık `selected_disk` değil, KÖKün
    olduğu disk. partitioned_plan'a, yoksa selected_disk'a düşüyor.

## 2. Özet ekranı

Çoklu disk kurulumunda kullanıcı son durumu görmeli:
  - Disk başlıkları kapasiteyi gösteriyor ("/dev/sdb (500 GB)")
  - Her diskin altında "— boş: 120.0 GB" satırı
  - Disk satırında kök diski "[kök]" etiketiyle işaretleniyor; GRUB
    varsayılanı oraya kurulduğu için hangi diske önyükleme yazılacağı
    belli olmalı.
Ekranda ⭐ emoji yerine düz metin etiket kullanıldı: setup_fonts
sistem + remixicon yüklüyor, renkli emoji fontu yorum satırında —
emoji kutu (tofu) olarak çıkardı.

## Locale dosyaları
Bu commit sırasında tr.toml/en.toml bozuldu (satır sonuna yapışan
düzenleme) ve rust-i18n proc macro derlemeyi durdurdu. Ayrıştırıcıyla
doğrulandı, `summary_manual_mode` değeri özgün haline döndürüldü.

cargo check --all-targets : 0 hata, 0 uyarı
cargo test              : 76/76 geçti

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Erkan IŞIK
2026-09-25 23:59:52 +03:00
parent 4c68c5018e
commit b6f9af3b40
5 changed files with 90 additions and 7 deletions
+3
View File
@@ -81,6 +81,7 @@ summary_username = "Kullanıcı adı"
summary_hostname = "Bilgisayar adı"
summary_erase_mode = "Tüm disk silinecek"
summary_manual_mode = "Manuel bölümleme"
summary_root_disk_tag = "kök"
summary_not_selected = "Seçilmedi"
summary_warning = " Dikkat: İleri'ye basıldığında seçilen diskteki tüm veriler kalıcı olarak silinecektir!"
@@ -120,6 +121,8 @@ summary_custom_partitions = "Manuel Bölümler"
mp_size_remaining = "Kalan Alan"
mp_size_available = "Kullanılabilir"
mp_target_disk = "Hedef disk"
mp_active_disk = "Aktif disk"
mp_active_disk_hint = "Tabloda vurgulanan disk ve Yeni Bölüm diyaloğunun varsayılan hedefi. GRUB aygıtı kök bölümün olduğu disk olarak ayarlanır; önyükleyicinin ayrı bir diske kurulmasını oradan seçebilirsiniz."
mp_target_disk_hint = "Bu bölümün yerleşeceği disk. Kök diski değiştirmeden /home gibi bölümleri ayrı bir diske koyabilirsiniz."
mp_create_here = "Buraya Oluştur"
mp_will_delete = "silinecek"