diff --git a/arduino-ide-extension/src/browser/contributions/help.ts b/arduino-ide-extension/src/browser/contributions/help.ts index f25c4ba89..528f74ba2 100644 --- a/arduino-ide-extension/src/browser/contributions/help.ts +++ b/arduino-ide-extension/src/browser/contributions/help.ts @@ -84,6 +84,10 @@ export class Help extends Contribution { Help.Commands.VISIT_ARDUINO, createOpenHandler('https://www.arduino.cc/') ); + registry.registerCommand( + Help.Commands.PRIVACY_POLICY, + createOpenHandler('https://www.arduino.cc/en/privacy-policy') + ); } registerMenus(registry: MenuModelRegistry): void { @@ -117,9 +121,13 @@ export class Help extends Contribution { order: '6', }); registry.registerMenuAction(ArduinoMenus.HELP__FIND_GROUP, { - commandId: IDEUpdaterCommands.CHECK_FOR_UPDATES.id, + commandId: Help.Commands.PRIVACY_POLICY.id, order: '7', }); + registry.registerMenuAction(ArduinoMenus.HELP__FIND_GROUP, { + commandId: IDEUpdaterCommands.CHECK_FOR_UPDATES.id, + order: '8', + }); } registerKeybindings(registry: KeybindingRegistry): void { @@ -167,5 +175,10 @@ export namespace Help { label: nls.localize('arduino/help/visit', 'Visit Arduino.cc'), category: 'Arduino', }; + export const PRIVACY_POLICY: Command = { + id: 'arduino-privacy-policy', + label: nls.localize('arduino/help/privacyPolicy', 'Privacy Policy'), + category: 'Arduino', + }; } } diff --git a/i18n/en.json b/i18n/en.json index b122e18d6..1ebc51e5d 100644 --- a/i18n/en.json +++ b/i18n/en.json @@ -238,7 +238,8 @@ "reference": "Reference", "findInReference": "Find in Reference", "faq": "Frequently Asked Questions", - "visit": "Visit Arduino.cc" + "visit": "Visit Arduino.cc", + "privacyPolicy": "Privacy Policy" }, "certificate": { "uploadRootCertificates": "Upload SSL Root Certificates",