diff --git a/Common/UI/Notice.cpp b/Common/UI/Notice.cpp index 148876f90e..ca7cb0d514 100644 --- a/Common/UI/Notice.cpp +++ b/Common/UI/Notice.cpp @@ -47,7 +47,7 @@ NoticeLevel GetNoticeLevel(OSDType type) { } // Align only matters here for the ASCII-only flag. -void MeasureNotice(const UIContext &dc, NoticeLevel level, const std::string &text, const std::string &details, const std::string &iconName, int align, float maxWidth, float *width, float *height, float *height1) { +void MeasureNotice(const UIContext &dc, NoticeLevel level, std::string_view text, std::string_view details, std::string_view iconName, int align, float maxWidth, float *width, float *height, float *height1) { float iconW = 0.0f; float iconH = 0.0f; if (!iconName.empty() && !startsWith(iconName, "I_")) { // Check for atlas image. Bit hacky, but we choose prefixes for icon IDs anyway in a way that this is safe. @@ -59,7 +59,7 @@ void MeasureNotice(const UIContext &dc, NoticeLevel level, const std::string &te iconH = iconHeight; } } else { - ImageID iconID = iconName.empty() ? GetOSDIcon(level) : ImageID(iconName.c_str()); + ImageID iconID = iconName.empty() ? GetOSDIcon(level) : ImageID(iconName); if (iconID.isValid()) { dc.Draw()->GetAtlas()->measureImage(iconID, &iconW, &iconH); } @@ -91,7 +91,7 @@ void MeasureNotice(const UIContext &dc, NoticeLevel level, const std::string &te *height = std::max(*height1 + height2 + 8.0f, iconH + 5.0f); } -void RenderNotice(UIContext &dc, Bounds bounds, float height1, NoticeLevel level, const std::string &text, const std::string &details, const std::string &iconName, int align, float alpha, OSDMessageFlags flags, float timeVal) { +void RenderNotice(UIContext &dc, Bounds bounds, float height1, NoticeLevel level, std::string_view text, std::string_view details, std::string_view iconName, int align, float alpha, OSDMessageFlags flags, float timeVal) { UI::Drawable background = UI::Drawable(colorAlpha(GetNoticeBackgroundColor(level), alpha)); dc.SetFontStyle(dc.GetTheme().uiFont); @@ -118,15 +118,16 @@ void RenderNotice(UIContext &dc, Bounds bounds, float height1, NoticeLevel level } dc.Begin(); } else { - ImageID iconID = iconName.empty() ? GetOSDIcon(level) : ImageID(iconName.c_str()); + ImageID iconID = iconName.empty() ? GetOSDIcon(level) : ImageID(iconName); if (iconID.isValid()) { // Atlas icon. dc.Draw()->GetAtlas()->measureImage(iconID, &iconW, &iconH); if (!iconName.empty()) { Bounds iconBounds = Bounds(bounds.x + 2.5f, bounds.y + 2.5f, iconW, iconH); - // If it's not a preset OSD icon, give it some background to blend in. The RA icon for example - // easily melts into the orange of warnings otherwise. - dc.FillRect(UI::Drawable(0x50000000), iconBounds.Expand(2.0f)); + // HACK: The RA icon needs some background. + if (equals(iconName, "I_RETROACHIEVEMENTS_LOGO")) { + dc.FillRect(UI::Drawable(0x50000000), iconBounds.Expand(2.0f)); + } } if (flags & (OSDMessageFlags::SpinLeft | OSDMessageFlags::SpinRight)) { diff --git a/Common/UI/Notice.h b/Common/UI/Notice.h index 20b9e69ab2..1d8c96eeca 100644 --- a/Common/UI/Notice.h +++ b/Common/UI/Notice.h @@ -53,5 +53,5 @@ private: ImageID GetOSDIcon(NoticeLevel level); NoticeLevel GetNoticeLevel(OSDType type); uint32_t GetNoticeBackgroundColor(NoticeLevel type); -void MeasureNotice(const UIContext &dc, NoticeLevel level, const std::string &text, const std::string &details, const std::string &iconName, int align, float maxWidth, float *width, float *height, float *height1); -void RenderNotice(UIContext &dc, Bounds bounds, float height1, NoticeLevel level, const std::string &text, const std::string &details, const std::string &iconName, int align, float alpha, OSDMessageFlags flags, float timeVal); +void MeasureNotice(const UIContext &dc, NoticeLevel level, std::string_view text, std::string_view details, std::string_view iconName, int align, float maxWidth, float *width, float *height, float *height1); +void RenderNotice(UIContext &dc, Bounds bounds, float height1, NoticeLevel level, std::string_view text, std::string_view details, std::string_view iconName, int align, float alpha, OSDMessageFlags flags, float timeVal); diff --git a/Core/KeyMap.cpp b/Core/KeyMap.cpp index d0fb5cb27e..3f387e2d16 100644 --- a/Core/KeyMap.cpp +++ b/Core/KeyMap.cpp @@ -24,10 +24,13 @@ #include "Common/System/NativeApp.h" #include "Common/System/System.h" +#include "Common/System/OSD.h" +#include "Common/Data/Text/I18n.h" #include "Common/Data/Format/IniFile.h" #include "Common/Input/InputState.h" #include "Common/VR/PPSSPPVR.h" #include "Common/Log.h" +#include "Common/TimeUtil.h" #include "Common/StringUtils.h" #include "Core/HLE/sceUtility.h" #include "Core/HLE/sceCtrl.h" // psp keys @@ -843,7 +846,14 @@ void NotifyPadConnected(InputDeviceID deviceId, std::string_view name) { std::lock_guard guard(g_controllerMapLock); g_seenPads.insert(std::string(name)); g_padNames[deviceId] = name; + + // Don't notify within the first 8 seconds, to avoid notification spam on startup. + if (time_now_d() >= 8.0) { + auto co = GetI18NCategory(I18NCat::CONTROLS); + g_OSD.Show(OSDType::MESSAGE_SUCCESS, ApplySafeSubstitutions("%1: %2", co->T("Game controller connected"), name), "", "I_CONTROLLER", 2.0f, "controller_connected"); + } } + System_Notify(SystemNotification::PAD_STATE_CHANGED); } @@ -852,6 +862,8 @@ void NotifyPadDisconnected(InputDeviceID deviceId) { std::lock_guard guard(g_controllerMapLock); auto iter = g_padNames.find(deviceId); if (iter != g_padNames.end()) { + auto co = GetI18NCategory(I18NCat::CONTROLS); + g_OSD.Show(OSDType::MESSAGE_WARNING, ApplySafeSubstitutions("%1: %2", co->T("Game controller disconnected"), iter->second), "", "I_CONTROLLER", 2.0f, "controller_connected"); g_seenPads.erase(iter->second); } g_padNames.erase(deviceId); diff --git a/assets/lang/ar_AE.ini b/assets/lang/ar_AE.ini index 3aa017d752..68cb5e48bc 100644 --- a/assets/lang/ar_AE.ini +++ b/assets/lang/ar_AE.ini @@ -137,6 +137,8 @@ Enable analog stick gesture = تفعيل حركة عصا التحكم Enable gesture control = تفعيل تحكم الحركات Enable standard shortcut keys = تفعيل ازرار الاختصارات الإعتيادية frames = الاطارات +Game controller connected = تم توصيل وحدة التحكم # AI translated +Game controller disconnected = جهاز التحكم بالألعاب مفصول # AI translated Gesture = حركة Gesture mapping = تخطيط الحركات Glowing borders = حدود مضيئة diff --git a/assets/lang/az_AZ.ini b/assets/lang/az_AZ.ini index 7d0ee564b5..32049fe86c 100644 --- a/assets/lang/az_AZ.ini +++ b/assets/lang/az_AZ.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = Analoq çubuğunun hərəkətini aç Enable gesture control = Hərəkət yönəltməsini aç Enable standard shortcut keys = Standart qısayol düymələrini aç frames = kadrlar +Game controller connected = Oyun kontrol cihazı bağlandı # AI translated +Game controller disconnected = Oyun kontrolleri əlaqəsi kəsildi # AI translated Gesture = Hərəkət Gesture mapping = Hərəkət xəritələnişi Glowing borders = Parlayan qıraqlar diff --git a/assets/lang/be_BY.ini b/assets/lang/be_BY.ini index 3b9e577281..f3e64bd980 100644 --- a/assets/lang/be_BY.ini +++ b/assets/lang/be_BY.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = Уключыць жэст аналагавага Enable gesture control = Уключыць кіраванне жэстамі Enable standard shortcut keys = Уключыць стандартныя спалучэнні клавіш frames = кадры +Game controller connected = Гульнявы кантролер падключаны # AI translated +Game controller disconnected = Гульнявы кантролер адключаны # AI translated Gesture = Жэст Gesture mapping = Gesture mapping Glowing borders = Святлівыя межы diff --git a/assets/lang/bg_BG.ini b/assets/lang/bg_BG.ini index 80f124016d..e1e589232f 100644 --- a/assets/lang/bg_BG.ini +++ b/assets/lang/bg_BG.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = Enable analog stick gesture Enable gesture control = Enable gesture control Enable standard shortcut keys = Enable standard shortcut keys frames = frames +Game controller connected = Игралният контролер е свързан # AI translated +Game controller disconnected = Игралният контролер е изключен # AI translated Gesture = Gesture Gesture mapping = Gesture mapping Glowing borders = Glowing borders diff --git a/assets/lang/ca_ES.ini b/assets/lang/ca_ES.ini index 084ab5613e..c0e95edc71 100644 --- a/assets/lang/ca_ES.ini +++ b/assets/lang/ca_ES.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = Enable analog stick gesture Enable gesture control = Habilitar gestos Enable standard shortcut keys = Habilitar les tecles de drecera frames = frames +Game controller connected = Controlador de jocs connectat # AI translated +Game controller disconnected = Controlador de jocs desconectat # AI translated Gesture = Gestos Gesture mapping = Configuració de gestos Glowing borders = Vores brillants diff --git a/assets/lang/cz_CZ.ini b/assets/lang/cz_CZ.ini index 6463ce1c92..2496d03478 100644 --- a/assets/lang/cz_CZ.ini +++ b/assets/lang/cz_CZ.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = Enable analog stick gesture Enable gesture control = Enable gesture control Enable standard shortcut keys = Enable standard shortcut keys frames = frames +Game controller connected = Herní ovladač připojen # AI translated +Game controller disconnected = Herní ovladač byl odpojen # AI translated Gesture = Gesture Gesture mapping = Gesture mapping Glowing borders = Glowing borders diff --git a/assets/lang/da_DK.ini b/assets/lang/da_DK.ini index bd078a3c63..23eccd1f5a 100644 --- a/assets/lang/da_DK.ini +++ b/assets/lang/da_DK.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = Enable analog stick gesture Enable gesture control = Enable gesture control Enable standard shortcut keys = Enable standard shortcut keys frames = frames +Game controller connected = Spilcontroller tilsluttet # AI translated +Game controller disconnected = Spilkonsollen er afbrudt # AI translated Gesture = Gesture Gesture mapping = Gesture mapping Glowing borders = Glowing borders diff --git a/assets/lang/de_DE.ini b/assets/lang/de_DE.ini index 3e867a1c22..61b18622c1 100644 --- a/assets/lang/de_DE.ini +++ b/assets/lang/de_DE.ini @@ -128,6 +128,8 @@ Enable analog stick gesture = Analog-Stick-Geste aktivieren Enable gesture control = Gestensteuerung aktivieren Enable standard shortcut keys = Standard-Tastenkürzel aktivieren frames = Einzelbilder +Game controller connected = Spielcontroller verbunden # AI translated +Game controller disconnected = Spielcontroller getrennt # AI translated Gesture = Geste Gesture mapping = Gestenzuordnung Glowing borders = Leuchtende Ränder diff --git a/assets/lang/dr_ID.ini b/assets/lang/dr_ID.ini index b80e41c75b..0378896e5c 100644 --- a/assets/lang/dr_ID.ini +++ b/assets/lang/dr_ID.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = Enable analog stick gesture Enable gesture control = Enable gesture control Enable standard shortcut keys = Enable standard shortcut keys frames = frames +Game controller connected = Pengendali game terhubung # AI translated +Game controller disconnected = Pengendali permainan terputus # AI translated Gesture = Gesture Gesture mapping = Gesture mapping Glowing borders = Glowing borders diff --git a/assets/lang/en_US.ini b/assets/lang/en_US.ini index 4da1e3eb7d..92d1734599 100644 --- a/assets/lang/en_US.ini +++ b/assets/lang/en_US.ini @@ -153,6 +153,8 @@ Enable analog stick gesture = Enable analog stick gesture Enable gesture control = Enable gesture control Enable standard shortcut keys = Enable standard shortcut keys frames = frames +Game controller connected = Game controller connected +Game controller disconnected = Game controller disconnected Gesture = Gesture Gesture mapping = Gesture mapping Glowing borders = Glowing borders diff --git a/assets/lang/es_ES.ini b/assets/lang/es_ES.ini index 7868900908..51871b387d 100644 --- a/assets/lang/es_ES.ini +++ b/assets/lang/es_ES.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = Activar gestos de stick analógico Enable gesture control = Activar control de gestos Enable standard shortcut keys = Activar teclas de acceso directo estándar frames = fotogramas +Game controller connected = Controlador de juego conectado # AI translated +Game controller disconnected = Controlador de juego desconectado # AI translated Gesture = Gesto Gesture mapping = Configurar gestos Glowing borders = Bordes brillantes diff --git a/assets/lang/es_LA.ini b/assets/lang/es_LA.ini index 90d3b6ab8e..6dd02dabf7 100644 --- a/assets/lang/es_LA.ini +++ b/assets/lang/es_LA.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = Habilitar gestos con stick analógico Enable gesture control = Habilitar control de gestos Enable standard shortcut keys = Habilitar teclas de atajo frames = frames +Game controller connected = Controlador de juego conectado # AI translated +Game controller disconnected = Controlador de juegos desconectado # AI translated Gesture = Gestos Gesture mapping = Configuracion de gestos Glowing borders = Bordes brillantes diff --git a/assets/lang/fa_IR.ini b/assets/lang/fa_IR.ini index 8a185fc87c..7b161b5959 100644 --- a/assets/lang/fa_IR.ini +++ b/assets/lang/fa_IR.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = Enable analog stick gesture Enable gesture control = Enable gesture control Enable standard shortcut keys = Enable standard shortcut keys frames = frames +Game controller connected = کنترلر بازی متصل شد # AI translated +Game controller disconnected = کنترلر بازی قطع شد # AI translated Gesture = Gesture Gesture mapping = Gesture mapping Glowing borders = حاشیه‌های درخشان diff --git a/assets/lang/fi_FI.ini b/assets/lang/fi_FI.ini index 9139142dde..e73d58a75a 100644 --- a/assets/lang/fi_FI.ini +++ b/assets/lang/fi_FI.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = Enable analog stick gesture Enable gesture control = Ota eleohjaukset käyttöön Enable standard shortcut keys = Ota käyttöön tavalliset pikanäppäimet frames = kuvat +Game controller connected = Peli-ohjain liitetty # AI translated +Game controller disconnected = Peliohjain katkaistu # AI translated Gesture = Eleet Gesture mapping = Eleiden kartoitus Glowing borders = Hohtavat rajat diff --git a/assets/lang/fr_FR.ini b/assets/lang/fr_FR.ini index 5e3c077d63..9a7d44a259 100644 --- a/assets/lang/fr_FR.ini +++ b/assets/lang/fr_FR.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = Enable analog stick gesture Enable gesture control = Enable gesture control Enable standard shortcut keys = Enable standard shortcut keys frames = frames +Game controller connected = Contrôleur de jeu connecté # AI translated +Game controller disconnected = Manette déconnectée # AI translated Gesture = Gesture Gesture mapping = Gesture mapping Glowing borders = Bordures lumineuses diff --git a/assets/lang/gl_ES.ini b/assets/lang/gl_ES.ini index 71265cf276..4459e4e69f 100644 --- a/assets/lang/gl_ES.ini +++ b/assets/lang/gl_ES.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = Enable analog stick gesture Enable gesture control = Enable gesture control Enable standard shortcut keys = Enable standard shortcut keys frames = frames +Game controller connected = Controlador de xogo conectado # AI translated +Game controller disconnected = Controlador de xogo desconectado # AI translated Gesture = Gesture Gesture mapping = Gesture mapping Glowing borders = Glowing borders diff --git a/assets/lang/gr_EL.ini b/assets/lang/gr_EL.ini index 409dc81dcf..e4bedf2f95 100644 --- a/assets/lang/gr_EL.ini +++ b/assets/lang/gr_EL.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = Enable analog stick gesture Enable gesture control = Enable gesture control Enable standard shortcut keys = Enable standard shortcut keys frames = frames +Game controller connected = Ελεγκτής παιχνιδιού συνδεδεμένος # AI translated +Game controller disconnected = Controller παιχνιδιού αποσυνδεδεμένος # AI translated Gesture = Gesture Gesture mapping = Gesture mapping Glowing borders = Φωτιζόμενα σύνορα diff --git a/assets/lang/he_IL.ini b/assets/lang/he_IL.ini index 7bd5102cc3..94429c18db 100644 --- a/assets/lang/he_IL.ini +++ b/assets/lang/he_IL.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = Enable analog stick gesture Enable gesture control = Enable gesture control Enable standard shortcut keys = Enable standard shortcut keys frames = frames +Game controller connected = בקר משחק מחובר # AI translated +Game controller disconnected = בקר המשחק התנתק # AI translated Gesture = Gesture Gesture mapping = Gesture mapping Glowing borders = Glowing borders diff --git a/assets/lang/he_IL_invert.ini b/assets/lang/he_IL_invert.ini index 5ec0ca668b..c60e48e5bb 100644 --- a/assets/lang/he_IL_invert.ini +++ b/assets/lang/he_IL_invert.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = Enable analog stick gesture Enable gesture control = Enable gesture control Enable standard shortcut keys = Enable standard shortcut keys frames = frames +Game controller connected = מחובר בקר משחק # AI translated +Game controller disconnected = תוקונאי תשמושים אם הורצתה # AI translated Gesture = Gesture Gesture mapping = Gesture mapping Glowing borders = Glowing borders diff --git a/assets/lang/hr_HR.ini b/assets/lang/hr_HR.ini index 26f2742901..2d688198ae 100644 --- a/assets/lang/hr_HR.ini +++ b/assets/lang/hr_HR.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = Enable analog stick gesture Enable gesture control = Enable gesture control Enable standard shortcut keys = Enable standard shortcut keys frames = frames +Game controller connected = Kontroler igre povezan # AI translated +Game controller disconnected = Kontroler igre je odjavljen # AI translated Gesture = Gesture Gesture mapping = Gesture mapping Glowing borders = Svijetleći rubovi diff --git a/assets/lang/hu_HU.ini b/assets/lang/hu_HU.ini index 51b3291b02..ea62da1d03 100644 --- a/assets/lang/hu_HU.ini +++ b/assets/lang/hu_HU.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = Analóg kar gesztusok bekapcsolása Enable gesture control = Gesztusos irányítás bekapcsolása Enable standard shortcut keys = Szabványos gyorsbillentyűk bekapcsolása frames = képkocka +Game controller connected = Játékvezérlő csatlakoztatva # AI translated +Game controller disconnected = Játékvezérlő lecsatlakoztatva # AI translated Gesture = Gesztus Gesture mapping = Gesztusok beállítása Glowing borders = Világító szélek diff --git a/assets/lang/id_ID.ini b/assets/lang/id_ID.ini index bee1c0af46..e9f5e621bd 100644 --- a/assets/lang/id_ID.ini +++ b/assets/lang/id_ID.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = Aktifkan gestur stik analog Enable gesture control = Aktifkan kontrol gestur Enable standard shortcut keys = Aktifkan tombol pintas standar frames = frame +Game controller connected = Pengendali game terhubung # AI translated +Game controller disconnected = Pengontrol permainan terputus # AI translated Gesture = Gestur Gesture mapping = Pemetaan gestur Glowing borders = Pinggiran bercahaya diff --git a/assets/lang/it_IT.ini b/assets/lang/it_IT.ini index 70cecb84af..b64d5feed4 100644 --- a/assets/lang/it_IT.ini +++ b/assets/lang/it_IT.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = Abilita gesti per stick analogico Enable gesture control = Abilita controllo gesti Enable standard shortcut keys = Abilita scorciatoie standard frames = frame +Game controller connected = Controller di gioco connesso # AI translated +Game controller disconnected = Controller di gioco disconnesso # AI translated Gesture = Gesto Gesture mapping = Mappatura gesti Glowing borders = Bordi luminosi diff --git a/assets/lang/ja_JP.ini b/assets/lang/ja_JP.ini index 8e15d9c116..89360421f5 100644 --- a/assets/lang/ja_JP.ini +++ b/assets/lang/ja_JP.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = アナログスティックジェスチャーを Enable gesture control = ジェスチャー操作を有効にする Enable standard shortcut keys = 標準のショートカットキーを有効にする frames = フレーム +Game controller connected = ゲームコントローラーが接続されました # AI translated +Game controller disconnected = ゲームコントローラーが切断されました # AI translated Gesture = ジェスチャー Gesture mapping = ジェスチャー操作の設定をする Glowing borders = 点灯する枠線 diff --git a/assets/lang/jv_ID.ini b/assets/lang/jv_ID.ini index d80a2395e7..5be17ccc58 100644 --- a/assets/lang/jv_ID.ini +++ b/assets/lang/jv_ID.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = Enable analog stick gesture Enable gesture control = Enable gesture control Enable standard shortcut keys = Enable standard shortcut keys frames = frames +Game controller connected = Pengontrol game nyambung # AI translated +Game controller disconnected = Pengontrol game diputus # AI translated Gesture = Gesture Gesture mapping = Gesture mapping Glowing borders = Glowing borders diff --git a/assets/lang/ko_KR.ini b/assets/lang/ko_KR.ini index 4bb9ef2ec1..3323fbd99a 100644 --- a/assets/lang/ko_KR.ini +++ b/assets/lang/ko_KR.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = 아날로그 스틱 제스처 사용 Enable gesture control = 제스처 제어 활성화 Enable standard shortcut keys = 표준 단축키 활성화 frames = 프레임 +Game controller connected = 게임 컨트롤러가 연결되었습니다 # AI translated +Game controller disconnected = 게임 컨트롤러 연결 해제됨 # AI translated Gesture = 제스처 Gesture mapping = 제스처 맵핑 Glowing borders = 광선 테두리 diff --git a/assets/lang/ku_SO.ini b/assets/lang/ku_SO.ini index 2aa47c9427..b9bf7b280f 100644 --- a/assets/lang/ku_SO.ini +++ b/assets/lang/ku_SO.ini @@ -142,6 +142,8 @@ Enable analog stick gesture = Enable analog stick gesture Enable gesture control = Enable gesture control Enable standard shortcut keys = Enable standard shortcut keys frames = frames +Game controller connected = Pêşkeftinê lêkolîna lîstikê hate girêdan # AI translated +Game controller disconnected = Muteval oyana qutandî # AI translated Gesture = Gesture Gesture mapping = Gesture mapping Glowing borders = Glowing borders diff --git a/assets/lang/lo_LA.ini b/assets/lang/lo_LA.ini index 0ad0ba6d19..45a3d396a2 100644 --- a/assets/lang/lo_LA.ini +++ b/assets/lang/lo_LA.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = Enable analog stick gesture Enable gesture control = Enable gesture control Enable standard shortcut keys = Enable standard shortcut keys frames = frames +Game controller connected = ອຸປະກອນຄວບຄຸມເກມເຊື່ອມເຂດ # AI translated +Game controller disconnected = ຄອນໂຕລເກມຖືກແປ່ນແບ່ງ # AI translated Gesture = Gesture Gesture mapping = Gesture mapping Glowing borders = Glowing borders diff --git a/assets/lang/lt-LT.ini b/assets/lang/lt-LT.ini index 20fdbf7afc..266624c36b 100644 --- a/assets/lang/lt-LT.ini +++ b/assets/lang/lt-LT.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = Enable analog stick gesture Enable gesture control = Enable gesture control Enable standard shortcut keys = Enable standard shortcut keys frames = frames +Game controller connected = Žaidimų valdiklis prijungtas # AI translated +Game controller disconnected = Žaidimų valdiklis atjungtas # AI translated Gesture = Gesture Gesture mapping = Gesture mapping Glowing borders = Glowing borders diff --git a/assets/lang/ms_MY.ini b/assets/lang/ms_MY.ini index 6a782430ad..0e276f86af 100644 --- a/assets/lang/ms_MY.ini +++ b/assets/lang/ms_MY.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = Enable analog stick gesture Enable gesture control = Enable gesture control Enable standard shortcut keys = Enable standard shortcut keys frames = frames +Game controller connected = Pengawal permainan telah disambungkan # AI translated +Game controller disconnected = Pengawal permainan terputus # AI translated Gesture = Gesture Gesture mapping = Gesture mapping Glowing borders = Glowing borders diff --git a/assets/lang/nl_NL.ini b/assets/lang/nl_NL.ini index a595528d2f..506f11e752 100644 --- a/assets/lang/nl_NL.ini +++ b/assets/lang/nl_NL.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = Enable analog stick gesture Enable gesture control = Enable gesture control Enable standard shortcut keys = Enable standard shortcut keys frames = frames +Game controller connected = Gamecontroller is verbonden # AI translated +Game controller disconnected = Gamecontroller losgekoppeld # AI translated Gesture = Gesture Gesture mapping = Gesture mapping Glowing borders = Glowing borders diff --git a/assets/lang/no_NO.ini b/assets/lang/no_NO.ini index dc369fefcc..52772f8f9c 100644 --- a/assets/lang/no_NO.ini +++ b/assets/lang/no_NO.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = Enable analog stick gesture Enable gesture control = Enable gesture control Enable standard shortcut keys = Enable standard shortcut keys frames = frames +Game controller connected = Spillkontroller koblet til # AI translated +Game controller disconnected = Spillkontroller frakoblet # AI translated Gesture = Gesture Gesture mapping = Gesture mapping Glowing borders = Glowing borders diff --git a/assets/lang/pl_PL.ini b/assets/lang/pl_PL.ini index 20a5fcc3d8..b9f718acab 100644 --- a/assets/lang/pl_PL.ini +++ b/assets/lang/pl_PL.ini @@ -128,6 +128,8 @@ Enable analog stick gesture = Włącz gesty gałki analogowej Enable gesture control = Włącz kontrolę gestami Enable standard shortcut keys = Włącz standardowe klawisze skrótów frames = klatki +Game controller connected = Kontroler gier podłączony # AI translated +Game controller disconnected = Kontroler gier został odłączony # AI translated Gesture = Gesty Gesture mapping = Konfiguracja gestów Glowing borders = Świecące krawędzie diff --git a/assets/lang/pt_BR.ini b/assets/lang/pt_BR.ini index 7547e3a478..0f1575ad02 100644 --- a/assets/lang/pt_BR.ini +++ b/assets/lang/pt_BR.ini @@ -153,6 +153,8 @@ Enable analog stick gesture = Ativar gesto do direcional analógico Enable gesture control = Ativar controle dos gestos Enable standard shortcut keys = Ativar teclas padrão dos atalhos frames = frames +Game controller connected = Controle de jogo conectado # AI translated +Game controller disconnected = Controle de jogo desconectado # AI translated Gesture = Gesto Gesture mapping = Mapeamento dos gestos Glowing borders = Bordas brilhantes diff --git a/assets/lang/pt_PT.ini b/assets/lang/pt_PT.ini index af6c258d66..174b3e9d48 100644 --- a/assets/lang/pt_PT.ini +++ b/assets/lang/pt_PT.ini @@ -153,6 +153,8 @@ Enable analog stick gesture = Ativar gestos do Analógico Enable gesture control = Ativar controlo dos gestos Enable standard shortcut keys = Ativar teclas padrão dos atalhos frames = frames +Game controller connected = Controlador de jogo conectado # AI translated +Game controller disconnected = Controlador de jogo desconectado # AI translated Gesture = Gesto Gesture mapping = Mapeamento dos Gestos Glowing borders = Bordas brilhantes diff --git a/assets/lang/ro_RO.ini b/assets/lang/ro_RO.ini index 8f99c75ffc..103faaa036 100644 --- a/assets/lang/ro_RO.ini +++ b/assets/lang/ro_RO.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = Enable analog stick gesture Enable gesture control = Enable gesture control Enable standard shortcut keys = Enable standard shortcut keys frames = frames +Game controller connected = Controler de joc conectat # AI translated +Game controller disconnected = Controlerul de joc a fost deconectat # AI translated Gesture = Gesture Gesture mapping = Gesture mapping Glowing borders = Glowing borders diff --git a/assets/lang/ru_RU.ini b/assets/lang/ru_RU.ini index 74d37f5f04..e06a1bdb90 100644 --- a/assets/lang/ru_RU.ini +++ b/assets/lang/ru_RU.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = Включить жест аналогового Enable gesture control = Включить настройку жестов Enable standard shortcut keys = Включить стандартные сочетания клавиш frames = кадров +Game controller connected = Игровой контроллер подключен # AI translated +Game controller disconnected = Игровой контроллер отключен # AI translated Gesture = Жест Gesture mapping = Настройка жестов Glowing borders = Подсветка краёв diff --git a/assets/lang/sv_SE.ini b/assets/lang/sv_SE.ini index 39e7d9b031..65a74785dd 100644 --- a/assets/lang/sv_SE.ini +++ b/assets/lang/sv_SE.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = Aktivera analoga spakgester Enable gesture control = Gestkontroll Enable standard shortcut keys = Aktivera snabbtangenter som standard frames = bildrutor +Game controller connected = Spelkontrollen ansluten # AI translated +Game controller disconnected = Spelkontrollen har kopplats bort # AI translated Gesture = Gest Gesture mapping = Mappning av gest Glowing borders = Lysande kanter diff --git a/assets/lang/tg_PH.ini b/assets/lang/tg_PH.ini index 241657a0ab..733b4c68d4 100644 --- a/assets/lang/tg_PH.ini +++ b/assets/lang/tg_PH.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = Paganahin ang analog stick gesture Enable gesture control = Paganahin ang kontrol ng kilos Enable standard shortcut keys = Paganahin ang mga karaniwang shortcut key frames = frames +Game controller connected = Пайвасти контроллер бохта шуд # AI translated +Game controller disconnected = Контролери бозӣ пайваст нагашт # AI translated Gesture = Kilos Gesture mapping = Pagmamapa ng kilos Glowing borders = Mga kumikinang na hangganan diff --git a/assets/lang/th_TH.ini b/assets/lang/th_TH.ini index cfb1d1c8f6..f25e223cd8 100644 --- a/assets/lang/th_TH.ini +++ b/assets/lang/th_TH.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = เปิดใช้ควบคุมการ Enable gesture control = เปิดใช้ควบคุมการปัดหน้าจอสัมผัส Enable standard shortcut keys = เปิดการใช้งานปุ่มคีย์ลัดแบบพื้นฐาน frames = เฟรม +Game controller connected = เชื่อมต่อคอนโทรลเลอร์เกม # AI translated +Game controller disconnected = เกมคอนโทรลเลอร์ถูกตัดการเชื่อมต่อ # AI translated Gesture = ปัดจอ Gesture mapping = เซ็ตปุ่มควบคุมปัดหน้าจอสัมผัส Glowing borders = แบบขอบทึบแสง diff --git a/assets/lang/tr_TR.ini b/assets/lang/tr_TR.ini index 296bb0ad13..e907e0cac6 100644 --- a/assets/lang/tr_TR.ini +++ b/assets/lang/tr_TR.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = Analog çubuk hareketini etkinleştir Enable gesture control = Hareket kontrolünü etkinleştir Enable standard shortcut keys = Standart Kısayol Tuşlarını Etkinleştir frames = kareler +Game controller connected = Oyun kumandası bağlı # AI translated +Game controller disconnected = Oyun kontrolcüsü bağlantısı kesildi # AI translated Gesture = Hareket Gesture mapping = Dokunmatik Hareket Ata Glowing borders = Parlayan Kenarlar diff --git a/assets/lang/uk_UA.ini b/assets/lang/uk_UA.ini index dfc75801b7..0daf4e7ac9 100644 --- a/assets/lang/uk_UA.ini +++ b/assets/lang/uk_UA.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = Увімкнути аналоговий жест Enable gesture control = Увімкнути керування жестами Enable standard shortcut keys = Увімкнути стандартні комбінації клавіш frames = кадри +Game controller connected = Контролер гри підключено # AI translated +Game controller disconnected = Ігровий контролер відключено # AI translated Gesture = Жести Gesture mapping = Відображення жестів Glowing borders = Тонкі границі (підсвічування) diff --git a/assets/lang/vi_VN.ini b/assets/lang/vi_VN.ini index 5967352b7d..c5248559c4 100644 --- a/assets/lang/vi_VN.ini +++ b/assets/lang/vi_VN.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = Enable analog stick gesture Enable gesture control = Enable gesture control Enable standard shortcut keys = Enable standard shortcut keys frames = frames +Game controller connected = Bộ điều khiển trò chơi đã kết nối # AI translated +Game controller disconnected = Bộ điều khiển trò chơi đã bị ngắt kết nối # AI translated Gesture = Gesture Gesture mapping = Gesture mapping Glowing borders = Ánh sáng đường viền diff --git a/assets/lang/zh_CN.ini b/assets/lang/zh_CN.ini index 2731e0e12e..3e8224c347 100644 --- a/assets/lang/zh_CN.ini +++ b/assets/lang/zh_CN.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = 触屏代替摇杆 Enable gesture control = 启用手势操作 Enable standard shortcut keys = 启用标准快捷键 frames = 帧 +Game controller connected = 游戏控制器已连接 # AI translated +Game controller disconnected = 游戏控制器已断开连接 # AI translated Gesture = 触屏手势 Gesture mapping = 手势操作 Glowing borders = 极窄边框 (发光) diff --git a/assets/lang/zh_TW.ini b/assets/lang/zh_TW.ini index b756f360a3..f82230c3c3 100644 --- a/assets/lang/zh_TW.ini +++ b/assets/lang/zh_TW.ini @@ -129,6 +129,8 @@ Enable analog stick gesture = 啟用類比搖桿手勢 Enable gesture control = 啟用手勢控制 Enable standard shortcut keys = 啟用標準快速鍵 frames = 影格 +Game controller connected = 遊戲控制器已連接 # AI translated +Game controller disconnected = 遊戲控制器已斷開連接 # AI translated Gesture = 手勢 Gesture mapping = 手勢對應 Glowing borders = 發光框線