提交 2fcea93f 编写于 作者: S SteVen Batten

link privacy statement in telemetry setting

上级 0a3a0fa9
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
* Licensed under the MIT License. See License.txt in the project root for license information. * Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/ *--------------------------------------------------------------------------------------------*/
import product from 'vs/platform/product/common/product';
import { localize } from 'vs/nls'; import { localize } from 'vs/nls';
import { escapeRegExpCharacters } from 'vs/base/common/strings'; import { escapeRegExpCharacters } from 'vs/base/common/strings';
import { ITelemetryService, ITelemetryInfo, ITelemetryData } from 'vs/platform/telemetry/common/telemetry'; import { ITelemetryService, ITelemetryInfo, ITelemetryData } from 'vs/platform/telemetry/common/telemetry';
...@@ -207,6 +208,7 @@ export class TelemetryService implements ITelemetryService { ...@@ -207,6 +208,7 @@ export class TelemetryService implements ITelemetryService {
const TELEMETRY_SECTION_ID = 'telemetry'; const TELEMETRY_SECTION_ID = 'telemetry';
Registry.as<IConfigurationRegistry>(Extensions.Configuration).registerConfiguration({ Registry.as<IConfigurationRegistry>(Extensions.Configuration).registerConfiguration({
'id': TELEMETRY_SECTION_ID, 'id': TELEMETRY_SECTION_ID,
'order': 110, 'order': 110,
...@@ -215,7 +217,10 @@ Registry.as<IConfigurationRegistry>(Extensions.Configuration).registerConfigurat ...@@ -215,7 +217,10 @@ Registry.as<IConfigurationRegistry>(Extensions.Configuration).registerConfigurat
'properties': { 'properties': {
'telemetry.enableTelemetry': { 'telemetry.enableTelemetry': {
'type': 'boolean', 'type': 'boolean',
'description': localize('telemetry.enableTelemetry', "Enable usage data and errors to be sent to a Microsoft online service."), 'markdownDescription':
!product.privacyStatementUrl ?
localize('telemetry.enableTelemetry', "Enable usage data and errors to be sent to a Microsoft online service.") :
localize('telemetry.enableTelemetryMd', "Enable usage data and errors to be sent to a Microsoft online service. Read our privacy statement [here]({0}).", product.privacyStatementUrl),
'default': true, 'default': true,
'tags': ['usesOnlineServices'] 'tags': ['usesOnlineServices']
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册