From 9212729fa08a9e0ca868041cecbf3736369705d3 Mon Sep 17 00:00:00 2001 From: Guillaume B Date: Sat, 2 Oct 2021 11:16:08 +0200 Subject: [PATCH] Add Internet Access Policy (#654) --- MonitorControl.xcodeproj/project.pbxproj | 44 +++++++++++++++++++ MonitorControl/InternetAccessPolicy.plist | 29 ++++++++++++ .../UI/de.lproj/InternetAccessPolicy.strings | 8 ++++ .../UI/en.lproj/InternetAccessPolicy.strings | 8 ++++ .../es-419.lproj/InternetAccessPolicy.strings | 8 ++++ .../UI/fr.lproj/InternetAccessPolicy.strings | 8 ++++ .../UI/hu.lproj/InternetAccessPolicy.strings | 8 ++++ .../UI/it.lproj/InternetAccessPolicy.strings | 8 ++++ .../UI/ja.lproj/InternetAccessPolicy.strings | 8 ++++ .../UI/ko.lproj/InternetAccessPolicy.strings | 8 ++++ .../UI/nl.lproj/InternetAccessPolicy.strings | 8 ++++ .../UI/pl.lproj/InternetAccessPolicy.strings | 8 ++++ .../UI/ru.lproj/InternetAccessPolicy.strings | 8 ++++ .../UI/tr.lproj/InternetAccessPolicy.strings | 8 ++++ .../UI/uk.lproj/InternetAccessPolicy.strings | 8 ++++ .../InternetAccessPolicy.strings | 8 ++++ .../InternetAccessPolicy.strings | 8 ++++ 17 files changed, 193 insertions(+) create mode 100644 MonitorControl/InternetAccessPolicy.plist create mode 100644 MonitorControl/UI/de.lproj/InternetAccessPolicy.strings create mode 100644 MonitorControl/UI/en.lproj/InternetAccessPolicy.strings create mode 100644 MonitorControl/UI/es-419.lproj/InternetAccessPolicy.strings create mode 100644 MonitorControl/UI/fr.lproj/InternetAccessPolicy.strings create mode 100644 MonitorControl/UI/hu.lproj/InternetAccessPolicy.strings create mode 100644 MonitorControl/UI/it.lproj/InternetAccessPolicy.strings create mode 100644 MonitorControl/UI/ja.lproj/InternetAccessPolicy.strings create mode 100644 MonitorControl/UI/ko.lproj/InternetAccessPolicy.strings create mode 100644 MonitorControl/UI/nl.lproj/InternetAccessPolicy.strings create mode 100644 MonitorControl/UI/pl.lproj/InternetAccessPolicy.strings create mode 100644 MonitorControl/UI/ru.lproj/InternetAccessPolicy.strings create mode 100644 MonitorControl/UI/tr.lproj/InternetAccessPolicy.strings create mode 100644 MonitorControl/UI/uk.lproj/InternetAccessPolicy.strings create mode 100644 MonitorControl/UI/zh-Hans.lproj/InternetAccessPolicy.strings create mode 100644 MonitorControl/UI/zh-Hant-TW.lproj/InternetAccessPolicy.strings diff --git a/MonitorControl.xcodeproj/project.pbxproj b/MonitorControl.xcodeproj/project.pbxproj index c24ac8c..22d2676 100644 --- a/MonitorControl.xcodeproj/project.pbxproj +++ b/MonitorControl.xcodeproj/project.pbxproj @@ -19,6 +19,8 @@ 6CD35F5626500008001F1344 /* MediaKeyTap in Frameworks */ = {isa = PBXBuildFile; productRef = 6CD35F5526500008001F1344 /* MediaKeyTap */; }; 6CD35F5C2650003F001F1344 /* Preferences in Frameworks */ = {isa = PBXBuildFile; productRef = 6CD35F5B2650003F001F1344 /* Preferences */; }; 6CDA0FCF26485A8300F52125 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 6CDA0FCD26485A8300F52125 /* Main.storyboard */; }; + 8C1741852707B91100E88D53 /* InternetAccessPolicy.plist in Resources */ = {isa = PBXBuildFile; fileRef = 8C1741842707B91100E88D53 /* InternetAccessPolicy.plist */; }; + 8C1741882707B91F00E88D53 /* InternetAccessPolicy.strings in Resources */ = {isa = PBXBuildFile; fileRef = 8C17418A2707B91F00E88D53 /* InternetAccessPolicy.strings */; }; AA062E8A26C9A039007E628C /* DisplaysPrefsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA062E8926C9A039007E628C /* DisplaysPrefsViewController.swift */; }; AA062E8E26CA7BE5007E628C /* DisplaysPrefsCellView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA062E8D26CA7BE5007E628C /* DisplaysPrefsCellView.swift */; }; AA16139B26BE772E00DCF027 /* Arm64DDC.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA16139A26BE772E00DCF027 /* Arm64DDC.swift */; }; @@ -75,6 +77,22 @@ 6CDA0FCE26485A8300F52125 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; 6CDA0FD026485AA100F52125 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Main.strings; sourceTree = ""; }; 6CF93A782707981300BA219D /* MonitorControlDebug.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = MonitorControlDebug.entitlements; sourceTree = ""; }; + 8C1741842707B91100E88D53 /* InternetAccessPolicy.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = InternetAccessPolicy.plist; sourceTree = ""; }; + 8C1741892707B91F00E88D53 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InternetAccessPolicy.strings; sourceTree = ""; }; + 8C17418B2707B92200E88D53 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/InternetAccessPolicy.strings"; sourceTree = ""; }; + 8C17418C2707B92400E88D53 /* zh-Hant-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant-TW"; path = "zh-Hant-TW.lproj/InternetAccessPolicy.strings"; sourceTree = ""; }; + 8C17418D2707B92500E88D53 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InternetAccessPolicy.strings; sourceTree = ""; }; + 8C17418E2707B92700E88D53 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InternetAccessPolicy.strings; sourceTree = ""; }; + 8C17418F2707B92800E88D53 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InternetAccessPolicy.strings; sourceTree = ""; }; + 8C1741902707B92800E88D53 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InternetAccessPolicy.strings; sourceTree = ""; }; + 8C1741912707B92900E88D53 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InternetAccessPolicy.strings; sourceTree = ""; }; + 8C1741922707B92A00E88D53 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/InternetAccessPolicy.strings; sourceTree = ""; }; + 8C1741932707B92A00E88D53 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/InternetAccessPolicy.strings; sourceTree = ""; }; + 8C1741942707B92B00E88D53 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InternetAccessPolicy.strings; sourceTree = ""; }; + 8C1741952707B92C00E88D53 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InternetAccessPolicy.strings; sourceTree = ""; }; + 8C1741962707B92C00E88D53 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/InternetAccessPolicy.strings"; sourceTree = ""; }; + 8C1741972707B92E00E88D53 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InternetAccessPolicy.strings; sourceTree = ""; }; + 8C1741982707B92F00E88D53 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/InternetAccessPolicy.strings; sourceTree = ""; }; AA062E8926C9A039007E628C /* DisplaysPrefsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DisplaysPrefsViewController.swift; sourceTree = ""; }; AA062E8D26CA7BE5007E628C /* DisplaysPrefsCellView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DisplaysPrefsCellView.swift; sourceTree = ""; }; AA16139A26BE772E00DCF027 /* Arm64DDC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Arm64DDC.swift; sourceTree = ""; }; @@ -207,6 +225,7 @@ isa = PBXGroup; children = ( 6CF93A782707981300BA219D /* MonitorControlDebug.entitlements */, + 8C1741842707B91100E88D53 /* InternetAccessPolicy.plist */, F01B0686228221B6008E64DB /* Info.plist */, 56754EB01D9A4016007BCDC5 /* Assets.xcassets */, 56754EAE1D9A4016007BCDC5 /* main.swift */, @@ -259,6 +278,7 @@ F01B0687228221B6008E64DB /* UI */ = { isa = PBXGroup; children = ( + 8C17418A2707B91F00E88D53 /* InternetAccessPolicy.strings */, F01B0680228221B6008E64DB /* Localizable.strings */, 6CDA0FCD26485A8300F52125 /* Main.storyboard */, ); @@ -407,8 +427,10 @@ files = ( 56754EB11D9A4016007BCDC5 /* Assets.xcassets in Resources */, 6CDA0FCF26485A8300F52125 /* Main.storyboard in Resources */, + 8C1741852707B91100E88D53 /* InternetAccessPolicy.plist in Resources */, AA3B4A2826AE103C00B74CD2 /* README.md in Resources */, F01B0699228221B7008E64DB /* Localizable.strings in Resources */, + 8C1741882707B91F00E88D53 /* InternetAccessPolicy.strings in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -578,6 +600,28 @@ name = Main.storyboard; sourceTree = ""; }; + 8C17418A2707B91F00E88D53 /* InternetAccessPolicy.strings */ = { + isa = PBXVariantGroup; + children = ( + 8C1741892707B91F00E88D53 /* en */, + 8C17418B2707B92200E88D53 /* zh-Hans */, + 8C17418C2707B92400E88D53 /* zh-Hant-TW */, + 8C17418D2707B92500E88D53 /* nl */, + 8C17418E2707B92700E88D53 /* fr */, + 8C17418F2707B92800E88D53 /* de */, + 8C1741902707B92800E88D53 /* hu */, + 8C1741912707B92900E88D53 /* it */, + 8C1741922707B92A00E88D53 /* ja */, + 8C1741932707B92A00E88D53 /* ko */, + 8C1741942707B92B00E88D53 /* pl */, + 8C1741952707B92C00E88D53 /* ru */, + 8C1741962707B92C00E88D53 /* es-419 */, + 8C1741972707B92E00E88D53 /* tr */, + 8C1741982707B92F00E88D53 /* uk */, + ); + name = InternetAccessPolicy.strings; + sourceTree = ""; + }; F01B0680228221B6008E64DB /* Localizable.strings */ = { isa = PBXVariantGroup; children = ( diff --git a/MonitorControl/InternetAccessPolicy.plist b/MonitorControl/InternetAccessPolicy.plist new file mode 100644 index 0000000..efb7b82 --- /dev/null +++ b/MonitorControl/InternetAccessPolicy.plist @@ -0,0 +1,29 @@ + + + + + ApplicationDescription + ApplicationDescription + DeveloperName + MonitorControl + Website + https://monitorcontrol.app + Connections + + + IsIncoming + + Host + monitorcontrol.app + NetworkProtocol + TCP + Port + 443 + Purpose + SoftwareUpdatePurpose + DenyConsequences + SoftwareUpdateDenyConsequences + + + + diff --git a/MonitorControl/UI/de.lproj/InternetAccessPolicy.strings b/MonitorControl/UI/de.lproj/InternetAccessPolicy.strings new file mode 100644 index 0000000..01cf974 --- /dev/null +++ b/MonitorControl/UI/de.lproj/InternetAccessPolicy.strings @@ -0,0 +1,8 @@ +/* General application description */ +"ApplicationDescription" = "MonitorControl allows you to control external displays brightness and volume"; + +/* Software update purpose */ +"SoftwareUpdatePurpose" = "MonitorControl checks for new versions and security updates."; + +/* Sofware update deny consequences */ +"SoftwareUpdateDenyConsequences" = "If you deny these connections, you will not be notified about new versions and security updates. Security updates are important in order to defend against malware attacks."; diff --git a/MonitorControl/UI/en.lproj/InternetAccessPolicy.strings b/MonitorControl/UI/en.lproj/InternetAccessPolicy.strings new file mode 100644 index 0000000..01cf974 --- /dev/null +++ b/MonitorControl/UI/en.lproj/InternetAccessPolicy.strings @@ -0,0 +1,8 @@ +/* General application description */ +"ApplicationDescription" = "MonitorControl allows you to control external displays brightness and volume"; + +/* Software update purpose */ +"SoftwareUpdatePurpose" = "MonitorControl checks for new versions and security updates."; + +/* Sofware update deny consequences */ +"SoftwareUpdateDenyConsequences" = "If you deny these connections, you will not be notified about new versions and security updates. Security updates are important in order to defend against malware attacks."; diff --git a/MonitorControl/UI/es-419.lproj/InternetAccessPolicy.strings b/MonitorControl/UI/es-419.lproj/InternetAccessPolicy.strings new file mode 100644 index 0000000..01cf974 --- /dev/null +++ b/MonitorControl/UI/es-419.lproj/InternetAccessPolicy.strings @@ -0,0 +1,8 @@ +/* General application description */ +"ApplicationDescription" = "MonitorControl allows you to control external displays brightness and volume"; + +/* Software update purpose */ +"SoftwareUpdatePurpose" = "MonitorControl checks for new versions and security updates."; + +/* Sofware update deny consequences */ +"SoftwareUpdateDenyConsequences" = "If you deny these connections, you will not be notified about new versions and security updates. Security updates are important in order to defend against malware attacks."; diff --git a/MonitorControl/UI/fr.lproj/InternetAccessPolicy.strings b/MonitorControl/UI/fr.lproj/InternetAccessPolicy.strings new file mode 100644 index 0000000..6464259 --- /dev/null +++ b/MonitorControl/UI/fr.lproj/InternetAccessPolicy.strings @@ -0,0 +1,8 @@ +/* General application description */ +"ApplicationDescription" = "MonitorControl vous permet de contrôler la luminosité et le volume des écrans externes"; + +/* Software update purpose */ +"SoftwareUpdatePurpose" = "MonitorControl recherche des nouvelles versions et des mises à jour de sécurité."; + +/* Sofware update deny consequences */ +"SoftwareUpdateDenyConsequences" = "Si vous refusez ces connexions, vous ne serez pas informé des nouvelles versions et des mises à jour de sécurité. Les mises à jour de sécurité sont importantes pour se défendre contre les attaques de logiciels malveillants."; diff --git a/MonitorControl/UI/hu.lproj/InternetAccessPolicy.strings b/MonitorControl/UI/hu.lproj/InternetAccessPolicy.strings new file mode 100644 index 0000000..8ae0e50 --- /dev/null +++ b/MonitorControl/UI/hu.lproj/InternetAccessPolicy.strings @@ -0,0 +1,8 @@ +/* General application description */ +"ApplicationDescription" = "A MonitorControl a külső kijelző fényerejének és hangerejének beállítását teszi lehetővé"; + +/* Software update purpose */ +"SoftwareUpdatePurpose" = "A MonitorControl ellenőrzi új verziók és biztonsági frissítések meglétét."; + +/* Sofware update deny consequences */ +"SoftwareUpdateDenyConsequences" = "Ha elutasítja ezeket a kapcsolatokat, nem értesül új verziókról és biztonsági frissítésekről. A biztonsági frissítések fontosak a rosszindulatú támadások elhárítása érdekében."; diff --git a/MonitorControl/UI/it.lproj/InternetAccessPolicy.strings b/MonitorControl/UI/it.lproj/InternetAccessPolicy.strings new file mode 100644 index 0000000..01cf974 --- /dev/null +++ b/MonitorControl/UI/it.lproj/InternetAccessPolicy.strings @@ -0,0 +1,8 @@ +/* General application description */ +"ApplicationDescription" = "MonitorControl allows you to control external displays brightness and volume"; + +/* Software update purpose */ +"SoftwareUpdatePurpose" = "MonitorControl checks for new versions and security updates."; + +/* Sofware update deny consequences */ +"SoftwareUpdateDenyConsequences" = "If you deny these connections, you will not be notified about new versions and security updates. Security updates are important in order to defend against malware attacks."; diff --git a/MonitorControl/UI/ja.lproj/InternetAccessPolicy.strings b/MonitorControl/UI/ja.lproj/InternetAccessPolicy.strings new file mode 100644 index 0000000..01cf974 --- /dev/null +++ b/MonitorControl/UI/ja.lproj/InternetAccessPolicy.strings @@ -0,0 +1,8 @@ +/* General application description */ +"ApplicationDescription" = "MonitorControl allows you to control external displays brightness and volume"; + +/* Software update purpose */ +"SoftwareUpdatePurpose" = "MonitorControl checks for new versions and security updates."; + +/* Sofware update deny consequences */ +"SoftwareUpdateDenyConsequences" = "If you deny these connections, you will not be notified about new versions and security updates. Security updates are important in order to defend against malware attacks."; diff --git a/MonitorControl/UI/ko.lproj/InternetAccessPolicy.strings b/MonitorControl/UI/ko.lproj/InternetAccessPolicy.strings new file mode 100644 index 0000000..01cf974 --- /dev/null +++ b/MonitorControl/UI/ko.lproj/InternetAccessPolicy.strings @@ -0,0 +1,8 @@ +/* General application description */ +"ApplicationDescription" = "MonitorControl allows you to control external displays brightness and volume"; + +/* Software update purpose */ +"SoftwareUpdatePurpose" = "MonitorControl checks for new versions and security updates."; + +/* Sofware update deny consequences */ +"SoftwareUpdateDenyConsequences" = "If you deny these connections, you will not be notified about new versions and security updates. Security updates are important in order to defend against malware attacks."; diff --git a/MonitorControl/UI/nl.lproj/InternetAccessPolicy.strings b/MonitorControl/UI/nl.lproj/InternetAccessPolicy.strings new file mode 100644 index 0000000..32cd025 --- /dev/null +++ b/MonitorControl/UI/nl.lproj/InternetAccessPolicy.strings @@ -0,0 +1,8 @@ +/* General application description */ +"ApplicationDescription" = "Met MonitorControl kunt u de helderheid en het volume van externe beeldschermen regelen"; + +/* Software update purpose */ +"SoftwareUpdatePurpose" = "MonitorControl controleert op nieuwe versies en beveiligingsupdates."; + +/* Sofware update deny consequences */ +"SoftwareUpdateDenyConsequences" = "Als u deze verbindingen weigert, wordt u niet op de hoogte gebracht van nieuwe versies en beveiligingsupdates. Beveiligingsupdates zijn belangrijk ter bescherming tegen malware-aanvallen."; diff --git a/MonitorControl/UI/pl.lproj/InternetAccessPolicy.strings b/MonitorControl/UI/pl.lproj/InternetAccessPolicy.strings new file mode 100644 index 0000000..01cf974 --- /dev/null +++ b/MonitorControl/UI/pl.lproj/InternetAccessPolicy.strings @@ -0,0 +1,8 @@ +/* General application description */ +"ApplicationDescription" = "MonitorControl allows you to control external displays brightness and volume"; + +/* Software update purpose */ +"SoftwareUpdatePurpose" = "MonitorControl checks for new versions and security updates."; + +/* Sofware update deny consequences */ +"SoftwareUpdateDenyConsequences" = "If you deny these connections, you will not be notified about new versions and security updates. Security updates are important in order to defend against malware attacks."; diff --git a/MonitorControl/UI/ru.lproj/InternetAccessPolicy.strings b/MonitorControl/UI/ru.lproj/InternetAccessPolicy.strings new file mode 100644 index 0000000..01cf974 --- /dev/null +++ b/MonitorControl/UI/ru.lproj/InternetAccessPolicy.strings @@ -0,0 +1,8 @@ +/* General application description */ +"ApplicationDescription" = "MonitorControl allows you to control external displays brightness and volume"; + +/* Software update purpose */ +"SoftwareUpdatePurpose" = "MonitorControl checks for new versions and security updates."; + +/* Sofware update deny consequences */ +"SoftwareUpdateDenyConsequences" = "If you deny these connections, you will not be notified about new versions and security updates. Security updates are important in order to defend against malware attacks."; diff --git a/MonitorControl/UI/tr.lproj/InternetAccessPolicy.strings b/MonitorControl/UI/tr.lproj/InternetAccessPolicy.strings new file mode 100644 index 0000000..01cf974 --- /dev/null +++ b/MonitorControl/UI/tr.lproj/InternetAccessPolicy.strings @@ -0,0 +1,8 @@ +/* General application description */ +"ApplicationDescription" = "MonitorControl allows you to control external displays brightness and volume"; + +/* Software update purpose */ +"SoftwareUpdatePurpose" = "MonitorControl checks for new versions and security updates."; + +/* Sofware update deny consequences */ +"SoftwareUpdateDenyConsequences" = "If you deny these connections, you will not be notified about new versions and security updates. Security updates are important in order to defend against malware attacks."; diff --git a/MonitorControl/UI/uk.lproj/InternetAccessPolicy.strings b/MonitorControl/UI/uk.lproj/InternetAccessPolicy.strings new file mode 100644 index 0000000..01cf974 --- /dev/null +++ b/MonitorControl/UI/uk.lproj/InternetAccessPolicy.strings @@ -0,0 +1,8 @@ +/* General application description */ +"ApplicationDescription" = "MonitorControl allows you to control external displays brightness and volume"; + +/* Software update purpose */ +"SoftwareUpdatePurpose" = "MonitorControl checks for new versions and security updates."; + +/* Sofware update deny consequences */ +"SoftwareUpdateDenyConsequences" = "If you deny these connections, you will not be notified about new versions and security updates. Security updates are important in order to defend against malware attacks."; diff --git a/MonitorControl/UI/zh-Hans.lproj/InternetAccessPolicy.strings b/MonitorControl/UI/zh-Hans.lproj/InternetAccessPolicy.strings new file mode 100644 index 0000000..01cf974 --- /dev/null +++ b/MonitorControl/UI/zh-Hans.lproj/InternetAccessPolicy.strings @@ -0,0 +1,8 @@ +/* General application description */ +"ApplicationDescription" = "MonitorControl allows you to control external displays brightness and volume"; + +/* Software update purpose */ +"SoftwareUpdatePurpose" = "MonitorControl checks for new versions and security updates."; + +/* Sofware update deny consequences */ +"SoftwareUpdateDenyConsequences" = "If you deny these connections, you will not be notified about new versions and security updates. Security updates are important in order to defend against malware attacks."; diff --git a/MonitorControl/UI/zh-Hant-TW.lproj/InternetAccessPolicy.strings b/MonitorControl/UI/zh-Hant-TW.lproj/InternetAccessPolicy.strings new file mode 100644 index 0000000..01cf974 --- /dev/null +++ b/MonitorControl/UI/zh-Hant-TW.lproj/InternetAccessPolicy.strings @@ -0,0 +1,8 @@ +/* General application description */ +"ApplicationDescription" = "MonitorControl allows you to control external displays brightness and volume"; + +/* Software update purpose */ +"SoftwareUpdatePurpose" = "MonitorControl checks for new versions and security updates."; + +/* Sofware update deny consequences */ +"SoftwareUpdateDenyConsequences" = "If you deny these connections, you will not be notified about new versions and security updates. Security updates are important in order to defend against malware attacks.";