description:nls.localize('vscode.extension.contributes.snippets-language','Language identifier for which this snippet is contributed to.'),
type:'string'
},
path:{
description:nls.localize('vscode.extension.contributes.snippets-path','Path of the snippets file. The path is relative to the extension folder and typically starts with \'./snippets/\'.'),
collector.error(nls.localize('invalid.language',"Unknown language in `contributes.{0}.language`. Provided value: {1}",snippetsExtensionPoint.name,String(snippet.language)));
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.",snippetsExtensionPoint.name,normalizedAbsolutePath,extensionFolderPath));
"The \"{0}\"-snippet very likely confuses snippet-variables and snippet-placeholders. See https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax for more details.",
extension.collector.error(localize('invalid.language',"Unknown language in `contributes.{0}.language`. Provided value: {0}",String(snippet.language)));
description:localize('vscode.extension.contributes.snippets-language','Language identifier for which this snippet is contributed to.'),
type:'string'
},
path:{
description:localize('vscode.extension.contributes.snippets-path','Path of the snippets file. The path is relative to the extension folder and typically starts with \'./snippets/\'.'),
"The \"{0}\"-snippet very likely confuses snippet-variables and snippet-placeholders. See https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax for more details.",