#15756 fine tune labels

This commit is contained in:
Sandeep Somavarapu 2021-11-25 09:52:04 +01:00
parent 1e473b624f
commit f04acdb07e
No known key found for this signature in database
GPG key ID: 1FED25EC4646638B
3 changed files with 12 additions and 12 deletions

View file

@ -1158,7 +1158,7 @@ class ExtensionsContributions extends Disposable implements IWorkbenchContributi
private registerContextMenuActions(): void {
this.registerExtensionAction({
id: 'workbench.extensions.action.showPreReleaseVersion',
title: { value: localize('show pre-release version', "Show Pre-release Version"), original: 'Show Pre-release Version' },
title: { value: localize('show pre-release version', "Show Pre-Release Version"), original: 'Show Pre-Release Version' },
menu: {
id: MenuId.ExtensionContext,
group: '0_install',
@ -1173,7 +1173,7 @@ class ExtensionsContributions extends Disposable implements IWorkbenchContributi
});
this.registerExtensionAction({
id: 'workbench.extensions.action.showReleasedVersion',
title: { value: localize('show released version', "Show Released Version"), original: 'Show Released Version' },
title: { value: localize('show released version', "Show Release Version"), original: 'Show Release Version' },
menu: {
id: MenuId.ExtensionContext,
group: '0_install',

View file

@ -148,9 +148,9 @@ export class PromptExtensionInstallFailureAction extends Action {
if (ExtensionManagementErrorCode.IncompatiblePreRelease === (<ExtensionManagementErrorCode>this.error.name)) {
operationMessage = getErrorMessage(this.error);
additionalMessage = localize('install release version', "Would you like to install the released version?");
additionalMessage = localize('install release version message', "Would you like to install the release version?");
promptChoices.push({
label: localize('install released version', "Install Released Version"),
label: localize('install release version', "Install Release Version"),
run: () => {
const installAction = this.installOptions?.isMachineScoped ? this.instantiationService.createInstance(InstallAction, !!this.installOptions.installPreReleaseVersion) : this.instantiationService.createInstance(InstallAndSyncAction, !!this.installOptions?.installPreReleaseVersion);
installAction.extension = this.extension;
@ -367,11 +367,11 @@ export abstract class AbstractInstallAction extends ExtensionAction {
getLabel(primary?: boolean): string {
/* install pre-release version */
if (this.installPreReleaseVersion && this.extension?.hasPreReleaseVersion) {
return primary ? localize('install pre-release', "Install Pre-release") : localize('install pre-release version', "Install Pre-release Version");
return primary ? localize('install pre-release', "Install Pre-Release") : localize('install pre-release version', "Install Pre-Release Version");
}
/* install released version that has a pre release version */
if (this.extension?.hasPreReleaseVersion) {
return primary ? localize('install', "Install") : localize('install released version', "Install Released Version");
return primary ? localize('install', "Install") : localize('install release version', "Install Release Version");
}
return localize('install', "Install");
}
@ -1076,7 +1076,7 @@ export class MenuItemExtensionAction extends ExtensionAction {
export class SwitchToPreReleaseVersionAction extends ExtensionAction {
static readonly ID = 'workbench.extensions.action.switchToPreReleaseVersion';
static readonly TITLE = { value: localize('switch to pre-release version', "Switch to Pre-release Version"), original: 'Switch to Pre-release Version' };
static readonly TITLE = { value: localize('switch to pre-release version', "Switch to Pre-Release Version"), original: 'Switch to Pre-Release Version' };
private static readonly Class = `${ExtensionAction.LABEL_ACTION_CLASS} hide-when-disabled`;
@ -1101,8 +1101,8 @@ export class SwitchToPreReleaseVersionAction extends ExtensionAction {
export class SwitchToReleasedVersionAction extends ExtensionAction {
static readonly ID = 'workbench.extensions.action.switchToReleasedVersion';
static readonly TITLE = { value: localize('switch to released version', "Switch to Released Version"), original: 'Switch to Released Version' };
static readonly ID = 'workbench.extensions.action.switchToReleaseVersion';
static readonly TITLE = { value: localize('switch to release version', "Switch to Release Version"), original: 'Switch to Release Version' };
private static readonly Class = `${ExtensionAction.LABEL_ACTION_CLASS} hide-when-disabled`;
@ -1175,7 +1175,7 @@ export class InstallAnotherVersionAction extends ExtensionAction {
label: v.version,
description: `${getRelativeDateLabel(new Date(Date.parse(v.date)))}${v.isPreReleaseVersion ? ` (${localize('pre-release', "pre-release")})` : ''}${v.version === this.extension!.version ? ` (${localize('current', "current")})` : ''}`,
latest: i === 0,
ariaLabel: `${v.isPreReleaseVersion ? 'Pre-release version' : 'Released version'} ${v.version}`,
ariaLabel: `${v.isPreReleaseVersion ? 'Pre-Release version' : 'Release version'} ${v.version}`,
isPreReleaseVersion: v.isPreReleaseVersion
};
});

View file

@ -184,7 +184,7 @@ export class PreReleaseIndicatorWidget extends ExtensionWidget {
append(this.container, $('span' + ThemeIcon.asCSSSelector(preReleaseIcon)));
}
if (this.options?.label) {
append(this.container, $('span.pre-releaselabel', undefined, localize('pre-release-label', "Pre-release")));
append(this.container, $('span.pre-releaselabel', undefined, localize('pre-release-label', "Pre-Release")));
}
}
}
@ -583,7 +583,7 @@ export class ExtensionHoverWidget extends ExtensionWidget {
return undefined;
}
const extensionPreReleaseIcon = this.themeService.getColorTheme().getColor(extensionPreReleaseIconColor);
const preReleaseVersionLink = `[${localize('Show prerelease version', "Pre-release version")}](${URI.parse(`command:workbench.extensions.action.showPreReleaseVersion?${encodeURIComponent(JSON.stringify([extension.identifier.id]))}`)})`;
const preReleaseVersionLink = `[${localize('Show prerelease version', "Pre-Release version")}](${URI.parse(`command:workbench.extensions.action.showPreReleaseVersion?${encodeURIComponent(JSON.stringify([extension.identifier.id]))}`)})`;
const message = localize('has prerelease', "This extension has a {0} available", preReleaseVersionLink);
return `<span style="color:${extensionPreReleaseIcon ? Color.Format.CSS.formatHex(extensionPreReleaseIcon) : '#ffffff'};">$(${preReleaseIcon.id})</span>&nbsp;${message}`;
}