提交 a17ad415 编写于 作者: J Johannes Rieken

use nls#localize for context key descriptions

上级 6200437f
......@@ -12,6 +12,7 @@ import { CancellationTokenSource, CancellationToken } from 'vs/base/common/cance
import { LinkedList } from 'vs/base/common/linkedList';
import { createDecorator, ServicesAccessor } from 'vs/platform/instantiation/common/instantiation';
import { registerSingleton } from 'vs/platform/instantiation/common/extensions';
import { localize } from 'vs/nls';
const IEditorCancellationTokens = createDecorator<IEditorCancellationTokens>('IEditorCancelService');
......@@ -22,7 +23,7 @@ interface IEditorCancellationTokens {
cancel(editor: ICodeEditor): void;
}
const ctxCancellableOperation = new RawContextKey('cancellableOperation', false, 'Whether the editor runs a cancellable operation, e.g. like \'Peek References\'');
const ctxCancellableOperation = new RawContextKey('cancellableOperation', false, localize('cancellableOperation', 'Whether the editor runs a cancellable operation, e.g. like \'Peek References\''));
registerSingleton(IEditorCancellationTokens, class implements IEditorCancellationTokens {
......
......@@ -24,7 +24,7 @@ export class MessageController implements IEditorContribution {
public static readonly ID = 'editor.contrib.messageController';
static readonly MESSAGE_VISIBLE = new RawContextKey<boolean>('messageVisible', false, 'Whether the editor is currently showing an inline message');
static readonly MESSAGE_VISIBLE = new RawContextKey<boolean>('messageVisible', false, nls.localize('messageVisible', 'Whether the editor is currently showing an inline message'));
static get(editor: ICodeEditor): MessageController {
return editor.getContribution<MessageController>(MessageController.ID);
......
......@@ -26,9 +26,9 @@ import { MenuId, registerAction2 } from 'vs/platform/actions/common/actions';
import { Codicon } from 'vs/base/common/codicons';
import { registerIcon } from 'vs/platform/theme/common/iconRegistry';
const _ctxHasCallHierarchyProvider = new RawContextKey<boolean>('editorHasCallHierarchyProvider', false, 'Whether a call hierarchy provider is available');
const _ctxCallHierarchyVisible = new RawContextKey<boolean>('callHierarchyVisible', false, 'Whether call hierarchy peek is currently showing');
const _ctxCallHierarchyDirection = new RawContextKey<string>('callHierarchyDirection', undefined, { type: 'string', description: 'Whether call hierarchy shows incoming or outgoing calls' });
const _ctxHasCallHierarchyProvider = new RawContextKey<boolean>('editorHasCallHierarchyProvider', false, localize('editorHasCallHierarchyProvider', 'Whether a call hierarchy provider is available'));
const _ctxCallHierarchyVisible = new RawContextKey<boolean>('callHierarchyVisible', false, localize('callHierarchyVisible', 'Whether call hierarchy peek is currently showing'));
const _ctxCallHierarchyDirection = new RawContextKey<string>('callHierarchyDirection', undefined, { type: 'string', description: localize('callHierarchyDirection', 'Whether call hierarchy shows incoming or outgoing calls') });
function sanitizedDirection(candidate: string): CallHierarchyDirection {
return candidate === CallHierarchyDirection.CallsFrom || candidate === CallHierarchyDirection.CallsTo
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册