From 474a5a132944179127730d814a682872bcf7744b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Thu, 21 Aug 2025 10:30:33 +0200 Subject: [PATCH] Warn the user if the desktop display refresh rate is set too low. Thanks to Arethien on Discord for highlighting this problem. --- Tools/langtool/Cargo.lock | 7 +++++++ Tools/langtool/Cargo.toml | 1 + Tools/langtool/src/chatgpt.rs | 8 ++++++-- Tools/langtool/src/main.rs | 8 +++++--- UI/DevScreens.cpp | 10 +++++++++- UI/NativeApp.cpp | 10 ++++++++++ assets/lang/ar_AE.ini | 1 + assets/lang/az_AZ.ini | 1 + assets/lang/be_BY.ini | 1 + assets/lang/bg_BG.ini | 1 + assets/lang/ca_ES.ini | 1 + assets/lang/cz_CZ.ini | 1 + assets/lang/da_DK.ini | 1 + assets/lang/de_DE.ini | 1 + assets/lang/dr_ID.ini | 1 + assets/lang/en_US.ini | 1 + assets/lang/es_ES.ini | 1 + assets/lang/es_LA.ini | 1 + assets/lang/fa_IR.ini | 1 + assets/lang/fi_FI.ini | 1 + assets/lang/fr_FR.ini | 1 + assets/lang/gl_ES.ini | 1 + assets/lang/gr_EL.ini | 1 + assets/lang/he_IL.ini | 1 + assets/lang/he_IL_invert.ini | 1 + assets/lang/hr_HR.ini | 1 + assets/lang/hu_HU.ini | 1 + assets/lang/id_ID.ini | 1 + assets/lang/it_IT.ini | 1 + assets/lang/ja_JP.ini | 1 + assets/lang/jv_ID.ini | 1 + assets/lang/ko_KR.ini | 1 + assets/lang/ku_SO.ini | 1 + assets/lang/lo_LA.ini | 1 + assets/lang/lt-LT.ini | 1 + assets/lang/ms_MY.ini | 1 + assets/lang/nl_NL.ini | 1 + assets/lang/no_NO.ini | 1 + assets/lang/pl_PL.ini | 1 + assets/lang/pt_BR.ini | 1 + assets/lang/pt_PT.ini | 1 + assets/lang/ro_RO.ini | 1 + assets/lang/ru_RU.ini | 1 + assets/lang/sv_SE.ini | 1 + assets/lang/tg_PH.ini | 1 + assets/lang/th_TH.ini | 1 + assets/lang/tr_TR.ini | 1 + assets/lang/uk_UA.ini | 1 + assets/lang/vi_VN.ini | 1 + assets/lang/zh_CN.ini | 1 + assets/lang/zh_TW.ini | 1 + 51 files changed, 83 insertions(+), 6 deletions(-) diff --git a/Tools/langtool/Cargo.lock b/Tools/langtool/Cargo.lock index 4211be5bbb..c3d736ae63 100644 --- a/Tools/langtool/Cargo.lock +++ b/Tools/langtool/Cargo.lock @@ -67,6 +67,12 @@ dependencies = [ "windows-sys 0.60.2", ] +[[package]] +name = "anyhow" +version = "1.0.99" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100" + [[package]] name = "atomic-waker" version = "1.1.2" @@ -661,6 +667,7 @@ dependencies = [ name = "langtool" version = "0.1.0" dependencies = [ + "anyhow", "clap", "reqwest", "serde", diff --git a/Tools/langtool/Cargo.toml b/Tools/langtool/Cargo.toml index 5fa5ee23ed..8fb675b743 100644 --- a/Tools/langtool/Cargo.toml +++ b/Tools/langtool/Cargo.toml @@ -9,3 +9,4 @@ clap = { version = "4.5", features = ["derive"] } reqwest = { version = "0.12", features = ["blocking", "json"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" +anyhow = "1.0" \ No newline at end of file diff --git a/Tools/langtool/src/chatgpt.rs b/Tools/langtool/src/chatgpt.rs index 58c128d799..72a2d5f1e3 100644 --- a/Tools/langtool/src/chatgpt.rs +++ b/Tools/langtool/src/chatgpt.rs @@ -1,3 +1,4 @@ +use anyhow::Context; use serde::{Deserialize, Serialize}; use std::{error::Error, time::Duration}; @@ -23,6 +24,7 @@ pub struct Choice { pub message: MessageResponse, } +#[allow(dead_code)] #[derive(Deserialize)] pub struct MessageResponse { pub content: String, @@ -56,8 +58,10 @@ impl ChatGPT { .post("https://api.openai.com/v1/chat/completions") .bearer_auth(&self.api_key) .json(&req_body) - .send()? - .json()?; + .send() + .context("response")? + .json() + .context("json")?; Ok(res.choices[0].message.content.clone()) } diff --git a/Tools/langtool/src/main.rs b/Tools/langtool/src/main.rs index 4a614a04ac..53001e114f 100644 --- a/Tools/langtool/src/main.rs +++ b/Tools/langtool/src/main.rs @@ -1,6 +1,5 @@ use std::io; -use serde_json; use std::collections::BTreeMap; mod section; @@ -341,7 +340,10 @@ fn main() { println!("generated prompt:\n{prompt}"); if let Some(ai) = &ai { println!("Using AI for translation..."); - let response = ai.chat(&prompt).unwrap(); + let response = ai + .chat(&prompt) + .map_err(|e| anyhow::anyhow!("chat failed: {e}")) + .unwrap(); println!("AI response: {response}"); if let Some(parsed) = parse_response(&response) { println!("Parsed: {:?}", parsed); @@ -408,7 +410,7 @@ fn main() { Command::AddNewKeyAI { ref section, ref key, - ref extra, + extra: _, } => { let lang = filename.split_once('.').unwrap().0; if let Some(ai_response) = &ai_response { diff --git a/UI/DevScreens.cpp b/UI/DevScreens.cpp index 6699ad28b1..9d7588e4e3 100644 --- a/UI/DevScreens.cpp +++ b/UI/DevScreens.cpp @@ -71,6 +71,7 @@ #include "UI/DevScreens.h" #include "UI/MainScreen.h" #include "UI/EmuScreen.h" +#include "UI/OnScreenDisplay.h" #include "UI/ControlMappingScreen.h" #include "UI/DeveloperToolsScreen.h" #include "UI/JitCompareScreen.h" @@ -704,7 +705,14 @@ void SystemInfoScreen::CreateDeviceInfoTab(UI::LinearLayout *deviceSpecs) { } // Don't show on Windows, since it's always treated as 60 there. - displayInfo->Add(new InfoItem(si->T("Refresh rate"), StringFromFormat(si->T_cstr("%0.2f Hz"), (float)System_GetPropertyFloat(SYSPROP_DISPLAY_REFRESH_RATE)))); + + const double displayHz = System_GetPropertyFloat(SYSPROP_DISPLAY_REFRESH_RATE); + displayInfo->Add(new InfoItem(si->T("Refresh rate"), StringFromFormat(si->T_cstr("%0.2f Hz"), displayHz))); + + if (displayHz < 55.0f) { + displayInfo->Add(new NoticeView(NoticeLevel::WARN, ApplySafeSubstitutions(gr->T("Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended."), (int)displayHz), "")); + } + std::string presentModes; if (draw->GetDeviceCaps().presentModesSupported & Draw::PresentMode::FIFO) presentModes += "FIFO, "; if (draw->GetDeviceCaps().presentModesSupported & Draw::PresentMode::IMMEDIATE) presentModes += "IMMEDIATE, "; diff --git a/UI/NativeApp.cpp b/UI/NativeApp.cpp index dba27333aa..978ed68a91 100644 --- a/UI/NativeApp.cpp +++ b/UI/NativeApp.cpp @@ -873,6 +873,16 @@ bool NativeInitGraphics(GraphicsContext *graphicsContext) { } #endif + // Warn about low refresh rates on desktop. Might add other platforms later. +#if PPSSPP_PLATFORM(WINDOWS) || PPSSPP_PLATFORM(MAC) + const double displayHz = System_GetPropertyFloat(SYSPROP_DISPLAY_REFRESH_RATE); + if (displayHz < 55.0f) { + // This is a warning, not an error. + auto g = GetI18NCategory(I18NCat::GRAPHICS); + g_OSD.Show(OSDType::MESSAGE_WARNING, ApplySafeSubstitutions(g->T("Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended."), (int)displayHz), 8.0f); + } +#endif + g_gameInfoCache = new GameInfoCache(); if (gpu) { diff --git a/assets/lang/ar_AE.ini b/assets/lang/ar_AE.ini index 2c53a004a2..a39217f086 100644 --- a/assets/lang/ar_AE.ini +++ b/assets/lang/ar_AE.ini @@ -751,6 +751,7 @@ VSync = VSync Vulkan = ‎فولكان Window Size = ‎حجم النافذة xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = شاشتك مضبوطة على معدل تحديث منخفض: %1 هرتز. يُوصى بمعدل 60 هرتز أو أعلى. [InstallZip] Data to import = Data to import diff --git a/assets/lang/az_AZ.ini b/assets/lang/az_AZ.ini index a416ca1b23..9e4d6f737e 100644 --- a/assets/lang/az_AZ.ini +++ b/assets/lang/az_AZ.ini @@ -743,6 +743,7 @@ VSync = VSync Vulkan = Vulkan Window Size = Window size xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = Ekranınız aşağı yenilənmə sürətinə təyin edilib: %1 Hz. 60 Hz və ya yuxarı tövsiyə olunur. [InstallZip] Data to import = Data to import diff --git a/assets/lang/be_BY.ini b/assets/lang/be_BY.ini index 3be8b3fbd4..b4b27396e8 100644 --- a/assets/lang/be_BY.ini +++ b/assets/lang/be_BY.ini @@ -743,6 +743,7 @@ VSync = Вертыкальная сінхранізацыя Vulkan = Vulkan Window Size = Памер акна xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = Ваш экран устаноўлены на нізкую частату абнаўлення: %1 Гц. Рекомендую 60 Гц або вышэй. [InstallZip] Data to import = Дадзеныя для імпарту diff --git a/assets/lang/bg_BG.ini b/assets/lang/bg_BG.ini index 7eb1a0781e..7598dd2a30 100644 --- a/assets/lang/bg_BG.ini +++ b/assets/lang/bg_BG.ini @@ -743,6 +743,7 @@ VSync = Вертикална синхронизация Vulkan = Vulkan Window Size = Размер на прозореца xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = Дисплеят ви е настроен на ниска честота на опресняване: %1 Hz. Препоръчително е 60 Hz или по-висока. [InstallZip] Data to import = Данни за импортиране diff --git a/assets/lang/ca_ES.ini b/assets/lang/ca_ES.ini index fbdcbfca06..cade33f110 100644 --- a/assets/lang/ca_ES.ini +++ b/assets/lang/ca_ES.ini @@ -743,6 +743,7 @@ VSync = Sincronització vertical (VSync) Vulkan = Vulkan Window Size = Mida de la finestra xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = La teva pantalla està configurada a una taxa de refresc baixa: %1 Hz. Es recomana 60 Hz o més. [InstallZip] Data to import = Data to import diff --git a/assets/lang/cz_CZ.ini b/assets/lang/cz_CZ.ini index ab1a944ffb..71a73854a9 100644 --- a/assets/lang/cz_CZ.ini +++ b/assets/lang/cz_CZ.ini @@ -743,6 +743,7 @@ VSync = Vertikální synchronizace Vulkan = Vulkan Window Size = Velikost okna xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = Vaše zobrazení je nastaveno na nízkou obnovovací frekvenci: %1 Hz. Doporučuje se 60 Hz nebo více. [InstallZip] Data to import = Data to import diff --git a/assets/lang/da_DK.ini b/assets/lang/da_DK.ini index 4931d62dbd..c44a86b0e6 100644 --- a/assets/lang/da_DK.ini +++ b/assets/lang/da_DK.ini @@ -743,6 +743,7 @@ VSync = VSync Vulkan = Vulkan Window Size = Vinduesstørrelse xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = Din skærm er indstillet til en lav opdateringshastighed: %1 Hz. 60 Hz eller højere anbefales. [InstallZip] Data to import = Data to import diff --git a/assets/lang/de_DE.ini b/assets/lang/de_DE.ini index bd370061d6..4a248c5d06 100644 --- a/assets/lang/de_DE.ini +++ b/assets/lang/de_DE.ini @@ -734,6 +734,7 @@ VSync = V-Sync Vulkan = Vulkan Window Size = Fenstergröße xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = Ihr Display ist auf eine niedrige Bildwiederholfrequenz eingestellt: %1 Hz. 60 Hz oder höher wird empfohlen. [InstallZip] Data to import = Zu importierende Daten diff --git a/assets/lang/dr_ID.ini b/assets/lang/dr_ID.ini index 9ef25a02ce..dd700fa1c4 100644 --- a/assets/lang/dr_ID.ini +++ b/assets/lang/dr_ID.ini @@ -743,6 +743,7 @@ VSync = VSync Vulkan = Vulkan Window Size = Window size xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = Tampilan Anda diatur ke laju refresh rendah: %1 Hz. Disarankan 60 Hz atau lebih. [InstallZip] Data to import = Data to import diff --git a/assets/lang/en_US.ini b/assets/lang/en_US.ini index 80ca87aa10..13d6e9243f 100644 --- a/assets/lang/en_US.ini +++ b/assets/lang/en_US.ini @@ -767,6 +767,7 @@ VSync = VSync Vulkan = Vulkan Window Size = Window size xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. [InstallZip] Data to import = Data to import diff --git a/assets/lang/es_ES.ini b/assets/lang/es_ES.ini index 60fa6d554f..cf7d1ccdb6 100644 --- a/assets/lang/es_ES.ini +++ b/assets/lang/es_ES.ini @@ -744,6 +744,7 @@ VSync = Sincronización vertical (VSync) Vulkan = Vulkan Window Size = Tamaño de ventana xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = Tu pantalla está configurada a una baja tasa de refresco: %1 Hz. Se recomienda 60 Hz o más. [InstallZip] Data to import = Datos a importar diff --git a/assets/lang/es_LA.ini b/assets/lang/es_LA.ini index 76bf7c385e..c6353dfdfe 100644 --- a/assets/lang/es_LA.ini +++ b/assets/lang/es_LA.ini @@ -743,6 +743,7 @@ VSync = Sincronía vertical (VSync) Vulkan = Vulkan Window Size = Tamaño de ventana xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = Tu pantalla está configurada a una baja frecuencia de actualización: %1 Hz. Se recomienda 60 Hz o más. [InstallZip] Data to import = Data to import diff --git a/assets/lang/fa_IR.ini b/assets/lang/fa_IR.ini index 83a2f8bb02..c1ee764477 100644 --- a/assets/lang/fa_IR.ini +++ b/assets/lang/fa_IR.ini @@ -743,6 +743,7 @@ VSync = VSync Vulkan = والکمن Window Size = ‎سایز پنجره xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = نمایشگر شما به نرخ تازه‌سازی پایین تنظیم شده است: %1 هرتز. توصیه می‌شود 60 هرتز یا بالاتر. [InstallZip] Data to import = Data to import diff --git a/assets/lang/fi_FI.ini b/assets/lang/fi_FI.ini index 78a668df35..11a3132f74 100644 --- a/assets/lang/fi_FI.ini +++ b/assets/lang/fi_FI.ini @@ -743,6 +743,7 @@ VSync = VSync Vulkan = Vulkan Window Size = Ikkunan koko xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = Näyttösi on asetettu alhaiseen virkistystaajuuteen: %1 Hz. Suositellaan 60 Hz tai korkeampaa. [InstallZip] Data to import = Data to import diff --git a/assets/lang/fr_FR.ini b/assets/lang/fr_FR.ini index b209969f02..cc0c87476f 100644 --- a/assets/lang/fr_FR.ini +++ b/assets/lang/fr_FR.ini @@ -743,6 +743,7 @@ VSync = Synchronisation verticale Vulkan = Vulkan Window Size = Taille de la fenêtre xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = Votre écran est réglé sur un taux de rafraîchissement bas : %1 Hz. 60 Hz ou plus est recommandé. [InstallZip] Data to import = Data to import diff --git a/assets/lang/gl_ES.ini b/assets/lang/gl_ES.ini index 53d938bef8..d771eee5cb 100644 --- a/assets/lang/gl_ES.ini +++ b/assets/lang/gl_ES.ini @@ -743,6 +743,7 @@ VSync = Sincronización vertical Vulkan = Vulkan Window Size = Tamaño de ventana xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = A túa pantalla está configurada a unha baixa taxa de refresco: %1 Hz. Recomendamos 60 Hz ou máis. [InstallZip] Data to import = Data to import diff --git a/assets/lang/gr_EL.ini b/assets/lang/gr_EL.ini index e0ae965868..9a923063b9 100644 --- a/assets/lang/gr_EL.ini +++ b/assets/lang/gr_EL.ini @@ -743,6 +743,7 @@ VSync = Κάθετος Συγχρονισμός Vulkan = Vulkan Window Size = Μέγεθος Παραθύρου xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = Η οθόνη σας είναι ρυθμισμένη σε χαμηλό ρυθμό ανανέωσης: %1 Hz. Συνιστάται 60 Hz ή περισσότερο. [InstallZip] Data to import = Data to import diff --git a/assets/lang/he_IL.ini b/assets/lang/he_IL.ini index e0d2407ab6..1b50839dbe 100644 --- a/assets/lang/he_IL.ini +++ b/assets/lang/he_IL.ini @@ -743,6 +743,7 @@ VSync = סנכרון אנכי Vulkan = Vulkan Window Size = Window size xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = המסך שלך מוגדר על קצב רענון נמוך: %1 הרץ. מומלץ 60 הרץ או יותר. [InstallZip] Data to import = Data to import diff --git a/assets/lang/he_IL_invert.ini b/assets/lang/he_IL_invert.ini index 833bb63012..e1443cb3da 100644 --- a/assets/lang/he_IL_invert.ini +++ b/assets/lang/he_IL_invert.ini @@ -740,6 +740,7 @@ VSync = יכנא ןורכנס Vulkan = Vulkan Window Size = Window size xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = הרץ 60 או יותר מומלץ. נמוך: %1 קצב רענון על מוגדר שלך המסך. [InstallZip] Data to import = Data to import diff --git a/assets/lang/hr_HR.ini b/assets/lang/hr_HR.ini index a1eab8464b..98d3e2ee2a 100644 --- a/assets/lang/hr_HR.ini +++ b/assets/lang/hr_HR.ini @@ -743,6 +743,7 @@ VSync = VSync Vulkan = Vulkan Window Size = Veličina prozora xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = Vaš zaslon je postavljen na nisku frekvenciju osvježavanja: %1 Hz. Preporučuje se 60 Hz ili više. [InstallZip] Data to import = Data to import diff --git a/assets/lang/hu_HU.ini b/assets/lang/hu_HU.ini index 74b7834452..bff5ef4642 100644 --- a/assets/lang/hu_HU.ini +++ b/assets/lang/hu_HU.ini @@ -743,6 +743,7 @@ VSync = VSync Vulkan = Vulkan Window Size = Ablak méret xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = A kijelzője alacsony frissítési sebességre van beállítva: %1 Hz. Javasolt a 60 Hz vagy magasabb. [InstallZip] Data to import = Importálandó adatok diff --git a/assets/lang/id_ID.ini b/assets/lang/id_ID.ini index 84e7deeee0..58b6f5ec56 100644 --- a/assets/lang/id_ID.ini +++ b/assets/lang/id_ID.ini @@ -743,6 +743,7 @@ VSync = VSync Vulkan = Vulkan Window Size = Ukuran Window xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = Tampilan Anda disetel ke laju refresh rendah: %1 Hz. Disarankan 60 Hz atau lebih. [InstallZip] Data to import = Data untuk diimpor diff --git a/assets/lang/it_IT.ini b/assets/lang/it_IT.ini index 3eacb0e209..b5dd496fa6 100644 --- a/assets/lang/it_IT.ini +++ b/assets/lang/it_IT.ini @@ -744,6 +744,7 @@ VSync = Sincronizzazione Verticale Vulkan = Vulkan Window Size = Dimensioni Finestra xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = Il tuo display è impostato su una bassa frequenza di aggiornamento: %1 Hz. Si consiglia 60 Hz o superiore. [InstallZip] Data to import = Dati da importare diff --git a/assets/lang/ja_JP.ini b/assets/lang/ja_JP.ini index 7fa3528776..1b46783424 100644 --- a/assets/lang/ja_JP.ini +++ b/assets/lang/ja_JP.ini @@ -743,6 +743,7 @@ VSync = VSync Vulkan = Vulkan Window Size = ウィンドウサイズ xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = ディスプレイのリフレッシュレートが低く設定されています: %1 Hz。60 Hz以上をお勧めします。 [InstallZip] Data to import = インポートするデータ diff --git a/assets/lang/jv_ID.ini b/assets/lang/jv_ID.ini index f3c38ee00a..b8cbb14ab6 100644 --- a/assets/lang/jv_ID.ini +++ b/assets/lang/jv_ID.ini @@ -743,6 +743,7 @@ VSync = VSync Vulkan = Vulkan Window Size = Ukuran window xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = Tampilan sampeyan disetel menyang laju refresh sing murah: %1 Hz. Disaranake 60 Hz utawa luwih. [InstallZip] Data to import = Data to import diff --git a/assets/lang/ko_KR.ini b/assets/lang/ko_KR.ini index dfd26998ec..4d30bf7e27 100644 --- a/assets/lang/ko_KR.ini +++ b/assets/lang/ko_KR.ini @@ -743,6 +743,7 @@ VSync = 수직 동기화 Vulkan = Vulkan Window Size = 창 크기 xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = 내 디스플레이는 낮은 새로 고침 빈도로 설정되어 있습니다: %1 Hz. 60 Hz 이상을 권장합니다. [InstallZip] Data to import = 가져올 데이터 diff --git a/assets/lang/ku_SO.ini b/assets/lang/ku_SO.ini index f1e579abb5..9df99bd57c 100644 --- a/assets/lang/ku_SO.ini +++ b/assets/lang/ku_SO.ini @@ -757,6 +757,7 @@ VSync = VSync Vulkan = Vulkan Window Size = Window size xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = Dipslayka te li ser xêra kêm a nivîskê hate saz kirin: %1 Hz. 60 Hz an jor girîng e. [InstallZip] Data to import = Data to import diff --git a/assets/lang/lo_LA.ini b/assets/lang/lo_LA.ini index e1825541fb..ec689dbf80 100644 --- a/assets/lang/lo_LA.ini +++ b/assets/lang/lo_LA.ini @@ -743,6 +743,7 @@ VSync = ຄວບຄຸມລະດັບເຟຣມເຣດໃຫ້ຄົງ Vulkan = Vulkan Window Size = ຂະໜາດໜ້າຈໍ xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = ສະດວກຂອງເຈົ້າເປັນຄວາມສູງຕ່ຳ: %1 Hz. ຂໍແນະນຳ 60 Hz ຫรือສູງກວ່າ. [InstallZip] Data to import = Data to import diff --git a/assets/lang/lt-LT.ini b/assets/lang/lt-LT.ini index 5a349162f5..6e40389737 100644 --- a/assets/lang/lt-LT.ini +++ b/assets/lang/lt-LT.ini @@ -743,6 +743,7 @@ VSync = Kadrų per sekundę sinchrovizavimas su monitoriumi Vulkan = Vulkan Window Size = Lango dydis xBRZ = "xBRZ" +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = Jūsų ekranas nustatytas žemam atnaujinimo dažniui: %1 Hz. Rekomenduojama 60 Hz arba daugiau. [InstallZip] Data to import = Data to import diff --git a/assets/lang/ms_MY.ini b/assets/lang/ms_MY.ini index 1d424460ae..f4db5bfe0e 100644 --- a/assets/lang/ms_MY.ini +++ b/assets/lang/ms_MY.ini @@ -743,6 +743,7 @@ VSync = VSync Vulkan = Vulkan Window Size = Saiz tetingkap xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = Paparan anda ditetapkan kepada kadar penyegaran rendah: %1 Hz. Disyorkan 60 Hz atau lebih. [InstallZip] Data to import = Data to import diff --git a/assets/lang/nl_NL.ini b/assets/lang/nl_NL.ini index 8886304901..f3d663f90d 100644 --- a/assets/lang/nl_NL.ini +++ b/assets/lang/nl_NL.ini @@ -743,6 +743,7 @@ VSync = Verticale synchronisatie Vulkan = Vulkan Window Size = Venstergrootte xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = Uw beeldscherm is ingesteld op een lage verversingssnelheid: %1 Hz. 60 Hz of hoger is aanbevolen. [InstallZip] Data to import = Data to import diff --git a/assets/lang/no_NO.ini b/assets/lang/no_NO.ini index a5c3824332..9e936802ef 100644 --- a/assets/lang/no_NO.ini +++ b/assets/lang/no_NO.ini @@ -743,6 +743,7 @@ VSync = VSync Vulkan = Vulkan Window Size = Window size xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = Skjermen din er satt til en lav oppdateringsfrekvens: %1 Hz. 60 Hz eller høyere anbefales. [InstallZip] Data to import = Data to import diff --git a/assets/lang/pl_PL.ini b/assets/lang/pl_PL.ini index cfc0ffea79..0edf108702 100644 --- a/assets/lang/pl_PL.ini +++ b/assets/lang/pl_PL.ini @@ -747,6 +747,7 @@ VSync = Synchronizacja pionowa Vulkan = Vulkan Window Size = Rozmiar okna xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = Twój wyświetlacz jest ustawiony na niski poziom odświeżania: %1 Hz. Zalecane jest 60 Hz lub wyżej. [InstallZip] Data to import = Data to import diff --git a/assets/lang/pt_BR.ini b/assets/lang/pt_BR.ini index b0ab2b58d3..e2a59e0181 100644 --- a/assets/lang/pt_BR.ini +++ b/assets/lang/pt_BR.ini @@ -769,6 +769,7 @@ VSync = Sincronização Vertical (VSync) Vulkan = Vulkan Window Size = Tamanho da janela xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = Seu display está configurado para uma taxa de atualização baixa: %1 Hz. Recomenda-se 60 Hz ou mais. [InstallZip] Data to import = Dados a importar diff --git a/assets/lang/pt_PT.ini b/assets/lang/pt_PT.ini index e7f79a6662..10e067604e 100644 --- a/assets/lang/pt_PT.ini +++ b/assets/lang/pt_PT.ini @@ -767,6 +767,7 @@ VSync = VSync Vulkan = Vulkan Window Size = Tamanho da janela xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = O seu ecrã está configurado para uma taxa de atualização baixa: %1 Hz. Recomenda-se 60 Hz ou superior. [InstallZip] Data to import = Data to import diff --git a/assets/lang/ro_RO.ini b/assets/lang/ro_RO.ini index b434dbeb1d..1a439a4820 100644 --- a/assets/lang/ro_RO.ini +++ b/assets/lang/ro_RO.ini @@ -744,6 +744,7 @@ VSync = VSync Vulkan = Vulkan Window Size = Mărime ecran xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = Ecranul tău este setat pe o rată de reîmprospătare scăzută: %1 Hz. Se recomandă 60 Hz sau mai mult. [InstallZip] Data to import = Data to import diff --git a/assets/lang/ru_RU.ini b/assets/lang/ru_RU.ini index 73f5b9a0db..b1d79cd228 100644 --- a/assets/lang/ru_RU.ini +++ b/assets/lang/ru_RU.ini @@ -743,6 +743,7 @@ VSync = Вертикальная синхронизация Vulkan = Vulkan Window Size = Размер окна xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = Ваш дисплей настроен на низкую частоту обновления: %1 Гц. Рекомендуется 60 Гц или выше. [InstallZip] Data to import = Данные для импорта diff --git a/assets/lang/sv_SE.ini b/assets/lang/sv_SE.ini index f51fed6e53..1d73d67f10 100644 --- a/assets/lang/sv_SE.ini +++ b/assets/lang/sv_SE.ini @@ -744,6 +744,7 @@ VSync = VSync Vulkan = Vulkan Window Size = Fönsterstorlek xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = Din skärm är inställd på en låg uppdateringsfrekvens: %1 Hz. 60 Hz eller högre rekommenderas. [InstallZip] Data to import = Data att importera diff --git a/assets/lang/tg_PH.ini b/assets/lang/tg_PH.ini index e5be8e5f33..7b78b11bed 100644 --- a/assets/lang/tg_PH.ini +++ b/assets/lang/tg_PH.ini @@ -744,6 +744,7 @@ VSync = VSync Vulkan = Vulkan Window Size = Window size xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = Насбаи шумо ба суръати пойин гузошта шудааст: %1 Гц. 60 Гц ё бештар тавсия дода мешавад. [InstallZip] Data to import = Data to import diff --git a/assets/lang/th_TH.ini b/assets/lang/th_TH.ini index ecfa180d98..e7fcd1c233 100644 --- a/assets/lang/th_TH.ini +++ b/assets/lang/th_TH.ini @@ -765,6 +765,7 @@ VSync = ควบคุมช่วงของเฟรมเรทให้ค Vulkan = วัลแคน Window Size = ขนาดของหน้าจอ xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = จอภาพของคุณตั้งค่าให้มีอัตรารีเฟรชต่ำ: %1 Hz แนะนำให้ใช้ 60 Hz หรือสูงกว่า. [InstallZip] Data to import = ข้อมูลที่นำเข้า diff --git a/assets/lang/tr_TR.ini b/assets/lang/tr_TR.ini index f0f55a8592..6af1d9c286 100644 --- a/assets/lang/tr_TR.ini +++ b/assets/lang/tr_TR.ini @@ -745,6 +745,7 @@ VSync = VSync Vulkan = Vulkan Window Size = Pencere Boyutu xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = Ekranınız düşük bir yenileme hızına ayarlanmış: %1 Hz. 60 Hz veya daha yükseği önerilir. [InstallZip] Data to import = İçe aktarılacak veriler diff --git a/assets/lang/uk_UA.ini b/assets/lang/uk_UA.ini index 5b89d54afd..a26dfc862d 100644 --- a/assets/lang/uk_UA.ini +++ b/assets/lang/uk_UA.ini @@ -743,6 +743,7 @@ VSync = Вертикальна синхронізація Vulkan = Vulkan Window Size = Розмір вікна xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = Ваш дисплей налаштований на низьку частоту оновлення: %1 Гц. Рекомендується 60 Гц або більше. [InstallZip] Data to import = Дані до імпорту diff --git a/assets/lang/vi_VN.ini b/assets/lang/vi_VN.ini index 374a094c16..86528dc656 100644 --- a/assets/lang/vi_VN.ini +++ b/assets/lang/vi_VN.ini @@ -743,6 +743,7 @@ VSync = Đồng bộ Vulkan = Vulkan Window Size = Kích cỡ cửa sổ xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = Màn hình của bạn đã được đặt ở tốc độ làm tươi thấp: %1 Hz. Khuyến nghị 60 Hz hoặc cao hơn. [InstallZip] Data to import = Data to import diff --git a/assets/lang/zh_CN.ini b/assets/lang/zh_CN.ini index e31c58124a..770dc12a10 100644 --- a/assets/lang/zh_CN.ini +++ b/assets/lang/zh_CN.ini @@ -743,6 +743,7 @@ VSync = 垂直同步 Vulkan = Vulkan Window Size = 窗口大小 xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = 您的显示器设置为低刷新率:%1 Hz。建议使用60 Hz或更高。 [InstallZip] Data to import = 导入的数据 diff --git a/assets/lang/zh_TW.ini b/assets/lang/zh_TW.ini index 1a6b9c15d0..af34052507 100644 --- a/assets/lang/zh_TW.ini +++ b/assets/lang/zh_TW.ini @@ -743,6 +743,7 @@ VSync = 垂直同步 Vulkan = Vulkan Window Size = 視窗大小 xBRZ = xBRZ +Your display is set to a low refresh rate: %1 Hz. 60 Hz or higher is recommended. = 您的顯示器設置為低更新率:%1 Hz。建議使用60 Hz或更高。 [InstallZip] Data to import = 匯入的資料