mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-08-05 06:42:12 +03:00
2.1 KiB
2.1 KiB
Task 14 — Settings Page (MAIOR TAREFA)
Status: [ ] Não iniciado
Namespace JSON: settings
Arquivos (20 componentes!)
| Arquivo | Strings |
|---|---|
settings/components/AppearanceTab.tsx |
~4 |
settings/components/CacheStatsCard.tsx |
~4 |
settings/components/ComboDefaultsTab.tsx |
~8 |
settings/components/FallbackChainsEditor.tsx |
~2 |
settings/components/IPFilterSection.tsx |
~2 |
settings/components/PoliciesPanel.tsx |
~5 |
settings/components/PricingTab.tsx |
~8 |
settings/components/ProxyTab.tsx |
~2 |
settings/components/ResilienceTab.tsx |
~7 |
settings/components/RoutingTab.tsx |
~4 |
settings/components/SecurityTab.tsx |
~5 |
settings/components/SessionInfoCard.tsx |
~5 |
settings/components/SystemPromptTab.tsx |
~2 |
settings/components/SystemStorageTab.tsx |
~8 |
settings/components/ThinkingBudgetTab.tsx |
~5 |
settings/pricing/page.tsx |
~17 |
Strings a Traduzir (amostra)
| String EN | Chave i18n | String PT-BR |
|---|---|---|
| "General" | settings.general |
"Geral" |
| "Security" | settings.security |
"Segurança" |
| "Appearance" | settings.appearance |
"Aparência" |
| "Routing" | settings.routing |
"Roteamento" |
| "Cache" | settings.cache |
"Cache" |
| "Resilience" | settings.resilience |
"Resiliência" |
| "System Prompt" | settings.systemPrompt |
"Prompt do Sistema" |
| "Thinking Budget" | settings.thinkingBudget |
"Orçamento de Raciocínio" |
| "Proxy" | settings.proxy |
"Proxy" |
| "Pricing" | settings.pricing |
"Preços" |
| "Storage" | settings.storage |
"Armazenamento" |
| "Policies" | settings.policies |
"Políticas" |
| "IP Filter" | settings.ipFilter |
"Filtro de IP" |
| "Combo Defaults" | settings.comboDefaults |
"Padrões de Combo" |
| "Fallback Chains" | settings.fallbackChains |
"Cadeias de Fallback" |
| ~40 strings adicionais | — | Levantar em cada tab |
Checklist
- Levantar strings de CADA componente (16 arquivos)
- Adicionar chaves / traduções
- Substituir por
t()em todos os 16 arquivos - Testar cada aba em EN e PT-BR