feat: implement renderer logic for format selection, dependency management, and i18n support

This commit is contained in:
Ümit Tunç
2026-05-28 07:46:01 +03:00
parent 8f2a64cd33
commit e7c66d9381
2 changed files with 85 additions and 34 deletions
+8 -5
View File
@@ -163,11 +163,11 @@
<span class="summary-stat-label" data-i18n="summary_total_tracks">Toplam Dosya:</span>
<span id="summary-total-count" class="summary-stat-value">0</span>
</div>
<div class="summary-stat-item">
<div class="summary-stat-item" id="summary-item-duration">
<span class="summary-stat-label" data-i18n="summary_total_duration">Toplam Süre:</span>
<span id="summary-total-duration" class="summary-stat-value">0 sn</span>
</div>
<div class="summary-stat-item summary-stat-speed-item">
<div class="summary-stat-item summary-stat-speed-item" id="summary-item-speed">
<span class="summary-stat-label" data-i18n="summary_speed_label">Hız:</span>
<select id="summary-speed-select" class="summary-speed-select">
<option value="100">100 Mbps (Fiber)</option>
@@ -177,11 +177,11 @@
<option value="8">8 Mbps (Temel)</option>
</select>
</div>
<div class="summary-stat-item">
<div class="summary-stat-item" id="summary-item-size">
<span class="summary-stat-label" data-i18n="summary_est_size">Tahmini Boyut:</span>
<span id="summary-est-size" class="summary-stat-value">0 MB</span>
</div>
<div class="summary-stat-item">
<div class="summary-stat-item" id="summary-item-time">
<span class="summary-stat-label" data-i18n="summary_est_time">Tahmini Süre:</span>
<span id="summary-est-time" class="summary-stat-value">~0 sn</span>
</div>
@@ -225,7 +225,10 @@
<div class="progress-bar-container">
<div id="download-progress-bar" class="progress-bar-fill" style="width: 0%"></div>
</div>
<p id="download-subtext" class="subtext">Lütfen bekleyin...</p>
<div class="progress-footer" style="display: flex; justify-content: space-between; align-items: center; margin-top: 4px;">
<p id="download-subtext" class="subtext" style="margin-top: 0;">Lütfen bekleyin...</p>
<p id="download-overall-status" class="subtext" style="margin-top: 0; font-weight: 600; color: #00dfd8;"></p>
</div>
</div>
<button id="download-btn" class="glow-button full-width">