refactor(partition): hedef disk seçicisini tamamen kaldır, add_disk alanını sil

Kullanıcı isteği: "yeni bölümde de hedef disk kısmı kalksın, zaten
seçilen diskte işlem yapılacak."

Önceki commit seçiciyi yalnızca düzenlemeden kaldırmıştı. Şimdi her iki
akıştan da kaldırıldı — arayüz zaten "tek disk üzerinde çalışıyor":
tablo yalnızca seçili diski gösteriyor, disk şeridi diski
değiştiriyor. Diyalogda ikinci bir "aktif disk" kaynağı yalnızca
belirsizlik yaratıyordu.

## Davranış
  ekleme   → state.selected_disk
  düzenleme→ bölümün kendi disk/device alanları (korunur)

Başka diske bölüm eklemenin yolu: disk şeridinden o diske geç, sonra
"Yeni Bölüm". Çoklu disk kurulumu böylece hâlâ mümkün, hatta daha
tutarlı: eklediğin bölümü tabloda gördüğün diske eklersin.

## ManualState::add_disk SİLİNDİ
Alan artık gereksizdi ve tam olarak geçmişte bir hatanın kaynağıydı:

  "Yeni Bölüm" (add_disk = sda) → iptal → sdb'deki bölümü "Düzenle"
  → kaydet → bölüm /dev/sda'ya taşınıyordu

Diyalogda ikinci bir disk kaynağı kalmayınca bu sınıf hata yapısal
olarak imkânsız hale geldi. Alan, atamaları ve iki `dialog_disk`
fallback dalı kaldırıldı.

## Temizlik
- `mp_target_disk`, `mp_target_disk_hint` çeviri anahtarları iki
  locale'den silindi (kodda kullanılmıyordu)
- `mp_active_disk_hint` metni yeni akışı anlatacak şekilde güncellendi
- `edit_disk_tests` içindeki `add_disk`'e dayalı iki test yeni
  davranışa göre yeniden yazıldı

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

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Erkan IŞIK
2026-09-27 15:40:38 +03:00
parent d87664d191
commit 3104adbc41
4 changed files with 99 additions and 179 deletions
+1 -3
View File
@@ -120,10 +120,8 @@ summary_partition_plan = "Bölümleme"
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_active_disk_hint = "Tabloda ve Yeni Bölüm işleminde kullanılan disk. Başka bir diske bölüm eklemek için önce üstteki disk şeridinden o diske geçin. GRUB aygıtı kök bölümün olduğu disk olarak ayarlanır."
mp_will_delete = "silinecek"
mp_restore = "Geri Al"
mp_free_space = "Boş Alan"