From ef519ac5ff4f5a651bbaf475d418cd7aaa413123 Mon Sep 17 00:00:00 2001 From: zenobit Date: Wed, 1 Apr 2026 00:53:35 +0200 Subject: [PATCH] fix(i18n): add missing cache and settings keys to all translations --- src/i18n/messages/ar.json | 56 ++++++++++++++++++++++++++++++++++-- src/i18n/messages/bg.json | 56 ++++++++++++++++++++++++++++++++++-- src/i18n/messages/cs.json | 56 ++++++++++++++++++++++++++++++++++-- src/i18n/messages/da.json | 56 ++++++++++++++++++++++++++++++++++-- src/i18n/messages/de.json | 56 ++++++++++++++++++++++++++++++++++-- src/i18n/messages/es.json | 56 ++++++++++++++++++++++++++++++++++-- src/i18n/messages/fi.json | 56 ++++++++++++++++++++++++++++++++++-- src/i18n/messages/fr.json | 56 ++++++++++++++++++++++++++++++++++-- src/i18n/messages/he.json | 56 ++++++++++++++++++++++++++++++++++-- src/i18n/messages/hi.json | 56 ++++++++++++++++++++++++++++++++++-- src/i18n/messages/hu.json | 56 ++++++++++++++++++++++++++++++++++-- src/i18n/messages/id.json | 56 ++++++++++++++++++++++++++++++++++-- src/i18n/messages/in.json | 56 ++++++++++++++++++++++++++++++++++-- src/i18n/messages/it.json | 56 ++++++++++++++++++++++++++++++++++-- src/i18n/messages/ja.json | 56 ++++++++++++++++++++++++++++++++++-- src/i18n/messages/ko.json | 56 ++++++++++++++++++++++++++++++++++-- src/i18n/messages/ms.json | 56 ++++++++++++++++++++++++++++++++++-- src/i18n/messages/nl.json | 56 ++++++++++++++++++++++++++++++++++-- src/i18n/messages/no.json | 56 ++++++++++++++++++++++++++++++++++-- src/i18n/messages/phi.json | 56 ++++++++++++++++++++++++++++++++++-- src/i18n/messages/pl.json | 56 ++++++++++++++++++++++++++++++++++-- src/i18n/messages/pt-BR.json | 56 ++++++++++++++++++++++++++++++++++-- src/i18n/messages/pt.json | 56 ++++++++++++++++++++++++++++++++++-- src/i18n/messages/ro.json | 56 ++++++++++++++++++++++++++++++++++-- src/i18n/messages/ru.json | 56 ++++++++++++++++++++++++++++++++++-- src/i18n/messages/sk.json | 56 ++++++++++++++++++++++++++++++++++-- src/i18n/messages/sv.json | 56 ++++++++++++++++++++++++++++++++++-- src/i18n/messages/th.json | 56 ++++++++++++++++++++++++++++++++++-- src/i18n/messages/tr.json | 56 ++++++++++++++++++++++++++++++++++-- src/i18n/messages/uk-UA.json | 56 ++++++++++++++++++++++++++++++++++-- src/i18n/messages/vi.json | 56 ++++++++++++++++++++++++++++++++++-- 31 files changed, 1674 insertions(+), 62 deletions(-) diff --git a/src/i18n/messages/ar.json b/src/i18n/messages/ar.json index abb44677..e4446b6d 100644 --- a/src/i18n/messages/ar.json +++ b/src/i18n/messages/ar.json @@ -2071,7 +2071,22 @@ "comboDefaultsGuideHint2": "استخدم تجاوزات الموفر عندما يحتاج أحد الموفرين إلى سلوك مهلة/إعادة محاولة مختلف عن الإعدادات الافتراضية العامة.", "sidebarVisibility": "Hide sidebar items", "sidebarVisibilityDesc": "Hide any sidebar navigation entry to reduce visual clutter.", - "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a..." + "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a...", + "semanticCache": "Semantic Cache", + "autoDisableDescription": "Permanently mark provider connections as deactivated if they return specific terminal ban signals (e.g. HTTP 403 'verify your account'). This removes them from the combo rotation.", + "preserveClientCache": "Preserve Client Cache", + "cacheSettings": "Cache Settings", + "autoDisableThreshold": "Ban Threshold", + "autoDisableBannedAccounts": "Auto-Disable Banned Accounts", + "ttlMinutes": "TTL (minutes)", + "maxEntries": "Max Entries", + "loading": "Loading...", + "save": "Save", + "autoDisableThresholdDesc": "Consecutive ban signals required before permanent deactivation.", + "debugToggle": "Enable Debug Mode", + "sidebarVisibilityToggle": "Show Sidebar Items", + "enabled": "Enabled", + "strategy": "Strategy" }, "translator": { "title": "مترجم", @@ -2958,6 +2973,43 @@ "behaviorTwoTier": "Two-tier storage: in-memory LRU (fast) + SQLite (persistent across restarts).", "behaviorTtl": "Default TTL: 30 minutes. Configure via {envVar}.", "activeDedupKeys": "Active Dedup Keys", - "dedupWindow": "Dedup Window" + "dedupWindow": "Dedup Window", + "inputTokens": "Input Tokens", + "requestsShort": "reqs", + "inputShort": "In", + "resetting": "Resetting...", + "cachedTokensCol": "Cached", + "search": "Search", + "cacheReuseRatioDesc": "Cached tokens / Total input tokens", + "resetMetrics": "Reset Metrics", + "loading": "Loading...", + "cachedRequests": "Cached Requests", + "model": "Model", + "cached": "Cached", + "actions": "Actions", + "trend24h": "Cache Trend (24h)", + "cachedShort": "Cached", + "cacheCreation": "Creation", + "byProvider": "Breakdown by Provider", + "created": "Created", + "cacheCreationTokens": "Cache Creation Tokens", + "withCacheControl": "With Cache Control", + "searchEntries": "Search entries...", + "cacheReuseRatio": "Cache Reuse Ratio", + "estCostSaved": "Est. Cost Saved", + "cachedTokens": "Cached Tokens", + "requests": "Requests", + "signature": "Signature", + "cacheCreationWrite": "Cache Creation (Write)", + "expires": "Expires", + "writeShort": "Write", + "cacheHitRate": "Cache Hit Rate", + "cacheMetrics": "Prompt Cache Metrics", + "overview": "Overview", + "promptCache": "Prompt Cache (Provider-Side)", + "provider": "Provider", + "cachedTokensRead": "Cached Tokens (Read)", + "entries": "Entries", + "noEntries": "No cache entries found" } } \ No newline at end of file diff --git a/src/i18n/messages/bg.json b/src/i18n/messages/bg.json index 89c28cc5..ccf43cdc 100644 --- a/src/i18n/messages/bg.json +++ b/src/i18n/messages/bg.json @@ -2071,7 +2071,22 @@ "comboDefaultsGuideHint2": "Използвайте замени на доставчика, когато един доставчик се нуждае от различно поведение при изчакване/повторен опит от глобалните настройки по подразбиране.", "sidebarVisibility": "Hide sidebar items", "sidebarVisibilityDesc": "Hide any sidebar navigation entry to reduce visual clutter.", - "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a..." + "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a...", + "semanticCache": "Semantic Cache", + "autoDisableDescription": "Permanently mark provider connections as deactivated if they return specific terminal ban signals (e.g. HTTP 403 'verify your account'). This removes them from the combo rotation.", + "preserveClientCache": "Preserve Client Cache", + "cacheSettings": "Cache Settings", + "autoDisableThreshold": "Ban Threshold", + "autoDisableBannedAccounts": "Auto-Disable Banned Accounts", + "ttlMinutes": "TTL (minutes)", + "maxEntries": "Max Entries", + "loading": "Loading...", + "save": "Save", + "autoDisableThresholdDesc": "Consecutive ban signals required before permanent deactivation.", + "debugToggle": "Enable Debug Mode", + "sidebarVisibilityToggle": "Show Sidebar Items", + "enabled": "Enabled", + "strategy": "Strategy" }, "translator": { "title": "Преводач", @@ -2958,6 +2973,43 @@ "behaviorTwoTier": "Two-tier storage: in-memory LRU (fast) + SQLite (persistent across restarts).", "behaviorTtl": "Default TTL: 30 minutes. Configure via {envVar}.", "activeDedupKeys": "Active Dedup Keys", - "dedupWindow": "Dedup Window" + "dedupWindow": "Dedup Window", + "inputTokens": "Input Tokens", + "requestsShort": "reqs", + "inputShort": "In", + "resetting": "Resetting...", + "cachedTokensCol": "Cached", + "search": "Search", + "cacheReuseRatioDesc": "Cached tokens / Total input tokens", + "resetMetrics": "Reset Metrics", + "loading": "Loading...", + "cachedRequests": "Cached Requests", + "model": "Model", + "cached": "Cached", + "actions": "Actions", + "trend24h": "Cache Trend (24h)", + "cachedShort": "Cached", + "cacheCreation": "Creation", + "byProvider": "Breakdown by Provider", + "created": "Created", + "cacheCreationTokens": "Cache Creation Tokens", + "withCacheControl": "With Cache Control", + "searchEntries": "Search entries...", + "cacheReuseRatio": "Cache Reuse Ratio", + "estCostSaved": "Est. Cost Saved", + "cachedTokens": "Cached Tokens", + "requests": "Requests", + "signature": "Signature", + "cacheCreationWrite": "Cache Creation (Write)", + "expires": "Expires", + "writeShort": "Write", + "cacheHitRate": "Cache Hit Rate", + "cacheMetrics": "Prompt Cache Metrics", + "overview": "Overview", + "promptCache": "Prompt Cache (Provider-Side)", + "provider": "Provider", + "cachedTokensRead": "Cached Tokens (Read)", + "entries": "Entries", + "noEntries": "No cache entries found" } } \ No newline at end of file diff --git a/src/i18n/messages/cs.json b/src/i18n/messages/cs.json index bdcfbd7a..e5f414ed 100644 --- a/src/i18n/messages/cs.json +++ b/src/i18n/messages/cs.json @@ -2134,7 +2134,22 @@ "themeCoral": "Korál", "sidebarVisibility": "Hide sidebar items", "sidebarVisibilityDesc": "Hide any sidebar navigation entry to reduce visual clutter.", - "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a..." + "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a...", + "semanticCache": "Semantic Cache", + "autoDisableDescription": "Permanently mark provider connections as deactivated if they return specific terminal ban signals (e.g. HTTP 403 'verify your account'). This removes them from the combo rotation.", + "preserveClientCache": "Preserve Client Cache", + "cacheSettings": "Cache Settings", + "autoDisableThreshold": "Ban Threshold", + "autoDisableBannedAccounts": "Auto-Disable Banned Accounts", + "ttlMinutes": "TTL (minutes)", + "maxEntries": "Max Entries", + "loading": "Loading...", + "save": "Save", + "autoDisableThresholdDesc": "Consecutive ban signals required before permanent deactivation.", + "debugToggle": "Enable Debug Mode", + "sidebarVisibilityToggle": "Show Sidebar Items", + "enabled": "Enabled", + "strategy": "Strategy" }, "translator": { "title": "Překladatel", @@ -2958,6 +2973,43 @@ "behaviorTwoTier": "Two-tier storage: in-memory LRU (fast) + SQLite (persistent across restarts).", "behaviorTtl": "Default TTL: 30 minutes. Configure via {envVar}.", "activeDedupKeys": "Active Dedup Keys", - "dedupWindow": "Dedup Window" + "dedupWindow": "Dedup Window", + "inputTokens": "Input Tokens", + "requestsShort": "reqs", + "inputShort": "In", + "resetting": "Resetting...", + "cachedTokensCol": "Cached", + "search": "Search", + "cacheReuseRatioDesc": "Cached tokens / Total input tokens", + "resetMetrics": "Reset Metrics", + "loading": "Loading...", + "cachedRequests": "Cached Requests", + "model": "Model", + "cached": "Cached", + "actions": "Actions", + "trend24h": "Cache Trend (24h)", + "cachedShort": "Cached", + "cacheCreation": "Creation", + "byProvider": "Breakdown by Provider", + "created": "Created", + "cacheCreationTokens": "Cache Creation Tokens", + "withCacheControl": "With Cache Control", + "searchEntries": "Search entries...", + "cacheReuseRatio": "Cache Reuse Ratio", + "estCostSaved": "Est. Cost Saved", + "cachedTokens": "Cached Tokens", + "requests": "Requests", + "signature": "Signature", + "cacheCreationWrite": "Cache Creation (Write)", + "expires": "Expires", + "writeShort": "Write", + "cacheHitRate": "Cache Hit Rate", + "cacheMetrics": "Prompt Cache Metrics", + "overview": "Overview", + "promptCache": "Prompt Cache (Provider-Side)", + "provider": "Provider", + "cachedTokensRead": "Cached Tokens (Read)", + "entries": "Entries", + "noEntries": "No cache entries found" } } \ No newline at end of file diff --git a/src/i18n/messages/da.json b/src/i18n/messages/da.json index 746ed4b8..228f38be 100644 --- a/src/i18n/messages/da.json +++ b/src/i18n/messages/da.json @@ -2071,7 +2071,22 @@ "comboDefaultsGuideHint2": "Brug udbydertilsidesættelser, når en udbyder har brug for en anden timeout-/genforsøgsadfærd end globale standardindstillinger.", "sidebarVisibility": "Hide sidebar items", "sidebarVisibilityDesc": "Hide any sidebar navigation entry to reduce visual clutter.", - "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a..." + "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a...", + "semanticCache": "Semantic Cache", + "autoDisableDescription": "Permanently mark provider connections as deactivated if they return specific terminal ban signals (e.g. HTTP 403 'verify your account'). This removes them from the combo rotation.", + "preserveClientCache": "Preserve Client Cache", + "cacheSettings": "Cache Settings", + "autoDisableThreshold": "Ban Threshold", + "autoDisableBannedAccounts": "Auto-Disable Banned Accounts", + "ttlMinutes": "TTL (minutes)", + "maxEntries": "Max Entries", + "loading": "Loading...", + "save": "Save", + "autoDisableThresholdDesc": "Consecutive ban signals required before permanent deactivation.", + "debugToggle": "Enable Debug Mode", + "sidebarVisibilityToggle": "Show Sidebar Items", + "enabled": "Enabled", + "strategy": "Strategy" }, "translator": { "title": "Oversætter", @@ -2958,6 +2973,43 @@ "behaviorTwoTier": "Two-tier storage: in-memory LRU (fast) + SQLite (persistent across restarts).", "behaviorTtl": "Default TTL: 30 minutes. Configure via {envVar}.", "activeDedupKeys": "Active Dedup Keys", - "dedupWindow": "Dedup Window" + "dedupWindow": "Dedup Window", + "inputTokens": "Input Tokens", + "requestsShort": "reqs", + "inputShort": "In", + "resetting": "Resetting...", + "cachedTokensCol": "Cached", + "search": "Search", + "cacheReuseRatioDesc": "Cached tokens / Total input tokens", + "resetMetrics": "Reset Metrics", + "loading": "Loading...", + "cachedRequests": "Cached Requests", + "model": "Model", + "cached": "Cached", + "actions": "Actions", + "trend24h": "Cache Trend (24h)", + "cachedShort": "Cached", + "cacheCreation": "Creation", + "byProvider": "Breakdown by Provider", + "created": "Created", + "cacheCreationTokens": "Cache Creation Tokens", + "withCacheControl": "With Cache Control", + "searchEntries": "Search entries...", + "cacheReuseRatio": "Cache Reuse Ratio", + "estCostSaved": "Est. Cost Saved", + "cachedTokens": "Cached Tokens", + "requests": "Requests", + "signature": "Signature", + "cacheCreationWrite": "Cache Creation (Write)", + "expires": "Expires", + "writeShort": "Write", + "cacheHitRate": "Cache Hit Rate", + "cacheMetrics": "Prompt Cache Metrics", + "overview": "Overview", + "promptCache": "Prompt Cache (Provider-Side)", + "provider": "Provider", + "cachedTokensRead": "Cached Tokens (Read)", + "entries": "Entries", + "noEntries": "No cache entries found" } } \ No newline at end of file diff --git a/src/i18n/messages/de.json b/src/i18n/messages/de.json index 054e0404..828599e8 100644 --- a/src/i18n/messages/de.json +++ b/src/i18n/messages/de.json @@ -2071,7 +2071,22 @@ "comboDefaultsGuideHint2": "Verwenden Sie Anbieterüberschreibungen, wenn ein Anbieter ein anderes Timeout-/Wiederholungsverhalten als die globalen Standardwerte benötigt.", "sidebarVisibility": "Hide sidebar items", "sidebarVisibilityDesc": "Hide any sidebar navigation entry to reduce visual clutter.", - "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a..." + "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a...", + "semanticCache": "Semantic Cache", + "autoDisableDescription": "Permanently mark provider connections as deactivated if they return specific terminal ban signals (e.g. HTTP 403 'verify your account'). This removes them from the combo rotation.", + "preserveClientCache": "Preserve Client Cache", + "cacheSettings": "Cache Settings", + "autoDisableThreshold": "Ban Threshold", + "autoDisableBannedAccounts": "Auto-Disable Banned Accounts", + "ttlMinutes": "TTL (minutes)", + "maxEntries": "Max Entries", + "loading": "Loading...", + "save": "Save", + "autoDisableThresholdDesc": "Consecutive ban signals required before permanent deactivation.", + "debugToggle": "Enable Debug Mode", + "sidebarVisibilityToggle": "Show Sidebar Items", + "enabled": "Enabled", + "strategy": "Strategy" }, "translator": { "title": "Übersetzer", @@ -2958,6 +2973,43 @@ "behaviorTwoTier": "Two-tier storage: in-memory LRU (fast) + SQLite (persistent across restarts).", "behaviorTtl": "Default TTL: 30 minutes. Configure via {envVar}.", "activeDedupKeys": "Active Dedup Keys", - "dedupWindow": "Dedup Window" + "dedupWindow": "Dedup Window", + "inputTokens": "Input Tokens", + "requestsShort": "reqs", + "inputShort": "In", + "resetting": "Resetting...", + "cachedTokensCol": "Cached", + "search": "Search", + "cacheReuseRatioDesc": "Cached tokens / Total input tokens", + "resetMetrics": "Reset Metrics", + "loading": "Loading...", + "cachedRequests": "Cached Requests", + "model": "Model", + "cached": "Cached", + "actions": "Actions", + "trend24h": "Cache Trend (24h)", + "cachedShort": "Cached", + "cacheCreation": "Creation", + "byProvider": "Breakdown by Provider", + "created": "Created", + "cacheCreationTokens": "Cache Creation Tokens", + "withCacheControl": "With Cache Control", + "searchEntries": "Search entries...", + "cacheReuseRatio": "Cache Reuse Ratio", + "estCostSaved": "Est. Cost Saved", + "cachedTokens": "Cached Tokens", + "requests": "Requests", + "signature": "Signature", + "cacheCreationWrite": "Cache Creation (Write)", + "expires": "Expires", + "writeShort": "Write", + "cacheHitRate": "Cache Hit Rate", + "cacheMetrics": "Prompt Cache Metrics", + "overview": "Overview", + "promptCache": "Prompt Cache (Provider-Side)", + "provider": "Provider", + "cachedTokensRead": "Cached Tokens (Read)", + "entries": "Entries", + "noEntries": "No cache entries found" } } \ No newline at end of file diff --git a/src/i18n/messages/es.json b/src/i18n/messages/es.json index 7d811290..20a127b1 100644 --- a/src/i18n/messages/es.json +++ b/src/i18n/messages/es.json @@ -2071,7 +2071,22 @@ "comboDefaultsGuideHint2": "Utilice anulaciones de proveedores cuando un proveedor necesite un comportamiento de tiempo de espera/reintento diferente al de los valores predeterminados globales.", "sidebarVisibility": "Hide sidebar items", "sidebarVisibilityDesc": "Hide any sidebar navigation entry to reduce visual clutter.", - "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a..." + "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a...", + "semanticCache": "Semantic Cache", + "autoDisableDescription": "Permanently mark provider connections as deactivated if they return specific terminal ban signals (e.g. HTTP 403 'verify your account'). This removes them from the combo rotation.", + "preserveClientCache": "Preserve Client Cache", + "cacheSettings": "Cache Settings", + "autoDisableThreshold": "Ban Threshold", + "autoDisableBannedAccounts": "Auto-Disable Banned Accounts", + "ttlMinutes": "TTL (minutes)", + "maxEntries": "Max Entries", + "loading": "Loading...", + "save": "Save", + "autoDisableThresholdDesc": "Consecutive ban signals required before permanent deactivation.", + "debugToggle": "Enable Debug Mode", + "sidebarVisibilityToggle": "Show Sidebar Items", + "enabled": "Enabled", + "strategy": "Strategy" }, "translator": { "title": "Traductor", @@ -2958,6 +2973,43 @@ "behaviorTwoTier": "Two-tier storage: in-memory LRU (fast) + SQLite (persistent across restarts).", "behaviorTtl": "Default TTL: 30 minutes. Configure via {envVar}.", "activeDedupKeys": "Active Dedup Keys", - "dedupWindow": "Dedup Window" + "dedupWindow": "Dedup Window", + "inputTokens": "Input Tokens", + "requestsShort": "reqs", + "inputShort": "In", + "resetting": "Resetting...", + "cachedTokensCol": "Cached", + "search": "Search", + "cacheReuseRatioDesc": "Cached tokens / Total input tokens", + "resetMetrics": "Reset Metrics", + "loading": "Loading...", + "cachedRequests": "Cached Requests", + "model": "Model", + "cached": "Cached", + "actions": "Actions", + "trend24h": "Cache Trend (24h)", + "cachedShort": "Cached", + "cacheCreation": "Creation", + "byProvider": "Breakdown by Provider", + "created": "Created", + "cacheCreationTokens": "Cache Creation Tokens", + "withCacheControl": "With Cache Control", + "searchEntries": "Search entries...", + "cacheReuseRatio": "Cache Reuse Ratio", + "estCostSaved": "Est. Cost Saved", + "cachedTokens": "Cached Tokens", + "requests": "Requests", + "signature": "Signature", + "cacheCreationWrite": "Cache Creation (Write)", + "expires": "Expires", + "writeShort": "Write", + "cacheHitRate": "Cache Hit Rate", + "cacheMetrics": "Prompt Cache Metrics", + "overview": "Overview", + "promptCache": "Prompt Cache (Provider-Side)", + "provider": "Provider", + "cachedTokensRead": "Cached Tokens (Read)", + "entries": "Entries", + "noEntries": "No cache entries found" } } \ No newline at end of file diff --git a/src/i18n/messages/fi.json b/src/i18n/messages/fi.json index 38d235d6..120a4833 100644 --- a/src/i18n/messages/fi.json +++ b/src/i18n/messages/fi.json @@ -2071,7 +2071,22 @@ "comboDefaultsGuideHint2": "Käytä palveluntarjoajan ohituksia, kun yksi palveluntarjoaja tarvitsee erilaista aikakatkaisu-/uudelleenyritystoimintaa kuin yleiset oletusasetukset.", "sidebarVisibility": "Hide sidebar items", "sidebarVisibilityDesc": "Hide any sidebar navigation entry to reduce visual clutter.", - "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a..." + "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a...", + "semanticCache": "Semantic Cache", + "autoDisableDescription": "Permanently mark provider connections as deactivated if they return specific terminal ban signals (e.g. HTTP 403 'verify your account'). This removes them from the combo rotation.", + "preserveClientCache": "Preserve Client Cache", + "cacheSettings": "Cache Settings", + "autoDisableThreshold": "Ban Threshold", + "autoDisableBannedAccounts": "Auto-Disable Banned Accounts", + "ttlMinutes": "TTL (minutes)", + "maxEntries": "Max Entries", + "loading": "Loading...", + "save": "Save", + "autoDisableThresholdDesc": "Consecutive ban signals required before permanent deactivation.", + "debugToggle": "Enable Debug Mode", + "sidebarVisibilityToggle": "Show Sidebar Items", + "enabled": "Enabled", + "strategy": "Strategy" }, "translator": { "title": "Kääntäjä", @@ -2958,6 +2973,43 @@ "behaviorTwoTier": "Two-tier storage: in-memory LRU (fast) + SQLite (persistent across restarts).", "behaviorTtl": "Default TTL: 30 minutes. Configure via {envVar}.", "activeDedupKeys": "Active Dedup Keys", - "dedupWindow": "Dedup Window" + "dedupWindow": "Dedup Window", + "inputTokens": "Input Tokens", + "requestsShort": "reqs", + "inputShort": "In", + "resetting": "Resetting...", + "cachedTokensCol": "Cached", + "search": "Search", + "cacheReuseRatioDesc": "Cached tokens / Total input tokens", + "resetMetrics": "Reset Metrics", + "loading": "Loading...", + "cachedRequests": "Cached Requests", + "model": "Model", + "cached": "Cached", + "actions": "Actions", + "trend24h": "Cache Trend (24h)", + "cachedShort": "Cached", + "cacheCreation": "Creation", + "byProvider": "Breakdown by Provider", + "created": "Created", + "cacheCreationTokens": "Cache Creation Tokens", + "withCacheControl": "With Cache Control", + "searchEntries": "Search entries...", + "cacheReuseRatio": "Cache Reuse Ratio", + "estCostSaved": "Est. Cost Saved", + "cachedTokens": "Cached Tokens", + "requests": "Requests", + "signature": "Signature", + "cacheCreationWrite": "Cache Creation (Write)", + "expires": "Expires", + "writeShort": "Write", + "cacheHitRate": "Cache Hit Rate", + "cacheMetrics": "Prompt Cache Metrics", + "overview": "Overview", + "promptCache": "Prompt Cache (Provider-Side)", + "provider": "Provider", + "cachedTokensRead": "Cached Tokens (Read)", + "entries": "Entries", + "noEntries": "No cache entries found" } } \ No newline at end of file diff --git a/src/i18n/messages/fr.json b/src/i18n/messages/fr.json index 4e1213f2..b0727d6c 100644 --- a/src/i18n/messages/fr.json +++ b/src/i18n/messages/fr.json @@ -2071,7 +2071,22 @@ "comboDefaultsGuideHint2": "Utilisez les remplacements de fournisseur lorsqu'un fournisseur a besoin d'un comportement de délai d'attente/nouvelle tentative différent de celui des valeurs par défaut globales.", "sidebarVisibility": "Hide sidebar items", "sidebarVisibilityDesc": "Hide any sidebar navigation entry to reduce visual clutter.", - "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a..." + "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a...", + "semanticCache": "Semantic Cache", + "autoDisableDescription": "Permanently mark provider connections as deactivated if they return specific terminal ban signals (e.g. HTTP 403 'verify your account'). This removes them from the combo rotation.", + "preserveClientCache": "Preserve Client Cache", + "cacheSettings": "Cache Settings", + "autoDisableThreshold": "Ban Threshold", + "autoDisableBannedAccounts": "Auto-Disable Banned Accounts", + "ttlMinutes": "TTL (minutes)", + "maxEntries": "Max Entries", + "loading": "Loading...", + "save": "Save", + "autoDisableThresholdDesc": "Consecutive ban signals required before permanent deactivation.", + "debugToggle": "Enable Debug Mode", + "sidebarVisibilityToggle": "Show Sidebar Items", + "enabled": "Enabled", + "strategy": "Strategy" }, "translator": { "title": "Traducteur", @@ -2958,6 +2973,43 @@ "behaviorTwoTier": "Two-tier storage: in-memory LRU (fast) + SQLite (persistent across restarts).", "behaviorTtl": "Default TTL: 30 minutes. Configure via {envVar}.", "activeDedupKeys": "Active Dedup Keys", - "dedupWindow": "Dedup Window" + "dedupWindow": "Dedup Window", + "inputTokens": "Input Tokens", + "requestsShort": "reqs", + "inputShort": "In", + "resetting": "Resetting...", + "cachedTokensCol": "Cached", + "search": "Search", + "cacheReuseRatioDesc": "Cached tokens / Total input tokens", + "resetMetrics": "Reset Metrics", + "loading": "Loading...", + "cachedRequests": "Cached Requests", + "model": "Model", + "cached": "Cached", + "actions": "Actions", + "trend24h": "Cache Trend (24h)", + "cachedShort": "Cached", + "cacheCreation": "Creation", + "byProvider": "Breakdown by Provider", + "created": "Created", + "cacheCreationTokens": "Cache Creation Tokens", + "withCacheControl": "With Cache Control", + "searchEntries": "Search entries...", + "cacheReuseRatio": "Cache Reuse Ratio", + "estCostSaved": "Est. Cost Saved", + "cachedTokens": "Cached Tokens", + "requests": "Requests", + "signature": "Signature", + "cacheCreationWrite": "Cache Creation (Write)", + "expires": "Expires", + "writeShort": "Write", + "cacheHitRate": "Cache Hit Rate", + "cacheMetrics": "Prompt Cache Metrics", + "overview": "Overview", + "promptCache": "Prompt Cache (Provider-Side)", + "provider": "Provider", + "cachedTokensRead": "Cached Tokens (Read)", + "entries": "Entries", + "noEntries": "No cache entries found" } } \ No newline at end of file diff --git a/src/i18n/messages/he.json b/src/i18n/messages/he.json index 84ecfe5a..538de986 100644 --- a/src/i18n/messages/he.json +++ b/src/i18n/messages/he.json @@ -2071,7 +2071,22 @@ "comboDefaultsGuideHint2": "השתמש בעקיפות ספק כאשר ספק אחד זקוק להתנהגות שונה של זמן קצוב/ניסיון חוזר מאשר ברירות מחדל גלובליות.", "sidebarVisibility": "Hide sidebar items", "sidebarVisibilityDesc": "Hide any sidebar navigation entry to reduce visual clutter.", - "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a..." + "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a...", + "semanticCache": "Semantic Cache", + "autoDisableDescription": "Permanently mark provider connections as deactivated if they return specific terminal ban signals (e.g. HTTP 403 'verify your account'). This removes them from the combo rotation.", + "preserveClientCache": "Preserve Client Cache", + "cacheSettings": "Cache Settings", + "autoDisableThreshold": "Ban Threshold", + "autoDisableBannedAccounts": "Auto-Disable Banned Accounts", + "ttlMinutes": "TTL (minutes)", + "maxEntries": "Max Entries", + "loading": "Loading...", + "save": "Save", + "autoDisableThresholdDesc": "Consecutive ban signals required before permanent deactivation.", + "debugToggle": "Enable Debug Mode", + "sidebarVisibilityToggle": "Show Sidebar Items", + "enabled": "Enabled", + "strategy": "Strategy" }, "translator": { "title": "מתרגם", @@ -2958,6 +2973,43 @@ "behaviorTwoTier": "Two-tier storage: in-memory LRU (fast) + SQLite (persistent across restarts).", "behaviorTtl": "Default TTL: 30 minutes. Configure via {envVar}.", "activeDedupKeys": "Active Dedup Keys", - "dedupWindow": "Dedup Window" + "dedupWindow": "Dedup Window", + "inputTokens": "Input Tokens", + "requestsShort": "reqs", + "inputShort": "In", + "resetting": "Resetting...", + "cachedTokensCol": "Cached", + "search": "Search", + "cacheReuseRatioDesc": "Cached tokens / Total input tokens", + "resetMetrics": "Reset Metrics", + "loading": "Loading...", + "cachedRequests": "Cached Requests", + "model": "Model", + "cached": "Cached", + "actions": "Actions", + "trend24h": "Cache Trend (24h)", + "cachedShort": "Cached", + "cacheCreation": "Creation", + "byProvider": "Breakdown by Provider", + "created": "Created", + "cacheCreationTokens": "Cache Creation Tokens", + "withCacheControl": "With Cache Control", + "searchEntries": "Search entries...", + "cacheReuseRatio": "Cache Reuse Ratio", + "estCostSaved": "Est. Cost Saved", + "cachedTokens": "Cached Tokens", + "requests": "Requests", + "signature": "Signature", + "cacheCreationWrite": "Cache Creation (Write)", + "expires": "Expires", + "writeShort": "Write", + "cacheHitRate": "Cache Hit Rate", + "cacheMetrics": "Prompt Cache Metrics", + "overview": "Overview", + "promptCache": "Prompt Cache (Provider-Side)", + "provider": "Provider", + "cachedTokensRead": "Cached Tokens (Read)", + "entries": "Entries", + "noEntries": "No cache entries found" } } \ No newline at end of file diff --git a/src/i18n/messages/hi.json b/src/i18n/messages/hi.json index 1b7646d1..588d0e0a 100644 --- a/src/i18n/messages/hi.json +++ b/src/i18n/messages/hi.json @@ -2071,7 +2071,22 @@ "comboDefaultsGuideHint2": "जब एक प्रदाता को वैश्विक डिफ़ॉल्ट की तुलना में अलग टाइमआउट/पुनः प्रयास व्यवहार की आवश्यकता होती है तो प्रदाता ओवरराइड का उपयोग करें।", "sidebarVisibility": "Hide sidebar items", "sidebarVisibilityDesc": "Hide any sidebar navigation entry to reduce visual clutter.", - "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a..." + "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a...", + "semanticCache": "Semantic Cache", + "autoDisableDescription": "Permanently mark provider connections as deactivated if they return specific terminal ban signals (e.g. HTTP 403 'verify your account'). This removes them from the combo rotation.", + "preserveClientCache": "Preserve Client Cache", + "cacheSettings": "Cache Settings", + "autoDisableThreshold": "Ban Threshold", + "autoDisableBannedAccounts": "Auto-Disable Banned Accounts", + "ttlMinutes": "TTL (minutes)", + "maxEntries": "Max Entries", + "loading": "Loading...", + "save": "Save", + "autoDisableThresholdDesc": "Consecutive ban signals required before permanent deactivation.", + "debugToggle": "Enable Debug Mode", + "sidebarVisibilityToggle": "Show Sidebar Items", + "enabled": "Enabled", + "strategy": "Strategy" }, "translator": { "title": "अनुवादक", @@ -2915,7 +2930,44 @@ "behaviorTwoTier": "Two-tier storage: in-memory LRU (fast) + SQLite (persistent across restarts).", "behaviorTtl": "Default TTL: 30 minutes. Configure via {envVar}.", "activeDedupKeys": "Active Dedup Keys", - "dedupWindow": "Dedup Window" + "dedupWindow": "Dedup Window", + "inputTokens": "Input Tokens", + "requestsShort": "reqs", + "inputShort": "In", + "resetting": "Resetting...", + "cachedTokensCol": "Cached", + "search": "Search", + "cacheReuseRatioDesc": "Cached tokens / Total input tokens", + "resetMetrics": "Reset Metrics", + "loading": "Loading...", + "cachedRequests": "Cached Requests", + "model": "Model", + "cached": "Cached", + "actions": "Actions", + "trend24h": "Cache Trend (24h)", + "cachedShort": "Cached", + "cacheCreation": "Creation", + "byProvider": "Breakdown by Provider", + "created": "Created", + "cacheCreationTokens": "Cache Creation Tokens", + "withCacheControl": "With Cache Control", + "searchEntries": "Search entries...", + "cacheReuseRatio": "Cache Reuse Ratio", + "estCostSaved": "Est. Cost Saved", + "cachedTokens": "Cached Tokens", + "requests": "Requests", + "signature": "Signature", + "cacheCreationWrite": "Cache Creation (Write)", + "expires": "Expires", + "writeShort": "Write", + "cacheHitRate": "Cache Hit Rate", + "cacheMetrics": "Prompt Cache Metrics", + "overview": "Overview", + "promptCache": "Prompt Cache (Provider-Side)", + "provider": "Provider", + "cachedTokensRead": "Cached Tokens (Read)", + "entries": "Entries", + "noEntries": "No cache entries found" }, "templatePayloads": { "toolCalling": { diff --git a/src/i18n/messages/hu.json b/src/i18n/messages/hu.json index 18d0f987..f34e03ca 100644 --- a/src/i18n/messages/hu.json +++ b/src/i18n/messages/hu.json @@ -2071,7 +2071,22 @@ "comboDefaultsGuideHint2": "Használja a szolgáltató felülbírálását, ha az egyik szolgáltatónak a globális alapértelmezetttől eltérő időtúllépési/újrapróbálkozási viselkedésre van szüksége.", "sidebarVisibility": "Hide sidebar items", "sidebarVisibilityDesc": "Hide any sidebar navigation entry to reduce visual clutter.", - "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a..." + "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a...", + "semanticCache": "Semantic Cache", + "autoDisableDescription": "Permanently mark provider connections as deactivated if they return specific terminal ban signals (e.g. HTTP 403 'verify your account'). This removes them from the combo rotation.", + "preserveClientCache": "Preserve Client Cache", + "cacheSettings": "Cache Settings", + "autoDisableThreshold": "Ban Threshold", + "autoDisableBannedAccounts": "Auto-Disable Banned Accounts", + "ttlMinutes": "TTL (minutes)", + "maxEntries": "Max Entries", + "loading": "Loading...", + "save": "Save", + "autoDisableThresholdDesc": "Consecutive ban signals required before permanent deactivation.", + "debugToggle": "Enable Debug Mode", + "sidebarVisibilityToggle": "Show Sidebar Items", + "enabled": "Enabled", + "strategy": "Strategy" }, "translator": { "title": "Fordító", @@ -2958,6 +2973,43 @@ "behaviorTwoTier": "Two-tier storage: in-memory LRU (fast) + SQLite (persistent across restarts).", "behaviorTtl": "Default TTL: 30 minutes. Configure via {envVar}.", "activeDedupKeys": "Active Dedup Keys", - "dedupWindow": "Dedup Window" + "dedupWindow": "Dedup Window", + "inputTokens": "Input Tokens", + "requestsShort": "reqs", + "inputShort": "In", + "resetting": "Resetting...", + "cachedTokensCol": "Cached", + "search": "Search", + "cacheReuseRatioDesc": "Cached tokens / Total input tokens", + "resetMetrics": "Reset Metrics", + "loading": "Loading...", + "cachedRequests": "Cached Requests", + "model": "Model", + "cached": "Cached", + "actions": "Actions", + "trend24h": "Cache Trend (24h)", + "cachedShort": "Cached", + "cacheCreation": "Creation", + "byProvider": "Breakdown by Provider", + "created": "Created", + "cacheCreationTokens": "Cache Creation Tokens", + "withCacheControl": "With Cache Control", + "searchEntries": "Search entries...", + "cacheReuseRatio": "Cache Reuse Ratio", + "estCostSaved": "Est. Cost Saved", + "cachedTokens": "Cached Tokens", + "requests": "Requests", + "signature": "Signature", + "cacheCreationWrite": "Cache Creation (Write)", + "expires": "Expires", + "writeShort": "Write", + "cacheHitRate": "Cache Hit Rate", + "cacheMetrics": "Prompt Cache Metrics", + "overview": "Overview", + "promptCache": "Prompt Cache (Provider-Side)", + "provider": "Provider", + "cachedTokensRead": "Cached Tokens (Read)", + "entries": "Entries", + "noEntries": "No cache entries found" } } \ No newline at end of file diff --git a/src/i18n/messages/id.json b/src/i18n/messages/id.json index e3fc46eb..4966e4f5 100644 --- a/src/i18n/messages/id.json +++ b/src/i18n/messages/id.json @@ -2071,7 +2071,22 @@ "comboDefaultsGuideHint2": "Gunakan penggantian penyedia ketika satu penyedia memerlukan perilaku batas waktu/coba lagi yang berbeda dari default global.", "sidebarVisibility": "Hide sidebar items", "sidebarVisibilityDesc": "Hide any sidebar navigation entry to reduce visual clutter.", - "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a..." + "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a...", + "semanticCache": "Semantic Cache", + "autoDisableDescription": "Permanently mark provider connections as deactivated if they return specific terminal ban signals (e.g. HTTP 403 'verify your account'). This removes them from the combo rotation.", + "preserveClientCache": "Preserve Client Cache", + "cacheSettings": "Cache Settings", + "autoDisableThreshold": "Ban Threshold", + "autoDisableBannedAccounts": "Auto-Disable Banned Accounts", + "ttlMinutes": "TTL (minutes)", + "maxEntries": "Max Entries", + "loading": "Loading...", + "save": "Save", + "autoDisableThresholdDesc": "Consecutive ban signals required before permanent deactivation.", + "debugToggle": "Enable Debug Mode", + "sidebarVisibilityToggle": "Show Sidebar Items", + "enabled": "Enabled", + "strategy": "Strategy" }, "translator": { "title": "Penerjemah", @@ -2958,6 +2973,43 @@ "behaviorTwoTier": "Two-tier storage: in-memory LRU (fast) + SQLite (persistent across restarts).", "behaviorTtl": "Default TTL: 30 minutes. Configure via {envVar}.", "activeDedupKeys": "Active Dedup Keys", - "dedupWindow": "Dedup Window" + "dedupWindow": "Dedup Window", + "inputTokens": "Input Tokens", + "requestsShort": "reqs", + "inputShort": "In", + "resetting": "Resetting...", + "cachedTokensCol": "Cached", + "search": "Search", + "cacheReuseRatioDesc": "Cached tokens / Total input tokens", + "resetMetrics": "Reset Metrics", + "loading": "Loading...", + "cachedRequests": "Cached Requests", + "model": "Model", + "cached": "Cached", + "actions": "Actions", + "trend24h": "Cache Trend (24h)", + "cachedShort": "Cached", + "cacheCreation": "Creation", + "byProvider": "Breakdown by Provider", + "created": "Created", + "cacheCreationTokens": "Cache Creation Tokens", + "withCacheControl": "With Cache Control", + "searchEntries": "Search entries...", + "cacheReuseRatio": "Cache Reuse Ratio", + "estCostSaved": "Est. Cost Saved", + "cachedTokens": "Cached Tokens", + "requests": "Requests", + "signature": "Signature", + "cacheCreationWrite": "Cache Creation (Write)", + "expires": "Expires", + "writeShort": "Write", + "cacheHitRate": "Cache Hit Rate", + "cacheMetrics": "Prompt Cache Metrics", + "overview": "Overview", + "promptCache": "Prompt Cache (Provider-Side)", + "provider": "Provider", + "cachedTokensRead": "Cached Tokens (Read)", + "entries": "Entries", + "noEntries": "No cache entries found" } } \ No newline at end of file diff --git a/src/i18n/messages/in.json b/src/i18n/messages/in.json index d3d2c4c3..447c9bbc 100644 --- a/src/i18n/messages/in.json +++ b/src/i18n/messages/in.json @@ -2134,7 +2134,22 @@ "themeCoral": "मूंगा", "sidebarVisibility": "Hide sidebar items", "sidebarVisibilityDesc": "Hide any sidebar navigation entry to reduce visual clutter.", - "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a..." + "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a...", + "semanticCache": "Semantic Cache", + "autoDisableDescription": "Permanently mark provider connections as deactivated if they return specific terminal ban signals (e.g. HTTP 403 'verify your account'). This removes them from the combo rotation.", + "preserveClientCache": "Preserve Client Cache", + "cacheSettings": "Cache Settings", + "autoDisableThreshold": "Ban Threshold", + "autoDisableBannedAccounts": "Auto-Disable Banned Accounts", + "ttlMinutes": "TTL (minutes)", + "maxEntries": "Max Entries", + "loading": "Loading...", + "save": "Save", + "autoDisableThresholdDesc": "Consecutive ban signals required before permanent deactivation.", + "debugToggle": "Enable Debug Mode", + "sidebarVisibilityToggle": "Show Sidebar Items", + "enabled": "Enabled", + "strategy": "Strategy" }, "translator": { "title": "अनुवादक", @@ -2958,6 +2973,43 @@ "behaviorTwoTier": "Two-tier storage: in-memory LRU (fast) + SQLite (persistent across restarts).", "behaviorTtl": "Default TTL: 30 minutes. Configure via {envVar}.", "activeDedupKeys": "Active Dedup Keys", - "dedupWindow": "Dedup Window" + "dedupWindow": "Dedup Window", + "inputTokens": "Input Tokens", + "requestsShort": "reqs", + "inputShort": "In", + "resetting": "Resetting...", + "cachedTokensCol": "Cached", + "search": "Search", + "cacheReuseRatioDesc": "Cached tokens / Total input tokens", + "resetMetrics": "Reset Metrics", + "loading": "Loading...", + "cachedRequests": "Cached Requests", + "model": "Model", + "cached": "Cached", + "actions": "Actions", + "trend24h": "Cache Trend (24h)", + "cachedShort": "Cached", + "cacheCreation": "Creation", + "byProvider": "Breakdown by Provider", + "created": "Created", + "cacheCreationTokens": "Cache Creation Tokens", + "withCacheControl": "With Cache Control", + "searchEntries": "Search entries...", + "cacheReuseRatio": "Cache Reuse Ratio", + "estCostSaved": "Est. Cost Saved", + "cachedTokens": "Cached Tokens", + "requests": "Requests", + "signature": "Signature", + "cacheCreationWrite": "Cache Creation (Write)", + "expires": "Expires", + "writeShort": "Write", + "cacheHitRate": "Cache Hit Rate", + "cacheMetrics": "Prompt Cache Metrics", + "overview": "Overview", + "promptCache": "Prompt Cache (Provider-Side)", + "provider": "Provider", + "cachedTokensRead": "Cached Tokens (Read)", + "entries": "Entries", + "noEntries": "No cache entries found" } } \ No newline at end of file diff --git a/src/i18n/messages/it.json b/src/i18n/messages/it.json index f7121149..fc48d97d 100644 --- a/src/i18n/messages/it.json +++ b/src/i18n/messages/it.json @@ -2071,7 +2071,22 @@ "comboDefaultsGuideHint2": "Utilizzare le sostituzioni del provider quando un provider necessita di un comportamento di timeout/riprova diverso rispetto alle impostazioni predefinite globali.", "sidebarVisibility": "Hide sidebar items", "sidebarVisibilityDesc": "Hide any sidebar navigation entry to reduce visual clutter.", - "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a..." + "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a...", + "semanticCache": "Semantic Cache", + "autoDisableDescription": "Permanently mark provider connections as deactivated if they return specific terminal ban signals (e.g. HTTP 403 'verify your account'). This removes them from the combo rotation.", + "preserveClientCache": "Preserve Client Cache", + "cacheSettings": "Cache Settings", + "autoDisableThreshold": "Ban Threshold", + "autoDisableBannedAccounts": "Auto-Disable Banned Accounts", + "ttlMinutes": "TTL (minutes)", + "maxEntries": "Max Entries", + "loading": "Loading...", + "save": "Save", + "autoDisableThresholdDesc": "Consecutive ban signals required before permanent deactivation.", + "debugToggle": "Enable Debug Mode", + "sidebarVisibilityToggle": "Show Sidebar Items", + "enabled": "Enabled", + "strategy": "Strategy" }, "translator": { "title": "Traduttore", @@ -2958,6 +2973,43 @@ "behaviorTwoTier": "Two-tier storage: in-memory LRU (fast) + SQLite (persistent across restarts).", "behaviorTtl": "Default TTL: 30 minutes. Configure via {envVar}.", "activeDedupKeys": "Active Dedup Keys", - "dedupWindow": "Dedup Window" + "dedupWindow": "Dedup Window", + "inputTokens": "Input Tokens", + "requestsShort": "reqs", + "inputShort": "In", + "resetting": "Resetting...", + "cachedTokensCol": "Cached", + "search": "Search", + "cacheReuseRatioDesc": "Cached tokens / Total input tokens", + "resetMetrics": "Reset Metrics", + "loading": "Loading...", + "cachedRequests": "Cached Requests", + "model": "Model", + "cached": "Cached", + "actions": "Actions", + "trend24h": "Cache Trend (24h)", + "cachedShort": "Cached", + "cacheCreation": "Creation", + "byProvider": "Breakdown by Provider", + "created": "Created", + "cacheCreationTokens": "Cache Creation Tokens", + "withCacheControl": "With Cache Control", + "searchEntries": "Search entries...", + "cacheReuseRatio": "Cache Reuse Ratio", + "estCostSaved": "Est. Cost Saved", + "cachedTokens": "Cached Tokens", + "requests": "Requests", + "signature": "Signature", + "cacheCreationWrite": "Cache Creation (Write)", + "expires": "Expires", + "writeShort": "Write", + "cacheHitRate": "Cache Hit Rate", + "cacheMetrics": "Prompt Cache Metrics", + "overview": "Overview", + "promptCache": "Prompt Cache (Provider-Side)", + "provider": "Provider", + "cachedTokensRead": "Cached Tokens (Read)", + "entries": "Entries", + "noEntries": "No cache entries found" } } \ No newline at end of file diff --git a/src/i18n/messages/ja.json b/src/i18n/messages/ja.json index 45fbb816..4d5a12c0 100644 --- a/src/i18n/messages/ja.json +++ b/src/i18n/messages/ja.json @@ -2071,7 +2071,22 @@ "comboDefaultsGuideHint2": "1 つのプロバイダーがグローバルなデフォルトとは異なるタイムアウト/再試行動作を必要とする場合は、プロバイダー オーバーライドを使用します。", "sidebarVisibility": "Hide sidebar items", "sidebarVisibilityDesc": "Hide any sidebar navigation entry to reduce visual clutter.", - "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a..." + "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a...", + "semanticCache": "Semantic Cache", + "autoDisableDescription": "Permanently mark provider connections as deactivated if they return specific terminal ban signals (e.g. HTTP 403 'verify your account'). This removes them from the combo rotation.", + "preserveClientCache": "Preserve Client Cache", + "cacheSettings": "Cache Settings", + "autoDisableThreshold": "Ban Threshold", + "autoDisableBannedAccounts": "Auto-Disable Banned Accounts", + "ttlMinutes": "TTL (minutes)", + "maxEntries": "Max Entries", + "loading": "Loading...", + "save": "Save", + "autoDisableThresholdDesc": "Consecutive ban signals required before permanent deactivation.", + "debugToggle": "Enable Debug Mode", + "sidebarVisibilityToggle": "Show Sidebar Items", + "enabled": "Enabled", + "strategy": "Strategy" }, "translator": { "title": "翻訳者", @@ -2958,6 +2973,43 @@ "behaviorTwoTier": "Two-tier storage: in-memory LRU (fast) + SQLite (persistent across restarts).", "behaviorTtl": "Default TTL: 30 minutes. Configure via {envVar}.", "activeDedupKeys": "Active Dedup Keys", - "dedupWindow": "Dedup Window" + "dedupWindow": "Dedup Window", + "inputTokens": "Input Tokens", + "requestsShort": "reqs", + "inputShort": "In", + "resetting": "Resetting...", + "cachedTokensCol": "Cached", + "search": "Search", + "cacheReuseRatioDesc": "Cached tokens / Total input tokens", + "resetMetrics": "Reset Metrics", + "loading": "Loading...", + "cachedRequests": "Cached Requests", + "model": "Model", + "cached": "Cached", + "actions": "Actions", + "trend24h": "Cache Trend (24h)", + "cachedShort": "Cached", + "cacheCreation": "Creation", + "byProvider": "Breakdown by Provider", + "created": "Created", + "cacheCreationTokens": "Cache Creation Tokens", + "withCacheControl": "With Cache Control", + "searchEntries": "Search entries...", + "cacheReuseRatio": "Cache Reuse Ratio", + "estCostSaved": "Est. Cost Saved", + "cachedTokens": "Cached Tokens", + "requests": "Requests", + "signature": "Signature", + "cacheCreationWrite": "Cache Creation (Write)", + "expires": "Expires", + "writeShort": "Write", + "cacheHitRate": "Cache Hit Rate", + "cacheMetrics": "Prompt Cache Metrics", + "overview": "Overview", + "promptCache": "Prompt Cache (Provider-Side)", + "provider": "Provider", + "cachedTokensRead": "Cached Tokens (Read)", + "entries": "Entries", + "noEntries": "No cache entries found" } } \ No newline at end of file diff --git a/src/i18n/messages/ko.json b/src/i18n/messages/ko.json index 8b4faa48..0c5d6bec 100644 --- a/src/i18n/messages/ko.json +++ b/src/i18n/messages/ko.json @@ -2071,7 +2071,22 @@ "comboDefaultsGuideHint2": "하나의 공급자가 전역 기본값과 다른 시간 초과/재시도 동작을 필요로 하는 경우 공급자 재정의를 사용합니다.", "sidebarVisibility": "Hide sidebar items", "sidebarVisibilityDesc": "Hide any sidebar navigation entry to reduce visual clutter.", - "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a..." + "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a...", + "semanticCache": "Semantic Cache", + "autoDisableDescription": "Permanently mark provider connections as deactivated if they return specific terminal ban signals (e.g. HTTP 403 'verify your account'). This removes them from the combo rotation.", + "preserveClientCache": "Preserve Client Cache", + "cacheSettings": "Cache Settings", + "autoDisableThreshold": "Ban Threshold", + "autoDisableBannedAccounts": "Auto-Disable Banned Accounts", + "ttlMinutes": "TTL (minutes)", + "maxEntries": "Max Entries", + "loading": "Loading...", + "save": "Save", + "autoDisableThresholdDesc": "Consecutive ban signals required before permanent deactivation.", + "debugToggle": "Enable Debug Mode", + "sidebarVisibilityToggle": "Show Sidebar Items", + "enabled": "Enabled", + "strategy": "Strategy" }, "translator": { "title": "번역기", @@ -2958,6 +2973,43 @@ "behaviorTwoTier": "Two-tier storage: in-memory LRU (fast) + SQLite (persistent across restarts).", "behaviorTtl": "Default TTL: 30 minutes. Configure via {envVar}.", "activeDedupKeys": "Active Dedup Keys", - "dedupWindow": "Dedup Window" + "dedupWindow": "Dedup Window", + "inputTokens": "Input Tokens", + "requestsShort": "reqs", + "inputShort": "In", + "resetting": "Resetting...", + "cachedTokensCol": "Cached", + "search": "Search", + "cacheReuseRatioDesc": "Cached tokens / Total input tokens", + "resetMetrics": "Reset Metrics", + "loading": "Loading...", + "cachedRequests": "Cached Requests", + "model": "Model", + "cached": "Cached", + "actions": "Actions", + "trend24h": "Cache Trend (24h)", + "cachedShort": "Cached", + "cacheCreation": "Creation", + "byProvider": "Breakdown by Provider", + "created": "Created", + "cacheCreationTokens": "Cache Creation Tokens", + "withCacheControl": "With Cache Control", + "searchEntries": "Search entries...", + "cacheReuseRatio": "Cache Reuse Ratio", + "estCostSaved": "Est. Cost Saved", + "cachedTokens": "Cached Tokens", + "requests": "Requests", + "signature": "Signature", + "cacheCreationWrite": "Cache Creation (Write)", + "expires": "Expires", + "writeShort": "Write", + "cacheHitRate": "Cache Hit Rate", + "cacheMetrics": "Prompt Cache Metrics", + "overview": "Overview", + "promptCache": "Prompt Cache (Provider-Side)", + "provider": "Provider", + "cachedTokensRead": "Cached Tokens (Read)", + "entries": "Entries", + "noEntries": "No cache entries found" } } \ No newline at end of file diff --git a/src/i18n/messages/ms.json b/src/i18n/messages/ms.json index fd988712..1844d052 100644 --- a/src/i18n/messages/ms.json +++ b/src/i18n/messages/ms.json @@ -2071,7 +2071,22 @@ "comboDefaultsGuideHint2": "Gunakan penggantian pembekal apabila satu pembekal memerlukan gelagat tamat masa/cuba semula yang berbeza daripada lalai global.", "sidebarVisibility": "Hide sidebar items", "sidebarVisibilityDesc": "Hide any sidebar navigation entry to reduce visual clutter.", - "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a..." + "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a...", + "semanticCache": "Semantic Cache", + "autoDisableDescription": "Permanently mark provider connections as deactivated if they return specific terminal ban signals (e.g. HTTP 403 'verify your account'). This removes them from the combo rotation.", + "preserveClientCache": "Preserve Client Cache", + "cacheSettings": "Cache Settings", + "autoDisableThreshold": "Ban Threshold", + "autoDisableBannedAccounts": "Auto-Disable Banned Accounts", + "ttlMinutes": "TTL (minutes)", + "maxEntries": "Max Entries", + "loading": "Loading...", + "save": "Save", + "autoDisableThresholdDesc": "Consecutive ban signals required before permanent deactivation.", + "debugToggle": "Enable Debug Mode", + "sidebarVisibilityToggle": "Show Sidebar Items", + "enabled": "Enabled", + "strategy": "Strategy" }, "translator": { "title": "Penterjemah", @@ -2958,6 +2973,43 @@ "behaviorTwoTier": "Two-tier storage: in-memory LRU (fast) + SQLite (persistent across restarts).", "behaviorTtl": "Default TTL: 30 minutes. Configure via {envVar}.", "activeDedupKeys": "Active Dedup Keys", - "dedupWindow": "Dedup Window" + "dedupWindow": "Dedup Window", + "inputTokens": "Input Tokens", + "requestsShort": "reqs", + "inputShort": "In", + "resetting": "Resetting...", + "cachedTokensCol": "Cached", + "search": "Search", + "cacheReuseRatioDesc": "Cached tokens / Total input tokens", + "resetMetrics": "Reset Metrics", + "loading": "Loading...", + "cachedRequests": "Cached Requests", + "model": "Model", + "cached": "Cached", + "actions": "Actions", + "trend24h": "Cache Trend (24h)", + "cachedShort": "Cached", + "cacheCreation": "Creation", + "byProvider": "Breakdown by Provider", + "created": "Created", + "cacheCreationTokens": "Cache Creation Tokens", + "withCacheControl": "With Cache Control", + "searchEntries": "Search entries...", + "cacheReuseRatio": "Cache Reuse Ratio", + "estCostSaved": "Est. Cost Saved", + "cachedTokens": "Cached Tokens", + "requests": "Requests", + "signature": "Signature", + "cacheCreationWrite": "Cache Creation (Write)", + "expires": "Expires", + "writeShort": "Write", + "cacheHitRate": "Cache Hit Rate", + "cacheMetrics": "Prompt Cache Metrics", + "overview": "Overview", + "promptCache": "Prompt Cache (Provider-Side)", + "provider": "Provider", + "cachedTokensRead": "Cached Tokens (Read)", + "entries": "Entries", + "noEntries": "No cache entries found" } } \ No newline at end of file diff --git a/src/i18n/messages/nl.json b/src/i18n/messages/nl.json index 6cfc2194..22fff304 100644 --- a/src/i18n/messages/nl.json +++ b/src/i18n/messages/nl.json @@ -2071,7 +2071,22 @@ "comboDefaultsGuideHint2": "Gebruik provideroverschrijvingen wanneer een provider ander time-out/opnieuw gedrag nodig heeft dan de algemene standaardwaarden.", "sidebarVisibility": "Hide sidebar items", "sidebarVisibilityDesc": "Hide any sidebar navigation entry to reduce visual clutter.", - "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a..." + "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a...", + "semanticCache": "Semantic Cache", + "autoDisableDescription": "Permanently mark provider connections as deactivated if they return specific terminal ban signals (e.g. HTTP 403 'verify your account'). This removes them from the combo rotation.", + "preserveClientCache": "Preserve Client Cache", + "cacheSettings": "Cache Settings", + "autoDisableThreshold": "Ban Threshold", + "autoDisableBannedAccounts": "Auto-Disable Banned Accounts", + "ttlMinutes": "TTL (minutes)", + "maxEntries": "Max Entries", + "loading": "Loading...", + "save": "Save", + "autoDisableThresholdDesc": "Consecutive ban signals required before permanent deactivation.", + "debugToggle": "Enable Debug Mode", + "sidebarVisibilityToggle": "Show Sidebar Items", + "enabled": "Enabled", + "strategy": "Strategy" }, "translator": { "title": "Vertaler", @@ -2958,6 +2973,43 @@ "behaviorTwoTier": "Two-tier storage: in-memory LRU (fast) + SQLite (persistent across restarts).", "behaviorTtl": "Default TTL: 30 minutes. Configure via {envVar}.", "activeDedupKeys": "Active Dedup Keys", - "dedupWindow": "Dedup Window" + "dedupWindow": "Dedup Window", + "inputTokens": "Input Tokens", + "requestsShort": "reqs", + "inputShort": "In", + "resetting": "Resetting...", + "cachedTokensCol": "Cached", + "search": "Search", + "cacheReuseRatioDesc": "Cached tokens / Total input tokens", + "resetMetrics": "Reset Metrics", + "loading": "Loading...", + "cachedRequests": "Cached Requests", + "model": "Model", + "cached": "Cached", + "actions": "Actions", + "trend24h": "Cache Trend (24h)", + "cachedShort": "Cached", + "cacheCreation": "Creation", + "byProvider": "Breakdown by Provider", + "created": "Created", + "cacheCreationTokens": "Cache Creation Tokens", + "withCacheControl": "With Cache Control", + "searchEntries": "Search entries...", + "cacheReuseRatio": "Cache Reuse Ratio", + "estCostSaved": "Est. Cost Saved", + "cachedTokens": "Cached Tokens", + "requests": "Requests", + "signature": "Signature", + "cacheCreationWrite": "Cache Creation (Write)", + "expires": "Expires", + "writeShort": "Write", + "cacheHitRate": "Cache Hit Rate", + "cacheMetrics": "Prompt Cache Metrics", + "overview": "Overview", + "promptCache": "Prompt Cache (Provider-Side)", + "provider": "Provider", + "cachedTokensRead": "Cached Tokens (Read)", + "entries": "Entries", + "noEntries": "No cache entries found" } } \ No newline at end of file diff --git a/src/i18n/messages/no.json b/src/i18n/messages/no.json index 899f324c..bd047acf 100644 --- a/src/i18n/messages/no.json +++ b/src/i18n/messages/no.json @@ -2071,7 +2071,22 @@ "comboDefaultsGuideHint2": "Bruk leverandøroverstyringer når en leverandør trenger annen tidsavbrudd/forsøk på nytt enn globale standardinnstillinger.", "sidebarVisibility": "Hide sidebar items", "sidebarVisibilityDesc": "Hide any sidebar navigation entry to reduce visual clutter.", - "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a..." + "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a...", + "semanticCache": "Semantic Cache", + "autoDisableDescription": "Permanently mark provider connections as deactivated if they return specific terminal ban signals (e.g. HTTP 403 'verify your account'). This removes them from the combo rotation.", + "preserveClientCache": "Preserve Client Cache", + "cacheSettings": "Cache Settings", + "autoDisableThreshold": "Ban Threshold", + "autoDisableBannedAccounts": "Auto-Disable Banned Accounts", + "ttlMinutes": "TTL (minutes)", + "maxEntries": "Max Entries", + "loading": "Loading...", + "save": "Save", + "autoDisableThresholdDesc": "Consecutive ban signals required before permanent deactivation.", + "debugToggle": "Enable Debug Mode", + "sidebarVisibilityToggle": "Show Sidebar Items", + "enabled": "Enabled", + "strategy": "Strategy" }, "translator": { "title": "Oversetter", @@ -2958,6 +2973,43 @@ "behaviorTwoTier": "Two-tier storage: in-memory LRU (fast) + SQLite (persistent across restarts).", "behaviorTtl": "Default TTL: 30 minutes. Configure via {envVar}.", "activeDedupKeys": "Active Dedup Keys", - "dedupWindow": "Dedup Window" + "dedupWindow": "Dedup Window", + "inputTokens": "Input Tokens", + "requestsShort": "reqs", + "inputShort": "In", + "resetting": "Resetting...", + "cachedTokensCol": "Cached", + "search": "Search", + "cacheReuseRatioDesc": "Cached tokens / Total input tokens", + "resetMetrics": "Reset Metrics", + "loading": "Loading...", + "cachedRequests": "Cached Requests", + "model": "Model", + "cached": "Cached", + "actions": "Actions", + "trend24h": "Cache Trend (24h)", + "cachedShort": "Cached", + "cacheCreation": "Creation", + "byProvider": "Breakdown by Provider", + "created": "Created", + "cacheCreationTokens": "Cache Creation Tokens", + "withCacheControl": "With Cache Control", + "searchEntries": "Search entries...", + "cacheReuseRatio": "Cache Reuse Ratio", + "estCostSaved": "Est. Cost Saved", + "cachedTokens": "Cached Tokens", + "requests": "Requests", + "signature": "Signature", + "cacheCreationWrite": "Cache Creation (Write)", + "expires": "Expires", + "writeShort": "Write", + "cacheHitRate": "Cache Hit Rate", + "cacheMetrics": "Prompt Cache Metrics", + "overview": "Overview", + "promptCache": "Prompt Cache (Provider-Side)", + "provider": "Provider", + "cachedTokensRead": "Cached Tokens (Read)", + "entries": "Entries", + "noEntries": "No cache entries found" } } \ No newline at end of file diff --git a/src/i18n/messages/phi.json b/src/i18n/messages/phi.json index 6f3c6fe2..d4b46415 100644 --- a/src/i18n/messages/phi.json +++ b/src/i18n/messages/phi.json @@ -2071,7 +2071,22 @@ "comboDefaultsGuideHint2": "Gumamit ng mga override ng provider kapag ang isang provider ay nangangailangan ng iba't ibang gawi sa pag-timeout/subukang muli kaysa sa mga pandaigdigang default.", "sidebarVisibility": "Hide sidebar items", "sidebarVisibilityDesc": "Hide any sidebar navigation entry to reduce visual clutter.", - "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a..." + "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a...", + "semanticCache": "Semantic Cache", + "autoDisableDescription": "Permanently mark provider connections as deactivated if they return specific terminal ban signals (e.g. HTTP 403 'verify your account'). This removes them from the combo rotation.", + "preserveClientCache": "Preserve Client Cache", + "cacheSettings": "Cache Settings", + "autoDisableThreshold": "Ban Threshold", + "autoDisableBannedAccounts": "Auto-Disable Banned Accounts", + "ttlMinutes": "TTL (minutes)", + "maxEntries": "Max Entries", + "loading": "Loading...", + "save": "Save", + "autoDisableThresholdDesc": "Consecutive ban signals required before permanent deactivation.", + "debugToggle": "Enable Debug Mode", + "sidebarVisibilityToggle": "Show Sidebar Items", + "enabled": "Enabled", + "strategy": "Strategy" }, "translator": { "title": "Tagasalin", @@ -2958,6 +2973,43 @@ "behaviorTwoTier": "Two-tier storage: in-memory LRU (fast) + SQLite (persistent across restarts).", "behaviorTtl": "Default TTL: 30 minutes. Configure via {envVar}.", "activeDedupKeys": "Active Dedup Keys", - "dedupWindow": "Dedup Window" + "dedupWindow": "Dedup Window", + "inputTokens": "Input Tokens", + "requestsShort": "reqs", + "inputShort": "In", + "resetting": "Resetting...", + "cachedTokensCol": "Cached", + "search": "Search", + "cacheReuseRatioDesc": "Cached tokens / Total input tokens", + "resetMetrics": "Reset Metrics", + "loading": "Loading...", + "cachedRequests": "Cached Requests", + "model": "Model", + "cached": "Cached", + "actions": "Actions", + "trend24h": "Cache Trend (24h)", + "cachedShort": "Cached", + "cacheCreation": "Creation", + "byProvider": "Breakdown by Provider", + "created": "Created", + "cacheCreationTokens": "Cache Creation Tokens", + "withCacheControl": "With Cache Control", + "searchEntries": "Search entries...", + "cacheReuseRatio": "Cache Reuse Ratio", + "estCostSaved": "Est. Cost Saved", + "cachedTokens": "Cached Tokens", + "requests": "Requests", + "signature": "Signature", + "cacheCreationWrite": "Cache Creation (Write)", + "expires": "Expires", + "writeShort": "Write", + "cacheHitRate": "Cache Hit Rate", + "cacheMetrics": "Prompt Cache Metrics", + "overview": "Overview", + "promptCache": "Prompt Cache (Provider-Side)", + "provider": "Provider", + "cachedTokensRead": "Cached Tokens (Read)", + "entries": "Entries", + "noEntries": "No cache entries found" } } \ No newline at end of file diff --git a/src/i18n/messages/pl.json b/src/i18n/messages/pl.json index 3b3fba80..1d751ef0 100644 --- a/src/i18n/messages/pl.json +++ b/src/i18n/messages/pl.json @@ -2071,7 +2071,22 @@ "comboDefaultsGuideHint2": "Użyj zastąpienia dostawcy, gdy jeden z dostawców wymaga innego zachowania związanego z przekroczeniem limitu czasu/ponownej próby niż globalne ustawienia domyślne.", "sidebarVisibility": "Hide sidebar items", "sidebarVisibilityDesc": "Hide any sidebar navigation entry to reduce visual clutter.", - "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a..." + "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a...", + "semanticCache": "Semantic Cache", + "autoDisableDescription": "Permanently mark provider connections as deactivated if they return specific terminal ban signals (e.g. HTTP 403 'verify your account'). This removes them from the combo rotation.", + "preserveClientCache": "Preserve Client Cache", + "cacheSettings": "Cache Settings", + "autoDisableThreshold": "Ban Threshold", + "autoDisableBannedAccounts": "Auto-Disable Banned Accounts", + "ttlMinutes": "TTL (minutes)", + "maxEntries": "Max Entries", + "loading": "Loading...", + "save": "Save", + "autoDisableThresholdDesc": "Consecutive ban signals required before permanent deactivation.", + "debugToggle": "Enable Debug Mode", + "sidebarVisibilityToggle": "Show Sidebar Items", + "enabled": "Enabled", + "strategy": "Strategy" }, "translator": { "title": "Tłumacz", @@ -2958,6 +2973,43 @@ "behaviorTwoTier": "Two-tier storage: in-memory LRU (fast) + SQLite (persistent across restarts).", "behaviorTtl": "Default TTL: 30 minutes. Configure via {envVar}.", "activeDedupKeys": "Active Dedup Keys", - "dedupWindow": "Dedup Window" + "dedupWindow": "Dedup Window", + "inputTokens": "Input Tokens", + "requestsShort": "reqs", + "inputShort": "In", + "resetting": "Resetting...", + "cachedTokensCol": "Cached", + "search": "Search", + "cacheReuseRatioDesc": "Cached tokens / Total input tokens", + "resetMetrics": "Reset Metrics", + "loading": "Loading...", + "cachedRequests": "Cached Requests", + "model": "Model", + "cached": "Cached", + "actions": "Actions", + "trend24h": "Cache Trend (24h)", + "cachedShort": "Cached", + "cacheCreation": "Creation", + "byProvider": "Breakdown by Provider", + "created": "Created", + "cacheCreationTokens": "Cache Creation Tokens", + "withCacheControl": "With Cache Control", + "searchEntries": "Search entries...", + "cacheReuseRatio": "Cache Reuse Ratio", + "estCostSaved": "Est. Cost Saved", + "cachedTokens": "Cached Tokens", + "requests": "Requests", + "signature": "Signature", + "cacheCreationWrite": "Cache Creation (Write)", + "expires": "Expires", + "writeShort": "Write", + "cacheHitRate": "Cache Hit Rate", + "cacheMetrics": "Prompt Cache Metrics", + "overview": "Overview", + "promptCache": "Prompt Cache (Provider-Side)", + "provider": "Provider", + "cachedTokensRead": "Cached Tokens (Read)", + "entries": "Entries", + "noEntries": "No cache entries found" } } \ No newline at end of file diff --git a/src/i18n/messages/pt-BR.json b/src/i18n/messages/pt-BR.json index a7299719..78cf44e4 100644 --- a/src/i18n/messages/pt-BR.json +++ b/src/i18n/messages/pt-BR.json @@ -2071,7 +2071,22 @@ "comboDefaultsGuideHint2": "Use substituições de provedor quando um provedor precisar de um comportamento de tempo limite/nova tentativa diferente dos padrões globais.", "sidebarVisibility": "Hide sidebar items", "sidebarVisibilityDesc": "Hide any sidebar navigation entry to reduce visual clutter.", - "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a..." + "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a...", + "semanticCache": "Semantic Cache", + "autoDisableDescription": "Permanently mark provider connections as deactivated if they return specific terminal ban signals (e.g. HTTP 403 'verify your account'). This removes them from the combo rotation.", + "preserveClientCache": "Preserve Client Cache", + "cacheSettings": "Cache Settings", + "autoDisableThreshold": "Ban Threshold", + "autoDisableBannedAccounts": "Auto-Disable Banned Accounts", + "ttlMinutes": "TTL (minutes)", + "maxEntries": "Max Entries", + "loading": "Loading...", + "save": "Save", + "autoDisableThresholdDesc": "Consecutive ban signals required before permanent deactivation.", + "debugToggle": "Enable Debug Mode", + "sidebarVisibilityToggle": "Show Sidebar Items", + "enabled": "Enabled", + "strategy": "Strategy" }, "translator": { "title": "Tradutor", @@ -2958,6 +2973,43 @@ "behaviorTwoTier": "Two-tier storage: in-memory LRU (fast) + SQLite (persistent across restarts).", "behaviorTtl": "Default TTL: 30 minutes. Configure via {envVar}.", "activeDedupKeys": "Active Dedup Keys", - "dedupWindow": "Dedup Window" + "dedupWindow": "Dedup Window", + "inputTokens": "Input Tokens", + "requestsShort": "reqs", + "inputShort": "In", + "resetting": "Resetting...", + "cachedTokensCol": "Cached", + "search": "Search", + "cacheReuseRatioDesc": "Cached tokens / Total input tokens", + "resetMetrics": "Reset Metrics", + "loading": "Loading...", + "cachedRequests": "Cached Requests", + "model": "Model", + "cached": "Cached", + "actions": "Actions", + "trend24h": "Cache Trend (24h)", + "cachedShort": "Cached", + "cacheCreation": "Creation", + "byProvider": "Breakdown by Provider", + "created": "Created", + "cacheCreationTokens": "Cache Creation Tokens", + "withCacheControl": "With Cache Control", + "searchEntries": "Search entries...", + "cacheReuseRatio": "Cache Reuse Ratio", + "estCostSaved": "Est. Cost Saved", + "cachedTokens": "Cached Tokens", + "requests": "Requests", + "signature": "Signature", + "cacheCreationWrite": "Cache Creation (Write)", + "expires": "Expires", + "writeShort": "Write", + "cacheHitRate": "Cache Hit Rate", + "cacheMetrics": "Prompt Cache Metrics", + "overview": "Overview", + "promptCache": "Prompt Cache (Provider-Side)", + "provider": "Provider", + "cachedTokensRead": "Cached Tokens (Read)", + "entries": "Entries", + "noEntries": "No cache entries found" } } \ No newline at end of file diff --git a/src/i18n/messages/pt.json b/src/i18n/messages/pt.json index d85bf3b1..5ba62dcc 100644 --- a/src/i18n/messages/pt.json +++ b/src/i18n/messages/pt.json @@ -2083,7 +2083,22 @@ "comboDefaultsGuideHint2": "Use substituições de provedor quando um provedor precisar de um comportamento de tempo limite/nova tentativa diferente dos padrões globais.", "sidebarVisibility": "Hide sidebar items", "sidebarVisibilityDesc": "Hide any sidebar navigation entry to reduce visual clutter.", - "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a..." + "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a...", + "semanticCache": "Semantic Cache", + "autoDisableDescription": "Permanently mark provider connections as deactivated if they return specific terminal ban signals (e.g. HTTP 403 'verify your account'). This removes them from the combo rotation.", + "preserveClientCache": "Preserve Client Cache", + "cacheSettings": "Cache Settings", + "autoDisableThreshold": "Ban Threshold", + "autoDisableBannedAccounts": "Auto-Disable Banned Accounts", + "ttlMinutes": "TTL (minutes)", + "maxEntries": "Max Entries", + "loading": "Loading...", + "save": "Save", + "autoDisableThresholdDesc": "Consecutive ban signals required before permanent deactivation.", + "debugToggle": "Enable Debug Mode", + "sidebarVisibilityToggle": "Show Sidebar Items", + "enabled": "Enabled", + "strategy": "Strategy" }, "translator": { "title": "Tradutor", @@ -2958,6 +2973,43 @@ "behaviorTwoTier": "Two-tier storage: in-memory LRU (fast) + SQLite (persistent across restarts).", "behaviorTtl": "Default TTL: 30 minutes. Configure via {envVar}.", "activeDedupKeys": "Active Dedup Keys", - "dedupWindow": "Dedup Window" + "dedupWindow": "Dedup Window", + "inputTokens": "Input Tokens", + "requestsShort": "reqs", + "inputShort": "In", + "resetting": "Resetting...", + "cachedTokensCol": "Cached", + "search": "Search", + "cacheReuseRatioDesc": "Cached tokens / Total input tokens", + "resetMetrics": "Reset Metrics", + "loading": "Loading...", + "cachedRequests": "Cached Requests", + "model": "Model", + "cached": "Cached", + "actions": "Actions", + "trend24h": "Cache Trend (24h)", + "cachedShort": "Cached", + "cacheCreation": "Creation", + "byProvider": "Breakdown by Provider", + "created": "Created", + "cacheCreationTokens": "Cache Creation Tokens", + "withCacheControl": "With Cache Control", + "searchEntries": "Search entries...", + "cacheReuseRatio": "Cache Reuse Ratio", + "estCostSaved": "Est. Cost Saved", + "cachedTokens": "Cached Tokens", + "requests": "Requests", + "signature": "Signature", + "cacheCreationWrite": "Cache Creation (Write)", + "expires": "Expires", + "writeShort": "Write", + "cacheHitRate": "Cache Hit Rate", + "cacheMetrics": "Prompt Cache Metrics", + "overview": "Overview", + "promptCache": "Prompt Cache (Provider-Side)", + "provider": "Provider", + "cachedTokensRead": "Cached Tokens (Read)", + "entries": "Entries", + "noEntries": "No cache entries found" } } \ No newline at end of file diff --git a/src/i18n/messages/ro.json b/src/i18n/messages/ro.json index 3d701661..26e797cf 100644 --- a/src/i18n/messages/ro.json +++ b/src/i18n/messages/ro.json @@ -2071,7 +2071,22 @@ "comboDefaultsGuideHint2": "Folosiți suprascrierile furnizorului atunci când un furnizor are nevoie de un comportament de timeout/reîncercare diferit față de valorile prestabilite globale.", "sidebarVisibility": "Hide sidebar items", "sidebarVisibilityDesc": "Hide any sidebar navigation entry to reduce visual clutter.", - "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a..." + "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a...", + "semanticCache": "Semantic Cache", + "autoDisableDescription": "Permanently mark provider connections as deactivated if they return specific terminal ban signals (e.g. HTTP 403 'verify your account'). This removes them from the combo rotation.", + "preserveClientCache": "Preserve Client Cache", + "cacheSettings": "Cache Settings", + "autoDisableThreshold": "Ban Threshold", + "autoDisableBannedAccounts": "Auto-Disable Banned Accounts", + "ttlMinutes": "TTL (minutes)", + "maxEntries": "Max Entries", + "loading": "Loading...", + "save": "Save", + "autoDisableThresholdDesc": "Consecutive ban signals required before permanent deactivation.", + "debugToggle": "Enable Debug Mode", + "sidebarVisibilityToggle": "Show Sidebar Items", + "enabled": "Enabled", + "strategy": "Strategy" }, "translator": { "title": "Traducător", @@ -2958,6 +2973,43 @@ "behaviorTwoTier": "Two-tier storage: in-memory LRU (fast) + SQLite (persistent across restarts).", "behaviorTtl": "Default TTL: 30 minutes. Configure via {envVar}.", "activeDedupKeys": "Active Dedup Keys", - "dedupWindow": "Dedup Window" + "dedupWindow": "Dedup Window", + "inputTokens": "Input Tokens", + "requestsShort": "reqs", + "inputShort": "In", + "resetting": "Resetting...", + "cachedTokensCol": "Cached", + "search": "Search", + "cacheReuseRatioDesc": "Cached tokens / Total input tokens", + "resetMetrics": "Reset Metrics", + "loading": "Loading...", + "cachedRequests": "Cached Requests", + "model": "Model", + "cached": "Cached", + "actions": "Actions", + "trend24h": "Cache Trend (24h)", + "cachedShort": "Cached", + "cacheCreation": "Creation", + "byProvider": "Breakdown by Provider", + "created": "Created", + "cacheCreationTokens": "Cache Creation Tokens", + "withCacheControl": "With Cache Control", + "searchEntries": "Search entries...", + "cacheReuseRatio": "Cache Reuse Ratio", + "estCostSaved": "Est. Cost Saved", + "cachedTokens": "Cached Tokens", + "requests": "Requests", + "signature": "Signature", + "cacheCreationWrite": "Cache Creation (Write)", + "expires": "Expires", + "writeShort": "Write", + "cacheHitRate": "Cache Hit Rate", + "cacheMetrics": "Prompt Cache Metrics", + "overview": "Overview", + "promptCache": "Prompt Cache (Provider-Side)", + "provider": "Provider", + "cachedTokensRead": "Cached Tokens (Read)", + "entries": "Entries", + "noEntries": "No cache entries found" } } \ No newline at end of file diff --git a/src/i18n/messages/ru.json b/src/i18n/messages/ru.json index 25270168..2def40a1 100644 --- a/src/i18n/messages/ru.json +++ b/src/i18n/messages/ru.json @@ -2071,7 +2071,22 @@ "comboDefaultsGuideHint2": "Используйте переопределения поставщика, если одному поставщику требуется другое поведение по тайм-ауту/повторной попытке, чем глобальные значения по умолчанию.", "sidebarVisibility": "Hide sidebar items", "sidebarVisibilityDesc": "Hide any sidebar navigation entry to reduce visual clutter.", - "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a..." + "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a...", + "semanticCache": "Semantic Cache", + "autoDisableDescription": "Permanently mark provider connections as deactivated if they return specific terminal ban signals (e.g. HTTP 403 'verify your account'). This removes them from the combo rotation.", + "preserveClientCache": "Preserve Client Cache", + "cacheSettings": "Cache Settings", + "autoDisableThreshold": "Ban Threshold", + "autoDisableBannedAccounts": "Auto-Disable Banned Accounts", + "ttlMinutes": "TTL (minutes)", + "maxEntries": "Max Entries", + "loading": "Loading...", + "save": "Save", + "autoDisableThresholdDesc": "Consecutive ban signals required before permanent deactivation.", + "debugToggle": "Enable Debug Mode", + "sidebarVisibilityToggle": "Show Sidebar Items", + "enabled": "Enabled", + "strategy": "Strategy" }, "translator": { "title": "Переводчик", @@ -2958,6 +2973,43 @@ "behaviorTwoTier": "Two-tier storage: in-memory LRU (fast) + SQLite (persistent across restarts).", "behaviorTtl": "Default TTL: 30 minutes. Configure via {envVar}.", "activeDedupKeys": "Active Dedup Keys", - "dedupWindow": "Dedup Window" + "dedupWindow": "Dedup Window", + "inputTokens": "Input Tokens", + "requestsShort": "reqs", + "inputShort": "In", + "resetting": "Resetting...", + "cachedTokensCol": "Cached", + "search": "Search", + "cacheReuseRatioDesc": "Cached tokens / Total input tokens", + "resetMetrics": "Reset Metrics", + "loading": "Loading...", + "cachedRequests": "Cached Requests", + "model": "Model", + "cached": "Cached", + "actions": "Actions", + "trend24h": "Cache Trend (24h)", + "cachedShort": "Cached", + "cacheCreation": "Creation", + "byProvider": "Breakdown by Provider", + "created": "Created", + "cacheCreationTokens": "Cache Creation Tokens", + "withCacheControl": "With Cache Control", + "searchEntries": "Search entries...", + "cacheReuseRatio": "Cache Reuse Ratio", + "estCostSaved": "Est. Cost Saved", + "cachedTokens": "Cached Tokens", + "requests": "Requests", + "signature": "Signature", + "cacheCreationWrite": "Cache Creation (Write)", + "expires": "Expires", + "writeShort": "Write", + "cacheHitRate": "Cache Hit Rate", + "cacheMetrics": "Prompt Cache Metrics", + "overview": "Overview", + "promptCache": "Prompt Cache (Provider-Side)", + "provider": "Provider", + "cachedTokensRead": "Cached Tokens (Read)", + "entries": "Entries", + "noEntries": "No cache entries found" } } \ No newline at end of file diff --git a/src/i18n/messages/sk.json b/src/i18n/messages/sk.json index 98788f43..188c6f49 100644 --- a/src/i18n/messages/sk.json +++ b/src/i18n/messages/sk.json @@ -2071,7 +2071,22 @@ "comboDefaultsGuideHint2": "Použite prepísania poskytovateľa, keď jeden poskytovateľ potrebuje iné správanie pri uplynutí časového limitu/opakovania, ako sú globálne predvolené hodnoty.", "sidebarVisibility": "Hide sidebar items", "sidebarVisibilityDesc": "Hide any sidebar navigation entry to reduce visual clutter.", - "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a..." + "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a...", + "semanticCache": "Semantic Cache", + "autoDisableDescription": "Permanently mark provider connections as deactivated if they return specific terminal ban signals (e.g. HTTP 403 'verify your account'). This removes them from the combo rotation.", + "preserveClientCache": "Preserve Client Cache", + "cacheSettings": "Cache Settings", + "autoDisableThreshold": "Ban Threshold", + "autoDisableBannedAccounts": "Auto-Disable Banned Accounts", + "ttlMinutes": "TTL (minutes)", + "maxEntries": "Max Entries", + "loading": "Loading...", + "save": "Save", + "autoDisableThresholdDesc": "Consecutive ban signals required before permanent deactivation.", + "debugToggle": "Enable Debug Mode", + "sidebarVisibilityToggle": "Show Sidebar Items", + "enabled": "Enabled", + "strategy": "Strategy" }, "translator": { "title": "Prekladateľ", @@ -2958,6 +2973,43 @@ "behaviorTwoTier": "Two-tier storage: in-memory LRU (fast) + SQLite (persistent across restarts).", "behaviorTtl": "Default TTL: 30 minutes. Configure via {envVar}.", "activeDedupKeys": "Active Dedup Keys", - "dedupWindow": "Dedup Window" + "dedupWindow": "Dedup Window", + "inputTokens": "Input Tokens", + "requestsShort": "reqs", + "inputShort": "In", + "resetting": "Resetting...", + "cachedTokensCol": "Cached", + "search": "Search", + "cacheReuseRatioDesc": "Cached tokens / Total input tokens", + "resetMetrics": "Reset Metrics", + "loading": "Loading...", + "cachedRequests": "Cached Requests", + "model": "Model", + "cached": "Cached", + "actions": "Actions", + "trend24h": "Cache Trend (24h)", + "cachedShort": "Cached", + "cacheCreation": "Creation", + "byProvider": "Breakdown by Provider", + "created": "Created", + "cacheCreationTokens": "Cache Creation Tokens", + "withCacheControl": "With Cache Control", + "searchEntries": "Search entries...", + "cacheReuseRatio": "Cache Reuse Ratio", + "estCostSaved": "Est. Cost Saved", + "cachedTokens": "Cached Tokens", + "requests": "Requests", + "signature": "Signature", + "cacheCreationWrite": "Cache Creation (Write)", + "expires": "Expires", + "writeShort": "Write", + "cacheHitRate": "Cache Hit Rate", + "cacheMetrics": "Prompt Cache Metrics", + "overview": "Overview", + "promptCache": "Prompt Cache (Provider-Side)", + "provider": "Provider", + "cachedTokensRead": "Cached Tokens (Read)", + "entries": "Entries", + "noEntries": "No cache entries found" } } \ No newline at end of file diff --git a/src/i18n/messages/sv.json b/src/i18n/messages/sv.json index a8c79da1..fa7bb8a8 100644 --- a/src/i18n/messages/sv.json +++ b/src/i18n/messages/sv.json @@ -2071,7 +2071,22 @@ "comboDefaultsGuideHint2": "Använd åsidosättande av leverantörer när en leverantör behöver ett annat beteende för timeout/försök igen än globala standardinställningar.", "sidebarVisibility": "Hide sidebar items", "sidebarVisibilityDesc": "Hide any sidebar navigation entry to reduce visual clutter.", - "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a..." + "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a...", + "semanticCache": "Semantic Cache", + "autoDisableDescription": "Permanently mark provider connections as deactivated if they return specific terminal ban signals (e.g. HTTP 403 'verify your account'). This removes them from the combo rotation.", + "preserveClientCache": "Preserve Client Cache", + "cacheSettings": "Cache Settings", + "autoDisableThreshold": "Ban Threshold", + "autoDisableBannedAccounts": "Auto-Disable Banned Accounts", + "ttlMinutes": "TTL (minutes)", + "maxEntries": "Max Entries", + "loading": "Loading...", + "save": "Save", + "autoDisableThresholdDesc": "Consecutive ban signals required before permanent deactivation.", + "debugToggle": "Enable Debug Mode", + "sidebarVisibilityToggle": "Show Sidebar Items", + "enabled": "Enabled", + "strategy": "Strategy" }, "translator": { "title": "Översättare", @@ -2958,6 +2973,43 @@ "behaviorTwoTier": "Two-tier storage: in-memory LRU (fast) + SQLite (persistent across restarts).", "behaviorTtl": "Default TTL: 30 minutes. Configure via {envVar}.", "activeDedupKeys": "Active Dedup Keys", - "dedupWindow": "Dedup Window" + "dedupWindow": "Dedup Window", + "inputTokens": "Input Tokens", + "requestsShort": "reqs", + "inputShort": "In", + "resetting": "Resetting...", + "cachedTokensCol": "Cached", + "search": "Search", + "cacheReuseRatioDesc": "Cached tokens / Total input tokens", + "resetMetrics": "Reset Metrics", + "loading": "Loading...", + "cachedRequests": "Cached Requests", + "model": "Model", + "cached": "Cached", + "actions": "Actions", + "trend24h": "Cache Trend (24h)", + "cachedShort": "Cached", + "cacheCreation": "Creation", + "byProvider": "Breakdown by Provider", + "created": "Created", + "cacheCreationTokens": "Cache Creation Tokens", + "withCacheControl": "With Cache Control", + "searchEntries": "Search entries...", + "cacheReuseRatio": "Cache Reuse Ratio", + "estCostSaved": "Est. Cost Saved", + "cachedTokens": "Cached Tokens", + "requests": "Requests", + "signature": "Signature", + "cacheCreationWrite": "Cache Creation (Write)", + "expires": "Expires", + "writeShort": "Write", + "cacheHitRate": "Cache Hit Rate", + "cacheMetrics": "Prompt Cache Metrics", + "overview": "Overview", + "promptCache": "Prompt Cache (Provider-Side)", + "provider": "Provider", + "cachedTokensRead": "Cached Tokens (Read)", + "entries": "Entries", + "noEntries": "No cache entries found" } } \ No newline at end of file diff --git a/src/i18n/messages/th.json b/src/i18n/messages/th.json index 2f9699e5..0827249b 100644 --- a/src/i18n/messages/th.json +++ b/src/i18n/messages/th.json @@ -2071,7 +2071,22 @@ "comboDefaultsGuideHint2": "ใช้การแทนที่ผู้ให้บริการเมื่อผู้ให้บริการรายหนึ่งต้องการพฤติกรรมการหมดเวลา/การลองใหม่ที่แตกต่างไปจากค่าเริ่มต้นส่วนกลาง", "sidebarVisibility": "Hide sidebar items", "sidebarVisibilityDesc": "Hide any sidebar navigation entry to reduce visual clutter.", - "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a..." + "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a...", + "semanticCache": "Semantic Cache", + "autoDisableDescription": "Permanently mark provider connections as deactivated if they return specific terminal ban signals (e.g. HTTP 403 'verify your account'). This removes them from the combo rotation.", + "preserveClientCache": "Preserve Client Cache", + "cacheSettings": "Cache Settings", + "autoDisableThreshold": "Ban Threshold", + "autoDisableBannedAccounts": "Auto-Disable Banned Accounts", + "ttlMinutes": "TTL (minutes)", + "maxEntries": "Max Entries", + "loading": "Loading...", + "save": "Save", + "autoDisableThresholdDesc": "Consecutive ban signals required before permanent deactivation.", + "debugToggle": "Enable Debug Mode", + "sidebarVisibilityToggle": "Show Sidebar Items", + "enabled": "Enabled", + "strategy": "Strategy" }, "translator": { "title": "นักแปล", @@ -2958,6 +2973,43 @@ "behaviorTwoTier": "Two-tier storage: in-memory LRU (fast) + SQLite (persistent across restarts).", "behaviorTtl": "Default TTL: 30 minutes. Configure via {envVar}.", "activeDedupKeys": "Active Dedup Keys", - "dedupWindow": "Dedup Window" + "dedupWindow": "Dedup Window", + "inputTokens": "Input Tokens", + "requestsShort": "reqs", + "inputShort": "In", + "resetting": "Resetting...", + "cachedTokensCol": "Cached", + "search": "Search", + "cacheReuseRatioDesc": "Cached tokens / Total input tokens", + "resetMetrics": "Reset Metrics", + "loading": "Loading...", + "cachedRequests": "Cached Requests", + "model": "Model", + "cached": "Cached", + "actions": "Actions", + "trend24h": "Cache Trend (24h)", + "cachedShort": "Cached", + "cacheCreation": "Creation", + "byProvider": "Breakdown by Provider", + "created": "Created", + "cacheCreationTokens": "Cache Creation Tokens", + "withCacheControl": "With Cache Control", + "searchEntries": "Search entries...", + "cacheReuseRatio": "Cache Reuse Ratio", + "estCostSaved": "Est. Cost Saved", + "cachedTokens": "Cached Tokens", + "requests": "Requests", + "signature": "Signature", + "cacheCreationWrite": "Cache Creation (Write)", + "expires": "Expires", + "writeShort": "Write", + "cacheHitRate": "Cache Hit Rate", + "cacheMetrics": "Prompt Cache Metrics", + "overview": "Overview", + "promptCache": "Prompt Cache (Provider-Side)", + "provider": "Provider", + "cachedTokensRead": "Cached Tokens (Read)", + "entries": "Entries", + "noEntries": "No cache entries found" } } \ No newline at end of file diff --git a/src/i18n/messages/tr.json b/src/i18n/messages/tr.json index 047296fd..751f9ab3 100644 --- a/src/i18n/messages/tr.json +++ b/src/i18n/messages/tr.json @@ -2134,7 +2134,22 @@ "themeCoral": "Mercan", "sidebarVisibility": "Hide sidebar items", "sidebarVisibilityDesc": "Hide any sidebar navigation entry to reduce visual clutter.", - "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a..." + "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a...", + "semanticCache": "Semantic Cache", + "autoDisableDescription": "Permanently mark provider connections as deactivated if they return specific terminal ban signals (e.g. HTTP 403 'verify your account'). This removes them from the combo rotation.", + "preserveClientCache": "Preserve Client Cache", + "cacheSettings": "Cache Settings", + "autoDisableThreshold": "Ban Threshold", + "autoDisableBannedAccounts": "Auto-Disable Banned Accounts", + "ttlMinutes": "TTL (minutes)", + "maxEntries": "Max Entries", + "loading": "Loading...", + "save": "Save", + "autoDisableThresholdDesc": "Consecutive ban signals required before permanent deactivation.", + "debugToggle": "Enable Debug Mode", + "sidebarVisibilityToggle": "Show Sidebar Items", + "enabled": "Enabled", + "strategy": "Strategy" }, "translator": { "title": "Çeviri", @@ -2958,6 +2973,43 @@ "dbEntries": "DB Entries", "behaviorTwoTier": "Two-tier storage: in-memory LRU (fast) + SQLite (persistent across restarts).", "activeDedupKeys": "Active Dedup Keys", - "behaviorDeterministic": "Only non-streaming requests with temperature=0 are cached." + "behaviorDeterministic": "Only non-streaming requests with temperature=0 are cached.", + "inputTokens": "Input Tokens", + "requestsShort": "reqs", + "inputShort": "In", + "resetting": "Resetting...", + "cachedTokensCol": "Cached", + "search": "Search", + "cacheReuseRatioDesc": "Cached tokens / Total input tokens", + "resetMetrics": "Reset Metrics", + "loading": "Loading...", + "cachedRequests": "Cached Requests", + "model": "Model", + "cached": "Cached", + "actions": "Actions", + "trend24h": "Cache Trend (24h)", + "cachedShort": "Cached", + "cacheCreation": "Creation", + "byProvider": "Breakdown by Provider", + "created": "Created", + "cacheCreationTokens": "Cache Creation Tokens", + "withCacheControl": "With Cache Control", + "searchEntries": "Search entries...", + "cacheReuseRatio": "Cache Reuse Ratio", + "estCostSaved": "Est. Cost Saved", + "cachedTokens": "Cached Tokens", + "requests": "Requests", + "signature": "Signature", + "cacheCreationWrite": "Cache Creation (Write)", + "expires": "Expires", + "writeShort": "Write", + "cacheHitRate": "Cache Hit Rate", + "cacheMetrics": "Prompt Cache Metrics", + "overview": "Overview", + "promptCache": "Prompt Cache (Provider-Side)", + "provider": "Provider", + "cachedTokensRead": "Cached Tokens (Read)", + "entries": "Entries", + "noEntries": "No cache entries found" } } \ No newline at end of file diff --git a/src/i18n/messages/uk-UA.json b/src/i18n/messages/uk-UA.json index 420de9f2..040ba715 100644 --- a/src/i18n/messages/uk-UA.json +++ b/src/i18n/messages/uk-UA.json @@ -2071,7 +2071,22 @@ "comboDefaultsGuideHint2": "Використовуйте перевизначення постачальника, коли одному постачальнику потрібна інша поведінка тайм-ауту/повторної спроби, ніж глобальні стандартні налаштування.", "sidebarVisibility": "Hide sidebar items", "sidebarVisibilityDesc": "Hide any sidebar navigation entry to reduce visual clutter.", - "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a..." + "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a...", + "semanticCache": "Semantic Cache", + "autoDisableDescription": "Permanently mark provider connections as deactivated if they return specific terminal ban signals (e.g. HTTP 403 'verify your account'). This removes them from the combo rotation.", + "preserveClientCache": "Preserve Client Cache", + "cacheSettings": "Cache Settings", + "autoDisableThreshold": "Ban Threshold", + "autoDisableBannedAccounts": "Auto-Disable Banned Accounts", + "ttlMinutes": "TTL (minutes)", + "maxEntries": "Max Entries", + "loading": "Loading...", + "save": "Save", + "autoDisableThresholdDesc": "Consecutive ban signals required before permanent deactivation.", + "debugToggle": "Enable Debug Mode", + "sidebarVisibilityToggle": "Show Sidebar Items", + "enabled": "Enabled", + "strategy": "Strategy" }, "translator": { "title": "Перекладач", @@ -2958,6 +2973,43 @@ "behaviorTwoTier": "Two-tier storage: in-memory LRU (fast) + SQLite (persistent across restarts).", "behaviorTtl": "Default TTL: 30 minutes. Configure via {envVar}.", "activeDedupKeys": "Active Dedup Keys", - "dedupWindow": "Dedup Window" + "dedupWindow": "Dedup Window", + "inputTokens": "Input Tokens", + "requestsShort": "reqs", + "inputShort": "In", + "resetting": "Resetting...", + "cachedTokensCol": "Cached", + "search": "Search", + "cacheReuseRatioDesc": "Cached tokens / Total input tokens", + "resetMetrics": "Reset Metrics", + "loading": "Loading...", + "cachedRequests": "Cached Requests", + "model": "Model", + "cached": "Cached", + "actions": "Actions", + "trend24h": "Cache Trend (24h)", + "cachedShort": "Cached", + "cacheCreation": "Creation", + "byProvider": "Breakdown by Provider", + "created": "Created", + "cacheCreationTokens": "Cache Creation Tokens", + "withCacheControl": "With Cache Control", + "searchEntries": "Search entries...", + "cacheReuseRatio": "Cache Reuse Ratio", + "estCostSaved": "Est. Cost Saved", + "cachedTokens": "Cached Tokens", + "requests": "Requests", + "signature": "Signature", + "cacheCreationWrite": "Cache Creation (Write)", + "expires": "Expires", + "writeShort": "Write", + "cacheHitRate": "Cache Hit Rate", + "cacheMetrics": "Prompt Cache Metrics", + "overview": "Overview", + "promptCache": "Prompt Cache (Provider-Side)", + "provider": "Provider", + "cachedTokensRead": "Cached Tokens (Read)", + "entries": "Entries", + "noEntries": "No cache entries found" } } \ No newline at end of file diff --git a/src/i18n/messages/vi.json b/src/i18n/messages/vi.json index 501b94a1..d31764e0 100644 --- a/src/i18n/messages/vi.json +++ b/src/i18n/messages/vi.json @@ -2071,7 +2071,22 @@ "comboDefaultsGuideHint2": "Sử dụng ghi đè nhà cung cấp khi một nhà cung cấp cần hành vi hết thời gian chờ/thử lại khác với mặc định chung.", "sidebarVisibility": "Hide sidebar items", "sidebarVisibilityDesc": "Hide any sidebar navigation entry to reduce visual clutter.", - "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a..." + "sidebarVisibilityHint": "Any sidebar section is hidden automatically when a...", + "semanticCache": "Semantic Cache", + "autoDisableDescription": "Permanently mark provider connections as deactivated if they return specific terminal ban signals (e.g. HTTP 403 'verify your account'). This removes them from the combo rotation.", + "preserveClientCache": "Preserve Client Cache", + "cacheSettings": "Cache Settings", + "autoDisableThreshold": "Ban Threshold", + "autoDisableBannedAccounts": "Auto-Disable Banned Accounts", + "ttlMinutes": "TTL (minutes)", + "maxEntries": "Max Entries", + "loading": "Loading...", + "save": "Save", + "autoDisableThresholdDesc": "Consecutive ban signals required before permanent deactivation.", + "debugToggle": "Enable Debug Mode", + "sidebarVisibilityToggle": "Show Sidebar Items", + "enabled": "Enabled", + "strategy": "Strategy" }, "translator": { "title": "Người phiên dịch", @@ -2958,6 +2973,43 @@ "behaviorTwoTier": "Two-tier storage: in-memory LRU (fast) + SQLite (persistent across restarts).", "behaviorTtl": "Default TTL: 30 minutes. Configure via {envVar}.", "activeDedupKeys": "Active Dedup Keys", - "dedupWindow": "Dedup Window" + "dedupWindow": "Dedup Window", + "inputTokens": "Input Tokens", + "requestsShort": "reqs", + "inputShort": "In", + "resetting": "Resetting...", + "cachedTokensCol": "Cached", + "search": "Search", + "cacheReuseRatioDesc": "Cached tokens / Total input tokens", + "resetMetrics": "Reset Metrics", + "loading": "Loading...", + "cachedRequests": "Cached Requests", + "model": "Model", + "cached": "Cached", + "actions": "Actions", + "trend24h": "Cache Trend (24h)", + "cachedShort": "Cached", + "cacheCreation": "Creation", + "byProvider": "Breakdown by Provider", + "created": "Created", + "cacheCreationTokens": "Cache Creation Tokens", + "withCacheControl": "With Cache Control", + "searchEntries": "Search entries...", + "cacheReuseRatio": "Cache Reuse Ratio", + "estCostSaved": "Est. Cost Saved", + "cachedTokens": "Cached Tokens", + "requests": "Requests", + "signature": "Signature", + "cacheCreationWrite": "Cache Creation (Write)", + "expires": "Expires", + "writeShort": "Write", + "cacheHitRate": "Cache Hit Rate", + "cacheMetrics": "Prompt Cache Metrics", + "overview": "Overview", + "promptCache": "Prompt Cache (Provider-Side)", + "provider": "Provider", + "cachedTokensRead": "Cached Tokens (Read)", + "entries": "Entries", + "noEntries": "No cache entries found" } } \ No newline at end of file