feat(sessions): move sessions to existing worktrees
This commit is contained in:
@@ -2988,8 +2988,17 @@ export const dict = {
|
||||
'sessions.sidebar.session.copyId.success': 'Sitzungs-ID kopiert',
|
||||
'sessions.sidebar.session.copyId.error': 'Sitzungs-ID konnte nicht kopiert werden',
|
||||
'sessions.sidebar.session.menu.moveToWorktree': 'In neuen Worktree verschieben',
|
||||
'sessions.sidebar.session.menu.moveToWorktreeTargets': 'In Worktree verschieben',
|
||||
'sessions.sidebar.session.menu.newWorktree': 'Neuer Worktree...',
|
||||
'sessions.sidebar.session.moveToWorktree.success': 'Sitzung in einen neuen Worktree verschoben',
|
||||
'sessions.sidebar.session.moveToWorktree.failed': 'Sitzung konnte nicht in einen neuen Worktree verschoben werden',
|
||||
'sessions.sidebar.session.moveToWorktree.main': 'Haupt-Worktree',
|
||||
'sessions.sidebar.session.moveToWorktree.refreshing': 'Worktrees werden aktualisiert...',
|
||||
'sessions.sidebar.session.moveToWorktree.loadFailed': 'Worktrees konnten nicht geladen werden',
|
||||
'sessions.sidebar.session.moveToWorktree.current': 'Aktueller Worktree',
|
||||
'sessions.sidebar.session.moveToWorktree.existingSuccess': 'Sitzung in Worktree verschoben',
|
||||
'sessions.sidebar.session.moveToWorktree.existingFailed': 'Sitzung konnte nicht in Worktree verschoben werden',
|
||||
'sessions.sidebar.session.moveToWorktree.tooltipTargets': 'Zeigt vorhandene Worktrees und die Option, für diese Sitzung einen neuen zu erstellen.',
|
||||
'sessions.sidebar.session.moveToWorktree.tooltip': 'Erstellt einen neuen Worktree aus dem aktuellen Branch, überträgt nicht gespeicherte Änderungen und verschiebt diese Sitzung samt Untersitzungen dorthin.',
|
||||
'sessions.sidebar.session.moveToWorktree.tooltipBusy': 'Verfügbar, wenn die Sitzung inaktiv ist. Warten Sie oder beenden Sie die aktuelle Aktivität.',
|
||||
'sessions.sidebar.session.moveToWorktree.tooltipMoving': 'Diese Sitzung wird bereits in einen neuen Worktree verschoben.',
|
||||
|
||||
@@ -536,8 +536,17 @@ export const dict = {
|
||||
'sessions.sidebar.session.menu.unshare': 'Unshare',
|
||||
'sessions.sidebar.session.menu.exportMarkdown': 'Export Markdown',
|
||||
'sessions.sidebar.session.menu.moveToWorktree': 'Move to new worktree',
|
||||
'sessions.sidebar.session.menu.moveToWorktreeTargets': 'Move to worktree',
|
||||
'sessions.sidebar.session.menu.newWorktree': 'New worktree...',
|
||||
'sessions.sidebar.session.moveToWorktree.success': 'Session moved to a new worktree',
|
||||
'sessions.sidebar.session.moveToWorktree.failed': 'Failed to move session to a new worktree',
|
||||
'sessions.sidebar.session.moveToWorktree.main': 'Main worktree',
|
||||
'sessions.sidebar.session.moveToWorktree.refreshing': 'Refreshing worktrees...',
|
||||
'sessions.sidebar.session.moveToWorktree.loadFailed': 'Worktrees could not be loaded',
|
||||
'sessions.sidebar.session.moveToWorktree.current': 'Current worktree',
|
||||
'sessions.sidebar.session.moveToWorktree.existingSuccess': 'Session moved to worktree',
|
||||
'sessions.sidebar.session.moveToWorktree.existingFailed': 'Failed to move session to worktree',
|
||||
'sessions.sidebar.session.moveToWorktree.tooltipTargets': 'Shows existing worktrees and the option to create a new one for this session.',
|
||||
'sessions.sidebar.session.moveToWorktree.tooltip': 'Creates a new worktree from the current branch, transfers uncommitted changes, and moves this session and its sub-sessions there.',
|
||||
'sessions.sidebar.session.moveToWorktree.tooltipBusy': 'Available when the session is idle. Stop or wait for the current activity to finish.',
|
||||
'sessions.sidebar.session.moveToWorktree.tooltipMoving': 'This session is already being moved to a new worktree.',
|
||||
|
||||
@@ -537,8 +537,17 @@ export const dict: Record<I18nKey, string> = {
|
||||
"sessions.sidebar.session.menu.unshare": "Dejar de compartir",
|
||||
"sessions.sidebar.session.menu.exportMarkdown": "Exportar Markdown",
|
||||
"sessions.sidebar.session.menu.moveToWorktree": "Mover a un worktree nuevo",
|
||||
"sessions.sidebar.session.menu.moveToWorktreeTargets": "Mover a worktree",
|
||||
"sessions.sidebar.session.menu.newWorktree": "Nuevo worktree...",
|
||||
"sessions.sidebar.session.moveToWorktree.success": "Sesión movida a un worktree nuevo",
|
||||
"sessions.sidebar.session.moveToWorktree.failed": "No se pudo mover la sesión a un worktree nuevo",
|
||||
"sessions.sidebar.session.moveToWorktree.main": "Worktree principal",
|
||||
"sessions.sidebar.session.moveToWorktree.refreshing": "Actualizando worktrees...",
|
||||
"sessions.sidebar.session.moveToWorktree.loadFailed": "No se pudieron cargar los worktrees",
|
||||
"sessions.sidebar.session.moveToWorktree.current": "Worktree actual",
|
||||
"sessions.sidebar.session.moveToWorktree.existingSuccess": "Sesión movida al worktree",
|
||||
"sessions.sidebar.session.moveToWorktree.existingFailed": "No se pudo mover la sesión al worktree",
|
||||
"sessions.sidebar.session.moveToWorktree.tooltipTargets": "Muestra los worktrees existentes y la opción de crear uno nuevo para esta sesión.",
|
||||
"sessions.sidebar.session.moveToWorktree.tooltip": "Crea un worktree nuevo desde la rama actual, transfiere los cambios sin confirmar y mueve allí esta sesión y sus subsesiones.",
|
||||
"sessions.sidebar.session.moveToWorktree.tooltipBusy": "Disponible cuando la sesión está inactiva. Detén la actividad actual o espera a que termine.",
|
||||
"sessions.sidebar.session.moveToWorktree.tooltipMoving": "Esta sesión ya se está moviendo a un worktree nuevo.",
|
||||
|
||||
@@ -367,8 +367,17 @@ export const dict = {
|
||||
'sessions.sidebar.session.menu.unshare': 'Annuler le partage',
|
||||
'sessions.sidebar.session.menu.exportMarkdown': 'Exporter le Markdown',
|
||||
'sessions.sidebar.session.menu.moveToWorktree': 'Déplacer vers un nouveau worktree',
|
||||
'sessions.sidebar.session.menu.moveToWorktreeTargets': 'Déplacer vers un worktree',
|
||||
'sessions.sidebar.session.menu.newWorktree': 'Nouveau worktree...',
|
||||
'sessions.sidebar.session.moveToWorktree.success': 'Session déplacée vers un nouveau worktree',
|
||||
'sessions.sidebar.session.moveToWorktree.failed': 'Impossible de déplacer la session vers un nouveau worktree',
|
||||
'sessions.sidebar.session.moveToWorktree.main': 'Worktree principal',
|
||||
'sessions.sidebar.session.moveToWorktree.refreshing': 'Actualisation des worktrees...',
|
||||
'sessions.sidebar.session.moveToWorktree.loadFailed': 'Impossible de charger les worktrees',
|
||||
'sessions.sidebar.session.moveToWorktree.current': 'Worktree actuel',
|
||||
'sessions.sidebar.session.moveToWorktree.existingSuccess': 'Session déplacée vers le worktree',
|
||||
'sessions.sidebar.session.moveToWorktree.existingFailed': 'Impossible de déplacer la session vers le worktree',
|
||||
'sessions.sidebar.session.moveToWorktree.tooltipTargets': 'Affiche les worktrees existants et l’option d’en créer un nouveau pour cette session.',
|
||||
'sessions.sidebar.session.moveToWorktree.tooltip': 'Crée un nouveau worktree depuis la branche actuelle, transfère les modifications non validées et y déplace cette session et ses sous-sessions.',
|
||||
'sessions.sidebar.session.moveToWorktree.tooltipBusy': 'Disponible lorsque la session est inactive. Arrêtez l’activité en cours ou attendez sa fin.',
|
||||
'sessions.sidebar.session.moveToWorktree.tooltipMoving': 'Cette session est déjà en cours de déplacement vers un nouveau worktree.',
|
||||
|
||||
@@ -537,8 +537,17 @@ export const dict: Record<I18nKey, string> = {
|
||||
'sessions.sidebar.session.menu.unshare': '共有解除',
|
||||
'sessions.sidebar.session.menu.exportMarkdown': 'Markdownでエクスポート',
|
||||
'sessions.sidebar.session.menu.moveToWorktree': '新しいworktreeへ移動',
|
||||
'sessions.sidebar.session.menu.moveToWorktreeTargets': 'worktreeへ移動',
|
||||
'sessions.sidebar.session.menu.newWorktree': '新しいworktree...',
|
||||
'sessions.sidebar.session.moveToWorktree.success': 'セッションを新しいworktreeへ移動しました',
|
||||
'sessions.sidebar.session.moveToWorktree.failed': 'セッションを新しいworktreeへ移動できませんでした',
|
||||
'sessions.sidebar.session.moveToWorktree.main': 'メインworktree',
|
||||
'sessions.sidebar.session.moveToWorktree.refreshing': 'worktreeを更新しています...',
|
||||
'sessions.sidebar.session.moveToWorktree.loadFailed': 'worktreeを読み込めませんでした',
|
||||
'sessions.sidebar.session.moveToWorktree.current': '現在のworktree',
|
||||
'sessions.sidebar.session.moveToWorktree.existingSuccess': 'セッションをworktreeへ移動しました',
|
||||
'sessions.sidebar.session.moveToWorktree.existingFailed': 'セッションをworktreeへ移動できませんでした',
|
||||
'sessions.sidebar.session.moveToWorktree.tooltipTargets': '既存のworktreeと、このセッション用に新しいworktreeを作成するオプションを表示します。',
|
||||
'sessions.sidebar.session.moveToWorktree.tooltip': '現在のブランチから新しいworktreeを作成し、未コミットの変更とこのセッションおよびサブセッションを移動します。',
|
||||
'sessions.sidebar.session.moveToWorktree.tooltipBusy': 'セッションがアイドル状態のときに利用できます。現在の処理を停止するか、完了するまでお待ちください。',
|
||||
'sessions.sidebar.session.moveToWorktree.tooltipMoving': 'このセッションはすでに新しいworktreeへ移動中です。',
|
||||
|
||||
@@ -537,8 +537,17 @@ export const dict: Record<I18nKey, string> = {
|
||||
'sessions.sidebar.session.menu.unshare': '공유 해제',
|
||||
'sessions.sidebar.session.menu.exportMarkdown': 'Markdown 내보내기',
|
||||
'sessions.sidebar.session.menu.moveToWorktree': '새 worktree로 이동',
|
||||
'sessions.sidebar.session.menu.moveToWorktreeTargets': 'worktree로 이동',
|
||||
'sessions.sidebar.session.menu.newWorktree': '새 worktree...',
|
||||
'sessions.sidebar.session.moveToWorktree.success': '세션을 새 worktree로 이동했습니다',
|
||||
'sessions.sidebar.session.moveToWorktree.failed': '세션을 새 worktree로 이동하지 못했습니다',
|
||||
'sessions.sidebar.session.moveToWorktree.main': '메인 worktree',
|
||||
'sessions.sidebar.session.moveToWorktree.refreshing': 'worktree 새로 고침 중...',
|
||||
'sessions.sidebar.session.moveToWorktree.loadFailed': 'worktree를 불러오지 못했습니다',
|
||||
'sessions.sidebar.session.moveToWorktree.current': '현재 worktree',
|
||||
'sessions.sidebar.session.moveToWorktree.existingSuccess': '세션을 worktree로 이동했습니다',
|
||||
'sessions.sidebar.session.moveToWorktree.existingFailed': '세션을 worktree로 이동하지 못했습니다',
|
||||
'sessions.sidebar.session.moveToWorktree.tooltipTargets': '기존 worktree와 이 세션용 새 worktree를 만드는 옵션을 표시합니다.',
|
||||
'sessions.sidebar.session.moveToWorktree.tooltip': '현재 브랜치에서 새 worktree를 만들고 커밋되지 않은 변경 사항과 이 세션 및 하위 세션을 이동합니다.',
|
||||
'sessions.sidebar.session.moveToWorktree.tooltipBusy': '세션이 유휴 상태일 때 사용할 수 있습니다. 현재 작업을 중지하거나 완료될 때까지 기다리세요.',
|
||||
'sessions.sidebar.session.moveToWorktree.tooltipMoving': '이 세션은 이미 새 worktree로 이동 중입니다.',
|
||||
|
||||
@@ -330,8 +330,17 @@ export const dict: Record<I18nKey, string> = {
|
||||
'sessions.sidebar.session.menu.unshare': 'Cofnij udostępnienie',
|
||||
'sessions.sidebar.session.menu.exportMarkdown': 'Eksportuj Markdown',
|
||||
'sessions.sidebar.session.menu.moveToWorktree': 'Przenieś do nowego worktree',
|
||||
'sessions.sidebar.session.menu.moveToWorktreeTargets': 'Przenieś do worktree',
|
||||
'sessions.sidebar.session.menu.newWorktree': 'Nowy worktree...',
|
||||
'sessions.sidebar.session.moveToWorktree.success': 'Sesja została przeniesiona do nowego worktree',
|
||||
'sessions.sidebar.session.moveToWorktree.failed': 'Nie udało się przenieść sesji do nowego worktree',
|
||||
'sessions.sidebar.session.moveToWorktree.main': 'Główny worktree',
|
||||
'sessions.sidebar.session.moveToWorktree.refreshing': 'Odświeżanie worktree...',
|
||||
'sessions.sidebar.session.moveToWorktree.loadFailed': 'Nie udało się wczytać worktree',
|
||||
'sessions.sidebar.session.moveToWorktree.current': 'Bieżący worktree',
|
||||
'sessions.sidebar.session.moveToWorktree.existingSuccess': 'Sesję przeniesiono do worktree',
|
||||
'sessions.sidebar.session.moveToWorktree.existingFailed': 'Nie udało się przenieść sesji do worktree',
|
||||
'sessions.sidebar.session.moveToWorktree.tooltipTargets': 'Pokazuje istniejące worktree i opcję utworzenia nowego dla tej sesji.',
|
||||
'sessions.sidebar.session.moveToWorktree.tooltip': 'Tworzy nowy worktree z bieżącej gałęzi, przenosi niezacommitowane zmiany oraz tę sesję i jej podsesje.',
|
||||
'sessions.sidebar.session.moveToWorktree.tooltipBusy': 'Dostępne, gdy sesja jest bezczynna. Zatrzymaj bieżącą aktywność lub poczekaj na jej zakończenie.',
|
||||
'sessions.sidebar.session.moveToWorktree.tooltipMoving': 'Ta sesja jest już przenoszona do nowego worktree.',
|
||||
|
||||
@@ -537,8 +537,17 @@ export const dict: Record<I18nKey, string> = {
|
||||
"sessions.sidebar.session.menu.unshare": "Parar de compartilhar",
|
||||
"sessions.sidebar.session.menu.exportMarkdown": "Exportar Markdown",
|
||||
"sessions.sidebar.session.menu.moveToWorktree": "Mover para um novo worktree",
|
||||
"sessions.sidebar.session.menu.moveToWorktreeTargets": "Mover para worktree",
|
||||
"sessions.sidebar.session.menu.newWorktree": "Novo worktree...",
|
||||
"sessions.sidebar.session.moveToWorktree.success": "Sessão movida para um novo worktree",
|
||||
"sessions.sidebar.session.moveToWorktree.failed": "Não foi possível mover a sessão para um novo worktree",
|
||||
"sessions.sidebar.session.moveToWorktree.main": "Worktree principal",
|
||||
"sessions.sidebar.session.moveToWorktree.refreshing": "Atualizando worktrees...",
|
||||
"sessions.sidebar.session.moveToWorktree.loadFailed": "Não foi possível carregar os worktrees",
|
||||
"sessions.sidebar.session.moveToWorktree.current": "Worktree atual",
|
||||
"sessions.sidebar.session.moveToWorktree.existingSuccess": "Sessão movida para o worktree",
|
||||
"sessions.sidebar.session.moveToWorktree.existingFailed": "Não foi possível mover a sessão para o worktree",
|
||||
"sessions.sidebar.session.moveToWorktree.tooltipTargets": "Mostra os worktrees existentes e a opção de criar um novo para esta sessão.",
|
||||
"sessions.sidebar.session.moveToWorktree.tooltip": "Cria um novo worktree a partir da branch atual, transfere alterações não commitadas e move esta sessão e suas subsessões para lá.",
|
||||
"sessions.sidebar.session.moveToWorktree.tooltipBusy": "Disponível quando a sessão está ociosa. Interrompa a atividade atual ou aguarde sua conclusão.",
|
||||
"sessions.sidebar.session.moveToWorktree.tooltipMoving": "Esta sessão já está sendo movida para um novo worktree.",
|
||||
|
||||
@@ -537,8 +537,17 @@ export const dict: Record<I18nKey, string> = {
|
||||
"sessions.sidebar.session.menu.unshare": "Скасувати спільний доступ",
|
||||
"sessions.sidebar.session.menu.exportMarkdown": "Експорт Markdown",
|
||||
"sessions.sidebar.session.menu.moveToWorktree": "Перенести в новий worktree",
|
||||
"sessions.sidebar.session.menu.moveToWorktreeTargets": "Перенести в worktree",
|
||||
"sessions.sidebar.session.menu.newWorktree": "Новий worktree...",
|
||||
"sessions.sidebar.session.moveToWorktree.success": "Сесію перенесено в новий worktree",
|
||||
"sessions.sidebar.session.moveToWorktree.failed": "Не вдалося перенести сесію в новий worktree",
|
||||
"sessions.sidebar.session.moveToWorktree.main": "Основний worktree",
|
||||
"sessions.sidebar.session.moveToWorktree.refreshing": "Оновлення worktree...",
|
||||
"sessions.sidebar.session.moveToWorktree.loadFailed": "Не вдалося завантажити worktree",
|
||||
"sessions.sidebar.session.moveToWorktree.current": "Поточний worktree",
|
||||
"sessions.sidebar.session.moveToWorktree.existingSuccess": "Сесію перенесено в worktree",
|
||||
"sessions.sidebar.session.moveToWorktree.existingFailed": "Не вдалося перенести сесію в worktree",
|
||||
"sessions.sidebar.session.moveToWorktree.tooltipTargets": "Показує наявні worktree і можливість створити новий для цієї сесії.",
|
||||
"sessions.sidebar.session.moveToWorktree.tooltip": "Створює новий worktree з поточної гілки, переносить незакомічені зміни та переміщує туди цю сесію і її підсесії.",
|
||||
"sessions.sidebar.session.moveToWorktree.tooltipBusy": "Доступно, коли сесія неактивна. Зупиніть поточну активність або дочекайтеся її завершення.",
|
||||
"sessions.sidebar.session.moveToWorktree.tooltipMoving": "Ця сесія вже переноситься в новий worktree.",
|
||||
|
||||
@@ -537,8 +537,17 @@ export const dict: Record<I18nKey, string> = {
|
||||
'sessions.sidebar.session.menu.unshare': '取消分享',
|
||||
'sessions.sidebar.session.menu.exportMarkdown': '导出 Markdown',
|
||||
'sessions.sidebar.session.menu.moveToWorktree': '移至新工作树',
|
||||
'sessions.sidebar.session.menu.moveToWorktreeTargets': '移至工作树',
|
||||
'sessions.sidebar.session.menu.newWorktree': '新建工作树...',
|
||||
'sessions.sidebar.session.moveToWorktree.success': '会话已移至新工作树',
|
||||
'sessions.sidebar.session.moveToWorktree.failed': '无法将会话移至新工作树',
|
||||
'sessions.sidebar.session.moveToWorktree.main': '主工作树',
|
||||
'sessions.sidebar.session.moveToWorktree.refreshing': '正在刷新工作树...',
|
||||
'sessions.sidebar.session.moveToWorktree.loadFailed': '无法加载工作树',
|
||||
'sessions.sidebar.session.moveToWorktree.current': '当前工作树',
|
||||
'sessions.sidebar.session.moveToWorktree.existingSuccess': '会话已移至工作树',
|
||||
'sessions.sidebar.session.moveToWorktree.existingFailed': '无法将会话移至工作树',
|
||||
'sessions.sidebar.session.moveToWorktree.tooltipTargets': '显示现有工作树,以及为此会话创建新工作树的选项。',
|
||||
'sessions.sidebar.session.moveToWorktree.tooltip': '从当前分支创建新工作树,转移未提交的更改,并将此会话及其子会话移至其中。',
|
||||
'sessions.sidebar.session.moveToWorktree.tooltipBusy': '仅在会话空闲时可用。请停止当前活动或等待其完成。',
|
||||
'sessions.sidebar.session.moveToWorktree.tooltipMoving': '此会话已在移至新工作树。',
|
||||
|
||||
@@ -550,8 +550,17 @@ export const dict: Record<I18nKey, string> = {
|
||||
'sessions.sidebar.session.menu.unshare': '取消分享',
|
||||
'sessions.sidebar.session.menu.exportMarkdown': '匯出 Markdown',
|
||||
'sessions.sidebar.session.menu.moveToWorktree': '移至新工作樹',
|
||||
'sessions.sidebar.session.menu.moveToWorktreeTargets': '移至工作樹',
|
||||
'sessions.sidebar.session.menu.newWorktree': '新增工作樹...',
|
||||
'sessions.sidebar.session.moveToWorktree.success': '工作階段已移至新工作樹',
|
||||
'sessions.sidebar.session.moveToWorktree.failed': '無法將工作階段移至新工作樹',
|
||||
'sessions.sidebar.session.moveToWorktree.main': '主要工作樹',
|
||||
'sessions.sidebar.session.moveToWorktree.refreshing': '正在重新整理工作樹...',
|
||||
'sessions.sidebar.session.moveToWorktree.loadFailed': '無法載入工作樹',
|
||||
'sessions.sidebar.session.moveToWorktree.current': '目前的工作樹',
|
||||
'sessions.sidebar.session.moveToWorktree.existingSuccess': '工作階段已移至工作樹',
|
||||
'sessions.sidebar.session.moveToWorktree.existingFailed': '無法將工作階段移至工作樹',
|
||||
'sessions.sidebar.session.moveToWorktree.tooltipTargets': '顯示現有工作樹,以及為此工作階段建立新工作樹的選項。',
|
||||
'sessions.sidebar.session.moveToWorktree.tooltip': '從目前分支建立新工作樹,轉移未提交的變更,並將此工作階段及其子工作階段移至其中。',
|
||||
'sessions.sidebar.session.moveToWorktree.tooltipBusy': '僅在工作階段閒置時可用。請停止目前活動或等待其完成。',
|
||||
'sessions.sidebar.session.moveToWorktree.tooltipMoving': '此工作階段已在移至新工作樹。',
|
||||
|
||||
Reference in New Issue
Block a user