From 106ce2ad00ec38b7da62531cd8bbc406c00ffc96 Mon Sep 17 00:00:00 2001 From: Kiefer <67562560+Kief5555@users.noreply.github.com> Date: Sat, 15 Aug 2026 14:42:55 -0700 Subject: [PATCH 01/23] New translations en.json (Romanian) [ci skip] --- locales/ro.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/locales/ro.json b/locales/ro.json index a1cabe393..d9a0a5154 100644 --- a/locales/ro.json +++ b/locales/ro.json @@ -810,6 +810,16 @@ "filmGrain": "Film Grain", "reset": "Reset to defaults" }, + "frameInterpolation": { + "title": "Frame Interpolation", + "hint": "Experimental neural frame interpolation (Framegen WebGPU runtime) that synthesizes extra frames between decoded stream frames for smoother motion. Adds display latency and GPU load. Web client mode only; uses shader-f16 when available.", + "nativeUnavailable": "Frame interpolation does not apply while native streaming renders the video outside the app window.", + "factor": "Factor", + "quality": "Model quality", + "qualityHint": "Internal resolution of interpolated frames. Lower uses less GPU; 480p is a good starting point.", + "weightsNotice": "Runtime code is MIT. Model weights are non-commercial research/personal use only (Framegen weight license).", + "reset": "Reset to defaults" + }, "codecDiagnostics": { "advanced": "Avansat - Diagnosticare Codec", "title": "Diagnosticare Codec", From 2ebf96c06032692ddc1e005a5dbf8f23150b4bd4 Mon Sep 17 00:00:00 2001 From: Kiefer <67562560+Kief5555@users.noreply.github.com> Date: Sat, 15 Aug 2026 14:42:56 -0700 Subject: [PATCH 02/23] New translations en.json (French) [ci skip] --- locales/fr.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/locales/fr.json b/locales/fr.json index cc426ffdc..452229557 100644 --- a/locales/fr.json +++ b/locales/fr.json @@ -810,6 +810,16 @@ "filmGrain": "Film Grain", "reset": "Reset to defaults" }, + "frameInterpolation": { + "title": "Frame Interpolation", + "hint": "Experimental neural frame interpolation (Framegen WebGPU runtime) that synthesizes extra frames between decoded stream frames for smoother motion. Adds display latency and GPU load. Web client mode only; uses shader-f16 when available.", + "nativeUnavailable": "Frame interpolation does not apply while native streaming renders the video outside the app window.", + "factor": "Factor", + "quality": "Model quality", + "qualityHint": "Internal resolution of interpolated frames. Lower uses less GPU; 480p is a good starting point.", + "weightsNotice": "Runtime code is MIT. Model weights are non-commercial research/personal use only (Framegen weight license).", + "reset": "Reset to defaults" + }, "codecDiagnostics": { "advanced": "Avancé - Diagnostic des codecs", "title": "Diagnostic des codecs", From 6c59e172a3d9cf1dd0fd1429d3ba8791a5efa9c5 Mon Sep 17 00:00:00 2001 From: Kiefer <67562560+Kief5555@users.noreply.github.com> Date: Sat, 15 Aug 2026 14:42:57 -0700 Subject: [PATCH 03/23] New translations en.json (Spanish) [ci skip] --- locales/es.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/locales/es.json b/locales/es.json index 6b899f1ee..8061f25dd 100644 --- a/locales/es.json +++ b/locales/es.json @@ -810,6 +810,16 @@ "filmGrain": "Film Grain", "reset": "Reset to defaults" }, + "frameInterpolation": { + "title": "Frame Interpolation", + "hint": "Experimental neural frame interpolation (Framegen WebGPU runtime) that synthesizes extra frames between decoded stream frames for smoother motion. Adds display latency and GPU load. Web client mode only; uses shader-f16 when available.", + "nativeUnavailable": "Frame interpolation does not apply while native streaming renders the video outside the app window.", + "factor": "Factor", + "quality": "Model quality", + "qualityHint": "Internal resolution of interpolated frames. Lower uses less GPU; 480p is a good starting point.", + "weightsNotice": "Runtime code is MIT. Model weights are non-commercial research/personal use only (Framegen weight license).", + "reset": "Reset to defaults" + }, "codecDiagnostics": { "advanced": "Avanzado: diagnóstico de códec", "title": "Diagnóstico de códec", From b35c320f8089b04acbe5dcb4b8bb8ee455979a0e Mon Sep 17 00:00:00 2001 From: Kiefer <67562560+Kief5555@users.noreply.github.com> Date: Sat, 15 Aug 2026 14:42:59 -0700 Subject: [PATCH 04/23] New translations en.json (German) [ci skip] --- locales/de.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/locales/de.json b/locales/de.json index e6928d12b..631fb7f68 100644 --- a/locales/de.json +++ b/locales/de.json @@ -810,6 +810,16 @@ "filmGrain": "Film Grain", "reset": "Reset to defaults" }, + "frameInterpolation": { + "title": "Frame Interpolation", + "hint": "Experimental neural frame interpolation (Framegen WebGPU runtime) that synthesizes extra frames between decoded stream frames for smoother motion. Adds display latency and GPU load. Web client mode only; uses shader-f16 when available.", + "nativeUnavailable": "Frame interpolation does not apply while native streaming renders the video outside the app window.", + "factor": "Factor", + "quality": "Model quality", + "qualityHint": "Internal resolution of interpolated frames. Lower uses less GPU; 480p is a good starting point.", + "weightsNotice": "Runtime code is MIT. Model weights are non-commercial research/personal use only (Framegen weight license).", + "reset": "Reset to defaults" + }, "codecDiagnostics": { "advanced": "Erweitert – Codec-Diagnose", "title": "Codec-Diagnose", From 6d2d60509b8ebe7856367c2fc3d9cca45ebb28ae Mon Sep 17 00:00:00 2001 From: Kiefer <67562560+Kief5555@users.noreply.github.com> Date: Sat, 15 Aug 2026 14:43:00 -0700 Subject: [PATCH 05/23] New translations en.json (Japanese) [ci skip] --- locales/ja.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/locales/ja.json b/locales/ja.json index 43a231942..551016748 100644 --- a/locales/ja.json +++ b/locales/ja.json @@ -810,6 +810,16 @@ "filmGrain": "Film Grain", "reset": "Reset to defaults" }, + "frameInterpolation": { + "title": "Frame Interpolation", + "hint": "Experimental neural frame interpolation (Framegen WebGPU runtime) that synthesizes extra frames between decoded stream frames for smoother motion. Adds display latency and GPU load. Web client mode only; uses shader-f16 when available.", + "nativeUnavailable": "Frame interpolation does not apply while native streaming renders the video outside the app window.", + "factor": "Factor", + "quality": "Model quality", + "qualityHint": "Internal resolution of interpolated frames. Lower uses less GPU; 480p is a good starting point.", + "weightsNotice": "Runtime code is MIT. Model weights are non-commercial research/personal use only (Framegen weight license).", + "reset": "Reset to defaults" + }, "codecDiagnostics": { "advanced": "詳細 - コーデック診断", "title": "コーデック診断", From d297496c7dcf74eedfe45632bbdd1f80787adfc2 Mon Sep 17 00:00:00 2001 From: Kiefer <67562560+Kief5555@users.noreply.github.com> Date: Sat, 15 Aug 2026 14:43:01 -0700 Subject: [PATCH 06/23] New translations en.json (Korean) [ci skip] --- locales/ko.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/locales/ko.json b/locales/ko.json index d1f4c807d..280b79ef1 100644 --- a/locales/ko.json +++ b/locales/ko.json @@ -810,6 +810,16 @@ "filmGrain": "Film Grain", "reset": "Reset to defaults" }, + "frameInterpolation": { + "title": "Frame Interpolation", + "hint": "Experimental neural frame interpolation (Framegen WebGPU runtime) that synthesizes extra frames between decoded stream frames for smoother motion. Adds display latency and GPU load. Web client mode only; uses shader-f16 when available.", + "nativeUnavailable": "Frame interpolation does not apply while native streaming renders the video outside the app window.", + "factor": "Factor", + "quality": "Model quality", + "qualityHint": "Internal resolution of interpolated frames. Lower uses less GPU; 480p is a good starting point.", + "weightsNotice": "Runtime code is MIT. Model weights are non-commercial research/personal use only (Framegen weight license).", + "reset": "Reset to defaults" + }, "codecDiagnostics": { "advanced": "고급 - 코덱 진단", "title": "코덱 진단", From 8c99c54fdb1cf05c4081fc755308dc7e7236ec19 Mon Sep 17 00:00:00 2001 From: Kiefer <67562560+Kief5555@users.noreply.github.com> Date: Sat, 15 Aug 2026 14:43:03 -0700 Subject: [PATCH 07/23] New translations en.json (Dutch) [ci skip] --- locales/nl.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/locales/nl.json b/locales/nl.json index 9850f1d1e..f28cb9024 100644 --- a/locales/nl.json +++ b/locales/nl.json @@ -810,6 +810,16 @@ "filmGrain": "Film Grain", "reset": "Reset to defaults" }, + "frameInterpolation": { + "title": "Frame Interpolation", + "hint": "Experimental neural frame interpolation (Framegen WebGPU runtime) that synthesizes extra frames between decoded stream frames for smoother motion. Adds display latency and GPU load. Web client mode only; uses shader-f16 when available.", + "nativeUnavailable": "Frame interpolation does not apply while native streaming renders the video outside the app window.", + "factor": "Factor", + "quality": "Model quality", + "qualityHint": "Internal resolution of interpolated frames. Lower uses less GPU; 480p is a good starting point.", + "weightsNotice": "Runtime code is MIT. Model weights are non-commercial research/personal use only (Framegen weight license).", + "reset": "Reset to defaults" + }, "codecDiagnostics": { "advanced": "Geavanceerd - Codec-diagnostiek", "title": "Codec-diagnostiek", From 33bc7d0aef67130f75a6a6b3592e3db87f57bf15 Mon Sep 17 00:00:00 2001 From: Kiefer <67562560+Kief5555@users.noreply.github.com> Date: Sat, 15 Aug 2026 14:43:04 -0700 Subject: [PATCH 08/23] New translations en.json (Polish) [ci skip] --- locales/pl.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/locales/pl.json b/locales/pl.json index 3ed67b281..0b8b952b2 100644 --- a/locales/pl.json +++ b/locales/pl.json @@ -810,6 +810,16 @@ "filmGrain": "Film Grain", "reset": "Reset to defaults" }, + "frameInterpolation": { + "title": "Frame Interpolation", + "hint": "Experimental neural frame interpolation (Framegen WebGPU runtime) that synthesizes extra frames between decoded stream frames for smoother motion. Adds display latency and GPU load. Web client mode only; uses shader-f16 when available.", + "nativeUnavailable": "Frame interpolation does not apply while native streaming renders the video outside the app window.", + "factor": "Factor", + "quality": "Model quality", + "qualityHint": "Internal resolution of interpolated frames. Lower uses less GPU; 480p is a good starting point.", + "weightsNotice": "Runtime code is MIT. Model weights are non-commercial research/personal use only (Framegen weight license).", + "reset": "Reset to defaults" + }, "codecDiagnostics": { "advanced": "Zaawansowane — Diagnostyka kodeka", "title": "Diagnostyka kodeka", From b3ad0b4c72d484658cb2ee68d20e15f2f416f9d4 Mon Sep 17 00:00:00 2001 From: Kiefer <67562560+Kief5555@users.noreply.github.com> Date: Sat, 15 Aug 2026 14:43:06 -0700 Subject: [PATCH 09/23] New translations en.json (Russian) [ci skip] --- locales/ru.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/locales/ru.json b/locales/ru.json index 896c472a1..a88ce5bc7 100644 --- a/locales/ru.json +++ b/locales/ru.json @@ -810,6 +810,16 @@ "filmGrain": "Film Grain", "reset": "Reset to defaults" }, + "frameInterpolation": { + "title": "Frame Interpolation", + "hint": "Experimental neural frame interpolation (Framegen WebGPU runtime) that synthesizes extra frames between decoded stream frames for smoother motion. Adds display latency and GPU load. Web client mode only; uses shader-f16 when available.", + "nativeUnavailable": "Frame interpolation does not apply while native streaming renders the video outside the app window.", + "factor": "Factor", + "quality": "Model quality", + "qualityHint": "Internal resolution of interpolated frames. Lower uses less GPU; 480p is a good starting point.", + "weightsNotice": "Runtime code is MIT. Model weights are non-commercial research/personal use only (Framegen weight license).", + "reset": "Reset to defaults" + }, "codecDiagnostics": { "advanced": "Дополнительно — Диагностика кодеков", "title": "Диагностика кодеков", From f812a7cccdba3f56202529a4ca908d8fc29640ee Mon Sep 17 00:00:00 2001 From: Kiefer <67562560+Kief5555@users.noreply.github.com> Date: Sat, 15 Aug 2026 14:43:07 -0700 Subject: [PATCH 10/23] New translations en.json (Turkish) [ci skip] --- locales/tr.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/locales/tr.json b/locales/tr.json index 4ee639dfd..0a1f58676 100644 --- a/locales/tr.json +++ b/locales/tr.json @@ -810,6 +810,16 @@ "filmGrain": "Film Grain", "reset": "Reset to defaults" }, + "frameInterpolation": { + "title": "Frame Interpolation", + "hint": "Experimental neural frame interpolation (Framegen WebGPU runtime) that synthesizes extra frames between decoded stream frames for smoother motion. Adds display latency and GPU load. Web client mode only; uses shader-f16 when available.", + "nativeUnavailable": "Frame interpolation does not apply while native streaming renders the video outside the app window.", + "factor": "Factor", + "quality": "Model quality", + "qualityHint": "Internal resolution of interpolated frames. Lower uses less GPU; 480p is a good starting point.", + "weightsNotice": "Runtime code is MIT. Model weights are non-commercial research/personal use only (Framegen weight license).", + "reset": "Reset to defaults" + }, "codecDiagnostics": { "advanced": "Gelişmiş - Codec Tanılaması", "title": "Codec Tanılaması", From f34b699a7c4e139dc260941d4eeedb2bcc7d834f Mon Sep 17 00:00:00 2001 From: Kiefer <67562560+Kief5555@users.noreply.github.com> Date: Sat, 15 Aug 2026 14:43:08 -0700 Subject: [PATCH 11/23] New translations en.json (Chinese Simplified) [ci skip] --- locales/zh.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/locales/zh.json b/locales/zh.json index 03c7da953..1940d663b 100644 --- a/locales/zh.json +++ b/locales/zh.json @@ -810,6 +810,16 @@ "filmGrain": "Film Grain", "reset": "Reset to defaults" }, + "frameInterpolation": { + "title": "Frame Interpolation", + "hint": "Experimental neural frame interpolation (Framegen WebGPU runtime) that synthesizes extra frames between decoded stream frames for smoother motion. Adds display latency and GPU load. Web client mode only; uses shader-f16 when available.", + "nativeUnavailable": "Frame interpolation does not apply while native streaming renders the video outside the app window.", + "factor": "Factor", + "quality": "Model quality", + "qualityHint": "Internal resolution of interpolated frames. Lower uses less GPU; 480p is a good starting point.", + "weightsNotice": "Runtime code is MIT. Model weights are non-commercial research/personal use only (Framegen weight license).", + "reset": "Reset to defaults" + }, "codecDiagnostics": { "advanced": "高级 - 编解码器诊断", "title": "编解码器诊断", From 62d6f90ea5f74524387f53f175dfe960a0dd88dc Mon Sep 17 00:00:00 2001 From: Kiefer <67562560+Kief5555@users.noreply.github.com> Date: Sun, 16 Aug 2026 12:34:31 -0700 Subject: [PATCH 12/23] New translations en.json (Romanian) [ci skip] --- locales/ro.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/locales/ro.json b/locales/ro.json index d9a0a5154..8370a243c 100644 --- a/locales/ro.json +++ b/locales/ro.json @@ -1182,6 +1182,8 @@ "switchAccountFailed": "Nu s-a putut schimba contul", "nativeStreamerStoppedTitle": "Streamerul nativ oprit", "nativeStreamerStoppedDescription": "Procesul de streaming nativ s-a oprit și nu a putut fi restabilit automat. Încercați să reluați sesiunea din aplicație.", + "remoteSessionEndedTitle": "Remote Session Ended", + "remoteSessionEndedDescription": "GeForce NOW ended the remote stream. This usually means the game or launcher exited, rather than OpenNOW timing out an idle session. Try launching the game again. If it closes again, include the OpenNOW logs in a bug report.", "sessionConnectionLostTitle": "Conexiunea la sesiune pierdută", "resumeAttachFailedDescription": "Reluarea atașării a eșuat înainte de strângere de mână media. Încercați să reluați încă o dată.", "sessionConnectionLostDescription": "Conexiunea la sesiunea dvs. de rulare a fost pierdută și nu a putut fi restabilită automat. Încercați să o reluați din aplicație.", From cf7cd61e3eecc9065fe92222cad3b6e6579ba1d3 Mon Sep 17 00:00:00 2001 From: Kiefer <67562560+Kief5555@users.noreply.github.com> Date: Sun, 16 Aug 2026 12:34:32 -0700 Subject: [PATCH 13/23] New translations en.json (French) [ci skip] --- locales/fr.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/locales/fr.json b/locales/fr.json index 452229557..985f16a98 100644 --- a/locales/fr.json +++ b/locales/fr.json @@ -1182,6 +1182,8 @@ "switchAccountFailed": "Échec du changement de compte", "nativeStreamerStoppedTitle": "Streamer natif arrêté", "nativeStreamerStoppedDescription": "Le processus de streaming natif s'est arrêté et n'a pas pu être restauré automatiquement. Essayez de reprendre la session depuis l'application.", + "remoteSessionEndedTitle": "Remote Session Ended", + "remoteSessionEndedDescription": "GeForce NOW ended the remote stream. This usually means the game or launcher exited, rather than OpenNOW timing out an idle session. Try launching the game again. If it closes again, include the OpenNOW logs in a bug report.", "sessionConnectionLostTitle": "Connexion de session perdue", "resumeAttachFailedDescription": "La reprise de l’attachement a échoué avant l’établissement de liaison multimédia. Essayez de reprendre une fois de plus.", "sessionConnectionLostDescription": "La connexion à votre session en cours a été perdue et n'a pas pu être restaurée automatiquement. Essayez de le reprendre depuis l'application.", From 492ef68c9ca2932230a0dfcc6bbba216b52aa19d Mon Sep 17 00:00:00 2001 From: Kiefer <67562560+Kief5555@users.noreply.github.com> Date: Sun, 16 Aug 2026 12:34:34 -0700 Subject: [PATCH 14/23] New translations en.json (Spanish) [ci skip] --- locales/es.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/locales/es.json b/locales/es.json index 8061f25dd..404b2384a 100644 --- a/locales/es.json +++ b/locales/es.json @@ -1182,6 +1182,8 @@ "switchAccountFailed": "No se pudo cambiar de cuenta", "nativeStreamerStoppedTitle": "Streamer nativo detenido", "nativeStreamerStoppedDescription": "El proceso de transmisión nativa se detuvo y no se pudo restaurar automáticamente. Intenta reanudar la sesión nuevamente desde la aplicación.", + "remoteSessionEndedTitle": "Remote Session Ended", + "remoteSessionEndedDescription": "GeForce NOW ended the remote stream. This usually means the game or launcher exited, rather than OpenNOW timing out an idle session. Try launching the game again. If it closes again, include the OpenNOW logs in a bug report.", "sessionConnectionLostTitle": "Conexión de sesión perdida", "resumeAttachFailedDescription": "Error al reanudar la conexión antes del protocolo de enlace de medios. Intente reanudar una vez más.", "sessionConnectionLostDescription": "La conexión a su sesión en ejecución se perdió y no se pudo restaurar automáticamente. Intenta reanudarlo nuevamente desde la aplicación.", From 0308941f3ac290a721ff86134d43dc3e121c96c3 Mon Sep 17 00:00:00 2001 From: Kiefer <67562560+Kief5555@users.noreply.github.com> Date: Sun, 16 Aug 2026 12:34:35 -0700 Subject: [PATCH 15/23] New translations en.json (German) [ci skip] --- locales/de.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/locales/de.json b/locales/de.json index 631fb7f68..4bed3edda 100644 --- a/locales/de.json +++ b/locales/de.json @@ -1182,6 +1182,8 @@ "switchAccountFailed": "Kontowechsel fehlgeschlagen", "nativeStreamerStoppedTitle": "Nativer Streamer gestoppt", "nativeStreamerStoppedDescription": "Der native Streaming-Prozess wurde gestoppt und konnte nicht automatisch wiederhergestellt werden. Versuchen Sie, die Sitzung über die App erneut fortzusetzen.", + "remoteSessionEndedTitle": "Remote Session Ended", + "remoteSessionEndedDescription": "GeForce NOW ended the remote stream. This usually means the game or launcher exited, rather than OpenNOW timing out an idle session. Try launching the game again. If it closes again, include the OpenNOW logs in a bug report.", "sessionConnectionLostTitle": "Sitzungsverbindung verloren", "resumeAttachFailedDescription": "Vor dem Medien-Handshake ist die Wiederaufnahme der Verbindung fehlgeschlagen. Versuchen Sie es noch einmal.", "sessionConnectionLostDescription": "Die Verbindung zu Ihrer laufenden Sitzung ging verloren und konnte nicht automatisch wiederhergestellt werden. Versuchen Sie, den Vorgang über die App erneut fortzusetzen.", From c6925f2316c61c22fe6608ee9c1dbbb01e76e6d3 Mon Sep 17 00:00:00 2001 From: Kiefer <67562560+Kief5555@users.noreply.github.com> Date: Sun, 16 Aug 2026 12:34:37 -0700 Subject: [PATCH 16/23] New translations en.json (Japanese) [ci skip] --- locales/ja.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/locales/ja.json b/locales/ja.json index 551016748..bea779029 100644 --- a/locales/ja.json +++ b/locales/ja.json @@ -1182,6 +1182,8 @@ "switchAccountFailed": "アカウントの切り替えに失敗しました", "nativeStreamerStoppedTitle": "ネイティブストリーマーが停止しました", "nativeStreamerStoppedDescription": "ネイティブ ストリーミング プロセスが停止し、自動的に復元できませんでした。アプリからセッションを再度再開してみてください。", + "remoteSessionEndedTitle": "Remote Session Ended", + "remoteSessionEndedDescription": "GeForce NOW ended the remote stream. This usually means the game or launcher exited, rather than OpenNOW timing out an idle session. Try launching the game again. If it closes again, include the OpenNOW logs in a bug report.", "sessionConnectionLostTitle": "セッション接続が失われました", "resumeAttachFailedDescription": "メディア ハンドシェイクの前にアタッチの再開に失敗しました。もう一度再開してみてください。", "sessionConnectionLostDescription": "実行中のセッションへの接続が失われ、自動的に復元できませんでした。アプリから再度再開してみてください。", From e4b2d4a7d7c6d8fb4f168dc78ec80d9da71044f8 Mon Sep 17 00:00:00 2001 From: Kiefer <67562560+Kief5555@users.noreply.github.com> Date: Sun, 16 Aug 2026 12:34:38 -0700 Subject: [PATCH 17/23] New translations en.json (Korean) [ci skip] --- locales/ko.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/locales/ko.json b/locales/ko.json index 280b79ef1..41a1673dc 100644 --- a/locales/ko.json +++ b/locales/ko.json @@ -1182,6 +1182,8 @@ "switchAccountFailed": "계정을 전환하지 못했습니다.", "nativeStreamerStoppedTitle": "네이티브 스트리머가 중지되었습니다.", "nativeStreamerStoppedDescription": "기본 스트리밍 프로세스가 중지되어 자동으로 복원할 수 없습니다. 앱에서 세션을 다시 재개해 보세요.", + "remoteSessionEndedTitle": "Remote Session Ended", + "remoteSessionEndedDescription": "GeForce NOW ended the remote stream. This usually means the game or launcher exited, rather than OpenNOW timing out an idle session. Try launching the game again. If it closes again, include the OpenNOW logs in a bug report.", "sessionConnectionLostTitle": "세션 연결 끊김", "resumeAttachFailedDescription": "미디어 핸드셰이크 전에 연결 재개에 실패했습니다. 다시 한 번 재개해 보세요.", "sessionConnectionLostDescription": "실행 중인 세션에 대한 연결이 끊어져 자동으로 복원할 수 없습니다. 앱에서 다시 시작해 보세요.", From 9bd1434056c35cab7d61b85fb3bed8669384a672 Mon Sep 17 00:00:00 2001 From: Kiefer <67562560+Kief5555@users.noreply.github.com> Date: Sun, 16 Aug 2026 12:34:39 -0700 Subject: [PATCH 18/23] New translations en.json (Dutch) [ci skip] --- locales/nl.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/locales/nl.json b/locales/nl.json index f28cb9024..22456f2db 100644 --- a/locales/nl.json +++ b/locales/nl.json @@ -1182,6 +1182,8 @@ "switchAccountFailed": "Kan niet van account wisselen", "nativeStreamerStoppedTitle": "Native streamer gestopt", "nativeStreamerStoppedDescription": "Het native streamingproces is gestopt en kan niet automatisch worden hersteld. Probeer de sessie opnieuw te hervatten vanuit de app.", + "remoteSessionEndedTitle": "Remote Session Ended", + "remoteSessionEndedDescription": "GeForce NOW ended the remote stream. This usually means the game or launcher exited, rather than OpenNOW timing out an idle session. Try launching the game again. If it closes again, include the OpenNOW logs in a bug report.", "sessionConnectionLostTitle": "Sessieverbinding verbroken", "resumeAttachFailedDescription": "Hervatten van bijlage mislukt vóór mediahandshake. Probeer opnieuw te hervatten.", "sessionConnectionLostDescription": "De verbinding met uw hardloopsessie is verbroken en kan niet automatisch worden hersteld. Probeer het opnieuw te hervatten vanuit de app.", From f005ad7298b129bc066eb1e11d0d6fe88a6c5b20 Mon Sep 17 00:00:00 2001 From: Kiefer <67562560+Kief5555@users.noreply.github.com> Date: Sun, 16 Aug 2026 12:34:41 -0700 Subject: [PATCH 19/23] New translations en.json (Polish) [ci skip] --- locales/pl.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/locales/pl.json b/locales/pl.json index 0b8b952b2..90f98a5aa 100644 --- a/locales/pl.json +++ b/locales/pl.json @@ -1182,6 +1182,8 @@ "switchAccountFailed": "Nie udało się zmienić konta", "nativeStreamerStoppedTitle": "Natywny Streamer zatrzymany", "nativeStreamerStoppedDescription": "Natywny proces streamowania został zatrzymany i nie mógł zostać automatycznie przywrócony. Spróbuj wznowić sesję ponownie z poziomu aplikacji.", + "remoteSessionEndedTitle": "Remote Session Ended", + "remoteSessionEndedDescription": "GeForce NOW ended the remote stream. This usually means the game or launcher exited, rather than OpenNOW timing out an idle session. Try launching the game again. If it closes again, include the OpenNOW logs in a bug report.", "sessionConnectionLostTitle": "Utracono połączenie sesji", "resumeAttachFailedDescription": "Ponowne podłączenie nie powiodło się przed uzgodnieniem połączenia multimedialnego. Spróbuj wznowić sesję jeszcze raz.", "sessionConnectionLostDescription": "Połączenie z uruchomioną sesją zostało utracone i nie mogło zostać przywrócone automatycznie. Spróbuj wznowić je ponownie z aplikacji.", From cef2179c8098f6440fa7f187f666328217534bcf Mon Sep 17 00:00:00 2001 From: Kiefer <67562560+Kief5555@users.noreply.github.com> Date: Sun, 16 Aug 2026 12:34:42 -0700 Subject: [PATCH 20/23] New translations en.json (Russian) [ci skip] --- locales/ru.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/locales/ru.json b/locales/ru.json index a88ce5bc7..a3cd0cde2 100644 --- a/locales/ru.json +++ b/locales/ru.json @@ -1182,6 +1182,8 @@ "switchAccountFailed": "Не удалось переключить аккаунт", "nativeStreamerStoppedTitle": "Родной стример остановлен", "nativeStreamerStoppedDescription": "Собственный процесс потоковой передачи остановлен и не может быть восстановлен автоматически. Попробуйте возобновить сеанс еще раз из приложения.", + "remoteSessionEndedTitle": "Remote Session Ended", + "remoteSessionEndedDescription": "GeForce NOW ended the remote stream. This usually means the game or launcher exited, rather than OpenNOW timing out an idle session. Try launching the game again. If it closes again, include the OpenNOW logs in a bug report.", "sessionConnectionLostTitle": "Соединение с сеансом потеряно", "resumeAttachFailedDescription": "Не удалось возобновить присоединение до установления связи с носителем. Попробуйте возобновить еще раз.", "sessionConnectionLostDescription": "Соединение с запущенным сеансом было потеряно и не может быть восстановлено автоматически. Попробуйте возобновить его еще раз из приложения.", From e572c25fa3a425b9fd2b7e205d10ac5e3afd6e9a Mon Sep 17 00:00:00 2001 From: Kiefer <67562560+Kief5555@users.noreply.github.com> Date: Sun, 16 Aug 2026 12:34:44 -0700 Subject: [PATCH 21/23] New translations en.json (Turkish) [ci skip] --- locales/tr.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/locales/tr.json b/locales/tr.json index 0a1f58676..9d0d074a5 100644 --- a/locales/tr.json +++ b/locales/tr.json @@ -1182,6 +1182,8 @@ "switchAccountFailed": "Hesap değiştirilemedi", "nativeStreamerStoppedTitle": "Yerel Yayıncı Durduruldu", "nativeStreamerStoppedDescription": "Yerel akış işlemi durduruldu ve otomatik olarak geri yüklenemedi. Oturumu uygulamadan tekrar sürdürmeyi deneyin.", + "remoteSessionEndedTitle": "Remote Session Ended", + "remoteSessionEndedDescription": "GeForce NOW ended the remote stream. This usually means the game or launcher exited, rather than OpenNOW timing out an idle session. Try launching the game again. If it closes again, include the OpenNOW logs in a bug report.", "sessionConnectionLostTitle": "Oturum Bağlantısı Kesildi", "resumeAttachFailedDescription": "Medya anlaşması yapılmadan önce ekleme işlemi devam ettirilemedi. Bir kez daha devam etmeyi deneyin.", "sessionConnectionLostDescription": "Çalışan oturumunuzun bağlantısı kesildi ve otomatik olarak geri yüklenemedi. Uygulamadan tekrar devam ettirmeyi deneyin.", From 24fe16ef607e3dfa52f802eb5430b3a0c3b43396 Mon Sep 17 00:00:00 2001 From: Kiefer <67562560+Kief5555@users.noreply.github.com> Date: Sun, 16 Aug 2026 12:34:45 -0700 Subject: [PATCH 22/23] New translations en.json (Chinese Simplified) [ci skip] --- locales/zh.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/locales/zh.json b/locales/zh.json index 1940d663b..3728432e4 100644 --- a/locales/zh.json +++ b/locales/zh.json @@ -1182,6 +1182,8 @@ "switchAccountFailed": "切换账号失败", "nativeStreamerStoppedTitle": "本机流媒体已停止", "nativeStreamerStoppedDescription": "本机流媒体进程已停止且无法自动恢复。尝试从应用程序再次恢复会话。", + "remoteSessionEndedTitle": "Remote Session Ended", + "remoteSessionEndedDescription": "GeForce NOW ended the remote stream. This usually means the game or launcher exited, rather than OpenNOW timing out an idle session. Try launching the game again. If it closes again, include the OpenNOW logs in a bug report.", "sessionConnectionLostTitle": "会话连接丢失", "resumeAttachFailedDescription": "媒体握手之前恢复连接失败。尝试再次恢复。", "sessionConnectionLostDescription": "与正在运行的会话的连接已丢失且无法自动恢复。尝试从应用程序再次恢复它。", From a87b5386a8e6011bb7cbcf88e6fbefc5cb0f3f94 Mon Sep 17 00:00:00 2001 From: Kiefer <67562560+Kief5555@users.noreply.github.com> Date: Sun, 16 Aug 2026 12:34:46 -0700 Subject: [PATCH 23/23] New translations en.json (English) [ci skip] --- locales/en.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/locales/en.json b/locales/en.json index a30d6f4f0..8208f4318 100644 --- a/locales/en.json +++ b/locales/en.json @@ -1182,6 +1182,8 @@ "switchAccountFailed": "Failed to switch account", "nativeStreamerStoppedTitle": "Native Streamer Stopped", "nativeStreamerStoppedDescription": "The native streaming process stopped and could not be restored automatically. Try resuming the session again from the app.", + "remoteSessionEndedTitle": "Remote Session Ended", + "remoteSessionEndedDescription": "GeForce NOW ended the remote stream. This usually means the game or launcher exited, rather than OpenNOW timing out an idle session. Try launching the game again. If it closes again, include the OpenNOW logs in a bug report.", "sessionConnectionLostTitle": "Session Connection Lost", "resumeAttachFailedDescription": "Resume attach failed before media handshake. Try resuming once again.", "sessionConnectionLostDescription": "The connection to your running session was lost and could not be restored automatically. Try resuming it again from the app.",