From f6f0773286ecc0134dc7a7bee7f15e4343bc63b8 Mon Sep 17 00:00:00 2001
From: Alex Gradov <144119594+MORTEM3845@users.noreply.github.com>
Date: Sat, 24 Oct 2026 02:13:21 +0300
Subject: [PATCH 1/2] Show minimize button when ShowInTaskbar is enabled
---
QuickLook/Translations.config | 2007 ++++++++++++++++----------------
QuickLook/ViewerWindow.xaml | 499 ++++----
QuickLook/ViewerWindow.xaml.cs | 969 +++++++--------
3 files changed, 1757 insertions(+), 1718 deletions(-)
diff --git a/QuickLook/Translations.config b/QuickLook/Translations.config
index 684efd329..68fda7b9a 100644
--- a/QuickLook/Translations.config
+++ b/QuickLook/Translations.config
@@ -1,989 +1,1018 @@
-
-
-
-
- Segoe UI
- يعمل كويك لووك في الخلفية
- لا يزال كويك لووك عاملًا
- يسمح كويك لووك بالنظر سريعًا على أنواع محددة من الملفات عبر نقر مفتاح المسافة بعد تحديد الملف
- مسار البيانات {0} غير متاح للكتابة. تأكد رجاءً أنك تمتلك الصلاحيات الكافية
- تصفح {0} (مجلد)
- افتح الملف {0} باستخدام البرنامج الافتراضي
- افتح الملف {0} باستخدام برنامج محدد
- شغل الملف {0} المحدد
- هذا النوع من الملفات محظور.
- شغل البرنامج أوتوماتيكيًا عند تشغيل النظام
- النسخة {0} من كويك لووك
- تأكد من وجود أي تحديث للبرنامج
- إبحث عن إضافات جديدة
- افتح مجلد البيانات
- إعادة تشغيل
- Close on Lost Focus
- أغلق البرنامج
- أنت تمتلك النسخة الأحدث من البرنامج
- كويك لووك {0} تم إصداره. إنقر هنا لفتح صفحة التحميل
- حدث عطل عند البحث عن التحديثات: {0}
- تم التغيير أخر مرة في تاريخ {0} ميلادي
- المساحة {0}، {1} متوفرة
- مجلد: {0}
- مجلدات: {0}
- ملف: {0}
- ملفات: {0}
- ({0} - {1})
- نسخ كمسار
- نسخ بنجاح
-
-
- Segoe UI
- QuickLook a háttérben fut
- QuickLook már a háttérben fut
- A QuickLook lehetővé teszi bizonyos fájltípusok gyors előnézetét a szóköz megnyomásával, amíg ki van emelve.
- Keresés {0}
- Megnyitás {0}
- Megnyitás ezzel {0}
- Futtatás {0}
- Ez a fájltípus blokkolva van.
- Futattás &Indításkor
- QuickLook v{0}
- Keressen új &Frissítést...
- Keressen új &Bővítményeket...
- Adatmappa Megnyitása
- &Újraindítás
- Close on Lost Focus
- &Kilépés
- A legújabb verziót használja.
- QuickLook {0} megjelent. Kattintson ide a letöltési oldal megnyitásához.
- Hiba történt a frissítés keresése közben: {0}
- Utoljára módosítva {0}
- Méret {0}, {1} elérhető
- {0} mappa
- {0} mappák
- {0} fájl
- {0} fájlok
- ({0} és {1})
- Másolás elérési útként
- Sikeres másolás
-
-
- Segoe UI
- QuickLook je spustený na pozadí.
- QuickLook je spustený.
- QuickLook umožnuje rýchly náhľad určitého typu súborov stlačením medzerníka, zatiaľ čo je zvýraznený.
- Prehliadať {0}
- Otvoriť {0}
- Otvoriť v programe {0}
- Spustiť {0}
- Tento typ súboru je blokovaný.
- Spustiť pri &štarte
- QuickLook v{0}
- Skontrolovať &aktualizácie...
- Otvoriť Priečinok S Údajmi
- &Reštart
- Close on Lost Focus
- &Ukončiť
- Máte nainštalovanú najnovšiu verziu
- QuickLook {0} nie je v aktuálnej verzii. Kliknite sem na otvorenie stránky pre stiahnutie.
- Chyba pri zisťovaní aktualizácií: {0}
- Posledná zmena: {0}
- Veľkosť {0}, {1} voľných
- {0} priečinok
- {0} priečinkov
- {0} položka
- {0} položiek
- ({0} a {1})
- Kopírovať ako cestu
- Úspešne skopírované
-
-
- Segoe UI
- QuickLook berjalan di latar belakang.
- QuickLook telah berjalan
- QuickLook memungkinkan pratinjau cepat beberapa tipe berkas dengan menekan tombol spasi saat berkas tersebut disorot.
- Jelajahi {0}
- Buka {0}
- Buka dengan {0}
- Jalankan {0}
- Jenis file ini diblokir.
- Jalankan saat &Memulai
- QuickLook v. {0}
- Memeriksa &Pembaharuan...
- Cari Plug-ins &Baru...
- Buka Folder Data
- &Mulai Ulang
- Close on Lost Focus
- &Keluar
- Anda saat ini menggunakan versi terbaru.
- QuickLook v. {0} dirilis. Klik disini untuk membuka halaman unduhan.
- Kesalahan terjadi saat memeriksa pembaruan: {0}
- Terakhir diubah pada {0}
- Kapasitas {0}, {1} tersedia
- {0} folder
- {0} folder
- {0} berkas
- {0} berkas
- ({0} dan {1})
- Salin sebagai jalur
- Berhasil disalin
-
-
- Segoe UI
- QuickLook이 백그라운드에서 실행 중입니다.
- QuickLook이 이미 실행 중입니다
- QuickLook은 강조 표시된 상태에서 스페이스바를 눌러 특정 유형의 파일을 빠르게 미리 볼 수 있게 해줍니다.
- 데이터 경로 "{0}"에 쓸 수 없습니다. 충분한 권한이 있는지 확인하세요.
- 맨 위에 유지
- {0} 열기
- 닫힘 방지
- 브라우저 {0}
- {0} 열기
- {0}(으)로 열기
- {0} 실행
- 이 파일 유형은 차단되었습니다.
- 공유
- 시작 시 실행(&S)
- QuickLook v{0}
- 업데이트 확인(&U)
- 새 플러그인 찾기(&P)
- 데이터 폴더 열기
- 다시 시작(&R)
- Close on Lost Focus
- 종료(&Q)
- 현재 최신 버전을 사용하고 있습니다.
- QuickLook {0}이 출시되었습니다. 여기를 클릭하여 다운로드 페이지를 여세요.
- 업데이트를 확인하는 중 오류가 발생했습니다: {0}
- {0}에 마지막으로 수정됨
- 사용 가능한 용량 {0}, {1}
- {0}개 폴더
- {0}개 폴더
- {0}개 파일
- {0}개 파일
- ({0} 및 {1})
- "닫힘 방지" 취소는 지원되지 않습니다
- 경로로 복사
- 성공적으로 복사됨
-
-
- Segoe UI
- El QuickLook s'està executant en segon pla.
- El QuickLook ja s'està executant en segon pla
- Navega {0}
- Obre {0}
- Obre'l amb {0}
- Executa'l {0}
- Aquest tipus de fitxer està bloquejat.
- Executa'l a l'&inici
- QuickLook v{0}
- Cerca &actualitzacions...
- Obre La Carpeta De Dades
- &Reinicia
- Close on Lost Focus
- &Surt
- Ja teniu l'última versió.
- S'ha alliberat el QuickLook {0}. Feu clic aquí per a obrir la pàgina de baixada.
- S'ha produït un error en cercar actualitzacions: {0}
- Última modificació el {0}
- Capacitat {0}, {1} disponibles
- {0} carpeta
- {0} carpetes
- {0} fitxer
- {0} fitxers
- ({0} i {1})
- Copia com a camí
- Copiat correctament
-
-
- Segoe UI
- QuickLook läuft nun im Hintergrund.
- QuickLook wird bereits ausgeführt.
- QuickLook ermöglicht es durch Drücken der Leertaste eine Vorschau der ausgewählten Datei zu öffnen.
- Keine Schreibrechte für Verzeichnis "{0}" vorhanden. Bitte Berechtigungen prüfen.
- Im Vordergrund halten
- Fenster anheften
- {0} öffnen
- {0} durchsuchen
- Öffnen mit {0}
- Öffnen mit ...
- {0} ausführen
- Dieser Dateityp ist blockiert.
- Freigeben
- Neu laden
- Mehr
- Beim Systemstart &ausführen
- QuickLook v{0}
- Nach &Updates suchen
- &Plugins suchen (öffnet Browser)
- Datenordner öffnen
- &Neustart
- Close on Lost Focus
- &Beenden
- Sie haben die neueste Version.
- QuickLook v{0} wurde veröffentlicht. Hier klicken um die Downloadseite zu öffnen.
- Bei der Suche nach Updates ist ein Fehler aufgetreten: {0}
- Zuletzt geändert am {0}
- Kapazität: {0}, davon {1} frei
- {0} Ordner
- {0} Ordner
- {0} Datei
- {0} Dateien
- ({0} und {1})
- Das Aufheben von "Anheften" wird nicht unterstützt.
- Als Pfad kopieren
- Erfolgreich kopiert
-
-
- Segoe UI
- QuickLook is running in the background.
- QuickLook is already running
- QuickLook enables quick previewing of certain type of files by pressing the spacebar while it is highlighted.
- Data path "{0}" is not writable. Please check if you have sufficient permission.
- Stay on Top
- Prevent Closing
- Browse {0}
- Open {0}
- Open with {0}
- Open With Menu
- Run {0}
- This file type is blocked.
- Share
- Reload
- More
- Run at &Startup
- QuickLook v{0}
- Check for &Updates...
- Find new &Plugins...
- Open Data Folder
- &Restart
- Close on Lost Focus
- &Quit
- You are now on the latest version.
- QuickLook {0} has been released. Click here to open the download page.
- Error occured when checking for updates: {0}
- Last modified at {0}
- Capacity {0}, {1} available
- {0} folder
- {0} folders
- {0} file
- {0} files
- ({0} and {1})
- Cancellation of "Prevent Closing" is not supported
- Copy as path
- Copy successfully
-
-
- Segoe UI
- QuickLook está funcionando en segundo plano.
- QuickLook ya está funcionando en segundo plano
- QuickLook permite la previsualización rápida de ciertos tipos de archivos pulsando la barra espaciadora mientras este está resaltado.
- No se puede escribir en la ruta "{0}". Por favor, compruebe si tiene suficientes permisos.
- Siempre Encima
- Evitar Cierre
- Explorar {0}
- Abrir {0}
- Abrir con {0}
- Abrir Con Menu
- Iniciar {0}
- Este tipo de archivo está bloqueado.
- Compartir
- Recargar
- Más
- Iniciar con el &sistema
- QuickLook v{0}
- Buscar &Actualizaciones...
- Buscar nuevos &Plugins...
- Abrir Carpeta De Datos
- &Reiniciar
- Close on Lost Focus
- &Salir
- Está usando la última versión.
- QuickLook {0} está disponible. Haga clic aquí para abrir la página de descarga.
- Ocurrió un error al buscar actualizaciones: {0}
- Última modificación el {0}
- Capacidad {0}, {1} disponible
- {0} carpeta
- {0} carpetas
- {0} archivo
- {0} archivos
- ({0} y {1})
- Copiar como ruta
- Copiado exitosamente
-
-
- Segoe UI
- QuickLook s'exécute en tâche de fond.
- QuickLook s'exécute déjà en tâche de fond
- QuickLook permet de prévisualiser rapidement certains types de fichiers en appuyant sur la barre d'espace lorsqu'ils sont sélectionnés.
- Le chemin des données "{0}" n'est pas accessible en écriture. Veuillez vérifier si vous disposez des autorisations suffisantes.
- Ouvrir {0}
- Ouvrir {0}
- Ouvrir avec {0}
- Exécuter {0}
- Ce type de fichier est bloqué.
- Recharger
- Plus
- Exécuter au &démarrage
- QuickLook v{0}
- Vérifier s'il existe des &mises à jour...
- Trouver de nouveaux &plugins...
- Ouvrir Le Dossier De Données
- &Redémarrer
- Close on Lost Focus
- &Quitter
- Vous êtes maintenant sur la dernière version.
- QuickLook {0} est disponible. Cliquez ici pour ouvrir la page de téléchargement.
- Une erreur s'est produite lors de la vérification des mises à jour : {0}
- Dernière modification le {0}
- Capacité {0}, {1} disponible
- {0} dossier
- {0} dossiers
- {0} fichier
- {0} fichiers
- ({0} et {1})
- Copier comme chemin
- Copié avec succès
-
-
- Segoe UI
- QuickLook è in esecuzione in secondo piano.
- QuickLook è già in esecuzione
- QuickLook consente l'anteprima rapida di alcuni tipi di file premendo la barra spaziatrice quando uno di essi è evidenziato.
- Non è possibile scrivere nel percorso "{0}". Assicurati di avere i permessi necessari.
- Esplora {0}
- Apri {0}
- Apri con {0}
- Esegui {0}
- Questo tipo di file è bloccato.
- Ricarica
- Altro
- Esegui all'&Avvio
- QuickLook v{0}
- Verifica &Aggiornamenti...
- Trova nuovi &Plugin...
- Apri Cartella Dati
- &Riavvia
- Close on Lost Focus
- &Esci
- Stai usando l'ultima versione.
- QuickLook {0} è disponibile. Fai click qui per aprire la pagina di download.
- Si è verificato un errore durante la verifica degli aggiornamenti: {0}
- Ultima modifica: {0}
- Capacità {0}, {1} disponibile
- {0} cartella
- {0} cartelle
- {0} file
- {0} file
- ({0} e {1})
- Copia come percorso
- Copiato con successo
-
-
- Yu Gothic UI,Segoe UI,Meiryo UI,MS Gothic
- QuickLook はバックグラウンドで実行しています。
- QuickLook はすでに起動しています。
- QuickLook では、ファイルを選択した状態でスペースキーを押すと、そのファイルをすばやくプレビューできます。
- データパス "{0}" は書き込み不可です。十分な権限があるか確認してください。
- 常に手前に表示
- ピン留め
- {0} を参照
- {0} を開く
- {0} で開く
- アプリを選択して開く
- {0} を起動
- このファイルタイプはブロックされています。
- 共有
- 再読み込み
- その他
- スタートアップ時に起動
- QuickLook v{0}
- 更新の確認(&U)...
- 新しいプラグインの検索(&P)...
- データフォルダーを開く
- 再起動(&R)
- フォーカスが外れたら閉じる
- 終了(&Q)
- 最新版です
- QuickLook {0} がリリースされました。ここをクリックするとダウンロードページを開きます。
- 更新の確認中にエラーが発生しました:{0}
- 最終更新日時:{0}
- 容量 {0}, 空き容量 {1}
- {0} フォルダー
- {0} フォルダー
- {0} ファイル
- {0} ファイル
- ({0}と {1})
- 「ピン留め」の解除はできません
- パスとしてコピー
- 正常にコピーされました
-
-
- Segoe UI
- QuickLook kjører i bakgrunnen.
- QuickLook kjører allerede i bakgrunnen
- Bla gjennom {0}
- Åpne {0}
- Åpne med {0}
- Kjør {0}
- Denne filtypen er blokkert.
- Kjør ved &oppstart
- QuickLook v{0}
- Se etter &oppdateringer...
- Åpne Datamappen
- &Start på nytt
- Close on Lost Focus
- &Avslutt
- Du bruker nå siste versjon.
- QuickLook {0} er kommet ut. Klikk her for å åpne nedlastingssiden.
- Feil oppstod under lasting av oppdateringer: {0}
- Sist endret {0}
- Kapasitet {0}, {1} tilgjengelig
- {0} mappe
- {0} mapper
- {0} fil
- {0} filer
- ({0} og {1})
- Kopier som sti
- Kopiert vellykket
-
-
- Segoe UI
- QuickLook draait op de achtergrond.
- QuickLook draait al op de achtergrond
- Verken {0}
- Open {0}
- Openen met {0}
- Uitvoeren {0}
- Dit bestandstype is geblokkeerd.
- Uitvoeren bij &Opstarten
- QuickLook v{0}
- Controleren op &Updates...
- Open Gegevensmap
- &Opnieuw starten
- Close on Lost Focus
- &Sluiten
- U heeft de meest recente versie.
- QuickLook {0} is gereleased. Klik hier om de downloadpagina te openen.
- Fout tijdens controleren op updates: {0}
- Gewijzigd op {0}
- Capaciteit {0}, {1} beschikbaar
- {0} map
- {0} mappen
- {0} bestand
- {0} bestanden
- ({0} en {1})
- Kopiëren als pad
- Succesvol gekopieerd
-
-
- Segoe UI
- QuickLook działa w tle.
- QuickLook jest już uruchomiony
- QuickLook pozwala szybko podejrzeć pliki poprzez naciśnięcie klawisza spacji, gdy są zaznaczone.
- Nie posiadasz możliwości zapisu w ścieżce "{0}".
- Przeglądaj {0}
- Przypnij do ekranu
- Zablokuj zamykanie
- Otwórz {0}
- Otwórz w {0}
- Otwórz za pomocą...
- Uruchom {0}
- Ten typ pliku jest zablokowany.
- Udostępnij
- Przeładuj
- Więcej
- Uruchamiaj automatycznie z systemem
- QuickLook v{0}
- Sprawdź &aktualizacje...
- Dostępne &pluginy...
- Otwórz Folder Danych
- &Uruchom ponownie
- Close on Lost Focus
- &Zakończ
- Używasz już najnowszej wersji.
- QuickLook {0} jest dostępny. Kliknij tutaj, aby otworzyć stronę z aktualizacją do pobrania.
- Podczas sprawdzania aktualizacji wystąpił błąd: {0}
- Ostatnia modyfikacja: {0}
- Pojemność {0}, {1} dostępne
- {0} folder
- {0} folderów
- {0} plik
- {0} plików
- ({0} i {1})
- Anulowanie dla funkcji blokady zamykania okna nie jest wspierane
- Kopiuj jako ścieżkę
- Skopiowano pomyślnie
-
-
- Segoe UI
- O QuickLook está sendo executado.
- O QuickLook já está sendo executado
- O QuickLook permite a visualização rápida de certos tipos de arquivos pressionando a barra de espaço enquanto o arquivo estiver destacado.
- O caminho "{0}" não é gravável. Por favor verifique se você tem as permissões necessárias.
- Sempre visível
- Impedir fechamento
- Abrir pasta {0}
- Abrir {0}
- Abrir com {0}
- Menu abrir com
- Executar {0}
- Este tipo de arquivo está bloqueado.
- Compartilhar
- Recarregar
- Mais
- Executar na &Inicialização
- QuickLook v{0}
- Procurar por &Atualizações...
- Encontrar novos &Plugins...
- Abrir Pasta de Dados
- &Reiniciar
- Close on Lost Focus
- &Fechar
- Executando a versão mais recente.
- Nova versão disponível. QuickLook {0}. Clique aqui para abrir a página de download.
- Ocorreu um erro ao procurar por atualizações: {0}
- Última modificação: {0}
- Capacidade {0}, {1} disponível
- {0} pasta
- {0} pastas
- {0} arquivo
- {0} arquivos
- ({0} e {1})
- Não é possível cancelar "Impedir fechamento"
- Copiar como caminho
- Copiado com sucesso
-
-
- Segoe UI
- QuickLook está em execução.
- QuickLook já está em execução
- Abrir pasta {0}
- Abrir {0}
- Abrir com {0}
- Executar {0}
- Este tipo de ficheiro está bloqueado.
- Executar no &Arranque
- QuickLook v{0}
- Procurar por &Atualizações...
- Abrir Pasta De Dados
- &Reiniciar
- Close on Lost Focus
- &Fechar
- Está a executar a versão mais recente.
- Está disponível o QuickLook {0}. Clique aqui para abrir a página de download.
- Ocorreu um erro ao procurar por atualizações: {0}
- Ultima modificação: {0}
- Capacidade {0}, {1} disponível
- {0} pasta
- {0} pastas
- {0} ficheiro
- {0} ficheiros
- ({0} e {1})
- Copiar como caminho
- Copiado com sucesso
-
-
- Segoe UI
- QuickLook выполняется в фоновом режиме.
- QuickLook уже запущен
- QuickLook добавляет быстрый предпросмотр определенных типов файлов по нажатию клавиши "Пробел", когда они подсвечены.
- Проводник {0}
- Открыть {0}
- Открыть с помощью {0}
- Запустить {0}
- Этот тип файла заблокирован.
- Поверх всех окон
- Закрепить
- Поделиться
- Перезагрузить
- Еще
- Автозапуск
- QuickLook v{0}
- Проверить &обновления…
- Найти новые &Дополнения…
- Открыть Папку Данных
- &Перезапуск
- Close on Lost Focus
- &Выход
- Вы используете последнюю версию.
- Выпущен QuickLook {0}. Нажмите здесь для перехода на страницу загрузки.
- При проверке обновлений произошла ошибка: {0}
- Последнее изменение {0}
- Емкость {0}, {1} доступно
- {0} папка
- {0} папки(ок)
- {0} файл
- {0} файла(ов)
- ({0} и {1})
- Копировать как путь
- Успешно скопировано
-
-
- Segoe UI
- QuickLook arkaplanda çalışıyor.
- QuickLook zaten çalışıyor
- QuickLook boşluk tuşuna basılarak vurgulanan belli dosya türlerinin, hızlı bir şekilde önizleme modunda görüntülenmesini sağlar.
- Gözat: {0}
- Aç: {0}
- Birlikte aç: {0}
- Çalıştır: {0}
- Bu dosya türü engellenmiştir.
- B&aşlangıçta çalıştır
- QuickLook v{0}
- &Güncellemeleri denetle...
- &Yeni eklentiler bul...
- Veri Klasörünü Aç
- Yeniden &Başlat
- Close on Lost Focus
- Çı&kış
- Son sürümü kullanıyorsunuz.
- QuickLook {0} sürümü yayınladı. İndirme sayfasını açmak için buraya tıklayın.
- Güncellemeler kontrol edilirken hata meydana geldi: {0}
- Son düzenleme zamanı: {0}
- Kapasite {0}, {1} kullanılabilir
- {0} klasör
- {0} klasör
- {0} dosya
- {0} dosya
- ({0} ve {1})
- Yol olarak kopyala
- Başarıyla kopyalandı
-
-
- Segoe UI
- QuickLook виконується в фоновому режимі.
- QuickLook вже запущено
- QuickLook дозволяє швидко переглянути певний тип файлів, натиснувши клавішу пробілу, коли він виділений.
- Шлях до даних "{0}" є недоступним для запису. Будь ласка, перевірте, чи маєте ви достатньо прав.
- Залишатися на чільному плані
- Запобігати закриттю
- Переглянути {0}
- Відкрити {0}
- Відкрити за допомогою {0}
- Відкрити за допомогою меню
- Запустити {0}
- Цей тип файлу заблоковано.
- Поширити
- Перезавантажити
- Більше
- Запускати під час &старту
- QuickLook v{0}
- Перевірити наявність &оновлення…
- Знайти нові &Втулки…
- Відкрити Папку Даних
- &Перезавантажити
- Close on Lost Focus
- &Вийти
- Ви зараз на самій свіжій версії.
- Випущено QuickLook {0}. Натисніть тут, щоб відкрити сторінку завантаження.
- Виникла помилка при перевірці оновлень: {0}
- Востаннє змінено {0}
- Ємність: {0}, доступно: {1}.
- {0} тека
- {0} тек(и)
- {0} файл
- {0} файли(ів)
- ({0} та {1})
- Копіювати як шлях
- Успішно скопійовано
-
-
- Segoe UI
- QuickLook đang chạy trong nền.
- QuickLook đang chạy
- QuickLook cho phép xem trước nhanh chóng một số loại tệp nhất định bằng cách nhấn phím cách khi bạn chọn tệp.
- Duyệt {0}
- Mở {0}
- Mở bằng {0}
- Chạy {0}
- Loại tệp này bị chặn.
- &Khởi động cùng hệ thống
- QuickLook v{0}
- &Kiểm tra cập nhật...
- Mở Thư Mục Dữ Liệu
- &Khởi động lại
- Close on Lost Focus
- &Thoát
- Bạn hiện đang sử dụng phiên bản mới nhất.
- Đã có phiên bản QuickLook {0}. Nhấp vào đây để mở trang tải xuống.
- Đã xảy ra lỗi khi kiểm tra cập nhật: {0}
- Sửa đổi lần cuối lúc {0}
- Chứa {0}, {1} có sẵn
- {0} thư mục
- {0} thư mục
- {0} tệp
- {0} tệp
- ({0} và {1})
- Sao chép dưới dạng đường dẫn
- Sao chép thành công
-
-
- Segoe UI,Microsoft Yahei UI,Microsoft Yahei,SimSun
- QuickLook 正在后台运行。
- 另一个 QuickLook 进程正在运行
- 当您选中文件并按下空格键时,QuickLook 将提供多种格式的快速预览。
- 数据目录 "{0}" 无法更改。请检查您是否有足够的权限。
- 保持最前
- 阻止关闭
- 浏览 {0}
- 打开 {0}
- 用 {0} 打开
- 选择打开方式
- 运行 {0}
- 此文件类型已被阻止。
- 分享
- 重新加载
- 更多
- 开机自启动 (&S)
- QuickLook v{0}
- 检查更新... (&U)
- 获取新插件... (&P)
- 打开数据文件夹
- 重启 (&R)
- 失去焦点时关闭
- 退出 (&Q)
- 当前已是最新版本
- 发现新版本:QuickLook {0} 点击这里打开下载页面
- 检查更新时发生错误:{0}
- 最后修改于 {0}
- 总容量 {0},可用 {1}
- {0} 个目录
- {0} 个目录
- {0} 个文件
- {0} 个文件
- (含 {0}和 {1})
- 不可取消“阻止关闭”哟
- 复制为路径
- 复制成功
-
-
- Segoe UI,Microsoft JhengHei UI,Microsoft JhengHei,MingLiU
- QuickLook 正在背景執行
- 另一個 QuickLook 處理程序正在執行。
- 在資料夾中選取任意檔案並按下空白鍵,QuickLook 即可提供多種檔案格式的快速預覽。
- 數據目錄 "{0}" 不可寫。請檢查您是否有足夠的權限。
- 保持最前
- 阻止關閉
- 瀏覽 {0}
- 開啟 {0}
- 使用 {0} 開啟
- 從選單選擇開啟
- 執行 {0}
- 此檔案類型已被阻止。
- 分享
- 重新載入
- 更多
- 系統啟動時自動執行 (&S)
- QuickLook v{0}
- 檢查更新... (&U)
- 取得新外掛... (&P)
- 開啟資料夾
- 重啟 (&R)
- 失去焦點時關閉
- 結束 Quicklook (&Q)
- 您正在使用最新版本。
- QuickLook {0} 新版本已發布。請按一下此處開啟下載頁面。
- 檢查更新時發生錯誤:{0}
- 最後變更於 {0}
- 總容量 {0},可用 {1}
- {0} 個資料夾
- {0} 個資料夾
- {0} 個檔案
- {0} 個檔案
- (包含 {0}和 {1})
- 不可取消“阻止關閉”喲
- 複製為路徑
- 複製成功
-
-
- Segoe UI
- Quicklook पार्श्वभूमीत चालू आहे.
- Quicklook आधीपासून चालू आहे.
- QuickLook निवडलेल्या विशिष्ट प्रकारच्या फाईल्सचे स्पेसबार दाबुन जलद पूर्वावलोकन करण्यात मदत करते.
- {0} शोधा
- {0} उघडा
- {0} च्या सह उघडा
- {0} चालवा
- हा फाइल प्रकार ब्लॉक केला आहे.
- &सुरूवातीस चालवा
- QuickLook आवृत्ती v{0}
- &अद्यतनांसाठी तपासा...
- नवीन &प्लगइन्स शोधा...
- डेटा फोल्डर उघडा
- &पुनः आरंभ
- Close on Lost Focus
- &बंद करा
- आपण आता नवीनतम आवृत्ती वापरत आहात.
- QuickLook ची नवीन आवृत्ती {0} उपलब्ध आहे. डाउनलोड पृष्ठ उघडण्यासाठी येथे क्लिक करा.
- अद्यतने तपासताना त्रुटी आली: {0}
- अखेरचे सुधारित केलेः {0}
- क्षमता {0}, {1} उपलब्ध
- {0} फोल्डर
- {0} फोल्डर्स
- {0} फाइल
- {0} फायली
- ({0} आणि {1})
-
-
- Segoe UI
- QuickLook पृष्ठभूमि में चल रहा है।
- QuickLook पहले ही चल रहा है।
- QuickLook चुनी हुई विशिष्ट प्रकार की फ़ाइलों को स्पेसबार दबाकर आपको तुरंत पूर्वावलोकन करने में मदद करता है।
- {0} को खोजें
- {0} खोलें
- {0} के साथ खोलें
- {0} चलाएं
- यह फ़ाइल प्रकार अवरुद्ध है.
- &शुरु होते समय चलाएं
- QuickLook आवृत्ती v{0}
- &अद्यतन के लिए जाँच करें...
- नए &प्लगइन्स खोजें...
- डेटा फ़ोल्डर खोलें
- &पुनः प्रारंभ करें
- Close on Lost Focus
- &बंद किजीए
- अब आप नवीनतम संस्करण पर हैं।
- QuickLook का नया संस्करण उपलब्ध है। डाउनलोड पेज खोलने के लिए यहां क्लिक करें।
- अपडेट की जांच करते समय त्रुटि हुई: {0}
- अंतिम बार संशोधितः {0}
- क्षमता {0}, {1} उपलब्ध है
- {0} फ़ोल्डर
- {0} फ़ोल्डर
- {0} फ़ाइल
- {0} फ़ाइलें
- ({0} तथा {1})
-
-
- Segoe UI
- 'תצוגה מהירה' רץ ברקע כעת.
- 'תצוגה מהירה' כבר רץ.
- 'תצוגה מהירה' מאפשר להציג בחטף תצוגה של מספר סוגי קבצים על־ידי לחיצה על מקש הרווח בזמן שהקובץ מסומן.
- הנתיב "{0}" אינו ניתן לכתיבה. בדוק בבקשה אם יש לך הרשאות מספיקות.
- סייר ב{0}
- פתח את {0}
- פתח בעזרת {0}
- הפעל {0}
- סוג קובץ זה חסום.
- הרץ {0}
- הרץ ב&אתחול
- 'תצוגה מהירה' v{0}
- בדוק &עדכונים
- מצא &תוספים חדשים
- פתח את תיקיית הנתונים
- &אתחול מחדש
- Close on Lost Focus
- &צא
- אתה כעת על הגרסא האחרונה
- 'תצוגה מהירה' {0} שוחררה. לחץ כאן על מנת להוריד את העדכון
- שגיאה הופיעה בעת הניסיון לעדכן: {0}
- השתנה לאחרונה ב{0}
- נפח {0}, {1} נותר
- {0} תיקייה
- {0} תיקיות
- {0} קובץ
- {0} קבצים
- ({0} ו{1})
-
-
- Segoe UI
- Το QuickLook εκτελείται στο παρασκήνιο.
- Το QuickLook εκτελείται ήδη
- Το QuickLook επιτρέπει τη γρήγορη προεπισκόπηση ορισμένων τύπων αρχείων πατώντας το πλήκτρο διαστήματος ενώ είναι επισημασμένο.
- Η διαδρομή δεδομένων "{0}" δεν είναι εγγράψιμη. Ελέγξτε εάν έχετε επαρκή άδεια.
- Αναζήτηση {0}
- Άνοιγμα {0}
- Άνοιγμα με {0}
- Εκτέλεση {0}
- Αυτός ο τύπος αρχείου είναι αποκλεισμένος.
- Εκτέλεση κατά &την εκκίνηση
- QuickLook v{0}
- Ελεγχος για &ενημερώσεις...
- Βρείτε νέα &πρόσθετα...
- Άνοιγμα Φακέλου Δεδομένων
- &Επανεκκίνηση
- Close on Lost Focus
- &Κλείσιμο
- Έχετε την πιο πρόσφατη έκδοση.
- Διαθέσιμη ενημέρωση {0} βρέθηκε. Κάντε κλικ εδώ για να ανοίξετε τη σελίδα λήψης.
- Παρουσιάστηκε σφάλμα κατά τον έλεγχο για ενημερώσεις: {0}
- Τελευταία τροποποίηση στις {0}
- Διαθέσιμη {0}, {1} χωρητικότητα
- {0} φάκελος
- {0} φάκελοι
- {0} αρχείο
- {0} αρχεία
- ({0} και {1})
-
-
- Segoe UI
- QuickLook körs i bakgrunden.
- QuickLook körs redan
- QuickLook möjliggör snabb förhandsgranskning av vissa filtyper genom att trycka ned mellanslag när filen är markerad.
- Sökvägen "{0}" är inte skrivbar. Kontrollera att du har rätt behörigheter.
- Behåll överst
- Behåll öppet
- Bläddra i {0}
- Öppna {0}
- Öppna med {0}
- Öppna med…
- Kör {0}
- Den här filtypen är blockerad.
- Dela
- Ladda om
- Kör vid &start
- QuickLook v{0}
- Leta efter &uppdateringar...
- Hitta nya &tillägg...
- Öppna datamappen
- &Starta om
- Close on Lost Focus
- &Avsluta
- Du har den senaste versionen.
- QuickLook {0} har lanserats. Klicka här för att öppna nedladdningssidan.
- Det gick inte att leta efter uppdateringar: {0}
- Senast ändrad: {0}
- Kapacitet: {0} ({1} ledigt)
- {0} mapp
- {0} mappar
- {0} fil
- {0} filer
- ({0} och {1})
- Det är inte möjligt att avbryta "Behåll öppet", stäng fönstret istället.
-
-
- Segoe UI
- QuickLook rulează în fundal.
- QuickLook rulează deja
- QuickLook permite previzualizarea rapidă a anumitor tipuri de fișiere prin apăsarea barei de spațiu în timp ce acestea sunt selectate.
- Calea de date „{0}” nu este accesibilă pentru scriere. Verificați dacă aveți permisiuni suficiente.
- Rămâneți în față
- Prevenire închidere
- Răsfoiți {0}
- Deschideți {0}
- Deschideți cu {0}
- Meniul „Deschideți cu”
- Executați {0}
- Acest tip de fișier este blocat.
- Partajare
- Reîncărcare
- Mai multe
- Executare la &pornire
- QuickLook v{0}
- Căutați &actualizări...
- Găsiți noi &pluginuri...
- Deschideți folderul Date
- &Repornire
- Close on Lost Focus
- &Ieșire
- Acum utilizați cea mai recentă versiune.
- A fost lansat QuickLook {0}. Faceți clic aici pentru a deschide pagina de descărcare.
- A apărut o eroare la verificarea actualizărilor: {0}
- Ultima modificare la {0}
- Capacitate {0}, {1} disponibilă
- {0} folder
- {0} foldere
- {0} fișier
- {0} fișiere
- ({0} și {1})
- Anularea opțiunii „Prevenire închidere” nu este acceptată.
- Copiere ca cale
- Copierea a reușit
-
-
+
+
+
+
+ Segoe UI
+ يعمل كويك لووك في الخلفية
+ لا يزال كويك لووك عاملًا
+ يسمح كويك لووك بالنظر سريعًا على أنواع محددة من الملفات عبر نقر مفتاح المسافة بعد تحديد الملف
+ مسار البيانات {0} غير متاح للكتابة. تأكد رجاءً أنك تمتلك الصلاحيات الكافية
+ تصفح {0} (مجلد)
+ افتح الملف {0} باستخدام البرنامج الافتراضي
+ افتح الملف {0} باستخدام برنامج محدد
+ شغل الملف {0} المحدد
+ هذا النوع من الملفات محظور.
+ شغل البرنامج أوتوماتيكيًا عند تشغيل النظام
+ النسخة {0} من كويك لووك
+ تأكد من وجود أي تحديث للبرنامج
+ إبحث عن إضافات جديدة
+ افتح مجلد البيانات
+ إعادة تشغيل
+ Close on Lost Focus
+ أغلق البرنامج
+ أنت تمتلك النسخة الأحدث من البرنامج
+ كويك لووك {0} تم إصداره. إنقر هنا لفتح صفحة التحميل
+ حدث عطل عند البحث عن التحديثات: {0}
+ تم التغيير أخر مرة في تاريخ {0} ميلادي
+ المساحة {0}، {1} متوفرة
+ مجلد: {0}
+ مجلدات: {0}
+ ملف: {0}
+ ملفات: {0}
+ ({0} - {1})
+ نسخ كمسار
+ نسخ بنجاح
+ تصغير
+
+
+ Segoe UI
+ QuickLook a háttérben fut
+ QuickLook már a háttérben fut
+ A QuickLook lehetővé teszi bizonyos fájltípusok gyors előnézetét a szóköz megnyomásával, amíg ki van emelve.
+ Keresés {0}
+ Megnyitás {0}
+ Megnyitás ezzel {0}
+ Futtatás {0}
+ Ez a fájltípus blokkolva van.
+ Futattás &Indításkor
+ QuickLook v{0}
+ Keressen új &Frissítést...
+ Keressen új &Bővítményeket...
+ Adatmappa Megnyitása
+ &Újraindítás
+ Close on Lost Focus
+ &Kilépés
+ A legújabb verziót használja.
+ QuickLook {0} megjelent. Kattintson ide a letöltési oldal megnyitásához.
+ Hiba történt a frissítés keresése közben: {0}
+ Utoljára módosítva {0}
+ Méret {0}, {1} elérhető
+ {0} mappa
+ {0} mappák
+ {0} fájl
+ {0} fájlok
+ ({0} és {1})
+ Másolás elérési útként
+ Sikeres másolás
+ Kis méret
+
+
+ Segoe UI
+ QuickLook je spustený na pozadí.
+ QuickLook je spustený.
+ QuickLook umožnuje rýchly náhľad určitého typu súborov stlačením medzerníka, zatiaľ čo je zvýraznený.
+ Prehliadať {0}
+ Otvoriť {0}
+ Otvoriť v programe {0}
+ Spustiť {0}
+ Tento typ súboru je blokovaný.
+ Spustiť pri &štarte
+ QuickLook v{0}
+ Skontrolovať &aktualizácie...
+ Otvoriť Priečinok S Údajmi
+ &Reštart
+ Close on Lost Focus
+ &Ukončiť
+ Máte nainštalovanú najnovšiu verziu
+ QuickLook {0} nie je v aktuálnej verzii. Kliknite sem na otvorenie stránky pre stiahnutie.
+ Chyba pri zisťovaní aktualizácií: {0}
+ Posledná zmena: {0}
+ Veľkosť {0}, {1} voľných
+ {0} priečinok
+ {0} priečinkov
+ {0} položka
+ {0} položiek
+ ({0} a {1})
+ Kopírovať ako cestu
+ Úspešne skopírované
+ Minimalizovať
+
+
+ Segoe UI
+ QuickLook berjalan di latar belakang.
+ QuickLook telah berjalan
+ QuickLook memungkinkan pratinjau cepat beberapa tipe berkas dengan menekan tombol spasi saat berkas tersebut disorot.
+ Jelajahi {0}
+ Buka {0}
+ Buka dengan {0}
+ Jalankan {0}
+ Jenis file ini diblokir.
+ Jalankan saat &Memulai
+ QuickLook v. {0}
+ Memeriksa &Pembaharuan...
+ Cari Plug-ins &Baru...
+ Buka Folder Data
+ &Mulai Ulang
+ Close on Lost Focus
+ &Keluar
+ Anda saat ini menggunakan versi terbaru.
+ QuickLook v. {0} dirilis. Klik disini untuk membuka halaman unduhan.
+ Kesalahan terjadi saat memeriksa pembaruan: {0}
+ Terakhir diubah pada {0}
+ Kapasitas {0}, {1} tersedia
+ {0} folder
+ {0} folder
+ {0} berkas
+ {0} berkas
+ ({0} dan {1})
+ Salin sebagai jalur
+ Berhasil disalin
+ Minimalkan
+
+
+ Segoe UI
+ QuickLook이 백그라운드에서 실행 중입니다.
+ QuickLook이 이미 실행 중입니다
+ QuickLook은 강조 표시된 상태에서 스페이스바를 눌러 특정 유형의 파일을 빠르게 미리 볼 수 있게 해줍니다.
+ 데이터 경로 "{0}"에 쓸 수 없습니다. 충분한 권한이 있는지 확인하세요.
+ 맨 위에 유지
+ {0} 열기
+ 닫힘 방지
+ 브라우저 {0}
+ {0} 열기
+ {0}(으)로 열기
+ {0} 실행
+ 이 파일 유형은 차단되었습니다.
+ 공유
+ 시작 시 실행(&S)
+ QuickLook v{0}
+ 업데이트 확인(&U)
+ 새 플러그인 찾기(&P)
+ 데이터 폴더 열기
+ 다시 시작(&R)
+ Close on Lost Focus
+ 종료(&Q)
+ 현재 최신 버전을 사용하고 있습니다.
+ QuickLook {0}이 출시되었습니다. 여기를 클릭하여 다운로드 페이지를 여세요.
+ 업데이트를 확인하는 중 오류가 발생했습니다: {0}
+ {0}에 마지막으로 수정됨
+ 사용 가능한 용량 {0}, {1}
+ {0}개 폴더
+ {0}개 폴더
+ {0}개 파일
+ {0}개 파일
+ ({0} 및 {1})
+ "닫힘 방지" 취소는 지원되지 않습니다
+ 경로로 복사
+ 성공적으로 복사됨
+ 최소화
+
+
+ Segoe UI
+ El QuickLook s'està executant en segon pla.
+ El QuickLook ja s'està executant en segon pla
+ Navega {0}
+ Obre {0}
+ Obre'l amb {0}
+ Executa'l {0}
+ Aquest tipus de fitxer està bloquejat.
+ Executa'l a l'&inici
+ QuickLook v{0}
+ Cerca &actualitzacions...
+ Obre La Carpeta De Dades
+ &Reinicia
+ Close on Lost Focus
+ &Surt
+ Ja teniu l'última versió.
+ S'ha alliberat el QuickLook {0}. Feu clic aquí per a obrir la pàgina de baixada.
+ S'ha produït un error en cercar actualitzacions: {0}
+ Última modificació el {0}
+ Capacitat {0}, {1} disponibles
+ {0} carpeta
+ {0} carpetes
+ {0} fitxer
+ {0} fitxers
+ ({0} i {1})
+ Copia com a camí
+ Copiat correctament
+ Minimitza
+
+
+ Segoe UI
+ QuickLook läuft nun im Hintergrund.
+ QuickLook wird bereits ausgeführt.
+ QuickLook ermöglicht es durch Drücken der Leertaste eine Vorschau der ausgewählten Datei zu öffnen.
+ Keine Schreibrechte für Verzeichnis "{0}" vorhanden. Bitte Berechtigungen prüfen.
+ Im Vordergrund halten
+ Fenster anheften
+ {0} öffnen
+ {0} durchsuchen
+ Öffnen mit {0}
+ Öffnen mit ...
+ {0} ausführen
+ Dieser Dateityp ist blockiert.
+ Freigeben
+ Neu laden
+ Mehr
+ Beim Systemstart &ausführen
+ QuickLook v{0}
+ Nach &Updates suchen
+ &Plugins suchen (öffnet Browser)
+ Datenordner öffnen
+ &Neustart
+ Close on Lost Focus
+ &Beenden
+ Sie haben die neueste Version.
+ QuickLook v{0} wurde veröffentlicht. Hier klicken um die Downloadseite zu öffnen.
+ Bei der Suche nach Updates ist ein Fehler aufgetreten: {0}
+ Zuletzt geändert am {0}
+ Kapazität: {0}, davon {1} frei
+ {0} Ordner
+ {0} Ordner
+ {0} Datei
+ {0} Dateien
+ ({0} und {1})
+ Das Aufheben von "Anheften" wird nicht unterstützt.
+ Als Pfad kopieren
+ Erfolgreich kopiert
+ Minimieren
+
+
+ Segoe UI
+ QuickLook is running in the background.
+ QuickLook is already running
+ QuickLook enables quick previewing of certain type of files by pressing the spacebar while it is highlighted.
+ Data path "{0}" is not writable. Please check if you have sufficient permission.
+ Stay on Top
+ Prevent Closing
+ Browse {0}
+ Open {0}
+ Open with {0}
+ Open With Menu
+ Run {0}
+ This file type is blocked.
+ Share
+ Reload
+ More
+ Run at &Startup
+ QuickLook v{0}
+ Check for &Updates...
+ Find new &Plugins...
+ Open Data Folder
+ &Restart
+ Close on Lost Focus
+ &Quit
+ You are now on the latest version.
+ QuickLook {0} has been released. Click here to open the download page.
+ Error occured when checking for updates: {0}
+ Last modified at {0}
+ Capacity {0}, {1} available
+ {0} folder
+ {0} folders
+ {0} file
+ {0} files
+ ({0} and {1})
+ Cancellation of "Prevent Closing" is not supported
+ Copy as path
+ Copy successfully
+ Minimize
+
+
+ Segoe UI
+ QuickLook está funcionando en segundo plano.
+ QuickLook ya está funcionando en segundo plano
+ QuickLook permite la previsualización rápida de ciertos tipos de archivos pulsando la barra espaciadora mientras este está resaltado.
+ No se puede escribir en la ruta "{0}". Por favor, compruebe si tiene suficientes permisos.
+ Siempre Encima
+ Evitar Cierre
+ Explorar {0}
+ Abrir {0}
+ Abrir con {0}
+ Abrir Con Menu
+ Iniciar {0}
+ Este tipo de archivo está bloqueado.
+ Compartir
+ Recargar
+ Más
+ Iniciar con el &sistema
+ QuickLook v{0}
+ Buscar &Actualizaciones...
+ Buscar nuevos &Plugins...
+ Abrir Carpeta De Datos
+ &Reiniciar
+ Close on Lost Focus
+ &Salir
+ Está usando la última versión.
+ QuickLook {0} está disponible. Haga clic aquí para abrir la página de descarga.
+ Ocurrió un error al buscar actualizaciones: {0}
+ Última modificación el {0}
+ Capacidad {0}, {1} disponible
+ {0} carpeta
+ {0} carpetas
+ {0} archivo
+ {0} archivos
+ ({0} y {1})
+ Copiar como ruta
+ Copiado exitosamente
+ Minimizar
+
+
+ Segoe UI
+ QuickLook s'exécute en tâche de fond.
+ QuickLook s'exécute déjà en tâche de fond
+ QuickLook permet de prévisualiser rapidement certains types de fichiers en appuyant sur la barre d'espace lorsqu'ils sont sélectionnés.
+ Le chemin des données "{0}" n'est pas accessible en écriture. Veuillez vérifier si vous disposez des autorisations suffisantes.
+ Ouvrir {0}
+ Ouvrir {0}
+ Ouvrir avec {0}
+ Exécuter {0}
+ Ce type de fichier est bloqué.
+ Recharger
+ Plus
+ Exécuter au &démarrage
+ QuickLook v{0}
+ Vérifier s'il existe des &mises à jour...
+ Trouver de nouveaux &plugins...
+ Ouvrir Le Dossier De Données
+ &Redémarrer
+ Close on Lost Focus
+ &Quitter
+ Vous êtes maintenant sur la dernière version.
+ QuickLook {0} est disponible. Cliquez ici pour ouvrir la page de téléchargement.
+ Une erreur s'est produite lors de la vérification des mises à jour : {0}
+ Dernière modification le {0}
+ Capacité {0}, {1} disponible
+ {0} dossier
+ {0} dossiers
+ {0} fichier
+ {0} fichiers
+ ({0} et {1})
+ Copier comme chemin
+ Copié avec succès
+ Réduire
+
+
+ Segoe UI
+ QuickLook è in esecuzione in secondo piano.
+ QuickLook è già in esecuzione
+ QuickLook consente l'anteprima rapida di alcuni tipi di file premendo la barra spaziatrice quando uno di essi è evidenziato.
+ Non è possibile scrivere nel percorso "{0}". Assicurati di avere i permessi necessari.
+ Esplora {0}
+ Apri {0}
+ Apri con {0}
+ Esegui {0}
+ Questo tipo di file è bloccato.
+ Ricarica
+ Altro
+ Esegui all'&Avvio
+ QuickLook v{0}
+ Verifica &Aggiornamenti...
+ Trova nuovi &Plugin...
+ Apri Cartella Dati
+ &Riavvia
+ Close on Lost Focus
+ &Esci
+ Stai usando l'ultima versione.
+ QuickLook {0} è disponibile. Fai click qui per aprire la pagina di download.
+ Si è verificato un errore durante la verifica degli aggiornamenti: {0}
+ Ultima modifica: {0}
+ Capacità {0}, {1} disponibile
+ {0} cartella
+ {0} cartelle
+ {0} file
+ {0} file
+ ({0} e {1})
+ Copia come percorso
+ Copiato con successo
+ Riduci a icona
+
+
+ Yu Gothic UI,Segoe UI,Meiryo UI,MS Gothic
+ QuickLook はバックグラウンドで実行しています。
+ QuickLook はすでに起動しています。
+ QuickLook では、ファイルを選択した状態でスペースキーを押すと、そのファイルをすばやくプレビューできます。
+ データパス "{0}" は書き込み不可です。十分な権限があるか確認してください。
+ 常に手前に表示
+ ピン留め
+ {0} を参照
+ {0} を開く
+ {0} で開く
+ アプリを選択して開く
+ {0} を起動
+ このファイルタイプはブロックされています。
+ 共有
+ 再読み込み
+ その他
+ スタートアップ時に起動
+ QuickLook v{0}
+ 更新の確認(&U)...
+ 新しいプラグインの検索(&P)...
+ データフォルダーを開く
+ 再起動(&R)
+ フォーカスが外れたら閉じる
+ 終了(&Q)
+ 最新版です
+ QuickLook {0} がリリースされました。ここをクリックするとダウンロードページを開きます。
+ 更新の確認中にエラーが発生しました:{0}
+ 最終更新日時:{0}
+ 容量 {0}, 空き容量 {1}
+ {0} フォルダー
+ {0} フォルダー
+ {0} ファイル
+ {0} ファイル
+ ({0}と {1})
+ 「ピン留め」の解除はできません
+ パスとしてコピー
+ 正常にコピーされました
+ 最小化
+
+
+ Segoe UI
+ QuickLook kjører i bakgrunnen.
+ QuickLook kjører allerede i bakgrunnen
+ Bla gjennom {0}
+ Åpne {0}
+ Åpne med {0}
+ Kjør {0}
+ Denne filtypen er blokkert.
+ Kjør ved &oppstart
+ QuickLook v{0}
+ Se etter &oppdateringer...
+ Åpne Datamappen
+ &Start på nytt
+ Close on Lost Focus
+ &Avslutt
+ Du bruker nå siste versjon.
+ QuickLook {0} er kommet ut. Klikk her for å åpne nedlastingssiden.
+ Feil oppstod under lasting av oppdateringer: {0}
+ Sist endret {0}
+ Kapasitet {0}, {1} tilgjengelig
+ {0} mappe
+ {0} mapper
+ {0} fil
+ {0} filer
+ ({0} og {1})
+ Kopier som sti
+ Kopiert vellykket
+ Minimer
+
+
+ Segoe UI
+ QuickLook draait op de achtergrond.
+ QuickLook draait al op de achtergrond
+ Verken {0}
+ Open {0}
+ Openen met {0}
+ Uitvoeren {0}
+ Dit bestandstype is geblokkeerd.
+ Uitvoeren bij &Opstarten
+ QuickLook v{0}
+ Controleren op &Updates...
+ Open Gegevensmap
+ &Opnieuw starten
+ Close on Lost Focus
+ &Sluiten
+ U heeft de meest recente versie.
+ QuickLook {0} is gereleased. Klik hier om de downloadpagina te openen.
+ Fout tijdens controleren op updates: {0}
+ Gewijzigd op {0}
+ Capaciteit {0}, {1} beschikbaar
+ {0} map
+ {0} mappen
+ {0} bestand
+ {0} bestanden
+ ({0} en {1})
+ Kopiëren als pad
+ Succesvol gekopieerd
+ Minimaliseren
+
+
+ Segoe UI
+ QuickLook działa w tle.
+ QuickLook jest już uruchomiony
+ QuickLook pozwala szybko podejrzeć pliki poprzez naciśnięcie klawisza spacji, gdy są zaznaczone.
+ Nie posiadasz możliwości zapisu w ścieżce "{0}".
+ Przeglądaj {0}
+ Przypnij do ekranu
+ Zablokuj zamykanie
+ Otwórz {0}
+ Otwórz w {0}
+ Otwórz za pomocą...
+ Uruchom {0}
+ Ten typ pliku jest zablokowany.
+ Udostępnij
+ Przeładuj
+ Więcej
+ Uruchamiaj automatycznie z systemem
+ QuickLook v{0}
+ Sprawdź &aktualizacje...
+ Dostępne &pluginy...
+ Otwórz Folder Danych
+ &Uruchom ponownie
+ Close on Lost Focus
+ &Zakończ
+ Używasz już najnowszej wersji.
+ QuickLook {0} jest dostępny. Kliknij tutaj, aby otworzyć stronę z aktualizacją do pobrania.
+ Podczas sprawdzania aktualizacji wystąpił błąd: {0}
+ Ostatnia modyfikacja: {0}
+ Pojemność {0}, {1} dostępne
+ {0} folder
+ {0} folderów
+ {0} plik
+ {0} plików
+ ({0} i {1})
+ Anulowanie dla funkcji blokady zamykania okna nie jest wspierane
+ Kopiuj jako ścieżkę
+ Skopiowano pomyślnie
+ Minimalizuj
+
+
+ Segoe UI
+ O QuickLook está sendo executado.
+ O QuickLook já está sendo executado
+ O QuickLook permite a visualização rápida de certos tipos de arquivos pressionando a barra de espaço enquanto o arquivo estiver destacado.
+ O caminho "{0}" não é gravável. Por favor verifique se você tem as permissões necessárias.
+ Sempre visível
+ Impedir fechamento
+ Abrir pasta {0}
+ Abrir {0}
+ Abrir com {0}
+ Menu abrir com
+ Executar {0}
+ Este tipo de arquivo está bloqueado.
+ Compartilhar
+ Recarregar
+ Mais
+ Executar na &Inicialização
+ QuickLook v{0}
+ Procurar por &Atualizações...
+ Encontrar novos &Plugins...
+ Abrir Pasta de Dados
+ &Reiniciar
+ Close on Lost Focus
+ &Fechar
+ Executando a versão mais recente.
+ Nova versão disponível. QuickLook {0}. Clique aqui para abrir a página de download.
+ Ocorreu um erro ao procurar por atualizações: {0}
+ Última modificação: {0}
+ Capacidade {0}, {1} disponível
+ {0} pasta
+ {0} pastas
+ {0} arquivo
+ {0} arquivos
+ ({0} e {1})
+ Não é possível cancelar "Impedir fechamento"
+ Copiar como caminho
+ Copiado com sucesso
+ Minimizar
+
+
+ Segoe UI
+ QuickLook está em execução.
+ QuickLook já está em execução
+ Abrir pasta {0}
+ Abrir {0}
+ Abrir com {0}
+ Executar {0}
+ Este tipo de ficheiro está bloqueado.
+ Executar no &Arranque
+ QuickLook v{0}
+ Procurar por &Atualizações...
+ Abrir Pasta De Dados
+ &Reiniciar
+ Close on Lost Focus
+ &Fechar
+ Está a executar a versão mais recente.
+ Está disponível o QuickLook {0}. Clique aqui para abrir a página de download.
+ Ocorreu um erro ao procurar por atualizações: {0}
+ Ultima modificação: {0}
+ Capacidade {0}, {1} disponível
+ {0} pasta
+ {0} pastas
+ {0} ficheiro
+ {0} ficheiros
+ ({0} e {1})
+ Copiar como caminho
+ Copiado com sucesso
+ Minimizar
+
+
+ Segoe UI
+ QuickLook выполняется в фоновом режиме.
+ QuickLook уже запущен
+ QuickLook добавляет быстрый предпросмотр определенных типов файлов по нажатию клавиши "Пробел", когда они подсвечены.
+ Проводник {0}
+ Открыть {0}
+ Открыть с помощью {0}
+ Запустить {0}
+ Этот тип файла заблокирован.
+ Поверх всех окон
+ Закрепить
+ Поделиться
+ Перезагрузить
+ Еще
+ Автозапуск
+ QuickLook v{0}
+ Проверить &обновления…
+ Найти новые &Дополнения…
+ Открыть Папку Данных
+ &Перезапуск
+ Close on Lost Focus
+ &Выход
+ Вы используете последнюю версию.
+ Выпущен QuickLook {0}. Нажмите здесь для перехода на страницу загрузки.
+ При проверке обновлений произошла ошибка: {0}
+ Последнее изменение {0}
+ Емкость {0}, {1} доступно
+ {0} папка
+ {0} папки(ок)
+ {0} файл
+ {0} файла(ов)
+ ({0} и {1})
+ Копировать как путь
+ Успешно скопировано
+ Свернуть
+
+
+ Segoe UI
+ QuickLook arkaplanda çalışıyor.
+ QuickLook zaten çalışıyor
+ QuickLook boşluk tuşuna basılarak vurgulanan belli dosya türlerinin, hızlı bir şekilde önizleme modunda görüntülenmesini sağlar.
+ Gözat: {0}
+ Aç: {0}
+ Birlikte aç: {0}
+ Çalıştır: {0}
+ Bu dosya türü engellenmiştir.
+ B&aşlangıçta çalıştır
+ QuickLook v{0}
+ &Güncellemeleri denetle...
+ &Yeni eklentiler bul...
+ Veri Klasörünü Aç
+ Yeniden &Başlat
+ Close on Lost Focus
+ Çı&kış
+ Son sürümü kullanıyorsunuz.
+ QuickLook {0} sürümü yayınladı. İndirme sayfasını açmak için buraya tıklayın.
+ Güncellemeler kontrol edilirken hata meydana geldi: {0}
+ Son düzenleme zamanı: {0}
+ Kapasite {0}, {1} kullanılabilir
+ {0} klasör
+ {0} klasör
+ {0} dosya
+ {0} dosya
+ ({0} ve {1})
+ Yol olarak kopyala
+ Başarıyla kopyalandı
+ Simge durumuna küçült
+
+
+ Segoe UI
+ QuickLook виконується в фоновому режимі.
+ QuickLook вже запущено
+ QuickLook дозволяє швидко переглянути певний тип файлів, натиснувши клавішу пробілу, коли він виділений.
+ Шлях до даних "{0}" є недоступним для запису. Будь ласка, перевірте, чи маєте ви достатньо прав.
+ Залишатися на чільному плані
+ Запобігати закриттю
+ Переглянути {0}
+ Відкрити {0}
+ Відкрити за допомогою {0}
+ Відкрити за допомогою меню
+ Запустити {0}
+ Цей тип файлу заблоковано.
+ Поширити
+ Перезавантажити
+ Більше
+ Запускати під час &старту
+ QuickLook v{0}
+ Перевірити наявність &оновлення…
+ Знайти нові &Втулки…
+ Відкрити Папку Даних
+ &Перезавантажити
+ Close on Lost Focus
+ &Вийти
+ Ви зараз на самій свіжій версії.
+ Випущено QuickLook {0}. Натисніть тут, щоб відкрити сторінку завантаження.
+ Виникла помилка при перевірці оновлень: {0}
+ Востаннє змінено {0}
+ Ємність: {0}, доступно: {1}.
+ {0} тека
+ {0} тек(и)
+ {0} файл
+ {0} файли(ів)
+ ({0} та {1})
+ Копіювати як шлях
+ Успішно скопійовано
+ Згорнути
+
+
+ Segoe UI
+ QuickLook đang chạy trong nền.
+ QuickLook đang chạy
+ QuickLook cho phép xem trước nhanh chóng một số loại tệp nhất định bằng cách nhấn phím cách khi bạn chọn tệp.
+ Duyệt {0}
+ Mở {0}
+ Mở bằng {0}
+ Chạy {0}
+ Loại tệp này bị chặn.
+ &Khởi động cùng hệ thống
+ QuickLook v{0}
+ &Kiểm tra cập nhật...
+ Mở Thư Mục Dữ Liệu
+ &Khởi động lại
+ Close on Lost Focus
+ &Thoát
+ Bạn hiện đang sử dụng phiên bản mới nhất.
+ Đã có phiên bản QuickLook {0}. Nhấp vào đây để mở trang tải xuống.
+ Đã xảy ra lỗi khi kiểm tra cập nhật: {0}
+ Sửa đổi lần cuối lúc {0}
+ Chứa {0}, {1} có sẵn
+ {0} thư mục
+ {0} thư mục
+ {0} tệp
+ {0} tệp
+ ({0} và {1})
+ Sao chép dưới dạng đường dẫn
+ Sao chép thành công
+ Thu nhỏ
+
+
+ Segoe UI,Microsoft Yahei UI,Microsoft Yahei,SimSun
+ QuickLook 正在后台运行。
+ 另一个 QuickLook 进程正在运行
+ 当您选中文件并按下空格键时,QuickLook 将提供多种格式的快速预览。
+ 数据目录 "{0}" 无法更改。请检查您是否有足够的权限。
+ 保持最前
+ 阻止关闭
+ 浏览 {0}
+ 打开 {0}
+ 用 {0} 打开
+ 选择打开方式
+ 运行 {0}
+ 此文件类型已被阻止。
+ 分享
+ 重新加载
+ 更多
+ 开机自启动 (&S)
+ QuickLook v{0}
+ 检查更新... (&U)
+ 获取新插件... (&P)
+ 打开数据文件夹
+ 重启 (&R)
+ 失去焦点时关闭
+ 退出 (&Q)
+ 当前已是最新版本
+ 发现新版本:QuickLook {0} 点击这里打开下载页面
+ 检查更新时发生错误:{0}
+ 最后修改于 {0}
+ 总容量 {0},可用 {1}
+ {0} 个目录
+ {0} 个目录
+ {0} 个文件
+ {0} 个文件
+ (含 {0}和 {1})
+ 不可取消“阻止关闭”哟
+ 复制为路径
+ 复制成功
+ 最小化
+
+
+ Segoe UI,Microsoft JhengHei UI,Microsoft JhengHei,MingLiU
+ QuickLook 正在背景執行
+ 另一個 QuickLook 處理程序正在執行。
+ 在資料夾中選取任意檔案並按下空白鍵,QuickLook 即可提供多種檔案格式的快速預覽。
+ 數據目錄 "{0}" 不可寫。請檢查您是否有足夠的權限。
+ 保持最前
+ 阻止關閉
+ 瀏覽 {0}
+ 開啟 {0}
+ 使用 {0} 開啟
+ 從選單選擇開啟
+ 執行 {0}
+ 此檔案類型已被阻止。
+ 分享
+ 重新載入
+ 更多
+ 系統啟動時自動執行 (&S)
+ QuickLook v{0}
+ 檢查更新... (&U)
+ 取得新外掛... (&P)
+ 開啟資料夾
+ 重啟 (&R)
+ 失去焦點時關閉
+ 結束 Quicklook (&Q)
+ 您正在使用最新版本。
+ QuickLook {0} 新版本已發布。請按一下此處開啟下載頁面。
+ 檢查更新時發生錯誤:{0}
+ 最後變更於 {0}
+ 總容量 {0},可用 {1}
+ {0} 個資料夾
+ {0} 個資料夾
+ {0} 個檔案
+ {0} 個檔案
+ (包含 {0}和 {1})
+ 不可取消“阻止關閉”喲
+ 複製為路徑
+ 複製成功
+ 最小化
+
+
+ Segoe UI
+ Quicklook पार्श्वभूमीत चालू आहे.
+ Quicklook आधीपासून चालू आहे.
+ QuickLook निवडलेल्या विशिष्ट प्रकारच्या फाईल्सचे स्पेसबार दाबुन जलद पूर्वावलोकन करण्यात मदत करते.
+ {0} शोधा
+ {0} उघडा
+ {0} च्या सह उघडा
+ {0} चालवा
+ हा फाइल प्रकार ब्लॉक केला आहे.
+ &सुरूवातीस चालवा
+ QuickLook आवृत्ती v{0}
+ &अद्यतनांसाठी तपासा...
+ नवीन &प्लगइन्स शोधा...
+ डेटा फोल्डर उघडा
+ &पुनः आरंभ
+ Close on Lost Focus
+ &बंद करा
+ आपण आता नवीनतम आवृत्ती वापरत आहात.
+ QuickLook ची नवीन आवृत्ती {0} उपलब्ध आहे. डाउनलोड पृष्ठ उघडण्यासाठी येथे क्लिक करा.
+ अद्यतने तपासताना त्रुटी आली: {0}
+ अखेरचे सुधारित केलेः {0}
+ क्षमता {0}, {1} उपलब्ध
+ {0} फोल्डर
+ {0} फोल्डर्स
+ {0} फाइल
+ {0} फायली
+ ({0} आणि {1})
+ लहान करा
+
+
+ Segoe UI
+ QuickLook पृष्ठभूमि में चल रहा है।
+ QuickLook पहले ही चल रहा है।
+ QuickLook चुनी हुई विशिष्ट प्रकार की फ़ाइलों को स्पेसबार दबाकर आपको तुरंत पूर्वावलोकन करने में मदद करता है।
+ {0} को खोजें
+ {0} खोलें
+ {0} के साथ खोलें
+ {0} चलाएं
+ यह फ़ाइल प्रकार अवरुद्ध है.
+ &शुरु होते समय चलाएं
+ QuickLook आवृत्ती v{0}
+ &अद्यतन के लिए जाँच करें...
+ नए &प्लगइन्स खोजें...
+ डेटा फ़ोल्डर खोलें
+ &पुनः प्रारंभ करें
+ Close on Lost Focus
+ &बंद किजीए
+ अब आप नवीनतम संस्करण पर हैं।
+ QuickLook का नया संस्करण उपलब्ध है। डाउनलोड पेज खोलने के लिए यहां क्लिक करें।
+ अपडेट की जांच करते समय त्रुटि हुई: {0}
+ अंतिम बार संशोधितः {0}
+ क्षमता {0}, {1} उपलब्ध है
+ {0} फ़ोल्डर
+ {0} फ़ोल्डर
+ {0} फ़ाइल
+ {0} फ़ाइलें
+ ({0} तथा {1})
+ छोटा करें
+
+
+ Segoe UI
+ 'תצוגה מהירה' רץ ברקע כעת.
+ 'תצוגה מהירה' כבר רץ.
+ 'תצוגה מהירה' מאפשר להציג בחטף תצוגה של מספר סוגי קבצים על־ידי לחיצה על מקש הרווח בזמן שהקובץ מסומן.
+ הנתיב "{0}" אינו ניתן לכתיבה. בדוק בבקשה אם יש לך הרשאות מספיקות.
+ סייר ב{0}
+ פתח את {0}
+ פתח בעזרת {0}
+ הפעל {0}
+ סוג קובץ זה חסום.
+ הרץ {0}
+ הרץ ב&אתחול
+ 'תצוגה מהירה' v{0}
+ בדוק &עדכונים
+ מצא &תוספים חדשים
+ פתח את תיקיית הנתונים
+ &אתחול מחדש
+ Close on Lost Focus
+ &צא
+ אתה כעת על הגרסא האחרונה
+ 'תצוגה מהירה' {0} שוחררה. לחץ כאן על מנת להוריד את העדכון
+ שגיאה הופיעה בעת הניסיון לעדכן: {0}
+ השתנה לאחרונה ב{0}
+ נפח {0}, {1} נותר
+ {0} תיקייה
+ {0} תיקיות
+ {0} קובץ
+ {0} קבצים
+ ({0} ו{1})
+ מזער
+
+
+ Segoe UI
+ Το QuickLook εκτελείται στο παρασκήνιο.
+ Το QuickLook εκτελείται ήδη
+ Το QuickLook επιτρέπει τη γρήγορη προεπισκόπηση ορισμένων τύπων αρχείων πατώντας το πλήκτρο διαστήματος ενώ είναι επισημασμένο.
+ Η διαδρομή δεδομένων "{0}" δεν είναι εγγράψιμη. Ελέγξτε εάν έχετε επαρκή άδεια.
+ Αναζήτηση {0}
+ Άνοιγμα {0}
+ Άνοιγμα με {0}
+ Εκτέλεση {0}
+ Αυτός ο τύπος αρχείου είναι αποκλεισμένος.
+ Εκτέλεση κατά &την εκκίνηση
+ QuickLook v{0}
+ Ελεγχος για &ενημερώσεις...
+ Βρείτε νέα &πρόσθετα...
+ Άνοιγμα Φακέλου Δεδομένων
+ &Επανεκκίνηση
+ Close on Lost Focus
+ &Κλείσιμο
+ Έχετε την πιο πρόσφατη έκδοση.
+ Διαθέσιμη ενημέρωση {0} βρέθηκε. Κάντε κλικ εδώ για να ανοίξετε τη σελίδα λήψης.
+ Παρουσιάστηκε σφάλμα κατά τον έλεγχο για ενημερώσεις: {0}
+ Τελευταία τροποποίηση στις {0}
+ Διαθέσιμη {0}, {1} χωρητικότητα
+ {0} φάκελος
+ {0} φάκελοι
+ {0} αρχείο
+ {0} αρχεία
+ ({0} και {1})
+ Ελαχιστοποίηση
+
+
+ Segoe UI
+ QuickLook körs i bakgrunden.
+ QuickLook körs redan
+ QuickLook möjliggör snabb förhandsgranskning av vissa filtyper genom att trycka ned mellanslag när filen är markerad.
+ Sökvägen "{0}" är inte skrivbar. Kontrollera att du har rätt behörigheter.
+ Behåll överst
+ Behåll öppet
+ Bläddra i {0}
+ Öppna {0}
+ Öppna med {0}
+ Öppna med…
+ Kör {0}
+ Den här filtypen är blockerad.
+ Dela
+ Ladda om
+ Kör vid &start
+ QuickLook v{0}
+ Leta efter &uppdateringar...
+ Hitta nya &tillägg...
+ Öppna datamappen
+ &Starta om
+ Close on Lost Focus
+ &Avsluta
+ Du har den senaste versionen.
+ QuickLook {0} har lanserats. Klicka här för att öppna nedladdningssidan.
+ Det gick inte att leta efter uppdateringar: {0}
+ Senast ändrad: {0}
+ Kapacitet: {0} ({1} ledigt)
+ {0} mapp
+ {0} mappar
+ {0} fil
+ {0} filer
+ ({0} och {1})
+ Det är inte möjligt att avbryta "Behåll öppet", stäng fönstret istället.
+ Minimera
+
+
+ Segoe UI
+ QuickLook rulează în fundal.
+ QuickLook rulează deja
+ QuickLook permite previzualizarea rapidă a anumitor tipuri de fișiere prin apăsarea barei de spațiu în timp ce acestea sunt selectate.
+ Calea de date „{0}” nu este accesibilă pentru scriere. Verificați dacă aveți permisiuni suficiente.
+ Rămâneți în față
+ Prevenire închidere
+ Răsfoiți {0}
+ Deschideți {0}
+ Deschideți cu {0}
+ Meniul „Deschideți cu”
+ Executați {0}
+ Acest tip de fișier este blocat.
+ Partajare
+ Reîncărcare
+ Mai multe
+ Executare la &pornire
+ QuickLook v{0}
+ Căutați &actualizări...
+ Găsiți noi &pluginuri...
+ Deschideți folderul Date
+ &Repornire
+ Close on Lost Focus
+ &Ieșire
+ Acum utilizați cea mai recentă versiune.
+ A fost lansat QuickLook {0}. Faceți clic aici pentru a deschide pagina de descărcare.
+ A apărut o eroare la verificarea actualizărilor: {0}
+ Ultima modificare la {0}
+ Capacitate {0}, {1} disponibilă
+ {0} folder
+ {0} foldere
+ {0} fișier
+ {0} fișiere
+ ({0} și {1})
+ Anularea opțiunii „Prevenire închidere” nu este acceptată.
+ Copiere ca cale
+ Copierea a reușit
+ Minimizare
+
+
diff --git a/QuickLook/ViewerWindow.xaml b/QuickLook/ViewerWindow.xaml
index 147cf9bc1..81e040d15 100644
--- a/QuickLook/ViewerWindow.xaml
+++ b/QuickLook/ViewerWindow.xaml
@@ -1,248 +1,253 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/QuickLook/ViewerWindow.xaml.cs b/QuickLook/ViewerWindow.xaml.cs
index 7eb190af7..b7d40a902 100644
--- a/QuickLook/ViewerWindow.xaml.cs
+++ b/QuickLook/ViewerWindow.xaml.cs
@@ -1,482 +1,487 @@
-// Copyright © 2017-2026 QL-Win Contributors
-//
-// This file is part of QuickLook program.
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with this program. If not, see .
-
-using QuickLook.Common.ExtensionMethods;
-using QuickLook.Common.Helpers;
-using QuickLook.Common.Plugin;
-using QuickLook.Helpers;
-using System;
-using System.Diagnostics;
-using System.IO;
-using System.Windows;
-using System.Windows.Input;
-using System.Windows.Media;
-using System.Windows.Media.Animation;
-using System.Windows.Shell;
-using System.Windows.Threading;
-using Wpf.Ui.Violeta.Controls;
-using static QuickLook.Common.NativeMethods.Dwmapi;
-using Brush = System.Windows.Media.Brush;
-using Color = System.Windows.Media.Color;
-using FontFamily = System.Windows.Media.FontFamily;
-using Size = System.Windows.Size;
-using SolidColorBrush = System.Windows.Media.SolidColorBrush;
-
-namespace QuickLook;
-
-public partial class ViewerWindow : Window
-{
- private Size _customWindowSize = Size.Empty;
- private bool _ignoreNextWindowSizeChange;
- private string _path = string.Empty;
- private FileSystemWatcher _autoReloadWatcher;
- private readonly bool _autoReload;
-
- internal ViewerWindow()
- {
- // this object should be initialized before loading UI components, because many of which are binding to it.
- ContextObject = new ContextObject() { Source = this };
-
- ContextObject.PropertyChanged += ContextObject_PropertyChanged;
-
- InitializeComponent();
-
- _autoReload = SettingHelper.Get("AutoReload", false);
-
- Icon = (App.IsWin10 ? Properties.Resources.app_white_png : Properties.Resources.app_png).ToBitmapSource();
-
- FontFamily = new FontFamily(TranslationHelper.Get("UI_FontFamily", failsafe: "Segoe UI"));
-
- SizeChanged += SaveWindowSizeOnSizeChanged;
-
- StateChanged += (_, _) => _ignoreNextWindowSizeChange = true;
-
- windowFrameContainer.PreviewMouseMove += ShowWindowCaptionContainer;
-
- Topmost = SettingHelper.Get("Topmost", false);
- buttonTop.Tag = Topmost ? "Top" : "Auto";
-
- ShowInTaskbar = SettingHelper.Get("ShowInTaskbar", false);
-
- Deactivated += (_, _) =>
- {
- if (!SettingHelper.Get("CloseOnLostFocus", false))
- return;
- if (Pinned)
- return;
- // Defer close to ContextIdle so pending Render/Input operations
- // (e.g. MoveWindow, BringToFront) complete before the window is closed.
- Dispatcher.BeginInvoke(() =>
- {
- if (IsVisible && !Pinned)
- Close();
- }, DispatcherPriority.ContextIdle);
- };
-
- buttonTop.Click += (_, _) =>
- {
- Topmost = !Topmost;
- SettingHelper.Set("Topmost", Topmost);
- buttonTop.Tag = Topmost ? "Top" : "Auto";
- };
-
- buttonPin.Click += (_, _) =>
- {
- if (SettingHelper.Get("CloseOnLostFocus", false))
- {
- Pinned = !Pinned;
- ViewWindowManager.GetInstance().ForgetCurrentWindow();
- return;
- }
-
- if (Pinned)
- {
- Toast.Information(TranslationHelper.Get("InfoPanel_CantPreventClosing"));
- return;
- }
-
- ViewWindowManager.GetInstance().ForgetCurrentWindow();
- };
-
- buttonCloseWindow.Click += (_, _) =>
- {
- Close();
- };
-
- buttonOpen.Click += (_, _) =>
- {
- if (Pinned)
- RunAndClose();
- else
- ViewWindowManager.GetInstance().RunAndClosePreview();
- };
-
- buttonReload.Click += (_, _) =>
- {
- ViewWindowManager.GetInstance().ReloadPreview();
- };
-
- buttonWindowStatus.Click += (_, _) =>
- WindowState = WindowState == WindowState.Maximized ? WindowState.Normal : WindowState.Maximized;
-
- buttonShare.Click += (_, _) => ShareHelper.Share(_path, this);
- buttonOpenWith.Click += (_, _) => ShareHelper.Share(_path, this, true);
-
- buttonReload.Visibility = SettingHelper.Get("ShowReload", false) ? Visibility.Visible : Visibility.Collapsed;
-
- moreItemReload.Click += (_, _) =>
- {
- ViewWindowManager.GetInstance().ReloadPreview();
- };
-
- moreItemCopyAsPath.Click += (_, _) =>
- {
- try
- {
- Clipboard.SetText($"\"{(_path.Length >= 260 ? @"\\?\" + _path : _path)}\"");
- Toast.Success(TranslationHelper.Get("InfoPanelMoreItem_CopySucc"));
- }
- catch (Exception e)
- {
- Debug.WriteLine(e);
- }
- };
-
- moreItemOpenSettings.Click += (_, _) =>
- {
- Toast.Warning("Coming soon...");
- };
-
- // Set UI translations
- buttonTop.ToolTip = TranslationHelper.Get("MW_StayTop");
- buttonPin.ToolTip = TranslationHelper.Get("MW_PreventClosing");
- buttonOpenWith.ToolTip = TranslationHelper.Get("MW_OpenWithMenu");
- buttonShare.ToolTip = TranslationHelper.Get("MW_Share");
- buttonReload.ToolTip = TranslationHelper.Get("MW_Reload", failsafe: "Reload");
- buttonMore.ToolTip = TranslationHelper.Get("MW_More", failsafe: "More");
- moreItemReload.Header = TranslationHelper.Get("MW_Reload");
- moreItemCopyAsPath.Header = TranslationHelper.Get("InfoPanelMoreItem_CopyAsPath");
- }
-
- public new void Close()
- {
- // Workaround to prevent DPI jump animation when closing window in .NET Framework 4.6.2
- // Safe to remove this line if QuickLook no longer targets .NET Framework 4.6.2
- Hide();
-
- base.Close();
- }
-
- protected override void OnSourceInitialized(EventArgs e)
- {
- base.OnSourceInitialized(e);
-
- WindowHelper.RemoveWindowControls(this);
-
- ApplyWindowBackgroundEffects();
- }
-
- protected override void OnContentRendered(EventArgs e)
- {
- base.OnContentRendered(e);
-
- ApplyWindowBackgroundEffects();
- }
-
- protected override void OnActivated(EventArgs e)
- {
- base.OnActivated(e);
-
- if (_isFullscreen)
- {
- Dispatcher.BeginInvoke(new Action(() => this.BringToFront(Topmost)), DispatcherPriority.Render);
- }
- }
-
- private void ApplyWindowBackgroundEffects()
- {
- var useTransparency = SettingHelper.Get("UseTransparency", true)
- && SystemParameters.IsGlassEnabled
- && !App.IsGPUInBlacklist;
- var backdrop = GetBackdropOption();
-
- if (useTransparency)
- {
- ApplyBackdrop(backdrop);
- }
- else
- {
- WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
- WindowHelper.DisableDwmBlur(this); // Fix white flash in dark mode
- Background = (Brush)FindResource("MainWindowBackgroundNoTransparent");
- }
-
- var customColor = SettingHelper.Get("WindowBackgroundColor", string.Empty, "QuickLook");
- if (!string.IsNullOrEmpty(customColor))
- {
- try
- {
- Background = (Brush)new BrushConverter().ConvertFromString(customColor);
- }
- catch (Exception ex) when (ex is FormatException || ex is NotSupportedException)
- {
- // Ignore invalid color
- }
- }
- }
-
- private void ApplyBackdrop(SystembackdropType backdrop)
- {
- switch (backdrop)
- {
- case SystembackdropType.None:
- {
- WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
- WindowHelper.DisableDwmBlur(this); // Fix white flash in dark mode
- Background = (Brush)FindResource("MainWindowBackgroundNoTransparent");
- }
- break;
-
- case SystembackdropType.Auto:
- case SystembackdropType.Mica:
- default:
- if (App.IsWin11)
- {
- if (Environment.OSVersion.Version >= new Version(10, 0, 22523))
- {
- WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
- WindowHelper.EnableBackdropMicaBlur(this, CurrentTheme == Themes.Dark);
- Background = Brushes.Transparent;
- }
- else
- {
- WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
- WindowHelper.EnableMicaBlur(this, CurrentTheme == Themes.Dark);
- Background = Brushes.Transparent;
- }
- }
- else if (App.IsWin10)
- {
- WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
- WindowHelper.EnableBlur(this);
- Background = (Brush)FindResource("MainWindowBackground");
- }
- else
- {
- Background = (Brush)FindResource("MainWindowBackgroundNoTransparent");
- }
-
- break;
-
- case SystembackdropType.Acrylic:
- if (App.IsWin11 && Environment.OSVersion.Version >= new Version(10, 0, 22523))
- {
- WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
- WindowHelper.EnableBackdropAcrylicBlur(this, CurrentTheme == Themes.Dark);
- Background = Brushes.Transparent;
- }
- else if (App.IsWin10)
- {
- WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(0d);
- WindowHelper.EnableAcrylicBlur(this, GetAcrylicTintColor(), CurrentTheme == Themes.Dark);
- Background = Brushes.Transparent;
- }
- else
- {
- Background = (Brush)FindResource("MainWindowBackgroundNoTransparent");
- }
-
- break;
-
- case SystembackdropType.Acrylic10:
- if (App.IsWin10 || App.IsWin11)
- {
- WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(0d);
- WindowHelper.DisableDwmBlur(this); // Restore rounded corners on Windows 11
- WindowHelper.EnableAcrylicBlur(this, GetAcrylic10TintColor(), CurrentTheme == Themes.Dark, GetAcrylic10TintOpacity());
- Background = GetAcrylic10TintLuminosityOpacityBackground(CurrentTheme == Themes.Dark);
- }
- else
- {
- Background = (Brush)FindResource("MainWindowBackgroundNoTransparent");
- }
-
- break;
-
- case SystembackdropType.Acrylic11:
- if (App.IsWin11 && Environment.OSVersion.Version >= new Version(10, 0, 22523))
- {
- WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
- WindowHelper.EnableBackdropAcrylicBlur(this, CurrentTheme == Themes.Dark);
- Background = Brushes.Transparent;
- }
- else if (App.IsWin11)
- {
- WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(0d);
- WindowHelper.DisableDwmBlur(this); // Restore rounded corners on Windows 11
- WindowHelper.EnableAcrylicBlur(this, GetAcrylicTintColor(), CurrentTheme == Themes.Dark);
- Background = Brushes.Transparent;
- }
- else if (App.IsWin10)
- {
- WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(0d);
- WindowHelper.EnableAcrylicBlur(this, GetAcrylicTintColor(), CurrentTheme == Themes.Dark);
- Background = Brushes.Transparent;
- }
- else
- {
- Background = (Brush)FindResource("MainWindowBackgroundNoTransparent");
- }
-
- break;
-
- case SystembackdropType.Tabbed:
- if (App.IsWin11 && Environment.OSVersion.Version >= new Version(10, 0, 22523))
- {
- WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
- WindowHelper.EnableBackdropTabbedBlur(this, CurrentTheme == Themes.Dark);
- Background = Brushes.Transparent;
- }
- else if (App.IsWin10)
- {
- WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
- WindowHelper.EnableBlur(this);
- Background = (Brush)FindResource("MainWindowBackground");
- }
- else
- {
- Background = (Brush)FindResource("MainWindowBackgroundNoTransparent");
- }
-
- break;
- }
- }
-
- private Color GetAcrylicTintColor()
- {
- var customColor = SettingHelper.Get("WindowBackgroundColor", string.Empty, "QuickLook");
-
- if (!string.IsNullOrEmpty(customColor))
- {
- try
- {
- return ((SolidColorBrush)new BrushConverter().ConvertFromString(customColor)).Color;
- }
- catch (Exception ex) when (ex is FormatException || ex is NotSupportedException)
- {
- // Ignore invalid color
- }
- }
-
- return ((SolidColorBrush)FindResource("MainWindowBackground")).Color;
- }
-
- private Color GetAcrylic10TintColor()
- {
- var customColor = SettingHelper.Get("WindowBackgroundColor", string.Empty, "QuickLook");
-
- if (!string.IsNullOrEmpty(customColor))
- {
- try
- {
- return ((SolidColorBrush)new BrushConverter().ConvertFromString(customColor)).Color;
- }
- catch (Exception ex) when (ex is FormatException || ex is NotSupportedException)
- {
- // Ignore invalid color
- }
- }
-
- return CurrentTheme == Themes.Dark
- ? Color.FromRgb(0x17, 0x17, 0x17)
- : Color.FromRgb(0xF2, 0xF2, 0xF2);
- }
-
- private static double GetAcrylic10TintOpacity()
- {
- var acrylicTintOpacity = 0.7d;
- return acrylicTintOpacity;
- }
-
- private static Brush GetAcrylic10TintLuminosityOpacityBackground(bool isDarkTheme)
- {
- var acrylicTintLuminosityOpacity = 0.44d;
- var t = acrylicTintLuminosityOpacity * (isDarkTheme ? 0.6d : 1.25d);
- var v = isDarkTheme ? (byte)0x22 : (byte)0xE1;
- var brush = new SolidColorBrush(Color.FromArgb((byte)Math.Round(t * 255d * 0.6d), v, v, v));
- brush.Freeze();
- return brush;
- }
-
- private static SystembackdropType GetBackdropOption()
- {
- var option = SettingHelper.Get("WindowBackdrop", nameof(SystembackdropType.Auto), "QuickLook")?.Trim();
-
- if (string.IsNullOrEmpty(option))
- return SystembackdropType.Auto;
-
- if (string.Equals(option, nameof(SystembackdropType.Acrylic), StringComparison.OrdinalIgnoreCase))
- return SystembackdropType.Acrylic;
-
- if (string.Equals(option, nameof(SystembackdropType.Tabbed), StringComparison.OrdinalIgnoreCase))
- return SystembackdropType.Tabbed;
-
- return Enum.TryParse(option, true, out SystembackdropType parsed)
- ? parsed
- : SystembackdropType.Auto;
- }
-
- private void SaveWindowSizeOnSizeChanged(object sender, SizeChangedEventArgs e)
- {
- // first shown?
- if (e.PreviousSize == new Size(0, 0))
- return;
- // resize when switching preview?
- if (_ignoreNextWindowSizeChange)
- {
- _ignoreNextWindowSizeChange = false;
- return;
- }
-
- // by user?
- _customWindowSize = new Size(Width, Height);
- }
-
- private void ShowWindowCaptionContainer(object sender, MouseEventArgs e)
- {
- var show = (Storyboard)windowCaptionContainer.FindResource("ShowCaptionContainerStoryboard");
-
- if (windowCaptionContainer.Opacity == 0 || windowCaptionContainer.Opacity == 1)
- show.Begin();
- }
-
- private void AutoHideCaptionContainer(object sender, EventArgs e)
- {
- if (!ContextObject.TitlebarAutoHide)
- return;
-
- if (!ContextObject.TitlebarOverlap)
- return;
-
- if (windowCaptionContainer.IsMouseOver)
- return;
-
- var hide = (Storyboard)windowCaptionContainer.FindResource("HideCaptionContainerStoryboard");
-
- hide.Begin();
- }
-}
+// Copyright © 2017-2026 QL-Win Contributors
+//
+// This file is part of QuickLook program.
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
+using QuickLook.Common.ExtensionMethods;
+using QuickLook.Common.Helpers;
+using QuickLook.Common.Plugin;
+using QuickLook.Helpers;
+using System;
+using System.Diagnostics;
+using System.IO;
+using System.Windows;
+using System.Windows.Input;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Shell;
+using System.Windows.Threading;
+using Wpf.Ui.Violeta.Controls;
+using static QuickLook.Common.NativeMethods.Dwmapi;
+using Brush = System.Windows.Media.Brush;
+using Color = System.Windows.Media.Color;
+using FontFamily = System.Windows.Media.FontFamily;
+using Size = System.Windows.Size;
+using SolidColorBrush = System.Windows.Media.SolidColorBrush;
+
+namespace QuickLook;
+
+public partial class ViewerWindow : Window
+{
+ private Size _customWindowSize = Size.Empty;
+ private bool _ignoreNextWindowSizeChange;
+ private string _path = string.Empty;
+ private FileSystemWatcher _autoReloadWatcher;
+ private readonly bool _autoReload;
+
+ internal ViewerWindow()
+ {
+ // this object should be initialized before loading UI components, because many of which are binding to it.
+ ContextObject = new ContextObject() { Source = this };
+
+ ContextObject.PropertyChanged += ContextObject_PropertyChanged;
+
+ InitializeComponent();
+
+ _autoReload = SettingHelper.Get("AutoReload", false);
+
+ Icon = (App.IsWin10 ? Properties.Resources.app_white_png : Properties.Resources.app_png).ToBitmapSource();
+
+ FontFamily = new FontFamily(TranslationHelper.Get("UI_FontFamily", failsafe: "Segoe UI"));
+
+ SizeChanged += SaveWindowSizeOnSizeChanged;
+
+ StateChanged += (_, _) => _ignoreNextWindowSizeChange = true;
+
+ windowFrameContainer.PreviewMouseMove += ShowWindowCaptionContainer;
+
+ Topmost = SettingHelper.Get("Topmost", false);
+ buttonTop.Tag = Topmost ? "Top" : "Auto";
+
+ ShowInTaskbar = SettingHelper.Get("ShowInTaskbar", false);
+
+ Deactivated += (_, _) =>
+ {
+ if (!SettingHelper.Get("CloseOnLostFocus", false))
+ return;
+ if (Pinned)
+ return;
+ // Defer close to ContextIdle so pending Render/Input operations
+ // (e.g. MoveWindow, BringToFront) complete before the window is closed.
+ Dispatcher.BeginInvoke(() =>
+ {
+ if (IsVisible && !Pinned)
+ Close();
+ }, DispatcherPriority.ContextIdle);
+ };
+
+ buttonTop.Click += (_, _) =>
+ {
+ Topmost = !Topmost;
+ SettingHelper.Set("Topmost", Topmost);
+ buttonTop.Tag = Topmost ? "Top" : "Auto";
+ };
+
+ buttonPin.Click += (_, _) =>
+ {
+ if (SettingHelper.Get("CloseOnLostFocus", false))
+ {
+ Pinned = !Pinned;
+ ViewWindowManager.GetInstance().ForgetCurrentWindow();
+ return;
+ }
+
+ if (Pinned)
+ {
+ Toast.Information(TranslationHelper.Get("InfoPanel_CantPreventClosing"));
+ return;
+ }
+
+ ViewWindowManager.GetInstance().ForgetCurrentWindow();
+ };
+
+ buttonCloseWindow.Click += (_, _) =>
+ {
+ Close();
+ };
+
+ buttonOpen.Click += (_, _) =>
+ {
+ if (Pinned)
+ RunAndClose();
+ else
+ ViewWindowManager.GetInstance().RunAndClosePreview();
+ };
+
+ buttonReload.Click += (_, _) =>
+ {
+ ViewWindowManager.GetInstance().ReloadPreview();
+ };
+
+ buttonWindowStatus.Click += (_, _) =>
+ WindowState = WindowState == WindowState.Maximized ? WindowState.Normal : WindowState.Maximized;
+
+ buttonMinimizeWindow.Click += (_, _) => WindowState = WindowState.Minimized;
+
+ buttonShare.Click += (_, _) => ShareHelper.Share(_path, this);
+ buttonOpenWith.Click += (_, _) => ShareHelper.Share(_path, this, true);
+
+ buttonReload.Visibility = SettingHelper.Get("ShowReload", false) ? Visibility.Visible : Visibility.Collapsed;
+
+ moreItemReload.Click += (_, _) =>
+ {
+ ViewWindowManager.GetInstance().ReloadPreview();
+ };
+
+ moreItemCopyAsPath.Click += (_, _) =>
+ {
+ try
+ {
+ Clipboard.SetText($"\"{(_path.Length >= 260 ? @"\\?\" + _path : _path)}\"");
+ Toast.Success(TranslationHelper.Get("InfoPanelMoreItem_CopySucc"));
+ }
+ catch (Exception e)
+ {
+ Debug.WriteLine(e);
+ }
+ };
+
+ moreItemOpenSettings.Click += (_, _) =>
+ {
+ Toast.Warning("Coming soon...");
+ };
+
+ // Set UI translations
+ buttonMinimizeWindow.ToolTip = TranslationHelper.Get("MW_Minimize");
+ System.Windows.Automation.AutomationProperties.SetName(buttonMinimizeWindow,
+ TranslationHelper.Get("MW_Minimize"));
+ buttonTop.ToolTip = TranslationHelper.Get("MW_StayTop");
+ buttonPin.ToolTip = TranslationHelper.Get("MW_PreventClosing");
+ buttonOpenWith.ToolTip = TranslationHelper.Get("MW_OpenWithMenu");
+ buttonShare.ToolTip = TranslationHelper.Get("MW_Share");
+ buttonReload.ToolTip = TranslationHelper.Get("MW_Reload", failsafe: "Reload");
+ buttonMore.ToolTip = TranslationHelper.Get("MW_More", failsafe: "More");
+ moreItemReload.Header = TranslationHelper.Get("MW_Reload");
+ moreItemCopyAsPath.Header = TranslationHelper.Get("InfoPanelMoreItem_CopyAsPath");
+ }
+
+ public new void Close()
+ {
+ // Workaround to prevent DPI jump animation when closing window in .NET Framework 4.6.2
+ // Safe to remove this line if QuickLook no longer targets .NET Framework 4.6.2
+ Hide();
+
+ base.Close();
+ }
+
+ protected override void OnSourceInitialized(EventArgs e)
+ {
+ base.OnSourceInitialized(e);
+
+ WindowHelper.RemoveWindowControls(this);
+
+ ApplyWindowBackgroundEffects();
+ }
+
+ protected override void OnContentRendered(EventArgs e)
+ {
+ base.OnContentRendered(e);
+
+ ApplyWindowBackgroundEffects();
+ }
+
+ protected override void OnActivated(EventArgs e)
+ {
+ base.OnActivated(e);
+
+ if (_isFullscreen)
+ {
+ Dispatcher.BeginInvoke(new Action(() => this.BringToFront(Topmost)), DispatcherPriority.Render);
+ }
+ }
+
+ private void ApplyWindowBackgroundEffects()
+ {
+ var useTransparency = SettingHelper.Get("UseTransparency", true)
+ && SystemParameters.IsGlassEnabled
+ && !App.IsGPUInBlacklist;
+ var backdrop = GetBackdropOption();
+
+ if (useTransparency)
+ {
+ ApplyBackdrop(backdrop);
+ }
+ else
+ {
+ WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
+ WindowHelper.DisableDwmBlur(this); // Fix white flash in dark mode
+ Background = (Brush)FindResource("MainWindowBackgroundNoTransparent");
+ }
+
+ var customColor = SettingHelper.Get("WindowBackgroundColor", string.Empty, "QuickLook");
+ if (!string.IsNullOrEmpty(customColor))
+ {
+ try
+ {
+ Background = (Brush)new BrushConverter().ConvertFromString(customColor);
+ }
+ catch (Exception ex) when (ex is FormatException || ex is NotSupportedException)
+ {
+ // Ignore invalid color
+ }
+ }
+ }
+
+ private void ApplyBackdrop(SystembackdropType backdrop)
+ {
+ switch (backdrop)
+ {
+ case SystembackdropType.None:
+ {
+ WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
+ WindowHelper.DisableDwmBlur(this); // Fix white flash in dark mode
+ Background = (Brush)FindResource("MainWindowBackgroundNoTransparent");
+ }
+ break;
+
+ case SystembackdropType.Auto:
+ case SystembackdropType.Mica:
+ default:
+ if (App.IsWin11)
+ {
+ if (Environment.OSVersion.Version >= new Version(10, 0, 22523))
+ {
+ WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
+ WindowHelper.EnableBackdropMicaBlur(this, CurrentTheme == Themes.Dark);
+ Background = Brushes.Transparent;
+ }
+ else
+ {
+ WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
+ WindowHelper.EnableMicaBlur(this, CurrentTheme == Themes.Dark);
+ Background = Brushes.Transparent;
+ }
+ }
+ else if (App.IsWin10)
+ {
+ WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
+ WindowHelper.EnableBlur(this);
+ Background = (Brush)FindResource("MainWindowBackground");
+ }
+ else
+ {
+ Background = (Brush)FindResource("MainWindowBackgroundNoTransparent");
+ }
+
+ break;
+
+ case SystembackdropType.Acrylic:
+ if (App.IsWin11 && Environment.OSVersion.Version >= new Version(10, 0, 22523))
+ {
+ WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
+ WindowHelper.EnableBackdropAcrylicBlur(this, CurrentTheme == Themes.Dark);
+ Background = Brushes.Transparent;
+ }
+ else if (App.IsWin10)
+ {
+ WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(0d);
+ WindowHelper.EnableAcrylicBlur(this, GetAcrylicTintColor(), CurrentTheme == Themes.Dark);
+ Background = Brushes.Transparent;
+ }
+ else
+ {
+ Background = (Brush)FindResource("MainWindowBackgroundNoTransparent");
+ }
+
+ break;
+
+ case SystembackdropType.Acrylic10:
+ if (App.IsWin10 || App.IsWin11)
+ {
+ WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(0d);
+ WindowHelper.DisableDwmBlur(this); // Restore rounded corners on Windows 11
+ WindowHelper.EnableAcrylicBlur(this, GetAcrylic10TintColor(), CurrentTheme == Themes.Dark, GetAcrylic10TintOpacity());
+ Background = GetAcrylic10TintLuminosityOpacityBackground(CurrentTheme == Themes.Dark);
+ }
+ else
+ {
+ Background = (Brush)FindResource("MainWindowBackgroundNoTransparent");
+ }
+
+ break;
+
+ case SystembackdropType.Acrylic11:
+ if (App.IsWin11 && Environment.OSVersion.Version >= new Version(10, 0, 22523))
+ {
+ WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
+ WindowHelper.EnableBackdropAcrylicBlur(this, CurrentTheme == Themes.Dark);
+ Background = Brushes.Transparent;
+ }
+ else if (App.IsWin11)
+ {
+ WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(0d);
+ WindowHelper.DisableDwmBlur(this); // Restore rounded corners on Windows 11
+ WindowHelper.EnableAcrylicBlur(this, GetAcrylicTintColor(), CurrentTheme == Themes.Dark);
+ Background = Brushes.Transparent;
+ }
+ else if (App.IsWin10)
+ {
+ WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(0d);
+ WindowHelper.EnableAcrylicBlur(this, GetAcrylicTintColor(), CurrentTheme == Themes.Dark);
+ Background = Brushes.Transparent;
+ }
+ else
+ {
+ Background = (Brush)FindResource("MainWindowBackgroundNoTransparent");
+ }
+
+ break;
+
+ case SystembackdropType.Tabbed:
+ if (App.IsWin11 && Environment.OSVersion.Version >= new Version(10, 0, 22523))
+ {
+ WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
+ WindowHelper.EnableBackdropTabbedBlur(this, CurrentTheme == Themes.Dark);
+ Background = Brushes.Transparent;
+ }
+ else if (App.IsWin10)
+ {
+ WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
+ WindowHelper.EnableBlur(this);
+ Background = (Brush)FindResource("MainWindowBackground");
+ }
+ else
+ {
+ Background = (Brush)FindResource("MainWindowBackgroundNoTransparent");
+ }
+
+ break;
+ }
+ }
+
+ private Color GetAcrylicTintColor()
+ {
+ var customColor = SettingHelper.Get("WindowBackgroundColor", string.Empty, "QuickLook");
+
+ if (!string.IsNullOrEmpty(customColor))
+ {
+ try
+ {
+ return ((SolidColorBrush)new BrushConverter().ConvertFromString(customColor)).Color;
+ }
+ catch (Exception ex) when (ex is FormatException || ex is NotSupportedException)
+ {
+ // Ignore invalid color
+ }
+ }
+
+ return ((SolidColorBrush)FindResource("MainWindowBackground")).Color;
+ }
+
+ private Color GetAcrylic10TintColor()
+ {
+ var customColor = SettingHelper.Get("WindowBackgroundColor", string.Empty, "QuickLook");
+
+ if (!string.IsNullOrEmpty(customColor))
+ {
+ try
+ {
+ return ((SolidColorBrush)new BrushConverter().ConvertFromString(customColor)).Color;
+ }
+ catch (Exception ex) when (ex is FormatException || ex is NotSupportedException)
+ {
+ // Ignore invalid color
+ }
+ }
+
+ return CurrentTheme == Themes.Dark
+ ? Color.FromRgb(0x17, 0x17, 0x17)
+ : Color.FromRgb(0xF2, 0xF2, 0xF2);
+ }
+
+ private static double GetAcrylic10TintOpacity()
+ {
+ var acrylicTintOpacity = 0.7d;
+ return acrylicTintOpacity;
+ }
+
+ private static Brush GetAcrylic10TintLuminosityOpacityBackground(bool isDarkTheme)
+ {
+ var acrylicTintLuminosityOpacity = 0.44d;
+ var t = acrylicTintLuminosityOpacity * (isDarkTheme ? 0.6d : 1.25d);
+ var v = isDarkTheme ? (byte)0x22 : (byte)0xE1;
+ var brush = new SolidColorBrush(Color.FromArgb((byte)Math.Round(t * 255d * 0.6d), v, v, v));
+ brush.Freeze();
+ return brush;
+ }
+
+ private static SystembackdropType GetBackdropOption()
+ {
+ var option = SettingHelper.Get("WindowBackdrop", nameof(SystembackdropType.Auto), "QuickLook")?.Trim();
+
+ if (string.IsNullOrEmpty(option))
+ return SystembackdropType.Auto;
+
+ if (string.Equals(option, nameof(SystembackdropType.Acrylic), StringComparison.OrdinalIgnoreCase))
+ return SystembackdropType.Acrylic;
+
+ if (string.Equals(option, nameof(SystembackdropType.Tabbed), StringComparison.OrdinalIgnoreCase))
+ return SystembackdropType.Tabbed;
+
+ return Enum.TryParse(option, true, out SystembackdropType parsed)
+ ? parsed
+ : SystembackdropType.Auto;
+ }
+
+ private void SaveWindowSizeOnSizeChanged(object sender, SizeChangedEventArgs e)
+ {
+ // first shown?
+ if (e.PreviousSize == new Size(0, 0))
+ return;
+ // resize when switching preview?
+ if (_ignoreNextWindowSizeChange)
+ {
+ _ignoreNextWindowSizeChange = false;
+ return;
+ }
+
+ // by user?
+ _customWindowSize = new Size(Width, Height);
+ }
+
+ private void ShowWindowCaptionContainer(object sender, MouseEventArgs e)
+ {
+ var show = (Storyboard)windowCaptionContainer.FindResource("ShowCaptionContainerStoryboard");
+
+ if (windowCaptionContainer.Opacity == 0 || windowCaptionContainer.Opacity == 1)
+ show.Begin();
+ }
+
+ private void AutoHideCaptionContainer(object sender, EventArgs e)
+ {
+ if (!ContextObject.TitlebarAutoHide)
+ return;
+
+ if (!ContextObject.TitlebarOverlap)
+ return;
+
+ if (windowCaptionContainer.IsMouseOver)
+ return;
+
+ var hide = (Storyboard)windowCaptionContainer.FindResource("HideCaptionContainerStoryboard");
+
+ hide.Begin();
+ }
+}
From 9334ea882b2ba43b5e5277330d01939177800a47 Mon Sep 17 00:00:00 2001
From: Alex Gradov <144119594+MORTEM3845@users.noreply.github.com>
Date: Sat, 24 Oct 2026 02:14:25 +0300
Subject: [PATCH 2/2] Preserve repository line endings
---
QuickLook/Translations.config | 2036 ++++++++++++++++----------------
QuickLook/ViewerWindow.xaml | 504 ++++----
QuickLook/ViewerWindow.xaml.cs | 968 +++++++--------
3 files changed, 1754 insertions(+), 1754 deletions(-)
diff --git a/QuickLook/Translations.config b/QuickLook/Translations.config
index 68fda7b9a..05583ab0d 100644
--- a/QuickLook/Translations.config
+++ b/QuickLook/Translations.config
@@ -1,1018 +1,1018 @@
-
-
-
-
- Segoe UI
- يعمل كويك لووك في الخلفية
- لا يزال كويك لووك عاملًا
- يسمح كويك لووك بالنظر سريعًا على أنواع محددة من الملفات عبر نقر مفتاح المسافة بعد تحديد الملف
- مسار البيانات {0} غير متاح للكتابة. تأكد رجاءً أنك تمتلك الصلاحيات الكافية
- تصفح {0} (مجلد)
- افتح الملف {0} باستخدام البرنامج الافتراضي
- افتح الملف {0} باستخدام برنامج محدد
- شغل الملف {0} المحدد
- هذا النوع من الملفات محظور.
- شغل البرنامج أوتوماتيكيًا عند تشغيل النظام
- النسخة {0} من كويك لووك
- تأكد من وجود أي تحديث للبرنامج
- إبحث عن إضافات جديدة
- افتح مجلد البيانات
- إعادة تشغيل
- Close on Lost Focus
- أغلق البرنامج
- أنت تمتلك النسخة الأحدث من البرنامج
- كويك لووك {0} تم إصداره. إنقر هنا لفتح صفحة التحميل
- حدث عطل عند البحث عن التحديثات: {0}
- تم التغيير أخر مرة في تاريخ {0} ميلادي
- المساحة {0}، {1} متوفرة
- مجلد: {0}
- مجلدات: {0}
- ملف: {0}
- ملفات: {0}
- ({0} - {1})
- نسخ كمسار
- نسخ بنجاح
- تصغير
-
-
- Segoe UI
- QuickLook a háttérben fut
- QuickLook már a háttérben fut
- A QuickLook lehetővé teszi bizonyos fájltípusok gyors előnézetét a szóköz megnyomásával, amíg ki van emelve.
- Keresés {0}
- Megnyitás {0}
- Megnyitás ezzel {0}
- Futtatás {0}
- Ez a fájltípus blokkolva van.
- Futattás &Indításkor
- QuickLook v{0}
- Keressen új &Frissítést...
- Keressen új &Bővítményeket...
- Adatmappa Megnyitása
- &Újraindítás
- Close on Lost Focus
- &Kilépés
- A legújabb verziót használja.
- QuickLook {0} megjelent. Kattintson ide a letöltési oldal megnyitásához.
- Hiba történt a frissítés keresése közben: {0}
- Utoljára módosítva {0}
- Méret {0}, {1} elérhető
- {0} mappa
- {0} mappák
- {0} fájl
- {0} fájlok
- ({0} és {1})
- Másolás elérési útként
- Sikeres másolás
- Kis méret
-
-
- Segoe UI
- QuickLook je spustený na pozadí.
- QuickLook je spustený.
- QuickLook umožnuje rýchly náhľad určitého typu súborov stlačením medzerníka, zatiaľ čo je zvýraznený.
- Prehliadať {0}
- Otvoriť {0}
- Otvoriť v programe {0}
- Spustiť {0}
- Tento typ súboru je blokovaný.
- Spustiť pri &štarte
- QuickLook v{0}
- Skontrolovať &aktualizácie...
- Otvoriť Priečinok S Údajmi
- &Reštart
- Close on Lost Focus
- &Ukončiť
- Máte nainštalovanú najnovšiu verziu
- QuickLook {0} nie je v aktuálnej verzii. Kliknite sem na otvorenie stránky pre stiahnutie.
- Chyba pri zisťovaní aktualizácií: {0}
- Posledná zmena: {0}
- Veľkosť {0}, {1} voľných
- {0} priečinok
- {0} priečinkov
- {0} položka
- {0} položiek
- ({0} a {1})
- Kopírovať ako cestu
- Úspešne skopírované
- Minimalizovať
-
-
- Segoe UI
- QuickLook berjalan di latar belakang.
- QuickLook telah berjalan
- QuickLook memungkinkan pratinjau cepat beberapa tipe berkas dengan menekan tombol spasi saat berkas tersebut disorot.
- Jelajahi {0}
- Buka {0}
- Buka dengan {0}
- Jalankan {0}
- Jenis file ini diblokir.
- Jalankan saat &Memulai
- QuickLook v. {0}
- Memeriksa &Pembaharuan...
- Cari Plug-ins &Baru...
- Buka Folder Data
- &Mulai Ulang
- Close on Lost Focus
- &Keluar
- Anda saat ini menggunakan versi terbaru.
- QuickLook v. {0} dirilis. Klik disini untuk membuka halaman unduhan.
- Kesalahan terjadi saat memeriksa pembaruan: {0}
- Terakhir diubah pada {0}
- Kapasitas {0}, {1} tersedia
- {0} folder
- {0} folder
- {0} berkas
- {0} berkas
- ({0} dan {1})
- Salin sebagai jalur
- Berhasil disalin
- Minimalkan
-
-
- Segoe UI
- QuickLook이 백그라운드에서 실행 중입니다.
- QuickLook이 이미 실행 중입니다
- QuickLook은 강조 표시된 상태에서 스페이스바를 눌러 특정 유형의 파일을 빠르게 미리 볼 수 있게 해줍니다.
- 데이터 경로 "{0}"에 쓸 수 없습니다. 충분한 권한이 있는지 확인하세요.
- 맨 위에 유지
- {0} 열기
- 닫힘 방지
- 브라우저 {0}
- {0} 열기
- {0}(으)로 열기
- {0} 실행
- 이 파일 유형은 차단되었습니다.
- 공유
- 시작 시 실행(&S)
- QuickLook v{0}
- 업데이트 확인(&U)
- 새 플러그인 찾기(&P)
- 데이터 폴더 열기
- 다시 시작(&R)
- Close on Lost Focus
- 종료(&Q)
- 현재 최신 버전을 사용하고 있습니다.
- QuickLook {0}이 출시되었습니다. 여기를 클릭하여 다운로드 페이지를 여세요.
- 업데이트를 확인하는 중 오류가 발생했습니다: {0}
- {0}에 마지막으로 수정됨
- 사용 가능한 용량 {0}, {1}
- {0}개 폴더
- {0}개 폴더
- {0}개 파일
- {0}개 파일
- ({0} 및 {1})
- "닫힘 방지" 취소는 지원되지 않습니다
- 경로로 복사
- 성공적으로 복사됨
- 최소화
-
-
- Segoe UI
- El QuickLook s'està executant en segon pla.
- El QuickLook ja s'està executant en segon pla
- Navega {0}
- Obre {0}
- Obre'l amb {0}
- Executa'l {0}
- Aquest tipus de fitxer està bloquejat.
- Executa'l a l'&inici
- QuickLook v{0}
- Cerca &actualitzacions...
- Obre La Carpeta De Dades
- &Reinicia
- Close on Lost Focus
- &Surt
- Ja teniu l'última versió.
- S'ha alliberat el QuickLook {0}. Feu clic aquí per a obrir la pàgina de baixada.
- S'ha produït un error en cercar actualitzacions: {0}
- Última modificació el {0}
- Capacitat {0}, {1} disponibles
- {0} carpeta
- {0} carpetes
- {0} fitxer
- {0} fitxers
- ({0} i {1})
- Copia com a camí
- Copiat correctament
- Minimitza
-
-
- Segoe UI
- QuickLook läuft nun im Hintergrund.
- QuickLook wird bereits ausgeführt.
- QuickLook ermöglicht es durch Drücken der Leertaste eine Vorschau der ausgewählten Datei zu öffnen.
- Keine Schreibrechte für Verzeichnis "{0}" vorhanden. Bitte Berechtigungen prüfen.
- Im Vordergrund halten
- Fenster anheften
- {0} öffnen
- {0} durchsuchen
- Öffnen mit {0}
- Öffnen mit ...
- {0} ausführen
- Dieser Dateityp ist blockiert.
- Freigeben
- Neu laden
- Mehr
- Beim Systemstart &ausführen
- QuickLook v{0}
- Nach &Updates suchen
- &Plugins suchen (öffnet Browser)
- Datenordner öffnen
- &Neustart
- Close on Lost Focus
- &Beenden
- Sie haben die neueste Version.
- QuickLook v{0} wurde veröffentlicht. Hier klicken um die Downloadseite zu öffnen.
- Bei der Suche nach Updates ist ein Fehler aufgetreten: {0}
- Zuletzt geändert am {0}
- Kapazität: {0}, davon {1} frei
- {0} Ordner
- {0} Ordner
- {0} Datei
- {0} Dateien
- ({0} und {1})
- Das Aufheben von "Anheften" wird nicht unterstützt.
- Als Pfad kopieren
- Erfolgreich kopiert
- Minimieren
-
-
- Segoe UI
- QuickLook is running in the background.
- QuickLook is already running
- QuickLook enables quick previewing of certain type of files by pressing the spacebar while it is highlighted.
- Data path "{0}" is not writable. Please check if you have sufficient permission.
- Stay on Top
- Prevent Closing
- Browse {0}
- Open {0}
- Open with {0}
- Open With Menu
- Run {0}
- This file type is blocked.
- Share
- Reload
- More
- Run at &Startup
- QuickLook v{0}
- Check for &Updates...
- Find new &Plugins...
- Open Data Folder
- &Restart
- Close on Lost Focus
- &Quit
- You are now on the latest version.
- QuickLook {0} has been released. Click here to open the download page.
- Error occured when checking for updates: {0}
- Last modified at {0}
- Capacity {0}, {1} available
- {0} folder
- {0} folders
- {0} file
- {0} files
- ({0} and {1})
- Cancellation of "Prevent Closing" is not supported
- Copy as path
- Copy successfully
- Minimize
-
-
- Segoe UI
- QuickLook está funcionando en segundo plano.
- QuickLook ya está funcionando en segundo plano
- QuickLook permite la previsualización rápida de ciertos tipos de archivos pulsando la barra espaciadora mientras este está resaltado.
- No se puede escribir en la ruta "{0}". Por favor, compruebe si tiene suficientes permisos.
- Siempre Encima
- Evitar Cierre
- Explorar {0}
- Abrir {0}
- Abrir con {0}
- Abrir Con Menu
- Iniciar {0}
- Este tipo de archivo está bloqueado.
- Compartir
- Recargar
- Más
- Iniciar con el &sistema
- QuickLook v{0}
- Buscar &Actualizaciones...
- Buscar nuevos &Plugins...
- Abrir Carpeta De Datos
- &Reiniciar
- Close on Lost Focus
- &Salir
- Está usando la última versión.
- QuickLook {0} está disponible. Haga clic aquí para abrir la página de descarga.
- Ocurrió un error al buscar actualizaciones: {0}
- Última modificación el {0}
- Capacidad {0}, {1} disponible
- {0} carpeta
- {0} carpetas
- {0} archivo
- {0} archivos
- ({0} y {1})
- Copiar como ruta
- Copiado exitosamente
- Minimizar
-
-
- Segoe UI
- QuickLook s'exécute en tâche de fond.
- QuickLook s'exécute déjà en tâche de fond
- QuickLook permet de prévisualiser rapidement certains types de fichiers en appuyant sur la barre d'espace lorsqu'ils sont sélectionnés.
- Le chemin des données "{0}" n'est pas accessible en écriture. Veuillez vérifier si vous disposez des autorisations suffisantes.
- Ouvrir {0}
- Ouvrir {0}
- Ouvrir avec {0}
- Exécuter {0}
- Ce type de fichier est bloqué.
- Recharger
- Plus
- Exécuter au &démarrage
- QuickLook v{0}
- Vérifier s'il existe des &mises à jour...
- Trouver de nouveaux &plugins...
- Ouvrir Le Dossier De Données
- &Redémarrer
- Close on Lost Focus
- &Quitter
- Vous êtes maintenant sur la dernière version.
- QuickLook {0} est disponible. Cliquez ici pour ouvrir la page de téléchargement.
- Une erreur s'est produite lors de la vérification des mises à jour : {0}
- Dernière modification le {0}
- Capacité {0}, {1} disponible
- {0} dossier
- {0} dossiers
- {0} fichier
- {0} fichiers
- ({0} et {1})
- Copier comme chemin
- Copié avec succès
- Réduire
-
-
- Segoe UI
- QuickLook è in esecuzione in secondo piano.
- QuickLook è già in esecuzione
- QuickLook consente l'anteprima rapida di alcuni tipi di file premendo la barra spaziatrice quando uno di essi è evidenziato.
- Non è possibile scrivere nel percorso "{0}". Assicurati di avere i permessi necessari.
- Esplora {0}
- Apri {0}
- Apri con {0}
- Esegui {0}
- Questo tipo di file è bloccato.
- Ricarica
- Altro
- Esegui all'&Avvio
- QuickLook v{0}
- Verifica &Aggiornamenti...
- Trova nuovi &Plugin...
- Apri Cartella Dati
- &Riavvia
- Close on Lost Focus
- &Esci
- Stai usando l'ultima versione.
- QuickLook {0} è disponibile. Fai click qui per aprire la pagina di download.
- Si è verificato un errore durante la verifica degli aggiornamenti: {0}
- Ultima modifica: {0}
- Capacità {0}, {1} disponibile
- {0} cartella
- {0} cartelle
- {0} file
- {0} file
- ({0} e {1})
- Copia come percorso
- Copiato con successo
- Riduci a icona
-
-
- Yu Gothic UI,Segoe UI,Meiryo UI,MS Gothic
- QuickLook はバックグラウンドで実行しています。
- QuickLook はすでに起動しています。
- QuickLook では、ファイルを選択した状態でスペースキーを押すと、そのファイルをすばやくプレビューできます。
- データパス "{0}" は書き込み不可です。十分な権限があるか確認してください。
- 常に手前に表示
- ピン留め
- {0} を参照
- {0} を開く
- {0} で開く
- アプリを選択して開く
- {0} を起動
- このファイルタイプはブロックされています。
- 共有
- 再読み込み
- その他
- スタートアップ時に起動
- QuickLook v{0}
- 更新の確認(&U)...
- 新しいプラグインの検索(&P)...
- データフォルダーを開く
- 再起動(&R)
- フォーカスが外れたら閉じる
- 終了(&Q)
- 最新版です
- QuickLook {0} がリリースされました。ここをクリックするとダウンロードページを開きます。
- 更新の確認中にエラーが発生しました:{0}
- 最終更新日時:{0}
- 容量 {0}, 空き容量 {1}
- {0} フォルダー
- {0} フォルダー
- {0} ファイル
- {0} ファイル
- ({0}と {1})
- 「ピン留め」の解除はできません
- パスとしてコピー
- 正常にコピーされました
- 最小化
-
-
- Segoe UI
- QuickLook kjører i bakgrunnen.
- QuickLook kjører allerede i bakgrunnen
- Bla gjennom {0}
- Åpne {0}
- Åpne med {0}
- Kjør {0}
- Denne filtypen er blokkert.
- Kjør ved &oppstart
- QuickLook v{0}
- Se etter &oppdateringer...
- Åpne Datamappen
- &Start på nytt
- Close on Lost Focus
- &Avslutt
- Du bruker nå siste versjon.
- QuickLook {0} er kommet ut. Klikk her for å åpne nedlastingssiden.
- Feil oppstod under lasting av oppdateringer: {0}
- Sist endret {0}
- Kapasitet {0}, {1} tilgjengelig
- {0} mappe
- {0} mapper
- {0} fil
- {0} filer
- ({0} og {1})
- Kopier som sti
- Kopiert vellykket
- Minimer
-
-
- Segoe UI
- QuickLook draait op de achtergrond.
- QuickLook draait al op de achtergrond
- Verken {0}
- Open {0}
- Openen met {0}
- Uitvoeren {0}
- Dit bestandstype is geblokkeerd.
- Uitvoeren bij &Opstarten
- QuickLook v{0}
- Controleren op &Updates...
- Open Gegevensmap
- &Opnieuw starten
- Close on Lost Focus
- &Sluiten
- U heeft de meest recente versie.
- QuickLook {0} is gereleased. Klik hier om de downloadpagina te openen.
- Fout tijdens controleren op updates: {0}
- Gewijzigd op {0}
- Capaciteit {0}, {1} beschikbaar
- {0} map
- {0} mappen
- {0} bestand
- {0} bestanden
- ({0} en {1})
- Kopiëren als pad
- Succesvol gekopieerd
- Minimaliseren
-
-
- Segoe UI
- QuickLook działa w tle.
- QuickLook jest już uruchomiony
- QuickLook pozwala szybko podejrzeć pliki poprzez naciśnięcie klawisza spacji, gdy są zaznaczone.
- Nie posiadasz możliwości zapisu w ścieżce "{0}".
- Przeglądaj {0}
- Przypnij do ekranu
- Zablokuj zamykanie
- Otwórz {0}
- Otwórz w {0}
- Otwórz za pomocą...
- Uruchom {0}
- Ten typ pliku jest zablokowany.
- Udostępnij
- Przeładuj
- Więcej
- Uruchamiaj automatycznie z systemem
- QuickLook v{0}
- Sprawdź &aktualizacje...
- Dostępne &pluginy...
- Otwórz Folder Danych
- &Uruchom ponownie
- Close on Lost Focus
- &Zakończ
- Używasz już najnowszej wersji.
- QuickLook {0} jest dostępny. Kliknij tutaj, aby otworzyć stronę z aktualizacją do pobrania.
- Podczas sprawdzania aktualizacji wystąpił błąd: {0}
- Ostatnia modyfikacja: {0}
- Pojemność {0}, {1} dostępne
- {0} folder
- {0} folderów
- {0} plik
- {0} plików
- ({0} i {1})
- Anulowanie dla funkcji blokady zamykania okna nie jest wspierane
- Kopiuj jako ścieżkę
- Skopiowano pomyślnie
- Minimalizuj
-
-
- Segoe UI
- O QuickLook está sendo executado.
- O QuickLook já está sendo executado
- O QuickLook permite a visualização rápida de certos tipos de arquivos pressionando a barra de espaço enquanto o arquivo estiver destacado.
- O caminho "{0}" não é gravável. Por favor verifique se você tem as permissões necessárias.
- Sempre visível
- Impedir fechamento
- Abrir pasta {0}
- Abrir {0}
- Abrir com {0}
- Menu abrir com
- Executar {0}
- Este tipo de arquivo está bloqueado.
- Compartilhar
- Recarregar
- Mais
- Executar na &Inicialização
- QuickLook v{0}
- Procurar por &Atualizações...
- Encontrar novos &Plugins...
- Abrir Pasta de Dados
- &Reiniciar
- Close on Lost Focus
- &Fechar
- Executando a versão mais recente.
- Nova versão disponível. QuickLook {0}. Clique aqui para abrir a página de download.
- Ocorreu um erro ao procurar por atualizações: {0}
- Última modificação: {0}
- Capacidade {0}, {1} disponível
- {0} pasta
- {0} pastas
- {0} arquivo
- {0} arquivos
- ({0} e {1})
- Não é possível cancelar "Impedir fechamento"
- Copiar como caminho
- Copiado com sucesso
- Minimizar
-
-
- Segoe UI
- QuickLook está em execução.
- QuickLook já está em execução
- Abrir pasta {0}
- Abrir {0}
- Abrir com {0}
- Executar {0}
- Este tipo de ficheiro está bloqueado.
- Executar no &Arranque
- QuickLook v{0}
- Procurar por &Atualizações...
- Abrir Pasta De Dados
- &Reiniciar
- Close on Lost Focus
- &Fechar
- Está a executar a versão mais recente.
- Está disponível o QuickLook {0}. Clique aqui para abrir a página de download.
- Ocorreu um erro ao procurar por atualizações: {0}
- Ultima modificação: {0}
- Capacidade {0}, {1} disponível
- {0} pasta
- {0} pastas
- {0} ficheiro
- {0} ficheiros
- ({0} e {1})
- Copiar como caminho
- Copiado com sucesso
- Minimizar
-
-
- Segoe UI
- QuickLook выполняется в фоновом режиме.
- QuickLook уже запущен
- QuickLook добавляет быстрый предпросмотр определенных типов файлов по нажатию клавиши "Пробел", когда они подсвечены.
- Проводник {0}
- Открыть {0}
- Открыть с помощью {0}
- Запустить {0}
- Этот тип файла заблокирован.
- Поверх всех окон
- Закрепить
- Поделиться
- Перезагрузить
- Еще
- Автозапуск
- QuickLook v{0}
- Проверить &обновления…
- Найти новые &Дополнения…
- Открыть Папку Данных
- &Перезапуск
- Close on Lost Focus
- &Выход
- Вы используете последнюю версию.
- Выпущен QuickLook {0}. Нажмите здесь для перехода на страницу загрузки.
- При проверке обновлений произошла ошибка: {0}
- Последнее изменение {0}
- Емкость {0}, {1} доступно
- {0} папка
- {0} папки(ок)
- {0} файл
- {0} файла(ов)
- ({0} и {1})
- Копировать как путь
- Успешно скопировано
- Свернуть
-
-
- Segoe UI
- QuickLook arkaplanda çalışıyor.
- QuickLook zaten çalışıyor
- QuickLook boşluk tuşuna basılarak vurgulanan belli dosya türlerinin, hızlı bir şekilde önizleme modunda görüntülenmesini sağlar.
- Gözat: {0}
- Aç: {0}
- Birlikte aç: {0}
- Çalıştır: {0}
- Bu dosya türü engellenmiştir.
- B&aşlangıçta çalıştır
- QuickLook v{0}
- &Güncellemeleri denetle...
- &Yeni eklentiler bul...
- Veri Klasörünü Aç
- Yeniden &Başlat
- Close on Lost Focus
- Çı&kış
- Son sürümü kullanıyorsunuz.
- QuickLook {0} sürümü yayınladı. İndirme sayfasını açmak için buraya tıklayın.
- Güncellemeler kontrol edilirken hata meydana geldi: {0}
- Son düzenleme zamanı: {0}
- Kapasite {0}, {1} kullanılabilir
- {0} klasör
- {0} klasör
- {0} dosya
- {0} dosya
- ({0} ve {1})
- Yol olarak kopyala
- Başarıyla kopyalandı
- Simge durumuna küçült
-
-
- Segoe UI
- QuickLook виконується в фоновому режимі.
- QuickLook вже запущено
- QuickLook дозволяє швидко переглянути певний тип файлів, натиснувши клавішу пробілу, коли він виділений.
- Шлях до даних "{0}" є недоступним для запису. Будь ласка, перевірте, чи маєте ви достатньо прав.
- Залишатися на чільному плані
- Запобігати закриттю
- Переглянути {0}
- Відкрити {0}
- Відкрити за допомогою {0}
- Відкрити за допомогою меню
- Запустити {0}
- Цей тип файлу заблоковано.
- Поширити
- Перезавантажити
- Більше
- Запускати під час &старту
- QuickLook v{0}
- Перевірити наявність &оновлення…
- Знайти нові &Втулки…
- Відкрити Папку Даних
- &Перезавантажити
- Close on Lost Focus
- &Вийти
- Ви зараз на самій свіжій версії.
- Випущено QuickLook {0}. Натисніть тут, щоб відкрити сторінку завантаження.
- Виникла помилка при перевірці оновлень: {0}
- Востаннє змінено {0}
- Ємність: {0}, доступно: {1}.
- {0} тека
- {0} тек(и)
- {0} файл
- {0} файли(ів)
- ({0} та {1})
- Копіювати як шлях
- Успішно скопійовано
- Згорнути
-
-
- Segoe UI
- QuickLook đang chạy trong nền.
- QuickLook đang chạy
- QuickLook cho phép xem trước nhanh chóng một số loại tệp nhất định bằng cách nhấn phím cách khi bạn chọn tệp.
- Duyệt {0}
- Mở {0}
- Mở bằng {0}
- Chạy {0}
- Loại tệp này bị chặn.
- &Khởi động cùng hệ thống
- QuickLook v{0}
- &Kiểm tra cập nhật...
- Mở Thư Mục Dữ Liệu
- &Khởi động lại
- Close on Lost Focus
- &Thoát
- Bạn hiện đang sử dụng phiên bản mới nhất.
- Đã có phiên bản QuickLook {0}. Nhấp vào đây để mở trang tải xuống.
- Đã xảy ra lỗi khi kiểm tra cập nhật: {0}
- Sửa đổi lần cuối lúc {0}
- Chứa {0}, {1} có sẵn
- {0} thư mục
- {0} thư mục
- {0} tệp
- {0} tệp
- ({0} và {1})
- Sao chép dưới dạng đường dẫn
- Sao chép thành công
- Thu nhỏ
-
-
- Segoe UI,Microsoft Yahei UI,Microsoft Yahei,SimSun
- QuickLook 正在后台运行。
- 另一个 QuickLook 进程正在运行
- 当您选中文件并按下空格键时,QuickLook 将提供多种格式的快速预览。
- 数据目录 "{0}" 无法更改。请检查您是否有足够的权限。
- 保持最前
- 阻止关闭
- 浏览 {0}
- 打开 {0}
- 用 {0} 打开
- 选择打开方式
- 运行 {0}
- 此文件类型已被阻止。
- 分享
- 重新加载
- 更多
- 开机自启动 (&S)
- QuickLook v{0}
- 检查更新... (&U)
- 获取新插件... (&P)
- 打开数据文件夹
- 重启 (&R)
- 失去焦点时关闭
- 退出 (&Q)
- 当前已是最新版本
- 发现新版本:QuickLook {0} 点击这里打开下载页面
- 检查更新时发生错误:{0}
- 最后修改于 {0}
- 总容量 {0},可用 {1}
- {0} 个目录
- {0} 个目录
- {0} 个文件
- {0} 个文件
- (含 {0}和 {1})
- 不可取消“阻止关闭”哟
- 复制为路径
- 复制成功
- 最小化
-
-
- Segoe UI,Microsoft JhengHei UI,Microsoft JhengHei,MingLiU
- QuickLook 正在背景執行
- 另一個 QuickLook 處理程序正在執行。
- 在資料夾中選取任意檔案並按下空白鍵,QuickLook 即可提供多種檔案格式的快速預覽。
- 數據目錄 "{0}" 不可寫。請檢查您是否有足夠的權限。
- 保持最前
- 阻止關閉
- 瀏覽 {0}
- 開啟 {0}
- 使用 {0} 開啟
- 從選單選擇開啟
- 執行 {0}
- 此檔案類型已被阻止。
- 分享
- 重新載入
- 更多
- 系統啟動時自動執行 (&S)
- QuickLook v{0}
- 檢查更新... (&U)
- 取得新外掛... (&P)
- 開啟資料夾
- 重啟 (&R)
- 失去焦點時關閉
- 結束 Quicklook (&Q)
- 您正在使用最新版本。
- QuickLook {0} 新版本已發布。請按一下此處開啟下載頁面。
- 檢查更新時發生錯誤:{0}
- 最後變更於 {0}
- 總容量 {0},可用 {1}
- {0} 個資料夾
- {0} 個資料夾
- {0} 個檔案
- {0} 個檔案
- (包含 {0}和 {1})
- 不可取消“阻止關閉”喲
- 複製為路徑
- 複製成功
- 最小化
-
-
- Segoe UI
- Quicklook पार्श्वभूमीत चालू आहे.
- Quicklook आधीपासून चालू आहे.
- QuickLook निवडलेल्या विशिष्ट प्रकारच्या फाईल्सचे स्पेसबार दाबुन जलद पूर्वावलोकन करण्यात मदत करते.
- {0} शोधा
- {0} उघडा
- {0} च्या सह उघडा
- {0} चालवा
- हा फाइल प्रकार ब्लॉक केला आहे.
- &सुरूवातीस चालवा
- QuickLook आवृत्ती v{0}
- &अद्यतनांसाठी तपासा...
- नवीन &प्लगइन्स शोधा...
- डेटा फोल्डर उघडा
- &पुनः आरंभ
- Close on Lost Focus
- &बंद करा
- आपण आता नवीनतम आवृत्ती वापरत आहात.
- QuickLook ची नवीन आवृत्ती {0} उपलब्ध आहे. डाउनलोड पृष्ठ उघडण्यासाठी येथे क्लिक करा.
- अद्यतने तपासताना त्रुटी आली: {0}
- अखेरचे सुधारित केलेः {0}
- क्षमता {0}, {1} उपलब्ध
- {0} फोल्डर
- {0} फोल्डर्स
- {0} फाइल
- {0} फायली
- ({0} आणि {1})
- लहान करा
-
-
- Segoe UI
- QuickLook पृष्ठभूमि में चल रहा है।
- QuickLook पहले ही चल रहा है।
- QuickLook चुनी हुई विशिष्ट प्रकार की फ़ाइलों को स्पेसबार दबाकर आपको तुरंत पूर्वावलोकन करने में मदद करता है।
- {0} को खोजें
- {0} खोलें
- {0} के साथ खोलें
- {0} चलाएं
- यह फ़ाइल प्रकार अवरुद्ध है.
- &शुरु होते समय चलाएं
- QuickLook आवृत्ती v{0}
- &अद्यतन के लिए जाँच करें...
- नए &प्लगइन्स खोजें...
- डेटा फ़ोल्डर खोलें
- &पुनः प्रारंभ करें
- Close on Lost Focus
- &बंद किजीए
- अब आप नवीनतम संस्करण पर हैं।
- QuickLook का नया संस्करण उपलब्ध है। डाउनलोड पेज खोलने के लिए यहां क्लिक करें।
- अपडेट की जांच करते समय त्रुटि हुई: {0}
- अंतिम बार संशोधितः {0}
- क्षमता {0}, {1} उपलब्ध है
- {0} फ़ोल्डर
- {0} फ़ोल्डर
- {0} फ़ाइल
- {0} फ़ाइलें
- ({0} तथा {1})
- छोटा करें
-
-
- Segoe UI
- 'תצוגה מהירה' רץ ברקע כעת.
- 'תצוגה מהירה' כבר רץ.
- 'תצוגה מהירה' מאפשר להציג בחטף תצוגה של מספר סוגי קבצים על־ידי לחיצה על מקש הרווח בזמן שהקובץ מסומן.
- הנתיב "{0}" אינו ניתן לכתיבה. בדוק בבקשה אם יש לך הרשאות מספיקות.
- סייר ב{0}
- פתח את {0}
- פתח בעזרת {0}
- הפעל {0}
- סוג קובץ זה חסום.
- הרץ {0}
- הרץ ב&אתחול
- 'תצוגה מהירה' v{0}
- בדוק &עדכונים
- מצא &תוספים חדשים
- פתח את תיקיית הנתונים
- &אתחול מחדש
- Close on Lost Focus
- &צא
- אתה כעת על הגרסא האחרונה
- 'תצוגה מהירה' {0} שוחררה. לחץ כאן על מנת להוריד את העדכון
- שגיאה הופיעה בעת הניסיון לעדכן: {0}
- השתנה לאחרונה ב{0}
- נפח {0}, {1} נותר
- {0} תיקייה
- {0} תיקיות
- {0} קובץ
- {0} קבצים
- ({0} ו{1})
- מזער
-
-
- Segoe UI
- Το QuickLook εκτελείται στο παρασκήνιο.
- Το QuickLook εκτελείται ήδη
- Το QuickLook επιτρέπει τη γρήγορη προεπισκόπηση ορισμένων τύπων αρχείων πατώντας το πλήκτρο διαστήματος ενώ είναι επισημασμένο.
- Η διαδρομή δεδομένων "{0}" δεν είναι εγγράψιμη. Ελέγξτε εάν έχετε επαρκή άδεια.
- Αναζήτηση {0}
- Άνοιγμα {0}
- Άνοιγμα με {0}
- Εκτέλεση {0}
- Αυτός ο τύπος αρχείου είναι αποκλεισμένος.
- Εκτέλεση κατά &την εκκίνηση
- QuickLook v{0}
- Ελεγχος για &ενημερώσεις...
- Βρείτε νέα &πρόσθετα...
- Άνοιγμα Φακέλου Δεδομένων
- &Επανεκκίνηση
- Close on Lost Focus
- &Κλείσιμο
- Έχετε την πιο πρόσφατη έκδοση.
- Διαθέσιμη ενημέρωση {0} βρέθηκε. Κάντε κλικ εδώ για να ανοίξετε τη σελίδα λήψης.
- Παρουσιάστηκε σφάλμα κατά τον έλεγχο για ενημερώσεις: {0}
- Τελευταία τροποποίηση στις {0}
- Διαθέσιμη {0}, {1} χωρητικότητα
- {0} φάκελος
- {0} φάκελοι
- {0} αρχείο
- {0} αρχεία
- ({0} και {1})
- Ελαχιστοποίηση
-
-
- Segoe UI
- QuickLook körs i bakgrunden.
- QuickLook körs redan
- QuickLook möjliggör snabb förhandsgranskning av vissa filtyper genom att trycka ned mellanslag när filen är markerad.
- Sökvägen "{0}" är inte skrivbar. Kontrollera att du har rätt behörigheter.
- Behåll överst
- Behåll öppet
- Bläddra i {0}
- Öppna {0}
- Öppna med {0}
- Öppna med…
- Kör {0}
- Den här filtypen är blockerad.
- Dela
- Ladda om
- Kör vid &start
- QuickLook v{0}
- Leta efter &uppdateringar...
- Hitta nya &tillägg...
- Öppna datamappen
- &Starta om
- Close on Lost Focus
- &Avsluta
- Du har den senaste versionen.
- QuickLook {0} har lanserats. Klicka här för att öppna nedladdningssidan.
- Det gick inte att leta efter uppdateringar: {0}
- Senast ändrad: {0}
- Kapacitet: {0} ({1} ledigt)
- {0} mapp
- {0} mappar
- {0} fil
- {0} filer
- ({0} och {1})
- Det är inte möjligt att avbryta "Behåll öppet", stäng fönstret istället.
- Minimera
-
-
- Segoe UI
- QuickLook rulează în fundal.
- QuickLook rulează deja
- QuickLook permite previzualizarea rapidă a anumitor tipuri de fișiere prin apăsarea barei de spațiu în timp ce acestea sunt selectate.
- Calea de date „{0}” nu este accesibilă pentru scriere. Verificați dacă aveți permisiuni suficiente.
- Rămâneți în față
- Prevenire închidere
- Răsfoiți {0}
- Deschideți {0}
- Deschideți cu {0}
- Meniul „Deschideți cu”
- Executați {0}
- Acest tip de fișier este blocat.
- Partajare
- Reîncărcare
- Mai multe
- Executare la &pornire
- QuickLook v{0}
- Căutați &actualizări...
- Găsiți noi &pluginuri...
- Deschideți folderul Date
- &Repornire
- Close on Lost Focus
- &Ieșire
- Acum utilizați cea mai recentă versiune.
- A fost lansat QuickLook {0}. Faceți clic aici pentru a deschide pagina de descărcare.
- A apărut o eroare la verificarea actualizărilor: {0}
- Ultima modificare la {0}
- Capacitate {0}, {1} disponibilă
- {0} folder
- {0} foldere
- {0} fișier
- {0} fișiere
- ({0} și {1})
- Anularea opțiunii „Prevenire închidere” nu este acceptată.
- Copiere ca cale
- Copierea a reușit
- Minimizare
-
-
+
+
+
+
+ Segoe UI
+ يعمل كويك لووك في الخلفية
+ لا يزال كويك لووك عاملًا
+ يسمح كويك لووك بالنظر سريعًا على أنواع محددة من الملفات عبر نقر مفتاح المسافة بعد تحديد الملف
+ مسار البيانات {0} غير متاح للكتابة. تأكد رجاءً أنك تمتلك الصلاحيات الكافية
+ تصفح {0} (مجلد)
+ افتح الملف {0} باستخدام البرنامج الافتراضي
+ افتح الملف {0} باستخدام برنامج محدد
+ شغل الملف {0} المحدد
+ هذا النوع من الملفات محظور.
+ شغل البرنامج أوتوماتيكيًا عند تشغيل النظام
+ النسخة {0} من كويك لووك
+ تأكد من وجود أي تحديث للبرنامج
+ إبحث عن إضافات جديدة
+ افتح مجلد البيانات
+ إعادة تشغيل
+ Close on Lost Focus
+ أغلق البرنامج
+ أنت تمتلك النسخة الأحدث من البرنامج
+ كويك لووك {0} تم إصداره. إنقر هنا لفتح صفحة التحميل
+ حدث عطل عند البحث عن التحديثات: {0}
+ تم التغيير أخر مرة في تاريخ {0} ميلادي
+ المساحة {0}، {1} متوفرة
+ مجلد: {0}
+ مجلدات: {0}
+ ملف: {0}
+ ملفات: {0}
+ ({0} - {1})
+ نسخ كمسار
+ نسخ بنجاح
+ تصغير
+
+
+ Segoe UI
+ QuickLook a háttérben fut
+ QuickLook már a háttérben fut
+ A QuickLook lehetővé teszi bizonyos fájltípusok gyors előnézetét a szóköz megnyomásával, amíg ki van emelve.
+ Keresés {0}
+ Megnyitás {0}
+ Megnyitás ezzel {0}
+ Futtatás {0}
+ Ez a fájltípus blokkolva van.
+ Futattás &Indításkor
+ QuickLook v{0}
+ Keressen új &Frissítést...
+ Keressen új &Bővítményeket...
+ Adatmappa Megnyitása
+ &Újraindítás
+ Close on Lost Focus
+ &Kilépés
+ A legújabb verziót használja.
+ QuickLook {0} megjelent. Kattintson ide a letöltési oldal megnyitásához.
+ Hiba történt a frissítés keresése közben: {0}
+ Utoljára módosítva {0}
+ Méret {0}, {1} elérhető
+ {0} mappa
+ {0} mappák
+ {0} fájl
+ {0} fájlok
+ ({0} és {1})
+ Másolás elérési útként
+ Sikeres másolás
+ Kis méret
+
+
+ Segoe UI
+ QuickLook je spustený na pozadí.
+ QuickLook je spustený.
+ QuickLook umožnuje rýchly náhľad určitého typu súborov stlačením medzerníka, zatiaľ čo je zvýraznený.
+ Prehliadať {0}
+ Otvoriť {0}
+ Otvoriť v programe {0}
+ Spustiť {0}
+ Tento typ súboru je blokovaný.
+ Spustiť pri &štarte
+ QuickLook v{0}
+ Skontrolovať &aktualizácie...
+ Otvoriť Priečinok S Údajmi
+ &Reštart
+ Close on Lost Focus
+ &Ukončiť
+ Máte nainštalovanú najnovšiu verziu
+ QuickLook {0} nie je v aktuálnej verzii. Kliknite sem na otvorenie stránky pre stiahnutie.
+ Chyba pri zisťovaní aktualizácií: {0}
+ Posledná zmena: {0}
+ Veľkosť {0}, {1} voľných
+ {0} priečinok
+ {0} priečinkov
+ {0} položka
+ {0} položiek
+ ({0} a {1})
+ Kopírovať ako cestu
+ Úspešne skopírované
+ Minimalizovať
+
+
+ Segoe UI
+ QuickLook berjalan di latar belakang.
+ QuickLook telah berjalan
+ QuickLook memungkinkan pratinjau cepat beberapa tipe berkas dengan menekan tombol spasi saat berkas tersebut disorot.
+ Jelajahi {0}
+ Buka {0}
+ Buka dengan {0}
+ Jalankan {0}
+ Jenis file ini diblokir.
+ Jalankan saat &Memulai
+ QuickLook v. {0}
+ Memeriksa &Pembaharuan...
+ Cari Plug-ins &Baru...
+ Buka Folder Data
+ &Mulai Ulang
+ Close on Lost Focus
+ &Keluar
+ Anda saat ini menggunakan versi terbaru.
+ QuickLook v. {0} dirilis. Klik disini untuk membuka halaman unduhan.
+ Kesalahan terjadi saat memeriksa pembaruan: {0}
+ Terakhir diubah pada {0}
+ Kapasitas {0}, {1} tersedia
+ {0} folder
+ {0} folder
+ {0} berkas
+ {0} berkas
+ ({0} dan {1})
+ Salin sebagai jalur
+ Berhasil disalin
+ Minimalkan
+
+
+ Segoe UI
+ QuickLook이 백그라운드에서 실행 중입니다.
+ QuickLook이 이미 실행 중입니다
+ QuickLook은 강조 표시된 상태에서 스페이스바를 눌러 특정 유형의 파일을 빠르게 미리 볼 수 있게 해줍니다.
+ 데이터 경로 "{0}"에 쓸 수 없습니다. 충분한 권한이 있는지 확인하세요.
+ 맨 위에 유지
+ {0} 열기
+ 닫힘 방지
+ 브라우저 {0}
+ {0} 열기
+ {0}(으)로 열기
+ {0} 실행
+ 이 파일 유형은 차단되었습니다.
+ 공유
+ 시작 시 실행(&S)
+ QuickLook v{0}
+ 업데이트 확인(&U)
+ 새 플러그인 찾기(&P)
+ 데이터 폴더 열기
+ 다시 시작(&R)
+ Close on Lost Focus
+ 종료(&Q)
+ 현재 최신 버전을 사용하고 있습니다.
+ QuickLook {0}이 출시되었습니다. 여기를 클릭하여 다운로드 페이지를 여세요.
+ 업데이트를 확인하는 중 오류가 발생했습니다: {0}
+ {0}에 마지막으로 수정됨
+ 사용 가능한 용량 {0}, {1}
+ {0}개 폴더
+ {0}개 폴더
+ {0}개 파일
+ {0}개 파일
+ ({0} 및 {1})
+ "닫힘 방지" 취소는 지원되지 않습니다
+ 경로로 복사
+ 성공적으로 복사됨
+ 최소화
+
+
+ Segoe UI
+ El QuickLook s'està executant en segon pla.
+ El QuickLook ja s'està executant en segon pla
+ Navega {0}
+ Obre {0}
+ Obre'l amb {0}
+ Executa'l {0}
+ Aquest tipus de fitxer està bloquejat.
+ Executa'l a l'&inici
+ QuickLook v{0}
+ Cerca &actualitzacions...
+ Obre La Carpeta De Dades
+ &Reinicia
+ Close on Lost Focus
+ &Surt
+ Ja teniu l'última versió.
+ S'ha alliberat el QuickLook {0}. Feu clic aquí per a obrir la pàgina de baixada.
+ S'ha produït un error en cercar actualitzacions: {0}
+ Última modificació el {0}
+ Capacitat {0}, {1} disponibles
+ {0} carpeta
+ {0} carpetes
+ {0} fitxer
+ {0} fitxers
+ ({0} i {1})
+ Copia com a camí
+ Copiat correctament
+ Minimitza
+
+
+ Segoe UI
+ QuickLook läuft nun im Hintergrund.
+ QuickLook wird bereits ausgeführt.
+ QuickLook ermöglicht es durch Drücken der Leertaste eine Vorschau der ausgewählten Datei zu öffnen.
+ Keine Schreibrechte für Verzeichnis "{0}" vorhanden. Bitte Berechtigungen prüfen.
+ Im Vordergrund halten
+ Fenster anheften
+ {0} öffnen
+ {0} durchsuchen
+ Öffnen mit {0}
+ Öffnen mit ...
+ {0} ausführen
+ Dieser Dateityp ist blockiert.
+ Freigeben
+ Neu laden
+ Mehr
+ Beim Systemstart &ausführen
+ QuickLook v{0}
+ Nach &Updates suchen
+ &Plugins suchen (öffnet Browser)
+ Datenordner öffnen
+ &Neustart
+ Close on Lost Focus
+ &Beenden
+ Sie haben die neueste Version.
+ QuickLook v{0} wurde veröffentlicht. Hier klicken um die Downloadseite zu öffnen.
+ Bei der Suche nach Updates ist ein Fehler aufgetreten: {0}
+ Zuletzt geändert am {0}
+ Kapazität: {0}, davon {1} frei
+ {0} Ordner
+ {0} Ordner
+ {0} Datei
+ {0} Dateien
+ ({0} und {1})
+ Das Aufheben von "Anheften" wird nicht unterstützt.
+ Als Pfad kopieren
+ Erfolgreich kopiert
+ Minimieren
+
+
+ Segoe UI
+ QuickLook is running in the background.
+ QuickLook is already running
+ QuickLook enables quick previewing of certain type of files by pressing the spacebar while it is highlighted.
+ Data path "{0}" is not writable. Please check if you have sufficient permission.
+ Stay on Top
+ Prevent Closing
+ Browse {0}
+ Open {0}
+ Open with {0}
+ Open With Menu
+ Run {0}
+ This file type is blocked.
+ Share
+ Reload
+ More
+ Run at &Startup
+ QuickLook v{0}
+ Check for &Updates...
+ Find new &Plugins...
+ Open Data Folder
+ &Restart
+ Close on Lost Focus
+ &Quit
+ You are now on the latest version.
+ QuickLook {0} has been released. Click here to open the download page.
+ Error occured when checking for updates: {0}
+ Last modified at {0}
+ Capacity {0}, {1} available
+ {0} folder
+ {0} folders
+ {0} file
+ {0} files
+ ({0} and {1})
+ Cancellation of "Prevent Closing" is not supported
+ Copy as path
+ Copy successfully
+ Minimize
+
+
+ Segoe UI
+ QuickLook está funcionando en segundo plano.
+ QuickLook ya está funcionando en segundo plano
+ QuickLook permite la previsualización rápida de ciertos tipos de archivos pulsando la barra espaciadora mientras este está resaltado.
+ No se puede escribir en la ruta "{0}". Por favor, compruebe si tiene suficientes permisos.
+ Siempre Encima
+ Evitar Cierre
+ Explorar {0}
+ Abrir {0}
+ Abrir con {0}
+ Abrir Con Menu
+ Iniciar {0}
+ Este tipo de archivo está bloqueado.
+ Compartir
+ Recargar
+ Más
+ Iniciar con el &sistema
+ QuickLook v{0}
+ Buscar &Actualizaciones...
+ Buscar nuevos &Plugins...
+ Abrir Carpeta De Datos
+ &Reiniciar
+ Close on Lost Focus
+ &Salir
+ Está usando la última versión.
+ QuickLook {0} está disponible. Haga clic aquí para abrir la página de descarga.
+ Ocurrió un error al buscar actualizaciones: {0}
+ Última modificación el {0}
+ Capacidad {0}, {1} disponible
+ {0} carpeta
+ {0} carpetas
+ {0} archivo
+ {0} archivos
+ ({0} y {1})
+ Copiar como ruta
+ Copiado exitosamente
+ Minimizar
+
+
+ Segoe UI
+ QuickLook s'exécute en tâche de fond.
+ QuickLook s'exécute déjà en tâche de fond
+ QuickLook permet de prévisualiser rapidement certains types de fichiers en appuyant sur la barre d'espace lorsqu'ils sont sélectionnés.
+ Le chemin des données "{0}" n'est pas accessible en écriture. Veuillez vérifier si vous disposez des autorisations suffisantes.
+ Ouvrir {0}
+ Ouvrir {0}
+ Ouvrir avec {0}
+ Exécuter {0}
+ Ce type de fichier est bloqué.
+ Recharger
+ Plus
+ Exécuter au &démarrage
+ QuickLook v{0}
+ Vérifier s'il existe des &mises à jour...
+ Trouver de nouveaux &plugins...
+ Ouvrir Le Dossier De Données
+ &Redémarrer
+ Close on Lost Focus
+ &Quitter
+ Vous êtes maintenant sur la dernière version.
+ QuickLook {0} est disponible. Cliquez ici pour ouvrir la page de téléchargement.
+ Une erreur s'est produite lors de la vérification des mises à jour : {0}
+ Dernière modification le {0}
+ Capacité {0}, {1} disponible
+ {0} dossier
+ {0} dossiers
+ {0} fichier
+ {0} fichiers
+ ({0} et {1})
+ Copier comme chemin
+ Copié avec succès
+ Réduire
+
+
+ Segoe UI
+ QuickLook è in esecuzione in secondo piano.
+ QuickLook è già in esecuzione
+ QuickLook consente l'anteprima rapida di alcuni tipi di file premendo la barra spaziatrice quando uno di essi è evidenziato.
+ Non è possibile scrivere nel percorso "{0}". Assicurati di avere i permessi necessari.
+ Esplora {0}
+ Apri {0}
+ Apri con {0}
+ Esegui {0}
+ Questo tipo di file è bloccato.
+ Ricarica
+ Altro
+ Esegui all'&Avvio
+ QuickLook v{0}
+ Verifica &Aggiornamenti...
+ Trova nuovi &Plugin...
+ Apri Cartella Dati
+ &Riavvia
+ Close on Lost Focus
+ &Esci
+ Stai usando l'ultima versione.
+ QuickLook {0} è disponibile. Fai click qui per aprire la pagina di download.
+ Si è verificato un errore durante la verifica degli aggiornamenti: {0}
+ Ultima modifica: {0}
+ Capacità {0}, {1} disponibile
+ {0} cartella
+ {0} cartelle
+ {0} file
+ {0} file
+ ({0} e {1})
+ Copia come percorso
+ Copiato con successo
+ Riduci a icona
+
+
+ Yu Gothic UI,Segoe UI,Meiryo UI,MS Gothic
+ QuickLook はバックグラウンドで実行しています。
+ QuickLook はすでに起動しています。
+ QuickLook では、ファイルを選択した状態でスペースキーを押すと、そのファイルをすばやくプレビューできます。
+ データパス "{0}" は書き込み不可です。十分な権限があるか確認してください。
+ 常に手前に表示
+ ピン留め
+ {0} を参照
+ {0} を開く
+ {0} で開く
+ アプリを選択して開く
+ {0} を起動
+ このファイルタイプはブロックされています。
+ 共有
+ 再読み込み
+ その他
+ スタートアップ時に起動
+ QuickLook v{0}
+ 更新の確認(&U)...
+ 新しいプラグインの検索(&P)...
+ データフォルダーを開く
+ 再起動(&R)
+ フォーカスが外れたら閉じる
+ 終了(&Q)
+ 最新版です
+ QuickLook {0} がリリースされました。ここをクリックするとダウンロードページを開きます。
+ 更新の確認中にエラーが発生しました:{0}
+ 最終更新日時:{0}
+ 容量 {0}, 空き容量 {1}
+ {0} フォルダー
+ {0} フォルダー
+ {0} ファイル
+ {0} ファイル
+ ({0}と {1})
+ 「ピン留め」の解除はできません
+ パスとしてコピー
+ 正常にコピーされました
+ 最小化
+
+
+ Segoe UI
+ QuickLook kjører i bakgrunnen.
+ QuickLook kjører allerede i bakgrunnen
+ Bla gjennom {0}
+ Åpne {0}
+ Åpne med {0}
+ Kjør {0}
+ Denne filtypen er blokkert.
+ Kjør ved &oppstart
+ QuickLook v{0}
+ Se etter &oppdateringer...
+ Åpne Datamappen
+ &Start på nytt
+ Close on Lost Focus
+ &Avslutt
+ Du bruker nå siste versjon.
+ QuickLook {0} er kommet ut. Klikk her for å åpne nedlastingssiden.
+ Feil oppstod under lasting av oppdateringer: {0}
+ Sist endret {0}
+ Kapasitet {0}, {1} tilgjengelig
+ {0} mappe
+ {0} mapper
+ {0} fil
+ {0} filer
+ ({0} og {1})
+ Kopier som sti
+ Kopiert vellykket
+ Minimer
+
+
+ Segoe UI
+ QuickLook draait op de achtergrond.
+ QuickLook draait al op de achtergrond
+ Verken {0}
+ Open {0}
+ Openen met {0}
+ Uitvoeren {0}
+ Dit bestandstype is geblokkeerd.
+ Uitvoeren bij &Opstarten
+ QuickLook v{0}
+ Controleren op &Updates...
+ Open Gegevensmap
+ &Opnieuw starten
+ Close on Lost Focus
+ &Sluiten
+ U heeft de meest recente versie.
+ QuickLook {0} is gereleased. Klik hier om de downloadpagina te openen.
+ Fout tijdens controleren op updates: {0}
+ Gewijzigd op {0}
+ Capaciteit {0}, {1} beschikbaar
+ {0} map
+ {0} mappen
+ {0} bestand
+ {0} bestanden
+ ({0} en {1})
+ Kopiëren als pad
+ Succesvol gekopieerd
+ Minimaliseren
+
+
+ Segoe UI
+ QuickLook działa w tle.
+ QuickLook jest już uruchomiony
+ QuickLook pozwala szybko podejrzeć pliki poprzez naciśnięcie klawisza spacji, gdy są zaznaczone.
+ Nie posiadasz możliwości zapisu w ścieżce "{0}".
+ Przeglądaj {0}
+ Przypnij do ekranu
+ Zablokuj zamykanie
+ Otwórz {0}
+ Otwórz w {0}
+ Otwórz za pomocą...
+ Uruchom {0}
+ Ten typ pliku jest zablokowany.
+ Udostępnij
+ Przeładuj
+ Więcej
+ Uruchamiaj automatycznie z systemem
+ QuickLook v{0}
+ Sprawdź &aktualizacje...
+ Dostępne &pluginy...
+ Otwórz Folder Danych
+ &Uruchom ponownie
+ Close on Lost Focus
+ &Zakończ
+ Używasz już najnowszej wersji.
+ QuickLook {0} jest dostępny. Kliknij tutaj, aby otworzyć stronę z aktualizacją do pobrania.
+ Podczas sprawdzania aktualizacji wystąpił błąd: {0}
+ Ostatnia modyfikacja: {0}
+ Pojemność {0}, {1} dostępne
+ {0} folder
+ {0} folderów
+ {0} plik
+ {0} plików
+ ({0} i {1})
+ Anulowanie dla funkcji blokady zamykania okna nie jest wspierane
+ Kopiuj jako ścieżkę
+ Skopiowano pomyślnie
+ Minimalizuj
+
+
+ Segoe UI
+ O QuickLook está sendo executado.
+ O QuickLook já está sendo executado
+ O QuickLook permite a visualização rápida de certos tipos de arquivos pressionando a barra de espaço enquanto o arquivo estiver destacado.
+ O caminho "{0}" não é gravável. Por favor verifique se você tem as permissões necessárias.
+ Sempre visível
+ Impedir fechamento
+ Abrir pasta {0}
+ Abrir {0}
+ Abrir com {0}
+ Menu abrir com
+ Executar {0}
+ Este tipo de arquivo está bloqueado.
+ Compartilhar
+ Recarregar
+ Mais
+ Executar na &Inicialização
+ QuickLook v{0}
+ Procurar por &Atualizações...
+ Encontrar novos &Plugins...
+ Abrir Pasta de Dados
+ &Reiniciar
+ Close on Lost Focus
+ &Fechar
+ Executando a versão mais recente.
+ Nova versão disponível. QuickLook {0}. Clique aqui para abrir a página de download.
+ Ocorreu um erro ao procurar por atualizações: {0}
+ Última modificação: {0}
+ Capacidade {0}, {1} disponível
+ {0} pasta
+ {0} pastas
+ {0} arquivo
+ {0} arquivos
+ ({0} e {1})
+ Não é possível cancelar "Impedir fechamento"
+ Copiar como caminho
+ Copiado com sucesso
+ Minimizar
+
+
+ Segoe UI
+ QuickLook está em execução.
+ QuickLook já está em execução
+ Abrir pasta {0}
+ Abrir {0}
+ Abrir com {0}
+ Executar {0}
+ Este tipo de ficheiro está bloqueado.
+ Executar no &Arranque
+ QuickLook v{0}
+ Procurar por &Atualizações...
+ Abrir Pasta De Dados
+ &Reiniciar
+ Close on Lost Focus
+ &Fechar
+ Está a executar a versão mais recente.
+ Está disponível o QuickLook {0}. Clique aqui para abrir a página de download.
+ Ocorreu um erro ao procurar por atualizações: {0}
+ Ultima modificação: {0}
+ Capacidade {0}, {1} disponível
+ {0} pasta
+ {0} pastas
+ {0} ficheiro
+ {0} ficheiros
+ ({0} e {1})
+ Copiar como caminho
+ Copiado com sucesso
+ Minimizar
+
+
+ Segoe UI
+ QuickLook выполняется в фоновом режиме.
+ QuickLook уже запущен
+ QuickLook добавляет быстрый предпросмотр определенных типов файлов по нажатию клавиши "Пробел", когда они подсвечены.
+ Проводник {0}
+ Открыть {0}
+ Открыть с помощью {0}
+ Запустить {0}
+ Этот тип файла заблокирован.
+ Поверх всех окон
+ Закрепить
+ Поделиться
+ Перезагрузить
+ Еще
+ Автозапуск
+ QuickLook v{0}
+ Проверить &обновления…
+ Найти новые &Дополнения…
+ Открыть Папку Данных
+ &Перезапуск
+ Close on Lost Focus
+ &Выход
+ Вы используете последнюю версию.
+ Выпущен QuickLook {0}. Нажмите здесь для перехода на страницу загрузки.
+ При проверке обновлений произошла ошибка: {0}
+ Последнее изменение {0}
+ Емкость {0}, {1} доступно
+ {0} папка
+ {0} папки(ок)
+ {0} файл
+ {0} файла(ов)
+ ({0} и {1})
+ Копировать как путь
+ Успешно скопировано
+ Свернуть
+
+
+ Segoe UI
+ QuickLook arkaplanda çalışıyor.
+ QuickLook zaten çalışıyor
+ QuickLook boşluk tuşuna basılarak vurgulanan belli dosya türlerinin, hızlı bir şekilde önizleme modunda görüntülenmesini sağlar.
+ Gözat: {0}
+ Aç: {0}
+ Birlikte aç: {0}
+ Çalıştır: {0}
+ Bu dosya türü engellenmiştir.
+ B&aşlangıçta çalıştır
+ QuickLook v{0}
+ &Güncellemeleri denetle...
+ &Yeni eklentiler bul...
+ Veri Klasörünü Aç
+ Yeniden &Başlat
+ Close on Lost Focus
+ Çı&kış
+ Son sürümü kullanıyorsunuz.
+ QuickLook {0} sürümü yayınladı. İndirme sayfasını açmak için buraya tıklayın.
+ Güncellemeler kontrol edilirken hata meydana geldi: {0}
+ Son düzenleme zamanı: {0}
+ Kapasite {0}, {1} kullanılabilir
+ {0} klasör
+ {0} klasör
+ {0} dosya
+ {0} dosya
+ ({0} ve {1})
+ Yol olarak kopyala
+ Başarıyla kopyalandı
+ Simge durumuna küçült
+
+
+ Segoe UI
+ QuickLook виконується в фоновому режимі.
+ QuickLook вже запущено
+ QuickLook дозволяє швидко переглянути певний тип файлів, натиснувши клавішу пробілу, коли він виділений.
+ Шлях до даних "{0}" є недоступним для запису. Будь ласка, перевірте, чи маєте ви достатньо прав.
+ Залишатися на чільному плані
+ Запобігати закриттю
+ Переглянути {0}
+ Відкрити {0}
+ Відкрити за допомогою {0}
+ Відкрити за допомогою меню
+ Запустити {0}
+ Цей тип файлу заблоковано.
+ Поширити
+ Перезавантажити
+ Більше
+ Запускати під час &старту
+ QuickLook v{0}
+ Перевірити наявність &оновлення…
+ Знайти нові &Втулки…
+ Відкрити Папку Даних
+ &Перезавантажити
+ Close on Lost Focus
+ &Вийти
+ Ви зараз на самій свіжій версії.
+ Випущено QuickLook {0}. Натисніть тут, щоб відкрити сторінку завантаження.
+ Виникла помилка при перевірці оновлень: {0}
+ Востаннє змінено {0}
+ Ємність: {0}, доступно: {1}.
+ {0} тека
+ {0} тек(и)
+ {0} файл
+ {0} файли(ів)
+ ({0} та {1})
+ Копіювати як шлях
+ Успішно скопійовано
+ Згорнути
+
+
+ Segoe UI
+ QuickLook đang chạy trong nền.
+ QuickLook đang chạy
+ QuickLook cho phép xem trước nhanh chóng một số loại tệp nhất định bằng cách nhấn phím cách khi bạn chọn tệp.
+ Duyệt {0}
+ Mở {0}
+ Mở bằng {0}
+ Chạy {0}
+ Loại tệp này bị chặn.
+ &Khởi động cùng hệ thống
+ QuickLook v{0}
+ &Kiểm tra cập nhật...
+ Mở Thư Mục Dữ Liệu
+ &Khởi động lại
+ Close on Lost Focus
+ &Thoát
+ Bạn hiện đang sử dụng phiên bản mới nhất.
+ Đã có phiên bản QuickLook {0}. Nhấp vào đây để mở trang tải xuống.
+ Đã xảy ra lỗi khi kiểm tra cập nhật: {0}
+ Sửa đổi lần cuối lúc {0}
+ Chứa {0}, {1} có sẵn
+ {0} thư mục
+ {0} thư mục
+ {0} tệp
+ {0} tệp
+ ({0} và {1})
+ Sao chép dưới dạng đường dẫn
+ Sao chép thành công
+ Thu nhỏ
+
+
+ Segoe UI,Microsoft Yahei UI,Microsoft Yahei,SimSun
+ QuickLook 正在后台运行。
+ 另一个 QuickLook 进程正在运行
+ 当您选中文件并按下空格键时,QuickLook 将提供多种格式的快速预览。
+ 数据目录 "{0}" 无法更改。请检查您是否有足够的权限。
+ 保持最前
+ 阻止关闭
+ 浏览 {0}
+ 打开 {0}
+ 用 {0} 打开
+ 选择打开方式
+ 运行 {0}
+ 此文件类型已被阻止。
+ 分享
+ 重新加载
+ 更多
+ 开机自启动 (&S)
+ QuickLook v{0}
+ 检查更新... (&U)
+ 获取新插件... (&P)
+ 打开数据文件夹
+ 重启 (&R)
+ 失去焦点时关闭
+ 退出 (&Q)
+ 当前已是最新版本
+ 发现新版本:QuickLook {0} 点击这里打开下载页面
+ 检查更新时发生错误:{0}
+ 最后修改于 {0}
+ 总容量 {0},可用 {1}
+ {0} 个目录
+ {0} 个目录
+ {0} 个文件
+ {0} 个文件
+ (含 {0}和 {1})
+ 不可取消“阻止关闭”哟
+ 复制为路径
+ 复制成功
+ 最小化
+
+
+ Segoe UI,Microsoft JhengHei UI,Microsoft JhengHei,MingLiU
+ QuickLook 正在背景執行
+ 另一個 QuickLook 處理程序正在執行。
+ 在資料夾中選取任意檔案並按下空白鍵,QuickLook 即可提供多種檔案格式的快速預覽。
+ 數據目錄 "{0}" 不可寫。請檢查您是否有足夠的權限。
+ 保持最前
+ 阻止關閉
+ 瀏覽 {0}
+ 開啟 {0}
+ 使用 {0} 開啟
+ 從選單選擇開啟
+ 執行 {0}
+ 此檔案類型已被阻止。
+ 分享
+ 重新載入
+ 更多
+ 系統啟動時自動執行 (&S)
+ QuickLook v{0}
+ 檢查更新... (&U)
+ 取得新外掛... (&P)
+ 開啟資料夾
+ 重啟 (&R)
+ 失去焦點時關閉
+ 結束 Quicklook (&Q)
+ 您正在使用最新版本。
+ QuickLook {0} 新版本已發布。請按一下此處開啟下載頁面。
+ 檢查更新時發生錯誤:{0}
+ 最後變更於 {0}
+ 總容量 {0},可用 {1}
+ {0} 個資料夾
+ {0} 個資料夾
+ {0} 個檔案
+ {0} 個檔案
+ (包含 {0}和 {1})
+ 不可取消“阻止關閉”喲
+ 複製為路徑
+ 複製成功
+ 最小化
+
+
+ Segoe UI
+ Quicklook पार्श्वभूमीत चालू आहे.
+ Quicklook आधीपासून चालू आहे.
+ QuickLook निवडलेल्या विशिष्ट प्रकारच्या फाईल्सचे स्पेसबार दाबुन जलद पूर्वावलोकन करण्यात मदत करते.
+ {0} शोधा
+ {0} उघडा
+ {0} च्या सह उघडा
+ {0} चालवा
+ हा फाइल प्रकार ब्लॉक केला आहे.
+ &सुरूवातीस चालवा
+ QuickLook आवृत्ती v{0}
+ &अद्यतनांसाठी तपासा...
+ नवीन &प्लगइन्स शोधा...
+ डेटा फोल्डर उघडा
+ &पुनः आरंभ
+ Close on Lost Focus
+ &बंद करा
+ आपण आता नवीनतम आवृत्ती वापरत आहात.
+ QuickLook ची नवीन आवृत्ती {0} उपलब्ध आहे. डाउनलोड पृष्ठ उघडण्यासाठी येथे क्लिक करा.
+ अद्यतने तपासताना त्रुटी आली: {0}
+ अखेरचे सुधारित केलेः {0}
+ क्षमता {0}, {1} उपलब्ध
+ {0} फोल्डर
+ {0} फोल्डर्स
+ {0} फाइल
+ {0} फायली
+ ({0} आणि {1})
+ लहान करा
+
+
+ Segoe UI
+ QuickLook पृष्ठभूमि में चल रहा है।
+ QuickLook पहले ही चल रहा है।
+ QuickLook चुनी हुई विशिष्ट प्रकार की फ़ाइलों को स्पेसबार दबाकर आपको तुरंत पूर्वावलोकन करने में मदद करता है।
+ {0} को खोजें
+ {0} खोलें
+ {0} के साथ खोलें
+ {0} चलाएं
+ यह फ़ाइल प्रकार अवरुद्ध है.
+ &शुरु होते समय चलाएं
+ QuickLook आवृत्ती v{0}
+ &अद्यतन के लिए जाँच करें...
+ नए &प्लगइन्स खोजें...
+ डेटा फ़ोल्डर खोलें
+ &पुनः प्रारंभ करें
+ Close on Lost Focus
+ &बंद किजीए
+ अब आप नवीनतम संस्करण पर हैं।
+ QuickLook का नया संस्करण उपलब्ध है। डाउनलोड पेज खोलने के लिए यहां क्लिक करें।
+ अपडेट की जांच करते समय त्रुटि हुई: {0}
+ अंतिम बार संशोधितः {0}
+ क्षमता {0}, {1} उपलब्ध है
+ {0} फ़ोल्डर
+ {0} फ़ोल्डर
+ {0} फ़ाइल
+ {0} फ़ाइलें
+ ({0} तथा {1})
+ छोटा करें
+
+
+ Segoe UI
+ 'תצוגה מהירה' רץ ברקע כעת.
+ 'תצוגה מהירה' כבר רץ.
+ 'תצוגה מהירה' מאפשר להציג בחטף תצוגה של מספר סוגי קבצים על־ידי לחיצה על מקש הרווח בזמן שהקובץ מסומן.
+ הנתיב "{0}" אינו ניתן לכתיבה. בדוק בבקשה אם יש לך הרשאות מספיקות.
+ סייר ב{0}
+ פתח את {0}
+ פתח בעזרת {0}
+ הפעל {0}
+ סוג קובץ זה חסום.
+ הרץ {0}
+ הרץ ב&אתחול
+ 'תצוגה מהירה' v{0}
+ בדוק &עדכונים
+ מצא &תוספים חדשים
+ פתח את תיקיית הנתונים
+ &אתחול מחדש
+ Close on Lost Focus
+ &צא
+ אתה כעת על הגרסא האחרונה
+ 'תצוגה מהירה' {0} שוחררה. לחץ כאן על מנת להוריד את העדכון
+ שגיאה הופיעה בעת הניסיון לעדכן: {0}
+ השתנה לאחרונה ב{0}
+ נפח {0}, {1} נותר
+ {0} תיקייה
+ {0} תיקיות
+ {0} קובץ
+ {0} קבצים
+ ({0} ו{1})
+ מזער
+
+
+ Segoe UI
+ Το QuickLook εκτελείται στο παρασκήνιο.
+ Το QuickLook εκτελείται ήδη
+ Το QuickLook επιτρέπει τη γρήγορη προεπισκόπηση ορισμένων τύπων αρχείων πατώντας το πλήκτρο διαστήματος ενώ είναι επισημασμένο.
+ Η διαδρομή δεδομένων "{0}" δεν είναι εγγράψιμη. Ελέγξτε εάν έχετε επαρκή άδεια.
+ Αναζήτηση {0}
+ Άνοιγμα {0}
+ Άνοιγμα με {0}
+ Εκτέλεση {0}
+ Αυτός ο τύπος αρχείου είναι αποκλεισμένος.
+ Εκτέλεση κατά &την εκκίνηση
+ QuickLook v{0}
+ Ελεγχος για &ενημερώσεις...
+ Βρείτε νέα &πρόσθετα...
+ Άνοιγμα Φακέλου Δεδομένων
+ &Επανεκκίνηση
+ Close on Lost Focus
+ &Κλείσιμο
+ Έχετε την πιο πρόσφατη έκδοση.
+ Διαθέσιμη ενημέρωση {0} βρέθηκε. Κάντε κλικ εδώ για να ανοίξετε τη σελίδα λήψης.
+ Παρουσιάστηκε σφάλμα κατά τον έλεγχο για ενημερώσεις: {0}
+ Τελευταία τροποποίηση στις {0}
+ Διαθέσιμη {0}, {1} χωρητικότητα
+ {0} φάκελος
+ {0} φάκελοι
+ {0} αρχείο
+ {0} αρχεία
+ ({0} και {1})
+ Ελαχιστοποίηση
+
+
+ Segoe UI
+ QuickLook körs i bakgrunden.
+ QuickLook körs redan
+ QuickLook möjliggör snabb förhandsgranskning av vissa filtyper genom att trycka ned mellanslag när filen är markerad.
+ Sökvägen "{0}" är inte skrivbar. Kontrollera att du har rätt behörigheter.
+ Behåll överst
+ Behåll öppet
+ Bläddra i {0}
+ Öppna {0}
+ Öppna med {0}
+ Öppna med…
+ Kör {0}
+ Den här filtypen är blockerad.
+ Dela
+ Ladda om
+ Kör vid &start
+ QuickLook v{0}
+ Leta efter &uppdateringar...
+ Hitta nya &tillägg...
+ Öppna datamappen
+ &Starta om
+ Close on Lost Focus
+ &Avsluta
+ Du har den senaste versionen.
+ QuickLook {0} har lanserats. Klicka här för att öppna nedladdningssidan.
+ Det gick inte att leta efter uppdateringar: {0}
+ Senast ändrad: {0}
+ Kapacitet: {0} ({1} ledigt)
+ {0} mapp
+ {0} mappar
+ {0} fil
+ {0} filer
+ ({0} och {1})
+ Det är inte möjligt att avbryta "Behåll öppet", stäng fönstret istället.
+ Minimera
+
+
+ Segoe UI
+ QuickLook rulează în fundal.
+ QuickLook rulează deja
+ QuickLook permite previzualizarea rapidă a anumitor tipuri de fișiere prin apăsarea barei de spațiu în timp ce acestea sunt selectate.
+ Calea de date „{0}” nu este accesibilă pentru scriere. Verificați dacă aveți permisiuni suficiente.
+ Rămâneți în față
+ Prevenire închidere
+ Răsfoiți {0}
+ Deschideți {0}
+ Deschideți cu {0}
+ Meniul „Deschideți cu”
+ Executați {0}
+ Acest tip de fișier este blocat.
+ Partajare
+ Reîncărcare
+ Mai multe
+ Executare la &pornire
+ QuickLook v{0}
+ Căutați &actualizări...
+ Găsiți noi &pluginuri...
+ Deschideți folderul Date
+ &Repornire
+ Close on Lost Focus
+ &Ieșire
+ Acum utilizați cea mai recentă versiune.
+ A fost lansat QuickLook {0}. Faceți clic aici pentru a deschide pagina de descărcare.
+ A apărut o eroare la verificarea actualizărilor: {0}
+ Ultima modificare la {0}
+ Capacitate {0}, {1} disponibilă
+ {0} folder
+ {0} foldere
+ {0} fișier
+ {0} fișiere
+ ({0} și {1})
+ Anularea opțiunii „Prevenire închidere” nu este acceptată.
+ Copiere ca cale
+ Copierea a reușit
+ Minimizare
+
+
diff --git a/QuickLook/ViewerWindow.xaml b/QuickLook/ViewerWindow.xaml
index 81e040d15..b9ebb6e1a 100644
--- a/QuickLook/ViewerWindow.xaml
+++ b/QuickLook/ViewerWindow.xaml
@@ -1,253 +1,253 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/QuickLook/ViewerWindow.xaml.cs b/QuickLook/ViewerWindow.xaml.cs
index b7d40a902..b40c279cf 100644
--- a/QuickLook/ViewerWindow.xaml.cs
+++ b/QuickLook/ViewerWindow.xaml.cs
@@ -1,487 +1,487 @@
-// Copyright © 2017-2026 QL-Win Contributors
-//
-// This file is part of QuickLook program.
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with this program. If not, see .
-
-using QuickLook.Common.ExtensionMethods;
-using QuickLook.Common.Helpers;
-using QuickLook.Common.Plugin;
-using QuickLook.Helpers;
-using System;
-using System.Diagnostics;
-using System.IO;
-using System.Windows;
-using System.Windows.Input;
-using System.Windows.Media;
-using System.Windows.Media.Animation;
-using System.Windows.Shell;
-using System.Windows.Threading;
-using Wpf.Ui.Violeta.Controls;
-using static QuickLook.Common.NativeMethods.Dwmapi;
-using Brush = System.Windows.Media.Brush;
-using Color = System.Windows.Media.Color;
-using FontFamily = System.Windows.Media.FontFamily;
-using Size = System.Windows.Size;
-using SolidColorBrush = System.Windows.Media.SolidColorBrush;
-
-namespace QuickLook;
-
-public partial class ViewerWindow : Window
-{
- private Size _customWindowSize = Size.Empty;
- private bool _ignoreNextWindowSizeChange;
- private string _path = string.Empty;
- private FileSystemWatcher _autoReloadWatcher;
- private readonly bool _autoReload;
-
- internal ViewerWindow()
- {
- // this object should be initialized before loading UI components, because many of which are binding to it.
- ContextObject = new ContextObject() { Source = this };
-
- ContextObject.PropertyChanged += ContextObject_PropertyChanged;
-
- InitializeComponent();
-
- _autoReload = SettingHelper.Get("AutoReload", false);
-
- Icon = (App.IsWin10 ? Properties.Resources.app_white_png : Properties.Resources.app_png).ToBitmapSource();
-
- FontFamily = new FontFamily(TranslationHelper.Get("UI_FontFamily", failsafe: "Segoe UI"));
-
- SizeChanged += SaveWindowSizeOnSizeChanged;
-
- StateChanged += (_, _) => _ignoreNextWindowSizeChange = true;
-
- windowFrameContainer.PreviewMouseMove += ShowWindowCaptionContainer;
-
- Topmost = SettingHelper.Get("Topmost", false);
- buttonTop.Tag = Topmost ? "Top" : "Auto";
-
- ShowInTaskbar = SettingHelper.Get("ShowInTaskbar", false);
-
- Deactivated += (_, _) =>
- {
- if (!SettingHelper.Get("CloseOnLostFocus", false))
- return;
- if (Pinned)
- return;
- // Defer close to ContextIdle so pending Render/Input operations
- // (e.g. MoveWindow, BringToFront) complete before the window is closed.
- Dispatcher.BeginInvoke(() =>
- {
- if (IsVisible && !Pinned)
- Close();
- }, DispatcherPriority.ContextIdle);
- };
-
- buttonTop.Click += (_, _) =>
- {
- Topmost = !Topmost;
- SettingHelper.Set("Topmost", Topmost);
- buttonTop.Tag = Topmost ? "Top" : "Auto";
- };
-
- buttonPin.Click += (_, _) =>
- {
- if (SettingHelper.Get("CloseOnLostFocus", false))
- {
- Pinned = !Pinned;
- ViewWindowManager.GetInstance().ForgetCurrentWindow();
- return;
- }
-
- if (Pinned)
- {
- Toast.Information(TranslationHelper.Get("InfoPanel_CantPreventClosing"));
- return;
- }
-
- ViewWindowManager.GetInstance().ForgetCurrentWindow();
- };
-
- buttonCloseWindow.Click += (_, _) =>
- {
- Close();
- };
-
- buttonOpen.Click += (_, _) =>
- {
- if (Pinned)
- RunAndClose();
- else
- ViewWindowManager.GetInstance().RunAndClosePreview();
- };
-
- buttonReload.Click += (_, _) =>
- {
- ViewWindowManager.GetInstance().ReloadPreview();
- };
-
- buttonWindowStatus.Click += (_, _) =>
- WindowState = WindowState == WindowState.Maximized ? WindowState.Normal : WindowState.Maximized;
-
- buttonMinimizeWindow.Click += (_, _) => WindowState = WindowState.Minimized;
-
- buttonShare.Click += (_, _) => ShareHelper.Share(_path, this);
- buttonOpenWith.Click += (_, _) => ShareHelper.Share(_path, this, true);
-
- buttonReload.Visibility = SettingHelper.Get("ShowReload", false) ? Visibility.Visible : Visibility.Collapsed;
-
- moreItemReload.Click += (_, _) =>
- {
- ViewWindowManager.GetInstance().ReloadPreview();
- };
-
- moreItemCopyAsPath.Click += (_, _) =>
- {
- try
- {
- Clipboard.SetText($"\"{(_path.Length >= 260 ? @"\\?\" + _path : _path)}\"");
- Toast.Success(TranslationHelper.Get("InfoPanelMoreItem_CopySucc"));
- }
- catch (Exception e)
- {
- Debug.WriteLine(e);
- }
- };
-
- moreItemOpenSettings.Click += (_, _) =>
- {
- Toast.Warning("Coming soon...");
- };
-
- // Set UI translations
+// Copyright © 2017-2026 QL-Win Contributors
+//
+// This file is part of QuickLook program.
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
+using QuickLook.Common.ExtensionMethods;
+using QuickLook.Common.Helpers;
+using QuickLook.Common.Plugin;
+using QuickLook.Helpers;
+using System;
+using System.Diagnostics;
+using System.IO;
+using System.Windows;
+using System.Windows.Input;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Shell;
+using System.Windows.Threading;
+using Wpf.Ui.Violeta.Controls;
+using static QuickLook.Common.NativeMethods.Dwmapi;
+using Brush = System.Windows.Media.Brush;
+using Color = System.Windows.Media.Color;
+using FontFamily = System.Windows.Media.FontFamily;
+using Size = System.Windows.Size;
+using SolidColorBrush = System.Windows.Media.SolidColorBrush;
+
+namespace QuickLook;
+
+public partial class ViewerWindow : Window
+{
+ private Size _customWindowSize = Size.Empty;
+ private bool _ignoreNextWindowSizeChange;
+ private string _path = string.Empty;
+ private FileSystemWatcher _autoReloadWatcher;
+ private readonly bool _autoReload;
+
+ internal ViewerWindow()
+ {
+ // this object should be initialized before loading UI components, because many of which are binding to it.
+ ContextObject = new ContextObject() { Source = this };
+
+ ContextObject.PropertyChanged += ContextObject_PropertyChanged;
+
+ InitializeComponent();
+
+ _autoReload = SettingHelper.Get("AutoReload", false);
+
+ Icon = (App.IsWin10 ? Properties.Resources.app_white_png : Properties.Resources.app_png).ToBitmapSource();
+
+ FontFamily = new FontFamily(TranslationHelper.Get("UI_FontFamily", failsafe: "Segoe UI"));
+
+ SizeChanged += SaveWindowSizeOnSizeChanged;
+
+ StateChanged += (_, _) => _ignoreNextWindowSizeChange = true;
+
+ windowFrameContainer.PreviewMouseMove += ShowWindowCaptionContainer;
+
+ Topmost = SettingHelper.Get("Topmost", false);
+ buttonTop.Tag = Topmost ? "Top" : "Auto";
+
+ ShowInTaskbar = SettingHelper.Get("ShowInTaskbar", false);
+
+ Deactivated += (_, _) =>
+ {
+ if (!SettingHelper.Get("CloseOnLostFocus", false))
+ return;
+ if (Pinned)
+ return;
+ // Defer close to ContextIdle so pending Render/Input operations
+ // (e.g. MoveWindow, BringToFront) complete before the window is closed.
+ Dispatcher.BeginInvoke(() =>
+ {
+ if (IsVisible && !Pinned)
+ Close();
+ }, DispatcherPriority.ContextIdle);
+ };
+
+ buttonTop.Click += (_, _) =>
+ {
+ Topmost = !Topmost;
+ SettingHelper.Set("Topmost", Topmost);
+ buttonTop.Tag = Topmost ? "Top" : "Auto";
+ };
+
+ buttonPin.Click += (_, _) =>
+ {
+ if (SettingHelper.Get("CloseOnLostFocus", false))
+ {
+ Pinned = !Pinned;
+ ViewWindowManager.GetInstance().ForgetCurrentWindow();
+ return;
+ }
+
+ if (Pinned)
+ {
+ Toast.Information(TranslationHelper.Get("InfoPanel_CantPreventClosing"));
+ return;
+ }
+
+ ViewWindowManager.GetInstance().ForgetCurrentWindow();
+ };
+
+ buttonCloseWindow.Click += (_, _) =>
+ {
+ Close();
+ };
+
+ buttonOpen.Click += (_, _) =>
+ {
+ if (Pinned)
+ RunAndClose();
+ else
+ ViewWindowManager.GetInstance().RunAndClosePreview();
+ };
+
+ buttonReload.Click += (_, _) =>
+ {
+ ViewWindowManager.GetInstance().ReloadPreview();
+ };
+
+ buttonWindowStatus.Click += (_, _) =>
+ WindowState = WindowState == WindowState.Maximized ? WindowState.Normal : WindowState.Maximized;
+
+ buttonMinimizeWindow.Click += (_, _) => WindowState = WindowState.Minimized;
+
+ buttonShare.Click += (_, _) => ShareHelper.Share(_path, this);
+ buttonOpenWith.Click += (_, _) => ShareHelper.Share(_path, this, true);
+
+ buttonReload.Visibility = SettingHelper.Get("ShowReload", false) ? Visibility.Visible : Visibility.Collapsed;
+
+ moreItemReload.Click += (_, _) =>
+ {
+ ViewWindowManager.GetInstance().ReloadPreview();
+ };
+
+ moreItemCopyAsPath.Click += (_, _) =>
+ {
+ try
+ {
+ Clipboard.SetText($"\"{(_path.Length >= 260 ? @"\\?\" + _path : _path)}\"");
+ Toast.Success(TranslationHelper.Get("InfoPanelMoreItem_CopySucc"));
+ }
+ catch (Exception e)
+ {
+ Debug.WriteLine(e);
+ }
+ };
+
+ moreItemOpenSettings.Click += (_, _) =>
+ {
+ Toast.Warning("Coming soon...");
+ };
+
+ // Set UI translations
buttonMinimizeWindow.ToolTip = TranslationHelper.Get("MW_Minimize");
System.Windows.Automation.AutomationProperties.SetName(buttonMinimizeWindow,
TranslationHelper.Get("MW_Minimize"));
- buttonTop.ToolTip = TranslationHelper.Get("MW_StayTop");
- buttonPin.ToolTip = TranslationHelper.Get("MW_PreventClosing");
- buttonOpenWith.ToolTip = TranslationHelper.Get("MW_OpenWithMenu");
- buttonShare.ToolTip = TranslationHelper.Get("MW_Share");
- buttonReload.ToolTip = TranslationHelper.Get("MW_Reload", failsafe: "Reload");
- buttonMore.ToolTip = TranslationHelper.Get("MW_More", failsafe: "More");
- moreItemReload.Header = TranslationHelper.Get("MW_Reload");
- moreItemCopyAsPath.Header = TranslationHelper.Get("InfoPanelMoreItem_CopyAsPath");
- }
-
- public new void Close()
- {
- // Workaround to prevent DPI jump animation when closing window in .NET Framework 4.6.2
- // Safe to remove this line if QuickLook no longer targets .NET Framework 4.6.2
- Hide();
-
- base.Close();
- }
-
- protected override void OnSourceInitialized(EventArgs e)
- {
- base.OnSourceInitialized(e);
-
- WindowHelper.RemoveWindowControls(this);
-
- ApplyWindowBackgroundEffects();
- }
-
- protected override void OnContentRendered(EventArgs e)
- {
- base.OnContentRendered(e);
-
- ApplyWindowBackgroundEffects();
- }
-
- protected override void OnActivated(EventArgs e)
- {
- base.OnActivated(e);
-
- if (_isFullscreen)
- {
- Dispatcher.BeginInvoke(new Action(() => this.BringToFront(Topmost)), DispatcherPriority.Render);
- }
- }
-
- private void ApplyWindowBackgroundEffects()
- {
- var useTransparency = SettingHelper.Get("UseTransparency", true)
- && SystemParameters.IsGlassEnabled
- && !App.IsGPUInBlacklist;
- var backdrop = GetBackdropOption();
-
- if (useTransparency)
- {
- ApplyBackdrop(backdrop);
- }
- else
- {
- WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
- WindowHelper.DisableDwmBlur(this); // Fix white flash in dark mode
- Background = (Brush)FindResource("MainWindowBackgroundNoTransparent");
- }
-
- var customColor = SettingHelper.Get("WindowBackgroundColor", string.Empty, "QuickLook");
- if (!string.IsNullOrEmpty(customColor))
- {
- try
- {
- Background = (Brush)new BrushConverter().ConvertFromString(customColor);
- }
- catch (Exception ex) when (ex is FormatException || ex is NotSupportedException)
- {
- // Ignore invalid color
- }
- }
- }
-
- private void ApplyBackdrop(SystembackdropType backdrop)
- {
- switch (backdrop)
- {
- case SystembackdropType.None:
- {
- WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
- WindowHelper.DisableDwmBlur(this); // Fix white flash in dark mode
- Background = (Brush)FindResource("MainWindowBackgroundNoTransparent");
- }
- break;
-
- case SystembackdropType.Auto:
- case SystembackdropType.Mica:
- default:
- if (App.IsWin11)
- {
- if (Environment.OSVersion.Version >= new Version(10, 0, 22523))
- {
- WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
- WindowHelper.EnableBackdropMicaBlur(this, CurrentTheme == Themes.Dark);
- Background = Brushes.Transparent;
- }
- else
- {
- WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
- WindowHelper.EnableMicaBlur(this, CurrentTheme == Themes.Dark);
- Background = Brushes.Transparent;
- }
- }
- else if (App.IsWin10)
- {
- WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
- WindowHelper.EnableBlur(this);
- Background = (Brush)FindResource("MainWindowBackground");
- }
- else
- {
- Background = (Brush)FindResource("MainWindowBackgroundNoTransparent");
- }
-
- break;
-
- case SystembackdropType.Acrylic:
- if (App.IsWin11 && Environment.OSVersion.Version >= new Version(10, 0, 22523))
- {
- WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
- WindowHelper.EnableBackdropAcrylicBlur(this, CurrentTheme == Themes.Dark);
- Background = Brushes.Transparent;
- }
- else if (App.IsWin10)
- {
- WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(0d);
- WindowHelper.EnableAcrylicBlur(this, GetAcrylicTintColor(), CurrentTheme == Themes.Dark);
- Background = Brushes.Transparent;
- }
- else
- {
- Background = (Brush)FindResource("MainWindowBackgroundNoTransparent");
- }
-
- break;
-
- case SystembackdropType.Acrylic10:
- if (App.IsWin10 || App.IsWin11)
- {
- WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(0d);
- WindowHelper.DisableDwmBlur(this); // Restore rounded corners on Windows 11
- WindowHelper.EnableAcrylicBlur(this, GetAcrylic10TintColor(), CurrentTheme == Themes.Dark, GetAcrylic10TintOpacity());
- Background = GetAcrylic10TintLuminosityOpacityBackground(CurrentTheme == Themes.Dark);
- }
- else
- {
- Background = (Brush)FindResource("MainWindowBackgroundNoTransparent");
- }
-
- break;
-
- case SystembackdropType.Acrylic11:
- if (App.IsWin11 && Environment.OSVersion.Version >= new Version(10, 0, 22523))
- {
- WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
- WindowHelper.EnableBackdropAcrylicBlur(this, CurrentTheme == Themes.Dark);
- Background = Brushes.Transparent;
- }
- else if (App.IsWin11)
- {
- WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(0d);
- WindowHelper.DisableDwmBlur(this); // Restore rounded corners on Windows 11
- WindowHelper.EnableAcrylicBlur(this, GetAcrylicTintColor(), CurrentTheme == Themes.Dark);
- Background = Brushes.Transparent;
- }
- else if (App.IsWin10)
- {
- WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(0d);
- WindowHelper.EnableAcrylicBlur(this, GetAcrylicTintColor(), CurrentTheme == Themes.Dark);
- Background = Brushes.Transparent;
- }
- else
- {
- Background = (Brush)FindResource("MainWindowBackgroundNoTransparent");
- }
-
- break;
-
- case SystembackdropType.Tabbed:
- if (App.IsWin11 && Environment.OSVersion.Version >= new Version(10, 0, 22523))
- {
- WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
- WindowHelper.EnableBackdropTabbedBlur(this, CurrentTheme == Themes.Dark);
- Background = Brushes.Transparent;
- }
- else if (App.IsWin10)
- {
- WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
- WindowHelper.EnableBlur(this);
- Background = (Brush)FindResource("MainWindowBackground");
- }
- else
- {
- Background = (Brush)FindResource("MainWindowBackgroundNoTransparent");
- }
-
- break;
- }
- }
-
- private Color GetAcrylicTintColor()
- {
- var customColor = SettingHelper.Get("WindowBackgroundColor", string.Empty, "QuickLook");
-
- if (!string.IsNullOrEmpty(customColor))
- {
- try
- {
- return ((SolidColorBrush)new BrushConverter().ConvertFromString(customColor)).Color;
- }
- catch (Exception ex) when (ex is FormatException || ex is NotSupportedException)
- {
- // Ignore invalid color
- }
- }
-
- return ((SolidColorBrush)FindResource("MainWindowBackground")).Color;
- }
-
- private Color GetAcrylic10TintColor()
- {
- var customColor = SettingHelper.Get("WindowBackgroundColor", string.Empty, "QuickLook");
-
- if (!string.IsNullOrEmpty(customColor))
- {
- try
- {
- return ((SolidColorBrush)new BrushConverter().ConvertFromString(customColor)).Color;
- }
- catch (Exception ex) when (ex is FormatException || ex is NotSupportedException)
- {
- // Ignore invalid color
- }
- }
-
- return CurrentTheme == Themes.Dark
- ? Color.FromRgb(0x17, 0x17, 0x17)
- : Color.FromRgb(0xF2, 0xF2, 0xF2);
- }
-
- private static double GetAcrylic10TintOpacity()
- {
- var acrylicTintOpacity = 0.7d;
- return acrylicTintOpacity;
- }
-
- private static Brush GetAcrylic10TintLuminosityOpacityBackground(bool isDarkTheme)
- {
- var acrylicTintLuminosityOpacity = 0.44d;
- var t = acrylicTintLuminosityOpacity * (isDarkTheme ? 0.6d : 1.25d);
- var v = isDarkTheme ? (byte)0x22 : (byte)0xE1;
- var brush = new SolidColorBrush(Color.FromArgb((byte)Math.Round(t * 255d * 0.6d), v, v, v));
- brush.Freeze();
- return brush;
- }
-
- private static SystembackdropType GetBackdropOption()
- {
- var option = SettingHelper.Get("WindowBackdrop", nameof(SystembackdropType.Auto), "QuickLook")?.Trim();
-
- if (string.IsNullOrEmpty(option))
- return SystembackdropType.Auto;
-
- if (string.Equals(option, nameof(SystembackdropType.Acrylic), StringComparison.OrdinalIgnoreCase))
- return SystembackdropType.Acrylic;
-
- if (string.Equals(option, nameof(SystembackdropType.Tabbed), StringComparison.OrdinalIgnoreCase))
- return SystembackdropType.Tabbed;
-
- return Enum.TryParse(option, true, out SystembackdropType parsed)
- ? parsed
- : SystembackdropType.Auto;
- }
-
- private void SaveWindowSizeOnSizeChanged(object sender, SizeChangedEventArgs e)
- {
- // first shown?
- if (e.PreviousSize == new Size(0, 0))
- return;
- // resize when switching preview?
- if (_ignoreNextWindowSizeChange)
- {
- _ignoreNextWindowSizeChange = false;
- return;
- }
-
- // by user?
- _customWindowSize = new Size(Width, Height);
- }
-
- private void ShowWindowCaptionContainer(object sender, MouseEventArgs e)
- {
- var show = (Storyboard)windowCaptionContainer.FindResource("ShowCaptionContainerStoryboard");
-
- if (windowCaptionContainer.Opacity == 0 || windowCaptionContainer.Opacity == 1)
- show.Begin();
- }
-
- private void AutoHideCaptionContainer(object sender, EventArgs e)
- {
- if (!ContextObject.TitlebarAutoHide)
- return;
-
- if (!ContextObject.TitlebarOverlap)
- return;
-
- if (windowCaptionContainer.IsMouseOver)
- return;
-
- var hide = (Storyboard)windowCaptionContainer.FindResource("HideCaptionContainerStoryboard");
-
- hide.Begin();
- }
-}
+ buttonTop.ToolTip = TranslationHelper.Get("MW_StayTop");
+ buttonPin.ToolTip = TranslationHelper.Get("MW_PreventClosing");
+ buttonOpenWith.ToolTip = TranslationHelper.Get("MW_OpenWithMenu");
+ buttonShare.ToolTip = TranslationHelper.Get("MW_Share");
+ buttonReload.ToolTip = TranslationHelper.Get("MW_Reload", failsafe: "Reload");
+ buttonMore.ToolTip = TranslationHelper.Get("MW_More", failsafe: "More");
+ moreItemReload.Header = TranslationHelper.Get("MW_Reload");
+ moreItemCopyAsPath.Header = TranslationHelper.Get("InfoPanelMoreItem_CopyAsPath");
+ }
+
+ public new void Close()
+ {
+ // Workaround to prevent DPI jump animation when closing window in .NET Framework 4.6.2
+ // Safe to remove this line if QuickLook no longer targets .NET Framework 4.6.2
+ Hide();
+
+ base.Close();
+ }
+
+ protected override void OnSourceInitialized(EventArgs e)
+ {
+ base.OnSourceInitialized(e);
+
+ WindowHelper.RemoveWindowControls(this);
+
+ ApplyWindowBackgroundEffects();
+ }
+
+ protected override void OnContentRendered(EventArgs e)
+ {
+ base.OnContentRendered(e);
+
+ ApplyWindowBackgroundEffects();
+ }
+
+ protected override void OnActivated(EventArgs e)
+ {
+ base.OnActivated(e);
+
+ if (_isFullscreen)
+ {
+ Dispatcher.BeginInvoke(new Action(() => this.BringToFront(Topmost)), DispatcherPriority.Render);
+ }
+ }
+
+ private void ApplyWindowBackgroundEffects()
+ {
+ var useTransparency = SettingHelper.Get("UseTransparency", true)
+ && SystemParameters.IsGlassEnabled
+ && !App.IsGPUInBlacklist;
+ var backdrop = GetBackdropOption();
+
+ if (useTransparency)
+ {
+ ApplyBackdrop(backdrop);
+ }
+ else
+ {
+ WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
+ WindowHelper.DisableDwmBlur(this); // Fix white flash in dark mode
+ Background = (Brush)FindResource("MainWindowBackgroundNoTransparent");
+ }
+
+ var customColor = SettingHelper.Get("WindowBackgroundColor", string.Empty, "QuickLook");
+ if (!string.IsNullOrEmpty(customColor))
+ {
+ try
+ {
+ Background = (Brush)new BrushConverter().ConvertFromString(customColor);
+ }
+ catch (Exception ex) when (ex is FormatException || ex is NotSupportedException)
+ {
+ // Ignore invalid color
+ }
+ }
+ }
+
+ private void ApplyBackdrop(SystembackdropType backdrop)
+ {
+ switch (backdrop)
+ {
+ case SystembackdropType.None:
+ {
+ WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
+ WindowHelper.DisableDwmBlur(this); // Fix white flash in dark mode
+ Background = (Brush)FindResource("MainWindowBackgroundNoTransparent");
+ }
+ break;
+
+ case SystembackdropType.Auto:
+ case SystembackdropType.Mica:
+ default:
+ if (App.IsWin11)
+ {
+ if (Environment.OSVersion.Version >= new Version(10, 0, 22523))
+ {
+ WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
+ WindowHelper.EnableBackdropMicaBlur(this, CurrentTheme == Themes.Dark);
+ Background = Brushes.Transparent;
+ }
+ else
+ {
+ WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
+ WindowHelper.EnableMicaBlur(this, CurrentTheme == Themes.Dark);
+ Background = Brushes.Transparent;
+ }
+ }
+ else if (App.IsWin10)
+ {
+ WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
+ WindowHelper.EnableBlur(this);
+ Background = (Brush)FindResource("MainWindowBackground");
+ }
+ else
+ {
+ Background = (Brush)FindResource("MainWindowBackgroundNoTransparent");
+ }
+
+ break;
+
+ case SystembackdropType.Acrylic:
+ if (App.IsWin11 && Environment.OSVersion.Version >= new Version(10, 0, 22523))
+ {
+ WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
+ WindowHelper.EnableBackdropAcrylicBlur(this, CurrentTheme == Themes.Dark);
+ Background = Brushes.Transparent;
+ }
+ else if (App.IsWin10)
+ {
+ WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(0d);
+ WindowHelper.EnableAcrylicBlur(this, GetAcrylicTintColor(), CurrentTheme == Themes.Dark);
+ Background = Brushes.Transparent;
+ }
+ else
+ {
+ Background = (Brush)FindResource("MainWindowBackgroundNoTransparent");
+ }
+
+ break;
+
+ case SystembackdropType.Acrylic10:
+ if (App.IsWin10 || App.IsWin11)
+ {
+ WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(0d);
+ WindowHelper.DisableDwmBlur(this); // Restore rounded corners on Windows 11
+ WindowHelper.EnableAcrylicBlur(this, GetAcrylic10TintColor(), CurrentTheme == Themes.Dark, GetAcrylic10TintOpacity());
+ Background = GetAcrylic10TintLuminosityOpacityBackground(CurrentTheme == Themes.Dark);
+ }
+ else
+ {
+ Background = (Brush)FindResource("MainWindowBackgroundNoTransparent");
+ }
+
+ break;
+
+ case SystembackdropType.Acrylic11:
+ if (App.IsWin11 && Environment.OSVersion.Version >= new Version(10, 0, 22523))
+ {
+ WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
+ WindowHelper.EnableBackdropAcrylicBlur(this, CurrentTheme == Themes.Dark);
+ Background = Brushes.Transparent;
+ }
+ else if (App.IsWin11)
+ {
+ WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(0d);
+ WindowHelper.DisableDwmBlur(this); // Restore rounded corners on Windows 11
+ WindowHelper.EnableAcrylicBlur(this, GetAcrylicTintColor(), CurrentTheme == Themes.Dark);
+ Background = Brushes.Transparent;
+ }
+ else if (App.IsWin10)
+ {
+ WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(0d);
+ WindowHelper.EnableAcrylicBlur(this, GetAcrylicTintColor(), CurrentTheme == Themes.Dark);
+ Background = Brushes.Transparent;
+ }
+ else
+ {
+ Background = (Brush)FindResource("MainWindowBackgroundNoTransparent");
+ }
+
+ break;
+
+ case SystembackdropType.Tabbed:
+ if (App.IsWin11 && Environment.OSVersion.Version >= new Version(10, 0, 22523))
+ {
+ WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
+ WindowHelper.EnableBackdropTabbedBlur(this, CurrentTheme == Themes.Dark);
+ Background = Brushes.Transparent;
+ }
+ else if (App.IsWin10)
+ {
+ WindowChrome.GetWindowChrome(this)?.GlassFrameThickness = new Thickness(1d);
+ WindowHelper.EnableBlur(this);
+ Background = (Brush)FindResource("MainWindowBackground");
+ }
+ else
+ {
+ Background = (Brush)FindResource("MainWindowBackgroundNoTransparent");
+ }
+
+ break;
+ }
+ }
+
+ private Color GetAcrylicTintColor()
+ {
+ var customColor = SettingHelper.Get("WindowBackgroundColor", string.Empty, "QuickLook");
+
+ if (!string.IsNullOrEmpty(customColor))
+ {
+ try
+ {
+ return ((SolidColorBrush)new BrushConverter().ConvertFromString(customColor)).Color;
+ }
+ catch (Exception ex) when (ex is FormatException || ex is NotSupportedException)
+ {
+ // Ignore invalid color
+ }
+ }
+
+ return ((SolidColorBrush)FindResource("MainWindowBackground")).Color;
+ }
+
+ private Color GetAcrylic10TintColor()
+ {
+ var customColor = SettingHelper.Get("WindowBackgroundColor", string.Empty, "QuickLook");
+
+ if (!string.IsNullOrEmpty(customColor))
+ {
+ try
+ {
+ return ((SolidColorBrush)new BrushConverter().ConvertFromString(customColor)).Color;
+ }
+ catch (Exception ex) when (ex is FormatException || ex is NotSupportedException)
+ {
+ // Ignore invalid color
+ }
+ }
+
+ return CurrentTheme == Themes.Dark
+ ? Color.FromRgb(0x17, 0x17, 0x17)
+ : Color.FromRgb(0xF2, 0xF2, 0xF2);
+ }
+
+ private static double GetAcrylic10TintOpacity()
+ {
+ var acrylicTintOpacity = 0.7d;
+ return acrylicTintOpacity;
+ }
+
+ private static Brush GetAcrylic10TintLuminosityOpacityBackground(bool isDarkTheme)
+ {
+ var acrylicTintLuminosityOpacity = 0.44d;
+ var t = acrylicTintLuminosityOpacity * (isDarkTheme ? 0.6d : 1.25d);
+ var v = isDarkTheme ? (byte)0x22 : (byte)0xE1;
+ var brush = new SolidColorBrush(Color.FromArgb((byte)Math.Round(t * 255d * 0.6d), v, v, v));
+ brush.Freeze();
+ return brush;
+ }
+
+ private static SystembackdropType GetBackdropOption()
+ {
+ var option = SettingHelper.Get("WindowBackdrop", nameof(SystembackdropType.Auto), "QuickLook")?.Trim();
+
+ if (string.IsNullOrEmpty(option))
+ return SystembackdropType.Auto;
+
+ if (string.Equals(option, nameof(SystembackdropType.Acrylic), StringComparison.OrdinalIgnoreCase))
+ return SystembackdropType.Acrylic;
+
+ if (string.Equals(option, nameof(SystembackdropType.Tabbed), StringComparison.OrdinalIgnoreCase))
+ return SystembackdropType.Tabbed;
+
+ return Enum.TryParse(option, true, out SystembackdropType parsed)
+ ? parsed
+ : SystembackdropType.Auto;
+ }
+
+ private void SaveWindowSizeOnSizeChanged(object sender, SizeChangedEventArgs e)
+ {
+ // first shown?
+ if (e.PreviousSize == new Size(0, 0))
+ return;
+ // resize when switching preview?
+ if (_ignoreNextWindowSizeChange)
+ {
+ _ignoreNextWindowSizeChange = false;
+ return;
+ }
+
+ // by user?
+ _customWindowSize = new Size(Width, Height);
+ }
+
+ private void ShowWindowCaptionContainer(object sender, MouseEventArgs e)
+ {
+ var show = (Storyboard)windowCaptionContainer.FindResource("ShowCaptionContainerStoryboard");
+
+ if (windowCaptionContainer.Opacity == 0 || windowCaptionContainer.Opacity == 1)
+ show.Begin();
+ }
+
+ private void AutoHideCaptionContainer(object sender, EventArgs e)
+ {
+ if (!ContextObject.TitlebarAutoHide)
+ return;
+
+ if (!ContextObject.TitlebarOverlap)
+ return;
+
+ if (windowCaptionContainer.IsMouseOver)
+ return;
+
+ var hide = (Storyboard)windowCaptionContainer.FindResource("HideCaptionContainerStoryboard");
+
+ hide.Begin();
+ }
+}