fix labels & comments about icon themes

This commit is contained in:
Martin Aeschlimann 2020-04-05 15:19:39 +02:00
parent fe36108236
commit 1aba0fb8e4
6 changed files with 9 additions and 9 deletions

4
src/vs/vscode.d.ts vendored
View file

@ -7869,7 +7869,7 @@ declare module 'vscode' {
/**
* The icon path or [ThemeIcon](#ThemeIcon) for the tree item.
* When `falsy`, [Folder Theme Icon](#ThemeIcon.Folder) is assigned, if item is collapsible otherwise [File Theme Icon](#ThemeIcon.File).
* When a [ThemeIcon](#ThemeIcon) is specified, icon is derived from the current file icon theme for the specified theme icon using [resourceUri](#TreeItem.resourceUri) (if provided).
* When a file or folder [ThemeIcon](#ThemeIcon) is specified, icon is derived from the current file icon theme for the specified theme icon using [resourceUri](#TreeItem.resourceUri) (if provided).
*/
iconPath?: string | Uri | { light: string | Uri; dark: string | Uri } | ThemeIcon;
@ -7883,7 +7883,7 @@ declare module 'vscode' {
* The [uri](#Uri) of the resource representing this item.
*
* Will be used to derive the [label](#TreeItem.label), when it is not provided.
* Will be used to derive the icon from current icon theme, when [iconPath](#TreeItem.iconPath) has [ThemeIcon](#ThemeIcon) value.
* Will be used to derive the icon from current file icon theme, when [iconPath](#TreeItem.iconPath) has [ThemeIcon](#ThemeIcon) value.
*/
resourceUri?: Uri;

View file

@ -98,7 +98,7 @@ import { workbenchConfigurationNodeBase } from 'vs/workbench/common/configuratio
},
'workbench.editor.showIcons': {
'type': 'boolean',
'description': nls.localize('showIcons', "Controls whether opened editors should show with an icon or not. This requires an icon theme to be enabled as well."),
'description': nls.localize('showIcons', "Controls whether opened editors should show with an icon or not. This requires an file icon theme to be enabled as well."),
'default': true
},
'workbench.editor.enablePreview': {

View file

@ -1166,7 +1166,7 @@ export class ExtensionEditor extends BaseEditor {
}
const details = $('details', { open: true, ontoggle: onDetailsToggle },
$('summary', { tabindex: '0' }, localize('iconThemes', "Icon Themes ({0})", contrib.length)),
$('summary', { tabindex: '0' }, localize('iconThemes', "File Icon Themes ({0})", contrib.length)),
$('ul', undefined, ...contrib.map(theme => $('li', undefined, theme.label)))
);

View file

@ -120,7 +120,7 @@ const schema: IJSONSchema = {
properties: {
path: {
type: 'string',
description: nls.localize('schema.font-path', 'The font path, relative to the current icon theme file.'),
description: nls.localize('schema.font-path', 'The font path, relative to the current file icon theme file.'),
},
format: {
type: 'string',

View file

@ -34,7 +34,7 @@ const schema: IJSONSchema = {
properties: {
path: {
type: 'string',
description: nls.localize('schema.font-path', 'The font path, relative to the current workbench icon theme file.'),
description: nls.localize('schema.font-path', 'The font path, relative to the current product icon theme file.'),
},
format: {
type: 'string',

View file

@ -89,10 +89,10 @@ const fileIconThemeSettingSchema: IConfigurationPropertySchema = {
const productIconThemeSettingSchema: IConfigurationPropertySchema = {
type: ['string', 'null'],
default: DEFAULT_PRODUCT_ICON_THEME_SETTING_VALUE,
description: nls.localize('workbenchIconTheme', "Specifies the workbench icon theme used."),
description: nls.localize('productIconTheme', "Specifies the product icon theme used."),
enum: [DEFAULT_PRODUCT_ICON_THEME_SETTING_VALUE],
enumDescriptions: [nls.localize('defaultWorkbenchIconThemeDesc', 'Default')],
errorMessage: nls.localize('workbenchIconThemeError', "Workbench icon theme is unknown or not installed.")
enumDescriptions: [nls.localize('defaultProductIconThemeDesc', 'Default')],
errorMessage: nls.localize('productIconThemeError', "Product icon theme is unknown or not installed.")
};
const themeSettingsConfiguration: IConfigurationNode = {