diff --git a/packages/ui/src/components/views/git/InProgressOperationBanner.tsx b/packages/ui/src/components/views/git/InProgressOperationBanner.tsx index 4762b388..09de85a4 100644 --- a/packages/ui/src/components/views/git/InProgressOperationBanner.tsx +++ b/packages/ui/src/components/views/git/InProgressOperationBanner.tsx @@ -79,8 +79,8 @@ export const InProgressOperationBanner: React.FC return (
-
-
+
+

@@ -94,7 +94,7 @@ export const InProgressOperationBanner: React.FC

-
+
{hasUnresolvedConflicts && onResolveWithAI && ( )}
-
- {hasUnresolvedConflicts && ( -

- {t('gitView.operation.resolveConflictsHint')} -

- )} + {hasUnresolvedConflicts && ( +

+ {t('gitView.operation.resolveConflictsHint')} +

+ )} +
); }; diff --git a/packages/ui/src/lib/i18n/messages/en.ts b/packages/ui/src/lib/i18n/messages/en.ts index 5693370a..23f88208 100644 --- a/packages/ui/src/lib/i18n/messages/en.ts +++ b/packages/ui/src/lib/i18n/messages/en.ts @@ -498,14 +498,14 @@ export const dict = { 'gitView.integrate.toMoveCount': 'To Move Count', 'gitView.operation.abort': 'Abort', 'gitView.operation.continue': 'Continue', - 'gitView.operation.inProgressTitle': 'In Progress Title', + 'gitView.operation.inProgressTitle': '{operation} in progress', 'gitView.operation.merge': 'Merge', - 'gitView.operation.mergeInProgressWithHead': 'Merge In Progress With Head', - 'gitView.operation.mergingMessage': 'Merging Message', + 'gitView.operation.mergeInProgressWithHead': 'Merging {head}', + 'gitView.operation.mergingMessage': 'Merging: {message}', 'gitView.operation.rebase': 'Rebase', - 'gitView.operation.rebaseInProgress': 'Rebase In Progress', - 'gitView.operation.rebasingOnto': 'Rebasing Onto', - 'gitView.operation.resolveConflictsHint': 'Resolve Conflicts Hint', + 'gitView.operation.rebaseInProgress': 'Rebase in progress', + 'gitView.operation.rebasingOnto': 'Rebasing {headName} onto {onto}', + 'gitView.operation.resolveConflictsHint': 'Resolve conflicts, then continue the operation.', 'gitView.operation.resolveWithAi': 'Resolve with AI', 'gitView.stash.confirmButton': 'Confirm Button', 'gitView.stash.description': 'Description', diff --git a/packages/ui/src/lib/i18n/messages/es.ts b/packages/ui/src/lib/i18n/messages/es.ts index c591cdf5..51781ba8 100644 --- a/packages/ui/src/lib/i18n/messages/es.ts +++ b/packages/ui/src/lib/i18n/messages/es.ts @@ -499,14 +499,14 @@ export const dict: Record = { "gitView.integrate.toMoveCount": "Commits por mover", "gitView.operation.abort": "Abortar", "gitView.operation.continue": "Continuar", - "gitView.operation.inProgressTitle": "Operación en progreso", + "gitView.operation.inProgressTitle": "{operation} en progreso", "gitView.operation.merge": "Merge", - "gitView.operation.mergeInProgressWithHead": "Merge en progreso", - "gitView.operation.mergingMessage": "Fusionando...", + "gitView.operation.mergeInProgressWithHead": "Haciendo merge de {head}", + "gitView.operation.mergingMessage": "Haciendo merge: {message}", "gitView.operation.rebase": "Rebase", "gitView.operation.rebaseInProgress": "Rebase en progreso", - "gitView.operation.rebasingOnto": "Haciendo rebase", - "gitView.operation.resolveConflictsHint": "Resuelve los conflictos para continuar.", + "gitView.operation.rebasingOnto": "Haciendo rebase de {headName} sobre {onto}", + "gitView.operation.resolveConflictsHint": "Resuelve los conflictos y luego continúa la operación.", "gitView.operation.resolveWithAi": "Resolver con IA", "gitView.stash.confirmButton": "Guardar cambios y continuar", "gitView.stash.description": "Tienes cambios sin commit que podrían sobrescribirse. Guárdalos temporalmente antes de continuar.", diff --git a/packages/ui/src/lib/i18n/messages/ko.ts b/packages/ui/src/lib/i18n/messages/ko.ts index cc5aaf9b..d6221e14 100644 --- a/packages/ui/src/lib/i18n/messages/ko.ts +++ b/packages/ui/src/lib/i18n/messages/ko.ts @@ -499,14 +499,14 @@ export const dict: Record = { 'gitView.integrate.toMoveCount': '이동할 커밋 수', 'gitView.operation.abort': '중단', 'gitView.operation.continue': '계속', - 'gitView.operation.inProgressTitle': 'Git 작업 진행 중', + 'gitView.operation.inProgressTitle': '{operation} 진행 중', 'gitView.operation.merge': '병합', 'gitView.operation.mergeInProgressWithHead': '{head} 병합 진행 중', - 'gitView.operation.mergingMessage': '병합 중…', + 'gitView.operation.mergingMessage': '병합 중: {message}', 'gitView.operation.rebase': '리베이스', 'gitView.operation.rebaseInProgress': '리베이스 진행 중', - 'gitView.operation.rebasingOnto': '{branch} 위로 리베이스 중', - 'gitView.operation.resolveConflictsHint': '충돌을 해결한 뒤 계속 진행하세요.', + 'gitView.operation.rebasingOnto': '{headName}을(를) {onto} 위로 리베이스 중', + 'gitView.operation.resolveConflictsHint': '충돌을 해결한 뒤 작업을 계속하세요.', 'gitView.operation.resolveWithAi': 'AI로 해결', 'gitView.stash.confirmButton': '확인', 'gitView.stash.description': '설명', diff --git a/packages/ui/src/lib/i18n/messages/pt-BR.ts b/packages/ui/src/lib/i18n/messages/pt-BR.ts index f6966add..910256cd 100644 --- a/packages/ui/src/lib/i18n/messages/pt-BR.ts +++ b/packages/ui/src/lib/i18n/messages/pt-BR.ts @@ -499,14 +499,14 @@ export const dict: Record = { "gitView.integrate.toMoveCount": "Commits por mover", "gitView.operation.abort": "Abortar", "gitView.operation.continue": "Continuar", - "gitView.operation.inProgressTitle": "Operación em andamento", + "gitView.operation.inProgressTitle": "{operation} em andamento", "gitView.operation.merge": "Merge", - "gitView.operation.mergeInProgressWithHead": "Merge em andamento", - "gitView.operation.mergingMessage": "Fusionando...", + "gitView.operation.mergeInProgressWithHead": "Fazendo merge de {head}", + "gitView.operation.mergingMessage": "Fazendo merge: {message}", "gitView.operation.rebase": "Rebase", "gitView.operation.rebaseInProgress": "Rebase em andamento", - "gitView.operation.rebasingOnto": "Haciendo rebase", - "gitView.operation.resolveConflictsHint": "Resuelve os conflitos para continuar.", + "gitView.operation.rebasingOnto": "Fazendo rebase de {headName} sobre {onto}", + "gitView.operation.resolveConflictsHint": "Resolva os conflitos e depois continue a operação.", "gitView.operation.resolveWithAi": "Resolver com IA", "gitView.stash.confirmButton": "Salvar alterações e continuar", "gitView.stash.description": "Você tem alterações sem commit que podem ser sobrescritas. Guarde-as temporariamente antes de continuar.", diff --git a/packages/ui/src/lib/i18n/messages/uk.ts b/packages/ui/src/lib/i18n/messages/uk.ts index da7abc60..146e8f9d 100644 --- a/packages/ui/src/lib/i18n/messages/uk.ts +++ b/packages/ui/src/lib/i18n/messages/uk.ts @@ -499,14 +499,14 @@ export const dict: Record = { "gitView.integrate.toMoveCount": "До переміщення", "gitView.operation.abort": "Перервати", "gitView.operation.continue": "Продовжити", - "gitView.operation.inProgressTitle": "Виконується операція Git", + "gitView.operation.inProgressTitle": "Виконується {operation}", "gitView.operation.merge": "Злити", - "gitView.operation.mergeInProgressWithHead": "Виконується злиття з HEAD", - "gitView.operation.mergingMessage": "Виконується злиття", + "gitView.operation.mergeInProgressWithHead": "Виконується злиття з {head}", + "gitView.operation.mergingMessage": "Виконується злиття: {message}", "gitView.operation.rebase": "Перебазувати", "gitView.operation.rebaseInProgress": "Виконується перебазування", - "gitView.operation.rebasingOnto": "Перебазування на", - "gitView.operation.resolveConflictsHint": "Вирішіть конфлікти, щоб продовжити.", + "gitView.operation.rebasingOnto": "Перебазування {headName} на {onto}", + "gitView.operation.resolveConflictsHint": "Вирішіть конфлікти, потім продовжіть операцію.", "gitView.operation.resolveWithAi": "Вирішити за допомогою ШІ", "gitView.stash.confirmButton": "Підтвердити", "gitView.stash.description": "Опис", diff --git a/packages/ui/src/lib/i18n/messages/zh-CN.ts b/packages/ui/src/lib/i18n/messages/zh-CN.ts index 15ddd605..9e028d27 100644 --- a/packages/ui/src/lib/i18n/messages/zh-CN.ts +++ b/packages/ui/src/lib/i18n/messages/zh-CN.ts @@ -506,7 +506,7 @@ export const dict: Record = { 'gitView.operation.rebase': '变基', 'gitView.operation.rebaseInProgress': '变基进行中', 'gitView.operation.rebasingOnto': '正在将 {headName} 变基到 {onto}', - 'gitView.operation.resolveConflictsHint': '继续前必须先解决冲突。可使用“使用 AI 解决”或手动解决,然后暂存更改并点击继续。', + 'gitView.operation.resolveConflictsHint': '解决冲突,然后继续操作。', 'gitView.operation.resolveWithAi': '使用 AI 解决', 'gitView.stash.confirmButton': '储藏并{operation}', 'gitView.stash.description': '你有未提交更改会被此次 {operation} 覆盖。是否先临时储藏这些更改?',