FN-9023: restore non-English catalog key parity
Restore localized settings and task recommendation copy across secondary catalogs. - Add missing GitHub auto-merge and terminal-wedge notification translations. - Complete Portuguese recommendation and merge-setting translations. - Remove the stale Portuguese ephemeral-worker setting key. Files changed: .changeset/fn-9023-i18n-parity.md | 7 +++++++ packages/i18n/locales/es/app.json | 8 ++++++-- packages/i18n/locales/fr/app.json | 8 ++++++-- packages/i18n/locales/ko/app.json | 8 ++++++-- packages/i18n/locales/pt-BR/app.json | 30 ++++++++++++++++++++++++------ packages/i18n/locales/zh-CN/app.json | 8 ++++++-- packages/i18n/locales/zh-TW/app.json | 8 ++++++-- 7 files changed, 61 insertions(+), 16 deletions(-) Fusion-Task-Id: FN-9023 Fusion-Task-Lineage: a348310e-02d3-4aed-a0c3-2882cd54f5b1 Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
This commit is contained in:
7
.changeset/fn-9023-i18n-parity.md
Normal file
7
.changeset/fn-9023-i18n-parity.md
Normal file
@@ -0,0 +1,7 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
summary: Restore missing localized merge, notification, recommendation, and settings copy.
|
||||
category: fix
|
||||
dev: Adds parity keys across six locales and removes the stale pt-BR settings.general.useEphemeralTaskWorkerAgents orphan.
|
||||
@@ -6392,7 +6392,9 @@
|
||||
"sameAsIntegrationBranchDefault": "",
|
||||
"pushTargetBranchHelp": "",
|
||||
"requiredChecks": "",
|
||||
"requiredChecksHelp": ""
|
||||
"requiredChecksHelp": "",
|
||||
"githubNativeAutoMerge": "Usar la fusión automática nativa de GitHub",
|
||||
"githubNativeAutoMergeHelp": "GitHub espera a que se cumpla todo su conjunto de reglas antes de fusionar. El repositorio debe permitir la fusión automática; Fusion falla de forma segura si no está disponible. Predeterminado: desactivado."
|
||||
},
|
||||
"mergeManually": "Fusionar manualmente",
|
||||
"mobileNav": {
|
||||
@@ -6511,7 +6513,9 @@
|
||||
"webhookFormatHint": "",
|
||||
"agentClarification": "",
|
||||
"agentClarificationEnable": "",
|
||||
"agentClarificationHint": ""
|
||||
"agentClarificationHint": "",
|
||||
"wedgeNotificationSettleMs": "Ventana de estabilización de bloqueo terminal (ms)",
|
||||
"wedgeNotificationSettleMsHelp": "Cuánto tiempo debe persistir un fallo terminal antes de alertar a un operador. 0 = notificar inmediatamente. Predeterminado: 300000 (5 minutos)."
|
||||
},
|
||||
"plugins": {
|
||||
"fusionPlugins": "",
|
||||
|
||||
@@ -6392,7 +6392,9 @@
|
||||
"sameAsIntegrationBranchDefault": "",
|
||||
"pushTargetBranchHelp": "",
|
||||
"requiredChecks": "",
|
||||
"requiredChecksHelp": ""
|
||||
"requiredChecksHelp": "",
|
||||
"githubNativeAutoMerge": "Utiliser la fusion automatique native de GitHub",
|
||||
"githubNativeAutoMergeHelp": "GitHub attend l'ensemble de ses règles avant de fusionner. Le dépôt doit autoriser la fusion automatique ; Fusion échoue de manière sécurisée si elle est indisponible. Par défaut : désactivée."
|
||||
},
|
||||
"mergeManually": "Fusionner manuellement",
|
||||
"mobileNav": {
|
||||
@@ -6511,7 +6513,9 @@
|
||||
"webhookFormatHint": "",
|
||||
"agentClarification": "",
|
||||
"agentClarificationEnable": "",
|
||||
"agentClarificationHint": ""
|
||||
"agentClarificationHint": "",
|
||||
"wedgeNotificationSettleMs": "Fenêtre de stabilisation d'un blocage terminal (ms)",
|
||||
"wedgeNotificationSettleMsHelp": "Durée pendant laquelle un échec terminal doit persister avant d'alerter un opérateur. 0 = notifier immédiatement. Par défaut : 300000 (5 minutes)."
|
||||
},
|
||||
"plugins": {
|
||||
"fusionPlugins": "",
|
||||
|
||||
@@ -6392,7 +6392,9 @@
|
||||
"sameAsIntegrationBranchDefault": "",
|
||||
"pushTargetBranchHelp": "",
|
||||
"requiredChecks": "",
|
||||
"requiredChecksHelp": ""
|
||||
"requiredChecksHelp": "",
|
||||
"githubNativeAutoMerge": "GitHub 기본 자동 병합 사용",
|
||||
"githubNativeAutoMergeHelp": "GitHub는 병합하기 전에 전체 규칙 세트가 충족될 때까지 기다립니다. 리포지토리에서 자동 병합을 허용해야 하며, 사용할 수 없으면 Fusion은 안전하게 실패합니다. 기본값: 비활성화됨."
|
||||
},
|
||||
"mergeManually": "수동으로 병합",
|
||||
"mobileNav": {
|
||||
@@ -6511,7 +6513,9 @@
|
||||
"webhookFormatHint": "",
|
||||
"agentClarification": "",
|
||||
"agentClarificationEnable": "",
|
||||
"agentClarificationHint": ""
|
||||
"agentClarificationHint": "",
|
||||
"wedgeNotificationSettleMs": "터미널 교착 상태 안정화 대기 시간(밀리초)",
|
||||
"wedgeNotificationSettleMsHelp": "운영자에게 알리기 전에 터미널 실패가 지속되어야 하는 시간입니다. 0 = 즉시 알림. 기본값: 300000(5분)."
|
||||
},
|
||||
"plugins": {
|
||||
"fusionPlugins": "",
|
||||
|
||||
@@ -4002,7 +4002,8 @@
|
||||
"verification": "Verificação:",
|
||||
"verificationCriteria": "Critérios de verificação",
|
||||
"viewMissionFailures": "Ver falhas da missão",
|
||||
"whatToBuild": "O que você quer construir?"
|
||||
"whatToBuild": "O que você quer construir?",
|
||||
"autoMergeOverrideDescription": "Herdado segue a configuração do projeto. O merge automático integra cada funcionalidade assim que ela é aprovada. Uma única solicitação de pull mantém todas as funcionalidades em uma branch compartilhada para revisão e merge conjuntos."
|
||||
},
|
||||
"modalManager": {
|
||||
"createdFromPlanning": "{{id}} criado a partir do modo de planejamento",
|
||||
@@ -5890,7 +5891,11 @@
|
||||
"gitRemoteThatMergedResultsArePushedTo": "Remoto do Git para onde os resultados do merge recebem push. Padrão: \"origin\".",
|
||||
"pushTargetBranch": "Branch de destino do push",
|
||||
"sameAsIntegrationBranchDefault": "(mesma da branch de integração — padrão)",
|
||||
"pushTargetBranchHelp": "Branch no remoto para onde os resultados do merge recebem push. Deixe no padrão para enviar a branch de integração para a branch remota de mesmo nome; escolha uma branch remota listada ou selecione Personalizado… para digitar uma que ainda não existe no remoto (o push a cria)."
|
||||
"pushTargetBranchHelp": "Branch no remoto para onde os resultados do merge recebem push. Deixe no padrão para enviar a branch de integração para a branch remota de mesmo nome; escolha uma branch remota listada ou selecione Personalizado… para digitar uma que ainda não existe no remoto (o push a cria).",
|
||||
"githubNativeAutoMerge": "Usar merge automático nativo do GitHub",
|
||||
"githubNativeAutoMergeHelp": "O GitHub aguarda todo o conjunto de regras antes de fazer o merge. O repositório deve permitir merge automático; o Fusion falha de forma segura se ele não estiver disponível. Padrão: desativado.",
|
||||
"requiredChecks": "Verificações obrigatórias de pull request",
|
||||
"requiredChecksHelp": "Sem padrão — não definido. Nomes de verificações separados por vírgulas correspondem exatamente aos do GitHub (diferenciam maiúsculas de minúsculas). Deixar isto vazio usa apenas as verificações de status obrigatórias do GitHub; uma verificação nomeada que nunca informa bloqueia o merge."
|
||||
},
|
||||
"conflictModalTitle": "Resolver conflitos de configurações",
|
||||
"closeModal": "Fechar modal de conflito",
|
||||
@@ -5984,7 +5989,6 @@
|
||||
"updating": "Atualizando…",
|
||||
"upperBoundOnMessagesFetchedFromTheRoom": "Limite superior de mensagens buscadas do armazenamento da sala para consideração de compactação. Padrão: 200.",
|
||||
"upToDate": "Você está atualizado ✓",
|
||||
"useEphemeralTaskWorkerAgents": " Usar agentes efêmeros para execução de tarefas ",
|
||||
"warnOnTheBoardWhenTodoWorkExceeds": "Avisar no quadro quando o trabalho a fazer exceder o limite e não houver agentes ociosos disponíveis. Padrão: desativado.",
|
||||
"whenEnabledDefaultFusionSpawnsShortLived": " Quando ativado (padrão), o Fusion cria agentes efêmeros de curta duração ",
|
||||
"whenEnabledFusionChecksOpenAndClosedIssues": " Quando ativado, o Fusion verifica issues abertas e fechadas no repositório de destino em busca de possíveis duplicatas (usando caminhos do File Scope e sintomas-chave) antes de criar uma nova issue de rastreamento. Desmarque para sempre criar uma nova issue. Padrão: ativado. ",
|
||||
@@ -6044,7 +6048,9 @@
|
||||
"reportDiscussionCategoryEmpty": "Nenhuma categoria de discussão está disponível para o repositório configurado.",
|
||||
"reportTargetByActionHelp": "Substituição opcional por ação do destino padrão do relatório para bug, feedback, ideia ou ajuda. Sem padrão — ações não definidas herdam reportTarget / os padrões da ação.",
|
||||
"recommendationMailboxNoticeEnabled": "",
|
||||
"recommendationMailboxNoticeEnabledHelp": ""
|
||||
"recommendationMailboxNoticeEnabledHelp": "",
|
||||
"maxRecommendationsPerTask": "Máximo de recomendações por tarefa",
|
||||
"maxRecommendationsPerTaskHelp": "Padrão: 3. Defina 0 para desativar recomendações; escolha um número inteiro de 1 a 20 para limitar cada tarefa concluída."
|
||||
},
|
||||
"mobileNav": {
|
||||
"label": "Seção de configurações"
|
||||
@@ -6701,7 +6707,9 @@
|
||||
"ntfyEnabledHint": "Padrão: desativado.",
|
||||
"webhookEnabledHint": "Padrão: desativado.",
|
||||
"webhookUrlHint": "Sem padrão — não definido.",
|
||||
"webhookFormatHint": "Padrão: genérico."
|
||||
"webhookFormatHint": "Padrão: genérico.",
|
||||
"wedgeNotificationSettleMs": "Janela de estabilização de bloqueio terminal (ms)",
|
||||
"wedgeNotificationSettleMsHelp": "Por quanto tempo uma falha terminal deve persistir antes de alertar um operador. 0 = notificar imediatamente. Padrão: 300000 (5 minutos)."
|
||||
},
|
||||
"memory": {
|
||||
"03": "0 3 * * *",
|
||||
@@ -8124,7 +8132,8 @@
|
||||
"terminal": "Sessão",
|
||||
"worktreeTerminal": "Terminal",
|
||||
"workflow": "Fluxo de trabalho",
|
||||
"cost": "Custo"
|
||||
"cost": "Custo",
|
||||
"recommendations": "Recomendações"
|
||||
},
|
||||
"terminal": {
|
||||
"loading": "Carregando terminal…"
|
||||
@@ -8171,6 +8180,15 @@
|
||||
"totalCostLabel": "Total",
|
||||
"totalTokens": "Total de tokens",
|
||||
"unknownModel": "(desconhecido)"
|
||||
},
|
||||
"recommendations": {
|
||||
"title": "Recomendações",
|
||||
"empty": "Nenhuma recomendação foi produzida para esta tarefa.",
|
||||
"created": "Criada {{taskId}}",
|
||||
"creating": "Criando…",
|
||||
"retry": "Tentar criar tarefa novamente",
|
||||
"create": "Criar tarefa",
|
||||
"error": "Não foi possível criar a tarefa. Tente novamente."
|
||||
}
|
||||
},
|
||||
"taskDocuments": {
|
||||
|
||||
@@ -6392,7 +6392,9 @@
|
||||
"sameAsIntegrationBranchDefault": "",
|
||||
"pushTargetBranchHelp": "",
|
||||
"requiredChecks": "",
|
||||
"requiredChecksHelp": ""
|
||||
"requiredChecksHelp": "",
|
||||
"githubNativeAutoMerge": "使用 GitHub 原生自动合并",
|
||||
"githubNativeAutoMergeHelp": "GitHub 会在合并前等待其完整规则集。仓库必须允许自动合并;不可用时 Fusion 会安全失败。默认:禁用。"
|
||||
},
|
||||
"mergeManually": "手动合并",
|
||||
"mobileNav": {
|
||||
@@ -6511,7 +6513,9 @@
|
||||
"webhookFormatHint": "",
|
||||
"agentClarification": "",
|
||||
"agentClarificationEnable": "",
|
||||
"agentClarificationHint": ""
|
||||
"agentClarificationHint": "",
|
||||
"wedgeNotificationSettleMs": "终端卡滞稳定等待窗口(毫秒)",
|
||||
"wedgeNotificationSettleMsHelp": "在通知操作员前,终端故障必须持续多长时间。0 = 立即通知。默认:300000(5 分钟)。"
|
||||
},
|
||||
"plugins": {
|
||||
"fusionPlugins": "",
|
||||
|
||||
@@ -6392,7 +6392,9 @@
|
||||
"sameAsIntegrationBranchDefault": "",
|
||||
"pushTargetBranchHelp": "",
|
||||
"requiredChecks": "",
|
||||
"requiredChecksHelp": ""
|
||||
"requiredChecksHelp": "",
|
||||
"githubNativeAutoMerge": "使用 GitHub 原生自動合併",
|
||||
"githubNativeAutoMergeHelp": "GitHub 會在合併前等待完整規則集。儲存庫必須允許自動合併;若無法使用,Fusion 會採取安全失敗。預設:停用。"
|
||||
},
|
||||
"mergeManually": "手動合併",
|
||||
"mobileNav": {
|
||||
@@ -6511,7 +6513,9 @@
|
||||
"webhookFormatHint": "",
|
||||
"agentClarification": "",
|
||||
"agentClarificationEnable": "",
|
||||
"agentClarificationHint": ""
|
||||
"agentClarificationHint": "",
|
||||
"wedgeNotificationSettleMs": "終端卡滯穩定等待視窗(毫秒)",
|
||||
"wedgeNotificationSettleMsHelp": "在通知操作員前,終端失敗必須持續多久。0 = 立即通知。預設:300000(5 分鐘)。"
|
||||
},
|
||||
"plugins": {
|
||||
"fusionPlugins": "",
|
||||
|
||||
Reference in New Issue
Block a user