Some minor fixes and changes (#662)

- Fixes clipping English text when gamma control is forced.
- Fixes clipping view in Displays with Chinese text.
- Set relevant options to disabled when keyboard control is disabled.
- Added Command+Q shortcut in menu when it is in standard text mode (not icon mode).
- Gearshape icon is used for preferences + stands a little bit apart to help user focus.
- Make preferences more spacious + more room for verbose languages
- Fixed dutch version clipping issues
- Added beta channel update backend
This commit is contained in:
Istvan T 2021-10-03 17:17:07 +02:00 committed by GitHub
parent 0ef61fedd1
commit 4a91ad2833
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
56 changed files with 456 additions and 411 deletions

View file

@ -36,6 +36,7 @@
AA5314C426EBF5170041D178 /* PrefKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA5314C326EBF5170041D178 /* PrefKey.swift */; };
AA665A5D26C5892800FEF2C1 /* AboutPrefsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA665A5C26C5892800FEF2C1 /* AboutPrefsViewController.swift */; };
AA70817C27046B9800CC5625 /* Sparkle in Frameworks */ = {isa = PBXBuildFile; productRef = AA70817B27046B9800CC5625 /* Sparkle */; };
AA78BDBD2709FE7B00CA8DF7 /* UpdaterDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA78BDBC2709FE7B00CA8DF7 /* UpdaterDelegate.swift */; };
AA99521726FE25AB00612E07 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA99521626FE25AB00612E07 /* AppDelegate.swift */; };
AA99521926FE49A300612E07 /* MenuHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA99521826FE49A300612E07 /* MenuHandler.swift */; };
AA9AE86F26B5BF3D00B6CA65 /* OSD.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AA9AE86E26B5BF3D00B6CA65 /* OSD.framework */; };
@ -106,6 +107,7 @@
AA473EB026DFF8DE0063A181 /* Command.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Command.swift; sourceTree = "<group>"; };
AA5314C326EBF5170041D178 /* PrefKey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrefKey.swift; sourceTree = "<group>"; };
AA665A5C26C5892800FEF2C1 /* AboutPrefsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AboutPrefsViewController.swift; sourceTree = "<group>"; };
AA78BDBC2709FE7B00CA8DF7 /* UpdaterDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UpdaterDelegate.swift; sourceTree = "<group>"; };
AA99521626FE25AB00612E07 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
AA99521826FE49A300612E07 /* MenuHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MenuHandler.swift; sourceTree = "<group>"; };
AA9AE86E26B5BF3D00B6CA65 /* OSD.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OSD.framework; path = ../../../../../System/Library/PrivateFrameworks/OSD.framework; sourceTree = "<group>"; };
@ -263,6 +265,7 @@
children = (
F01B0685228221B6008E64DB /* Bridging-Header.h */,
AA99521626FE25AB00612E07 /* AppDelegate.swift */,
AA78BDBC2709FE7B00CA8DF7 /* UpdaterDelegate.swift */,
AA99521826FE49A300612E07 /* MenuHandler.swift */,
F01B068F228221B7008E64DB /* SliderHandler.swift */,
6C85EFD922C941B000227EA1 /* DisplayManager.swift */,
@ -552,6 +555,7 @@
6CBFE27A23DB266000D1BC41 /* Display.swift in Sources */,
AA44E70727038F7F00E06865 /* KeyboardShortcutsManager.swift in Sources */,
F03A8DF21FFBAA6F0034DC27 /* OtherDisplay.swift in Sources */,
AA78BDBD2709FE7B00CA8DF7 /* UpdaterDelegate.swift in Sources */,
AA44E7052703790100E06865 /* KeyboardShortcuts+Extension.swift in Sources */,
AA16139B26BE772E00DCF027 /* Arm64DDC.swift in Sources */,
F0445D3820023E710025AE82 /* MainPrefsViewController.swift in Sources */,

View file

