From 9e451acc86c9dafdb4fa9e699a942f9ccb3eda46 Mon Sep 17 00:00:00 2001 From: Daniel Imms <2193314+Tyriar@users.noreply.github.com> Date: Fri, 18 Feb 2022 04:17:26 -0800 Subject: [PATCH] Localize session categories Part of #143318 --- .../contrib/terminal/browser/terminalInstance.ts | 10 +++++----- .../contrib/terminal/common/terminalStrings.ts | 2 ++ 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/vs/workbench/contrib/terminal/browser/terminalInstance.ts b/src/vs/workbench/contrib/terminal/browser/terminalInstance.ts index 146b7371b94..144b89698cc 100644 --- a/src/vs/workbench/contrib/terminal/browser/terminalInstance.ts +++ b/src/vs/workbench/contrib/terminal/browser/terminalInstance.ts @@ -71,7 +71,7 @@ import { IEnvironmentVariableInfo } from 'vs/workbench/contrib/terminal/common/e import { getCommandHistory, getDirectoryHistory } from 'vs/workbench/contrib/terminal/common/history'; import { DEFAULT_COMMANDS_TO_SKIP_SHELL, INavigationMode, ITerminalBackend, ITerminalProcessManager, ITerminalProfileResolverService, ProcessState, ShellIntegrationExitCode, TerminalCommandId, TERMINAL_CREATION_COMMANDS, TERMINAL_VIEW_ID } from 'vs/workbench/contrib/terminal/common/terminal'; import { TerminalContextKeys } from 'vs/workbench/contrib/terminal/common/terminalContextKey'; -import { formatMessageForTerminal } from 'vs/workbench/contrib/terminal/common/terminalStrings'; +import { formatMessageForTerminal, terminalStrings } from 'vs/workbench/contrib/terminal/common/terminalStrings'; import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; import { IWorkbenchEnvironmentService } from 'vs/workbench/services/environment/common/environmentService'; import { IHistoryService } from 'vs/workbench/services/history/common/history'; @@ -823,7 +823,7 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { commandMap.add(label); } items = items.reverse(); - items.unshift({ type: 'separator', label: 'current session' }); + items.unshift({ type: 'separator', label: terminalStrings.currentSessionCategory }); } // Gather previous session history @@ -840,7 +840,7 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { } if (previousSessionItems.length > 0) { items.push( - { type: 'separator', label: 'previous sessions' }, + { type: 'separator', label: terminalStrings.previousSessionCategory }, ...previousSessionItems ); } @@ -851,7 +851,7 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { items.push({ label }); } items = items.reverse(); - items.unshift({ type: 'separator', label: 'current session' }); + items.unshift({ type: 'separator', label: terminalStrings.currentSessionCategory }); } // Gather previous session history @@ -868,7 +868,7 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { } if (previousSessionItems.length > 0) { items.push( - { type: 'separator', label: 'previous sessions' }, + { type: 'separator', label: terminalStrings.previousSessionCategory }, ...previousSessionItems ); } diff --git a/src/vs/workbench/contrib/terminal/common/terminalStrings.ts b/src/vs/workbench/contrib/terminal/common/terminalStrings.ts index b1c5f61fb86..db912a1ce03 100644 --- a/src/vs/workbench/contrib/terminal/common/terminalStrings.ts +++ b/src/vs/workbench/contrib/terminal/common/terminalStrings.ts @@ -19,6 +19,8 @@ export function formatMessageForTerminal(message: string, excludeLeadingNewLine: export const terminalStrings = { terminal: localize('terminal', "Terminal"), doNotShowAgain: localize('doNotShowAgain', 'Do Not Show Again'), + currentSessionCategory: localize('currentSessionCategory', 'current session'), + previousSessionCategory: localize('previousSessionCategory', 'previous session'), focus: { value: localize('workbench.action.terminal.focus', "Focus Terminal"), original: 'Focus Terminal'