fix: correct quick tunnel warning copy
Remove Cloudflare-specific copy for other providers Show managed-mode guidance only when supported Update localized tunnel settings text
This commit is contained in:
@@ -384,6 +384,10 @@ export const TunnelSettings: React.FC = () => {
|
||||
}
|
||||
return TUNNEL_MODE_OPTIONS.filter((option) => supportedModes.has(option.value));
|
||||
}, [selectedProviderCapability]);
|
||||
const providerSupportsManagedModes = React.useMemo(
|
||||
() => tunnelModeOptions.some((option) => option.value === 'managed-remote' || option.value === 'managed-local'),
|
||||
[tunnelModeOptions],
|
||||
);
|
||||
const installCommand = tunnelProvider === 'ngrok'
|
||||
? 'brew install ngrok'
|
||||
: 'brew install cloudflared';
|
||||
@@ -1302,9 +1306,11 @@ export const TunnelSettings: React.FC = () => {
|
||||
<p className="typography-meta text-[var(--status-warning)]">
|
||||
{t('settings.openchamber.tunnel.option.mode.quick.tooltip')}
|
||||
</p>
|
||||
<p className="typography-meta mt-1 text-[var(--status-warning)]">
|
||||
{t('settings.openchamber.tunnel.warning.quickModeReliability')}
|
||||
</p>
|
||||
{providerSupportsManagedModes && (
|
||||
<p className="typography-meta mt-1 text-[var(--status-warning)]">
|
||||
{t('settings.openchamber.tunnel.warning.quickModeReliability')}
|
||||
</p>
|
||||
)}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -152,7 +152,7 @@ export const settingsDict = {
|
||||
'settings.openchamber.tunnel.actions.retry': 'Retry',
|
||||
'settings.openchamber.tunnel.option.moreProvidersSoon': 'More providers coming soon',
|
||||
'settings.openchamber.tunnel.option.mode.quick.label': 'Quick',
|
||||
'settings.openchamber.tunnel.option.mode.quick.tooltip': 'Quick Tunnel is best effort and Cloudflare does not guarantee uptime.',
|
||||
'settings.openchamber.tunnel.option.mode.quick.tooltip': 'Quick Tunnel is best effort and uptime is not guaranteed.',
|
||||
'settings.openchamber.tunnel.option.mode.managedRemote.label': 'Managed Remote',
|
||||
'settings.openchamber.tunnel.option.mode.managedRemote.tooltip': 'Managed Remote uses your Cloudflare account and hostname for long-lived access.',
|
||||
'settings.openchamber.tunnel.option.mode.managedLocal.label': 'Managed Local',
|
||||
|
||||
@@ -119,7 +119,7 @@ export const settingsDict = {
|
||||
"settings.openchamber.tunnel.actions.retry": "Reintentar",
|
||||
"settings.openchamber.tunnel.option.moreProvidersSoon": "Más proveedores llegarán pronto",
|
||||
"settings.openchamber.tunnel.option.mode.quick.label": "Rápido",
|
||||
"settings.openchamber.tunnel.option.mode.quick.tooltip": "El túnel rápido funciona en modo best effort y Cloudflare no garantiza su disponibilidad.",
|
||||
"settings.openchamber.tunnel.option.mode.quick.tooltip": "El túnel rápido funciona en modo best effort y su disponibilidad no está garantizada.",
|
||||
"settings.openchamber.tunnel.option.mode.managedRemote.label": "Remoto gestionado",
|
||||
"settings.openchamber.tunnel.option.mode.managedRemote.tooltip": "El modo remoto gestionado usa tu cuenta de Cloudflare y un nombre de host para acceso de larga duración.",
|
||||
"settings.openchamber.tunnel.option.mode.managedLocal.label": "Local gestionado",
|
||||
|
||||
@@ -119,7 +119,7 @@ export const settingsDict = {
|
||||
'settings.openchamber.tunnel.actions.retry': '다시 시도',
|
||||
'settings.openchamber.tunnel.option.moreProvidersSoon': '더 많은 프로바이더가 곧 추가됩니다',
|
||||
'settings.openchamber.tunnel.option.mode.quick.label': 'Quick',
|
||||
'settings.openchamber.tunnel.option.mode.quick.tooltip': 'Quick Tunnel은 best effort로 제공되며 Cloudflare는 가동 시간을 보장하지 않습니다.',
|
||||
'settings.openchamber.tunnel.option.mode.quick.tooltip': 'Quick Tunnel은 best effort로 제공되며 가동 시간이 보장되지 않습니다.',
|
||||
'settings.openchamber.tunnel.option.mode.managedRemote.label': 'Managed Remote',
|
||||
'settings.openchamber.tunnel.option.mode.managedRemote.tooltip': 'Managed Remote는 장기 접속을 위해 Cloudflare 계정과 hostname을 사용합니다.',
|
||||
'settings.openchamber.tunnel.option.mode.managedLocal.label': 'Managed Local',
|
||||
|
||||
@@ -744,7 +744,7 @@ export const settingsDict = {
|
||||
'settings.openchamber.tunnel.option.mode.managedRemote.label': 'Managed Remote',
|
||||
'settings.openchamber.tunnel.option.mode.managedRemote.tooltip': 'Managed Remote używa Twojego konta Cloudflare i nazwy hosta do długotrwałego dostępu.',
|
||||
'settings.openchamber.tunnel.option.mode.quick.label': 'Quick',
|
||||
'settings.openchamber.tunnel.option.mode.quick.tooltip': 'Quick Tunnel działa w trybie best effort i Cloudflare nie gwarantuje jego dostępności.',
|
||||
'settings.openchamber.tunnel.option.mode.quick.tooltip': 'Quick Tunnel działa w trybie best effort i jego dostępność nie jest gwarantowana.',
|
||||
'settings.openchamber.tunnel.option.moreProvidersSoon': 'Wkrótce pojawi się więcej dostawców',
|
||||
'settings.openchamber.tunnel.section.redeemedAccessLinks': 'Wykorzystane linki dostępu',
|
||||
'settings.openchamber.tunnel.section.savedManagedRemoteTunnels': 'Zapisane tunele managed remote',
|
||||
|
||||
@@ -119,7 +119,7 @@ export const settingsDict = {
|
||||
"settings.openchamber.tunnel.actions.retry": "Tentar novamente",
|
||||
"settings.openchamber.tunnel.option.moreProvidersSoon": "Mais provedores chegarão em breve",
|
||||
"settings.openchamber.tunnel.option.mode.quick.label": "Rápido",
|
||||
"settings.openchamber.tunnel.option.mode.quick.tooltip": "O túnel rápido funciona em modo best effort e a Cloudflare não garante sua disponibilidade.",
|
||||
"settings.openchamber.tunnel.option.mode.quick.tooltip": "O túnel rápido funciona em modo best effort e sua disponibilidade não é garantida.",
|
||||
"settings.openchamber.tunnel.option.mode.managedRemote.label": "Remoto gerenciado",
|
||||
"settings.openchamber.tunnel.option.mode.managedRemote.tooltip": "O modo remoto gerenciado usa sua conta da Cloudflare e um nome de host para acesso de longa duração.",
|
||||
"settings.openchamber.tunnel.option.mode.managedLocal.label": "Local gerenciado",
|
||||
|
||||
@@ -119,7 +119,7 @@ export const settingsDict = {
|
||||
"settings.openchamber.tunnel.actions.retry": "Повторити спробу",
|
||||
"settings.openchamber.tunnel.option.moreProvidersSoon": "Інші провайдери з’являться пізніше",
|
||||
"settings.openchamber.tunnel.option.mode.quick.label": "Швидкий",
|
||||
"settings.openchamber.tunnel.option.mode.quick.tooltip": "Швидкий тунель найпростіший, але Cloudflare не гарантує його стабільність.",
|
||||
"settings.openchamber.tunnel.option.mode.quick.tooltip": "Швидкий тунель найпростіший, але його стабільність не гарантується.",
|
||||
"settings.openchamber.tunnel.option.mode.managedRemote.label": "Керований віддалений",
|
||||
"settings.openchamber.tunnel.option.mode.managedRemote.tooltip": "Керований віддалений тунель використовує ваш обліковий запис Cloudflare та hostname для довготривалого доступу.",
|
||||
"settings.openchamber.tunnel.option.mode.managedLocal.label": "Керований локальний",
|
||||
|
||||
@@ -119,7 +119,7 @@ export const settingsDict = {
|
||||
'settings.openchamber.tunnel.actions.retry': '重试',
|
||||
'settings.openchamber.tunnel.option.moreProvidersSoon': '更多提供商即将上线',
|
||||
'settings.openchamber.tunnel.option.mode.quick.label': 'Quick',
|
||||
'settings.openchamber.tunnel.option.mode.quick.tooltip': 'Quick Tunnel 仅尽力提供,Cloudflare 不保证可用性。',
|
||||
'settings.openchamber.tunnel.option.mode.quick.tooltip': 'Quick Tunnel 仅尽力提供,不保证可用性。',
|
||||
'settings.openchamber.tunnel.option.mode.managedRemote.label': 'Managed Remote',
|
||||
'settings.openchamber.tunnel.option.mode.managedRemote.tooltip': 'Managed Remote 使用你的 Cloudflare 账户与主机名提供长期访问。',
|
||||
'settings.openchamber.tunnel.option.mode.managedLocal.label': 'Managed Local',
|
||||
|
||||
Reference in New Issue
Block a user