feat(i18n/socket): add WebSocket error messages and show connect errors
This commit is contained in:
@@ -337,5 +337,7 @@
|
||||
"transportModeAuto": "Auto (Polling + WebSocket)",
|
||||
"transportModeWs": "Nur WebSocket",
|
||||
"transportModeAutoInfo": "Robuster in restriktiven Netzwerken. Wechselt nach Möglichkeit zu WebSocket.",
|
||||
"transportModeWsInfo": "Geringerer Overhead, kann jedoch hinter strikten Proxys/Firewalls fehlschlagen."
|
||||
"transportModeWsInfo": "Geringerer Overhead, kann jedoch hinter strikten Proxys/Firewalls fehlschlagen.",
|
||||
"websocketConnectionError": "Echtzeit-Verbindung konnte nicht hergestellt werden. Bitte überprüfen Sie Ihr Netzwerk und die Serverkonfiguration.",
|
||||
"websocketReconnectFailed": "Echtzeit-Verbindung fehlgeschlagen. Streaming funktioniert möglicherweise nicht ordnungsgemäß."
|
||||
}
|
||||
|
||||
@@ -700,7 +700,10 @@
|
||||
"@transportModeWs": {"description": "Dropdown option label for WebSocket-only transport."},
|
||||
"transportModeAutoInfo": "More robust on restrictive networks. Upgrades to WebSocket when possible.",
|
||||
"@transportModeAutoInfo": {"description": "Footnote text for the Auto transport mode."},
|
||||
"transportModeWsInfo": "Lower overhead, but may fail behind strict proxies/firewalls."
|
||||
,
|
||||
"@transportModeWsInfo": {"description": "Footnote text for the WebSocket-only transport mode."}
|
||||
"transportModeWsInfo": "Lower overhead, but may fail behind strict proxies/firewalls.",
|
||||
"@transportModeWsInfo": {"description": "Footnote text for the WebSocket-only transport mode."},
|
||||
"websocketConnectionError": "Unable to establish real-time connection. Please check your network and server configuration.",
|
||||
"@websocketConnectionError": {"description": "Error message shown when WebSocket connection fails initially."},
|
||||
"websocketReconnectFailed": "Real-time connection failed. Streaming may not work properly.",
|
||||
"@websocketReconnectFailed": {"description": "Error message shown when WebSocket reconnection attempts fail."}
|
||||
}
|
||||
|
||||
@@ -330,5 +330,7 @@
|
||||
"transportModeAuto": "Automático (Polling + WebSocket)",
|
||||
"transportModeWs": "Solo WebSocket",
|
||||
"transportModeAutoInfo": "Más robusto en redes restrictivas. Se actualiza a WebSocket cuando es posible.",
|
||||
"transportModeWsInfo": "Menor sobrecarga, pero puede fallar detrás de proxies/firewalls estrictos."
|
||||
"transportModeWsInfo": "Menor sobrecarga, pero puede fallar detrás de proxies/firewalls estrictos.",
|
||||
"websocketConnectionError": "No se puede establecer la conexión en tiempo real. Por favor, verifica tu red y la configuración del servidor.",
|
||||
"websocketReconnectFailed": "Fallo en la conexión en tiempo real. El streaming podría no funcionar correctamente."
|
||||
}
|
||||
|
||||
@@ -337,5 +337,7 @@
|
||||
"transportModeAuto": "Auto (Polling + WebSocket)",
|
||||
"transportModeWs": "WebSocket uniquement",
|
||||
"transportModeAutoInfo": "Plus robuste sur les réseaux restrictifs. Passe à WebSocket lorsque possible.",
|
||||
"transportModeWsInfo": "Moins de surcharge, mais peut échouer derrière des proxys/firewalls stricts."
|
||||
"transportModeWsInfo": "Moins de surcharge, mais peut échouer derrière des proxys/firewalls stricts.",
|
||||
"websocketConnectionError": "Impossible d'établir une connexion en temps réel. Veuillez vérifier votre réseau et la configuration du serveur.",
|
||||
"websocketReconnectFailed": "Échec de la connexion en temps réel. Le streaming pourrait ne pas fonctionner correctement."
|
||||
}
|
||||
|
||||
@@ -337,5 +337,7 @@
|
||||
"transportModeAuto": "Auto (Polling + WebSocket)",
|
||||
"transportModeWs": "Solo WebSocket",
|
||||
"transportModeAutoInfo": "Più robusto nelle reti restrittive. Passa a WebSocket quando possibile.",
|
||||
"transportModeWsInfo": "Minore overhead, ma può fallire dietro proxy/firewall restrittivi."
|
||||
"transportModeWsInfo": "Minore overhead, ma può fallire dietro proxy/firewall restrittivi.",
|
||||
"websocketConnectionError": "Impossibile stabilire una connessione in tempo reale. Si prega di controllare la rete e la configurazione del server.",
|
||||
"websocketReconnectFailed": "Connessione in tempo reale fallita. Lo streaming potrebbe non funzionare correttamente."
|
||||
}
|
||||
|
||||
@@ -1849,6 +1849,18 @@ abstract class AppLocalizations {
|
||||
/// In en, this message translates to:
|
||||
/// **'Lower overhead, but may fail behind strict proxies/firewalls.'**
|
||||
String get transportModeWsInfo;
|
||||
|
||||
/// Error message shown when WebSocket connection fails initially.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Unable to establish real-time connection. Please check your network and server configuration.'**
|
||||
String get websocketConnectionError;
|
||||
|
||||
/// Error message shown when WebSocket reconnection attempts fail.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Real-time connection failed. Streaming may not work properly.'**
|
||||
String get websocketReconnectFailed;
|
||||
}
|
||||
|
||||
class _AppLocalizationsDelegate
|
||||
|
||||
@@ -965,4 +965,12 @@ class AppLocalizationsDe extends AppLocalizations {
|
||||
@override
|
||||
String get transportModeWsInfo =>
|
||||
'Geringerer Overhead, kann jedoch hinter strikten Proxys/Firewalls fehlschlagen.';
|
||||
|
||||
@override
|
||||
String get websocketConnectionError =>
|
||||
'Echtzeit-Verbindung konnte nicht hergestellt werden. Bitte überprüfen Sie Ihr Netzwerk und die Serverkonfiguration.';
|
||||
|
||||
@override
|
||||
String get websocketReconnectFailed =>
|
||||
'Echtzeit-Verbindung fehlgeschlagen. Streaming funktioniert möglicherweise nicht ordnungsgemäß.';
|
||||
}
|
||||
|
||||
@@ -957,4 +957,12 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
@override
|
||||
String get transportModeWsInfo =>
|
||||
'Lower overhead, but may fail behind strict proxies/firewalls.';
|
||||
|
||||
@override
|
||||
String get websocketConnectionError =>
|
||||
'Unable to establish real-time connection. Please check your network and server configuration.';
|
||||
|
||||
@override
|
||||
String get websocketReconnectFailed =>
|
||||
'Real-time connection failed. Streaming may not work properly.';
|
||||
}
|
||||
|
||||
@@ -971,4 +971,12 @@ class AppLocalizationsFr extends AppLocalizations {
|
||||
@override
|
||||
String get transportModeWsInfo =>
|
||||
'Moins de surcharge, mais peut échouer derrière des proxys/firewalls stricts.';
|
||||
|
||||
@override
|
||||
String get websocketConnectionError =>
|
||||
'Impossible d\'établir une connexion en temps réel. Veuillez vérifier votre réseau et la configuration du serveur.';
|
||||
|
||||
@override
|
||||
String get websocketReconnectFailed =>
|
||||
'Échec de la connexion en temps réel. Le streaming pourrait ne pas fonctionner correctement.';
|
||||
}
|
||||
|
||||
@@ -960,4 +960,12 @@ class AppLocalizationsIt extends AppLocalizations {
|
||||
@override
|
||||
String get transportModeWsInfo =>
|
||||
'Minore overhead, ma può fallire dietro proxy/firewall restrittivi.';
|
||||
|
||||
@override
|
||||
String get websocketConnectionError =>
|
||||
'Impossibile stabilire una connessione in tempo reale. Si prega di controllare la rete e la configurazione del server.';
|
||||
|
||||
@override
|
||||
String get websocketReconnectFailed =>
|
||||
'Connessione in tempo reale fallita. Lo streaming potrebbe non funzionare correttamente.';
|
||||
}
|
||||
|
||||
@@ -330,5 +330,7 @@
|
||||
"transportModeAuto": "Automatisch (Polling + WebSocket)",
|
||||
"transportModeWs": "Alleen WebSocket",
|
||||
"transportModeAutoInfo": "Robuuster op beperkende netwerken. Upgrade naar WebSocket indien mogelijk.",
|
||||
"transportModeWsInfo": "Lagere overhead, maar kan mislukken achter strikte proxies/firewalls."
|
||||
"transportModeWsInfo": "Lagere overhead, maar kan mislukken achter strikte proxies/firewalls.",
|
||||
"websocketConnectionError": "Kan geen realtime verbinding maken. Controleer uw netwerk en serverconfiguratie.",
|
||||
"websocketReconnectFailed": "Realtime verbinding mislukt. Streaming werkt mogelijk niet goed."
|
||||
}
|
||||
|
||||
@@ -330,5 +330,7 @@
|
||||
"transportModeAuto": "Авто (опрос + WebSocket)",
|
||||
"transportModeWs": "Только WebSocket",
|
||||
"transportModeAutoInfo": "Более надежен в ограничительных сетях. Переходит на WebSocket, когда это возможно.",
|
||||
"transportModeWsInfo": "Меньше накладных расходов, но может не работать за строгими прокси/брандмауэрами."
|
||||
"transportModeWsInfo": "Меньше накладных расходов, но может не работать за строгими прокси/брандмауэрами.",
|
||||
"websocketConnectionError": "Не удалось установить соединение в реальном времени. Пожалуйста, проверьте сеть и конфигурацию сервера.",
|
||||
"websocketReconnectFailed": "Сбой соединения в реальном времени. Потоковая передача может работать неправильно."
|
||||
}
|
||||
|
||||
@@ -330,5 +330,7 @@
|
||||
"transportModeAuto": "自动(轮询 + WebSocket)",
|
||||
"transportModeWs": "仅 WebSocket",
|
||||
"transportModeAutoInfo": "在限制性网络上更稳健。在可能的情况下升级到 WebSocket。",
|
||||
"transportModeWsInfo": "开销较低,但可能在严格的代理/防火墙后失败。"
|
||||
"transportModeWsInfo": "开销较低,但可能在严格的代理/防火墙后失败。",
|
||||
"websocketConnectionError": "无法建立实时连接。请检查您的网络和服务器配置。",
|
||||
"websocketReconnectFailed": "实时连接失败。流式传输可能无法正常工作。"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user