diff --git a/.changeset/fn-9023-i18n-parity.md b/.changeset/fn-9023-i18n-parity.md new file mode 100644 index 0000000000..e0c621bf93 --- /dev/null +++ b/.changeset/fn-9023-i18n-parity.md @@ -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. diff --git a/packages/i18n/locales/es/app.json b/packages/i18n/locales/es/app.json index 101b80df5e..d575452a6c 100644 --- a/packages/i18n/locales/es/app.json +++ b/packages/i18n/locales/es/app.json @@ -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": "", diff --git a/packages/i18n/locales/fr/app.json b/packages/i18n/locales/fr/app.json index 6a95975d73..ddd3e27df1 100644 --- a/packages/i18n/locales/fr/app.json +++ b/packages/i18n/locales/fr/app.json @@ -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": "", diff --git a/packages/i18n/locales/ko/app.json b/packages/i18n/locales/ko/app.json index 5dde39a25e..f4c59fc83b 100644 --- a/packages/i18n/locales/ko/app.json +++ b/packages/i18n/locales/ko/app.json @@ -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": "", diff --git a/packages/i18n/locales/pt-BR/app.json b/packages/i18n/locales/pt-BR/app.json index 0f05635f0b..afef0e9270 100644 --- a/packages/i18n/locales/pt-BR/app.json +++ b/packages/i18n/locales/pt-BR/app.json @@ -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": { diff --git a/packages/i18n/locales/zh-CN/app.json b/packages/i18n/locales/zh-CN/app.json index 12809778d2..58039068f0 100644 --- a/packages/i18n/locales/zh-CN/app.json +++ b/packages/i18n/locales/zh-CN/app.json @@ -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": "", diff --git a/packages/i18n/locales/zh-TW/app.json b/packages/i18n/locales/zh-TW/app.json index 256a333f81..8babe97d05 100644 --- a/packages/i18n/locales/zh-TW/app.json +++ b/packages/i18n/locales/zh-TW/app.json @@ -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": "",