{$t('settingsGeneral.title')} - {$t('app.name')}
{#if loading}
{#each Array(6) as _} {/each}
{:else}

{$t('settingsGeneral.globalConfig')}

{$t('settingsGeneral.subdomainVarsTitle')}

  • {'{project}'} — {$t('settingsGeneral.varProject')}
  • {'{stage}'} — {$t('settingsGeneral.varStage')}
  • {'{tag}'} — {$t('settingsGeneral.varTag')}
  • {'{port}'} — {$t('settingsGeneral.varPort')}

{$t('settingsGeneral.subdomainPatternHelp')}

{$t('settings.proxyProvider')}

{$t('settings.proxyProviderHelp')}

{#if proxyProvider === 'none'}

{$t('settings.proxyNoneWarning')}

{/if}

{$t('stale.title')}

{$t('settings.dockerCleanup')}

{$t('settings.dockerCleanupHelp')}

{$t('settingsGeneral.dnsConfig')}

{#if !wildcardDns}

{$t('settingsGeneral.dnsProviderHelp')}

{#if dnsProvider === 'cloudflare'}

{$t('settingsGeneral.cloudflareZoneHelp')}

{#if cloudflareZoneId} {/if}
{/if}
{/if}

{$t('settingsGeneral.webhookUrl')}

{$t('settingsGeneral.webhookDesc')}

{#if webhookUrl}
{webhookUrl}
{:else}

{$t('settingsGeneral.noWebhookUrl')}

{/if}

{$t('settingsGeneral.regenerateWarning')}

{/if}
{ zonePickerOpen = false; }} /> { showPruneConfirm = false; handlePruneImages(); }} oncancel={() => { showPruneConfirm = false; }} />