From 9a0951bf2700bf97dd64cf911a32504ff0325567 Mon Sep 17 00:00:00 2001 From: gsxdsm Date: Sun, 5 Jul 2026 10:46:38 -0700 Subject: [PATCH] FN-7580: Backfill ~90 missing i18n keys across locale catalogs Fills in translation keys that were missing (empty-string placeholders) in the es, fr, ko, zh-CN, and zh-TW locale app.json catalogs, keeping parity with the en source catalog. - Added missing settings/workflow keys (aiUndoTaskWorkflow, aiUndoTaskWorkflowInherit, aiUndoTaskWorkflowHelp, workspaceModeHint, allowAbsoluteFileBrowserPathsHint, quickChatLauncherHint, showTaskChatsInCommonFeedHint, whenEnabledImportedGitHubIssuesUseTheirSource, gitLabEnabledHint, allowEphemeralAgentsToCreateTasksHint, quickChatCloseOnOutsideClickHint, disabledFusionWorkflowsAreHiddenFromWorkflow) to es/fr/ko/zh-CN/zh-TW app.json. - Resolved a merge conflict where main had independently added aiUndoTaskWorkflow* keys to the same object; merged both key sets without duplication or data loss. - Verified i18n key parity across all 5 secondary locales / 4 namespaces via check-i18n-parity.mjs. Files changed: packages/i18n/locales/es/app.json | 159 ++++++++++++++++++++++++++++++----- packages/i18n/locales/fr/app.json | 159 ++++++++++++++++++++++++++++++----- packages/i18n/locales/ko/app.json | 159 ++++++++++++++++++++++++++++++----- packages/i18n/locales/zh-CN/app.json | 148 +++++++++++++++++++++++++++----- packages/i18n/locales/zh-TW/app.json | 159 ++++++++++++++++++++++++++++++----- 5 files changed, 679 insertions(+), 105 deletions(-) Fusion-Task-Id: FN-7580 Fusion-Task-Lineage: 78684020-6085-4adb-8e9b-7b35d7448edd Co-authored-by: Fusion (runfusion.ai) --- packages/i18n/locales/es/app.json | 159 +++++++++++++++++++++++---- packages/i18n/locales/fr/app.json | 159 +++++++++++++++++++++++---- packages/i18n/locales/ko/app.json | 159 +++++++++++++++++++++++---- packages/i18n/locales/zh-CN/app.json | 148 +++++++++++++++++++++---- packages/i18n/locales/zh-TW/app.json | 159 +++++++++++++++++++++++---- 5 files changed, 679 insertions(+), 105 deletions(-) diff --git a/packages/i18n/locales/es/app.json b/packages/i18n/locales/es/app.json index 90e198ea55..a23b2ead5a 100644 --- a/packages/i18n/locales/es/app.json +++ b/packages/i18n/locales/es/app.json @@ -29,7 +29,8 @@ "showLess": "Mostrar menos", "showMore": "Mostrar más", "update": "Actualizar", - "yes": "Sí" + "yes": "Sí", + "clear": "" }, "activityFeed": { "emptyHint": "", @@ -5646,7 +5647,10 @@ "languageAuto": "Automático", "languageAutoHint": "Seguir el idioma del navegador", "suppressTheLdquoNeedsYourInputRdquoBanner": "", - "title": "Apariencia" + "title": "Apariencia", + "openTasksInRightSidebarHelp": "", + "openMobileTasksInPopupHelp": "", + "taskDetailChatFirstHelp": "" }, "auth": { "apiKeyCleared": "Clave API borrada", @@ -5730,7 +5734,8 @@ "view": "", "whenEnabledProjectAndAgentMemoryFilesAre": "", "whenEnabledTheDatabaseIsBackedUpAutomatically": "", - "createFailed": "" + "createFailed": "", + "memoryBackupScopeHint": "" }, "clearToDefault": "", "cliAgents": { @@ -5850,7 +5855,16 @@ "workflowsOrChangelogModeWhenContributorsShouldUpdate": "", "aiUndoTaskWorkflow": "", "aiUndoTaskWorkflowInherit": "", - "aiUndoTaskWorkflowHelp": "" + "aiUndoTaskWorkflowHelp": "", + "workspaceModeHint": "", + "allowAbsoluteFileBrowserPathsHint": "", + "quickChatLauncherHint": "", + "showTaskChatsInCommonFeedHint": "", + "whenEnabledImportedGitHubIssuesUseTheirSource": "", + "gitLabEnabledHint": "", + "allowEphemeralAgentsToCreateTasksHint": "", + "quickChatCloseOnOutsideClickHint": "", + "disabledFusionWorkflowsAreHiddenFromWorkflow": "" }, "globalGeneral": { "andShowsUpdateNoticesInTheCLIAnd": "", @@ -5880,7 +5894,13 @@ "whenDisabledToolRowsAreStillLoggedBut": "", "whenEnabledDefaultTheDashboardAutomaticallyReloadsWhen": "", "whenEnabledFusionChecksNpmForNewVersions": "", - "whenEnabledTheDashboardProbesForAGlobally": "" + "whenEnabledTheDashboardProbesForAGlobally": "", + "gitLabEnabledHint": "", + "gitLabInstanceUrlHint": "", + "gitLabApiBaseUrlHint": "", + "gitLabTokenTypeHint": "", + "gitLabAuthTokenHint": "", + "dismissModalsByClickingOutsideHint": "" }, "globalModels": { "allow": "", @@ -5925,7 +5945,14 @@ "usedAutomaticallyIfThePrimaryDefaultModelHits": "", "useDefault": "", "whenEnabledStartupFetchesTheLatestAvailableModels": "", - "whenEnabledStartupRefreshesModelsThroughTheLocal": "" + "whenEnabledStartupRefreshesModelsThroughTheLocal": "", + "commaSeparatedValuesSentToOpenRouterModelSyncOutputModalities": "", + "openRouterRoutingOrderHint": "", + "openRouterRoutingIgnoreHint": "", + "openRouterRoutingOnlyHint": "", + "openRouterAllowFallbacksHint": "", + "openRouterRoutingSortHint": "", + "requireParametersHint": "" }, "header": { "discord": "Discord", @@ -6156,7 +6183,13 @@ "planApprovalModeAutoApproveAll": "Auto-approve all tasks", "planApprovalModeHelp": "Project-wide override for the planning approval gate. Leave on workflow to use each workflow's Require plan approval setting, or force all approved specs to bypass or wait for manual approval.", "planApprovalModeRequireAll": "Require approval for all tasks", - "planApprovalModeWorkflow": "Use workflow setting" + "planApprovalModeWorkflow": "Use workflow setting", + "githubAuthTokenHint": "", + "gitLabAuthDetails": "", + "gitLabPersonalAccessToken": "", + "gitLabAuthTokenHint": "", + "includeTaskIdInCommitDefault": "", + "trailerEmail": "" }, "mergeManually": "Fusionar manualmente", "mobileNav": { @@ -6201,7 +6234,8 @@ "selectedNode": "", "theseSettingsApplyAtTheProjectLevel": "", "unavailableNodePolicy": "", - "usedWhenATaskHasNoNodeOverride": "" + "usedWhenATaskHasNoNodeOverride": "", + "unavailableNodePolicyHint": "" }, "nodeSync": { "alwaysAsk": "", @@ -6219,7 +6253,9 @@ "nodeSync": "", "syncInterval": "", "syncModelAuthCredentials": "", - "workflowSettingsNotSynced": "" + "workflowSettingsNotSynced": "", + "syncIntervalHint": "", + "conflictResolutionHint": "" }, "notifications": { "accessTokenOptional": "", @@ -6263,7 +6299,11 @@ "webhook": "", "webhookNotifications": "", "webhookURL": "", - "yourNtfyShTopicName164Alphanumeric": "" + "yourNtfyShTopicName164Alphanumeric": "", + "ntfyEnabledHint": "", + "webhookEnabledHint": "", + "webhookUrlHint": "", + "webhookFormatHint": "" }, "plugins": { "fusionPlugins": "", @@ -6311,7 +6351,10 @@ "useDefault": "", "useWorkflowDefault": "", "whenEnabledMergeCommitMessagesIncludeAnAI": "", - "whenEnabledTasksCreatedWithoutATitleBut": "" + "whenEnabledTasksCreatedWithoutATitleBut": "", + "autoSelectModelPresetHint": "", + "prTitlePromptInstructionsHelp": "", + "prDescriptionPromptInstructionsHelp": "" }, "remote": { "acceptRoutes": "", @@ -6379,7 +6422,10 @@ "uRLNoHostnameOrPortConfigurationNeeded": "", "useExisting": "Usar existente", "usingQuickTunnel": "", - "installationFailed": "" + "installationFailed": "", + "acceptRoutesHint": "", + "shortLivedEnabledHint": "", + "shortLivedTtlMsHint": "" }, "researchGlobal": { "advancedExternalSearchProviders": "", @@ -6408,7 +6454,16 @@ "searXNG": "", "searXNGURL": "", "tavily": "", - "webSearch": "" + "webSearch": "", + "searXNGURLHint": "", + "googleSearchCXHint": "", + "maxConcurrentRunsHint": "", + "maxSourcesPerRunHint": "", + "defaultMaxDurationMsHint": "", + "requestTimeoutMsHint": "", + "maxSynthesisRoundsHint": "", + "gitHubSourceHint": "", + "localDocsSourceHint": "" }, "researchProject": { "alwaysOn": "", @@ -6424,7 +6479,12 @@ "projectResearchSettings": "", "requestTimeoutMs": "", "webSearch": "", - "webSearchIsAlwaysEnabledConfigureTheSearch": "" + "webSearchIsAlwaysEnabledConfigureTheSearch": "", + "enableResearchInThisProjectHint": "", + "maxConcurrentRunsHint": "", + "maxSourcesPerRunHint": "", + "maxDurationMsHint": "", + "requestTimeoutMsHint": "" }, "resolveAllLocal": "Resolver todo: Mantener local", "resolveAllRemote": "Resolver todo: Mantener remoto", @@ -6449,7 +6509,12 @@ "openai": "", "retentionDays": "", "scheduledEvals": "", - "suggestOnly": "" + "suggestOnly": "", + "enabledHint": "", + "intervalMsHint": "", + "evaluatorProviderHint": "", + "followUpPolicyHint": "", + "retentionDaysHint": "" }, "scheduling": { "addIgnoredPath": "", @@ -6503,7 +6568,9 @@ "browseWorkspacePath": "", "overlapPickerNote": "", "ignoreHiddenDotPathsHelp": "", - "ignoreHiddenDotPathsInOverlapChecks": "" + "ignoreHiddenDotPathsInOverlapChecks": "", + "maxConcurrentTasksHint": "", + "pollIntervalMsHint": "" }, "scope": { "globalBanner": "Estos ajustes se comparten entre todos tus proyectos de Fusion.", @@ -6564,7 +6631,11 @@ "worktrunkBinaryPath": "", "worktrunkFailureBehavior": "", "worktrunkIntegration": "", - "worktreesPickerNote": "" + "worktreesPickerNote": "", + "showWorktreeGroupingHelp": "", + "copyFilesHelp": "", + "namingStyleNotApplicableWhenRecycling": "", + "howToNameFreshWorktreeDirectories": "" }, "fileBrowser": { "currentDirectory": "", @@ -6574,7 +6645,35 @@ "globalTitle": "Global MCP servers", "projectTitle": "Project MCP servers", "globalDescription": "Configure MCP servers shared by all projects. Project settings may override or disable these servers by name.", - "projectDescription": "Configure project-specific MCP servers, overrides, and disabled inherited servers." + "projectDescription": "Configure project-specific MCP servers, overrides, and disabled inherited servers.", + "enabledHint": "" + }, + "search": { + "allSections": "", + "clear": "", + "label": "", + "navigationLabel": "", + "noMobileOptions": "", + "noResults": "", + "placeholder": "", + "resultCount": "" + }, + "prompts": { + "surfaceExplanation": "" + }, + "modelPricing": { + "description": "" + }, + "reset": { + "button": "", + "buttonTitle": "", + "dialogAriaLabel": "", + "dialogTitle": "", + "dialogBody": "", + "resetMenuAction": "", + "resetAllProjectAction": "", + "menuResetSuccess": "", + "allProjectResetSuccess": "" } }, "setup": { @@ -7494,7 +7593,8 @@ "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}}…", + "releaseAuthorizationHold": "" }, "pr": { "awaitingChecks": "Esperando verificaciones del PR", @@ -7522,7 +7622,9 @@ "provenance": { "createdBy": "Creado por", "createdVia": "Creado mediante", - "parentTaskOf": "" + "parentTaskOf": "", + "createdToUndo": "", + "undoTask": "" }, "recoveryState": "Estado de recuperación", "refine": { @@ -8131,7 +8233,22 @@ "addressPrFeedbackFailed": "", "addressPrFeedbackStarted": "", "addressPrFeedbackTitle": "", - "addressingPrFeedback": "" + "addressingPrFeedback": "", + "awaitingReleaseAuthorization": "", + "revert": "", + "revertAiCreated": "", + "revertAlreadyOpen": "", + "revertAlreadyReverted": "", + "revertConflictMessage": "", + "revertConflictTitle": "", + "revertFailed": "", + "revertNeedsHuman": "", + "revertNeedsHumanDefault": "", + "reverted": "", + "revertTask": "", + "undoOf": "", + "undoOfTitle": "", + "undoTask": "" }, "terminal": { "arrowKeysLabel": "", diff --git a/packages/i18n/locales/fr/app.json b/packages/i18n/locales/fr/app.json index b6bc060cc5..69f21a1337 100644 --- a/packages/i18n/locales/fr/app.json +++ b/packages/i18n/locales/fr/app.json @@ -29,7 +29,8 @@ "showLess": "Afficher moins", "showMore": "Afficher plus", "update": "Mettre à jour", - "yes": "Oui" + "yes": "Oui", + "clear": "" }, "activityFeed": { "emptyHint": "", @@ -5646,7 +5647,10 @@ "languageAuto": "Auto", "languageAutoHint": "Suivre la langue du navigateur", "suppressTheLdquoNeedsYourInputRdquoBanner": "", - "title": "Apparence" + "title": "Apparence", + "openTasksInRightSidebarHelp": "", + "openMobileTasksInPopupHelp": "", + "taskDetailChatFirstHelp": "" }, "auth": { "apiKeyCleared": "Clé API effacée", @@ -5730,7 +5734,8 @@ "view": "", "whenEnabledProjectAndAgentMemoryFilesAre": "", "whenEnabledTheDatabaseIsBackedUpAutomatically": "", - "createFailed": "" + "createFailed": "", + "memoryBackupScopeHint": "" }, "clearToDefault": "", "cliAgents": { @@ -5850,7 +5855,16 @@ "workflowsOrChangelogModeWhenContributorsShouldUpdate": "", "aiUndoTaskWorkflow": "", "aiUndoTaskWorkflowInherit": "", - "aiUndoTaskWorkflowHelp": "" + "aiUndoTaskWorkflowHelp": "", + "workspaceModeHint": "", + "allowAbsoluteFileBrowserPathsHint": "", + "quickChatLauncherHint": "", + "showTaskChatsInCommonFeedHint": "", + "whenEnabledImportedGitHubIssuesUseTheirSource": "", + "gitLabEnabledHint": "", + "allowEphemeralAgentsToCreateTasksHint": "", + "quickChatCloseOnOutsideClickHint": "", + "disabledFusionWorkflowsAreHiddenFromWorkflow": "" }, "globalGeneral": { "andShowsUpdateNoticesInTheCLIAnd": "", @@ -5880,7 +5894,13 @@ "whenDisabledToolRowsAreStillLoggedBut": "", "whenEnabledDefaultTheDashboardAutomaticallyReloadsWhen": "", "whenEnabledFusionChecksNpmForNewVersions": "", - "whenEnabledTheDashboardProbesForAGlobally": "" + "whenEnabledTheDashboardProbesForAGlobally": "", + "gitLabEnabledHint": "", + "gitLabInstanceUrlHint": "", + "gitLabApiBaseUrlHint": "", + "gitLabTokenTypeHint": "", + "gitLabAuthTokenHint": "", + "dismissModalsByClickingOutsideHint": "" }, "globalModels": { "allow": "", @@ -5925,7 +5945,14 @@ "usedAutomaticallyIfThePrimaryDefaultModelHits": "", "useDefault": "", "whenEnabledStartupFetchesTheLatestAvailableModels": "", - "whenEnabledStartupRefreshesModelsThroughTheLocal": "" + "whenEnabledStartupRefreshesModelsThroughTheLocal": "", + "commaSeparatedValuesSentToOpenRouterModelSyncOutputModalities": "", + "openRouterRoutingOrderHint": "", + "openRouterRoutingIgnoreHint": "", + "openRouterRoutingOnlyHint": "", + "openRouterAllowFallbacksHint": "", + "openRouterRoutingSortHint": "", + "requireParametersHint": "" }, "header": { "discord": "Discord", @@ -6156,7 +6183,13 @@ "planApprovalModeAutoApproveAll": "Auto-approve all tasks", "planApprovalModeHelp": "Project-wide override for the planning approval gate. Leave on workflow to use each workflow's Require plan approval setting, or force all approved specs to bypass or wait for manual approval.", "planApprovalModeRequireAll": "Require approval for all tasks", - "planApprovalModeWorkflow": "Use workflow setting" + "planApprovalModeWorkflow": "Use workflow setting", + "githubAuthTokenHint": "", + "gitLabAuthDetails": "", + "gitLabPersonalAccessToken": "", + "gitLabAuthTokenHint": "", + "includeTaskIdInCommitDefault": "", + "trailerEmail": "" }, "mergeManually": "Fusionner manuellement", "mobileNav": { @@ -6201,7 +6234,8 @@ "selectedNode": "", "theseSettingsApplyAtTheProjectLevel": "", "unavailableNodePolicy": "", - "usedWhenATaskHasNoNodeOverride": "" + "usedWhenATaskHasNoNodeOverride": "", + "unavailableNodePolicyHint": "" }, "nodeSync": { "alwaysAsk": "", @@ -6219,7 +6253,9 @@ "nodeSync": "", "syncInterval": "", "syncModelAuthCredentials": "", - "workflowSettingsNotSynced": "" + "workflowSettingsNotSynced": "", + "syncIntervalHint": "", + "conflictResolutionHint": "" }, "notifications": { "accessTokenOptional": "", @@ -6263,7 +6299,11 @@ "webhook": "", "webhookNotifications": "", "webhookURL": "", - "yourNtfyShTopicName164Alphanumeric": "" + "yourNtfyShTopicName164Alphanumeric": "", + "ntfyEnabledHint": "", + "webhookEnabledHint": "", + "webhookUrlHint": "", + "webhookFormatHint": "" }, "plugins": { "fusionPlugins": "", @@ -6311,7 +6351,10 @@ "useDefault": "", "useWorkflowDefault": "", "whenEnabledMergeCommitMessagesIncludeAnAI": "", - "whenEnabledTasksCreatedWithoutATitleBut": "" + "whenEnabledTasksCreatedWithoutATitleBut": "", + "autoSelectModelPresetHint": "", + "prTitlePromptInstructionsHelp": "", + "prDescriptionPromptInstructionsHelp": "" }, "remote": { "acceptRoutes": "", @@ -6379,7 +6422,10 @@ "uRLNoHostnameOrPortConfigurationNeeded": "", "useExisting": "Utiliser l'existant", "usingQuickTunnel": "", - "installationFailed": "" + "installationFailed": "", + "acceptRoutesHint": "", + "shortLivedEnabledHint": "", + "shortLivedTtlMsHint": "" }, "researchGlobal": { "advancedExternalSearchProviders": "", @@ -6408,7 +6454,16 @@ "searXNG": "", "searXNGURL": "", "tavily": "", - "webSearch": "" + "webSearch": "", + "searXNGURLHint": "", + "googleSearchCXHint": "", + "maxConcurrentRunsHint": "", + "maxSourcesPerRunHint": "", + "defaultMaxDurationMsHint": "", + "requestTimeoutMsHint": "", + "maxSynthesisRoundsHint": "", + "gitHubSourceHint": "", + "localDocsSourceHint": "" }, "researchProject": { "alwaysOn": "", @@ -6424,7 +6479,12 @@ "projectResearchSettings": "", "requestTimeoutMs": "", "webSearch": "", - "webSearchIsAlwaysEnabledConfigureTheSearch": "" + "webSearchIsAlwaysEnabledConfigureTheSearch": "", + "enableResearchInThisProjectHint": "", + "maxConcurrentRunsHint": "", + "maxSourcesPerRunHint": "", + "maxDurationMsHint": "", + "requestTimeoutMsHint": "" }, "resolveAllLocal": "Résoudre tous : Garder la version locale", "resolveAllRemote": "Résoudre tous : Garder la version distante", @@ -6449,7 +6509,12 @@ "openai": "", "retentionDays": "", "scheduledEvals": "", - "suggestOnly": "" + "suggestOnly": "", + "enabledHint": "", + "intervalMsHint": "", + "evaluatorProviderHint": "", + "followUpPolicyHint": "", + "retentionDaysHint": "" }, "scheduling": { "addIgnoredPath": "", @@ -6503,7 +6568,9 @@ "browseWorkspacePath": "", "overlapPickerNote": "", "ignoreHiddenDotPathsHelp": "", - "ignoreHiddenDotPathsInOverlapChecks": "" + "ignoreHiddenDotPathsInOverlapChecks": "", + "maxConcurrentTasksHint": "", + "pollIntervalMsHint": "" }, "scope": { "globalBanner": "Ces paramètres sont partagés entre tous vos projets Fusion.", @@ -6564,7 +6631,11 @@ "worktrunkBinaryPath": "", "worktrunkFailureBehavior": "", "worktrunkIntegration": "", - "worktreesPickerNote": "" + "worktreesPickerNote": "", + "showWorktreeGroupingHelp": "", + "copyFilesHelp": "", + "namingStyleNotApplicableWhenRecycling": "", + "howToNameFreshWorktreeDirectories": "" }, "fileBrowser": { "currentDirectory": "", @@ -6574,7 +6645,35 @@ "globalTitle": "Global MCP servers", "projectTitle": "Project MCP servers", "globalDescription": "Configure MCP servers shared by all projects. Project settings may override or disable these servers by name.", - "projectDescription": "Configure project-specific MCP servers, overrides, and disabled inherited servers." + "projectDescription": "Configure project-specific MCP servers, overrides, and disabled inherited servers.", + "enabledHint": "" + }, + "search": { + "allSections": "", + "clear": "", + "label": "", + "navigationLabel": "", + "noMobileOptions": "", + "noResults": "", + "placeholder": "", + "resultCount": "" + }, + "prompts": { + "surfaceExplanation": "" + }, + "modelPricing": { + "description": "" + }, + "reset": { + "button": "", + "buttonTitle": "", + "dialogAriaLabel": "", + "dialogTitle": "", + "dialogBody": "", + "resetMenuAction": "", + "resetAllProjectAction": "", + "menuResetSuccess": "", + "allProjectResetSuccess": "" } }, "setup": { @@ -7494,7 +7593,8 @@ "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}}…", + "releaseAuthorizationHold": "" }, "pr": { "awaitingChecks": "En attente des vérifications du PR", @@ -7522,7 +7622,9 @@ "provenance": { "createdBy": "Créé par", "createdVia": "Créé via", - "parentTaskOf": "" + "parentTaskOf": "", + "createdToUndo": "", + "undoTask": "" }, "recoveryState": "État de récupération", "refine": { @@ -8131,7 +8233,22 @@ "addressPrFeedbackFailed": "", "addressPrFeedbackStarted": "", "addressPrFeedbackTitle": "", - "addressingPrFeedback": "" + "addressingPrFeedback": "", + "awaitingReleaseAuthorization": "", + "revert": "", + "revertAiCreated": "", + "revertAlreadyOpen": "", + "revertAlreadyReverted": "", + "revertConflictMessage": "", + "revertConflictTitle": "", + "revertFailed": "", + "revertNeedsHuman": "", + "revertNeedsHumanDefault": "", + "reverted": "", + "revertTask": "", + "undoOf": "", + "undoOfTitle": "", + "undoTask": "" }, "terminal": { "arrowKeysLabel": "", diff --git a/packages/i18n/locales/ko/app.json b/packages/i18n/locales/ko/app.json index b927ec7a21..a3ad02d39c 100644 --- a/packages/i18n/locales/ko/app.json +++ b/packages/i18n/locales/ko/app.json @@ -29,7 +29,8 @@ "showLess": "간략히 보기", "showMore": "더 보기", "update": "업데이트", - "yes": "예" + "yes": "예", + "clear": "" }, "activityFeed": { "emptyHint": "", @@ -5646,7 +5647,10 @@ "languageAuto": "자동", "languageAutoHint": "브라우저 언어를 따릅니다", "suppressTheLdquoNeedsYourInputRdquoBanner": "", - "title": "모양" + "title": "모양", + "openTasksInRightSidebarHelp": "", + "openMobileTasksInPopupHelp": "", + "taskDetailChatFirstHelp": "" }, "auth": { "apiKeyCleared": "API 키가 지워졌습니다", @@ -5730,7 +5734,8 @@ "view": "", "whenEnabledProjectAndAgentMemoryFilesAre": "", "whenEnabledTheDatabaseIsBackedUpAutomatically": "", - "createFailed": "" + "createFailed": "", + "memoryBackupScopeHint": "" }, "clearToDefault": "", "cliAgents": { @@ -5850,7 +5855,16 @@ "workflowsOrChangelogModeWhenContributorsShouldUpdate": "", "aiUndoTaskWorkflow": "", "aiUndoTaskWorkflowInherit": "", - "aiUndoTaskWorkflowHelp": "" + "aiUndoTaskWorkflowHelp": "", + "workspaceModeHint": "", + "allowAbsoluteFileBrowserPathsHint": "", + "quickChatLauncherHint": "", + "showTaskChatsInCommonFeedHint": "", + "whenEnabledImportedGitHubIssuesUseTheirSource": "", + "gitLabEnabledHint": "", + "allowEphemeralAgentsToCreateTasksHint": "", + "quickChatCloseOnOutsideClickHint": "", + "disabledFusionWorkflowsAreHiddenFromWorkflow": "" }, "globalGeneral": { "andShowsUpdateNoticesInTheCLIAnd": "", @@ -5880,7 +5894,13 @@ "whenDisabledToolRowsAreStillLoggedBut": "", "whenEnabledDefaultTheDashboardAutomaticallyReloadsWhen": "", "whenEnabledFusionChecksNpmForNewVersions": "", - "whenEnabledTheDashboardProbesForAGlobally": "" + "whenEnabledTheDashboardProbesForAGlobally": "", + "gitLabEnabledHint": "", + "gitLabInstanceUrlHint": "", + "gitLabApiBaseUrlHint": "", + "gitLabTokenTypeHint": "", + "gitLabAuthTokenHint": "", + "dismissModalsByClickingOutsideHint": "" }, "globalModels": { "allow": "", @@ -5925,7 +5945,14 @@ "usedAutomaticallyIfThePrimaryDefaultModelHits": "", "useDefault": "", "whenEnabledStartupFetchesTheLatestAvailableModels": "", - "whenEnabledStartupRefreshesModelsThroughTheLocal": "" + "whenEnabledStartupRefreshesModelsThroughTheLocal": "", + "commaSeparatedValuesSentToOpenRouterModelSyncOutputModalities": "", + "openRouterRoutingOrderHint": "", + "openRouterRoutingIgnoreHint": "", + "openRouterRoutingOnlyHint": "", + "openRouterAllowFallbacksHint": "", + "openRouterRoutingSortHint": "", + "requireParametersHint": "" }, "header": { "discord": "Discord", @@ -6156,7 +6183,13 @@ "planApprovalModeAutoApproveAll": "Auto-approve all tasks", "planApprovalModeHelp": "Project-wide override for the planning approval gate. Leave on workflow to use each workflow's Require plan approval setting, or force all approved specs to bypass or wait for manual approval.", "planApprovalModeRequireAll": "Require approval for all tasks", - "planApprovalModeWorkflow": "Use workflow setting" + "planApprovalModeWorkflow": "Use workflow setting", + "githubAuthTokenHint": "", + "gitLabAuthDetails": "", + "gitLabPersonalAccessToken": "", + "gitLabAuthTokenHint": "", + "includeTaskIdInCommitDefault": "", + "trailerEmail": "" }, "mergeManually": "수동으로 병합", "mobileNav": { @@ -6201,7 +6234,8 @@ "selectedNode": "", "theseSettingsApplyAtTheProjectLevel": "", "unavailableNodePolicy": "", - "usedWhenATaskHasNoNodeOverride": "" + "usedWhenATaskHasNoNodeOverride": "", + "unavailableNodePolicyHint": "" }, "nodeSync": { "alwaysAsk": "", @@ -6219,7 +6253,9 @@ "nodeSync": "", "syncInterval": "", "syncModelAuthCredentials": "", - "workflowSettingsNotSynced": "" + "workflowSettingsNotSynced": "", + "syncIntervalHint": "", + "conflictResolutionHint": "" }, "notifications": { "accessTokenOptional": "", @@ -6263,7 +6299,11 @@ "webhook": "", "webhookNotifications": "", "webhookURL": "", - "yourNtfyShTopicName164Alphanumeric": "" + "yourNtfyShTopicName164Alphanumeric": "", + "ntfyEnabledHint": "", + "webhookEnabledHint": "", + "webhookUrlHint": "", + "webhookFormatHint": "" }, "plugins": { "fusionPlugins": "", @@ -6311,7 +6351,10 @@ "useDefault": "", "useWorkflowDefault": "", "whenEnabledMergeCommitMessagesIncludeAnAI": "", - "whenEnabledTasksCreatedWithoutATitleBut": "" + "whenEnabledTasksCreatedWithoutATitleBut": "", + "autoSelectModelPresetHint": "", + "prTitlePromptInstructionsHelp": "", + "prDescriptionPromptInstructionsHelp": "" }, "remote": { "acceptRoutes": "", @@ -6379,7 +6422,10 @@ "uRLNoHostnameOrPortConfigurationNeeded": "", "useExisting": "기존 사용", "usingQuickTunnel": "", - "installationFailed": "" + "installationFailed": "", + "acceptRoutesHint": "", + "shortLivedEnabledHint": "", + "shortLivedTtlMsHint": "" }, "researchGlobal": { "advancedExternalSearchProviders": "", @@ -6408,7 +6454,16 @@ "searXNG": "", "searXNGURL": "", "tavily": "", - "webSearch": "" + "webSearch": "", + "searXNGURLHint": "", + "googleSearchCXHint": "", + "maxConcurrentRunsHint": "", + "maxSourcesPerRunHint": "", + "defaultMaxDurationMsHint": "", + "requestTimeoutMsHint": "", + "maxSynthesisRoundsHint": "", + "gitHubSourceHint": "", + "localDocsSourceHint": "" }, "researchProject": { "alwaysOn": "", @@ -6424,7 +6479,12 @@ "projectResearchSettings": "", "requestTimeoutMs": "", "webSearch": "", - "webSearchIsAlwaysEnabledConfigureTheSearch": "" + "webSearchIsAlwaysEnabledConfigureTheSearch": "", + "enableResearchInThisProjectHint": "", + "maxConcurrentRunsHint": "", + "maxSourcesPerRunHint": "", + "maxDurationMsHint": "", + "requestTimeoutMsHint": "" }, "resolveAllLocal": "모두 해결: 로컬 유지", "resolveAllRemote": "모두 해결: 원격 유지", @@ -6449,7 +6509,12 @@ "openai": "", "retentionDays": "", "scheduledEvals": "", - "suggestOnly": "" + "suggestOnly": "", + "enabledHint": "", + "intervalMsHint": "", + "evaluatorProviderHint": "", + "followUpPolicyHint": "", + "retentionDaysHint": "" }, "scheduling": { "addIgnoredPath": "", @@ -6503,7 +6568,9 @@ "browseWorkspacePath": "", "overlapPickerNote": "", "ignoreHiddenDotPathsHelp": "", - "ignoreHiddenDotPathsInOverlapChecks": "" + "ignoreHiddenDotPathsInOverlapChecks": "", + "maxConcurrentTasksHint": "", + "pollIntervalMsHint": "" }, "scope": { "globalBanner": "이 설정은 모든 Fusion 프로젝트에서 공유됩니다.", @@ -6564,7 +6631,11 @@ "worktrunkBinaryPath": "", "worktrunkFailureBehavior": "", "worktrunkIntegration": "", - "worktreesPickerNote": "" + "worktreesPickerNote": "", + "showWorktreeGroupingHelp": "", + "copyFilesHelp": "", + "namingStyleNotApplicableWhenRecycling": "", + "howToNameFreshWorktreeDirectories": "" }, "fileBrowser": { "currentDirectory": "", @@ -6574,7 +6645,35 @@ "globalTitle": "Global MCP servers", "projectTitle": "Project MCP servers", "globalDescription": "Configure MCP servers shared by all projects. Project settings may override or disable these servers by name.", - "projectDescription": "Configure project-specific MCP servers, overrides, and disabled inherited servers." + "projectDescription": "Configure project-specific MCP servers, overrides, and disabled inherited servers.", + "enabledHint": "" + }, + "search": { + "allSections": "", + "clear": "", + "label": "", + "navigationLabel": "", + "noMobileOptions": "", + "noResults": "", + "placeholder": "", + "resultCount": "" + }, + "prompts": { + "surfaceExplanation": "" + }, + "modelPricing": { + "description": "" + }, + "reset": { + "button": "", + "buttonTitle": "", + "dialogAriaLabel": "", + "dialogTitle": "", + "dialogBody": "", + "resetMenuAction": "", + "resetAllProjectAction": "", + "menuResetSuccess": "", + "allProjectResetSuccess": "" } }, "setup": { @@ -7494,7 +7593,8 @@ "rejected": "계획 거부됨 — {{id}}이(가) 재계획을 위해 Planning으로 반환됨", "rejectMessage": "이 계획을 거부하시겠습니까? 명세가 삭제되고 재생성됩니다.", "rejectTitle": "계획 거부", - "replanning": "{{id}} 재계획 중…" + "replanning": "{{id}} 재계획 중…", + "releaseAuthorizationHold": "" }, "pr": { "awaitingChecks": "PR 검사 대기 중", @@ -7522,7 +7622,9 @@ "provenance": { "createdBy": "작성자", "createdVia": "생성 경로", - "parentTaskOf": "" + "parentTaskOf": "", + "createdToUndo": "", + "undoTask": "" }, "recoveryState": "복구 상태", "refine": { @@ -8131,7 +8233,22 @@ "addressPrFeedbackFailed": "", "addressPrFeedbackStarted": "", "addressPrFeedbackTitle": "", - "addressingPrFeedback": "" + "addressingPrFeedback": "", + "awaitingReleaseAuthorization": "", + "revert": "", + "revertAiCreated": "", + "revertAlreadyOpen": "", + "revertAlreadyReverted": "", + "revertConflictMessage": "", + "revertConflictTitle": "", + "revertFailed": "", + "revertNeedsHuman": "", + "revertNeedsHumanDefault": "", + "reverted": "", + "revertTask": "", + "undoOf": "", + "undoOfTitle": "", + "undoTask": "" }, "terminal": { "arrowKeysLabel": "", diff --git a/packages/i18n/locales/zh-CN/app.json b/packages/i18n/locales/zh-CN/app.json index 9255dcb5d2..6c7dee07c5 100644 --- a/packages/i18n/locales/zh-CN/app.json +++ b/packages/i18n/locales/zh-CN/app.json @@ -29,7 +29,8 @@ "showLess": "显示更少", "showMore": "显示更多", "update": "更新", - "yes": "是" + "yes": "是", + "clear": "" }, "activityFeed": { "emptyHint": "", @@ -5646,7 +5647,10 @@ "languageAuto": "自动", "languageAutoHint": "跟随浏览器语言", "suppressTheLdquoNeedsYourInputRdquoBanner": "", - "title": "外观" + "title": "外观", + "openTasksInRightSidebarHelp": "", + "openMobileTasksInPopupHelp": "", + "taskDetailChatFirstHelp": "" }, "auth": { "apiKeyCleared": "API 密钥已清除", @@ -5730,7 +5734,8 @@ "view": "", "whenEnabledProjectAndAgentMemoryFilesAre": "", "whenEnabledTheDatabaseIsBackedUpAutomatically": "", - "createFailed": "" + "createFailed": "", + "memoryBackupScopeHint": "" }, "clearToDefault": "", "cliAgents": { @@ -5850,7 +5855,16 @@ "workflowsOrChangelogModeWhenContributorsShouldUpdate": "", "aiUndoTaskWorkflow": "", "aiUndoTaskWorkflowInherit": "", - "aiUndoTaskWorkflowHelp": "" + "aiUndoTaskWorkflowHelp": "", + "workspaceModeHint": "", + "allowAbsoluteFileBrowserPathsHint": "", + "quickChatLauncherHint": "", + "showTaskChatsInCommonFeedHint": "", + "whenEnabledImportedGitHubIssuesUseTheirSource": "", + "gitLabEnabledHint": "", + "allowEphemeralAgentsToCreateTasksHint": "", + "quickChatCloseOnOutsideClickHint": "", + "disabledFusionWorkflowsAreHiddenFromWorkflow": "" }, "globalGeneral": { "andShowsUpdateNoticesInTheCLIAnd": "", @@ -5880,7 +5894,13 @@ "whenDisabledToolRowsAreStillLoggedBut": "", "whenEnabledDefaultTheDashboardAutomaticallyReloadsWhen": "", "whenEnabledFusionChecksNpmForNewVersions": "", - "whenEnabledTheDashboardProbesForAGlobally": "" + "whenEnabledTheDashboardProbesForAGlobally": "", + "gitLabEnabledHint": "", + "gitLabInstanceUrlHint": "", + "gitLabApiBaseUrlHint": "", + "gitLabTokenTypeHint": "", + "gitLabAuthTokenHint": "", + "dismissModalsByClickingOutsideHint": "" }, "globalModels": { "allow": "", @@ -5925,7 +5945,14 @@ "usedAutomaticallyIfThePrimaryDefaultModelHits": "", "useDefault": "", "whenEnabledStartupFetchesTheLatestAvailableModels": "", - "whenEnabledStartupRefreshesModelsThroughTheLocal": "" + "whenEnabledStartupRefreshesModelsThroughTheLocal": "", + "commaSeparatedValuesSentToOpenRouterModelSyncOutputModalities": "", + "openRouterRoutingOrderHint": "", + "openRouterRoutingIgnoreHint": "", + "openRouterRoutingOnlyHint": "", + "openRouterAllowFallbacksHint": "", + "openRouterRoutingSortHint": "", + "requireParametersHint": "" }, "header": { "discord": "Discord", @@ -6156,7 +6183,13 @@ "planApprovalModeAutoApproveAll": "Auto-approve all tasks", "planApprovalModeHelp": "Project-wide override for the planning approval gate. Leave on workflow to use each workflow's Require plan approval setting, or force all approved specs to bypass or wait for manual approval.", "planApprovalModeRequireAll": "Require approval for all tasks", - "planApprovalModeWorkflow": "Use workflow setting" + "planApprovalModeWorkflow": "Use workflow setting", + "githubAuthTokenHint": "", + "gitLabAuthDetails": "", + "gitLabPersonalAccessToken": "", + "gitLabAuthTokenHint": "", + "includeTaskIdInCommitDefault": "", + "trailerEmail": "" }, "mergeManually": "手动合并", "mobileNav": { @@ -6201,7 +6234,8 @@ "selectedNode": "", "theseSettingsApplyAtTheProjectLevel": "", "unavailableNodePolicy": "", - "usedWhenATaskHasNoNodeOverride": "" + "usedWhenATaskHasNoNodeOverride": "", + "unavailableNodePolicyHint": "" }, "nodeSync": { "alwaysAsk": "", @@ -6219,7 +6253,9 @@ "nodeSync": "", "syncInterval": "", "syncModelAuthCredentials": "", - "workflowSettingsNotSynced": "" + "workflowSettingsNotSynced": "", + "syncIntervalHint": "", + "conflictResolutionHint": "" }, "notifications": { "accessTokenOptional": "", @@ -6263,7 +6299,11 @@ "webhook": "", "webhookNotifications": "", "webhookURL": "", - "yourNtfyShTopicName164Alphanumeric": "" + "yourNtfyShTopicName164Alphanumeric": "", + "ntfyEnabledHint": "", + "webhookEnabledHint": "", + "webhookUrlHint": "", + "webhookFormatHint": "" }, "plugins": { "fusionPlugins": "", @@ -6311,7 +6351,10 @@ "useDefault": "", "useWorkflowDefault": "", "whenEnabledMergeCommitMessagesIncludeAnAI": "", - "whenEnabledTasksCreatedWithoutATitleBut": "" + "whenEnabledTasksCreatedWithoutATitleBut": "", + "autoSelectModelPresetHint": "", + "prTitlePromptInstructionsHelp": "", + "prDescriptionPromptInstructionsHelp": "" }, "remote": { "acceptRoutes": "", @@ -6379,7 +6422,10 @@ "uRLNoHostnameOrPortConfigurationNeeded": "", "useExisting": "使用现有", "usingQuickTunnel": "", - "installationFailed": "" + "installationFailed": "", + "acceptRoutesHint": "", + "shortLivedEnabledHint": "", + "shortLivedTtlMsHint": "" }, "researchGlobal": { "advancedExternalSearchProviders": "", @@ -6408,7 +6454,16 @@ "searXNG": "", "searXNGURL": "", "tavily": "", - "webSearch": "" + "webSearch": "", + "searXNGURLHint": "", + "googleSearchCXHint": "", + "maxConcurrentRunsHint": "", + "maxSourcesPerRunHint": "", + "defaultMaxDurationMsHint": "", + "requestTimeoutMsHint": "", + "maxSynthesisRoundsHint": "", + "gitHubSourceHint": "", + "localDocsSourceHint": "" }, "researchProject": { "alwaysOn": "", @@ -6424,7 +6479,12 @@ "projectResearchSettings": "", "requestTimeoutMs": "", "webSearch": "", - "webSearchIsAlwaysEnabledConfigureTheSearch": "" + "webSearchIsAlwaysEnabledConfigureTheSearch": "", + "enableResearchInThisProjectHint": "", + "maxConcurrentRunsHint": "", + "maxSourcesPerRunHint": "", + "maxDurationMsHint": "", + "requestTimeoutMsHint": "" }, "resolveAllLocal": "全部解决:保留本地", "resolveAllRemote": "全部解决:保留远程", @@ -6449,7 +6509,12 @@ "openai": "", "retentionDays": "", "scheduledEvals": "", - "suggestOnly": "" + "suggestOnly": "", + "enabledHint": "", + "intervalMsHint": "", + "evaluatorProviderHint": "", + "followUpPolicyHint": "", + "retentionDaysHint": "" }, "scheduling": { "addIgnoredPath": "", @@ -6503,7 +6568,9 @@ "browseWorkspacePath": "", "overlapPickerNote": "", "ignoreHiddenDotPathsHelp": "", - "ignoreHiddenDotPathsInOverlapChecks": "" + "ignoreHiddenDotPathsInOverlapChecks": "", + "maxConcurrentTasksHint": "", + "pollIntervalMsHint": "" }, "scope": { "globalBanner": "这些设置在所有 Fusion 项目中共享。", @@ -6564,7 +6631,11 @@ "worktrunkBinaryPath": "", "worktrunkFailureBehavior": "", "worktrunkIntegration": "", - "worktreesPickerNote": "" + "worktreesPickerNote": "", + "showWorktreeGroupingHelp": "", + "copyFilesHelp": "", + "namingStyleNotApplicableWhenRecycling": "", + "howToNameFreshWorktreeDirectories": "" }, "fileBrowser": { "currentDirectory": "", @@ -6574,7 +6645,8 @@ "globalTitle": "Global MCP servers", "projectTitle": "Project MCP servers", "globalDescription": "Configure MCP servers shared by all projects. Project settings may override or disable these servers by name.", - "projectDescription": "Configure project-specific MCP servers, overrides, and disabled inherited servers." + "projectDescription": "Configure project-specific MCP servers, overrides, and disabled inherited servers.", + "enabledHint": "" }, "reset": { "button": "Reset Settings", @@ -6586,6 +6658,22 @@ "resetAllProjectAction": "Reset all project settings", "menuResetSuccess": "{{section}} settings reset to defaults", "allProjectResetSuccess": "All project settings reset to defaults" + }, + "search": { + "allSections": "", + "clear": "", + "label": "", + "navigationLabel": "", + "noMobileOptions": "", + "noResults": "", + "placeholder": "", + "resultCount": "" + }, + "prompts": { + "surfaceExplanation": "" + }, + "modelPricing": { + "description": "" } }, "setup": { @@ -7505,7 +7593,8 @@ "rejected": "计划已拒绝 — {{id}} 已返回规划阶段重新规划", "rejectMessage": "拒绝此计划?规范将被丢弃并重新生成。", "rejectTitle": "拒绝计划", - "replanning": "正在为 {{id}} 重新规划…" + "replanning": "正在为 {{id}} 重新规划…", + "releaseAuthorizationHold": "" }, "pr": { "awaitingChecks": "等待 PR 检查", @@ -7533,7 +7622,9 @@ "provenance": { "createdBy": "创建者:", "createdVia": "通过…创建", - "parentTaskOf": "" + "parentTaskOf": "", + "createdToUndo": "", + "undoTask": "" }, "recoveryState": "恢复状态", "refine": { @@ -8142,7 +8233,22 @@ "addressPrFeedbackFailed": "", "addressPrFeedbackStarted": "", "addressPrFeedbackTitle": "", - "addressingPrFeedback": "" + "addressingPrFeedback": "", + "awaitingReleaseAuthorization": "", + "revert": "", + "revertAiCreated": "", + "revertAlreadyOpen": "", + "revertAlreadyReverted": "", + "revertConflictMessage": "", + "revertConflictTitle": "", + "revertFailed": "", + "revertNeedsHuman": "", + "revertNeedsHumanDefault": "", + "reverted": "", + "revertTask": "", + "undoOf": "", + "undoOfTitle": "", + "undoTask": "" }, "terminal": { "arrowKeysLabel": "", diff --git a/packages/i18n/locales/zh-TW/app.json b/packages/i18n/locales/zh-TW/app.json index ad97aa9853..133c43ac49 100644 --- a/packages/i18n/locales/zh-TW/app.json +++ b/packages/i18n/locales/zh-TW/app.json @@ -29,7 +29,8 @@ "showLess": "顯示較少", "showMore": "顯示更多", "update": "更新", - "yes": "是" + "yes": "是", + "clear": "" }, "activityFeed": { "emptyHint": "", @@ -5646,7 +5647,10 @@ "languageAuto": "自動", "languageAutoHint": "跟隨瀏覽器語言", "suppressTheLdquoNeedsYourInputRdquoBanner": "", - "title": "外觀" + "title": "外觀", + "openTasksInRightSidebarHelp": "", + "openMobileTasksInPopupHelp": "", + "taskDetailChatFirstHelp": "" }, "auth": { "apiKeyCleared": "API 金鑰已清除", @@ -5730,7 +5734,8 @@ "view": "", "whenEnabledProjectAndAgentMemoryFilesAre": "", "whenEnabledTheDatabaseIsBackedUpAutomatically": "", - "createFailed": "" + "createFailed": "", + "memoryBackupScopeHint": "" }, "clearToDefault": "", "cliAgents": { @@ -5850,7 +5855,16 @@ "workflowsOrChangelogModeWhenContributorsShouldUpdate": "", "aiUndoTaskWorkflow": "", "aiUndoTaskWorkflowInherit": "", - "aiUndoTaskWorkflowHelp": "" + "aiUndoTaskWorkflowHelp": "", + "workspaceModeHint": "", + "allowAbsoluteFileBrowserPathsHint": "", + "quickChatLauncherHint": "", + "showTaskChatsInCommonFeedHint": "", + "whenEnabledImportedGitHubIssuesUseTheirSource": "", + "gitLabEnabledHint": "", + "allowEphemeralAgentsToCreateTasksHint": "", + "quickChatCloseOnOutsideClickHint": "", + "disabledFusionWorkflowsAreHiddenFromWorkflow": "" }, "globalGeneral": { "andShowsUpdateNoticesInTheCLIAnd": "", @@ -5880,7 +5894,13 @@ "whenDisabledToolRowsAreStillLoggedBut": "", "whenEnabledDefaultTheDashboardAutomaticallyReloadsWhen": "", "whenEnabledFusionChecksNpmForNewVersions": "", - "whenEnabledTheDashboardProbesForAGlobally": "" + "whenEnabledTheDashboardProbesForAGlobally": "", + "gitLabEnabledHint": "", + "gitLabInstanceUrlHint": "", + "gitLabApiBaseUrlHint": "", + "gitLabTokenTypeHint": "", + "gitLabAuthTokenHint": "", + "dismissModalsByClickingOutsideHint": "" }, "globalModels": { "allow": "", @@ -5925,7 +5945,14 @@ "usedAutomaticallyIfThePrimaryDefaultModelHits": "", "useDefault": "", "whenEnabledStartupFetchesTheLatestAvailableModels": "", - "whenEnabledStartupRefreshesModelsThroughTheLocal": "" + "whenEnabledStartupRefreshesModelsThroughTheLocal": "", + "commaSeparatedValuesSentToOpenRouterModelSyncOutputModalities": "", + "openRouterRoutingOrderHint": "", + "openRouterRoutingIgnoreHint": "", + "openRouterRoutingOnlyHint": "", + "openRouterAllowFallbacksHint": "", + "openRouterRoutingSortHint": "", + "requireParametersHint": "" }, "header": { "discord": "Discord", @@ -6156,7 +6183,13 @@ "planApprovalModeAutoApproveAll": "Auto-approve all tasks", "planApprovalModeHelp": "Project-wide override for the planning approval gate. Leave on workflow to use each workflow's Require plan approval setting, or force all approved specs to bypass or wait for manual approval.", "planApprovalModeRequireAll": "Require approval for all tasks", - "planApprovalModeWorkflow": "Use workflow setting" + "planApprovalModeWorkflow": "Use workflow setting", + "githubAuthTokenHint": "", + "gitLabAuthDetails": "", + "gitLabPersonalAccessToken": "", + "gitLabAuthTokenHint": "", + "includeTaskIdInCommitDefault": "", + "trailerEmail": "" }, "mergeManually": "手動合併", "mobileNav": { @@ -6201,7 +6234,8 @@ "selectedNode": "", "theseSettingsApplyAtTheProjectLevel": "", "unavailableNodePolicy": "", - "usedWhenATaskHasNoNodeOverride": "" + "usedWhenATaskHasNoNodeOverride": "", + "unavailableNodePolicyHint": "" }, "nodeSync": { "alwaysAsk": "", @@ -6219,7 +6253,9 @@ "nodeSync": "", "syncInterval": "", "syncModelAuthCredentials": "", - "workflowSettingsNotSynced": "" + "workflowSettingsNotSynced": "", + "syncIntervalHint": "", + "conflictResolutionHint": "" }, "notifications": { "accessTokenOptional": "", @@ -6263,7 +6299,11 @@ "webhook": "", "webhookNotifications": "", "webhookURL": "", - "yourNtfyShTopicName164Alphanumeric": "" + "yourNtfyShTopicName164Alphanumeric": "", + "ntfyEnabledHint": "", + "webhookEnabledHint": "", + "webhookUrlHint": "", + "webhookFormatHint": "" }, "plugins": { "fusionPlugins": "", @@ -6311,7 +6351,10 @@ "useDefault": "", "useWorkflowDefault": "", "whenEnabledMergeCommitMessagesIncludeAnAI": "", - "whenEnabledTasksCreatedWithoutATitleBut": "" + "whenEnabledTasksCreatedWithoutATitleBut": "", + "autoSelectModelPresetHint": "", + "prTitlePromptInstructionsHelp": "", + "prDescriptionPromptInstructionsHelp": "" }, "remote": { "acceptRoutes": "", @@ -6379,7 +6422,10 @@ "uRLNoHostnameOrPortConfigurationNeeded": "", "useExisting": "使用現有", "usingQuickTunnel": "", - "installationFailed": "" + "installationFailed": "", + "acceptRoutesHint": "", + "shortLivedEnabledHint": "", + "shortLivedTtlMsHint": "" }, "researchGlobal": { "advancedExternalSearchProviders": "", @@ -6408,7 +6454,16 @@ "searXNG": "", "searXNGURL": "", "tavily": "", - "webSearch": "" + "webSearch": "", + "searXNGURLHint": "", + "googleSearchCXHint": "", + "maxConcurrentRunsHint": "", + "maxSourcesPerRunHint": "", + "defaultMaxDurationMsHint": "", + "requestTimeoutMsHint": "", + "maxSynthesisRoundsHint": "", + "gitHubSourceHint": "", + "localDocsSourceHint": "" }, "researchProject": { "alwaysOn": "", @@ -6424,7 +6479,12 @@ "projectResearchSettings": "", "requestTimeoutMs": "", "webSearch": "", - "webSearchIsAlwaysEnabledConfigureTheSearch": "" + "webSearchIsAlwaysEnabledConfigureTheSearch": "", + "enableResearchInThisProjectHint": "", + "maxConcurrentRunsHint": "", + "maxSourcesPerRunHint": "", + "maxDurationMsHint": "", + "requestTimeoutMsHint": "" }, "resolveAllLocal": "全部解決:保留本機", "resolveAllRemote": "全部解決:保留遠端", @@ -6449,7 +6509,12 @@ "openai": "", "retentionDays": "", "scheduledEvals": "", - "suggestOnly": "" + "suggestOnly": "", + "enabledHint": "", + "intervalMsHint": "", + "evaluatorProviderHint": "", + "followUpPolicyHint": "", + "retentionDaysHint": "" }, "scheduling": { "addIgnoredPath": "", @@ -6503,7 +6568,9 @@ "browseWorkspacePath": "", "overlapPickerNote": "", "ignoreHiddenDotPathsHelp": "", - "ignoreHiddenDotPathsInOverlapChecks": "" + "ignoreHiddenDotPathsInOverlapChecks": "", + "maxConcurrentTasksHint": "", + "pollIntervalMsHint": "" }, "scope": { "globalBanner": "這些設定在所有 Fusion 專案中共用。", @@ -6564,7 +6631,11 @@ "worktrunkBinaryPath": "", "worktrunkFailureBehavior": "", "worktrunkIntegration": "", - "worktreesPickerNote": "" + "worktreesPickerNote": "", + "showWorktreeGroupingHelp": "", + "copyFilesHelp": "", + "namingStyleNotApplicableWhenRecycling": "", + "howToNameFreshWorktreeDirectories": "" }, "fileBrowser": { "currentDirectory": "", @@ -6574,7 +6645,35 @@ "globalTitle": "Global MCP servers", "projectTitle": "Project MCP servers", "globalDescription": "Configure MCP servers shared by all projects. Project settings may override or disable these servers by name.", - "projectDescription": "Configure project-specific MCP servers, overrides, and disabled inherited servers." + "projectDescription": "Configure project-specific MCP servers, overrides, and disabled inherited servers.", + "enabledHint": "" + }, + "search": { + "allSections": "", + "clear": "", + "label": "", + "navigationLabel": "", + "noMobileOptions": "", + "noResults": "", + "placeholder": "", + "resultCount": "" + }, + "prompts": { + "surfaceExplanation": "" + }, + "modelPricing": { + "description": "" + }, + "reset": { + "button": "", + "buttonTitle": "", + "dialogAriaLabel": "", + "dialogTitle": "", + "dialogBody": "", + "resetMenuAction": "", + "resetAllProjectAction": "", + "menuResetSuccess": "", + "allProjectResetSuccess": "" } }, "setup": { @@ -7494,7 +7593,8 @@ "rejected": "計劃已拒絕 — {{id}} 已返回規劃階段重新規劃", "rejectMessage": "拒絕此計劃?規範將被丟棄並重新生成。", "rejectTitle": "拒絕計劃", - "replanning": "正在為 {{id}} 重新規劃…" + "replanning": "正在為 {{id}} 重新規劃…", + "releaseAuthorizationHold": "" }, "pr": { "awaitingChecks": "等待 PR 檢查", @@ -7522,7 +7622,9 @@ "provenance": { "createdBy": "創建者:", "createdVia": "通過…建立", - "parentTaskOf": "" + "parentTaskOf": "", + "createdToUndo": "", + "undoTask": "" }, "recoveryState": "恢復狀態", "refine": { @@ -8131,7 +8233,22 @@ "addressPrFeedbackFailed": "", "addressPrFeedbackStarted": "", "addressPrFeedbackTitle": "", - "addressingPrFeedback": "" + "addressingPrFeedback": "", + "awaitingReleaseAuthorization": "", + "revert": "", + "revertAiCreated": "", + "revertAlreadyOpen": "", + "revertAlreadyReverted": "", + "revertConflictMessage": "", + "revertConflictTitle": "", + "revertFailed": "", + "revertNeedsHuman": "", + "revertNeedsHumanDefault": "", + "reverted": "", + "revertTask": "", + "undoOf": "", + "undoOfTitle": "", + "undoTask": "" }, "terminal": { "arrowKeysLabel": "",