chore(i18n): drop orphaned settings.scope banner strings and restore catalog parity
The settings scope banners ("shared across all your Fusion projects" /
"only affect this project") were removed from the UI — scope is conveyed by
the nav's globe/folder icons and "· Global/Project" labels — leaving
settings.scope.globalBanner/projectBanner dead in all six catalogs. Removed
from the authored source of truth (packages/i18n/locales) and regenerated
resources.d.ts.
Also ran the documented pnpm i18n:sync remediation for the pre-existing
parity gap: seeds the missing secondary-locale keys (autoTranslate*,
skipConfirmationDialogs*, taskDetail.plan approval/replan copy) as empty
strings for fallback-to-en and aligns plural key shapes
(resultCount_one/_other), turning pnpm i18n:status and the @fusion/i18n
parity tests green again.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -6671,10 +6671,6 @@
|
||||
"maxConcurrentVerificationsHint": "Caps stacked typecheck/build verification across tasks. Default: 1. Range: 1–8.",
|
||||
"pollIntervalMsHint": "Default: 15000 (15 seconds)."
|
||||
},
|
||||
"scope": {
|
||||
"globalBanner": "These settings are shared across all your Fusion projects.",
|
||||
"projectBanner": "These settings only affect this project."
|
||||
},
|
||||
"title": "Settings",
|
||||
"worktrees": {
|
||||
"allowSilentSiblingBranchRenameDuringExecutorConflicts": " Allow silent sibling branch rename during executor conflicts ",
|
||||
|
||||
@@ -5904,7 +5904,12 @@
|
||||
"gitLabEnabledHint": "",
|
||||
"allowEphemeralAgentsToCreateTasksHint": "",
|
||||
"quickChatCloseOnOutsideClickHint": "",
|
||||
"disabledFusionWorkflowsAreHiddenFromWorkflow": ""
|
||||
"disabledFusionWorkflowsAreHiddenFromWorkflow": "",
|
||||
"autoTranslateImportedIssues": "",
|
||||
"autoTranslateImportedIssuesHelp": "",
|
||||
"translationTargetLanguage": "",
|
||||
"translationTargetLanguageHelp": "",
|
||||
"followDashboardLanguage": ""
|
||||
},
|
||||
"globalGeneral": {
|
||||
"andShowsUpdateNoticesInTheCLIAnd": "",
|
||||
@@ -5940,7 +5945,9 @@
|
||||
"gitLabApiBaseUrlHint": "",
|
||||
"gitLabTokenTypeHint": "",
|
||||
"gitLabAuthTokenHint": "",
|
||||
"dismissModalsByClickingOutsideHint": ""
|
||||
"dismissModalsByClickingOutsideHint": "",
|
||||
"skipConfirmationDialogs": "",
|
||||
"skipConfirmationDialogsHint": ""
|
||||
},
|
||||
"globalModels": {
|
||||
"allow": "",
|
||||
@@ -6640,10 +6647,6 @@
|
||||
"maxConcurrentVerificationsHint": "",
|
||||
"pollIntervalMsHint": ""
|
||||
},
|
||||
"scope": {
|
||||
"globalBanner": "Estos ajustes se comparten entre todos tus proyectos de Fusion.",
|
||||
"projectBanner": "Estos ajustes solo afectan a este proyecto."
|
||||
},
|
||||
"title": "Configuración",
|
||||
"worktrees": {
|
||||
"allowSilentSiblingBranchRenameDuringExecutorConflicts": "",
|
||||
@@ -6725,8 +6728,10 @@
|
||||
"noMobileOptions": "",
|
||||
"noResults": "",
|
||||
"placeholder": "",
|
||||
"resultCount": "",
|
||||
"settingResultCount": ""
|
||||
"resultCount_one": "",
|
||||
"resultCount_other": "",
|
||||
"settingResultCount_one": "",
|
||||
"settingResultCount_other": ""
|
||||
},
|
||||
"prompts": {
|
||||
"surfaceExplanation": ""
|
||||
@@ -7673,7 +7678,11 @@
|
||||
"rejected": "Plan rechazado — {{id}} devuelto a Planificación para replanificar",
|
||||
"rejectMessage": "¿Rechazar este plan? La especificación será descartada y regenerada.",
|
||||
"rejectTitle": "Rechazar plan",
|
||||
"replanning": "Replanificando {{id}}…"
|
||||
"replanning": "Replanificando {{id}}…",
|
||||
"approvalCopy": "",
|
||||
"approvalHeadline": "",
|
||||
"replanCapCopy": "",
|
||||
"replanCapHeadline": ""
|
||||
},
|
||||
"pr": {
|
||||
"awaitingChecks": "Esperando verificaciones del PR",
|
||||
@@ -8348,7 +8357,10 @@
|
||||
"undoOfTitle": "",
|
||||
"undoTask": "",
|
||||
"costBadgeTitle": "",
|
||||
"costBadgeAriaLabel": ""
|
||||
"costBadgeAriaLabel": "",
|
||||
"awaitingApprovalPlanReviewReplanCapTitle": "",
|
||||
"reviewBudgetExhausted": "",
|
||||
"awaitingApprovalTitle": ""
|
||||
},
|
||||
"terminal": {
|
||||
"arrowKeysLabel": "",
|
||||
|
||||
@@ -5904,7 +5904,12 @@
|
||||
"gitLabEnabledHint": "",
|
||||
"allowEphemeralAgentsToCreateTasksHint": "",
|
||||
"quickChatCloseOnOutsideClickHint": "",
|
||||
"disabledFusionWorkflowsAreHiddenFromWorkflow": ""
|
||||
"disabledFusionWorkflowsAreHiddenFromWorkflow": "",
|
||||
"autoTranslateImportedIssues": "",
|
||||
"autoTranslateImportedIssuesHelp": "",
|
||||
"translationTargetLanguage": "",
|
||||
"translationTargetLanguageHelp": "",
|
||||
"followDashboardLanguage": ""
|
||||
},
|
||||
"globalGeneral": {
|
||||
"andShowsUpdateNoticesInTheCLIAnd": "",
|
||||
@@ -5940,7 +5945,9 @@
|
||||
"gitLabApiBaseUrlHint": "",
|
||||
"gitLabTokenTypeHint": "",
|
||||
"gitLabAuthTokenHint": "",
|
||||
"dismissModalsByClickingOutsideHint": ""
|
||||
"dismissModalsByClickingOutsideHint": "",
|
||||
"skipConfirmationDialogs": "",
|
||||
"skipConfirmationDialogsHint": ""
|
||||
},
|
||||
"globalModels": {
|
||||
"allow": "",
|
||||
@@ -6640,10 +6647,6 @@
|
||||
"maxConcurrentVerificationsHint": "",
|
||||
"pollIntervalMsHint": ""
|
||||
},
|
||||
"scope": {
|
||||
"globalBanner": "Ces paramètres sont partagés entre tous vos projets Fusion.",
|
||||
"projectBanner": "Ces paramètres n'affectent que ce projet."
|
||||
},
|
||||
"title": "Paramètres",
|
||||
"worktrees": {
|
||||
"allowSilentSiblingBranchRenameDuringExecutorConflicts": "",
|
||||
@@ -6725,8 +6728,10 @@
|
||||
"noMobileOptions": "",
|
||||
"noResults": "",
|
||||
"placeholder": "",
|
||||
"resultCount": "",
|
||||
"settingResultCount": ""
|
||||
"resultCount_one": "",
|
||||
"resultCount_other": "",
|
||||
"settingResultCount_one": "",
|
||||
"settingResultCount_other": ""
|
||||
},
|
||||
"prompts": {
|
||||
"surfaceExplanation": ""
|
||||
@@ -7673,7 +7678,11 @@
|
||||
"rejected": "Plan rejeté — {{id}} renvoyé en planification pour replanning",
|
||||
"rejectMessage": "Rejeter ce plan ? La spécification sera supprimée et régénérée.",
|
||||
"rejectTitle": "Rejeter le plan",
|
||||
"replanning": "Replanning de {{id}}…"
|
||||
"replanning": "Replanning de {{id}}…",
|
||||
"approvalCopy": "",
|
||||
"approvalHeadline": "",
|
||||
"replanCapCopy": "",
|
||||
"replanCapHeadline": ""
|
||||
},
|
||||
"pr": {
|
||||
"awaitingChecks": "En attente des vérifications du PR",
|
||||
@@ -8348,7 +8357,10 @@
|
||||
"undoOfTitle": "",
|
||||
"undoTask": "",
|
||||
"costBadgeTitle": "",
|
||||
"costBadgeAriaLabel": ""
|
||||
"costBadgeAriaLabel": "",
|
||||
"awaitingApprovalPlanReviewReplanCapTitle": "",
|
||||
"reviewBudgetExhausted": "",
|
||||
"awaitingApprovalTitle": ""
|
||||
},
|
||||
"terminal": {
|
||||
"arrowKeysLabel": "",
|
||||
|
||||
@@ -5904,7 +5904,12 @@
|
||||
"gitLabEnabledHint": "",
|
||||
"allowEphemeralAgentsToCreateTasksHint": "",
|
||||
"quickChatCloseOnOutsideClickHint": "",
|
||||
"disabledFusionWorkflowsAreHiddenFromWorkflow": ""
|
||||
"disabledFusionWorkflowsAreHiddenFromWorkflow": "",
|
||||
"autoTranslateImportedIssues": "",
|
||||
"autoTranslateImportedIssuesHelp": "",
|
||||
"translationTargetLanguage": "",
|
||||
"translationTargetLanguageHelp": "",
|
||||
"followDashboardLanguage": ""
|
||||
},
|
||||
"globalGeneral": {
|
||||
"andShowsUpdateNoticesInTheCLIAnd": "",
|
||||
@@ -5940,7 +5945,9 @@
|
||||
"gitLabApiBaseUrlHint": "",
|
||||
"gitLabTokenTypeHint": "",
|
||||
"gitLabAuthTokenHint": "",
|
||||
"dismissModalsByClickingOutsideHint": ""
|
||||
"dismissModalsByClickingOutsideHint": "",
|
||||
"skipConfirmationDialogs": "",
|
||||
"skipConfirmationDialogsHint": ""
|
||||
},
|
||||
"globalModels": {
|
||||
"allow": "",
|
||||
@@ -6640,10 +6647,6 @@
|
||||
"maxConcurrentVerificationsHint": "",
|
||||
"pollIntervalMsHint": ""
|
||||
},
|
||||
"scope": {
|
||||
"globalBanner": "이 설정은 모든 Fusion 프로젝트에서 공유됩니다.",
|
||||
"projectBanner": "이 설정은 현재 프로젝트에만 적용됩니다."
|
||||
},
|
||||
"title": "설정",
|
||||
"worktrees": {
|
||||
"allowSilentSiblingBranchRenameDuringExecutorConflicts": "",
|
||||
@@ -6725,8 +6728,10 @@
|
||||
"noMobileOptions": "",
|
||||
"noResults": "",
|
||||
"placeholder": "",
|
||||
"resultCount": "",
|
||||
"settingResultCount": ""
|
||||
"resultCount_one": "",
|
||||
"resultCount_other": "",
|
||||
"settingResultCount_one": "",
|
||||
"settingResultCount_other": ""
|
||||
},
|
||||
"prompts": {
|
||||
"surfaceExplanation": ""
|
||||
@@ -7673,7 +7678,11 @@
|
||||
"rejected": "계획 거부됨 — {{id}}이(가) 재계획을 위해 Planning으로 반환됨",
|
||||
"rejectMessage": "이 계획을 거부하시겠습니까? 명세가 삭제되고 재생성됩니다.",
|
||||
"rejectTitle": "계획 거부",
|
||||
"replanning": "{{id}} 재계획 중…"
|
||||
"replanning": "{{id}} 재계획 중…",
|
||||
"approvalCopy": "",
|
||||
"approvalHeadline": "",
|
||||
"replanCapCopy": "",
|
||||
"replanCapHeadline": ""
|
||||
},
|
||||
"pr": {
|
||||
"awaitingChecks": "PR 검사 대기 중",
|
||||
@@ -8348,7 +8357,10 @@
|
||||
"undoOfTitle": "",
|
||||
"undoTask": "",
|
||||
"costBadgeTitle": "",
|
||||
"costBadgeAriaLabel": ""
|
||||
"costBadgeAriaLabel": "",
|
||||
"awaitingApprovalPlanReviewReplanCapTitle": "",
|
||||
"reviewBudgetExhausted": "",
|
||||
"awaitingApprovalTitle": ""
|
||||
},
|
||||
"terminal": {
|
||||
"arrowKeysLabel": "",
|
||||
|
||||
@@ -5904,7 +5904,12 @@
|
||||
"gitLabEnabledHint": "",
|
||||
"allowEphemeralAgentsToCreateTasksHint": "",
|
||||
"quickChatCloseOnOutsideClickHint": "",
|
||||
"disabledFusionWorkflowsAreHiddenFromWorkflow": ""
|
||||
"disabledFusionWorkflowsAreHiddenFromWorkflow": "",
|
||||
"autoTranslateImportedIssues": "",
|
||||
"autoTranslateImportedIssuesHelp": "",
|
||||
"translationTargetLanguage": "",
|
||||
"translationTargetLanguageHelp": "",
|
||||
"followDashboardLanguage": ""
|
||||
},
|
||||
"globalGeneral": {
|
||||
"andShowsUpdateNoticesInTheCLIAnd": "",
|
||||
@@ -5940,7 +5945,9 @@
|
||||
"gitLabApiBaseUrlHint": "",
|
||||
"gitLabTokenTypeHint": "",
|
||||
"gitLabAuthTokenHint": "",
|
||||
"dismissModalsByClickingOutsideHint": ""
|
||||
"dismissModalsByClickingOutsideHint": "",
|
||||
"skipConfirmationDialogs": "",
|
||||
"skipConfirmationDialogsHint": ""
|
||||
},
|
||||
"globalModels": {
|
||||
"allow": "",
|
||||
@@ -6640,10 +6647,6 @@
|
||||
"maxConcurrentVerificationsHint": "",
|
||||
"pollIntervalMsHint": ""
|
||||
},
|
||||
"scope": {
|
||||
"globalBanner": "这些设置在所有 Fusion 项目中共享。",
|
||||
"projectBanner": "这些设置仅影响此项目。"
|
||||
},
|
||||
"title": "设置",
|
||||
"worktrees": {
|
||||
"allowSilentSiblingBranchRenameDuringExecutorConflicts": "",
|
||||
@@ -6737,8 +6740,10 @@
|
||||
"noMobileOptions": "",
|
||||
"noResults": "",
|
||||
"placeholder": "",
|
||||
"resultCount": "",
|
||||
"settingResultCount": ""
|
||||
"resultCount_one": "",
|
||||
"resultCount_other": "",
|
||||
"settingResultCount_one": "",
|
||||
"settingResultCount_other": ""
|
||||
},
|
||||
"prompts": {
|
||||
"surfaceExplanation": ""
|
||||
@@ -7673,7 +7678,11 @@
|
||||
"rejected": "计划已拒绝 — {{id}} 已返回规划阶段重新规划",
|
||||
"rejectMessage": "拒绝此计划?规范将被丢弃并重新生成。",
|
||||
"rejectTitle": "拒绝计划",
|
||||
"replanning": "正在为 {{id}} 重新规划…"
|
||||
"replanning": "正在为 {{id}} 重新规划…",
|
||||
"approvalCopy": "",
|
||||
"approvalHeadline": "",
|
||||
"replanCapCopy": "",
|
||||
"replanCapHeadline": ""
|
||||
},
|
||||
"pr": {
|
||||
"awaitingChecks": "等待 PR 检查",
|
||||
@@ -8348,7 +8357,10 @@
|
||||
"undoOfTitle": "",
|
||||
"undoTask": "",
|
||||
"costBadgeTitle": "",
|
||||
"costBadgeAriaLabel": ""
|
||||
"costBadgeAriaLabel": "",
|
||||
"awaitingApprovalPlanReviewReplanCapTitle": "",
|
||||
"reviewBudgetExhausted": "",
|
||||
"awaitingApprovalTitle": ""
|
||||
},
|
||||
"terminal": {
|
||||
"arrowKeysLabel": "",
|
||||
|
||||
@@ -5904,7 +5904,12 @@
|
||||
"gitLabEnabledHint": "",
|
||||
"allowEphemeralAgentsToCreateTasksHint": "",
|
||||
"quickChatCloseOnOutsideClickHint": "",
|
||||
"disabledFusionWorkflowsAreHiddenFromWorkflow": ""
|
||||
"disabledFusionWorkflowsAreHiddenFromWorkflow": "",
|
||||
"autoTranslateImportedIssues": "",
|
||||
"autoTranslateImportedIssuesHelp": "",
|
||||
"translationTargetLanguage": "",
|
||||
"translationTargetLanguageHelp": "",
|
||||
"followDashboardLanguage": ""
|
||||
},
|
||||
"globalGeneral": {
|
||||
"andShowsUpdateNoticesInTheCLIAnd": "",
|
||||
@@ -5940,7 +5945,9 @@
|
||||
"gitLabApiBaseUrlHint": "",
|
||||
"gitLabTokenTypeHint": "",
|
||||
"gitLabAuthTokenHint": "",
|
||||
"dismissModalsByClickingOutsideHint": ""
|
||||
"dismissModalsByClickingOutsideHint": "",
|
||||
"skipConfirmationDialogs": "",
|
||||
"skipConfirmationDialogsHint": ""
|
||||
},
|
||||
"globalModels": {
|
||||
"allow": "",
|
||||
@@ -6640,10 +6647,6 @@
|
||||
"maxConcurrentVerificationsHint": "",
|
||||
"pollIntervalMsHint": ""
|
||||
},
|
||||
"scope": {
|
||||
"globalBanner": "這些設定在所有 Fusion 專案中共用。",
|
||||
"projectBanner": "這些設定僅影響此專案。"
|
||||
},
|
||||
"title": "設定",
|
||||
"worktrees": {
|
||||
"allowSilentSiblingBranchRenameDuringExecutorConflicts": "",
|
||||
@@ -6725,8 +6728,10 @@
|
||||
"noMobileOptions": "",
|
||||
"noResults": "",
|
||||
"placeholder": "",
|
||||
"resultCount": "",
|
||||
"settingResultCount": ""
|
||||
"resultCount_one": "",
|
||||
"resultCount_other": "",
|
||||
"settingResultCount_one": "",
|
||||
"settingResultCount_other": ""
|
||||
},
|
||||
"prompts": {
|
||||
"surfaceExplanation": ""
|
||||
@@ -7673,7 +7678,11 @@
|
||||
"rejected": "計劃已拒絕 — {{id}} 已返回規劃階段重新規劃",
|
||||
"rejectMessage": "拒絕此計劃?規範將被丟棄並重新生成。",
|
||||
"rejectTitle": "拒絕計劃",
|
||||
"replanning": "正在為 {{id}} 重新規劃…"
|
||||
"replanning": "正在為 {{id}} 重新規劃…",
|
||||
"approvalCopy": "",
|
||||
"approvalHeadline": "",
|
||||
"replanCapCopy": "",
|
||||
"replanCapHeadline": ""
|
||||
},
|
||||
"pr": {
|
||||
"awaitingChecks": "等待 PR 檢查",
|
||||
@@ -8348,7 +8357,10 @@
|
||||
"undoOfTitle": "",
|
||||
"undoTask": "",
|
||||
"costBadgeTitle": "",
|
||||
"costBadgeAriaLabel": ""
|
||||
"costBadgeAriaLabel": "",
|
||||
"awaitingApprovalPlanReviewReplanCapTitle": "",
|
||||
"reviewBudgetExhausted": "",
|
||||
"awaitingApprovalTitle": ""
|
||||
},
|
||||
"terminal": {
|
||||
"arrowKeysLabel": "",
|
||||
|
||||
10
packages/i18n/src/resources.d.ts
vendored
10
packages/i18n/src/resources.d.ts
vendored
@@ -5956,6 +5956,8 @@ export default interface Resources {
|
||||
"saveAIThinkingForPermanentAgents": " Save AI thinking for permanent agents ",
|
||||
"saveAIThinkingLogs": "Save AI thinking logs",
|
||||
"saveToolOutputInAgentLogs": " Save tool output in agent logs ",
|
||||
"skipConfirmationDialogs": " Skip confirmation dialogs for critical actions ",
|
||||
"skipConfirmationDialogsHint": " When enabled, destructive actions such as deleting a task or resetting progress run immediately without a prompt. Default: disabled",
|
||||
"updates": "Updates",
|
||||
"weekly": "Weekly",
|
||||
"whenDisabledToolRowsAreStillLoggedBut": " When disabled, tool rows are still logged but detailed tool payloads are omitted. Very large tool payloads may still be clipped even when this stays enabled. Default: disabled. ",
|
||||
@@ -6394,8 +6396,6 @@ export default interface Resources {
|
||||
"autoSelectModelPresetHint": "Default: disabled.",
|
||||
"autoSelectPresetBasedOnTaskSize": " Auto-select preset based on task size ",
|
||||
"autoSummarizeLongDescriptionsAsTitles": " Auto-summarize long descriptions as titles ",
|
||||
"taskDefinitionInInputLanguage": "Write task definitions in the operator's input language",
|
||||
"taskDefinitionInInputLanguageHelp": "When enabled, generated task-definition prose uses supported detectable input languages (Spanish, French, Korean, or Chinese as zh-CN). Headings, markers, and code stay English. Unsupported or undetectable input stays English. Default: disabled.",
|
||||
"automaticallyCompactContextWhenApproachingThisTokenCount": "Automatically compact context when approaching this token count. Leave empty for no cap (compact only on overflow errors). Set a number to proactively compact when reaching this token count. No default — unset (no cap).",
|
||||
"chatDefaultAgent": "Chat Default Agent",
|
||||
"chatDefaultAgentEmpty": "No agents are available for this project yet.",
|
||||
@@ -6444,6 +6444,8 @@ export default interface Resources {
|
||||
"reviewerModel": "Reviewer model",
|
||||
"selectChatDefaultAgent": "Select a chat default agent",
|
||||
"selectChatDefaultModel": "Select a chat default model",
|
||||
"taskDefinitionInInputLanguage": "Write task definitions in the operator's input language",
|
||||
"taskDefinitionInInputLanguageHelp": "When enabled, generated task-definition prose uses supported detectable input languages (Spanish, French, Korean, or Chinese as zh-CN). Headings, markers, and code stay English. Unsupported or undetectable input stays English. Default: disabled.",
|
||||
"theseProjectOverridesApplyToTheActiveDefault": " These project overrides apply to the active default workflow. ",
|
||||
"tokenCap": "Token Cap",
|
||||
"useDefault": "Use default",
|
||||
@@ -6686,10 +6688,6 @@ export default interface Resources {
|
||||
"whenEnabledTasksWithStalePlansPROMPTMd": "When enabled, tasks with stale plans (PROMPT.md older than the threshold) are automatically sent back to planning for replanning. Default: disabled.",
|
||||
"whenTheStuckDetectorKillsAndReQueues": "When the stuck detector kills and re-queues a task, keep completed step statuses so the agent can resume from where it left off. Disable to reset every step to pending on each stuck retry. Default: enabled."
|
||||
},
|
||||
"scope": {
|
||||
"globalBanner": "These settings are shared across all your Fusion projects.",
|
||||
"projectBanner": "These settings only affect this project."
|
||||
},
|
||||
"search": {
|
||||
"allSections": "Showing all settings sections",
|
||||
"clear": "Clear settings search",
|
||||
|
||||
Reference in New Issue
Block a user