description:nls.localize('vscode.extension.contributes.themes.id','Id of the icon theme as used in the user settings.'),
type:'string'
},
label:{
description:nls.localize('vscode.extension.contributes.themes.label','Label of the color theme as shown in the UI.'),
type:'string'
},
uiTheme:{
description:nls.localize('vscode.extension.contributes.themes.uiTheme','Base theme defining the colors around the editor: \'vs\' is the light color theme, \'vs-dark\' is the dark color theme. \'hc-black\' is the dark high contrast theme.'),
enum:[VS_LIGHT_THEME,VS_DARK_THEME,VS_HC_THEME]
},
path:{
description:nls.localize('vscode.extension.contributes.themes.path','Path of the tmTheme file. The path is relative to the extension folder and is typically \'./themes/themeFile.tmTheme\'.'),
collector.warn(nls.localize('invalid.path.1',"Expected `contributes.{0}.path` ({1}) to be included inside extension's folder ({2}). This might make the extension non-portable.",themesExtPoint.name,normalizedAbsolutePath,extensionFolderPath));
description:nls.localize('vscode.extension.contributes.iconThemes.id','Id of the icon theme as used in the user settings.'),
type:'string'
},
label:{
description:nls.localize('vscode.extension.contributes.iconThemes.label','Label of the icon theme as shown in the UI.'),
type:'string'
},
path:{
description:nls.localize('vscode.extension.contributes.iconThemes.path','Path of the icon theme definition file. The path is relative to the extension folder and is typically \'./icons/awesome-icon-theme.json\'.'),
collector.warn(nls.localize('invalid.path.1',"Expected `contributes.{0}.path` ({1}) to be included inside extension's folder ({2}). This might make the extension non-portable.",iconThemeExtPoint.name,normalizedAbsolutePath,extensionFolderPath));