diff --git a/app/app.pro b/app/app.pro
index 1fa02647..d9bd207f 100644
--- a/app/app.pro
+++ b/app/app.pro
@@ -328,7 +328,9 @@ TRANSLATIONS += \
languages/qml_zh_cn.ts \
languages/qml_de.ts \
languages/qml_fr.ts \
- languages/qml_nb_NO.ts
+ languages/qml_nb_NO.ts \
+ languages/qml_ru.ts \
+ languages/qml_es.ts
# Additional import path used to resolve QML modules in Qt Creator's code model
QML_IMPORT_PATH =
diff --git a/app/gui/SettingsView.qml b/app/gui/SettingsView.qml
index 99c9016b..8206fe02 100644
--- a/app/gui/SettingsView.qml
+++ b/app/gui/SettingsView.qml
@@ -785,6 +785,15 @@ Flickable {
text: "Norwegian Bokmål"
val: StreamingPreferences.LANG_NB_NO
}
+ ListElement {
+ text: "русский" // Russian
+ val: StreamingPreferences.LANG_RU
+ }
+ // Don't list Spanish until it is more complete
+ /*ListElement {
+ text: "Español" // Spanish
+ val: StreamingPreferences.LANG_ES
+ }*/
}
// ::onActivated must be used, as it only listens for when the index is changed by a human
onActivated : {
diff --git a/app/languages/qml_de.qm b/app/languages/qml_de.qm
index cfb09851..5ca7ddee 100644
Binary files a/app/languages/qml_de.qm and b/app/languages/qml_de.qm differ
diff --git a/app/languages/qml_de.ts b/app/languages/qml_de.ts
index 5b78245f..4c45663e 100644
--- a/app/languages/qml_de.ts
+++ b/app/languages/qml_de.ts
@@ -524,7 +524,7 @@
-
+ FullscreenVollbild
@@ -549,7 +549,7 @@
-
+ WindowedFenster
@@ -629,32 +629,32 @@
Automatisch
-
+ You must restart Moonlight for this change to take effectDu musst Moonlight neustarten, damit diese Einstellung aktiv wird
-
+ GUI display modeAnzeigemodus der Oberfläche
-
+ MaximizedMaximiert
-
+ Input SettingsEingabe Einstellungen
-
+ This enables seamless mouse control without capturing the client's mouse cursor. It is ideal for remote desktop usage but will not work in most games.Dies ermöglicht eine nahtlose Maussteuerung, ohne den Mauszeiger des PCs zu erfassen. Es ist ideal für die Remote-Desktop-Nutzung, funktioniert aber bei den meisten Spielen nicht.
-
+ NOTE: Due to a bug in GeForce Experience, this option may not work properly if your host PC has multiple monitors.HINWEIS: Aufgrund eines Fehlers in GeForce Experience funktioniert diese Option möglicherweise nicht richtig, wenn Ihr Host mehrere Monitore hat.
@@ -667,77 +667,77 @@
Dies ermöglicht die Erfassung von systemweiten Tastenkombinationen wie Alt+Tab, die normalerweise vom Client beim Streamen im Vollbildmodus ausgeführt werden würden.
-
+ NOTE: Certain keyboard shortcuts like Ctrl+Alt+Del on Windows cannot be intercepted by any application, including Moonlight.HINWEIS: Bestimmte Tastenkombinationen wie Strg+Alt+Entf unter Windows können von keiner Anwendung abgefangen werden, auch nicht von Moonlight.
-
+ Use touchscreen as a virtual trackpadTouchscreen als virtuelles Trackpad verwenden
-
+ Swap left and right mouse buttonsLinke und rechte Maustaste vertauschen
-
+ Reverse mouse scrolling directionScrollrichtung umkehren
-
+ Gamepad SettingsController Einstellungen
-
+ Swap A/B and X/Y gamepad buttonsTausche A/B und X/Y Controller Tasten
-
+ This switches gamepads into a Nintendo-style button layoutDies ändert das Controller Tastenlayout in ein Nintento Controller Style Layout
-
+ Force gamepad #1 always connectedErzwinge das Controller #1 immer verbunden ist
-
+ Forces a single gamepad to always stay connected to the host, even if no gamepads are actually connected to this PC.Erzwingt, dass ein Controller immer mit dem Host verbunden bleibt, auch wenn keine Gamepads an diesen PC angeschlossen sind.
-
+ You can toggle this while streaming using Ctrl+Alt+Shift+M.Du kannst dies während des Streamens umstellen mit Strg+Alt+Shift+M.
-
+ Enable mouse control with gamepads by holding the 'Start' buttonAktivieren Sie die Maussteuerung mit Controllern, indem Sie die 'Start'-Taste gedrückt halten
-
+ Process gamepad input when Moonlight is in the backgroundController-Eingaben ausführen auch wenn Moonlight im Hintergrund ist
-
+ Allows Moonlight to capture gamepad inputs even if it's not the current window in focusErlaubt es Moonlight Controller-Eingaben an den Stream zu schicken auch wenn es nicht das aktive Fenster ist
-
+ Host SettingsHost Einstellungen
-
+ Advanced SettingsErweiterte Einstellungen
@@ -747,118 +747,118 @@
Audio Einstellungen
-
+ Show connection quality warningsWarnung bei Verbindungsproblemen anzeigen
-
+ Discord Rich Presence integrationIntegration von Discord Rich Presence
-
+ Updates your Discord status to display the name of the game you're streaming.Aktualisiert deinen Discord Status um den Namen der aktuellen App anzuzeigen, wenn du streamst.
-
+ Only enable this option when streaming a game that doesn't support gamepads being connected after startup.Aktiviere diese Option nur wenn du ein Spiel streamst, dass die Verbindung von Controllern nach dem Start nicht unterstützt.
-
+ Optimize mouse for remote desktop instead of gamesOptimiere die Maus für Remote Desktop statt für Apps
-
+ Capture system keyboard shortcutsErfasse Systemtastatur Shortcuts
-
+ This enables the capture of system-wide keyboard shortcuts like Alt+Tab that would normally be handled by the client OS while streaming.Dies aktiviert das Erfassen von Systemweiten Tastatur Shortcuts wie Alt+Tab, welche nomalerweise auf dem Client ausgeführt werden würden.
-
+ in fullscreenim Vollbildmodus
-
+ alwaysimmer
-
+ When checked, the touchscreen acts like a trackpad. When unchecked, the touchscreen will directly control the mouse pointer.Wenn aktiviert, verhält sich der Touchscreen wie ein Trackpad. Wenn deaktiviert, steuert der Touchscreen direkt den Mauszeiger.
-
+ Optimize game settings for streamingOptimiere die Spieleinstellungen für das Streamen
-
+ Quit app on host PC after ending streamSchließe die App auf dem Host nach dem beenden des Streams
-
+ This will close the app or game you are streaming when you end your stream. You will lose any unsaved progress!Dadurch wird die App, dass du streamst, geschlossen, wenn du deinen Stream beendest. Du verlierst dabei alle ungespeicherten Fortschritte!
-
+ Video decoderVideo Decoder
-
-
+
+ Automatic (Recommended)Automatisch (empfohlen)
-
+ Force software decodingErwzinge Software decoding
-
+ Force hardware decodingErzwinge Hardware decoding
-
+ Video codecVideo Codec
-
+ H.264H.264
-
+ HEVC (H.265)HEVC (H.265)
-
+ Unlock unsupported FPS optionsZeige nicht unterstützte FPS Optionen an
-
+ Automatically find PCs on the local network (Recommended)Suche automatisch nach Hosts im lokalen Netzwerk (empfohlen)
-
+ Automatically detect blocked connections (Recommended)Erkenne automatisch geblockte Verbindungen (empfohlen)
diff --git a/app/languages/qml_es.qm b/app/languages/qml_es.qm
new file mode 100644
index 00000000..8ef101f8
Binary files /dev/null and b/app/languages/qml_es.qm differ
diff --git a/app/languages/qml_es.ts b/app/languages/qml_es.ts
index 5327bf03..7ded5856 100644
--- a/app/languages/qml_es.ts
+++ b/app/languages/qml_es.ts
@@ -48,7 +48,7 @@
Are you sure you want to quit %1? Any unsaved progress will be lost.
-
+ Seguro que quieres salir de %1? Se perderá cualquier progreso no guardado.
@@ -230,7 +230,7 @@
View All Apps
-
+ Ver todas las aplicaciones
@@ -524,7 +524,7 @@
-
+ Fullscreen
@@ -549,7 +549,7 @@
-
+ Windowed
@@ -629,32 +629,32 @@
-
+ You must restart Moonlight for this change to take effect
-
+ GUI display mode
-
+ Maximized
-
+ Input Settings
-
+ This enables seamless mouse control without capturing the client's mouse cursor. It is ideal for remote desktop usage but will not work in most games.
-
+ NOTE: Due to a bug in GeForce Experience, this option may not work properly if your host PC has multiple monitors.
@@ -667,77 +667,77 @@
Dies ermöglicht die Erfassung von systemweiten Tastenkombinationen wie Alt+Tab, die normalerweise vom Client beim Streamen im Vollbildmodus ausgeführt werden würden.
-
+ NOTE: Certain keyboard shortcuts like Ctrl+Alt+Del on Windows cannot be intercepted by any application, including Moonlight.
-
+ Use touchscreen as a virtual trackpad
-
+ Swap left and right mouse buttons
-
+ Reverse mouse scrolling direction
-
+ Gamepad Settings
-
+ Swap A/B and X/Y gamepad buttons
-
+ This switches gamepads into a Nintendo-style button layout
-
+ Force gamepad #1 always connected
-
+ Forces a single gamepad to always stay connected to the host, even if no gamepads are actually connected to this PC.
-
+ You can toggle this while streaming using Ctrl+Alt+Shift+M.
-
+ Enable mouse control with gamepads by holding the 'Start' button
-
+ Process gamepad input when Moonlight is in the background
-
+ Allows Moonlight to capture gamepad inputs even if it's not the current window in focus
-
+ Host Settings
-
+ Advanced Settings
@@ -747,118 +747,118 @@
-
+ Show connection quality warnings
-
+ Discord Rich Presence integration
-
+ Updates your Discord status to display the name of the game you're streaming.
-
+ Only enable this option when streaming a game that doesn't support gamepads being connected after startup.
-
+ Optimize mouse for remote desktop instead of games
-
+ Capture system keyboard shortcuts
-
+ This enables the capture of system-wide keyboard shortcuts like Alt+Tab that would normally be handled by the client OS while streaming.
-
+ in fullscreen
-
+ always
-
+ When checked, the touchscreen acts like a trackpad. When unchecked, the touchscreen will directly control the mouse pointer.
-
+ Optimize game settings for streaming
-
+ Quit app on host PC after ending stream
-
+ This will close the app or game you are streaming when you end your stream. You will lose any unsaved progress!
-
+ Video decoder
-
-
+
+ Automatic (Recommended)
-
+ Force software decoding
-
+ Force hardware decoding
-
+ Video codec
-
+ H.264
-
+ HEVC (H.265)
-
+ Unlock unsupported FPS options
-
+ Automatically find PCs on the local network (Recommended)
-
+ Automatically detect blocked connections (Recommended)
diff --git a/app/languages/qml_fr.ts b/app/languages/qml_fr.ts
index 2a839f71..a3118138 100644
--- a/app/languages/qml_fr.ts
+++ b/app/languages/qml_fr.ts
@@ -528,7 +528,7 @@
-
+ Fullscreen
@@ -548,7 +548,7 @@
-
+ WindowedFenêtré
@@ -632,87 +632,87 @@
-
+ You must restart Moonlight for this change to take effect
-
+ GUI display mode
-
+ Maximized
-
+ Input SettingsParamètres d'entrée
-
+ This enables seamless mouse control without capturing the client's mouse cursor. It is ideal for remote desktop usage but will not work in most games.
-
+ NOTE: Due to a bug in GeForce Experience, this option may not work properly if your host PC has multiple monitors.
-
+ NOTE: Certain keyboard shortcuts like Ctrl+Alt+Del on Windows cannot be intercepted by any application, including Moonlight.
-
+ in fullscreen
-
+ always
-
+ Use touchscreen as a virtual trackpad
-
+ Swap left and right mouse buttons
-
+ Reverse mouse scrolling direction
-
+ Gamepad Settings
-
+ Swap A/B and X/Y gamepad buttons
-
+ This switches gamepads into a Nintendo-style button layout
-
+ Force gamepad #1 always connected
-
+ Forces a single gamepad to always stay connected to the host, even if no gamepads are actually connected to this PC.
@@ -721,42 +721,42 @@
Cela permet de contrôler la souris sans avoir à capturer le curseur du client. Cela ne fonctionne pas dans la plupart des jeux.
-
+ You can toggle this while streaming using Ctrl+Alt+Shift+M.Vous pouvez le basculer pendant la diffusion en utilisant Ctrl+Alt+Shift+M.
-
+ Capture system keyboard shortcuts
-
+ This enables the capture of system-wide keyboard shortcuts like Alt+Tab that would normally be handled by the client OS while streaming.
-
+ Enable mouse control with gamepads by holding the 'Start' button
-
+ Process gamepad input when Moonlight is in the background
-
+ Allows Moonlight to capture gamepad inputs even if it's not the current window in focus
-
+ Host SettingsParamètres de l'hôte
-
+ Advanced SettingsParamètres avancés
@@ -770,17 +770,17 @@
Maximiser la fenêtre Moonlight au démarrage
-
+ Show connection quality warningsAfficher les avertissements sur la qualité de la connexion
-
+ Discord Rich Presence integrationIntégration de la présence Discord Rich
-
+ Updates your Discord status to display the name of the game you're streaming.Met à jour votre statut Discord pour afficher le nom du jeu que vous diffusez en continu.
@@ -789,12 +789,12 @@
Forcé la manette de jeu Force #1 à être toujours présente
-
+ Only enable this option when streaming a game that doesn't support gamepads being connected after startup.N'activez cette option que lorsque vous diffusez en continu un jeu qui ne prend pas en charge la connexion des manettes de jeu après le démarrage.
-
+ Optimize mouse for remote desktop instead of gamesOptimiser la souris pour le bureau à distance plutôt que pour les jeux
@@ -803,7 +803,7 @@
Utiliser l'écran tactile comme trackpad
-
+ When checked, the touchscreen acts like a trackpad. When unchecked, the touchscreen will directly control the mouse pointer.Lorsqu'on le vérifie, l'écran tactile agit comme un pavé tactile. Lorsqu'il n'est pas coché, l'écran tactile contrôle directement le pointeur de la souris.
@@ -824,7 +824,7 @@
Lorsque la case est cochée, permuter les boutons gauche et droit de la souris
-
+ Optimize game settings for streamingOptimiser les paramètres du jeu pour la diffusion en continu
@@ -833,63 +833,63 @@
Lecture audio sur le PC hôte
-
+ Quit app on host PC after ending streamQuitter l'application sur le PC hôte après avoir terminé le flux
-
+ This will close the app or game you are streaming when you end your stream. You will lose any unsaved progress!Cela fermera l'application ou le jeu que vous êtes en train de diffuser lorsque vous aurez terminé votre flux. Vous perdrez tout progrès non sauvegardé !
-
+ Video decoderDécodeur vidéo
-
-
+
+ Automatic (Recommended)Automatique (recommandé)
-
+ Force software decodingForcer le décodage des logiciels
-
+ Force hardware decodingForcer le décodage du matériel
-
+ Video codecCodec vidéo
-
+ H.264H.264
-
+ HEVC (H.265)HEVC (H.265)
-
+ Unlock unsupported FPS optionsDébloquer les options non supportées du FPS
-
+ Automatically find PCs on the local network (Recommended)Trouver automatiquement les PC sur le réseau local (recommandé)
-
+ Automatically detect blocked connections (Recommended)Détecter automatiquement les connexions bloquées (recommandé)
diff --git a/app/languages/qml_nb_NO.ts b/app/languages/qml_nb_NO.ts
index 8f9dd784..41cef5a4 100644
--- a/app/languages/qml_nb_NO.ts
+++ b/app/languages/qml_nb_NO.ts
@@ -524,7 +524,7 @@
-
+ FullscreenFullskjermsvisning
@@ -549,7 +549,7 @@
-
+ WindowedVindusmodus
@@ -629,32 +629,32 @@
Automatisk
-
+ You must restart Moonlight for this change to take effectDu må starte Moonlight på ny for at denne endringen skal tre i effekt
-
+ GUI display modeVisningsmodus for brukergrensesnitt
-
+ MaximizedMaksimert
-
+ Input SettingsInndata-innstillinger
-
+ This enables seamless mouse control without capturing the client's mouse cursor. It is ideal for remote desktop usage but will not work in most games.Skrur på sømløs musekontroll uten å fange klientens musepeker. Dette er ideelt for fjernskrivebordsbruk, men fungerer ikke i de fleste spill.
-
+ NOTE: Due to a bug in GeForce Experience, this option may not work properly if your host PC has multiple monitors.Merk: Som følge av en feil i GeForce Experience, vil dette alternativet muligens ikke fungere riktig hvis din verts-PC har flere skjermer.
@@ -667,77 +667,77 @@
Dies ermöglicht die Erfassung von systemweiten Tastenkombinationen wie Alt+Tab, die normalerweise vom Client beim Streamen im Vollbildmodus ausgeführt werden würden.
-
+ NOTE: Certain keyboard shortcuts like Ctrl+Alt+Del on Windows cannot be intercepted by any application, including Moonlight.Merk: Gitte tastatursnarveier, som Ctrl+Alt+Del på Windows kan ikke fanges av noe program, inkludert Moonlight.
-
+ Use touchscreen as a virtual trackpadBruk pekeskjerm som virtuell pekeflate
-
+ Swap left and right mouse buttonsBytt venstre og høyre musetaster
-
+ Reverse mouse scrolling directionOmvendt muserullingsretning
-
+ Gamepad SettingsSpillkontrolller-innstillinger
-
+ Swap A/B and X/Y gamepad buttonsVeksle A/B- og X/Y-spillkontrollerknapper
-
+ This switches gamepads into a Nintendo-style button layoutDette bytter spillkontrollere til knappeoppsett i Nintendo-stil
-
+ Force gamepad #1 always connectedKrev at spillkontroller nr. 1 alltid er tilkoblet
-
+ Forces a single gamepad to always stay connected to the host, even if no gamepads are actually connected to this PC.Krever at én spillkontroller alltid er tilkoblet verten, selv om ingen spillkontrollere faktisk er tilkoblet til denne PC-en.
-
+ You can toggle this while streaming using Ctrl+Alt+Shift+M.Du kan veksle dette under strømming ved bruk av Ctrl+Alt+Shift+M.
-
+ Enable mouse control with gamepads by holding the 'Start' buttonSkrur på musekontroll ved bruk av spillkontrollere ved å holde «Start»-knappen
-
+ Process gamepad input when Moonlight is in the backgroundBehandle spillkontrollerinndata når Moonlight er i bakgrunnen
-
+ Allows Moonlight to capture gamepad inputs even if it's not the current window in focusLar Moonlight fange opp spillkontollerinndata selv når det ikke er i fokus
-
+ Host SettingsVertsinnstillinger
-
+ Advanced SettingsAvanserte innstillinger
@@ -747,118 +747,118 @@
Lydoppsett
-
+ Show connection quality warningsVis kvalitetsadvarsler om tilkoblingen
-
+ Discord Rich Presence integrationRik tilstedeværelsesintegrasjon for Discord
-
+ Updates your Discord status to display the name of the game you're streaming.Oppdaterer din Discord-status til å vise navnet på spillet du strømmer.
-
+ Only enable this option when streaming a game that doesn't support gamepads being connected after startup.Kun skru på dette når du strømmer et spill som ikke støtter av spillkontrollere er tilkoblet etter oppstart.
-
+ Optimize mouse for remote desktop instead of gamesOptimaliser mus for fjernskrivebord istedenfor spill
-
+ Capture system keyboard shortcutsFang systemtastatursarveier
-
+ This enables the capture of system-wide keyboard shortcuts like Alt+Tab that would normally be handled by the client OS while streaming.Lar deg fange tastatursnarveier på hele systemet, slik som Alt+Tav som normalt ville blitt håndtert av klient-OS under strømming.
-
+ in fullscreeni fullskjermsmodus
-
+ alwaysalltid
-
+ When checked, the touchscreen acts like a trackpad. When unchecked, the touchscreen will directly control the mouse pointer.Får pekeskjermen til å oppføre seg som pekeflate. Ellers vil pekeskjermen kontrollere musepekeren direkte.
-
+ Optimize game settings for streamingOptimaliser spillinnstillinger for strømming
-
+ Quit app on host PC after ending streamAvslutt program på verts-PC etter at strømmen fullendes
-
+ This will close the app or game you are streaming when you end your stream. You will lose any unsaved progress!Dette vil lukke programmet eller spillet du strømmer når du avslutter strømmen din. All ulagret fremdrift vil gå tapt.
-
+ Video decoderVideodekoder
-
-
+
+ Automatic (Recommended)Automatisk (anbefalt)
-
+ Force software decodingPåtving mykvaredekoding
-
+ Force hardware decodingPåtving maskinvaredekoding
-
+ Video codecVideokodek
-
+ H.264H.264
-
+ HEVC (H.265)HEVC (H.265)
-
+ Unlock unsupported FPS optionsLås opp ustøttede BPS-innstillinger
-
+ Automatically find PCs on the local network (Recommended)Finn PC-er på lokalnettverket automatisk (anbefales)
-
+ Automatically detect blocked connections (Recommended)Oppdag blokkerte tilkoblinger automatisk (anbefales)
diff --git a/app/languages/qml_ru.qm b/app/languages/qml_ru.qm
new file mode 100644
index 00000000..7f109c48
Binary files /dev/null and b/app/languages/qml_ru.qm differ
diff --git a/app/languages/qml_ru.ts b/app/languages/qml_ru.ts
index 357d35f5..1eb27bbc 100644
--- a/app/languages/qml_ru.ts
+++ b/app/languages/qml_ru.ts
@@ -524,7 +524,7 @@
-
+ FullscreenНа весь экран
@@ -549,7 +549,7 @@
-
+ WindowedВ окне
@@ -629,32 +629,32 @@
Автоматически
-
+ You must restart Moonlight for this change to take effectДля применения изменений необходим перезапуск Moonlight
-
+ GUI display modeРежим показа интерфейса
-
+ MaximizedРазвёрнуто
-
+ Input SettingsНастройки ввода
-
+ This enables seamless mouse control without capturing the client's mouse cursor. It is ideal for remote desktop usage but will not work in most games.Удобно для удалённого рабочего стола, т.к. курсор мыши не будет "захвачен" и может уходить за пределы окна Moonlight. Не будет работать в большинстве игр.
-
+ NOTE: Due to a bug in GeForce Experience, this option may not work properly if your host PC has multiple monitors.Предупреждение: Из-за бага GeForce Experience эта настройка может не работать, если к хост-ПК подключено несколько мониторов.
@@ -667,77 +667,77 @@
Dies ermöglicht die Erfassung von systemweiten Tastenkombinationen wie Alt+Tab, die normalerweise vom Client beim Streamen im Vollbildmodus ausgeführt werden würden.
-
+ NOTE: Certain keyboard shortcuts like Ctrl+Alt+Del on Windows cannot be intercepted by any application, including Moonlight.Предупреждение: некоторые комбинации клавиш, вроде Ctrl-Alt-Del, не могут быть перехвачены.
-
+ Use touchscreen as a virtual trackpadИспользовать сенсорный экран как виртуальный тачпад
-
+ Swap left and right mouse buttonsПоменять местами левую и правую кнопки мыши
-
+ Reverse mouse scrolling directionКолесо мыши крутит в обратном направлении
-
+ Gamepad SettingsНастройки геймпада
-
+ Swap A/B and X/Y gamepad buttonsПоменять местами кнопки A/B и X/Y
-
+ This switches gamepads into a Nintendo-style button layoutМеняет назначения кнопок в стиль Nintendo
-
+ Force gamepad #1 always connectedПринудительно оставить геймпад №1 подключённым
-
+ Forces a single gamepad to always stay connected to the host, even if no gamepads are actually connected to this PC.Хотя бы один виртуальный геймпад всегда будет "подключён" к хост-ПК, даже если физически к ПК-хосту не подключено ни одного. (Полезно для игр, не поддерживающих "горячее" подключение геймпадов.)
-
+ You can toggle this while streaming using Ctrl+Alt+Shift+M.Вы можете переключить эту настройку во время стрима нажатием Ctrl+Alt+Shift+M.
-
+ Enable mouse control with gamepads by holding the 'Start' buttonПереходить в режим управления курсором мыши удержанием кнопки "Start"
-
+ Process gamepad input when Moonlight is in the backgroundГеймпад работает, когда окно Moonlight в фоне
-
+ Allows Moonlight to capture gamepad inputs even if it's not the current window in focusПозволяет захватывать ввод с геймпада, даже когда окно Moonlight неактивно
-
+ Host SettingsНастройки ПК-хоста
-
+ Advanced SettingsРасширенные настройки
@@ -747,118 +747,118 @@
Настройки звука
-
+ Show connection quality warningsПоказывать предупреждения о качестве соединения
-
+ Discord Rich Presence integrationИнтеграция в Discord Rich Presence
-
+ Updates your Discord status to display the name of the game you're streaming.Пишет статус в Discord с названием запущенноый игры.
-
+ Only enable this option when streaming a game that doesn't support gamepads being connected after startup.Необходимо для игр, не поддерживающих "горячее" подключение геймпадов.
-
+ Optimize mouse for remote desktop instead of gamesОптимизировать мышь для удалённого рабочего стола вместо игр
-
+ Capture system keyboard shortcutsЗахватывать нажатия горячих клавиш
-
+ This enables the capture of system-wide keyboard shortcuts like Alt+Tab that would normally be handled by the client OS while streaming.Это включает захват комбинаций вроде Alt+Tab, которые иначе бы обычно обрабатывались операционной системой.
-
+ in fullscreenтолько в режиме на весь экран
-
+ alwaysвсегда
-
+ When checked, the touchscreen acts like a trackpad. When unchecked, the touchscreen will directly control the mouse pointer.Если включено, сенсорный экран будет использоваться как тачпад. Если отключено, сенсорный экран будет прямо управлять курсором мыши.
-
+ Optimize game settings for streamingПозволить GeForce Experience оптимизировать настройки игры
-
+ Quit app on host PC after ending streamЗавершить игру на ПК-хосте при выходе
-
+ This will close the app or game you are streaming when you end your stream. You will lose any unsaved progress!Это выйдет из игры или приложения при закрытии окна Moonlight или нажатии Ctrl+Alt+Shift+Q. Несохранённый прогресс может быть утерян!
-
+ Video decoderДекодер видео
-
-
+
+ Automatic (Recommended)Автоматически (рекомендуется)
-
+ Force software decodingПрограммный
-
+ Force hardware decodingАппаратный
-
+ Video codecВидеокодек
-
+ H.264H.264
-
+ HEVC (H.265)HEVC (H.265)
-
+ Unlock unsupported FPS optionsВключить неподдерживаемые настройки FPS
-
+ Automatically find PCs on the local network (Recommended)Автоматически найти ПК-хосты в локальной сети (рекомендуется)
-
+ Automatically detect blocked connections (Recommended)Автоматически определять проблемы с подключением (рекомендуется)
diff --git a/app/languages/qml_zh_cn.ts b/app/languages/qml_zh_cn.ts
index 13aa42f4..bfba1d71 100644
--- a/app/languages/qml_zh_cn.ts
+++ b/app/languages/qml_zh_cn.ts
@@ -512,7 +512,7 @@
-
+ Fullscreen全屏
@@ -523,7 +523,7 @@
-
+ Windowed窗口化
@@ -613,67 +613,67 @@
-
+ You must restart Moonlight for this change to take effect
-
+ GUI display mode窗口显示模式
-
+ Maximized最大化
-
+ Show connection quality warnings显示连接质量警告
-
+ Discord Rich Presence integrationDiscord Rich Presence 集成
-
+ Updates your Discord status to display the name of the game you're streaming.更新你的 Discord 状态,以显示正在运行的游戏名称。
-
+ Input Settings输入设置
-
+ Optimize mouse for remote desktop instead of games为远程桌面而不是游戏优化鼠标
-
+ This enables seamless mouse control without capturing the client's mouse cursor. It is ideal for remote desktop usage but will not work in most games.这可以实现无缝鼠标控制,而无需捕获客户端的鼠标光标。这是理想的远程桌面使用方案,但不会在大多数游戏中工作。
-
+ You can toggle this while streaming using Ctrl+Alt+Shift+M.你可以使用 Ctrl+Alt+Shift+M 切换鼠标控制模式。
-
+ NOTE: Due to a bug in GeForce Experience, this option may not work properly if your host PC has multiple monitors.注意:由于 GeForce Experience 的 Bug,如果你的目标计算机有多个显示器,则此选项可能无法正常工作。
-
+ Capture system keyboard shortcuts
-
+ This enables the capture of system-wide keyboard shortcuts like Alt+Tab that would normally be handled by the client OS while streaming.
@@ -686,158 +686,158 @@
这允许捕获系统范围内的键盘快捷键(如Alt+Tab),这些快捷键通常在全屏流式传输时由客户端操作系统处理。
-
+ NOTE: Certain keyboard shortcuts like Ctrl+Alt+Del on Windows cannot be intercepted by any application, including Moonlight.注意:Windows 上的某些键盘快捷键(如 Ctrl+Alt+Del)不能被任何应用程序截获,包括 Moonlight。
-
+ in fullscreen
-
+ always
-
+ Use touchscreen as a virtual trackpad将触摸屏用作虚拟触控板
-
+ When checked, the touchscreen acts like a trackpad. When unchecked, the touchscreen will directly control the mouse pointer.选中时,触摸屏就像一个触控板。取消选中时,触摸屏将直接控制鼠标指针。
-
+ Swap left and right mouse buttons交换鼠标左键和右键
-
+ Reverse mouse scrolling direction反转鼠标滚动方向
-
+ Gamepad Settings手柄设置
-
+ Swap A/B and X/Y gamepad buttons交换手柄的 A/B 和 X/Y 按钮
-
+ This switches gamepads into a Nintendo-style button layout这会将手柄切换为任天堂风格的按钮布局
-
+ Force gamepad #1 always connected强制手柄 #1 始终连接
-
+ Forces a single gamepad to always stay connected to the host, even if no gamepads are actually connected to this PC.强制单个手柄始终与目标计算机保持连接,即使没有任何手柄实际连接到此计算机。
-
+ Only enable this option when streaming a game that doesn't support gamepads being connected after startup.仅在游戏启动后不支持手柄连接时才启用此选项。
-
+ Enable mouse control with gamepads by holding the 'Start' button按住手柄的“Start”按钮启用鼠标控制
-
+ Process gamepad input when Moonlight is in the background当 Moonlight 在后台时处理手柄输入
-
+ Allows Moonlight to capture gamepad inputs even if it's not the current window in focus即使不是焦点窗口,也允许 Moonlight 捕获手柄的输入
-
+ Host Settings目标计算机设置
-
+ Optimize game settings for streaming优化游戏设置以进行流式传输
-
+ Quit app on host PC after ending stream流式传输结束后退出目标计算机上的应用程序
-
+ This will close the app or game you are streaming when you end your stream. You will lose any unsaved progress!当你结束流式传输时,这将关闭正在运行的应用程序或游戏。这会导致你失去所有未保存的游戏进度!
-
+ Advanced Settings高级设置
-
+ Video decoder视频解码器
-
-
+
+ Automatic (Recommended)自动 (推荐)
-
+ Force software decoding强制软件解码
-
+ Force hardware decoding强制硬件解码
-
+ Video codec视频编解码器
-
+ H.264H.264
-
+ HEVC (H.265)HEVC (H.265)
-
+ Unlock unsupported FPS options解锁不受支持的 FPS 选项
-
+ Automatically find PCs on the local network (Recommended)自动在本地网络上查找计算机 (推荐)
-
+ Automatically detect blocked connections (Recommended)自动检测被阻止的连接 (推荐)
diff --git a/app/resources.qrc b/app/resources.qrc
index bd79828f..e8d37bff 100644
--- a/app/resources.qrc
+++ b/app/resources.qrc
@@ -25,6 +25,10 @@
languages/qml_zh_cn.qmlanguages/qml_nb_NO.tslanguages/qml_nb_NO.qm
+ languages/qml_ru.ts
+ languages/qml_ru.qm
+ languages/qml_es.ts
+ languages/qml_es.qmSDL_GameControllerDB/gamecontrollerdb.txt
diff --git a/app/settings/streamingpreferences.cpp b/app/settings/streamingpreferences.cpp
index e712625c..672e500c 100644
--- a/app/settings/streamingpreferences.cpp
+++ b/app/settings/streamingpreferences.cpp
@@ -191,6 +191,10 @@ QString StreamingPreferences::getSuffixFromLanguage(StreamingPreferences::Langua
return "zh_cn";
case LANG_NB_NO:
return "nb_NO";
+ case LANG_RU:
+ return "ru";
+ case LANG_ES:
+ return "es";
case LANG_AUTO:
default:
return QLocale::system().name();
diff --git a/app/settings/streamingpreferences.h b/app/settings/streamingpreferences.h
index 751f180a..82b0417e 100644
--- a/app/settings/streamingpreferences.h
+++ b/app/settings/streamingpreferences.h
@@ -70,7 +70,9 @@ public:
LANG_FR,
LANG_ZH_CN,
LANG_DE,
- LANG_NB_NO
+ LANG_NB_NO,
+ LANG_RU,
+ LANG_ES
};
Q_ENUM(Language);