@ -7,6 +7,9 @@ enum PrefKey: String {
// Sparkle automatic checks
case SUEnableAutomaticChecks
// Receive beta updates?
case isBetaChannel // This is not added to Preferences yet as it will be needed in the future only.
// Hide OSD for display
case hideOsd

View file

@ -19,7 +19,7 @@
<key>CFBundleShortVersionString</key>
<string>$(MARKETING_VERSION)</string>
<key>CFBundleVersion</key>
<string>6307</string>
<string>6390</string>
<key>LSApplicationCategoryType</key>
<string>public.app-category.utilities</string>
<key>LSMinimumSystemVersion</key>

View file

@ -19,7 +19,7 @@ class AppDelegate: NSObject, NSApplicationDelegate {
var sleepID: Int = 0 // sleep event ID
var safeMode = false
var jobRunning = false
let updaterController = SPUStandardUpdaterController(startingUpdater: false, updaterDelegate: nil, userDriverDelegate: nil)
let updaterController = SPUStandardUpdaterController(startingUpdater: false, updaterDelegate: UpdaterDelegate(), userDriverDelegate: nil)
var preferencePaneStyle: Preferences.Style {
if !DEBUG_MACOS10, #available(macOS 11.0, *) {

View file

@ -91,7 +91,7 @@ class MenuHandler: NSMenu, NSMenuDelegate {
if numOfDisplays > 1, !prefs.bool(forKey: PrefKey.slidersRelevant.rawValue), !DEBUG_MACOS10, #available(macOS 11.0, *) {
class BlockView: NSView {
override func draw(_: NSRect) {
let radius = CGFloat(11)
let radius = prefs.bool(forKey: PrefKey.showTickMarks.rawValue) ? CGFloat(4) : CGFloat(11)
let outerMargin = CGFloat(15)
let blockRect = self.frame.insetBy(dx: outerMargin, dy: outerMargin / 2 + 2).offsetBy(dx: 0, dy: outerMargin / 2 * -1 + 7)
for i in 1 ... 5 {
@ -211,7 +211,7 @@ class MenuHandler: NSMenu, NSMenuDelegate {
func addDefaultMenuOptions() {
if !DEBUG_MACOS10, #available(macOS 11.0, *), prefs.integer(forKey: PrefKey.menuItemStyle.rawValue) == MenuItemStyle.icon.rawValue {
let iconSize = CGFloat(22)
let viewWidth = max(120, self.size.width)
let viewWidth = max(130, self.size.width)
var compensateForBlock: CGFloat = 0
if viewWidth > 230 { // if there are display blocks, we need to compensate a bit for the negative inset of the blocks
compensateForBlock = 4
@ -223,8 +223,8 @@ class MenuHandler: NSMenu, NSMenuDelegate {
preferencesIcon.bezelStyle = .regularSquare
preferencesIcon.isBordered = false
preferencesIcon.setButtonType(.momentaryChange)
preferencesIcon.image = NSImage(systemSymbolName: "ellipsis.circle", accessibilityDescription: NSLocalizedString("Preferences...", comment: "Shown in menu"))
preferencesIcon.alternateImage = NSImage(systemSymbolName: "ellipsis.circle.fill", accessibilityDescription: NSLocalizedString("Preferences...", comment: "Shown in menu"))
preferencesIcon.image = NSImage(systemSymbolName: "gearshape", accessibilityDescription: NSLocalizedString("Preferences...", comment: "Shown in menu"))
preferencesIcon.alternateImage = NSImage(systemSymbolName: "gearshape.fill", accessibilityDescription: NSLocalizedString("Preferences...", comment: "Shown in menu"))
preferencesIcon.alphaValue = 0.3
preferencesIcon.frame = NSRect(x: menuItemView.frame.maxX - iconSize - 16 + compensateForBlock, y: menuItemView.frame.origin.y + 5, width: iconSize, height: iconSize)
preferencesIcon.imageScaling = .scaleProportionallyUpOrDown
@ -234,10 +234,12 @@ class MenuHandler: NSMenu, NSMenuDelegate {
updateIcon.bezelStyle = .regularSquare
updateIcon.isBordered = false
updateIcon.setButtonType(.momentaryChange)
updateIcon.image = NSImage(systemSymbolName: "arrow.triangle.2.circlepath.circle", accessibilityDescription: NSLocalizedString("Check for updates...", comment: "Shown in menu"))
updateIcon.alternateImage = NSImage(systemSymbolName: "arrow.triangle.2.circlepath.circle.fill", accessibilityDescription: NSLocalizedString("Check for updates...", comment: "Shown in menu"))
var symbolName = prefs.bool(forKey: PrefKey.showTickMarks.rawValue) ? "arrow.left.arrow.right.square" : "arrow.triangle.2.circlepath.circle"
updateIcon.image = NSImage(systemSymbolName: symbolName, accessibilityDescription: NSLocalizedString("Check for updates...", comment: "Shown in menu"))
updateIcon.alternateImage = NSImage(systemSymbolName: symbolName + ".fill", accessibilityDescription: NSLocalizedString("Check for updates...", comment: "Shown in menu"))
updateIcon.alphaValue = 0.3
updateIcon.frame = NSRect(x: menuItemView.frame.maxX - iconSize * 2 - 10 - 16 + compensateForBlock, y: menuItemView.frame.origin.y + 5, width: iconSize, height: iconSize)
updateIcon.frame = NSRect(x: menuItemView.frame.maxX - iconSize * 2 - 20 - 16 + compensateForBlock, y: menuItemView.frame.origin.y + 5, width: iconSize, height: iconSize)
updateIcon.imageScaling = .scaleProportionallyUpOrDown
updateIcon.action = #selector(app.updaterController.checkForUpdates(_:))
updateIcon.target = app.updaterController
@ -246,10 +248,11 @@ class MenuHandler: NSMenu, NSMenuDelegate {
quitIcon.bezelStyle = .regularSquare
quitIcon.isBordered = false
quitIcon.setButtonType(.momentaryChange)
quitIcon.image = NSImage(systemSymbolName: "xmark.circle", accessibilityDescription: NSLocalizedString("Quit", comment: "Shown in menu"))
quitIcon.alternateImage = NSImage(systemSymbolName: "xmark.circle.fill", accessibilityDescription: NSLocalizedString("Quit", comment: "Shown in menu"))
symbolName = prefs.bool(forKey: PrefKey.showTickMarks.rawValue) ? "multiply.square" : "xmark.circle"
quitIcon.image = NSImage(systemSymbolName: symbolName, accessibilityDescription: NSLocalizedString("Quit", comment: "Shown in menu"))
quitIcon.alternateImage = NSImage(systemSymbolName: symbolName + ".fill", accessibilityDescription: NSLocalizedString("Quit", comment: "Shown in menu"))
quitIcon.alphaValue = 0.3
quitIcon.frame = NSRect(x: menuItemView.frame.maxX - iconSize * 3 - 20 - 16 + compensateForBlock, y: menuItemView.frame.origin.y + 5, width: iconSize, height: iconSize)
quitIcon.frame = NSRect(x: menuItemView.frame.maxX - iconSize * 3 - 30 - 16 + compensateForBlock, y: menuItemView.frame.origin.y + 5, width: iconSize, height: iconSize)
quitIcon.imageScaling = .scaleProportionallyUpOrDown
quitIcon.action = #selector(app.quitClicked)
@ -267,7 +270,7 @@ class MenuHandler: NSMenu, NSMenuDelegate {
let updateItem = NSMenuItem(title: NSLocalizedString("Check for updates...", comment: "Shown in menu"), action: #selector(app.updaterController.checkForUpdates(_:)), keyEquivalent: "")
updateItem.target = app.updaterController
self.insertItem(updateItem, at: self.items.count)
self.insertItem(withTitle: NSLocalizedString("Quit", comment: "Shown in menu"), action: #selector(app.quitClicked), keyEquivalent: "", at: self.items.count)
self.insertItem(withTitle: NSLocalizedString("Quit", comment: "Shown in menu"), action: #selector(app.quitClicked), keyEquivalent: "q", at: self.items.count)
}
}
}

View file

@ -29,7 +29,7 @@ class SliderHandler {
let offsetY: CGFloat = -1.5
let tickMarkKnobExtraInset: CGFloat = 4
let tickMarkKnobExtraRadiusMultiplier: CGFloat = 0.5
let tickMarkKnobExtraRadiusMultiplier: CGFloat = 0.25
var numOfTickmarks: Int = 0
var isHighlightDisplayItems: Bool = false
@ -102,7 +102,7 @@ class SliderHandler {
for i in 1 ... self.numOfTickmarks - 2 {
let currentMarkLocation = CGFloat((Float(1) / Float(self.numOfTickmarks - 1)) * Float(i))
let tickMarkBounds = NSRect(x: aRect.origin.x + aRect.height + self.tickMarkKnobExtraInset - knobRect.height + self.tickMarkKnobExtraInset * 2 + CGFloat(Float((aRect.width - self.tickMarkKnobExtraInset * 5) * currentMarkLocation)), y: aRect.origin.y + aRect.height * (1 / 3), width: 4, height: aRect.height / 3)
let tickmark = NSBezierPath(roundedRect: tickMarkBounds, xRadius: 2, yRadius: 2)
let tickmark = NSBezierPath(roundedRect: tickMarkBounds, xRadius: 1, yRadius: 1)
self.tickMarkColor.setFill()
tickmark.fill()
}

View file

@ -0,0 +1,10 @@
// Copyright © MonitorControl. @JoniVR, @theOneyouseek, @waydabber and others
import Foundation
import Sparkle
class UpdaterDelegate: NSObject, SPUUpdaterDelegate {
func allowedChannels(for _: SPUUpdater) -> Set<String> {
return prefs.bool(forKey: PrefKey.isBetaChannel.rawValue) ? Set(["beta"]) : Set([])
}
}

File diff suppressed because it is too large Load diff

View file

@ -1,8 +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.";
/* Software update purpose */
"SoftwareUpdatePurpose" = "MonitorControl checks for new versions and security updates.";

View file

@ -89,13 +89,13 @@
"Shortcuts not available" = "Kurzbefehle sind nicht verfügbar";
/* Shown in the Display Preferences */
"Software (Gamma)" = "Software (Gamma)";
"Software (gamma)" = "Software (gamma)";
/* Shown in the Display Preferences */
"Software (Gamma, Forced)" = "Software (Gamma, Erzwungen)";
"Software (gamma, forced)" = "Software (Gamma, Erzwungen)";
/* Shown in the Display Preferences */
"Software (Shade)" = "Software (Schattierung)";
"Software (shade)" = "Software (Schattierung)";
/* Shown in the Display Preferences */
"This display allows for software brightness control via gammatable manipulation as it does not support hardware control. Reasons for this might be using the HDMI port of a Mac mini (which blocks hardware DDC control) or having a blacklisted display." = "Dieser Bildschirm ermöglicht eine Software-Helligkeitssteuerung über gammable Manipulation, da er keine Hardware-Steuerung unterstützt. Gründe dafür können die Verwendung des HDMI-Anschlusses eines Mac mini (der die Hardware-DDC-Steuerung blockiert) oder ein Bildschirm auf der Sperrliste sein.";

View file

@ -211,7 +211,7 @@
/* Class = "NSTextFieldCell"; title = "Record shortcuts:"; ObjectID = "kqJ-jQ-b7U"; */
"kqJ-jQ-b7U.title" = "Kurzbefehle aufnehmen:";
/* Class = "NSTextFieldCell"; title = "Brightness and contrast control:"; ObjectID = "LO4-4k-gxY"; */
/* Class = "NSTextFieldCell"; title = "Brightness and contrast:"; ObjectID = "LO4-4k-gxY"; */
"LO4-4k-gxY.title" = "Steuerung von Helligkeit und Kontrast:";
/* Class = "NSTextFieldCell"; title = "Display type:"; ObjectID = "lSJ-6w-KJ2"; */

View file

@ -1,8 +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.";
/* Software update purpose */
"SoftwareUpdatePurpose" = "MonitorControl checks for new versions and security updates.";

View file

@ -89,13 +89,13 @@
"Shortcuts not available" = "Shortcuts not available";
/* Shown in the Display Preferences */
"Software (Gamma)" = "Software (Gamma)";
"Software (gamma)" = "Software (gamma)";
/* Shown in the Display Preferences */
"Software (Gamma, Forced)" = "Software (Gamma, Forced)";
"Software (gamma, forced)" = "Software (gamma, forced)";
/* Shown in the Display Preferences */
"Software (Shade)" = "Software (Shade)";
"Software (shade)" = "Software (shade)";
/* Shown in the Display Preferences */
"This display allows for software brightness control via gammatable manipulation as it does not support hardware control. Reasons for this might be using the HDMI port of a Mac mini (which blocks hardware DDC control) or having a blacklisted display." = "This display allows for software brightness control via gammatable manipulation as it does not support hardware control. Reasons for this might be using the HDMI port of a Mac mini (which blocks hardware DDC control) or having a blacklisted display.";

View file

@ -211,8 +211,8 @@
/* Class = "NSTextFieldCell"; title = "Record shortcuts:"; ObjectID = "kqJ-jQ-b7U"; */
"kqJ-jQ-b7U.title" = "Record shortcuts:";
/* Class = "NSTextFieldCell"; title = "Brightness and contrast control:"; ObjectID = "LO4-4k-gxY"; */
"LO4-4k-gxY.title" = "Brightness and contrast control:";
/* Class = "NSTextFieldCell"; title = "Brightness and contrast:"; ObjectID = "LO4-4k-gxY"; */
"LO4-4k-gxY.title" = "Brightness and contrast:";
/* Class = "NSTextFieldCell"; title = "Display type:"; ObjectID = "lSJ-6w-KJ2"; */
"lSJ-6w-KJ2.title" = "Display type:";

View file

@ -1,8 +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.";
/* Software update purpose */
"SoftwareUpdatePurpose" = "MonitorControl checks for new versions and security updates.";

View file

@ -89,13 +89,13 @@
"Shortcuts not available" = "Atajos no disponibles";
/* Shown in the Display Preferences */
"Software (Gamma)" = "Software (Gamma)";
"Software (gamma)" = "Software (gamma)";
/* Shown in the Display Preferences */
"Software (Gamma, Forced)" = "Software (Gamma, Forced)";
"Software (gamma, forced)" = "Software (gamma, forced)";
/* Shown in the Display Preferences */
"Software (Shade)" = "Software (Shade)";
"Software (shade)" = "Software (shade)";
/* Shown in the Display Preferences */
"This display allows for software brightness control via gammatable manipulation as it does not support hardware control. Reasons for this might be using the HDMI port of a Mac mini (which blocks hardware DDC control) or having a blacklisted display." = "This display allows for software brightness control via gammatable manipulation as it does not support hardware control. Reasons for this might be using the HDMI port of a Mac mini (which blocks hardware DDC control) or having a blacklisted display.";

View file

@ -211,8 +211,8 @@
/* Class = "NSTextFieldCell"; title = "Record shortcuts:"; ObjectID = "kqJ-jQ-b7U"; */
"kqJ-jQ-b7U.title" = "Record shortcuts:";
/* Class = "NSTextFieldCell"; title = "Brightness and contrast control:"; ObjectID = "LO4-4k-gxY"; */
"LO4-4k-gxY.title" = "Brightness and contrast control:";
/* Class = "NSTextFieldCell"; title = "Brightness and contrast:"; ObjectID = "LO4-4k-gxY"; */
"LO4-4k-gxY.title" = "Brightness and contrast:";
/* Class = "NSTextFieldCell"; title = "Display type:"; ObjectID = "lSJ-6w-KJ2"; */
"lSJ-6w-KJ2.title" = "Tipo de pantalla:";

View file

@ -1,8 +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.";
/* Software update purpose */
"SoftwareUpdatePurpose" = "MonitorControl recherche des nouvelles versions et des mises à jour de sécurité.";

View file

@ -89,13 +89,13 @@
"Shortcuts not available" = "Raccourcis non disponible";
/* Shown in the Display Preferences */
"Software (Gamma)" = "Logiciel (Gamma)";
"Software (gamma)" = "Logiciel (gamma)";
/* Shown in the Display Preferences */
"Software (Gamma, Forced)" = "Logiciel (Gamma, Forcé)";
"Software (gamma, forced)" = "Logiciel (Gamma, Forcé)";
/* Shown in the Display Preferences */
"Software (Shade)" = "Logiciel (Voile)";
"Software (shade)" = "Logiciel (Voile)";
/* Shown in the Display Preferences */
"This display allows for software brightness control via gammatable manipulation as it does not support hardware control. Reasons for this might be using the HDMI port of a Mac mini (which blocks hardware DDC control) or having a blacklisted display." = "Cet écran permet un contrôle de la luminosité logiciel via une manipulation des tables gamma car il ne prend pas en charge le contrôle matériel. Cela peut être dû à l'utilisation du port HDMI d'un Mac mini (qui bloque le contrôle DDC matériel) ou à un écran sur liste noire.";

View file

@ -211,7 +211,7 @@
/* Class = "NSTextFieldCell"; title = "Record shortcuts:"; ObjectID = "kqJ-jQ-b7U"; */
"kqJ-jQ-b7U.title" = "Enregistrer les raccourcis clavier :";
/* Class = "NSTextFieldCell"; title = "Brightness and contrast control:"; ObjectID = "LO4-4k-gxY"; */
/* Class = "NSTextFieldCell"; title = "Brightness and contrast:"; ObjectID = "LO4-4k-gxY"; */
"LO4-4k-gxY.title" = "Contrôle de la luminosité et du contraste :";
/* Class = "NSTextFieldCell"; title = "Display type:"; ObjectID = "lSJ-6w-KJ2"; */

View file

@ -1,8 +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.";
/* Software update purpose */
"SoftwareUpdatePurpose" = "A MonitorControl ellenőrzi új verziók és biztonsági frissítések meglétét.";

View file

@ -89,13 +89,13 @@
"Shortcuts not available" = "Gyorsbillentyűk nem elérhetők";
/* Shown in the Display Preferences */
"Software (Gamma)" = "Szoftver (gamma)";
"Software (gamma)" = "Szoftver (gamma)";
/* Shown in the Display Preferences */
"Software (Gamma, Forced)" = "Szoftver (erőltetett)";
"Software (gamma, forced)" = "Szoftver (erőltetett)";
/* Shown in the Display Preferences */
"Software (Shade)" = "Szoftver (árnyékolás)";
"Software (shade)" = "Szoftver (árnyékolás)";
/* Shown in the Display Preferences */
"This display allows for software brightness control via gammatable manipulation as it does not support hardware control. Reasons for this might be using the HDMI port of a Mac mini (which blocks hardware DDC control) or having a blacklisted display." = "Ez a kijelző nem támogatja a hardveres vezérlést, hanem szoftveres fényerővezérlést tesz lehetővé gamma táblázat manipulálás segítségével. Ennek okai lehetnek a nem támogatott kimenet (pl. Mac mini HDMI kimenet) vagy feketelistára helyezett kijelző használata.";

View file

@ -211,7 +211,7 @@
/* Class = "NSTextFieldCell"; title = "Record shortcuts:"; ObjectID = "kqJ-jQ-b7U"; */
"kqJ-jQ-b7U.title" = "Rögzítés:";
/* Class = "NSTextFieldCell"; title = "Brightness and contrast control:"; ObjectID = "LO4-4k-gxY"; */
/* Class = "NSTextFieldCell"; title = "Brightness and contrast:"; ObjectID = "LO4-4k-gxY"; */
"LO4-4k-gxY.title" = "Fényerő és kontraszt vezérlés:";
/* Class = "NSTextFieldCell"; title = "Display type:"; ObjectID = "lSJ-6w-KJ2"; */

View file

@ -1,8 +1,8 @@
/* General application description */
"ApplicationDescription" = "MonitorControl ti permette di controllare la luminosità ed il volume del tuo monitor esterno";
/* Software update purpose */
"SoftwareUpdatePurpose" = "MonitorControl verifica la presenza di nuove versioni ed aggiornamenti di sicurezza";
/* Sofware update deny consequences */
"SoftwareUpdateDenyConsequences" = "Se blocchi queste connessioni, non sarai avvisato sulle nuove versioni e sugli aggiornamenti di sicurezza che sono importanti per difendersi dagli attacchi di malware.";
/* Software update purpose */
"SoftwareUpdatePurpose" = "MonitorControl verifica la presenza di nuove versioni ed aggiornamenti di sicurezza";

View file

@ -89,13 +89,13 @@
"Shortcuts not available" = "Abbreviazioni non disponibili";
/* Shown in the Display Preferences */
"Software (Gamma)" = "Software (Gamma)";
"Software (gamma)" = "Software (gamma)";
/* Shown in the Display Preferences */
"Software (Gamma, Forced)" = "Software (Gamma, Forzata)";
"Software (gamma, forced)" = "Software (Gamma, Forzata)";
/* Shown in the Display Preferences */
"Software (Shade)" = "Software (Sfumatura)";
"Software (shade)" = "Software (Sfumatura)";
/* Shown in the Display Preferences */
"This display allows for software brightness control via gammatable manipulation as it does not support hardware control. Reasons for this might be using the HDMI port of a Mac mini (which blocks hardware DDC control) or having a blacklisted display." = "Questo monitor permette il controllo software della luminositò attraverso la manipolazione della gammatable e non supporta un controllo hardware. Un motivo potrebbe essere Reasons l'utilizzo della porta HDMI su un Mac Mini (che blocca il controllo hardware DCC) oppure avere un monitor non supportato.";

View file

@ -211,7 +211,7 @@
/* Class = "NSTextFieldCell"; title = "Record shortcuts:"; ObjectID = "kqJ-jQ-b7U"; */
"kqJ-jQ-b7U.title" = "Registra abbreviazioni:";
/* Class = "NSTextFieldCell"; title = "Brightness and contrast control:"; ObjectID = "LO4-4k-gxY"; */
/* Class = "NSTextFieldCell"; title = "Brightness and contrast:"; ObjectID = "LO4-4k-gxY"; */
"LO4-4k-gxY.title" = "Controllo luminosità e contrasto:";
/* Class = "NSTextFieldCell"; title = "Display type:"; ObjectID = "lSJ-6w-KJ2"; */

View file

@ -1,8 +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.";
/* Software update purpose */
"SoftwareUpdatePurpose" = "MonitorControl checks for new versions and security updates.";

View file

@ -89,13 +89,13 @@
"Shortcuts not available" = "ショートカットキーを使用できません";
/* Shown in the Display Preferences */
"Software (Gamma)" = "Software (Gamma)";
"Software (gamma)" = "Software (gamma)";
/* Shown in the Display Preferences */
"Software (Gamma, Forced)" = "Software (Gamma, Forced)";
"Software (gamma, forced)" = "Software (gamma, forced)";
/* Shown in the Display Preferences */
"Software (Shade)" = "Software (Shade)";
"Software (shade)" = "Software (shade)";
/* Shown in the Display Preferences */
"This display allows for software brightness control via gammatable manipulation as it does not support hardware control. Reasons for this might be using the HDMI port of a Mac mini (which blocks hardware DDC control) or having a blacklisted display." = "This display allows for software brightness control via gammatable manipulation as it does not support hardware control. Reasons for this might be using the HDMI port of a Mac mini (which blocks hardware DDC control) or having a blacklisted display.";

View file

@ -211,8 +211,8 @@
/* Class = "NSTextFieldCell"; title = "Record shortcuts:"; ObjectID = "kqJ-jQ-b7U"; */
"kqJ-jQ-b7U.title" = "Record shortcuts:";
/* Class = "NSTextFieldCell"; title = "Brightness and contrast control:"; ObjectID = "LO4-4k-gxY"; */
"LO4-4k-gxY.title" = "Brightness and contrast control:";
/* Class = "NSTextFieldCell"; title = "Brightness and contrast:"; ObjectID = "LO4-4k-gxY"; */
"LO4-4k-gxY.title" = "Brightness and contrast:";
/* Class = "NSTextFieldCell"; title = "Display type:"; ObjectID = "lSJ-6w-KJ2"; */
"lSJ-6w-KJ2.title" = "Display type:";

View file

@ -1,8 +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.";
/* Software update purpose */
"SoftwareUpdatePurpose" = "MonitorControl checks for new versions and security updates.";

View file

@ -89,13 +89,13 @@
"Shortcuts not available" = "단축키를 사용할 수 없음";
/* Shown in the Display Preferences */
"Software (Gamma)" = "소프트웨어 (감마)";
"Software (gamma)" = "소프트웨어 (감마)";
/* Shown in the Display Preferences */
"Software (Gamma, Forced)" = "소프트웨어 (감마, 강제 적용)";
"Software (gamma, forced)" = "소프트웨어 (감마, 강제 적용)";
/* Shown in the Display Preferences */
"Software (Shade)" = "소프트웨어 (명암)";
"Software (shade)" = "소프트웨어 (명암)";
/* Shown in the Display Preferences */
"This display allows for software brightness control via gammatable manipulation as it does not support hardware control. Reasons for this might be using the HDMI port of a Mac mini (which blocks hardware DDC control) or having a blacklisted display." = "이 디스플레이는 하드웨어 제어를 지원하지 않기 때문에 감마 설정을 통해 소프트웨어로 밝기를 제어합니다. 그 이유는 하드웨어 DDC 제어가 차단된 Mac mini의 HDMI 포트를 사용하였거나 블랙리스트에 포함된 디스플레이를 사용하고 있기 때문일 수 있습니다.";

View file

@ -211,7 +211,7 @@
/* Class = "NSTextFieldCell"; title = "Record shortcuts:"; ObjectID = "kqJ-jQ-b7U"; */
"kqJ-jQ-b7U.title" = "단축키 기록:";
/* Class = "NSTextFieldCell"; title = "Brightness and contrast control:"; ObjectID = "LO4-4k-gxY"; */
/* Class = "NSTextFieldCell"; title = "Brightness and contrast:"; ObjectID = "LO4-4k-gxY"; */
"LO4-4k-gxY.title" = "밝기 및 대비 제어:";
/* Class = "NSTextFieldCell"; title = "Display type:"; ObjectID = "lSJ-6w-KJ2"; */

View file

@ -1,8 +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.";
"ApplicationDescription" = "Met MonitorControl kunt u de helderheid en het volume van externe schermen regelen";
/* 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.";
/* Software update purpose */
"SoftwareUpdatePurpose" = "MonitorControl controleert op nieuwe versies en beveiligingsupdates.";

View file

@ -20,7 +20,7 @@
"Build" = "Build";
/* Shown in the Display Preferences */
"Built-in Display" = "Ingebouwd Beeldscherm";
"Built-in Display" = "Ingebouwd Scherm";
/* Shown in menu */
"Check for updates..." = "Controleren op updates...";
@ -32,13 +32,13 @@
"Copyright Ⓒ MonitorControl, " = "Copyright Ⓒ MonitorControl, ";
/* Shown in the main prefs window */
"Displays" = "Beeldschermen";
"Displays" = "Schermen";
/* Shown in the alert dialog */
"Enable Longer Delay?" = "Langere vertraging inschakelen?";
/* Shown in the Display Preferences */
"External Display" = "Extern Beeldscherm";
"External Display" = "Extern Scherm";
/* Shown in the main prefs window */
"General" = "Algemeen";
@ -65,7 +65,7 @@
"No Control" = "Geen controle";
/* Shown in the Display Preferences */
"Other Display" = "Ander Beeldscherm";
"Other Display" = "Ander Scherm";
/* Shown in the alert dialog */
"Preferences for an incompatible previous app version detected. Default preferences are reloaded." = "Voorkeuren voor een incompatibele vorige app-versie gedetecteerd. Standaardvoorkeuren worden opnieuw geladen.";
@ -89,31 +89,31 @@
"Shortcuts not available" = "Sneltoetsen niet beschikbaar";
/* Shown in the Display Preferences */
"Software (Gamma)" = "Software (Gamma)";
"Software (gamma)" = "Software (gamma)";
/* Shown in the Display Preferences */
"Software (Gamma, Forced)" = "Software (Gamma, Gedwongen)";
"Software (gamma, forced)" = "Software (Gamma, Gedwongen)";
/* Shown in the Display Preferences */
"Software (Shade)" = "Software (Shade)";
"Software (shade)" = "Software (shade)";
/* Shown in the Display Preferences */
"This display allows for software brightness control via gammatable manipulation as it does not support hardware control. Reasons for this might be using the HDMI port of a Mac mini (which blocks hardware DDC control) or having a blacklisted display." = "Dit scherm maakt softwarematige helderheidsregeling via gammatable-manipulatie mogelijk, aangezien het geen hardwarecontrole ondersteunt. Redenen hiervoor kunnen het gebruik van de HDMI-poort van een Mac mini zijn (die hardwarematige DDC-besturing blokkeert) of een niet-ondersteund beeldscherm.";
"This display allows for software brightness control via gammatable manipulation as it does not support hardware control. Reasons for this might be using the HDMI port of a Mac mini (which blocks hardware DDC control) or having a blacklisted display." = "Dit scherm maakt softwarematige helderheidsregeling via gammatable-manipulatie mogelijk, aangezien het geen hardwarecontrole ondersteunt. Redenen hiervoor kunnen het gebruik van de HDMI-poort van een Mac mini zijn (die hardwarematige DDC-besturing blokkeert) of een niet-ondersteund scherm.";
/* Shown in the Display Preferences */
"This display has an unspecified control status." = "Dit beeldscherm heeft een niet-gespecificeerde controlestatus.";
"This display has an unspecified control status." = "Dit scherm heeft een niet-gespecificeerde controlestatus.";
/* Shown in the Display Preferences */
"This display is reported to support hardware DDC control but the current settings allow for software control only." = "Dit beeldscherm ondersteunt hardwarematige DDC-besturing, maar de huidige instellingen laten alleen softwarebesturing toe.";
"This display is reported to support hardware DDC control but the current settings allow for software control only." = "Dit scherm ondersteunt hardwarematige DDC-besturing, maar de huidige instellingen laten alleen softwarebesturing toe.";
/* Shown in the Display Preferences */
"This display is reported to support hardware DDC control. If you encounter issues, you can disable hardware DDC control to force software control." = "Het beeldscherm meld dat hardware DDC-besturing ondersteunt is. Als u problemen ondervindt, kunt u hardware DDC-besturing uitschakelen om softwarebesturing te forceren.";
"This display is reported to support hardware DDC control. If you encounter issues, you can disable hardware DDC control to force software control." = "Dit scherm ondersteunt hardware DDC-besturing. Als u problemen ondervindt, kunt u de hardware DDC-besturing uitschakelen om softwarebesturing te forceren";
/* Shown in the Display Preferences */
"This display supports native Apple brightness protocol. This allows macOS to control this display without MonitorControl as well." = "Dit beeldscherm ondersteunt het native Apple-helderheidsprotocol. Hierdoor kan macOS dit scherm ook zonder MonitorControl bedienen.";
"This display supports native Apple brightness protocol. This allows macOS to control this display without MonitorControl as well." = "Dit scherm ondersteunt het native Apple-helderheidsprotocol. Hierdoor kan macOS dit scherm ook zonder MonitorControl bedienen.";
/* Shown in the Display Preferences */
"This is a virtual display (examples: AirPlay, Sidecar, display connected via a DisplayLink Dock or similar) which does not allow hardware or software gammatable control. Shading is used as a substitute but only in non-mirror scenarios. Mouse cursor will be unaffected and artifacts may appear when entering/leaving full screen mode." = "Dit is een virtueel beeldscherm (voorbeelden: AirPlay, Sidecar, beeldscherm aangesloten via een DisplayLink Dock of gelijkaardig) dat geen hardware- of softwaregammabesturing toestaat. Shading wordt gebruikt als vervanging, maar alleen in scenario's zonder mirroring. De muiscursor wordt niet beïnvloed en er kunnen artefacten verschijnen bij het openen/verlaten van de fullscreen modus.";
"This is a virtual display (examples: AirPlay, Sidecar, display connected via a DisplayLink Dock or similar) which does not allow hardware or software gammatable control. Shading is used as a substitute but only in non-mirror scenarios. Mouse cursor will be unaffected and artifacts may appear when entering/leaving full screen mode." = "Dit is een virtueel scherm (voorbeelden: AirPlay, Sidecar, scherm aangesloten via een DisplayLink Dock of gelijkaardig) dat geen hardware- of softwaregammabesturing toestaat. Shading wordt gebruikt als vervanging, maar alleen in scenario's zonder mirroring. De muiscursor wordt niet beïnvloed en er kunnen artefacten verschijnen bij het openen/verlaten van de fullscreen modus.";
/* unknown display name
unknown model
@ -124,7 +124,7 @@
"Version" = "Versie";
/* Shown in the Display Preferences */
"Virtual Display" = "Virtueel Beeldscherm";
"Virtual Display" = "Virtueel Scherm";
/* Shown in menu */
"Volume" = "Volume";

View file

@ -1,14 +1,14 @@
/* Class = "NSButtonCell"; title = "Sync brightness changes from Built-in and Apple displays"; ObjectID = "0ca-DG-AgB"; */
"0ca-DG-AgB.title" = "Helderheidswijzigingen synchroniseren van ingebouwde -en Apple-schermen";
"0ca-DG-AgB.title" = "Helderheid synchroniseren van Apple schermen";
/* Class = "NSButtonCell"; title = "Attempt to read display settings"; ObjectID = "0qp-fq-8MI"; */
"0qp-fq-8MI.title" = "Poging om beeldscherm-instellingen te lezen";
"0qp-fq-8MI.title" = "Poging om scherminstellingen te lezen";
/* Class = "NSTextFieldCell"; title = "MonitorControl"; ObjectID = "1PJ-14-Bvn"; */
"1PJ-14-Bvn.title" = "MonitorControl";
/* Class = "NSMenuItem"; title = "Standard keyboard volume and mute keys"; ObjectID = "1sy-Kd-WL5"; */
"1sy-Kd-WL5.title" = "Standaard toetsenbordvolume en mute-toetsen";
"1sy-Kd-WL5.title" = "Standaard toetsenbordvolume en demp-toetsen";
/* Class = "NSButtonCell"; title = "Change volume for all screens"; ObjectID = "1XT-3S-UuD"; */
"1XT-3S-UuD.title" = "Volume wijzigen voor alle schermen";
@ -20,7 +20,7 @@
"4CG-0I-anB.title" = "Aangepaste sneltoetsen";
/* Class = "NSTextFieldCell"; title = "MonitorControl uses mouse position to determine which display to control. Using window focus instead might not work well with full screen apps."; ObjectID = "4dX-o1-xAc"; */
"4dX-o1-xAc.title" = "MonitorControl gebruikt de muispositie om te bepalen welk scherm moet worden bediend. Het gebruik van vensterfocus als alternatief werkt mogelijk niet goed met fullscreen apps.";
"4dX-o1-xAc.title" = "MonitorControl gebruikt de muispositie om te bepalen welk scherm moet worden bediend. Het gebruik van vensterfocus als alternatief werkt mogelijk niet goed bij fullscreen apps.";
/* Class = "NSButtonCell"; title = "Show separate controls for each display in menu"; ObjectID = "4t2-Rv-njr"; */
"4t2-Rv-njr.title" = "Toon afzonderlijke bedieningselementen voor elk scherm in het menu";
@ -74,7 +74,7 @@
"Bid-UL-blc.title" = "(Gamma->DDC)";
/* Class = "NSTextFieldCell"; title = "For hardware (DDC) controlled displays only. Results may vary."; ObjectID = "bIe-6O-xEH"; */
"bIe-6O-xEH.title" = "Alleen voor hardware (DDC) gestuurde beeldschermen. Resultaten kunnen verschillen.";
"bIe-6O-xEH.title" = "Alleen voor hardware (DDC) gestuurde schermen. Resultaten kunnen verschillen.";
/* Class = "NSButtonCell"; title = "Disable macOS volume OSD"; ObjectID = "bkM-Px-U3b"; */
"bkM-Px-U3b.title" = "macOS volume OSD uitzetten";
@ -83,7 +83,7 @@
"bP4-GJ-vhJ.title" = "OSD schaal:";
/* Class = "NSButtonCell"; title = "Reset settings"; ObjectID = "BYS-7Y-bRz"; */
"BYS-7Y-bRz.title" = "Herstel instellingen";
"BYS-7Y-bRz.title" = "Reset instellingen";
/* Class = "NSButtonCell"; title = "Enable Mute DDC command"; ObjectID = "bZq-0d-lJa"; */
"bZq-0d-lJa.title" = "Schakel DDC commando voor dempen in";
@ -92,7 +92,7 @@
"Bzq-Co-fex.title" = "Verminderen:";
/* Class = "NSButtonCell"; title = "Show volume slider in menu"; ObjectID = "c9D-MB-lma"; */
"c9D-MB-lma.title" = "Toon volumeschuifregelaar in menu";
"c9D-MB-lma.title" = "Toon volumeregelaar in menu";
/* Class = "NSMenuItem"; title = "Custom"; ObjectID = "Cle-DD-vR7"; */
"Cle-DD-vR7.title" = "Aangepast";
@ -104,19 +104,19 @@
"cNt-Cq-vK4.title" = "Bij opstarten of ontwaken:";
/* Class = "NSTextFieldCell"; title = "⚠️ Warning! Changing some of these settings may cause system freezes or unexpected behavior!"; ObjectID = "Cz1-Mh-llk"; */
"Cz1-Mh-llk.title" = "⚠️ Waarschuwing! Het wijzigen van sommige instellingen kan er voor zorgen dat het systeem vastloopt of onverwacht gedrag vertoont!";
"Cz1-Mh-llk.title" = "⚠️ Waarschuwing! Het wijzigen van sommige instellingen kan storingen of onverwacht gedrag veroorzaken!";
/* Class = "NSTextFieldCell"; title = "Alternative keys are the F14/F15 (Scroll Lock and Pause on PC keyboards, brightness keys on some Logitech keyboards)."; ObjectID = "D4H-hU-FLn"; */
"D4H-hU-FLn.title" = "Alternatieve toetsen zijn de F14/F15 (Scroll Lock en Pause op PC-toetsenborden, helderheidstoetsen op sommige Logitech-toetsenborden).";
"D4H-hU-FLn.title" = "Alternatieve toetsen zijn de F14/F15 (Scroll Lock en Pause op PC toetsenborden, helderheidstoetsen op sommige Logitech toetsenborden).";
/* Class = "NSTextFieldCell"; title = "VCP list"; ObjectID = "D9t-vT-gNJ"; */
"D9t-vT-gNJ.title" = "VCP list";
/* Class = "NSTextFieldCell"; title = "Without this the app uses mouse position to determine which display to control. You can override audio device name under Displays if needed."; ObjectID = "Dha-Tm-cDM"; */
"Dha-Tm-cDM.title" = "Zonder dit gebruikt de app de muispositie om te bepalen welk scherm moet worden bediend. U kunt indien nodig de naam van het audioapparaat onder Beeldschermen overschrijven.";
"Dha-Tm-cDM.title" = "Zonder dit gebruikt de app de muispositie om te bepalen welk scherm moet worden bediend. U kunt indien nodig de naam van het audioapparaat onder Schermen overschrijven.";
/* Class = "NSTextFieldCell"; title = "You can disable smooth transitions for a more direct, immediate control."; ObjectID = "ENt-mP-0yH"; */
"ENt-mP-0yH.title" = "U kunt vloeiende overgangen uitschakelen voor een meer directe, onmiddellijke controle.";
"ENt-mP-0yH.title" = "U kunt vloeiende overgangen uitschakelen directere controle.";
/* Class = "NSMenuItem"; title = "Minimal"; ObjectID = "Eq3-z9-yIo"; */
"Eq3-z9-yIo.title" = "Minimaal";
@ -146,7 +146,7 @@
"FER-Ri-4UO.title" = "Volume:";
/* Class = "NSTextFieldCell"; title = "Apple and built-in displays already have a brightness slider in Control Center."; ObjectID = "fmZ-HI-Mdc"; */
"fmZ-HI-Mdc.title" = "Apple en ingebouwde beeldschermen hebben reeds een schuifregelaar voor helderheid in het Control Center.";
"fmZ-HI-Mdc.title" = "Apple en ingebouwde schermen hebben reeds een schuifregelaar voor helderheid in het Control Center.";
/* Class = "NSMenuItem"; title = "None"; ObjectID = "FoA-yh-Yx3"; */
"FoA-yh-Yx3.title" = "Geen";
@ -161,7 +161,7 @@
"G5A-y3-eZz.title" = "Omkeren";
/* Class = "NSTextFieldCell"; title = "Brightness slider for hardware or software controlled displays or TVs."; ObjectID = "gXH-HL-ZOL"; */
"gXH-HL-ZOL.title" = "Helderheidsschuifregelaar voor hardware- of softwaregestuurde schermen of tv's.";
"gXH-HL-ZOL.title" = "Helderheidsregelaar voor hardware- of softwaregestuurde schermen of TV's.";
/* Class = "NSTextFieldCell"; title = "Override audio device name:"; ObjectID = "H9X-it-sXs"; */
"H9X-it-sXs.title" = "Naam audioapparaat overschrijven:";
@ -170,7 +170,7 @@
"hF7-fM-aKr.title" = "Start de app opnieuw om toegang te krijgen tot Voorkeuren als de menuoptie niet toegankelijk is. Gebruik de onderstaande knop om de app af te sluiten.";
/* Class = "NSButtonCell"; title = "Get current"; ObjectID = "hkC-vq-IcD"; */
"hkC-vq-IcD.title" = "Actueel worden";
"hkC-vq-IcD.title" = "Waarde ophalen";
/* Class = "NSTextFieldCell"; title = "Record shortcuts:"; ObjectID = "HLE-Vp-kcS"; */
"HLE-Vp-kcS.title" = "Snelkoppelingen opnemen:";
@ -200,10 +200,10 @@
"Jx2-gO-nq9.title" = "Opmerking: u kunt tijdens het opstarten op Shift drukken voor 'Veilige modus' om de standaardinstellingen te herstellen en niets te lezen of in te stellen.";
/* Class = "NSButtonCell"; title = "Apply last saved values to the display"; ObjectID = "K0S-zN-M4k"; */
"K0S-zN-M4k.title" = "Pas laatst opgeslagen waarden toe op het beeldscherm";
"K0S-zN-M4k.title" = "Pas laatst opgeslagen waarden toe op het scherm";
/* Class = "NSButtonCell"; title = "Enable for Apple branded and built-in displays as well"; ObjectID = "K6A-4z-1aQ"; */
"K6A-4z-1aQ.title" = "Ook inschakelen voor Apple branded en ingebouwde beeldschermen";
"K6A-4z-1aQ.title" = "Ook inschakelen voor Apple branded en ingebouwde schermen";
/* Class = "NSTextFieldCell"; title = "Don't use software dimming as fallback if no hardware control is available."; ObjectID = "kgh-b4-gmO"; */
"kgh-b4-gmO.title" = "Gebruik geen software dimming als fallback als er geen hardwarecontrole beschikbaar is.";
@ -211,11 +211,11 @@
/* Class = "NSTextFieldCell"; title = "Record shortcuts:"; ObjectID = "kqJ-jQ-b7U"; */
"kqJ-jQ-b7U.title" = "Snelkoppelingen opnemen:";
/* Class = "NSTextFieldCell"; title = "Brightness and contrast control:"; ObjectID = "LO4-4k-gxY"; */
/* Class = "NSTextFieldCell"; title = "Brightness and contrast:"; ObjectID = "LO4-4k-gxY"; */
"LO4-4k-gxY.title" = "Helderheid en contrastregeling:";
/* Class = "NSTextFieldCell"; title = "Display type:"; ObjectID = "lSJ-6w-KJ2"; */
"lSJ-6w-KJ2.title" = "Beeldscherm type:";
"lSJ-6w-KJ2.title" = "Scherm type:";
/* Class = "NSTextFieldCell"; title = "Screen to control:"; ObjectID = "ltL-gR-K3Z"; */
"ltL-gR-K3Z.title" = "Scherm om te bedienen:";
@ -236,13 +236,13 @@
"mue-fa-8z6.title" = "Verhogen:";
/* Class = "NSButtonCell"; title = "Show brightness slider in menu"; ObjectID = "MWo-6I-s9L"; */
"MWo-6I-s9L.title" = "Helderheidsschuifregelaar in menu weergeven";
"MWo-6I-s9L.title" = "Helderheidsregelaar in menu weergeven";
/* Class = "NSButtonCell"; title = "Separate scales for combined hardware & software dimming"; ObjectID = "O8o-hI-8eR"; */
"O8o-hI-8eR.title" = "Aparte schaal voor gecombineerd hardware & software dimmen";
/* Class = "NSButtonCell"; title = "Use audio device name to determine which display to control"; ObjectID = "OAa-B4-8r3"; */
"OAa-B4-8r3.title" = "Gebruik de naam van het audioapparaat om te bepalen welk scherm moet worden bediend";
"OAa-B4-8r3.title" = "Gebruik Audioapparaat naam om te bepalen welk scherm u wilt bedienen";
/* Class = "NSSlider"; ibExternalAccessibilityDescription = "Brightness"; ObjectID = "OG9-iA-jK1"; */
"OG9-iA-jK1.ibExternalAccessibilityDescription" = "Helderheid";
@ -260,7 +260,7 @@
"Orv-yj-Nad.title" = "aantal:";
/* Class = "NSTextFieldCell"; title = "Use the brightness keys of your Apple keyboard to control brightness. You can hold Control to adjust the built-in display, Control+Option to adjust external displays. Hold Shift+Option for fine control. Control+Option+Command adjusts contrast on DDC compatible displays."; ObjectID = "pa0-Hz-ace"; */
"pa0-Hz-ace.title" = "Gebruik de helderheidstoetsen van uw Apple-toetsenbord om de helderheid te regelen. U kunt Control ingedrukt houden om het ingebouwde beeldscherm aan te passen, Control+Option om externe beeldschermen aan te passen. Houd Shift+Option ingedrukt voor fijne controle. Control+Option+Command past het contrast aan op DDC-compatibele beeldschermen.";
"pa0-Hz-ace.title" = "Gebruik de helderheidstoetsen van uw Apple toetsenbord om de helderheid te regelen. U kunt Control ingedrukt houden om het ingebouwde scherm aan te passen, Control+Option om externe schermen aan te passen. Gebruik Shift+Option voor fijne controle. Control+Option+Command past het contrast aan op DDC-compatibele schermen.";
/* Class = "NSTextFieldCell"; title = "Control method:"; ObjectID = "PaK-1f-DsW"; */
"PaK-1f-DsW.title" = "Besturingsmethode:";
@ -269,16 +269,16 @@
"pF5-Sw-7BR.title" = "Langere vertraging tijdens DDC-leesbewerkingen";
/* Class = "NSTextFieldCell"; title = "For hardware (DDC) controlled displays only."; ObjectID = "POy-35-bh0"; */
"POy-35-bh0.title" = "Alleen voor hardwaregestuurde (DDC)-gestuurde displays.";
"POy-35-bh0.title" = "Enkel voor hardware (DDC) gestuurde displays.";
/* Class = "NSTextFieldCell"; title = "DDC max"; ObjectID = "psF-vX-AFB"; */
"psF-vX-AFB.title" = "DDC max";
/* Class = "NSButtonCell"; title = "Show sliders only for the display currently showing the menu"; ObjectID = "PvP-TV-OmT"; */
"PvP-TV-OmT.title" = "Alleen schuifregelaars weergeven voor het scherm dat momenteel het menu toont";
"PvP-TV-OmT.title" = "Enkel schuifregelaars tonen voor het scherm dat het menu toont";
/* Class = "NSTextFieldCell"; title = "Use software dimming after the display reached zero hardware brightness for extended range. Works for DDC controlled displays only."; ObjectID = "PyY-p9-3NP"; */
"PyY-p9-3NP.title" = "Gebruik software-dimmen nadat het scherm de hardwarehelderheid nul heeft bereikt voor een groter bereik. Werkt alleen voor DDC-gestuurde displays.";
"PyY-p9-3NP.title" = "Gebruik software-dimmen nadat het scherm de hardwarehelderheid 0 heeft bereikt voor een groter bereik. Werkt alleen voor DDC-gestuurde displays.";
/* Class = "NSMenuItem"; title = "Both standard and custom shortcuts"; ObjectID = "QDG-SA-mRX"; */
"QDG-SA-mRX.title" = "Zowel standaard als aangepaste sneltoetsen";
@ -287,7 +287,7 @@
"qlb-wH-qr4.title" = "Applicatie afsluiten";
/* Class = "NSButtonCell"; title = "Show contrast slider in menu"; ObjectID = "qO0-dB-yUs"; */
"qO0-dB-yUs.title" = "Toon contrastschuif in menu";
"qO0-dB-yUs.title" = "Toon contrastregelaar in menu";
/* Class = "NSTextFieldCell"; title = "Volume control (DDC only):"; ObjectID = "qoh-Gn-f11"; */
"qoh-Gn-f11.title" = "Volumeregeling (alleen DDC):";
@ -326,7 +326,7 @@
"uJS-s3-Zpi.ibExternalAccessibilityDescription" = "Helderheid";
/* Class = "NSButtonCell"; title = "Enable keyboard control for display"; ObjectID = "UqR-WE-jHl"; */
"UqR-WE-jHl.title" = "Toetsenbordbediening inschakelen voor beeldscherm";
"UqR-WE-jHl.title" = "Schakel toetsenbordbediening in voor scherm";
/* Class = "NSTextFieldCell"; title = "Contrast (DDC)"; ObjectID = "urd-Rh-aiL"; */
"urd-Rh-aiL.title" = "Contrast";
@ -368,16 +368,16 @@
"xQJ-aJ-VhH.title" = "Zowel standaard als aangepaste sneltoetsen";
/* Class = "NSTextFieldCell"; title = "Works best with various syncing and 'control all' keyboard settings enabled."; ObjectID = "XU4-Bn-bwH"; */
"XU4-Bn-bwH.title" = "Werkt het beste met verschillende synchronisatie- en 'control all'-toetsenbordinstellingen ingeschakeld.";
"XU4-Bn-bwH.title" = "Werkt het beste met verschillende synchronisatie- en 'control all' toetsenbordinstellingen ingeschakeld.";
/* Class = "NSTextFieldCell"; title = "Available"; ObjectID = "yBJ-5d-I7e"; */
"yBJ-5d-I7e.title" = "Beschikbaar";
/* Class = "NSTextFieldCell"; title = "Full OSD scale will be available for hardware brightness control and after reaching 0 brightness, further software dimming will be used."; ObjectID = "YHZ-VL-QJ3"; */
"YHZ-VL-QJ3.title" = "Volledige OSD-schaal zal beschikbaar zijn voor hardware-helderheidsregeling en na het bereiken van nul helderheid, zal verdere software-dimming worden gebruikt.";
"YHZ-VL-QJ3.title" = "Volledige OSD-schaal zal beschikbaar zijn voor hardwarehelderheidsregeling en na het bereiken van 0 helderheid, zal softwarematig verder gedimd worden.";
/* Class = "NSButtonCell"; title = "Assume last saved settings are valid (recommended)"; ObjectID = "yn8-Nd-o89"; */
"yn8-Nd-o89.title" = "Ga ervan uit dat de laatst opgeslagen instellingen geldig zijn (aanbevolen)";
"yn8-Nd-o89.title" = "Veronderstel dat de laatst bewaarde instellingen geldig zijn (aanbevolen)";
/* Class = "NSTextFieldCell"; title = "Decrease:"; ObjectID = "yQh-Ve-WEE"; */
"yQh-Ve-WEE.title" = "Verminderen:";

View file

@ -1,8 +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.";
/* Software update purpose */
"SoftwareUpdatePurpose" = "MonitorControl checks for new versions and security updates.";

View file

@ -89,13 +89,13 @@
"Shortcuts not available" = "Skróty klawiszowe niedostępne";
/* Shown in the Display Preferences */
"Software (Gamma)" = "Software (Gamma)";
"Software (gamma)" = "Software (gamma)";
/* Shown in the Display Preferences */
"Software (Gamma, Forced)" = "Software (Gamma, Forced)";
"Software (gamma, forced)" = "Software (gamma, forced)";
/* Shown in the Display Preferences */
"Software (Shade)" = "Software (Shade)";
"Software (shade)" = "Software (shade)";
/* Shown in the Display Preferences */
"This display allows for software brightness control via gammatable manipulation as it does not support hardware control. Reasons for this might be using the HDMI port of a Mac mini (which blocks hardware DDC control) or having a blacklisted display." = "This display allows for software brightness control via gammatable manipulation as it does not support hardware control. Reasons for this might be using the HDMI port of a Mac mini (which blocks hardware DDC control) or having a blacklisted display.";

View file

@ -211,8 +211,8 @@
/* Class = "NSTextFieldCell"; title = "Record shortcuts:"; ObjectID = "kqJ-jQ-b7U"; */
"kqJ-jQ-b7U.title" = "Record shortcuts:";
/* Class = "NSTextFieldCell"; title = "Brightness and contrast control:"; ObjectID = "LO4-4k-gxY"; */
"LO4-4k-gxY.title" = "Brightness and contrast control:";
/* Class = "NSTextFieldCell"; title = "Brightness and contrast:"; ObjectID = "LO4-4k-gxY"; */
"LO4-4k-gxY.title" = "Brightness and contrast:";
/* Class = "NSTextFieldCell"; title = "Display type:"; ObjectID = "lSJ-6w-KJ2"; */
"lSJ-6w-KJ2.title" = "Rodzaj wyświetlacza:";

View file

@ -1,8 +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.";
/* Software update purpose */
"SoftwareUpdatePurpose" = "MonitorControl checks for new versions and security updates.";

View file

@ -89,13 +89,13 @@
"Shortcuts not available" = "Сочетания клавиш недоступны";
/* Shown in the Display Preferences */
"Software (Gamma)" = "Software (Gamma)";
"Software (gamma)" = "Software (gamma)";
/* Shown in the Display Preferences */
"Software (Gamma, Forced)" = "Software (Gamma, Forced)";
"Software (gamma, forced)" = "Software (gamma, forced)";
/* Shown in the Display Preferences */
"Software (Shade)" = "Software (Shade)";
"Software (shade)" = "Software (shade)";
/* Shown in the Display Preferences */
"This display allows for software brightness control via gammatable manipulation as it does not support hardware control. Reasons for this might be using the HDMI port of a Mac mini (which blocks hardware DDC control) or having a blacklisted display." = "This display allows for software brightness control via gammatable manipulation as it does not support hardware control. Reasons for this might be using the HDMI port of a Mac mini (which blocks hardware DDC control) or having a blacklisted display.";

View file

@ -211,8 +211,8 @@
/* Class = "NSTextFieldCell"; title = "Record shortcuts:"; ObjectID = "kqJ-jQ-b7U"; */
"kqJ-jQ-b7U.title" = "Record shortcuts:";
/* Class = "NSTextFieldCell"; title = "Brightness and contrast control:"; ObjectID = "LO4-4k-gxY"; */
"LO4-4k-gxY.title" = "Brightness and contrast control:";
/* Class = "NSTextFieldCell"; title = "Brightness and contrast:"; ObjectID = "LO4-4k-gxY"; */
"LO4-4k-gxY.title" = "Brightness and contrast:";
/* Class = "NSTextFieldCell"; title = "Display type:"; ObjectID = "lSJ-6w-KJ2"; */
"lSJ-6w-KJ2.title" = "Тип дисплея:";

View file

@ -1,8 +1,8 @@
/* General application description */
"ApplicationDescription" = "MonitorControl, harici ekranların parlaklığını ve ses seviyesini kontrol etmenizi sağlar";
/* Software update purpose */
"SoftwareUpdatePurpose" = "MonitorControl, yeni sürümleri ve güvenlik güncellemelerini kontrol eder.";
/* Sofware update deny consequences */
"SoftwareUpdateDenyConsequences" = "Güvenlik güncellemelerini kontrol etmeyi reddederseniz, yeni sürümler ve güvenlik güncellemeleri hakkında bilgilendirilmeyeceksiniz. Kötü amaçlı yazılım saldırılarına karşı savunmak için güvenlik güncellemeleri önemlidir.";
/* Software update purpose */
"SoftwareUpdatePurpose" = "MonitorControl, yeni sürümleri ve güvenlik güncellemelerini kontrol eder.";

View file

@ -89,13 +89,13 @@
"Shortcuts not available" = "Kısayollar bulunamadı";
/* Shown in the Display Preferences */
"Software (Gamma)" = "Yazılım (Gama)";
"Software (gamma)" = "Yazılım (Gama)";
/* Shown in the Display Preferences */
"Software (Gamma, Forced)" = "Yazılım (Gama, Zorunlu)";
"Software (gamma, forced)" = "Software (gamma, forced)";
/* Shown in the Display Preferences */
"Software (Shade)" = "Yazılım (Gölge)";
"Software (shade)" = "Software (shade)";
/* Shown in the Display Preferences */
"This display allows for software brightness control via gammatable manipulation as it does not support hardware control. Reasons for this might be using the HDMI port of a Mac mini (which blocks hardware DDC control) or having a blacklisted display." = "Bu ekran, donanım kontrolünü desteklemediği için gamlanabilir manipülasyon yoluyla yazılım parlaklık kontrolüne izin verir. Bunun nedenleri, bir Mac mini'nin (donanım DDC kontrolünü engelleyen) HDMI bağlantı noktasını kullanmak veya kara listeye alınmış bir ekrana sahip olmak olabilir.";

View file

@ -211,7 +211,7 @@
/* Class = "NSTextFieldCell"; title = "Record shortcuts:"; ObjectID = "kqJ-jQ-b7U"; */
"kqJ-jQ-b7U.title" = "Kısayolları kaydet:";
/* Class = "NSTextFieldCell"; title = "Brightness and contrast control:"; ObjectID = "LO4-4k-gxY"; */
/* Class = "NSTextFieldCell"; title = "Brightness and contrast:"; ObjectID = "LO4-4k-gxY"; */
"LO4-4k-gxY.title" = "Parlaklık ve kontrast kontrolü:";
/* Class = "NSTextFieldCell"; title = "Display type:"; ObjectID = "lSJ-6w-KJ2"; */

View file

@ -1,8 +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.";
/* Software update purpose */
"SoftwareUpdatePurpose" = "MonitorControl checks for new versions and security updates.";

View file

@ -89,13 +89,13 @@
"Shortcuts not available" = "Скорочення недоступні";
/* Shown in the Display Preferences */
"Software (Gamma)" = "Software (Gamma)";
"Software (gamma)" = "Software (gamma)";
/* Shown in the Display Preferences */
"Software (Gamma, Forced)" = "Software (Gamma, Forced)";
"Software (gamma, forced)" = "Software (gamma, forced)";
/* Shown in the Display Preferences */
"Software (Shade)" = "Software (Shade)";
"Software (shade)" = "Software (shade)";
/* Shown in the Display Preferences */
"This display allows for software brightness control via gammatable manipulation as it does not support hardware control. Reasons for this might be using the HDMI port of a Mac mini (which blocks hardware DDC control) or having a blacklisted display." = "This display allows for software brightness control via gammatable manipulation as it does not support hardware control. Reasons for this might be using the HDMI port of a Mac mini (which blocks hardware DDC control) or having a blacklisted display.";

View file

@ -211,8 +211,8 @@
/* Class = "NSTextFieldCell"; title = "Record shortcuts:"; ObjectID = "kqJ-jQ-b7U"; */
"kqJ-jQ-b7U.title" = "Record shortcuts:";
/* Class = "NSTextFieldCell"; title = "Brightness and contrast control:"; ObjectID = "LO4-4k-gxY"; */
"LO4-4k-gxY.title" = "Brightness and contrast control:";
/* Class = "NSTextFieldCell"; title = "Brightness and contrast:"; ObjectID = "LO4-4k-gxY"; */
"LO4-4k-gxY.title" = "Brightness and contrast:";
/* Class = "NSTextFieldCell"; title = "Display type:"; ObjectID = "lSJ-6w-KJ2"; */
"lSJ-6w-KJ2.title" = "Display type:";

View file

@ -1,8 +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.";
/* Software update purpose */
"SoftwareUpdatePurpose" = "MonitorControl checks for new versions and security updates.";

View file

@ -89,13 +89,13 @@
"Shortcuts not available" = "快捷键不可用";
/* Shown in the Display Preferences */
"Software (Gamma)" = "Software (Gamma)";
"Software (gamma)" = "Software (gamma)";
/* Shown in the Display Preferences */
"Software (Gamma, Forced)" = "Software (Gamma, Forced)";
"Software (gamma, forced)" = "Software (gamma, forced)";
/* Shown in the Display Preferences */
"Software (Shade)" = "Software (Shade)";
"Software (shade)" = "Software (shade)";
/* Shown in the Display Preferences */
"This display allows for software brightness control via gammatable manipulation as it does not support hardware control. Reasons for this might be using the HDMI port of a Mac mini (which blocks hardware DDC control) or having a blacklisted display." = "This display allows for software brightness control via gammatable manipulation as it does not support hardware control. Reasons for this might be using the HDMI port of a Mac mini (which blocks hardware DDC control) or having a blacklisted display.";

View file

@ -211,8 +211,8 @@
/* Class = "NSTextFieldCell"; title = "Record shortcuts:"; ObjectID = "kqJ-jQ-b7U"; */
"kqJ-jQ-b7U.title" = "Record shortcuts:";
/* Class = "NSTextFieldCell"; title = "Brightness and contrast control:"; ObjectID = "LO4-4k-gxY"; */
"LO4-4k-gxY.title" = "Brightness and contrast control:";
/* Class = "NSTextFieldCell"; title = "Brightness and contrast:"; ObjectID = "LO4-4k-gxY"; */
"LO4-4k-gxY.title" = "Brightness and contrast:";
/* Class = "NSTextFieldCell"; title = "Display type:"; ObjectID = "lSJ-6w-KJ2"; */
"lSJ-6w-KJ2.title" = "显示类型:";

View file

@ -1,8 +1,8 @@
/* General application description */
"ApplicationDescription" = "MonitorControl讓您可以控制外接螢幕的亮度與音量";
/* Software update purpose */
"SoftwareUpdatePurpose" = "MonitorControl會檢查新版本以及安全性更新。";
/* Sofware update deny consequences */
"SoftwareUpdateDenyConsequences" = "若您拒絕這些連線,您將不會收到新版本以及安全性更新的通知。 安全性更新對於抵禦惡意軟體的攻擊是相當重要的。";
/* Software update purpose */
"SoftwareUpdatePurpose" = "MonitorControl會檢查新版本以及安全性更新。";

View file

@ -89,13 +89,13 @@
"Shortcuts not available" = "快捷鍵不可使用";
/* Shown in the Display Preferences */
"Software (Gamma)" = "軟體 (伽瑪)";
"Software (gamma)" = "軟體 (伽瑪)";
/* Shown in the Display Preferences */
"Software (Gamma, Forced)" = "軟體 (伽瑪,強制)";
"Software (gamma, forced)" = "軟體 (伽瑪,強制)";
/* Shown in the Display Preferences */
"Software (Shade)" = "軟體 (Shade)";
"Software (shade)" = "軟體 (shade)";
/* Shown in the Display Preferences */
"This display allows for software brightness control via gammatable manipulation as it does not support hardware control. Reasons for this might be using the HDMI port of a Mac mini (which blocks hardware DDC control) or having a blacklisted display." = "此螢幕不支援硬體控制亮度調整將以軟體調整伽瑪值來實現。原因可能出於使用Mac mini的HDMI埠硬體DDC無法使用或是使用不支援的螢幕。";

View file

@ -211,7 +211,7 @@
/* Class = "NSTextFieldCell"; title = "Record shortcuts:"; ObjectID = "kqJ-jQ-b7U"; */
"kqJ-jQ-b7U.title" = "記錄快捷鍵:";
/* Class = "NSTextFieldCell"; title = "Brightness and contrast control:"; ObjectID = "LO4-4k-gxY"; */
/* Class = "NSTextFieldCell"; title = "Brightness and contrast:"; ObjectID = "LO4-4k-gxY"; */
"LO4-4k-gxY.title" = "亮度及對比度控制:";
/* Class = "NSTextFieldCell"; title = "Display type:"; ObjectID = "lSJ-6w-KJ2"; */

View file

@ -76,19 +76,19 @@ class DisplaysPrefsViewController: NSViewController, PreferencePane, NSTableView
if display.isVirtual {
displayType = NSLocalizedString("Virtual Display", comment: "Shown in the Display Preferences")
displayImage = "tv.and.mediabox"
controlMethod = NSLocalizedString("Software (Shade)", comment: "Shown in the Display Preferences") + " ⚠️"
controlMethod = NSLocalizedString("Software (shade)", comment: "Shown in the Display Preferences") + " ⚠️"
controlStatus = NSLocalizedString("This is a virtual display (examples: AirPlay, Sidecar, display connected via a DisplayLink Dock or similar) which does not allow hardware or software gammatable control. Shading is used as a substitute but only in non-mirror scenarios. Mouse cursor will be unaffected and artifacts may appear when entering/leaving full screen mode.", comment: "Shown in the Display Preferences")
} else if display is OtherDisplay {
displayType = NSLocalizedString("External Display", comment: "Shown in the Display Preferences")
displayImage = "display"
if let otherDisplay: OtherDisplay = display as? OtherDisplay {
if otherDisplay.isSwOnly() {
controlMethod = NSLocalizedString("Software (Gamma)", comment: "Shown in the Display Preferences") + " ⚠️"
controlMethod = NSLocalizedString("Software (gamma)", comment: "Shown in the Display Preferences") + " ⚠️"
displayImage = "display.trianglebadge.exclamationmark"
controlStatus = NSLocalizedString("This display allows for software brightness control via gammatable manipulation as it does not support hardware control. Reasons for this might be using the HDMI port of a Mac mini (which blocks hardware DDC control) or having a blacklisted display.", comment: "Shown in the Display Preferences")
} else {
if otherDisplay.isSw() {
controlMethod = NSLocalizedString("Software (Gamma, Forced)", comment: "Shown in the Display Preferences") + " ⚠️"
controlMethod = NSLocalizedString("Software (gamma, forced)", comment: "Shown in the Display Preferences") + " ⚠️"
controlStatus = NSLocalizedString("This display is reported to support hardware DDC control but the current settings allow for software control only.", comment: "Shown in the Display Preferences")
} else {
controlMethod = NSLocalizedString("Hardware (DDC)", comment: "Shown in the Display Preferences")

View file

@ -52,6 +52,7 @@ class KeyboardPrefsViewController: NSViewController, PreferencePane {
@IBOutlet var rowSeparateCombinedScaleCheck: NSGridRow!
@IBOutlet var rowSeparateCombinedScaleText: NSGridRow!
// swiftlint:disable cyclomatic_complexity
func showAdvanced() -> Bool {
let hide = !prefs.bool(forKey: PrefKey.showAdvancedSettings.rawValue)
@ -91,12 +92,34 @@ class KeyboardPrefsViewController: NSViewController, PreferencePane {
self.rowCustomBrightnessShortcuts.isHidden = true
}
if self.keyboardBrightness.selectedTag() == KeyboardBrightness.disabled.rawValue {
self.allScreens.isEnabled = false
self.useFocusInsteadOfMouse.isEnabled = false
self.useFineScale.isEnabled = false
self.separateCombinedScale.isEnabled = false
} else {
self.allScreens.isEnabled = true
self.useFocusInsteadOfMouse.isEnabled = self.allScreens.state == .off ? true : false
self.useFineScale.isEnabled = true
self.separateCombinedScale.isEnabled = true
}
if [KeyboardVolume.custom.rawValue, KeyboardVolume.both.rawValue].contains(self.keyboardVolume.selectedTag()) {
self.rowCustomAudioShortcuts.isHidden = false
} else {
self.rowCustomAudioShortcuts.isHidden = true
}
if self.keyboardVolume.selectedTag() == KeyboardVolume.disabled.rawValue {
self.allScreensVolume.isEnabled = false
self.useAudioDeviceNameMatching.isEnabled = false
self.useFineScaleVolume.isEnabled = false
} else {
self.allScreensVolume.isEnabled = true
self.useAudioDeviceNameMatching.isEnabled = self.allScreensVolume.state == .off ? true : false
self.useFineScaleVolume.isEnabled = true
}
if self.useFocusInsteadOfMouse.state == .on {
self.rowUseFocusCheck.isHidden = false
self.rowUseFocusText.isHidden = false
@ -131,6 +154,8 @@ class KeyboardPrefsViewController: NSViewController, PreferencePane {
return !hide
}
// swiftlint:enable cyclomatic_complexity
override func viewDidLoad() {
super.viewDidLoad()

View file

@ -19,7 +19,7 @@
<key>CFBundleShortVersionString</key>
<string>$(MARKETING_VERSION)</string>
<key>CFBundleVersion</key>
<string>6307</string>
<string>6390</string>
<key>LSApplicationCategoryType</key>
<string>public.app-category.utilities</string>
<key>LSBackgroundOnly</key>