mirror of
https://github.com/an-anime-team/an-anime-game-launcher.git
synced 2024-11-22 04:46:08 +03:00
commit
b9ef7ccba0
30 changed files with 439 additions and 293 deletions
14
CHANGELOG.md
14
CHANGELOG.md
|
@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
- Added `UpdatingPermissions` installation step
|
||||||
|
- Downloaders now will skip finished files and truncate them if needed
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- Increased voiceovers version prediction error
|
||||||
|
- Updated FPS Unlocker version which fixes new game version integration issue
|
||||||
|
- Updated Turkish
|
||||||
|
- Updated German
|
||||||
|
- Updated Chinese
|
||||||
|
- Updated Polish
|
||||||
|
|
||||||
## [3.9.2] - 13.11.2023
|
## [3.9.2] - 13.11.2023
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
590
Cargo.lock
generated
590
Cargo.lock
generated
File diff suppressed because it is too large
Load diff
|
@ -19,7 +19,7 @@ glib-build-tools = "0.18"
|
||||||
|
|
||||||
[dependencies.anime-launcher-sdk]
|
[dependencies.anime-launcher-sdk]
|
||||||
git = "https://github.com/an-anime-team/anime-launcher-sdk"
|
git = "https://github.com/an-anime-team/anime-launcher-sdk"
|
||||||
tag = "1.12.2"
|
tag = "1.12.4"
|
||||||
features = ["all", "genshin"]
|
features = ["all", "genshin"]
|
||||||
|
|
||||||
# path = "../anime-launcher-sdk" # ! for dev purposes only
|
# path = "../anime-launcher-sdk" # ! for dev purposes only
|
||||||
|
|
|
@ -42,6 +42,7 @@ loading-launcher-state--patch = Launcher status wird geladen: Verifizierung des
|
||||||
|
|
||||||
checking-free-space = Überprüfe Freien Speicherplatz
|
checking-free-space = Überprüfe Freien Speicherplatz
|
||||||
downloading = Lade Herunter
|
downloading = Lade Herunter
|
||||||
|
updating-permissions = Aktualisiere Berechtigungen
|
||||||
unpacking = Entpacken
|
unpacking = Entpacken
|
||||||
verifying-files = Verifiziere Dateien
|
verifying-files = Verifiziere Dateien
|
||||||
repairing-files = Repariere Dateien
|
repairing-files = Repariere Dateien
|
||||||
|
|
|
@ -42,6 +42,7 @@ loading-launcher-state--patch = Loading launcher state: verifying installed patc
|
||||||
|
|
||||||
checking-free-space = Checking free space
|
checking-free-space = Checking free space
|
||||||
downloading = Downloading
|
downloading = Downloading
|
||||||
|
updating-permissions = Updating permissions
|
||||||
unpacking = Unpacking
|
unpacking = Unpacking
|
||||||
verifying-files = Verifying files
|
verifying-files = Verifying files
|
||||||
repairing-files = Repairing files
|
repairing-files = Repairing files
|
||||||
|
|
|
@ -42,6 +42,7 @@ loading-launcher-state--patch = Cargando estado del launcher: Verificando parche
|
||||||
|
|
||||||
checking-free-space = Comprobando espacio libre
|
checking-free-space = Comprobando espacio libre
|
||||||
downloading = Descargando
|
downloading = Descargando
|
||||||
|
updating-permissions = Updating permissions
|
||||||
unpacking = Descomprimiendo
|
unpacking = Descomprimiendo
|
||||||
verifying-files = Verificación de archivos
|
verifying-files = Verificación de archivos
|
||||||
repairing-files = Reparación de archivos
|
repairing-files = Reparación de archivos
|
||||||
|
|
|
@ -42,6 +42,7 @@ loading-launcher-state--patch = Chargement de l'état du launcher : vérificati
|
||||||
|
|
||||||
checking-free-space = Vérification de l'espace disque disponible
|
checking-free-space = Vérification de l'espace disque disponible
|
||||||
downloading = Téléchargement
|
downloading = Téléchargement
|
||||||
|
updating-permissions = Updating permissions
|
||||||
unpacking = Décompression
|
unpacking = Décompression
|
||||||
verifying-files = Vérification des fichiers
|
verifying-files = Vérification des fichiers
|
||||||
repairing-files = Réparation des fichiers
|
repairing-files = Réparation des fichiers
|
||||||
|
|
|
@ -42,6 +42,7 @@ loading-launcher-state--patch = Launcher állapot betöltése: telepített patch
|
||||||
|
|
||||||
checking-free-space = Szabad hely ellenőrzése
|
checking-free-space = Szabad hely ellenőrzése
|
||||||
downloading = Letöltés
|
downloading = Letöltés
|
||||||
|
updating-permissions = Jogosultságok frissítése
|
||||||
unpacking = Kicsomagolás
|
unpacking = Kicsomagolás
|
||||||
verifying-files = Fájlok ellenőrzése
|
verifying-files = Fájlok ellenőrzése
|
||||||
repairing-files = Fájlok javítása
|
repairing-files = Fájlok javítása
|
||||||
|
|
|
@ -49,6 +49,7 @@ loading-launcher-state--patch = Memuat keadaan launcher: memverifikasi patch yan
|
||||||
|
|
||||||
checking-free-space = Mengecek penyimpanan kosong
|
checking-free-space = Mengecek penyimpanan kosong
|
||||||
downloading = Mengunduh
|
downloading = Mengunduh
|
||||||
|
updating-permissions = Perbaharui izin akses baca, tulis, dan eksekusi berkas atau direktori
|
||||||
unpacking = Membongkar
|
unpacking = Membongkar
|
||||||
verifying-files = Memverifikasi file
|
verifying-files = Memverifikasi file
|
||||||
repairing-files = Memperbaiki file
|
repairing-files = Memperbaiki file
|
||||||
|
|
|
@ -51,6 +51,7 @@ loading-launcher-state--patch = Caricamento dello stato del launcher: verifica d
|
||||||
|
|
||||||
checking-free-space = Controllo dello spazio disponibile in corso
|
checking-free-space = Controllo dello spazio disponibile in corso
|
||||||
downloading = Scaricamento in corso
|
downloading = Scaricamento in corso
|
||||||
|
updating-permissions = Aggiornamento dei permessi in corso
|
||||||
unpacking = Unpacking in corso
|
unpacking = Unpacking in corso
|
||||||
verifying-files = Verifica dei file in corso
|
verifying-files = Verifica dei file in corso
|
||||||
repairing-files = Riparazione dei file in corso
|
repairing-files = Riparazione dei file in corso
|
||||||
|
|
|
@ -50,6 +50,7 @@ loading-launcher-state--patch = ランチャーの状態を読み込み中 イ
|
||||||
|
|
||||||
checking-free-space = 空き容量を確認しています
|
checking-free-space = 空き容量を確認しています
|
||||||
downloading = ダウンロード中
|
downloading = ダウンロード中
|
||||||
|
updating-permissions = 権限を更新中
|
||||||
unpacking = 展開
|
unpacking = 展開
|
||||||
verifying-files = ファイルの整合性を確認中
|
verifying-files = ファイルの整合性を確認中
|
||||||
repairing-files = ファイルを修正中
|
repairing-files = ファイルを修正中
|
||||||
|
|
|
@ -42,6 +42,7 @@ loading-launcher-state--patch = 런처 상태 로드 중: 설치된 패치 확
|
||||||
|
|
||||||
checking-free-space = 여유 공간 확인 중
|
checking-free-space = 여유 공간 확인 중
|
||||||
downloading = 다운로드 중
|
downloading = 다운로드 중
|
||||||
|
updating-permissions = Updating permissions
|
||||||
unpacking = 압축 해제 중
|
unpacking = 압축 해제 중
|
||||||
verifying-files = 파일 검증 중
|
verifying-files = 파일 검증 중
|
||||||
repairing-files = 파일 복구 중
|
repairing-files = 파일 복구 중
|
||||||
|
|
|
@ -42,6 +42,7 @@ loading-launcher-state--patch = Laadstatus van de launcher: geïnstalleerde patc
|
||||||
|
|
||||||
checking-free-space = Vrije ruimte controleren
|
checking-free-space = Vrije ruimte controleren
|
||||||
downloading = Downloaden
|
downloading = Downloaden
|
||||||
|
updating-permissions = Updating permissions
|
||||||
unpacking = Uitpakken
|
unpacking = Uitpakken
|
||||||
verifying-files = Bestanden verifiëren
|
verifying-files = Bestanden verifiëren
|
||||||
repairing-files = Bestanden repareren
|
repairing-files = Bestanden repareren
|
||||||
|
|
|
@ -42,6 +42,7 @@ loading-launcher-state--patch = Ładowanie stanu launchera: weryfikowanie zainst
|
||||||
|
|
||||||
checking-free-space = Sprawdzanie dostępnej przestrzeni
|
checking-free-space = Sprawdzanie dostępnej przestrzeni
|
||||||
downloading = Pobieranie
|
downloading = Pobieranie
|
||||||
|
updating-permissions = Aktualizacja uprawnień
|
||||||
unpacking = Rozpakowywanie
|
unpacking = Rozpakowywanie
|
||||||
verifying-files = Weryfikacja plików
|
verifying-files = Weryfikacja plików
|
||||||
repairing-files = Naprawianie plików
|
repairing-files = Naprawianie plików
|
||||||
|
|
|
@ -42,6 +42,7 @@ loading-launcher-state--patch = Loading launcher state: verificando patch instal
|
||||||
|
|
||||||
checking-free-space = Checando espaço livre
|
checking-free-space = Checando espaço livre
|
||||||
downloading = Baixando
|
downloading = Baixando
|
||||||
|
updating-permissions = Updating permissions
|
||||||
unpacking = Extraindo
|
unpacking = Extraindo
|
||||||
verifying-files = Verificando arquivos
|
verifying-files = Verificando arquivos
|
||||||
repairing-files = Reparando arquivos
|
repairing-files = Reparando arquivos
|
||||||
|
|
|
@ -56,6 +56,7 @@ loading-launcher-state--patch = Загрузка статуса лаунчера
|
||||||
|
|
||||||
checking-free-space = Проверка свободного места
|
checking-free-space = Проверка свободного места
|
||||||
downloading = Загрузка
|
downloading = Загрузка
|
||||||
|
updating-permissions = Обновление привелегий
|
||||||
unpacking = Распаковка
|
unpacking = Распаковка
|
||||||
verifying-files = Проверка файлов
|
verifying-files = Проверка файлов
|
||||||
repairing-files = Починка файлов
|
repairing-files = Починка файлов
|
||||||
|
|
|
@ -42,6 +42,7 @@ loading-launcher-state--patch = Laddar starthanterarens tillstånd: verifierar i
|
||||||
|
|
||||||
checking-free-space = Kontrollerar ledigt utrymme
|
checking-free-space = Kontrollerar ledigt utrymme
|
||||||
downloading = Laddar ner
|
downloading = Laddar ner
|
||||||
|
updating-permissions = Updating permissions
|
||||||
unpacking = Packar upp
|
unpacking = Packar upp
|
||||||
verifying-files = Verifierar filer
|
verifying-files = Verifierar filer
|
||||||
repairing-files = Reparerar filer
|
repairing-files = Reparerar filer
|
||||||
|
|
|
@ -1,20 +1,20 @@
|
||||||
components = Bileşenler
|
components = Bileşenler
|
||||||
components-description = Wine ve DXVK sürümlerinizi yönetin
|
components-description = Wine ve DXVK sürümlerini yönet
|
||||||
|
|
||||||
selected-version = Seçilmiş versiyon
|
selected-version = Seçilmiş versiyon
|
||||||
recommended-only = Sadece önerilenler
|
recommended-only = Sadece önerilenler
|
||||||
|
|
||||||
wine-version = Wine versiyonu
|
wine-version = Wine sürümü
|
||||||
wine-recommended-description = Sadece önerilen wine versiyonlarını göster
|
wine-recommended-description = Sadece önerilen wine sürümlerini göster
|
||||||
|
|
||||||
wine-options = Wine options
|
wine-options = Wine seçenekleri
|
||||||
|
|
||||||
wine-use-shared-libraries = Use wine shared libraries
|
wine-use-shared-libraries = Paylaşılan wine kütüphanelerini kullan
|
||||||
wine-use-shared-libraries-description = Set LD_LIBRARY_PATH variable to load system libraries from selected wine build
|
wine-use-shared-libraries-description = LD_LIBRARY_PATH değişkenini seçilmiş wine sürümündeki sistem kütüphanelerini yüklemeye ayarla
|
||||||
|
|
||||||
gstreamer-use-shared-libraries = Use gstreamer shared libraries
|
gstreamer-use-shared-libraries = Paylaşılan gstreamer kütüphanelerini kullan
|
||||||
gstreamer-use-shared-libraries-description = Set GST_PLUGIN_PATH variable to load gstreamer libraries from selected wine build
|
gstreamer-use-shared-libraries-description = GST_PLUGIN_PATH değişkenini seçilmiş wine sürümündeki sistem kütüphanelerini yüklemeye ayarla
|
||||||
|
|
||||||
dxvk-version = DXVK versiyonu
|
dxvk-version = DXVK sürümü
|
||||||
dxvk-selection-disabled = DXVK özelliği Wine grup tercihlerinizden dolayı devre dışı
|
dxvk-selection-disabled = DXVK özelliği Wine grup tercihlerinden dolayı devre dışı
|
||||||
dxvk-recommended-description = Sadece önerilen dxvk versiyonlarını göster
|
dxvk-recommended-description = Sadece önerilen DXVK sürümlerini göster
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
game-settings-description = Oyun içi ayarları ve hesap oturumunu düzenleyin
|
game-settings-description = Oyun içi ayarları ve hesap oturumunu düzenle
|
||||||
sandbox-settings-description = Oyunu flatpak gibi bir yöntemle sanallaştırarak çalıştır
|
sandbox-settings-description = Oyunu flatpak gibi bir yöntemle sanallaştırarak çalıştır
|
||||||
environment-settings-description = Çevre değişkenlerini ve oyun başlatma komutlarını belirtin
|
environment-settings-description = Çevre değişkenlerini ve oyun başlatma komutlarını belirt
|
||||||
|
|
||||||
wine = Wine
|
wine = Wine
|
||||||
|
|
||||||
synchronization = Senkronizasyon
|
synchronization = Eşleme
|
||||||
wine-sync-description = Arkaplanda gerçekleşen Wine olaylarını senkronize etmek için kullanılan teknoloji
|
wine-sync-description = Arkaplanda gerçekleşen Wine olaylarını eşlemek için kullanılan teknoloji
|
||||||
|
|
||||||
language = Dil
|
language = Dil
|
||||||
wine-lang-description = Wine için kullanılan dil, klavye sorunlarını çözmek için kullanılabilir
|
wine-lang-description = Wine için kullanılan dil, klavye sorunlarını çözmek için kullanılabilir
|
||||||
|
@ -14,18 +14,18 @@ system = Sistem
|
||||||
borderless-window = Köşesiz Pencere
|
borderless-window = Köşesiz Pencere
|
||||||
virtual-desktop = Sanal Masaüstü
|
virtual-desktop = Sanal Masaüstü
|
||||||
|
|
||||||
map-drive-c = Map drive C:
|
map-drive-c = disk C: yönlendir
|
||||||
map-drive-c-description = Automatically symlink drive_c folder from the wine prefix to the dosdevices
|
map-drive-c-description = Otomatik olarak wine prefixindeki drive_c klasöründen dosdevices'a kısayol oluştur
|
||||||
|
|
||||||
map-game-folder = Map game folder
|
map-game-folder = Oyun klasörü yönlendir
|
||||||
map-game-folder-description = Automatically symlink game folder to the dosdevices
|
map-game-folder-description = Oyun klasöründen dosdevices'a kısayol oluştur
|
||||||
|
|
||||||
game = Oyun
|
game = Oyun
|
||||||
|
|
||||||
hud = HUD
|
hud = HUD
|
||||||
|
|
||||||
fsr = FSR
|
fsr = FSR
|
||||||
fsr-description = Oyunu monitör boyutunuza büyütür. Daha düşük bir çözünürlük seçmek için oyun içinde alt + enter tuşlarına basın
|
fsr-description = Oyunu monitör boyutuna büyütür. Daha düşük bir çözünürlük seçmek için oyun içinde alt + enter tuşlarına basın
|
||||||
ultra-quality = Ultra kalite
|
ultra-quality = Ultra kalite
|
||||||
quality = Kalite
|
quality = Kalite
|
||||||
balanced = Dengeli
|
balanced = Dengeli
|
||||||
|
@ -43,9 +43,9 @@ icon = İkon
|
||||||
title = Başlık
|
title = Başlık
|
||||||
description = Açıklama
|
description = Açıklama
|
||||||
|
|
||||||
fps-unlocker = FPS kilidi açıcı
|
fps-unlocker = FPS kilidi kırıcı
|
||||||
|
|
||||||
enabled = Açık
|
enabled = Etkin
|
||||||
fps-unlocker-description = Kare işleme sınırlamasını kaldırır, fakat oyunun anti-hile sistemi tarafından tespit edilebilir
|
fps-unlocker-description = Kare işleme sınırlamasını kaldırır, fakat oyunun anti-hile sistemi tarafından tespit edilebilir
|
||||||
|
|
||||||
power-saving = Güç tasarrufu
|
power-saving = Güç tasarrufu
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
environment = Ortam
|
environment = Ortam
|
||||||
game-command = Oyun komudu
|
game-command = Oyun komutu
|
||||||
game-command-description = Oyunu çalıştırmak için kullanılan komut(lar)
|
game-command-description = Oyunu çalıştırmak için kullanılan komut(lar)
|
||||||
new-variable = Yeni değişken
|
new-variable = Yeni değişken
|
||||||
name = İsim
|
name = İsim
|
||||||
|
|
|
@ -38,7 +38,7 @@ dxvk-download-error = DXVK indirilemedi
|
||||||
dxvk-unpack-error = DXVK paketten çıkarılamadı
|
dxvk-unpack-error = DXVK paketten çıkarılamadı
|
||||||
dxvk-apply-error = DXVK uygulanamadı
|
dxvk-apply-error = DXVK uygulanamadı
|
||||||
|
|
||||||
downloaded-wine-list-failed = İndirilmiş Wine versiyonlarını listeleme başarısız oldu
|
downloaded-wine-list-failed = İndirilmiş Wine sürümlerini listeleme başarısız oldu
|
||||||
|
|
||||||
patch-sync-failed = Yama dosyalarını senkronize etme başarısız oldu
|
patch-sync-failed = Yama dosyalarını senkronize etme başarısız oldu
|
||||||
patch-state-check-failed = Yama dosyalarının durumunu kontrol etme başarısız oldu
|
patch-state-check-failed = Yama dosyalarının durumunu kontrol etme başarısız oldu
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
welcome = Merhaba
|
welcome = Merhaba
|
||||||
|
|
||||||
welcome-page-message =
|
welcome-page-message =
|
||||||
Merhaba, bir anime oyunu istemcisine hoş geldiniz
|
Merhaba, "bir anime oyunu" istemcisine hoş geldiniz
|
||||||
|
|
||||||
Oyunu çalıştırmadan önce bazı şeyleri hazırlamamız ve varsayılan bileşenleri indirmemiz gerekiyor.
|
Oyunu çalıştırmadan önce bazı şeyleri hazırlamamız ve varsayılan bileşenleri indirmemiz gerekiyor.
|
||||||
|
|
||||||
|
@ -61,4 +61,4 @@ apply-dxvk = DXVK'yi uygula
|
||||||
|
|
||||||
finish = Bitir
|
finish = Bitir
|
||||||
finish-title = Her şey bitti!
|
finish-title = Her şey bitti!
|
||||||
finish-message = Tüm temel bileşenler indirildi. Artık başlatıcıyı yeniden başlatabilir ve oyunu indirebilirsiniz. kulübümüze hoşgeldiniz!
|
finish-message = Tüm temel bileşenler indirildi. Artık başlatıcıyı yeniden başlatabilir ve oyunu indirebilirsiniz. Aramıza hoşgeldiniz!
|
||||||
|
|
|
@ -3,5 +3,5 @@ game-sessions = Oyun oturumları
|
||||||
active-sessions = Geçerli oturum
|
active-sessions = Geçerli oturum
|
||||||
active-session-description = Şu anda geçerli oyun oturumu. Oyunu her açtığınızda güncellenir
|
active-session-description = Şu anda geçerli oyun oturumu. Oyunu her açtığınızda güncellenir
|
||||||
|
|
||||||
update-session = Oturumu, geçerli wine prefix'inin girdi değerleriyle güncelleyin
|
update-session = Oturumu, geçerli wine prefix'inin girdi değerleriyle güncelle
|
||||||
delete-session = Oturumu kaldır
|
delete-session = Oturumu kaldır
|
||||||
|
|
|
@ -12,7 +12,7 @@ global = Evrensel
|
||||||
china = Çin
|
china = Çin
|
||||||
|
|
||||||
game-environment = Oyun ortamı
|
game-environment = Oyun ortamı
|
||||||
game-environment-description = Ek ödeme yöntemleri gibi özelliklere erişin
|
game-environment-description = Ek ödeme yöntemleri gibi özelliklere eriş
|
||||||
|
|
||||||
game-voiceovers = Oyun içi sesler
|
game-voiceovers = Oyun içi sesler
|
||||||
game-voiceovers-description = İndirilmiş oyun seslendirmeleri listesi. Oyun içi ayarlardan seçebilirsiniz
|
game-voiceovers-description = İndirilmiş oyun seslendirmeleri listesi. Oyun içi ayarlardan seçebilirsiniz
|
||||||
|
@ -22,7 +22,7 @@ korean = Korece
|
||||||
chinese = Çince
|
chinese = Çince
|
||||||
|
|
||||||
migrate-installation = Yüklemeyi aktar
|
migrate-installation = Yüklemeyi aktar
|
||||||
migrate-installation-description = Oyun yükleme yerini değiştirebileceğiniz özel pencereyi açın
|
migrate-installation-description = Oyun yükleme yerinin değiştirilebileceği özel pencereyi aç
|
||||||
repair-game = Oyunu tamir et
|
repair-game = Oyunu tamir et
|
||||||
|
|
||||||
status = Durum
|
status = Durum
|
||||||
|
|
|
@ -50,6 +50,7 @@ loading-launcher-state--patch = Loading launcher state: indirilmiş yamanın dur
|
||||||
|
|
||||||
checking-free-space = Boş alan kontrol ediliyor
|
checking-free-space = Boş alan kontrol ediliyor
|
||||||
downloading = İndiriliyor
|
downloading = İndiriliyor
|
||||||
|
updating-permissions = Updating permissions
|
||||||
unpacking = Paketten çıkartılıyor
|
unpacking = Paketten çıkartılıyor
|
||||||
verifying-files = Dosyalar Doğrulanıyor
|
verifying-files = Dosyalar Doğrulanıyor
|
||||||
repairing-files = Dosyalar tamir ediliyor
|
repairing-files = Dosyalar tamir ediliyor
|
||||||
|
|
|
@ -42,6 +42,7 @@ loading-launcher-state--patch = Đang tải trạng thái launcher: xác minh b
|
||||||
|
|
||||||
checking-free-space = Kiểm tra dung lượng trống
|
checking-free-space = Kiểm tra dung lượng trống
|
||||||
downloading = Đang tải xuống
|
downloading = Đang tải xuống
|
||||||
|
updating-permissions = Updating permissions
|
||||||
unpacking = Đang giải nén
|
unpacking = Đang giải nén
|
||||||
verifying-files = Đang xác minh tập tin
|
verifying-files = Đang xác minh tập tin
|
||||||
repairing-files = Sửa chữa tập tin
|
repairing-files = Sửa chữa tập tin
|
||||||
|
|
|
@ -42,6 +42,7 @@ loading-launcher-state--patch = 正在计算启动器状态: 验证已安装补
|
||||||
|
|
||||||
checking-free-space = 正在检查剩余空间
|
checking-free-space = 正在检查剩余空间
|
||||||
downloading = 正在下载
|
downloading = 正在下载
|
||||||
|
updating-permissions = 正在更新权限
|
||||||
unpacking = 正在解压缩
|
unpacking = 正在解压缩
|
||||||
verifying-files = 正在检验文件
|
verifying-files = 正在检验文件
|
||||||
repairing-files = 正在修复文件
|
repairing-files = 正在修复文件
|
||||||
|
|
|
@ -95,17 +95,19 @@ impl SimpleComponent for AboutDialog {
|
||||||
"<p>Added</p>",
|
"<p>Added</p>",
|
||||||
|
|
||||||
"<ul>",
|
"<ul>",
|
||||||
"<li>Added Korean</li>",
|
"<li>Added `UpdatingPermissions` installation step</li>",
|
||||||
"<li>Added Dutch</li>",
|
"<li>Downloaders now will skip finished files and truncate them if needed</li>",
|
||||||
"<li>Added 4.2.0 voiceovers sizes</li>",
|
|
||||||
"<li>Made free space checks resolve symlinks</li>",
|
|
||||||
"</ul>",
|
"</ul>",
|
||||||
|
|
||||||
"<p>Changed</p>",
|
"<p>Changed</p>",
|
||||||
|
|
||||||
"<ul>",
|
"<ul>",
|
||||||
"<li>Updated development libraries versions</li>",
|
"<li>Increased voiceovers version prediction error</li>",
|
||||||
"<li>Updated Japanese</li>",
|
"<li>Updated FPS Unlocker version which fixes new game version integration issue</li>",
|
||||||
|
"<li>Updated Turkish</li>",
|
||||||
|
"<li>Updated German</li>",
|
||||||
|
"<li>Updated Chinese</li>",
|
||||||
|
"<li>Updated Polish</li>",
|
||||||
"</ul>"
|
"</ul>"
|
||||||
].join("\n"),
|
].join("\n"),
|
||||||
|
|
||||||
|
|
|
@ -134,6 +134,7 @@ impl SimpleAsyncComponent for ProgressBar {
|
||||||
DiffUpdate::InstallerUpdate(InstallerUpdate::CheckingFreeSpace(_)) => self.caption = Some(tr!("checking-free-space")),
|
DiffUpdate::InstallerUpdate(InstallerUpdate::CheckingFreeSpace(_)) => self.caption = Some(tr!("checking-free-space")),
|
||||||
|
|
||||||
DiffUpdate::InstallerUpdate(InstallerUpdate::DownloadingStarted(_)) => self.caption = Some(tr!("downloading")),
|
DiffUpdate::InstallerUpdate(InstallerUpdate::DownloadingStarted(_)) => self.caption = Some(tr!("downloading")),
|
||||||
|
DiffUpdate::InstallerUpdate(InstallerUpdate::UpdatingPermissionsStarted(_)) => self.caption = Some(tr!("updating-permissions")),
|
||||||
DiffUpdate::InstallerUpdate(InstallerUpdate::UnpackingStarted(_)) => self.caption = Some(tr!("unpacking")),
|
DiffUpdate::InstallerUpdate(InstallerUpdate::UnpackingStarted(_)) => self.caption = Some(tr!("unpacking")),
|
||||||
|
|
||||||
DiffUpdate::ApplyingHdiffStarted => {
|
DiffUpdate::ApplyingHdiffStarted => {
|
||||||
|
@ -149,6 +150,7 @@ impl SimpleAsyncComponent for ProgressBar {
|
||||||
},
|
},
|
||||||
|
|
||||||
DiffUpdate::InstallerUpdate(InstallerUpdate::DownloadingProgress(curr, total)) |
|
DiffUpdate::InstallerUpdate(InstallerUpdate::DownloadingProgress(curr, total)) |
|
||||||
|
DiffUpdate::InstallerUpdate(InstallerUpdate::UpdatingPermissions(curr, total)) |
|
||||||
DiffUpdate::InstallerUpdate(InstallerUpdate::UnpackingProgress(curr, total)) |
|
DiffUpdate::InstallerUpdate(InstallerUpdate::UnpackingProgress(curr, total)) |
|
||||||
DiffUpdate::ApplyingHdiffProgress(curr, total) |
|
DiffUpdate::ApplyingHdiffProgress(curr, total) |
|
||||||
DiffUpdate::RemovingOutdatedProgress(curr, total) => {
|
DiffUpdate::RemovingOutdatedProgress(curr, total) => {
|
||||||
|
@ -161,6 +163,7 @@ impl SimpleAsyncComponent for ProgressBar {
|
||||||
}
|
}
|
||||||
|
|
||||||
DiffUpdate::InstallerUpdate(InstallerUpdate::DownloadingFinished) => tracing::info!("Downloading finished"),
|
DiffUpdate::InstallerUpdate(InstallerUpdate::DownloadingFinished) => tracing::info!("Downloading finished"),
|
||||||
|
DiffUpdate::InstallerUpdate(InstallerUpdate::UpdatingPermissionsFinished) => tracing::info!("Updating permissions finished"),
|
||||||
DiffUpdate::InstallerUpdate(InstallerUpdate::UnpackingFinished) => tracing::info!("Unpacking finished"),
|
DiffUpdate::InstallerUpdate(InstallerUpdate::UnpackingFinished) => tracing::info!("Unpacking finished"),
|
||||||
|
|
||||||
DiffUpdate::ApplyingHdiffFinished => tracing::info!("Applying hdiffs finished"),
|
DiffUpdate::ApplyingHdiffFinished => tracing::info!("Applying hdiffs finished"),
|
||||||
|
|
|
@ -523,6 +523,8 @@ impl SimpleComponent for App {
|
||||||
}));
|
}));
|
||||||
|
|
||||||
let result = std::process::Command::new("pkill")
|
let result = std::process::Command::new("pkill")
|
||||||
|
.arg("-f") // full text search
|
||||||
|
.arg("-i") // case-insensitive
|
||||||
.arg("GenshinImpact|YuanShen|unlocker\\.exe")
|
.arg("GenshinImpact|YuanShen|unlocker\\.exe")
|
||||||
.spawn();
|
.spawn();
|
||||||
|
|
||||||
|
@ -533,18 +535,26 @@ impl SimpleComponent for App {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Old warning message which I don't really understand now:
|
||||||
|
//
|
||||||
// Doesn't work on all the systems
|
// Doesn't work on all the systems
|
||||||
// e.g. won't work if you didn't install wine system-wide
|
// e.g. won't work if you didn't install wine system-wide
|
||||||
// there's some reasons for it
|
// there's some reasons for it
|
||||||
|
//
|
||||||
|
// UPD: I've tried this, and the problem is that it's completely pointless
|
||||||
|
// For whatever reason it just doesn't work
|
||||||
|
|
||||||
// match Config::get() {
|
// match Config::get() {
|
||||||
// Ok(config) => {
|
// Ok(config) => {
|
||||||
// match config.get_selected_wine() {
|
// match config.get_selected_wine() {
|
||||||
// Ok(Some(version)) => {
|
// Ok(Some(version)) => {
|
||||||
// use anime_launcher_sdk::wincompatlib::prelude::*;
|
// let result = version
|
||||||
|
// .to_wine(&config.components.path, Some(&config.game.wine.builds.join(&version.name)))
|
||||||
|
// .with_prefix(config.get_wine_prefix_path())
|
||||||
|
// .stop_processes(true);
|
||||||
|
|
||||||
// let result = version.to_wine(config.components.path, Some(config.game.wine.builds.join(&version.name)))
|
// dbg!(String::from_utf8_lossy(&result.as_ref().ok().unwrap().stdout));
|
||||||
// .stop_processes(false);
|
// dbg!(String::from_utf8_lossy(&result.as_ref().ok().unwrap().stderr));
|
||||||
|
|
||||||
// if let Err(err) = result {
|
// if let Err(err) = result {
|
||||||
// sender.input(AppMsg::Toast {
|
// sender.input(AppMsg::Toast {
|
||||||
|
@ -969,10 +979,10 @@ impl SimpleComponent for App {
|
||||||
|
|
||||||
if let Some(state) = state {
|
if let Some(state) = state {
|
||||||
match state {
|
match state {
|
||||||
LauncherState::VoiceUpdateAvailable(_) |
|
|
||||||
LauncherState::VoiceNotInstalled(_) |
|
|
||||||
LauncherState::GameUpdateAvailable(_) |
|
LauncherState::GameUpdateAvailable(_) |
|
||||||
LauncherState::GameNotInstalled(_) if perform_on_download_needed => {
|
LauncherState::GameNotInstalled(_) |
|
||||||
|
LauncherState::VoiceUpdateAvailable(_) |
|
||||||
|
LauncherState::VoiceNotInstalled(_) if perform_on_download_needed => {
|
||||||
sender.input(AppMsg::PerformAction);
|
sender.input(AppMsg::PerformAction);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue