diff --git a/MonitorControl/Info.plist b/MonitorControl/Info.plist index 993e52d..bc7d6ce 100644 --- a/MonitorControl/Info.plist +++ b/MonitorControl/Info.plist @@ -19,7 +19,7 @@ CFBundleShortVersionString $(MARKETING_VERSION) CFBundleVersion - 3094 + 3095 LSApplicationCategoryType public.app-category.utilities LSMinimumSystemVersion diff --git a/MonitorControl/Support/de.lproj/Localizable.strings b/MonitorControl/Support/de.lproj/Localizable.strings index c151ccd..5f53c65 100644 --- a/MonitorControl/Support/de.lproj/Localizable.strings +++ b/MonitorControl/Support/de.lproj/Localizable.strings @@ -68,7 +68,7 @@ "Safe Mode Activated" = "Safe Mode Activated"; /* Shown in the alert dialog */ -"Shift was pressed during launch. MonitorControl started in safe mode. preferences are reloaded, DDC read is blocked." = "Die Shift-Taste wurde beim Programmstart gehalten. MonitorControl wurde im Safe Mode gestartet. Die Standard-Einstellungen werden geladen, DDC lesen ist blockiert."; +"Shift was pressed during launch. MonitorControl started in safe mode. Default preferences are reloaded, DDC read is blocked." = "Die Shift-Taste wurde beim Programmstart gehalten. MonitorControl wurde im Safe Mode gestartet. Die Standard-Einstellungen werden geladen, DDC lesen ist blockiert."; /* Shown in the alert dialog */ "Shortcuts not available" = "Kurzbefehle sind nicht verfügbar"; diff --git a/MonitorControl/Support/fr.lproj/Localizable.strings b/MonitorControl/Support/fr.lproj/Localizable.strings index 197e47b..aa3c93e 100644 --- a/MonitorControl/Support/fr.lproj/Localizable.strings +++ b/MonitorControl/Support/fr.lproj/Localizable.strings @@ -1,14 +1,14 @@ /* Shown in the main prefs window */ -"About" = "About"; +"About" = "À Propos"; /* Apple Silicon designation (shown after the version number in Preferences) */ "Apple Silicon" = "Apple Silicon"; /* Shown in the alert dialog */ -"Are you sure you want to enable a longer delay? Doing so may freeze your system and require a restart. Start at login will be disabled as a safety measure." = "Are you sure you want to enable a longer delay? Doing so may freeze your system and require a restart. Start at login will be disabled as a safety measure."; +"Are you sure you want to enable a longer delay? Doing so may freeze your system and require a restart. Start at login will be disabled as a safety measure." = "Êtes-vous sûr de vouloir augmenter cette durée? Cela peut entrainer un gêle du système et nécessiter un redémarrage. Par sécurité, cette option sera désactivée au démarrage."; /* Shown in the alert dialog */ -"Are you sure you want to reset all preferences?" = "Are you sure you want to reset all preferences?"; +"Are you sure you want to reset all preferences?" = "Êtes-vous sûr de vouloir réinitialiser toutes les préférences?"; /* Sown in menu */ "Brightness" = "Luminosité"; @@ -17,7 +17,7 @@ "Build" = "Build"; /* Shown in the Display Preferences */ -"Built-in Display" = "Built-in Display"; +"Built-in Display" = "Écran intégré"; /* Shown in menu */ "Contrast" = "Contraste"; @@ -26,31 +26,31 @@ "Copyright Ⓒ MonitorControl, " = "Copyright Ⓒ MonitorControl, "; /* Shown in the main prefs window */ -"Displays" = "Displays"; +"Displays" = "Écrans"; /* Shown in the alert dialog */ -"Enable Longer Delay?" = "Enable Longer Delay?"; +"Enable Longer Delay?" = "Activer une plus longue durée ?"; /* Shown in the Display Preferences */ -"External Display" = "External Display"; +"External Display" = "Écran externe"; /* Shown in the main prefs window */ "General" = "Général"; /* Shown in the Display Preferences */ -"Hardware (CoreDisplay)" = "Hardware (CoreDisplay)"; +"Hardware (CoreDisplay)" = "Matériel (CoreDisplay)"; /* Shown in the Display Preferences */ -"Hardware (DDC)" = "Hardware (DDC)"; +"Hardware (DDC)" = "Matériel (DDC)"; /* Intel designation (shown after the version number in Preferences) */ "Intel" = "Intel"; /* Shown in the alert dialog */ -"No" = "No"; +"No" = "Non"; /* Shown in the Display Preferences */ -"No Control Available" = "No Control Available"; +"No Control Available" = "Contrôles indisponibles"; /* Shown in menu */ "No supported display found" = "Aucun écran supporté trouvé"; @@ -59,25 +59,25 @@ "Ok" = "Ok"; /* Shown in the Display Preferences */ -"Other Display" = "Other Display"; +"Other Display" = "Autre écran"; /* Shown in the alert dialog */ -"Reset Preferences?" = "Reset Preferences?"; +"Reset Preferences?" = "Réinitialiser les préférences ?"; /* Shown in the alert dialog */ -"Safe Mode Activated" = "Safe Mode Activated"; +"Safe Mode Activated" = "Mode sans échec activé"; /* Shown in the alert dialog */ -"Shift was pressed during launch. MonitorControl started in safe mode. Default preferences are reloaded, DDC read is blocked." = "Shift was pressed during launch. MonitorControl started in safe mode. Default preferences are reloaded, DDC read is blocked."; +"Shift was pressed during launch. MonitorControl started in safe mode. Default preferences are reloaded, DDC read is blocked." = "Maj. appuyée pendant le démarrage. MonitorControl démarré en mode sans échec. Les préférences par défaut sont utilisées, la communication via DDC est bloquée."; /* Shown in the alert dialog */ "Shortcuts not available" = "Raccourcis non disponible"; /* Shown in the Display Preferences */ -"Software (Forced)" = "Software (Forced)"; +"Software (Forced)" = "Logiciel (Forcé)"; /* Shown in the Display Preferences */ -"Software Only" = "Software Only"; +"Software Only" = "Logiciel seulement"; /* Unknown display name Unknown model @@ -85,19 +85,19 @@ "Unknown" = "Inconnu"; /* Shown in the Display Preferences */ -"Unspecified" = "Unspecified"; +"Unspecified" = "Non spécifié"; /* Version */ "Version" = "Version"; /* Shown in the Display Preferences */ -"Virtual Display" = "Virtual Display"; +"Virtual Display" = "Écran virtuel"; /* Shown in menu */ "Volume" = "Volume"; /* Shown in the alert dialog */ -"Yes" = "Yes"; +"Yes" = "Oui"; /* Shown in the alert dialog */ -"You need to enable MonitorControl in System Preferences > Security and Privacy > Accessibility for the keyboard shortcuts to work" = "Vous devez activer MonitorControl dans Préférences Système > Sécurité et confidentialité > Accessibilité pour que les raccourcis clavier fonctionnes"; +"You need to enable MonitorControl in System Preferences > Security and Privacy > Accessibility for the keyboard shortcuts to work" = "Vous devez activer MonitorControl dans Préférences Système > Sécurité et confidentialité > Accessibilité pour que les raccourcis clavier fonctionnent"; diff --git a/MonitorControl/UI/SliderHandler.swift b/MonitorControl/UI/SliderHandler.swift index 7828eed..81052f3 100644 --- a/MonitorControl/UI/SliderHandler.swift +++ b/MonitorControl/UI/SliderHandler.swift @@ -114,7 +114,7 @@ class SliderHandler { if display.isSw(), command == Command.brightness { (currentValue, maxValue) = (UInt16(display.getSwBrightnessPrefValue()), UInt16(display.getSwMaxBrightness())) } else { - if tries != 0, !(app.safeMode) { + if tries != 0, !app.safeMode { os_log("Polling %{public}@ times", type: .info, String(tries)) values = display.readDDCValues(for: command, tries: tries, minReplyDelay: delay) } diff --git a/MonitorControl/UI/ko.lproj/Main.strings b/MonitorControl/UI/ko.lproj/Main.strings index 16f3a06..0f2ef6d 100644 --- a/MonitorControl/UI/ko.lproj/Main.strings +++ b/MonitorControl/UI/ko.lproj/Main.strings @@ -1,16 +1,24 @@ - /* Class = "NSTextFieldCell"; title = "MonitorControl"; ObjectID = "1PJ-14-Bvn"; */ "1PJ-14-Bvn.title" = "MonitorControl"; -/* Class = "NSTextFieldCell"; title = "#bc-ignore!"; ObjectID = "6GJ-6Q-gqz"; */ -"6GJ-6Q-gqz.title" = "#bc-ignore!"; - /* Class = "NSButtonCell"; title = "Special thanks to our contributors!"; ObjectID = "95V-M4-2l5"; */ "95V-M4-2l5.title" = "기여자에게 특별한 감사를 드립니다!"; +/* Class = "NSButtonCell"; title = "Hide Menu Icon"; ObjectID = "aXL-i8-S6R"; */ +"aXL-i8-S6R.title" = "메뉴 항목 숨기기"; + +/* Class = "NSButtonCell"; title = "Disable macOS volume OSD"; ObjectID = "bkM-Px-U3b"; */ +"bkM-Px-U3b.title" = "맥OS 볼륨 OSD 비활성화"; + /* Class = "NSButtonCell"; title = "Reset settings"; ObjectID = "BYS-7Y-bRz"; */ "BYS-7Y-bRz.title" = "설정 초기화"; +/* Class = "NSButtonCell"; title = "Enable Mute DDC command"; ObjectID = "bZq-0d-lJa"; */ +"bZq-0d-lJa.title" = "음소거 DDC 커맨드 활성화"; + +/* Class = "NSTextFieldCell"; title = "Keyboard:"; ObjectID = "c7N-cO-759"; */ +"c7N-cO-759.title" = "키보드:"; + /* Class = "NSMenuItem"; title = "Custom"; ObjectID = "Cle-DD-vR7"; */ "Cle-DD-vR7.title" = "사용자 설정"; @@ -20,90 +28,24 @@ /* Class = "NSTextFieldCell"; title = "⚠️ Warning! Changing some of these settings may cause system freezes or unexpected behavior!"; ObjectID = "Cz1-Mh-llk"; */ "Cz1-Mh-llk.title" = "⚠️ 경고! 이 설정을 변경하면 시스템이 멈추거나 예기치 않은 동작이 발생할 수 있습니다"; +/* Class = "NSButtonCell"; title = "Show volume slider in menu"; ObjectID = "dhP-eB-1L6"; */ +"dhP-eB-1L6.title" = "메뉴에서 볼륨 슬라이더 표시"; + /* Class = "NSButtonCell"; title = "Change Brightness and Volume for all screens"; ObjectID = "E6M-ih-S8Y"; */ "E6M-ih-S8Y.title" = "모든 화면의 밝기와 볼륨 조절"; /* Class = "NSMenuItem"; title = "Minimal"; ObjectID = "Eq3-z9-yIo"; */ "Eq3-z9-yIo.title" = "최소"; -/* Class = "NSMenuItem"; title = "None"; ObjectID = "FoA-yh-Yx3"; */ -"FoA-yh-Yx3.title" = "설정하지 않음"; - -/* Class = "NSTextFieldCell"; title = "Custom read polling count:"; ObjectID = "J77-r0-djA"; */ -"J77-r0-djA.title" = "리드 폴링 횟수:"; - -/* Class = "NSTextFieldCell"; title = "Use the media keys of your keyboard to control Brightness & Volume."; ObjectID = "K2r-aD-eec"; */ -"K2r-aD-eec.title" = "밝기와 볼륨을 조절하기 위해 미디어 키를 사용합니다."; - -/* Class = "NSTextFieldCell"; title = "Menu contents:"; ObjectID = "MJx-MK-e7D"; */ -"MJx-MK-e7D.title" = "메뉴 컨텐츠:"; - -/* Class = "NSMenuItem"; title = "Volume only"; ObjectID = "NLP-dU-Dam"; */ -"NLP-dU-Dam.title" = "볼륨"; - -/* Class = "NSTextFieldCell"; title = "If the menu item is hidden, just relaunch the app to reveal Preferences!"; ObjectID = "PVE-y7-zIk"; */ -"PVE-y7-zIk.title" = "이 메뉴 항목이 안 보인다면, 앱을 재실행해야 설정에 나타납니다!"; - -/* Class = "NSTextFieldCell"; title = "Control method:"; ObjectID = "PaK-1f-DsW"; */ -"PaK-1f-DsW.title" = "제어 방식:"; - -/* Class = "NSTextFieldCell"; title = "#bc-ignore!"; ObjectID = "Pqk-VW-JGY"; */ -"Pqk-VW-JGY.title" = "#bc-ignore!"; - -/* Class = "NSMenuItem"; title = "Normal"; ObjectID = "Riq-uM-bTs"; */ -"Riq-uM-bTs.title" = "보통"; - -/* Class = "NSTextFieldCell"; title = "@the0neyouseek\n@JoniVR\n@waydabber"; ObjectID = "TKd-J8-Iyk"; */ -"TKd-J8-Iyk.title" = "@the0neyouseek\n@JoniVR\n@waydabber"; - -/* Class = "NSButtonCell"; title = "Enable keyboard control for display"; ObjectID = "UqR-WE-jHl"; */ -"UqR-WE-jHl.title" = "디스플레이 키보드 제어 활성화"; - -/* Class = "NSMenuItem"; title = "Both Brightness & Volume"; ObjectID = "Vr4-xb-B4o"; */ -"Vr4-xb-B4o.title" = "밝기와 볼륨"; - -/* Class = "NSButtonCell"; title = "Show advanced settings under Displays"; ObjectID = "Wnd-hx-Meb"; */ -"Wnd-hx-Meb.title" = "디스플레이 탭 아래에 고급 설정 표시"; - -/* Class = "NSMenuItem"; title = "None"; ObjectID = "X96-ny-lAP"; */ -"X96-ny-lAP.title" = "안함"; - -/* Class = "NSTextFieldCell"; title = "Additional settings:"; ObjectID = "Xz0-X0-rB4"; */ -"Xz0-X0-rB4.title" = "추가 설정:"; - -/* Class = "NSTextFieldCell"; title = "Identifier:"; ObjectID = "YqZ-LS-YvR"; */ -"YqZ-LS-YvR.title" = "식별자:"; - -/* Class = "NSButtonCell"; title = "Donate"; ObjectID = "ZKk-ve-rS4"; */ -"ZKk-ve-rS4.title" = "기부하기"; - -/* Class = "NSButtonCell"; title = "Use hardware DDC control"; ObjectID = "ZdU-gV-V05"; */ -"ZdU-gV-V05.title" = "하드웨어 DDC 제어 사용"; - -/* Class = "NSButtonCell"; title = "Hide Menu Icon"; ObjectID = "aXL-i8-S6R"; */ -"aXL-i8-S6R.title" = "메뉴 항목 숨기기"; - -/* Class = "NSButtonCell"; title = "Enable Mute DDC command"; ObjectID = "bZq-0d-lJa"; */ -"bZq-0d-lJa.title" = "음소거 DDC 커맨드 활성화"; - -/* Class = "NSButtonCell"; title = "Disable macOS volume OSD"; ObjectID = "bkM-Px-U3b"; */ -"bkM-Px-U3b.title" = "맥OS 볼륨 OSD 비활성화"; - -/* Class = "NSTextFieldCell"; title = "Keyboard:"; ObjectID = "c7N-cO-759"; */ -"c7N-cO-759.title" = "키보드:"; - -/* Class = "NSButtonCell"; title = "Show volume slider in menu"; ObjectID = "dhP-eB-1L6"; */ -"dhP-eB-1L6.title" = "메뉴에서 볼륨 슬라이더 표시"; - -/* Class = "NSTextFieldCell"; title = "#bc-ignore!"; ObjectID = "e0q-fb-k7R"; */ -"e0q-fb-k7R.title" = "#bc-ignore!"; - /* Class = "NSButtonCell"; title = "Reset Name"; ObjectID = "f9g-8s-gdd"; */ "f9g-8s-gdd.title" = "Reset Name"; /* Class = "NSButtonCell"; title = "Further lower brightness via software dimming"; ObjectID = "fhy-Er-0aI"; */ "fhy-Er-0aI.title" = "소프트웨어 디밍을 통한 더 낮은 밝기"; +/* Class = "NSMenuItem"; title = "None"; ObjectID = "FoA-yh-Yx3"; */ +"FoA-yh-Yx3.title" = "설정하지 않음"; + /* Class = "NSTextFieldCell"; title = "Brightness control:"; ObjectID = "hdd-Zz-buN"; */ "hdd-Zz-buN.title" = "밝기 조절:"; @@ -113,12 +55,15 @@ /* Class = "NSTextFieldCell"; title = "These options work for hardware (DDC) controlled displays only."; ObjectID = "iBZ-8c-JDY"; */ "iBZ-8c-JDY.title" = "이 옵션들은 하드웨어 (DDC) 제어 방식의 디스플레이에서만 작동됩니다."; -/* Class = "NSTextFieldCell"; title = "#bc-ignore!"; ObjectID = "ibQ-4u-ClE"; */ -"ibQ-4u-ClE.title" = "#bc-ignore!"; - /* Class = "NSButtonCell"; title = "Start at Login"; ObjectID = "j72-NF-zsW"; */ "j72-NF-zsW.title" = "로그인 시 시작"; +/* Class = "NSTextFieldCell"; title = "Custom read polling count:"; ObjectID = "J77-r0-djA"; */ +"J77-r0-djA.title" = "리드 폴링 횟수:"; + +/* Class = "NSTextFieldCell"; title = "Use the media keys of your keyboard to control Brightness & Volume."; ObjectID = "K2r-aD-eec"; */ +"K2r-aD-eec.title" = "밝기와 볼륨을 조절하기 위해 미디어 키를 사용합니다."; + /* Class = "NSButtonCell"; title = "Enable software dimming if required"; ObjectID = "kMa-3q-udl"; */ "kMa-3q-udl.title" = "필요할 때 소프트웨어 디밍 활성화"; @@ -128,35 +73,71 @@ /* Class = "NSTextFieldCell"; title = "Display type:"; ObjectID = "lSJ-6w-KJ2"; */ "lSJ-6w-KJ2.title" = "디스플레이 타입:"; -/* Class = "NSTextFieldCell"; title = "#bc-ignore!"; ObjectID = "mBs-6m-13Q"; */ -"mBs-6m-13Q.title" = "#bc-ignore!"; +/* Class = "NSTextFieldCell"; title = "Menu contents:"; ObjectID = "MJx-MK-e7D"; */ +"MJx-MK-e7D.title" = "메뉴 컨텐츠:"; /* Class = "NSTextFieldCell"; title = "If an external display can't be controlled, software dimming will be used instead."; ObjectID = "n4V-jQ-1Ri"; */ "n4V-jQ-1Ri.title" = "외장 디스플레이가 제어되지 않을 때, 소프트웨어 디밍을 대신 사용합니다."; +/* Class = "NSMenuItem"; title = "Volume only"; ObjectID = "NLP-dU-Dam"; */ +"NLP-dU-Dam.title" = "볼륨"; + /* Class = "NSTextFieldCell"; title = "Application:"; ObjectID = "okD-DG-pYa"; */ "okD-DG-pYa.title" = "애플리케이션:"; +/* Class = "NSTextFieldCell"; title = "Control method:"; ObjectID = "PaK-1f-DsW"; */ +"PaK-1f-DsW.title" = "제어 방식:"; + /* Class = "NSButtonCell"; title = "Longer delay during DDC read operations"; ObjectID = "pF5-Sw-7BR"; */ "pF5-Sw-7BR.title" = "DDC 리드 작업 중 응답지연 시간 연장"; -/* Class = "NSTextFieldCell"; title = "#bc-ignore!"; ObjectID = "pIy-Lk-kkm"; */ -"pIy-Lk-kkm.title" = "#bc-ignore!"; +/* Class = "NSTextFieldCell"; title = "If the menu item is hidden, just relaunch the app to reveal Preferences!"; ObjectID = "PVE-y7-zIk"; */ +"PVE-y7-zIk.title" = "이 메뉴 항목이 안 보인다면, 앱을 재실행해야 설정에 나타납니다!"; /* Class = "NSTextFieldCell"; title = "Advanced:"; ObjectID = "r7i-oG-Ab6"; */ "r7i-oG-Ab6.title" = "고급:"; +/* Class = "NSMenuItem"; title = "Normal"; ObjectID = "Riq-uM-bTs"; */ +"Riq-uM-bTs.title" = "보통"; + +/* Class = "NSTextFieldCell"; title = "@the0neyouseek\n@JoniVR\n@waydabber"; ObjectID = "TKd-J8-Iyk"; */ +"TKd-J8-Iyk.title" = "@the0neyouseek\n@JoniVR\n@waydabber"; + +/* Class = "NSButtonCell"; title = "Enable keyboard control for display"; ObjectID = "UqR-WE-jHl"; */ +"UqR-WE-jHl.title" = "디스플레이 키보드 제어 활성화"; + /* Class = "NSMenuItem"; title = "Heavy"; ObjectID = "vik-vN-bJe"; */ "vik-vN-bJe.title" = "자주"; +/* Class = "NSMenuItem"; title = "Both Brightness & Volume"; ObjectID = "Vr4-xb-B4o"; */ +"Vr4-xb-B4o.title" = "밝기와 볼륨"; + /* Class = "NSTextFieldCell"; title = "DDC read polling mode:"; ObjectID = "vwm-hY-on5"; */ "vwm-hY-on5.title" = "DDC 리드 폴링 모드:"; +/* Class = "NSButtonCell"; title = "Show advanced settings under Displays"; ObjectID = "Wnd-hx-Meb"; */ +"Wnd-hx-Meb.title" = "디스플레이 탭 아래에 고급 설정 표시"; + +/* Class = "NSMenuItem"; title = "None"; ObjectID = "X96-ny-lAP"; */ +"X96-ny-lAP.title" = "안함"; + /* Class = "NSButtonCell"; title = "Show contrast slider in menu"; ObjectID = "xSI-8W-Xd0"; */ "xSI-8W-Xd0.title" = "메뉴에서 대비 슬라이더 표시"; /* Class = "NSButtonCell"; title = "Reset Preferences"; ObjectID = "xY6-aw-o9u"; */ "xY6-aw-o9u.title" = "설정 초기화"; +/* Class = "NSTextFieldCell"; title = "Additional settings:"; ObjectID = "Xz0-X0-rB4"; */ +"Xz0-X0-rB4.title" = "추가 설정:"; + /* Class = "NSTextFieldCell"; title = "This activates additional software dimming after the display reached zero hardware brightness. Menu slider is also affected with 50% being the transition point. Works for DDC controlled displays only."; ObjectID = "yeg-GN-SuO"; */ "yeg-GN-SuO.title" = "이 옵션은 하드웨어 밝기가 최소에 다다르면 추가적인 소프트웨어 디밍을 활성화합니다. 메뉴 슬라이더의 50%를 기준으로 전환합니다. DDC 제어 방식 디스플레이에서만 작동됩니다."; + +/* Class = "NSTextFieldCell"; title = "Identifier:"; ObjectID = "YqZ-LS-YvR"; */ +"YqZ-LS-YvR.title" = "식별자:"; + +/* Class = "NSButtonCell"; title = "Use hardware DDC control"; ObjectID = "ZdU-gV-V05"; */ +"ZdU-gV-V05.title" = "하드웨어 DDC 제어 사용"; + +/* Class = "NSButtonCell"; title = "Donate"; ObjectID = "ZKk-ve-rS4"; */ +"ZKk-ve-rS4.title" = "기부하기"; diff --git a/MonitorControl/UI/ko.lproj/MainMenu.strings b/MonitorControl/UI/ko.lproj/MainMenu.strings index b995bde..71ad044 100644 --- a/MonitorControl/UI/ko.lproj/MainMenu.strings +++ b/MonitorControl/UI/ko.lproj/MainMenu.strings @@ -1,4 +1,3 @@ - /* Class = "NSMenuItem"; title = "Quit"; ObjectID = "JTa-2I-AsI"; */ "JTa-2I-AsI.title" = "종료"; diff --git a/MonitorControlHelper/Info.plist b/MonitorControlHelper/Info.plist index 35b591b..44d08b4 100644 --- a/MonitorControlHelper/Info.plist +++ b/MonitorControlHelper/Info.plist @@ -19,7 +19,7 @@ CFBundleShortVersionString $(MARKETING_VERSION) CFBundleVersion - 3094 + 3095 LSApplicationCategoryType public.app-category.utilities LSBackgroundOnly