M

{{ t.loadingGateway }}

{{ t.message }}

{{ t.verifyingEmail }}

{{ t.emailVerified }}

{{ t.emailVerifiedDesc }}

{{ t.verificationFailed }}

{{ verifyMessage }}

{{ t.backToLogin }}
{{ availableLangs.find(l => l.code === currentLang)?.flag }} {{ availableLangs.find(l => l.code === currentLang)?.label }}
{{ l.flag }} {{ l.label }}
M

{{ t.auth.resetPasswordTitle }} {{ t.auth.forgotPasswordTitle }} {{ t.auth.registerTitle }} {{ t.auth.loginTitle }}

{{ t.auth.title }}

{{ t.auth.forgotPasswordLink }}
M

{{ t.title }}

{{ t.subtitle }}

{{ availableLangs.find(l => l.code === currentLang)?.flag }} {{ availableLangs.find(l => l.code === currentLang)?.label }}
{{ l.flag }} {{ l.label }}
{{ t.metrics.rescuedRequests }}
{{ metrics.rescued_requests_count }}
{{ t.metrics.rescuedCapital }}
${{ formatCurrency(metrics.rescued_capital_sum) }}
{{ t.metrics.totalRequests }}
{{ metrics.total_requests_count }}
{{ gatewayOnline ? 'Gateway: Active' : 'Gateway: Offline' }}

{{ t.apiKeys.empty }}

{{ key.name }}
{{ key.key_prefix }}... {{ t.apiKeys.createdAt }}: {{ formatDate(key.created_at) }}

{{ t.credentials.empty }}

{{ cred.name }}
ID: {{ cred.id }} {{ t.apiKeys.createdAt }}: {{ formatDate(cred.created_at) }}

{{ t.routes.empty }}

{{ route.route_key }}
{{ route.strategy }} {{ t.routes.targetsCount }}: {{ route.targets ? route.targets.length : 0 }}
#{{ target.priority }} {{ target.target_url }} Fallback if {{ target.fallback_field }}=={{ target.fallback_value }} {{ target.timeout_ms }}ms
{{ t.logs.title }}

{{ t.logs.noLogs }}

{{ t.logs.method }} {{ t.logs.url }} {{ t.logs.status }} {{ t.logs.latency }} {{ t.logs.rescued }}

{{ t.selectGroup }}

{{ t.workspaceIntro }}

{{ t.billing.title }}

{{ t.billing.subtitle }}

{{ t.billing.currentPlan }} {{ billingStatus.plan }}
{{ t.billing.usageTitle }} {{ billingStatus.requests_used }} / {{ billingStatus.requests_limit }}

{{ t.billing.cycleReset }}: {{ formatDate(billingStatus.billing_cycle_anchor) }}

{{ t.billing.overageCharges }}
{{ t.billing.overageDesc.replace('{rate}', billingStatus.plan === 'developer' ? '$0.10' : '$0.05') }}
${{ formatCurrency(billingStatus.overage_charge) }} ({{ billingStatus.overage_requests }} extra requests)

{{ t.admin.spendLimit }}

{{ t.spendLimitDesc }}

{{ t.spendLimitFreePlan }}

$

{{ t.spendLimitUpdated }}

{{ t.billing.currentPlanLabel }}
{{ t.billing.free.name }}
{{ t.billing.free.price }}
{{ t.billing.period }}

{{ t.billing.free.desc }}

  • {{ t.billing.free.limit }}
  • {{ t.billing.free.feature1 }}
  • {{ t.billing.free.feature2 }}
  • {{ t.billing.free.feature3 }}
  • {{ t.billing.free.feature4 }}
{{ t.billing.currentPlanLabel }}
{{ t.billing.developer.name }}
{{ t.billing.developer.oldPrice }} {{ t.billing.developer.price }} {{ t.billing.developer.discountBadge }}
{{ t.billing.period }}

{{ t.billing.developer.desc }}

  • {{ t.billing.developer.limit }}
  • {{ t.billing.developer.feature1 }}
  • {{ t.billing.developer.feature2 }}
  • {{ t.billing.developer.feature3 }}
  • {{ t.billing.developer.feature4 }}
{{ t.billing.currentPlanLabel }}
{{ t.billing.business.name }}
{{ t.billing.business.oldPrice }} {{ t.billing.business.price }} {{ t.billing.business.discountBadge }}
{{ t.billing.period }}

{{ t.billing.business.desc }}

  • {{ t.billing.business.limit }}
  • {{ t.billing.business.feature1 }}
  • {{ t.billing.business.feature2 }}
  • {{ t.billing.business.feature3 }}
  • {{ t.billing.business.feature4 }}

{{ t.billing.historyTitle }}

{{ t.billing.historySubtitle }}

{{ t.billing.noTransactions }}

{{ t.billing.colDate }} {{ t.billing.colType }} {{ t.billing.colAmount }} {{ t.billing.colMethod }} {{ t.billing.colStatus }} {{ t.billing.colDetails }}
{{ formatDate(tx.created_at) }} {{ tx.type === 'subscription' ? t.billing.typeSubscription : t.billing.typeOverage }} {{ tx.currency === 'UAH' ? '' : '$' }}{{ tx.amount.toFixed(2) }}{{ tx.currency === 'UAH' ? ' ₴' : '' }} {{ tx.payment_method }}
{{ tx.status === 'success' ? t.billing.statusSuccess : (tx.status === 'failed' || tx.status === 'failure' ? t.billing.statusFailed : (tx.status === 'cancelled' ? t.billing.statusCancelled : t.billing.statusPending)) }}
{{ tx.error_message }} {{ tx.provider_tx_id }} -

{{ t.admin.title }}

{{ t.admin.subtitle }}

{{ t.admin.registeredAccounts }}

{{ t.admin.email }} {{ t.admin.country }} {{ t.admin.plan }} {{ t.admin.requestsUsed }} {{ t.admin.spendLimit }} {{ t.admin.billingReset }} {{ t.admin.adminHeader }} {{ t.admin.status }} {{ t.admin.actions }}
{{ u.email }} {{ u.country }} {{ u.plan }} {{ u.requests_used.toLocaleString() }} / {{ u.requests_limit.toLocaleString() }} ${{ formatCurrency(u.billing_spend_limit) }} {{ u.billing_cycle_anchor ? formatDate(u.billing_cycle_anchor) : '—' }} Yes No {{ u.is_active ? t.admin.activeStatus : t.admin.suspendedStatus }}
{{ t.admin.showingUsers }} {{ (adminPage - 1) * 25 + 1 }}–{{ Math.min(adminPage * 25, adminTotalUsers) }} {{ t.admin.of }} {{ adminTotalUsers }}
{{ adminPage }} / {{ adminPages }}

{{ node.node_name }}

{{ t.admin.region }}: {{ (node.region || '').toUpperCase() }}
{{ node.status }}
IP Address: {{ node.ip }}
{{ t.admin.memoryUsage }}: {{ (node.mem_alloc_mb || 0).toFixed(2) }} MB
{{ t.admin.goroutines }}: {{ node.num_goroutine }}
{{ t.admin.lastPing }}: {{ formatTime(new Date(node.last_heartbeat)) }}

{{ t.admin.noActiveNodes }}

{{ t.billing.historyTitle }} ({{ t.admin.adminHeader }})

{{ t.billing.historySubtitle }}

{{ t.billing.noTransactions }}

{{ t.billing.colDate }} {{ t.admin.userEmail }} {{ t.billing.colType }} {{ t.billing.colAmount }} {{ t.billing.colMethod }} {{ t.billing.colStatus }} {{ t.billing.colDetails }}
{{ formatDate(tx.created_at) }} {{ tx.user_email }} {{ tx.type === 'subscription' ? t.billing.typeSubscription : t.billing.typeOverage }} {{ tx.currency === 'UAH' ? '' : '$' }}{{ tx.amount.toFixed(2) }}{{ tx.currency === 'UAH' ? ' ₴' : '' }} {{ tx.payment_method }}
{{ tx.status === 'success' ? t.billing.statusSuccess : (tx.status === 'failed' || tx.status === 'failure' ? t.billing.statusFailed : (tx.status === 'cancelled' ? t.billing.statusCancelled : t.billing.statusPending)) }}
{{ tx.error_message }} {{ tx.provider_tx_id }} -
{{ tooltip.text }}