未验证 提交 7cec6b8a 编写于 作者: B btwise 提交者: GitHub

Merge pull request #43 from mackie100/master

new keys
......@@ -643,10 +643,10 @@
"Check current configurations (if you managing multiple windows, select the window you want to check). Save your configuration before continuing to check." = "检查当前配置 (如果管理多个窗口,请选择要检查的窗口). 继续检查配置前保存你的配置文件.";
/* configCheckerController */
"Import configuration from local selecting \"Choose...\"" = "从本地文件选择导入 \"选择...\"";
"Import configuration from local selecting \"Choose...\"" = "从本地选择导入配置 \"选择...\"";
/* configCheckerController */
"Drag your configuration here" = "将您的配置文件拖拽到此处";
"Drag your configuration here" = "将您的配置拖拽到此处";
/* configCheckerController */
"No Network Access" = "无网络访问";
......@@ -655,14 +655,20 @@
"Uploading..." = "上传...";
/* configCheckerController */
"Downloading Resources..." = "下载资源...";
"Downloading Resources..." = "Downloading Resources...";
/* configCheckerController */
"Downloaded %.2f MB of %.2f MB (%@)" = "已下载 %1$.2f MB/%2$.2f MB (%3$@)";
"Downloaded %.2f MB of %.2f MB (%@)" = "Downloaded %1$.2f MB of %2$.2f MB (%3$@)";
/* configCheckerController */
"Resources Extraction..." = "提取资源...";
"Resources Extraction..." = "Resources Extraction...";
/* configCheckerController */
"Ready!" = "已完成!";
"Ready!" = "Ready!";
/* configCheckerController */
"Error extracting resources files!" = "Error extracting resources files!";
/* configCheckerController */
"Failed to download resources!" = "Failed to download resources!";
......@@ -254,6 +254,9 @@
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Remove duplicate entries BootOrder variable in EFI_GLOBAL_VARIABLE_GUID.\n\nThis quirk requires RequestBootVarRouting to be enabled and therefore OC_FIRMWARE_RUNTIME protocol imple- mented in OpenRuntime.efi.\nBy redirecting Boot prefixed variables to a separate GUID namespace with the help of RequestBootVarRouting quirk we achieve multiple goals:\n• Operating systems are jailed and only controlled by OpenCore boot environment to enhance security.\n• Operating systems do not mess with OpenCore boot priority, and guarantee fluent updates and hibernation\nwakes for cases that require reboots with OpenCore in the middle.\n• Potentially incompatible boot entries, such as macOS entries, are not deleted or anyhow corrupted.\nHowever, some firmwares do their own boot option scanning upon startup by checking file presence on the available disks. Quite often this scanning includes non-standard locations, such as Windows Bootloader paths. Normally it is not an issue, but some firmwares, ASUS firmwares on APTIO V in particular, have bugs. For them scanning is implemented improperly, and firmware preferences may get accidentally corrupted due to BootOrder entry duplication (each option will be added twice) making it impossible to boot without cleaning NVRAM.\nTo trigger the bug one should have some valid boot options (e.g. OpenCore) and then install Windows with RequestBootVarRouting enabled. As Windows bootloader option will not be created by Windows installer, the firmware will attempt to create it itself, and then corrupt its boot option list.\nThis quirk removes all duplicates in BootOrder variable attempting to resolve the consequences of the bugs upon OpenCore loading. It is recommended to use this key along with BootProtect option."; ObjectID = "esT-oy-xWe"; */
"esT-oy-xWe.ibShadowedToolTip" = "在EFI_GLOBAL_VARIABLE_GUID中删除重复的条目BootOrder变量。\n有关于启动顺序混乱或引导WINDOWS错误的时候,可尝试开启此项!\n\n该怪癖要求启用RequestBootVarRouting,因此在OpenRuntime.efi中实现了OC_FIRMWARE_RUNTIME协议。\n通过在RequestBootVarRouting怪癖的帮助下将Boot前缀变量重定向到单独的GUID名称空间,我们实现了多个目标:\n• 操作系统被监禁,并且只能通过OpenCore引导环境进行控制,以增强安全性。\n• 操作系统不会与OpenCore引导优先级混淆,并确保流畅的更新和休眠状态。\n在需要使用OpenCore重启的情况下唤醒。\n• 可能不兼容的引导条目(例如macOS条目)不会被删除或以任何方式损坏。\n但是,某些固件在启动时会通过检查可用磁盘上的文件是否存在来进行自己的启动选项扫描。 此扫描经常包含非标准位置,例如Windows Bootloader路径。 通常这不是问题,但是某些固件(尤其是APTIO V上的ASUS固件)存在错误。对于他们来说,扫描的执行不当,并且由于BootOrder条目重复(每个选项都会被添加两次),固件首选项可能会意外损坏(如果不清理NVRAM,则无法引导)。\n要触发该错误,应具有一些有效的启动选项(例如OpenCore),然后在启用RequestBootVarRouting的情况下安装Windows。 由于Windows安装程序不会创建Windows引导程序选项,因此固件将尝试自行创建它,然后破坏其引导选项列表。\n这个怪癖会删除BootOrder变量中的所有重复项,以尝试解决OpenCore加载时错误的后果。 建议将此键与BootProtect选项一起使用。";
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Remove duplicate entries BootOrder variable in EFI_GLOBAL_VARIABLE_GUID.\n\nThis quirk requires RequestBootVarRouting to be enabled and therefore OC_FIRMWARE_RUNTIME protocol imple- mented in OpenRuntime.efi.\nBy redirecting Boot prefixed variables to a separate GUID namespace with the help of RequestBootVarRouting quirk we achieve multiple goals:\n• Operating systems are jailed and only controlled by OpenCore boot environment to enhance security.\n• Operating systems do not mess with OpenCore boot priority, and guarantee fluent updates and hibernation\nwakes for cases that require reboots with OpenCore in the middle.\n• Potentially incompatible boot entries, such as macOS entries, are not deleted or anyhow corrupted.\nHowever, some firmwares do their own boot option scanning upon startup by checking file presence on the available disks. Quite often this scanning includes non-standard locations, such as Windows Bootloader paths. Normally it is not an issue, but some firmwares, ASUS firmwares on APTIO V in particular, have bugs. For them scanning is implemented improperly, and firmware preferences may get accidentally corrupted due to BootOrder entry duplication (each option will be added twice) making it impossible to boot without resetting NVRAM.\nTo trigger the bug one should have some valid boot options (e.g. OpenCore) and then install Windows with RequestBootVarRouting enabled. As Windows bootloader option will not be created by Windows installer, the firmware will attempt to create it itself, and then corrupt its boot option list.\nThis quirk removes all duplicates in BootOrder variable attempting to resolve the consequences of the bugs upon OpenCore loading. It is recommended to use this key along with BootProtect option."; ObjectID = "esT-oy-xWe"; */
"esT-oy-xWe.ibShadowedToolTip" = "Type: plist boolean\nFailsafe: false\nDescription: Remove duplicate entries BootOrder variable in EFI_GLOBAL_VARIABLE_GUID.\n\nThis quirk requires RequestBootVarRouting to be enabled and therefore OC_FIRMWARE_RUNTIME protocol imple- mented in OpenRuntime.efi.\nBy redirecting Boot prefixed variables to a separate GUID namespace with the help of RequestBootVarRouting quirk we achieve multiple goals:\n• Operating systems are jailed and only controlled by OpenCore boot environment to enhance security.\n• Operating systems do not mess with OpenCore boot priority, and guarantee fluent updates and hibernation\nwakes for cases that require reboots with OpenCore in the middle.\n• Potentially incompatible boot entries, such as macOS entries, are not deleted or anyhow corrupted.\nHowever, some firmwares do their own boot option scanning upon startup by checking file presence on the available disks. Quite often this scanning includes non-standard locations, such as Windows Bootloader paths. Normally it is not an issue, but some firmwares, ASUS firmwares on APTIO V in particular, have bugs. For them scanning is implemented improperly, and firmware preferences may get accidentally corrupted due to BootOrder entry duplication (each option will be added twice) making it impossible to boot without resetting NVRAM.\nTo trigger the bug one should have some valid boot options (e.g. OpenCore) and then install Windows with RequestBootVarRouting enabled. As Windows bootloader option will not be created by Windows installer, the firmware will attempt to create it itself, and then corrupt its boot option list.\nThis quirk removes all duplicates in BootOrder variable attempting to resolve the consequences of the bugs upon OpenCore loading. It is recommended to use this key along with BootProtect option.";
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Some firmwares reset screen resolution to a failsafe value (like 1024x768) on the attempts to clear screen contents when large display (e.g. 2K or 4K) is used. This option attempts to apply a workaround.\n\nNote: This option only applies to System renderer. On all known affected systems ConsoleMode had to be set to empty string for this to work."; ObjectID = "f0k-6s-W9I"; */
"f0k-6s-W9I.ibShadowedToolTip" = "当使用大显示(例如2K或4K)时,某些固件会将屏幕分辨率重置为故障安全值(如1024x768),以清除屏幕内容。此选项尝试应用变通方法。\n注意:需要将TextRenderer设置为系统渲染模式才能使其生效。在所有已知的受影响系统上,必须将ConsoleMode设置为空字符串才能使其生效。";
......@@ -278,6 +281,9 @@
/* Class = "NSTextFieldCell"; title = "TscSyncTimeout"; ObjectID = "ifT-4Q-EvN"; */
"ifT-4Q-EvN.title" = "TscSyncTimeout";
/* Class = "NSButtonCell"; title = "AppleFramebufferInfo"; ObjectID = "ixW-rs-w20"; */
"ixW-rs-w20.title" = "AppleFramebufferInfo";
/* Class = "NSView"; ibShadowedToolTip = "Type: plist array \nDescription: Designed to be filled with plist dict values, describing memory areas exquisite to particular firmware and hardware functioning, which should not be used by the operating system. An example of such\nmemory region could be second 256 MB corrupted by Intel HD 3000 or an area with faulty RAM. See Reserved-Memory Properties section below."; ObjectID = "k2W-U9-Ysu"; */
"k2W-U9-Ysu.ibShadowedToolTip" = "设计为用plist dict值填充,描述了特定固件和硬件功能所独有的内存区域,操作系统不应使用。 例如\n内存区域可能是Intel HD 3000损坏的第二个256 MB内存或RAM故障的区域。请参阅下面的“保留内存属性”部分。";
......@@ -302,6 +308,9 @@
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Forcibly reinstalls OS Info protocol with builtin versions. This protocol is generally used to receive notifications from macOS bootloader, by the firmware or by other applications."; ObjectID = "l9b-pk-oii"; */
"l9b-pk-oii.ibShadowedToolTip" = "强制使用内置版本重新安装OS Info协议。该协议通常用于从macOS引导程序,固件或其他应用程序接收通知\n暂时没什么用,选择NO.";
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false \nDescription: Reinstalls Apple Framebuffer Info protocol with a builtin version. This may be used to override framebuffer information on VMs or legacy Macs to improve compatibility with legacy EfiBoot like the one in macOS 10.4."; ObjectID = "lAy-Dr-HPx"; */
"lAy-Dr-HPx.ibShadowedToolTip" = "Type: plist boolean\nFailsafe: false \nDescription: Reinstalls Apple Framebuffer Info protocol with a builtin version. This may be used to override framebuffer information on VMs or legacy Macs to improve compatibility with legacy EfiBoot like the one in macOS 10.4.";
/* Class = "NSTableColumn"; headerCell.title = "Address"; ObjectID = "ldi-uY-9wO"; */
"ldi-uY-9wO.headerCell.title" = "地址";
......@@ -362,6 +371,9 @@
/* Class = "NSButtonCell"; title = "AppleDebugLog"; ObjectID = "uqk-49-YG8"; */
"uqk-49-YG8.title" = "AppleDebugLog";
/* Class = "NSButtonCell"; title = "UgaPassThrough"; ObjectID = "vav-dM-ieV"; */
"vav-dM-ieV.title" = "UgaPassThrough";
/* Class = "NSTextFieldCell"; title = "ExitBootServicesDelay"; ObjectID = "wxD-TC-lrQ"; */
"wxD-TC-lrQ.title" = "ExitBootServicesDelay";
......
......@@ -665,3 +665,9 @@
/* configCheckerController */
"Ready!" = "Ready!";
/* configCheckerController */
"Error extracting resources files!" = "Error extracting resources files!";
/* configCheckerController */
"Failed to download resources!" = "Failed to download resources!";
......@@ -251,6 +251,9 @@
/* Class = "NSTextFieldCell"; title = "MinimumVolume"; ObjectID = "ehu-K3-gbY"; */
"ehu-K3-gbY.title" = "MinimumVolume";
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Provide UGA protocol instances on top of GOP protocol.\n\nSome firmwares do not implement legacy UGA protocol, but it may be required for screen output by older EFI applications like EfiBoot from 10.4."; ObjectID = "ejz-UL-xuF"; */
"ejz-UL-xuF.ibShadowedToolTip" = "Type: plist boolean\nFailsafe: false\nDescription: Provide UGA protocol instances on top of GOP protocol.\n\nSome firmwares do not implement legacy UGA protocol, but it may be required for screen output by older EFI applications like EfiBoot from 10.4.";
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Remove duplicate entries BootOrder variable in EFI_GLOBAL_VARIABLE_GUID.\n\nThis quirk requires RequestBootVarRouting to be enabled and therefore OC_FIRMWARE_RUNTIME protocol imple- mented in OpenRuntime.efi.\nBy redirecting Boot prefixed variables to a separate GUID namespace with the help of RequestBootVarRouting quirk we achieve multiple goals:\n• Operating systems are jailed and only controlled by OpenCore boot environment to enhance security.\n• Operating systems do not mess with OpenCore boot priority, and guarantee fluent updates and hibernation\nwakes for cases that require reboots with OpenCore in the middle.\n• Potentially incompatible boot entries, such as macOS entries, are not deleted or anyhow corrupted.\nHowever, some firmwares do their own boot option scanning upon startup by checking file presence on the available disks. Quite often this scanning includes non-standard locations, such as Windows Bootloader paths. Normally it is not an issue, but some firmwares, ASUS firmwares on APTIO V in particular, have bugs. For them scanning is implemented improperly, and firmware preferences may get accidentally corrupted due to BootOrder entry duplication (each option will be added twice) making it impossible to boot without resetting NVRAM.\nTo trigger the bug one should have some valid boot options (e.g. OpenCore) and then install Windows with RequestBootVarRouting enabled. As Windows bootloader option will not be created by Windows installer, the firmware will attempt to create it itself, and then corrupt its boot option list.\nThis quirk removes all duplicates in BootOrder variable attempting to resolve the consequences of the bugs upon OpenCore loading. It is recommended to use this key along with BootProtect option."; ObjectID = "esT-oy-xWe"; */
"esT-oy-xWe.ibShadowedToolTip" = "Type: plist boolean\nFailsafe: false\nDescription: Remove duplicate entries BootOrder variable in EFI_GLOBAL_VARIABLE_GUID.\n\nThis quirk requires RequestBootVarRouting to be enabled and therefore OC_FIRMWARE_RUNTIME protocol imple- mented in OpenRuntime.efi.\nBy redirecting Boot prefixed variables to a separate GUID namespace with the help of RequestBootVarRouting quirk we achieve multiple goals:\n• Operating systems are jailed and only controlled by OpenCore boot environment to enhance security.\n• Operating systems do not mess with OpenCore boot priority, and guarantee fluent updates and hibernation\nwakes for cases that require reboots with OpenCore in the middle.\n• Potentially incompatible boot entries, such as macOS entries, are not deleted or anyhow corrupted.\nHowever, some firmwares do their own boot option scanning upon startup by checking file presence on the available disks. Quite often this scanning includes non-standard locations, such as Windows Bootloader paths. Normally it is not an issue, but some firmwares, ASUS firmwares on APTIO V in particular, have bugs. For them scanning is implemented improperly, and firmware preferences may get accidentally corrupted due to BootOrder entry duplication (each option will be added twice) making it impossible to boot without resetting NVRAM.\nTo trigger the bug one should have some valid boot options (e.g. OpenCore) and then install Windows with RequestBootVarRouting enabled. As Windows bootloader option will not be created by Windows installer, the firmware will attempt to create it itself, and then corrupt its boot option list.\nThis quirk removes all duplicates in BootOrder variable attempting to resolve the consequences of the bugs upon OpenCore loading. It is recommended to use this key along with BootProtect option.";
......@@ -278,6 +281,9 @@
/* Class = "NSTextFieldCell"; title = "TscSyncTimeout"; ObjectID = "ifT-4Q-EvN"; */
"ifT-4Q-EvN.title" = "TscSyncTimeout";
/* Class = "NSButtonCell"; title = "AppleFramebufferInfo"; ObjectID = "ixW-rs-w20"; */
"ixW-rs-w20.title" = "AppleFramebufferInfo";
/* Class = "NSView"; ibShadowedToolTip = "Type: plist array \nDescription: Designed to be filled with plist dict values, describing memory areas exquisite to particular firmware and hardware functioning, which should not be used by the operating system. An example of such\nmemory region could be second 256 MB corrupted by Intel HD 3000 or an area with faulty RAM. See Reserved-Memory Properties section below."; ObjectID = "k2W-U9-Ysu"; */
"k2W-U9-Ysu.ibShadowedToolTip" = "Type: plist array \nDescription: Designed to be filled with plist dict values, describing memory areas exquisite to particular firmware and hardware functioning, which should not be used by the operating system. An example of such\nmemory region could be second 256 MB corrupted by Intel HD 3000 or an area with faulty RAM. See Reserved-Memory Properties section below.";
......@@ -302,6 +308,9 @@
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Forcibly reinstalls OS Info protocol with builtin versions. This protocol is generally used to receive notifications from macOS bootloader, by the firmware or by other applications."; ObjectID = "l9b-pk-oii"; */
"l9b-pk-oii.ibShadowedToolTip" = "Type: plist boolean\nFailsafe: false\nDescription: Forcibly reinstalls OS Info protocol with builtin versions. This protocol is generally used to receive notifications from macOS bootloader, by the firmware or by other applications.";
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false \nDescription: Reinstalls Apple Framebuffer Info protocol with a builtin version. This may be used to override framebuffer information on VMs or legacy Macs to improve compatibility with legacy EfiBoot like the one in macOS 10.4."; ObjectID = "lAy-Dr-HPx"; */
"lAy-Dr-HPx.ibShadowedToolTip" = "Type: plist boolean\nFailsafe: false \nDescription: Reinstalls Apple Framebuffer Info protocol with a builtin version. This may be used to override framebuffer information on VMs or legacy Macs to improve compatibility with legacy EfiBoot like the one in macOS 10.4.";
/* Class = "NSTableColumn"; headerCell.title = "Address"; ObjectID = "ldi-uY-9wO"; */
"ldi-uY-9wO.headerCell.title" = "Address";
......@@ -362,11 +371,14 @@
/* Class = "NSButtonCell"; title = "AppleDebugLog"; ObjectID = "uqk-49-YG8"; */
"uqk-49-YG8.title" = "AppleDebugLog";
/* Class = "NSButtonCell"; title = "UgaPassThrough"; ObjectID = "vav-dM-ieV"; */
"vav-dM-ieV.title" = "UgaPassThrough";
/* Class = "NSTextFieldCell"; title = "ExitBootServicesDelay"; ObjectID = "wxD-TC-lrQ"; */
"wxD-TC-lrQ.title" = "ExitBootServicesDelay";
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nFailsafe: 0\nDescription: Remove key unless it was submitted during this timeout in milliseconds.\nAppleKeyMapAggregator protocol is supposed to contain a fixed length buffer of currently pressed keys. However, the majority of the drivers only report key presses as interrupts and pressing and holding the key on the keyboard results in subsequent submissions of this key with some defined time interval. As a result we use a timeout to remove once pressed keys from the buffer once the timeout expires and no new submission of this key happened.\nThis option allows to set this timeout based on your platform. The recommended value that works on the majority of the platforms is 5 milliseconds. For reference, holding one key on VMware will repeat it roughly every 2 milliseconds and the same value for APTIO V is 3-4 milliseconds. Thus it is possible to set a slightly lower value on faster platforms and slightly higher value on slower platforms for more responsive input."; ObjectID = "xNH-9V-3kd"; */
"xNH-9V-3kd.ibShadowedToolTip" = "Type: plist integer\nFailsafe: 0\nDescription: Remove key unless it was submitted during this timeout in milliseconds.\nAppleKeyMapAggregator protocol is supposed to contain a fixed length buffer of currently pressed keys. However, the majority of the drivers only report key presses as interrupts and pressing and holding the key on the keyboard results in subsequent submissions of this key with some defined time interval. As a result we use a timeout to remove once pressed keys from the buffer once the timeout expires and no new submission of this key happened.\nThis option allows to set this timeout based on your platform. The recommended value that works on the majority of the platforms is 5 milliseconds. For reference, holding one key on VMware will repeat it roughly every 2 milliseconds and the same value for APTIO V is 3-4 milliseconds. Thus it is possible to set a slightly lower value on faster platforms and slightly higher value on slower platforms for more responsive input.";
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nFailsafe: 0\nDescription: Remove key unless it was submitted during this timeout in milliseconds.\nAppleKeyMapAggregator protocol is supposed to contain a fixed length buffer of currently pressed keys. However, the majority of the drivers only report key presses as interrupts and pressing and holding the key on the keyboard results in subsequent submissions of this key with some defined time interval. As a result we use a timeout to remove once pressed keys from the buffer once the timeout expires and no new submission of this key happened.\nThis option allows to set this timeout based on your platform. The recommended value that works on the majority of the platforms is 5 milliseconds. For reference, holding one key on VMware will repeat it roughly every 2 milliseconds and the same value for APTIO V is 3-4 milliseconds. Thus it is possible to set a slightly lower value on faster platforms and slightly higher value on slower platforms for more responsive input.\n\nNote: Some platforms may require different values, higher or lower. For example, when detecting key misses in OpenCanopy try increasing this value (e.g. to 10), and when detecting key stall, try decreasing this value. Since every platform is different it may be reasonable to check every value from 1 to 25."; ObjectID = "xNH-9V-3kd"; */
"xNH-9V-3kd.ibShadowedToolTip" = "Type: plist integer\nFailsafe: 0\nDescription: Remove key unless it was submitted during this timeout in milliseconds.\nAppleKeyMapAggregator protocol is supposed to contain a fixed length buffer of currently pressed keys. However, the majority of the drivers only report key presses as interrupts and pressing and holding the key on the keyboard results in subsequent submissions of this key with some defined time interval. As a result we use a timeout to remove once pressed keys from the buffer once the timeout expires and no new submission of this key happened.\nThis option allows to set this timeout based on your platform. The recommended value that works on the majority of the platforms is 5 milliseconds. For reference, holding one key on VMware will repeat it roughly every 2 milliseconds and the same value for APTIO V is 3-4 milliseconds. Thus it is possible to set a slightly lower value on faster platforms and slightly higher value on slower platforms for more responsive input.\n\nNote: Some platforms may require different values, higher or lower. For example, when detecting key misses in OpenCanopy try increasing this value (e.g. to 10), and when detecting key stall, try decreasing this value. Since every platform is different it may be reasonable to check every value from 1 to 25.";
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nDefault value: 0\nDescription: Adds delay in microseconds after EXIT_BOOT_SERVICES event.\nThis is a very ugly quirk to circumvent \"Still waiting for root device\" message on select APTIO IV firmwares, namely ASUS Z87-Pro, when using FileVault 2 in particular. It seems that for some reason they execute code in parallel to EXIT_BOOT_SERVICES, which results in SATA controller being inaccessible from macOS. A better approach should be found in some future. Expect 3-5 seconds to be enough in case the quirk is needed."; ObjectID = "yXm-Kd-A6O"; */
"yXm-Kd-A6O.ibShadowedToolTip" = "Type: plist integer\nDefault value: 0\nDescription: Adds delay in microseconds after EXIT_BOOT_SERVICES event.\nThis is a very ugly quirk to circumvent \"Still waiting for root device\" message on select APTIO IV firmwares, namely ASUS Z87-Pro, when using FileVault 2 in particular. It seems that for some reason they execute code in parallel to EXIT_BOOT_SERVICES, which results in SATA controller being inaccessible from macOS. A better approach should be found in some future. Expect 3-5 seconds to be enough in case the quirk is needed.";
......
......@@ -666,3 +666,9 @@
/* configCheckerController */
"Ready!" = "Ready!";
/* configCheckerController */
"Error extracting resources files!" = "Error extracting resources files!";
/* configCheckerController */
"Failed to download resources!" = "Failed to download resources!";
......@@ -254,6 +254,9 @@
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Remove duplicate entries BootOrder variable in EFI_GLOBAL_VARIABLE_GUID.\n\nThis quirk requires RequestBootVarRouting to be enabled and therefore OC_FIRMWARE_RUNTIME protocol imple- mented in OpenRuntime.efi.\nBy redirecting Boot prefixed variables to a separate GUID namespace with the help of RequestBootVarRouting quirk we achieve multiple goals:\n• Operating systems are jailed and only controlled by OpenCore boot environment to enhance security.\n• Operating systems do not mess with OpenCore boot priority, and guarantee fluent updates and hibernation\nwakes for cases that require reboots with OpenCore in the middle.\n• Potentially incompatible boot entries, such as macOS entries, are not deleted or anyhow corrupted.\nHowever, some firmwares do their own boot option scanning upon startup by checking file presence on the available disks. Quite often this scanning includes non-standard locations, such as Windows Bootloader paths. Normally it is not an issue, but some firmwares, ASUS firmwares on APTIO V in particular, have bugs. For them scanning is implemented improperly, and firmware preferences may get accidentally corrupted due to BootOrder entry duplication (each option will be added twice) making it impossible to boot without cleaning NVRAM.\nTo trigger the bug one should have some valid boot options (e.g. OpenCore) and then install Windows with RequestBootVarRouting enabled. As Windows bootloader option will not be created by Windows installer, the firmware will attempt to create it itself, and then corrupt its boot option list.\nThis quirk removes all duplicates in BootOrder variable attempting to resolve the consequences of the bugs upon OpenCore loading. It is recommended to use this key along with BootProtect option."; ObjectID = "esT-oy-xWe"; */
"esT-oy-xWe.ibShadowedToolTip" = "Type: plist boolean \nFailsafe: false \nDescription: Supprimez les entrées en double Variable BootOrder dans EFI_GLOBAL_VARIABLE_GUID. \n \nCette bizarrerie nécessite l'activation de RequestBootVarRouting et donc le protocole OC_FIRMWARE_RUNTIME mis en œuvre dans les variables OpenRuntime.efi à \ préfixe OpenRuntime.efi. un espace de noms GUID séparé à l'aide de la requête RequestBootVarRouting, nous atteignons plusieurs objectifs: \n • Les systèmes d'exploitation sont emprisonnés et uniquement contrôlés par l'environnement de démarrage OpenCore pour améliorer la sécurité. \n • Les systèmes d'exploitation ne gâchent pas la priorité de démarrage d'OpenCore et garantissent des mises à jour fluides et hibernation \nprévoit pour les cas qui nécessitent un redémarrage avec OpenCore au milieu. \n • Les entrées de démarrage potentiellement incompatibles, telles que les entrées macOS, ne sont pas supprimées ni corrompues. \nCependant, certains firmwares effectuent leur propre option de démarrage lors du démarrage en vérifiant le fichier présence sur les disques disponibles. Souvent, cette analyse inclut des emplacements non standard, tels que les chemins d'accès du chargeur de démarrage Windows. Normalement, ce n'est pas un problème, mais certains firmwares, notamment les firmwares ASUS sur APTIO V, ont des bugs. Pour eux, la numérisation n'est pas implémentée correctement et les préférences du micrologiciel peuvent être accidentellement corrompues en raison de la duplication des entrées BootOrder (chaque option sera ajoutée deux fois), ce qui rend impossible le démarrage sans nettoyer la NVRAM. \nPour déclencher le bogue, il faut avoir des options de démarrage valides (par exemple OpenCore), puis installez Windows avec RequestBootVarRouting activé. Comme l'option de chargeur de démarrage Windows ne sera pas créée par le programme d'installation de Windows, le micrologiciel tentera de le créer lui-même, puis corrompra sa liste d'options de démarrage. \nCette bizarrerie supprime tous les doublons dans la variable BootOrder tentant de résoudre les conséquences des bogues lors du chargement d'OpenCore. Il est recommandé d'utiliser cette clé avec l'option BootProtect.";
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Remove duplicate entries BootOrder variable in EFI_GLOBAL_VARIABLE_GUID.\n\nThis quirk requires RequestBootVarRouting to be enabled and therefore OC_FIRMWARE_RUNTIME protocol imple- mented in OpenRuntime.efi.\nBy redirecting Boot prefixed variables to a separate GUID namespace with the help of RequestBootVarRouting quirk we achieve multiple goals:\n• Operating systems are jailed and only controlled by OpenCore boot environment to enhance security.\n• Operating systems do not mess with OpenCore boot priority, and guarantee fluent updates and hibernation\nwakes for cases that require reboots with OpenCore in the middle.\n• Potentially incompatible boot entries, such as macOS entries, are not deleted or anyhow corrupted.\nHowever, some firmwares do their own boot option scanning upon startup by checking file presence on the available disks. Quite often this scanning includes non-standard locations, such as Windows Bootloader paths. Normally it is not an issue, but some firmwares, ASUS firmwares on APTIO V in particular, have bugs. For them scanning is implemented improperly, and firmware preferences may get accidentally corrupted due to BootOrder entry duplication (each option will be added twice) making it impossible to boot without resetting NVRAM.\nTo trigger the bug one should have some valid boot options (e.g. OpenCore) and then install Windows with RequestBootVarRouting enabled. As Windows bootloader option will not be created by Windows installer, the firmware will attempt to create it itself, and then corrupt its boot option list.\nThis quirk removes all duplicates in BootOrder variable attempting to resolve the consequences of the bugs upon OpenCore loading. It is recommended to use this key along with BootProtect option."; ObjectID = "esT-oy-xWe"; */
"esT-oy-xWe.ibShadowedToolTip" = "Type: plist boolean\nFailsafe: false\nDescription: Remove duplicate entries BootOrder variable in EFI_GLOBAL_VARIABLE_GUID.\n\nThis quirk requires RequestBootVarRouting to be enabled and therefore OC_FIRMWARE_RUNTIME protocol imple- mented in OpenRuntime.efi.\nBy redirecting Boot prefixed variables to a separate GUID namespace with the help of RequestBootVarRouting quirk we achieve multiple goals:\n• Operating systems are jailed and only controlled by OpenCore boot environment to enhance security.\n• Operating systems do not mess with OpenCore boot priority, and guarantee fluent updates and hibernation\nwakes for cases that require reboots with OpenCore in the middle.\n• Potentially incompatible boot entries, such as macOS entries, are not deleted or anyhow corrupted.\nHowever, some firmwares do their own boot option scanning upon startup by checking file presence on the available disks. Quite often this scanning includes non-standard locations, such as Windows Bootloader paths. Normally it is not an issue, but some firmwares, ASUS firmwares on APTIO V in particular, have bugs. For them scanning is implemented improperly, and firmware preferences may get accidentally corrupted due to BootOrder entry duplication (each option will be added twice) making it impossible to boot without resetting NVRAM.\nTo trigger the bug one should have some valid boot options (e.g. OpenCore) and then install Windows with RequestBootVarRouting enabled. As Windows bootloader option will not be created by Windows installer, the firmware will attempt to create it itself, and then corrupt its boot option list.\nThis quirk removes all duplicates in BootOrder variable attempting to resolve the consequences of the bugs upon OpenCore loading. It is recommended to use this key along with BootProtect option.";
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Some firmwares reset screen resolution to a failsafe value (like 1024x768) on the attempts to clear screen contents when large display (e.g. 2K or 4K) is used. This option attempts to apply a workaround.\n\nNote: This option only applies to System renderer. On all known affected systems ConsoleMode had to be set to empty string for this to work."; ObjectID = "f0k-6s-W9I"; */
"f0k-6s-W9I.ibShadowedToolTip" = "Lorsque vous utilisez un grand écran (tel que 2K ou 4K), certains microprogrammes réinitialisent la résolution d'écran à une valeur de sécurité (telle que 1024x768) pour effacer le contenu de l'écran. Cette option tente d'appliquer la solution de contournement. \n Remarque: TextRenderer doit être défini sur le mode de rendu système pour qu'il prenne effet. Sur tous les systèmes affectés connus, ConsoleMode doit être défini sur une chaîne vide pour qu'il prenne effet.";
......@@ -278,6 +281,9 @@
/* Class = "NSTextFieldCell"; title = "TscSyncTimeout"; ObjectID = "ifT-4Q-EvN"; */
"ifT-4Q-EvN.title" = "TscSyncTimeout";
/* Class = "NSButtonCell"; title = "AppleFramebufferInfo"; ObjectID = "ixW-rs-w20"; */
"ixW-rs-w20.title" = "AppleFramebufferInfo";
/* Class = "NSView"; ibShadowedToolTip = "Type: plist array \nDescription: Designed to be filled with plist dict values, describing memory areas exquisite to particular firmware and hardware functioning, which should not be used by the operating system. An example of such\nmemory region could be second 256 MB corrupted by Intel HD 3000 or an area with faulty RAM. See Reserved-Memory Properties section below."; ObjectID = "k2W-U9-Ysu"; */
"k2W-U9-Ysu.ibShadowedToolTip" = "Type: tableau plist \nDescription: Conçu pour être rempli avec des valeurs dict plist, décrivant les zones de mémoire exquises pour un fonctionnement particulier du firmware et du matériel, qui ne doivent pas être utilisées par le système d'exploitation. Un exemple d'une telle région \nmemory pourrait être un second 256 Mo corrompu par Intel HD 3000 ou une zone avec une RAM défectueuse. Voir la section Propriétés de la mémoire réservée ci-dessous.";
......@@ -302,6 +308,9 @@
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Forcibly reinstalls OS Info protocol with builtin versions. This protocol is generally used to receive notifications from macOS bootloader, by the firmware or by other applications."; ObjectID = "l9b-pk-oii"; */
"l9b-pk-oii.ibShadowedToolTip" = "Forcer la réinstallation du protocole OS Info à l'aide de la version intégrée. Ce protocole est généralement utilisé pour recevoir des notifications du chargeur de démarrage macOS, du micrologiciel ou d'autres applications \n Temporairement inutile, sélectionnez NON.";
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false \nDescription: Reinstalls Apple Framebuffer Info protocol with a builtin version. This may be used to override framebuffer information on VMs or legacy Macs to improve compatibility with legacy EfiBoot like the one in macOS 10.4."; ObjectID = "lAy-Dr-HPx"; */
"lAy-Dr-HPx.ibShadowedToolTip" = "Type: plist boolean\nFailsafe: false \nDescription: Reinstalls Apple Framebuffer Info protocol with a builtin version. This may be used to override framebuffer information on VMs or legacy Macs to improve compatibility with legacy EfiBoot like the one in macOS 10.4.";
/* Class = "NSTableColumn"; headerCell.title = "Address"; ObjectID = "ldi-uY-9wO"; */
"ldi-uY-9wO.headerCell.title" = "Adresse";
......@@ -362,6 +371,9 @@
/* Class = "NSButtonCell"; title = "AppleDebugLog"; ObjectID = "uqk-49-YG8"; */
"uqk-49-YG8.title" = "AppleDebugLog";
/* Class = "NSButtonCell"; title = "UgaPassThrough"; ObjectID = "vav-dM-ieV"; */
"vav-dM-ieV.title" = "UgaPassThrough";
/* Class = "NSTextFieldCell"; title = "ExitBootServicesDelay"; ObjectID = "wxD-TC-lrQ"; */
"wxD-TC-lrQ.title" = "ExitBootServicesDelay";
......
B/* No comment provided by engineer. */
/* Class = "NSWindow"; title = "About OpenCore Configurator"; ObjectID = "1"; */
"1.title" = "OpenCore Configurator 에 관하여";
/* Class = "NSButtonCell"; title = "Changelog"; ObjectID = "EZg-E1-74c"; */
"EZg-E1-74c.title" = "변화사항 기록";
/* Class = "NSButtonCell"; title = "Credits"; ObjectID = "KQq-q8-zAO"; */
"KQq-q8-zAO.title" = "크레딧";
/* Class = "NSButtonCell"; title = "Donate"; ObjectID = "Wky-VX-jr0"; */
"Wky-VX-jr0.title" = "후원";
/* Class = "NSButtonCell"; title = "Website"; ObjectID = "eyI-Cm-PGX"; */
"eyI-Cm-PGX.title" = "웹사이트";
/* Class = "NSButtonCell"; title = "Synchronize"; ObjectID = "5iE-R5-2f7"; */
"5iE-R5-2f7.title" = "동기화";
/* Class = "NSTextFieldCell"; title = "Search (⌘F)"; ObjectID = "8PO-5E-yRJ"; */
"8PO-5E-yRJ.title" = "검색 (⌘F)";
/* Class = "NSSegmentedCell"; 8nO-vA-7qF.ibShadowedLabels[0] = "All"; ObjectID = "8nO-vA-7qF"; */
"8nO-vA-7qF.ibShadowedLabels[0]" = "전체선택";
/* Class = "NSSegmentedCell"; 8nO-vA-7qF.ibShadowedLabels[1] = "Replace"; ObjectID = "8nO-vA-7qF"; */
"8nO-vA-7qF.ibShadowedLabels[1]" = "바꾸기";
/* Class = "NSButtonCell"; title = "Make Independent"; ObjectID = "ACl-0t-GGH"; */
"ACl-0t-GGH.title" = "독립 항목으로 변경";
/* Class = "NSButtonCell"; title = "Replace"; ObjectID = "CRw-jx-RlM"; */
"CRw-jx-RlM.title" = "바꾸기";
/* Class = "NSTextFieldCell"; title = "Search (⌘F)"; ObjectID = "Wd6-KD-rqx"; */
"Wd6-KD-rqx.title" = "검색 (⌘F)";
/* Class = "NSTextFieldCell"; title = "Opencore Configuration Properties"; ObjectID = "aIc-ln-iIV"; */
"aIc-ln-iIV.title" = "Opencore Configuration Properties";
/* Class = "NSButtonCell"; title = "Synchronize"; ObjectID = "cZ7-39-tJB"; */
"cZ7-39-tJB.title" = "동기화";
B/* Localized versions of Info.plist keys */
此差异已折叠。
此差异已折叠。
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nDefault value: false\nDescription: Reset BGRT table Displayed status field to false.\nThis works around firmwares that provide BGRT table but fail to handle screen updates afterwards."; ObjectID = "0zY-cF-e9r"; */
"0zY-cF-e9r.ibShadowedToolTip" = "Type: plist boolean\nDefault value: false\nDescription: Reset BGRT table 기본 값 false.\n BGRT 테이블을 제공하지만 이후 화면 업데이트를 처리하지 못하는 펌웨어 문제 해결";
/* Class = "NSTableView"; ibShadowedToolTip = "1. Comment\nType: plist string\nDefault value: Empty string\nDescription: Arbitrary ASCII string used to provide human readable reference for the entry. It is implementation defined whether this value is used.\n2. Count\nType: plist integer\nDefault value: 0\nDescription: Number of patch occurrences to apply. 0 applies the patch to all occurrences found.\n3. Enabled\nType: plist boolean\nDefault value: false\nDescription: This ACPI patch will not be used unless set to true.\n4. Find\nType: plist data\nDefault value: Empty data\nDescription: Data to find. Must equal to Replace in size.\n5. Limit\nType: plist integer\nDefault value: 0\nDescription: Maximum number of bytes to search for. Can be set to 0 to look through the whole ACPI table.\n6. Mask\nType: plist data\nDefault value: Empty data\nDescription: Data bitwise mask used during find comparison. Allows fuzzy search by ignoring not masked (set to zero) bits. Can be set to empty data to be ignored. Must equal to Replace in size otherwise.\n7. OemTableId\nType: plist data, 8 bytes\nDefault value: All zero\nDescription: Match table OEM ID to be equal to this value unless all zero.\n8. Replace\nType: plist data\nDefault value: Empty data\nDescription: Replacement data of one or more bytes.\n9. ReplaceMask\nType: plist data\nDefault value: Empty data\nDescription: Data bitwise mask used during replacement. Allows fuzzy replacement by updating masked (set to non-zero) bits. Can be set to empty data to be ignored. Must equal to Replace in size otherwise.\n10. Skip\nType: plist integer\nDefault value: 0\nDescription: Number of found occurrences to be skipped before replacement is done.\n11. TableLength\nType: plist integer\nDefault value: 0\nDescription: Match table size to be equal to this value unless 0.\n12. TableSignature Type:\ntextttplist data, 4 bytes\nDefault value: All zero\nDescription: Match table signature to be equal to this value unless all zero."; ObjectID = "2tM-Ig-MFJ"; */
"2tM-Ig-MFJ.ibShadowedToolTip" = "1. Comment\nType: plist string\nDefault value: Empty string\nDescription: Arbitrary ASCII string used to provide human readable reference for the entry. It is implementation defined whether this value is used.\n2. Count\nType: plist integer\nDefault value: 0\nDescription: Number of patch occurrences to apply. 0 applies the patch to all occurrences found.\n3. Enabled\nType: plist boolean\nDefault value: false\nDescription: This ACPI patch will not be used unless set to true.\n4. Find\nType: plist data\nDefault value: Empty data\nDescription: Data to find. Must equal to Replace in size.\n5. Limit\nType: plist integer\nDefault value: 0\nDescription: Maximum number of bytes to search for. Can be set to 0 to look through the whole ACPI table.\n6. Mask\nType: plist data\nDefault value: Empty data\nDescription: Data bitwise mask used during find comparison. Allows fuzzy search by ignoring not masked (set to zero) bits. Can be set to empty data to be ignored. Must equal to Replace in size otherwise.\n7. OemTableId\nType: plist data, 8 bytes\nDefault value: All zero\nDescription: Match table OEM ID to be equal to this value unless all zero.\n8. Replace\nType: plist data\nDefault value: Empty data\nDescription: Replacement data of one or more bytes.\n9. ReplaceMask\nType: plist data\nDefault value: Empty data\nDescription: Data bitwise mask used during replacement. Allows fuzzy replacement by updating masked (set to non-zero) bits. Can be set to empty data to be ignored. Must equal to Replace in size otherwise.\n10. Skip\nType: plist integer\nDefault value: 0\nDescription: Number of found occurrences to be skipped before replacement is done.\n11. TableLength\nType: plist integer\nDefault value: 0\nDescription: Match table size to be equal to this value unless 0.\n12. TableSignature Type:\ntextttplist data, 4 bytes\nDefault value: All zero\nDescription: Match table signature to be equal to this value unless all zero.";
/* Class = "NSTableColumn"; headerCell.title = "Mask"; ObjectID = "4j9-uJ-Gbu"; */
"4j9-uJ-Gbu.headerCell.title" = "Mask";
/* Class = "NSButtonCell"; title = "NormalizeHeaders"; ObjectID = "6NS-cZ-NZu"; */
"6NS-cZ-NZu.title" = "NormalizeHeaders";
/* Class = "NSTextFieldCell"; title = "Loading Resources"; ObjectID = "7g0-XW-xjy"; */
"7g0-XW-xjy.title" = "리소스 로딩";
/* Class = "NSTableView"; ibShadowedToolTip = "1. All\nType: plist boolean\nDefault value: false\nDescription: If set to true, all ACPI tables matching the condition will be deleted. Otherwise only first matched table.\n2. Comment\nType: plist string\nDefault value: Empty string\nDescription: Arbitrary ASCII string used to provide human readable reference for the entry. It is implementation defined whether this value is used.\n3. Enabled\nType: plist boolean\nDefault value: false\nDescription: This ACPI table will not be removed unless set to true.\n4. OemTableId\nType: plist data, 8 bytes\nDefault value: All zero\nDescription: Match table OEM ID to be equal to this value unless all zero.\n5. TableLength\nType: plist integer\nDefault value: 0\nDescription: Match table size to be equal to this value unless 0.\n6. TableSignature\nType: plist data, 4 bytes\nDefault value: All zero\nDescription: Match table signature to be equal to this value unless all zero.\n\nNote: Make sure not to specify table signature when the sequence needs to be replaced in multiple places. Especially when performing different kinds of renames."; ObjectID = "8sm-zn-vNl"; */
"8sm-zn-vNl.ibShadowedToolTip" = "1. All\nType: plist boolean\nDefault value: false\nDescription: If set to true, all ACPI tables matching the condition will be deleted. Otherwise only first matched table.\n2. Comment\nType: plist string\nDefault value: Empty string\nDescription: Arbitrary ASCII string used to provide human readable reference for the entry. It is implementation defined whether this value is used.\n3. Enabled\nType: plist boolean\nDefault value: false\nDescription: This ACPI table will not be removed unless set to true.\n4. OemTableId\nType: plist data, 8 bytes\nDefault value: All zero\nDescription: Match table OEM ID to be equal to this value unless all zero.\n5. TableLength\nType: plist integer\nDefault value: 0\nDescription: Match table size to be equal to this value unless 0.\n6. TableSignature\nType: plist data, 4 bytes\nDefault value: All zero\nDescription: Match table signature to be equal to this value unless all zero.\n\nNote: Make sure not to specify table signature when the sequence needs to be replaced in multiple places. Especially when performing different kinds of renames.";
/* Class = "NSTableView"; ibShadowedToolTip = "1. Comment\nType: plist string\nDefault value: Empty string\nDescription: Arbitrary ASCII string used to provide human readable reference for the entry. It is implementation defined whether this value is used.\n\n2. Enabled\nType: plist boolean\nDefault value: false\nDescription: This ACPI table will not be added unless set to true.\n\n3. Path\nType: plist string\nDefault value: Empty string\nDescription: File paths meant to be loaded as ACPI tables. Example values include DSDT.aml, SubDir/SSDT-8.aml, SSDT-USBX.aml, etc.\n\nACPI table load order follows the item order in the array. All ACPI tables load from OC/ACPI/Custom directory. Note: All tables but tables with DSDT table identifier (determined by parsing data not by filename) insert new tables into ACPI stack. DSDT, unlike the rest, performs replacement of DSDT table."; ObjectID = "9ZU-zR-Tmy"; */
"9ZU-zR-Tmy.ibShadowedToolTip" = "1. Comment\nType: plist string\nDefault value: Empty string\nDescription: Arbitrary ASCII string used to provide human readable reference for the entry. It is implementation defined whether this value is used.\n\n2. Enabled\nType: plist boolean\nDefault value: false\nDescription: This ACPI table will not be added unless set to true.\n\n3. Path\nType: plist string\nDefault value: Empty string\nDescription: File paths meant to be loaded as ACPI tables. Example values include DSDT.aml, SubDir/SSDT-8.aml, SSDT-USBX.aml, etc.\n\nACPI table load order follows the item order in the array. All ACPI tables load from OC/ACPI/Custom directory. Note: All tables but tables with DSDT table identifier (determined by parsing data not by filename) insert new tables into ACPI stack. DSDT, unlike the rest, performs replacement of DSDT table.";
/* Class = "NSTableColumn"; headerCell.title = "Skip"; ObjectID = "A4Q-If-0AG"; */
"A4Q-If-0AG.headerCell.title" = "무시";
/* Class = "NSTableColumn"; headerCell.title = "TableLength"; ObjectID = "CVl-gt-v4L"; */
"CVl-gt-v4L.headerCell.title" = "TableLength";
/* Class = "NSTableColumn"; headerCell.title = "Path*"; ObjectID = "CbM-86-go4"; */
"CbM-86-go4.headerCell.title" = "Path*";
/* Class = "NSBox"; title = "Quirks"; ObjectID = "DxA-Lh-I4Q"; */
"DxA-Lh-I4Q.title" = "Quirks";
/* Class = "NSTableColumn"; headerCell.title = "Enabled"; ObjectID = "FLp-3q-DSv"; */
"FLp-3q-DSv.headerCell.title" = "활성화";
/* Class = "NSButtonCell"; title = "EnableForAll"; ObjectID = "HdU-pu-zKX"; */
"HdU-pu-zKX.title" = "모두 활성화";
/* Class = "NSTableColumn"; headerCell.title = "ReplaceMask"; ObjectID = "JFF-S2-t99"; */
"JFF-S2-t99.headerCell.title" = "ReplaceMask";
/* Class = "NSTableColumn"; headerCell.title = "Comment"; ObjectID = "JjS-7V-0PV"; */
"JjS-7V-0PV.headerCell.title" = "Comment";
/* Class = "NSTableColumn"; headerCell.title = "Find"; ObjectID = "K4n-vm-jxn"; */
"K4n-vm-jxn.headerCell.title" = "Find";
/* Class = "NSMenuItem"; title = "List Of Patches"; ObjectID = "Kbb-Cq-tfz"; */
"Kbb-Cq-tfz.title" = "패치 리스트";
/* Class = "NSTableColumn"; headerCell.title = "TableLength"; ObjectID = "MtH-av-7W0"; */
"MtH-av-7W0.headerCell.title" = "TableLength";
/* Class = "NSButtonCell"; title = "Browse"; ObjectID = "Ndv-7C-25y"; */
"Ndv-7C-25y.title" = "찾기";
/* Class = "NSTableColumn"; headerCell.title = "Replace"; ObjectID = "NtB-gi-4nw"; */
"NtB-gi-4nw.headerCell.title" = "교체";
/* Class = "NSTableColumn"; headerCell.title = "OemTableId"; ObjectID = "Nxc-pO-D4k"; */
"Nxc-pO-D4k.headerCell.title" = "OemTableId";
/* Class = "NSButtonCell"; title = "RebaseRegions"; ObjectID = "OG6-fc-Q9m"; */
"OG6-fc-Q9m.title" = "RebaseRegions";
/* Class = "NSTextFieldCell"; title = "Multiple selection allowed"; ObjectID = "SPY-Vf-Izp"; */
"SPY-Vf-Izp.title" = "Multiple selection allowed";
/* Class = "NSButtonCell"; title = "ResetHwSig"; ObjectID = "Z6k-wb-4yC"; */
"Z6k-wb-4yC.title" = "ResetHwSig";
/* Class = "NSTableColumn"; headerCell.title = "Enabled"; ObjectID = "c8a-dM-DNw"; */
"c8a-dM-DNw.headerCell.title" = "활성화";
/* Class = "NSTableColumn"; headerCell.title = "Comment"; ObjectID = "cAx-1U-xJ9"; */
"cAx-1U-xJ9.headerCell.title" = "Comment";
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nDefault value: false\nDescription: Cleanup ACPI header fields to workaround macOS ACPI implementation bug causing boot crashes. Reference: Debugging AppleACPIPlatform on 10.13 by Alex James aka theracermaster. The issue is fixed in macOS Mojave (10.14)."; ObjectID = "eza-Xg-dPF"; */
"eza-Xg-dPF.ibShadowedToolTip" = "Type: plist boolean\nDefault value: false\nDescription: Cleanup ACPI header fields to workaround macOS ACPI implementation bug causing boot crashes. Reference: Debugging AppleACPIPlatform on 10.13 by Alex James aka theracermaster. The issue is fixed in macOS Mojave (10.14).";
/* Class = "NSButtonCell"; title = "ResetLogoStatus"; ObjectID = "fCv-Py-taQ"; */
"fCv-Py-taQ.title" = "ResetLogoStatus";
/* Class = "NSTableColumn"; headerCell.title = "Comment"; ObjectID = "gIS-d5-pG5"; */
"gIS-d5-pG5.headerCell.title" = "Comment";
/* Class = "NSTableColumn"; headerCell.title = "Limit"; ObjectID = "ger-9o-NnS"; */
"ger-9o-NnS.headerCell.title" = "Limit";
/* Class = "NSTableColumn"; headerCell.title = "Count"; ObjectID = "hIr-Vr-rVp"; */
"hIr-Vr-rVp.headerCell.title" = "Count";
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nDefault value: false\nDescription: Attempt to heuristically relocate ACPI memory regions. Not recommended.\n\nACPI tables are often generated dynamically by underlying firmware implementation. Among the position- independent code, ACPI tables may contain physical addresses of MMIO areas used for device configuration, usually grouped in regions (e.g. OperationRegion). Changing firmware settings or hardware configuration, upgrading or patching the firmware inevitably leads to changes in dynamically generated ACPI code, which sometimes lead to the shift of the addresses in aforementioned OperationRegion constructions.\nFor this reason it is very dangerous to apply any kind of modifications to ACPI tables. The most reasonable approach is to make as few as possible changes to ACPI and try to not replace any tables, especially DSDT. When this is not possible, then at least attempt to ensure that custom DSDT is based on the most recent DSDT or remove writes and reads for the affected areas.\nWhen nothing else helps this option could be tried to avoid stalls at PCI Configuration Begin phase of macOS booting by attempting to fix the ACPI addresses. It does not do magic, and only works with most common cases. Do not use unless absolutely required."; ObjectID = "iWF-dk-0VK"; */
"iWF-dk-0VK.ibShadowedToolTip" = "데이터 타입: plist boolean\nDefault value: false\nDescription: Attempt to heuristically relocate ACPI memory regions. Not recommended.\n\nACPI tables are often generated dynamically by underlying firmware implementation. Among the position- independent code, ACPI tables may contain physical addresses of MMIO areas used for device configuration, usually grouped in regions (e.g. OperationRegion). Changing firmware settings or hardware configuration, upgrading or patching the firmware inevitably leads to changes in dynamically generated ACPI code, which sometimes lead to the shift of the addresses in aforementioned OperationRegion constructions.\nFor this reason it is very dangerous to apply any kind of modifications to ACPI tables. The most reasonable approach is to make as few as possible changes to ACPI and try to not replace any tables, especially DSDT. When this is not possible, then at least attempt to ensure that custom DSDT is based on the most recent DSDT or remove writes and reads for the affected areas.\nWhen nothing else helps this option could be tried to avoid stalls at PCI Configuration Begin phase of macOS booting by attempting to fix the ACPI addresses. It does not do magic, and only works with most common cases. Do not use unless absolutely required.";
/* Class = "NSTableColumn"; headerCell.title = "All"; ObjectID = "iwn-0u-n3y"; */
"iwn-0u-n3y.headerCell.title" = "All";
/* Class = "NSTabViewItem"; label = "Patch"; ObjectID = "jB3-Fa-Mq9"; */
"jB3-Fa-Mq9.label" = "패치";
/* Class = "NSButtonCell"; title = "FadtEnableReset"; ObjectID = "l7b-Bk-2B3"; */
"l7b-Bk-2B3.title" = "FadtEnableReset";
/* Class = "NSTableColumn"; headerCell.title = "TableSignature*"; ObjectID = "mHJ-L1-J8M"; */
"mHJ-L1-J8M.headerCell.title" = "TableSignature*";
/* Class = "NSTableColumn"; headerCell.title = "OemTableId"; ObjectID = "qk5-w1-h2Q"; */
"qk5-w1-h2Q.headerCell.title" = "OemTableId";
/* Class = "NSTabViewItem"; label = "Delete"; ObjectID = "swX-ck-WbC"; */
"swX-ck-WbC.label" = "지우기";
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Reset FACS table HardwareSignature value to 0.\nThis works around firmwares that fail to maintain hardware signature across the reboots and cause issues with waking from hibernation."; ObjectID = "u3f-B9-p1e"; */
"u3f-B9-p1e.ibShadowedToolTip" = "데이터 타입: plist boolean\nFailsafe: false\nDescription: Reset FACS table HardwareSignature value to 0.\nThis works around firmwares that fail to maintain hardware signature across the reboots and cause issues with waking from hibernation.";
/* Class = "NSTableColumn"; headerCell.title = "TableSignature*"; ObjectID = "wld-sU-lGp"; */
"wld-sU-lGp.headerCell.title" = "TableSignature*";
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nDefault value: false\nDescription: Provide reset register and flag in FADT table to enable reboot and shutdown on legacy hardware. Not recommended unless required."; ObjectID = "xYB-OX-ce7"; */
"xYB-OX-ce7.ibShadowedToolTip" = "데이터 타입: plist boolean\nDefault value: false\nDescription: Provide reset register and flag in FADT table to enable reboot and shutdown on legacy hardware. Not recommended unless required.";
/* Class = "NSTabViewItem"; label = "Add"; ObjectID = "y3O-8J-sex"; */
"y3O-8J-sex.label" = "추가";
/* Class = "NSTableColumn"; headerCell.title = "Enabled"; ObjectID = "z8k-hB-WoQ"; */
"z8k-hB-WoQ.headerCell.title" = "활성";
/* Class = "NSWindow"; title = "Boot.log"; ObjectID = "QvC-M9-y7g"; */
"QvC-M9-y7g.title" = "Boot.log";
/* Class = "NSButtonCell"; title = "Copy to Clipboard"; ObjectID = "Tq6-rl-9sc"; */
"Tq6-rl-9sc.title" = "Clipboard로 복사하기";
/* Class = "NSTextFieldCell"; title = "Search (⌘F)"; ObjectID = "jAZ-Ir-LHD"; */
"jAZ-Ir-LHD.title" = "검색 (⌘F)";
/* Class = "NSBox"; title = "Bdmesg"; ObjectID = "mBA-VI-TPQ"; */
"mBA-VI-TPQ.title" = "Bdmesg";
/* Class = "NSButtonCell"; title = "Save boot.log to desktop"; ObjectID = "wSe-to-GTI"; */
"wSe-to-GTI.title" = "boot.log 데스크탑에 저장";
/* Class = "NSButtonCell"; title = "Generate log"; ObjectID = "wxt-kM-Dys"; */
"wxt-kM-Dys.title" = "log 생성";
/* Class = "NSTextFieldCell"; title = "Opencore Version"; ObjectID = "5Yb-KF-2Ys"; */
"5Yb-KF-2Ys.title" = "Opencore Version";
/* Class = "NSWindow"; title = "Config Checker"; ObjectID = "F0z-JX-Cv5"; */
"F0z-JX-Cv5.title" = "Config 체커";
/* Class = "NSTextFieldCell"; title = "CPU Family"; ObjectID = "K8h-i1-pzV"; */
"K8h-i1-pzV.title" = "CPU Family";
/* Class = "NSButtonCell"; title = "Drag and Drop"; ObjectID = "ltY-Ma-fgV"; */
"ltY-Ma-fgV.title" = "드래그&드랍";
/* Class = "NSButtonCell"; title = "Current Configurations"; ObjectID = "pkq-Kt-jHM"; */
"pkq-Kt-jHM.title" = "현재 사양";
/* Class = "NSButtonCell"; title = "Import"; ObjectID = "y4M-4p-teE"; */
"y4M-4p-teE.title" = "임포트";
/* Class = "NSButtonCell"; title = "Check"; ObjectID = "zPH-fV-BKT"; */
"zPH-fV-BKT.title" = "체크";
/* Class = "NSView"; ibShadowedToolTip = "2. Delete\nType: plist dict\nDescription: Removes device properties from a map (plist dict) of deivce paths to an array (plist array) of variable names in plist string format."; ObjectID = "1eh-jH-TX2"; */
"1eh-jH-TX2.ibShadowedToolTip" = "Removes device properties from a map (plist dict) of deivce paths to an array (plist array) of variable names in plist string format.";
/* Class = "NSTableColumn"; headerCell.title = "Value"; ObjectID = "6on-lJ-yiP"; */
"6on-lJ-yiP.headerCell.title" = "Value";
/* Class = "NSWindow"; title = "Presets"; ObjectID = "7dM-hm-O9O"; */
"7dM-hm-O9O.title" = "Presets";
/* Class = "NSTableColumn"; headerCell.title = "Devices"; ObjectID = "9kg-WA-Eir"; */
"9kg-WA-Eir.headerCell.title" = "Devices";
/* Class = "NSTableColumn"; headerCell.title = "Key*"; ObjectID = "F6A-yy-QfQ"; */
"F6A-yy-QfQ.headerCell.title" = "Key*";
/* Class = "NSMenuItem"; title = "List of PCI Devices"; ObjectID = "JHu-SN-nN7"; */
"JHu-SN-nN7.title" = "PCI Devices 리스트";
/* Class = "NSTabViewItem"; label = "Selected Platform"; ObjectID = "Lb7-g2-RyE"; */
"Lb7-g2-RyE.label" = "Platform 선택";
/* Class = "NSButtonCell"; title = "Spoof ID"; ObjectID = "LcB-f7-aNX"; */
"LcB-f7-aNX.title" = "Spoof ID";
/* Class = "NSTabViewItem"; label = "CPU Codenames"; ObjectID = "MD8-eq-jtV"; */
"MD8-eq-jtV.label" = "CPU Codenames";
/* Class = "NSTabViewItem"; label = "Add"; ObjectID = "NLq-sd-yYz"; */
"NLq-sd-yYz.label" = "Add";
/* Class = "NSMenuItem"; title = "DATA"; ObjectID = "POL-aB-DNF"; */
"POL-aB-DNF.title" = "DATA";
/* Class = "NSTabViewItem"; label = "Current System"; ObjectID = "QNk-Ut-xrk"; */
"QNk-Ut-xrk.label" = "현재사양";
/* Class = "NSMenuItem"; title = "List of PCI Devices"; ObjectID = "V5x-oc-YnL"; */
"V5x-oc-YnL.title" = "PCI Devices 리스트";
/* Class = "NSTableColumn"; headerCell.title = "Type"; ObjectID = "dpG-4m-Tya"; */
"dpG-4m-Tya.headerCell.title" = "Type";
/* Class = "NSTabViewItem"; label = "Device IDs"; ObjectID = "ej0-LP-73g"; */
"ej0-LP-73g.label" = "Device IDs";
/* Class = "NSTabViewItem"; label = "Framebuffer"; ObjectID = "ews-BC-kwq"; */
"ews-BC-kwq.label" = "Framebuffer";
/* Class = "NSMenuItem"; title = "Add all PCI devices"; ObjectID = "gGR-Wj-H5N"; */
"gGR-Wj-H5N.title" = "PCI devices 리스트 모두 추가";
/* Class = "NSMenuItem"; title = "NUMBER"; ObjectID = "lI7-XR-ash"; */
"lI7-XR-ash.title" = "숫자";
/* Class = "NSTabViewItem"; label = "Delete"; ObjectID = "n3V-ht-3yU"; */
"n3V-ht-3yU.label" = "지우기";
/* Class = "NSTabViewItem"; label = "Platform IDs"; ObjectID = "n7N-Fd-plx"; */
"n7N-Fd-plx.label" = "Platform IDs";
/* Class = "NSView"; ibShadowedToolTip = "1. Add\nType: plist dict\nDescription: Sets device properties from a map (plist dict) of deivce paths to a map (plist dict) of variable names and their values in plist metadata format. Device paths must be provided in canonic string format (e.g. PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)). Properties will only be set if not present and not deleted.\nNote: Currently properties may only be (formerly) added by the original driver, so unless a separate driver was installed, there is no reason to delete the variables."; ObjectID = "ogK-XX-Zb9"; */
"ogK-XX-Zb9.ibShadowedToolTip" = "1. Add\nType: plist dict\nDescription: Sets device properties from a map (plist dict) of deivce paths to a map (plist dict) of variable names and their values in plist metadata format. Device paths must be provided in canonic string format (e.g. PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)). Properties will only be set if not present and not deleted.\nNote: Currently properties may only be (formerly) added by the original driver, so unless a separate driver was installed, there is no reason to delete the variables.";
/* Class = "NSTableColumn"; headerCell.title = "Key"; ObjectID = "pxh-MR-ISe"; */
"pxh-MR-ISe.headerCell.title" = "키";
/* Class = "NSTableColumn"; headerCell.title = "Devices"; ObjectID = "rqc-Sa-r83"; */
"rqc-Sa-r83.headerCell.title" = "Devices";
/* Class = "NSButtonCell"; title = "Add"; ObjectID = "sdh-x3-Y0z"; */
"sdh-x3-Y0z.title" = "추가";
/* Class = "NSMenuItem"; title = "STRING"; ObjectID = "ycS-j8-cj1"; */
"ycS-j8-cj1.title" = "문자열";
/* Class = "NSWindow"; title = "Tips"; ObjectID = "F0z-JX-Cv5"; */
"F0z-JX-Cv5.title" = "팁!";
/* Class = "NSTextFieldCell"; placeholderString = "decimal string"; ObjectID = "1JV-bN-KRu"; */
"1JV-bN-KRu.placeholderString" = "숫자 string";
/* Class = "NSTextFieldCell"; placeholderString = "text string"; ObjectID = "8Wn-hg-GPm"; */
"8Wn-hg-GPm.placeholderString" = "텍스트 string";
/* Class = "NSBox"; title = "decimal <-> HEX "; ObjectID = "AbW-Wf-IH2"; */
"AbW-Wf-IH2.title" = "숫자 <-> HEX ";
/* Class = "NSSegmentedCell"; CBm-Dw-zMx.ibShadowedLabels[0] = "encode"; ObjectID = "CBm-Dw-zMx"; */
"CBm-Dw-zMx.ibShadowedLabels[0]" = "인코드";
/* Class = "NSSegmentedCell"; CBm-Dw-zMx.ibShadowedLabels[1] = "decode"; ObjectID = "CBm-Dw-zMx"; */
"CBm-Dw-zMx.ibShadowedLabels[1]" = "디코드";
/* Class = "NSTextFieldCell"; placeholderString = "HEX string"; ObjectID = "DEE-Cf-wUo"; */
"DEE-Cf-wUo.placeholderString" = "HEX string";
/* Class = "NSWindow"; title = "HEX Converter"; ObjectID = "F0z-JX-Cv5"; */
"F0z-JX-Cv5.title" = "HEX Converter";
/* Class = "NSButtonCell"; title = "Convert"; ObjectID = "Gie-E9-zgo"; */
"Gie-E9-zgo.title" = "Convert";
/* Class = "NSTextFieldCell"; placeholderString = "HEX string"; ObjectID = "Krf-zs-rxt"; */
"Krf-zs-rxt.placeholderString" = "HEX string";
/* Class = "NSBox"; title = "Base64 <-> HEX"; ObjectID = "Kzm-Gy-aa0"; */
"Kzm-Gy-aa0.title" = "Base64 <-> HEX";
/* Class = "NSButtonCell"; title = "Convert"; ObjectID = "SIA-8M-VIR"; */
"SIA-8M-VIR.title" = "Convert";
/* Class = "NSButtonCell"; title = "Convert"; ObjectID = "WJd-p8-WBC"; */
"WJd-p8-WBC.title" = "Convert";
/* Class = "NSTextFieldCell"; placeholderString = "HEX string"; ObjectID = "b4C-Sn-H77"; */
"b4C-Sn-H77.placeholderString" = "HEX string";
/* Class = "NSBox"; title = "text <-> HEX"; ObjectID = "e5z-PY-uGW"; */
"e5z-PY-uGW.title" = "text <-> HEX";
/* Class = "NSTextFieldCell"; placeholderString = "base64 string"; ObjectID = "eFe-vG-d6F"; */
"eFe-vG-d6F.placeholderString" = "base64 string";
/* Class = "NSSegmentedCell"; iqQ-72-2SG.ibShadowedLabels[0] = "decode"; ObjectID = "iqQ-72-2SG"; */
"iqQ-72-2SG.ibShadowedLabels[0]" = "decode";
/* Class = "NSSegmentedCell"; iqQ-72-2SG.ibShadowedLabels[1] = "encode"; ObjectID = "iqQ-72-2SG"; */
"iqQ-72-2SG.ibShadowedLabels[1]" = "encode";
/* Class = "NSSegmentedCell"; kUZ-Lv-wLW.ibShadowedLabels[0] = "encode"; ObjectID = "kUZ-Lv-wLW"; */
"kUZ-Lv-wLW.ibShadowedLabels[0]" = "encode";
/* Class = "NSSegmentedCell"; kUZ-Lv-wLW.ibShadowedLabels[1] = "decode"; ObjectID = "kUZ-Lv-wLW"; */
"kUZ-Lv-wLW.ibShadowedLabels[1]" = "decode";
/* Class = "NSTableColumn"; headerCell.title = "Description"; ObjectID = "21B-Cb-fUA"; */
"21B-Cb-fUA.headerCell.title" = "설명";
/* Class = "NSButton"; ibShadowedToolTip = "reload data"; ObjectID = "3Ug-4D-KT5"; */
"3Ug-4D-KT5.ibShadowedToolTip" = "다시 불러오기";
/* Class = "NSBox"; title = "Status"; ObjectID = "65j-hw-8RJ"; */
"65j-hw-8RJ.title" = "상태";
/* Class = "NSBox"; title = "Box"; ObjectID = "B3V-wJ-Liu"; */
"B3V-wJ-Liu.title" = "박스";
/* Class = "NSButtonCell"; title = "Download"; ObjectID = "GKG-QM-bIL"; */
"GKG-QM-bIL.title" = "다운로드";
/* Class = "NSTextFieldCell"; title = "Driver Not Installed"; ObjectID = "LIE-Ta-kNn"; */
"LIE-Ta-kNn.title" = "드라이버가 인스톨되지 않았습니다.";
/* Class = "NSButton"; ibShadowedToolTip = "open partition"; ObjectID = "Pa0-us-lAL"; */
"Pa0-us-lAL.ibShadowedToolTip" = "파티션 열기";
/* Class = "NSBox"; title = "Box"; ObjectID = "PcY-xL-GAd"; */
"PcY-xL-GAd.title" = "박스";
/* Class = "NSWindow"; title = "Install Drivers"; ObjectID = "QvC-M9-y7g"; */
"QvC-M9-y7g.title" = "드라이버 설치하기";
/* Class = "NSTextFieldCell"; title = "target partition"; ObjectID = "Rpn-xn-uy7"; */
"Rpn-xn-uy7.title" = "대상 파티션";
/* Class = "NSButtonCell"; title = "Backup driver"; ObjectID = "WeO-Rr-T3c"; */
"WeO-Rr-T3c.title" = "백업 드라이버";
/* Class = "NSTableColumn"; headerCell.title = "Delete"; ObjectID = "eVi-uB-Nnf"; */
"eVi-uB-Nnf.headerCell.title" = "지우기";
/* Class = "NSTableColumn"; headerCell.title = "Name"; ObjectID = "g7H-EN-grT"; */
"g7H-EN-grT.headerCell.title" = "이름";
/* Class = "NSTableColumn"; headerCell.title = "Installed"; ObjectID = "jcQ-eq-FLX"; */
"jcQ-eq-FLX.headerCell.title" = "설치됨";
/* Class = "NSTextFieldCell"; title = "Driver Installed"; ObjectID = "yDU-1k-6MS"; */
"yDU-1k-6MS.title" = "Driver 설치됨";
/* Class = "NSTableColumn"; headerCell.title = "Description"; ObjectID = "21B-Cb-fUA"; */
"21B-Cb-fUA.headerCell.title" = "설명";
/* Class = "NSButton"; ibShadowedToolTip = "reload data"; ObjectID = "3Ug-4D-KT5"; */
"3Ug-4D-KT5.ibShadowedToolTip" = "다시 불러오기";
/* Class = "NSBox"; title = "Status"; ObjectID = "65j-hw-8RJ"; */
"65j-hw-8RJ.title" = "상태";
/* Class = "NSBox"; title = "Box"; ObjectID = "B3V-wJ-Liu"; */
"B3V-wJ-Liu.title" = "박스";
/* Class = "NSButtonCell"; title = "Download"; ObjectID = "GKG-QM-bIL"; */
"GKG-QM-bIL.title" = "다운로드";
/* Class = "NSTextFieldCell"; title = "Tool Not Installed"; ObjectID = "LIE-Ta-kNn"; */
"LIE-Ta-kNn.title" = "설치되지 않았습니다.";
/* Class = "NSButton"; ibShadowedToolTip = "open partition"; ObjectID = "Pa0-us-lAL"; */
"Pa0-us-lAL.ibShadowedToolTip" = "파티션 열기";
/* Class = "NSBox"; title = "Box"; ObjectID = "PcY-xL-GAd"; */
"PcY-xL-GAd.title" = "박스";
/* Class = "NSWindow"; title = "Install Tools"; ObjectID = "QvC-M9-y7g"; */
"QvC-M9-y7g.title" = "설치하기";
/* Class = "NSTextFieldCell"; title = "target partition"; ObjectID = "Rpn-xn-uy7"; */
"Rpn-xn-uy7.title" = "대상 파티션";
/* Class = "NSButtonCell"; title = "Backup tool"; ObjectID = "WeO-Rr-T3c"; */
"WeO-Rr-T3c.title" = "백업 툴";
/* Class = "NSTableColumn"; headerCell.title = "Delete"; ObjectID = "eVi-uB-Nnf"; */
"eVi-uB-Nnf.headerCell.title" = "지우기";
/* Class = "NSTableColumn"; headerCell.title = "Name"; ObjectID = "g7H-EN-grT"; */
"g7H-EN-grT.headerCell.title" = "이름";
/* Class = "NSTableColumn"; headerCell.title = "Installed"; ObjectID = "jcQ-eq-FLX"; */
"jcQ-eq-FLX.headerCell.title" = "설치됨";
/* Class = "NSTextFieldCell"; title = "Tool Installed"; ObjectID = "yDU-1k-6MS"; */
"yDU-1k-6MS.title" = "Tool 설치됨";
/* Class = "NSButtonCell"; title = "SMCProcessor"; ObjectID = "0Hr-0F-FV6"; */
"0Hr-0F-FV6.title" = "SMCProcessor";
/* Class = "NSButtonCell"; title = "Backup kext"; ObjectID = "39o-Ir-A0m"; */
"39o-Ir-A0m.title" = "Backup kext";
/* Class = "NSTableColumn"; headerCell.title = "Category"; ObjectID = "47C-Wy-wbp"; */
"47C-Wy-wbp.headerCell.title" = "Category";
/* Class = "NSTableColumn"; headerCell.title = "Author"; ObjectID = "6OG-eK-0wo"; */
"6OG-eK-0wo.headerCell.title" = "Author";
/* Class = "NSTextFieldCell"; title = "[*]drag and drop to table for manual installation"; ObjectID = "9WO-06-2fp"; */
"9WO-06-2fp.title" = "[*]drag and drop to table for manual installation";
/* Class = "NSButtonCell"; title = "Select"; ObjectID = "Cu7-TT-odD"; */
"Cu7-TT-odD.title" = "Select";
/* Class = "NSTextFieldCell"; title = "Partition:"; ObjectID = "DPO-a9-fnK"; */
"DPO-a9-fnK.title" = "Partition:";
/* Class = "NSButtonCell"; title = "Install"; ObjectID = "EAo-vi-RTS"; */
"EAo-vi-RTS.title" = "Install";
/* Class = "NSButtonCell"; title = "HWMonitor"; ObjectID = "Gc8-yC-f8T"; */
"Gc8-yC-f8T.title" = "HWMonitor";
/* Class = "NSButtonCell"; title = "SMCSuperIO"; ObjectID = "Oqq-A2-PX5"; */
"Oqq-A2-PX5.title" = "SMCSuperIO";
/* Class = "NSButton"; ibShadowedToolTip = "Reload Data"; ObjectID = "Pss-ZT-2YR"; */
"Pss-ZT-2YR.ibShadowedToolTip" = "Reload Data";
/* Class = "NSWindow"; title = "Kexts Installer"; ObjectID = "QvC-M9-y7g"; */
"QvC-M9-y7g.title" = "Kexts Installer";
/* Class = "NSWindow"; title = "NoVPAJpeg Selection"; ObjectID = "T0X-Ss-Wv0"; */
"T0X-Ss-Wv0.title" = "NoVPAJpeg Selection";
/* Class = "NSButtonCell"; title = "GPUSensors"; ObjectID = "Z6y-49-dIn"; */
"Z6y-49-dIn.title" = "GPUSensors";
/* Class = "NSTableColumn"; headerCell.title = "Name"; ObjectID = "aPa-sD-90t"; */
"aPa-sD-90t.headerCell.title" = "Name";
/* Class = "NSWindow"; title = "VirtualSMC Detected"; ObjectID = "c22-Ac-LFY"; */
"c22-Ac-LFY.title" = "VirtualSMC Detected";
/* Class = "NSButtonCell"; title = "Download"; ObjectID = "eiG-ge-aFx"; */
"eiG-ge-aFx.title" = "Download";
/* Class = "NSBox"; title = "Box"; ObjectID = "ghD-a1-XG4"; */
"ghD-a1-XG4.title" = "Box";
/* Class = "NSButtonCell"; title = "Install"; ObjectID = "haE-Pd-ckC"; */
"haE-Pd-ckC.title" = "Install";
/* Class = "NSTableColumn"; headerCell.title = "Version"; ObjectID = "mCG-e2-oRh"; */
"mCG-e2-oRh.headerCell.title" = "Version";
/* Class = "NSButtonCell"; title = "SMCBatteryManager"; ObjectID = "mgy-Nm-mcA"; */
"mgy-Nm-mcA.title" = "SMCBatteryManager";
/* Class = "NSButtonCell"; title = "ACPISensors"; ObjectID = "neN-8J-DX9"; */
"neN-8J-DX9.title" = "ACPISensors";
/* Class = "NSButton"; ibShadowedToolTip = "Open Folder"; ObjectID = "o31-92-wcY"; */
"o31-92-wcY.ibShadowedToolTip" = "Open Folder";
/* Class = "NSBox"; title = "Status"; ObjectID = "rk5-54-iPh"; */
"rk5-54-iPh.title" = "상태";
/* Class = "NSTableColumn"; headerCell.title = "Description"; ObjectID = "s02-B6-VcE"; */
"s02-B6-VcE.headerCell.title" = "설명";
/* Class = "NSButtonCell"; title = "SMCLightSensor"; ObjectID = "skX-jk-rAB"; */
"skX-jk-rAB.title" = "SMCLightSensor";
/* Class = "NSButtonCell"; title = "LPCSensors"; ObjectID = "uyn-gU-95T"; */
"uyn-gU-95T.title" = "LPCSensors";
/* Class = "NSButtonCell"; title = "SMMSensors"; ObjectID = "vLi-FS-kKr"; */
"vLi-FS-kKr.title" = "SMMSensors";
/* Class = "NSWindow"; title = "FakeSMC Detected"; ObjectID = "wJK-pT-UcH"; */
"wJK-pT-UcH.title" = "FakeSMC Detected";
/* Class = "NSButton"; ibShadowedToolTip = "Delete"; ObjectID = "xLd-aS-xuu"; */
"xLd-aS-xuu.ibShadowedToolTip" = "지우기";
/* Class = "NSButtonCell"; title = "CPUSensors"; ObjectID = "yyM-ue-Kqj"; */
"yyM-ue-Kqj.title" = "CPUSensors";
/* Class = "NSTextFieldCell"; title = "Location:"; ObjectID = "zsE-Kv-XLB"; */
"zsE-Kv-XLB.title" = "위치:";
/* Class = "NSTextFieldCell"; title = "N/A"; ObjectID = "8qh-Kt-MSO"; */
"8qh-Kt-MSO.title" = "알수없음";
/* Class = "NSButtonCell"; title = "unMount partition"; ObjectID = "9m5-em-cDq"; */
"9m5-em-cDq.title" = "unMount 파티션";
/* Class = "NSBox"; title = "Partition Scheme"; ObjectID = "Ags-Fc-odA"; */
"Ags-Fc-odA.title" = "Partition Scheme";
/* Class = "NSTextFieldCell"; title = "Device BSD Name"; ObjectID = "As9-X4-iHB"; */
"As9-X4-iHB.title" = "Device BSD Name";
/* Class = "NSTextFieldCell"; title = "Disk Type"; ObjectID = "Edn-Sq-BEn"; */
"Edn-Sq-BEn.title" = "Disk 종류";
/* Class = "NSTextFieldCell"; title = "Volume Name"; ObjectID = "K7n-YQ-8gF"; */
"K7n-YQ-8gF.title" = "Volume Name";
/* Class = "NSTextFieldCell"; title = "Disk UUID"; ObjectID = "NnL-DI-BWs"; */
"NnL-DI-BWs.title" = "Disk UUID";
/* Class = "NSWindow"; title = "Mount EFI"; ObjectID = "QvC-M9-y7g"; */
"QvC-M9-y7g.title" = "Mount EFI";
/* Class = "NSSegmentedCell"; Yd4-Rh-oPW.ibShadowedLabels[0] = "Open Partition"; ObjectID = "Yd4-Rh-oPW"; */
"Yd4-Rh-oPW.ibShadowedLabels[0]" = "Open Partition";
/* Class = "NSSegmentedCell"; Yd4-Rh-oPW.ibShadowedLabels[1] = "Mount Partition"; ObjectID = "Yd4-Rh-oPW"; */
"Yd4-Rh-oPW.ibShadowedLabels[1]" = "Mount Partition";
/* Class = "NSTextFieldCell"; title = "Volume UUID"; ObjectID = "ZmL-3I-KOU"; */
"ZmL-3I-KOU.title" = "Volume UUID";
/* Class = "NSTextFieldCell"; title = "Mount Point"; ObjectID = "azg-58-iVC"; */
"azg-58-iVC.title" = "Mount 지점";
/* Class = "NSTextFieldCell"; title = "Size:"; ObjectID = "dXq-m8-waT"; */
"dXq-m8-waT.title" = "용량:";
/* Class = "NSButtonCell"; title = "Update Partitions"; ObjectID = "mri-4d-h4k"; */
"mri-4d-h4k.title" = "Partitions 업데이트";
/* Class = "NSBox"; title = "Efi Partitions"; ObjectID = "tx8-c5-kb6"; */
"tx8-c5-kb6.title" = "Efi 파티션";
/* Class = "NSTextFieldCell"; title = "Revision to install:"; ObjectID = "1M1-gz-Hea"; */
"1M1-gz-Hea.title" = "새버전 설치:";
/* Class = "NSButtonCell"; title = "Download"; ObjectID = "564-pv-rZ2"; */
"564-pv-rZ2.title" = "다운로드";
/* Class = "NSSegmentedCell"; BAJ-2N-Ers.ibShadowedLabels[0] = "Release"; ObjectID = "BAJ-2N-Ers"; */
"BAJ-2N-Ers.ibShadowedLabels[0]" = "정식버전";
/* Class = "NSSegmentedCell"; BAJ-2N-Ers.ibShadowedLabels[1] = "Debug"; ObjectID = "BAJ-2N-Ers"; */
"BAJ-2N-Ers.ibShadowedLabels[1]" = "디버그 버전";
/* Class = "NSTextFieldCell"; title = "Location"; ObjectID = "EN9-Xo-d0v"; */
"EN9-Xo-d0v.title" = "위치";
/* Class = "NSWindow"; title = "OpenCore Downloader"; ObjectID = "F0z-JX-Cv5"; */
"F0z-JX-Cv5.title" = "OpenCore 다운로더";
/* Class = "NSTextFieldCell"; title = "Current booted version:"; ObjectID = "WYE-0s-lZa"; */
"WYE-0s-lZa.title" = "현재 설치버전:";
/* Class = "NSButtonCell"; title = "Backup files"; ObjectID = "cMH-BQ-DfF"; */
"cMH-BQ-DfF.title" = "백업 files";
/* Class = "NSBox"; title = "Box"; ObjectID = "hP3-xg-Qme"; */
"hP3-xg-Qme.title" = "박스";
/* Class = "NSButtonCell"; title = "Check Now"; ObjectID = "mYy-0A-70y"; */
"mYy-0A-70y.title" = "지금확인";
/* Class = "NSWindow"; title = "Scan Configurations"; ObjectID = "F0z-JX-Cv5"; */
"F0z-JX-Cv5.title" = "컨피그 검색";
=<span class="title">AMD Zen OpenCore 0.5.9</span><br/>
# Generic config suitable for initial installation
# OpenCore v0.5.9 AMD Zen Sanity Check
=<a href="https://desktop.dortania.ml/AMD/zen.html">https://desktop.dortania.ml/AMD/zen.html</a>
=<hr>
# [kernel]:https://desktop.dortania.ml/AMD/zen.html#kernel
# [acpi]:https://desktop.dortania.ml/AMD/zen.html#acpi
# [kexts]:https://desktop.dortania.ml/ktext.html#kexts
# [debug]:https://desktop.dortania.ml/troubleshooting/debug.html
# [scanpolicy]:https://desktop.dortania.ml/post-install/security.html#scanpolicy
# [platforminfo]:https://desktop.dortania.ml/AMD/zen.html#platforminfo
ACPI
:Add
count==0 "-SSDT 파일이 없습니다. 참고<a href="https://desktop.dortania.ml/AMD/fx.html#acpi">[ACPI Docs]</a>"
[Path]==DSDT.aml "-<b>{$Path}</b> DSDT.AML은 추가하지 않습니다. [ACPI Docs][acpi] 문서참고."
[Path]==SSDT-1.aml "-<b>{$Path}</b> 샘플 SSDT 입니다."
[Path]~=".dsl$" "!<b>{$Path}</b> .aml 만 지원합니다. dsl 파일은 컴파일해서 첨부"
[Enabled]==no "-<b>{$Path}</b> is <b>disabled</b>. 경고 메세지지를 제거하기 위해서는 활성화 시키거나 지워주세요."
[Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml "-<b>{$Path}</b> 동시 사용 금지 <b>SSDT-EC-USBX-DESKTOP</b> and <b>SSDT-EC</b>"
[Path]~=-EC.+aml :"%SSDT-EC.aml 또는 SSDT-EC-USBX-DESKTOP.aml. 이 필요 [ACPI Docs][acpi] 문서 참고"
[Path]~=AWAC.+aml "-<b>{$Path}</b> 는 AMD 에 필요하지 않습니다."
[Path]~=RTC0.+aml "-<b>{$Path}</b> 는 AMD 에 필요하지 않습니다."
[Path]~=ALS0.+aml "-<b>{$Path}</b> 는 AMD 에 필요하지 않습니다."
[Path]==SSDT-PMC.aml "-<b>{$Path}</b> 는 AMD 에 필요하지 않습니다."
[Path]==SSDT-PNLF.aml "-<b>{$Path}</b> 는 AMD 에 필요하지 않습니다."
[Path]==SSDT-SBUS-MCHC.aml "-<b>{$Path}</b> 는 AMD 에 필요하지 않습니다."
[Path]==* " <b>{$Path}</b> OC/ACPI 폴더에 위치 해야 합니다."
:Quirks
count==5
FadtEnableReset=no
NormalizeHeaders=no
RebaseRegions=no
ResetHwSig=no
ResetLogoStatus=no
:Patch
count>15 "커널 패치는 커널 섹션에 추가해야 합니다. 참고 [Kernel Docs][kernel]"
Booter
:Quirks
AvoidRuntimeDefrag=yes
DevirtualiseMmio=no
DisableSingleUser=no
DisableVariableWrite=no
DiscardHibernateMap=no
EnableSafeModeSlide=yes
EnableWriteUnprotector=yes
ForceExitBootServices=no
ProtectCsmRegion~=.* "!<b>{$setting}</b> 0.5.7 이후 <b>ProtectMemoryRegions</b> 를 사용 합니다."
ProtectMemoryRegions=no
ProtectSecureBoot=no
ProtectUefiServices=no
ProvideCustomSlide=yes
RebuildAppleMemoryMap=yes
SetupVirtualMap=no
ShrinkMemoryMap~=.* "!<b>{$setting}</b> OpenCore v0.5.7 이후로 <b>RebuildAppleMemoryMap</b> 를 사용합니다."
SignalAppleOS=no
SyncRuntimePermissions=yes
DeviceProperties
Kernel
:Add
count==0 "필수 켁스트 Lilu.kext 와 VirtualSMC.kext.가 필요합니다. 참고 [Kexts Docs][kexts]"
[BundlePath]==Lilu.kext " <b>Lilu.kext</b> 는 <b>OC/Kexts</b>에 추가후 커널섹션 리스트 최상위에 위치 해야 합니다.":"!<b>Lilu.kext</b> 가 추가되지 않았습니다. 커널 섹션 리스트 최상위에 추가 시켜주세요."
[BundlePath]==FakeSMC.kext&VirtualSMC.kext "-<b>{$BundlePath}</b> <b>FakeSMC.kext</b> 와 <b>VirtualSMC.kext</b> 는 동시 사용 불가능"
[BundlePath]!=FakeSMC.kext|VirtualSMC.kext "-<b>FakeSMC.kext</b> 와 <b>VirtualSMC.kext</b> 둘중에 하나 사용 필요"
[BundlePath]==VoodooHDA.kext&AppleALC.kext "-<b>{$BundlePath}</b> b>VoodooHDA.kext</b> 와 <b>AppleALC.kext</b>는 동시 사용 불가능"
[BundlePath]==AppleALC.kext "$alcbootarg='-<b>{$setting}</b> = <b>{$value}</b> <b>alcid=</b><_layout_\> 추가 필요":"$alcbootarg=;"
[BundlePath]==SMCProcessor.kext "!<b>{$BundlePath}</b> AMD와 호환되지 않는 VirtualSMC 플러그인"
[BundlePath]==SMCSuperIO.kext "!<b>{$BundlePath}</b> AMD와 호환되지 않는 VirtualSMC 플러그인"
[BundlePath]==SMCLightSensor.kext "!<b>{$BundlePath}</b> AMD와 호환되지 않는 VirtualSMC 플러그인"
[BundlePath]==SMCBatteryManager.kext "!<b>{$BundlePath}</b> AMD와 호환되지 않는 VirtualSMC 플러그인"
[BundlePath]==IntelMausiEthernet.kext "-<b>{$BundlePath}</b> AMD와 호환되지 않을수도 있는 kext"
[BundlePath]==IntelMausi.kext "-<b>{$BundlePath}</b> AMD와 호환되지 않을수도 있는 kext"
[BundlePath]==AppleIGB.kext "-<b>{$BundlePath}</b> AMD와 호환되지 않을수도 있는 kext"
[BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-<b>{$BundlePath}</b> 동작하겠지만 <b>SmallTreeIntel82576.kext</b>를 추천"
[BundlePath]==NullCPUPowerManagement.kext "!<b>{$BundlePath}</b> 해당 켁스트 사용 대신에 <b>DummyPowerManagement</b> quirk 값을 사용을 추천"
[BundlePath]==USBInjectAll.kext "!<b>{$BundlePath}</b> AMD와 호환되지 않는 Kext"
[BundlePath]==Legacy_USB3.kext "!<b>{$BundlePath}</b> 지워주세요."
[BundlePath]!=WhateverGreen.kext "-<b>WhateverGreen.kext</b> kext 가 없습니다. 참고 [Kexts Docs][kexts]"
[BundlePath]==* " <b>{$BundlePath}</b> <b>OC/Kexts</b> 폴더에 위치 해야 합니다."
:Patch
count<20 "!<b>{$count}</b> 건 패치 발견 - 참고 [Kernel Docs][kernel]"
count>19 " AMD 커널 패치"
[MatchOS]~=.+ "!클로버용 패치 사용중"
[Replace]~=\xbb\xbc\x4f\xea\x78\xe9\x5d\x00\x00\x00\x90 " Catalina 10.15.4 CPUFAMILY_INTEL_PENRYN 용 패치발견":"-Catalina 10.15.4 CPUFAMILY_INTEL_PENRYN 패치가 존재하지 않거나 오류가 있습니다"
:Quirks
AppleCpuPmCfgLock=no
AppleXcpmCfgLock=no
AppleXcpmExtraMsrs=no
AppleXcpmForceBoost=no
CustomSMBIOSGuid=no
DisableIoMapper=no
DisableRtcChecksum=no
DummyPowerManagement=yes " <b>{$setting}</b> = <b>{$value}</b>":"!<b>{$setting}</b> = <b>{$value}</b> 활성화 필요"
ExternalDiskIcons=no
IncreasePciBarSize=no
LapicKernelPanic~=.* " <b>{$setting}</b> = <b>{$value}</b>"
PanicNoKextDump=yes
PowerTimeoutKernelPanic=yes
ThirdPartyDrives=no
XhciPortLimit=yes " <b>{$setting}</b> = <b>{$value}</b> USB 포트 맵핑후 비활성화":" <b>{$setting}</b> = <b>{$value}</b> USB 포트 맵핑 전 활성화"
Misc
:Boot
BuiltinTextRenderer~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용되지 않습니다.- See UEFI/TextRenderer"
ConsoleBehaviourOs~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용되지 않습니다."
ConsoleBehaviourUi~="" "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용되지 않습니다."
ConsoleMode~=.* "!<b>{$setting}</b> OpenCore v0.5.6 이후 UEFI/Output section로 이동"
Resolution~=.* "!<b>{$setting}</b> OpenCore v0.5.6 이후 UEFI/Output section로 이동"
ConsoleAttributes~=.* " <b>{$setting}</b> = <b>{$value}</b>"
HideSelf~=.* "!<b>{$setting}</b> OpenCore v0.5.9 부터 사용되지 않습니다."
PollAppleHotKeys=no
ShowPicker=yes
UsePicker~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용되지 않습니다."
TakeoffDelay=0
HibernateMode=None
PickerMode~=(Builtin|External) " <b>{$setting}</b> = <b>{$value}</b>":"!<b>{$setting}</b> = <b>{$value}</b> <b>Builtin</b> 또는 <b>External</b> 로 설정되어야 합니다."
HideAuxiliary=no
PickerAttributes~=.* " <b>{$setting}</b> = <b>{$value}</b>"
PickerAudioAssist=no
Timeout=5
:Debug
AppleDebug=no
ApplePanic=yes
DisableWatchDog=yes :" <b>{$setting}</b> 디버깅 용도"
Target=67 :" <b>{$setting}</b> 참고 [Debugging Docs][debug]"
DisplayLevel=2147483714 :" <b>{$setting}</b> 참고 [Debugging Docs][debug]"
DisplayDelay=0
:Entries
[Arguments]~=debug "!<b>Arguments</b> = <b>{$Arguments}</b> boot-args 는 nvram 섹션을 이용."
:Security
AllowNvramReset=yes
AllowSetDefault=yes
AuthRestart=no
BlacklistAppleUpdate=yes
BootProtect=Bootstrap
RequireSignature~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용되지 않습니다. - See Vault"
RequireVault~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용되지 않습니다. - See Vault"
Vault=Optional
HaltLevel=2147483648
ExposeSensitiveData=6 :" <b>{$setting}</b> = <b>{$value}</b>"
ScanPolicy=0 :"-<b>{$setting}</b> = <b>{$value}</b>. 초기 설정은 0 이후 변경은 참고 [Scanpolicy Docs][scanpolicy] "
:Tools
count==0 " You removed the tool EFIs":"%TOOLs 를 삭제 할수 있습니다."
NVRAM
LegacyEnable=no
LegacyOverwrite=no
WriteFlash=yes
:Add
::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14
UIScale~=(01|02) " <b>{$setting}</b> = <b>{$value}</b>":" <b>{$setting}</b> = <b>{$value}</b> 추천값<b>01</b> or <b>02</b>"
DefaultBackgroundColor~=.* " <b>{$setting}</b> = <b>{$value}</b>"
::7C436110-AB2A-4BBB-A880-FE41995C9F82
boot-args~="ncpi=" "!<b>{$setting}</b> = <b>{$value}</b> <b>ncpi=</b> 가 아니라 <b>npci=</b> 가 맞는 값 입니다.":""
boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":""
boot-args="-v keepsyms=1" " <b>{$setting}</b> = <b>{$value}</b> navi10 GPU 인 경우 추가 <b>agdpmod=pikera</b>":" <b>{$setting}</b> = <b>{$value}</b>"
csr-active-config~=.* " <b>{$setting}</b> = <b>{$value}</b>"
nvda_drv~=.* "!<b>{$setting}</b> = <b>{$value}</b> OpenCore v0.5.7 부터 더 이상 사용 되지 않습니다."
prev-lang:kbd=72752d52553a323532 "-<b>{$setting}</b> = <b>{$value} ({@value})</b>.러시아어를 제외하고 지우세요.":" <b>{$setting}</b> = <b>{$value} ({@value})</b>"
SystemAudioVolume~="^\d+$" " <b>{$setting}</b> = <b>{$value}</b>":"!<b>{$setting}</b> = <b>{$value}</b> 양수여야 합니다."
PlatformInfo
Automatic=yes
UpdateDataHub=yes
UpdateNVRAM=yes
UpdateSMBIOS=yes
UpdateSMBIOSMode=Create
:Generic
SpoofVendor=yes
AdviseWindows=no
SupportsCsm~=.* "!<b>{$setting}</b> OpenCore v0.5.5 부터 <b>AdviseWindows</b> 로 변경 "
SystemProductName~="(iMacPro1,1|MacPro7,1|MacPro6,1|iMac14,2)" " <b>{$setting}</b> = <b>{$value}</b>":"-<b>{$setting}</b> = <b>{$value}</b> AMD 시스템을 위한 추천 smbios 는 아닙니다. 참고 [PlatformInfo Docs][platforminfo]"
MLB~="(M000000000001|M0000000000000001)" "!<b>{$setting}</b> 보드 시리얼 용도. 참고 [PlatformInfo Docs][platforminfo]":" <b>{$setting}</b> is set"
ROM~="(112233000000|112233445566)" "-<b>{$setting}</b> = <b>{$value}</b> NIC MAC address 용도. 참고 [PlatformInfo Docs][platforminfo]":" <b>{$setting}</b> is set"
SystemSerialNumber=W0000000001 "!<b>{$setting}</b> system serial 넘버 용. 참고 [PlaformInfo Docs][platforminfo]":" <b>{$setting}</b> is set"
SystemUUID=00000000-0000-0000-0000-000000000000 "!<b>{$setting}</b> SmUUID 용. 참고 [PlaformInfo Docs][platforminfo]":" <b>{$setting}</b> is set"
UEFI
ConnectDrivers=yes
Drivers==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$value}; <b>{$value}</b>":"!<b>VBoxHfs.efi</b> 또는 <b>HFSPlus.efi</b> 필요"
Drivers==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!<b>{$value}</b> <b>{$hfs}</b>가 이미 존재합니다."
Drivers==OpenRuntime.efi " <b>{$value}</b>":"!<b>OpenRuntime.efi</b> 이 없습니다."
Drivers==FwRuntimeServices.efi "!<b>{$value}</b> OpenCore v0.5.7부터 OpenRuntime.efi 로 대체"
Drivers==ApfsDriverLoader.efi "!OpenCore v0.5.8 부터 UEFI/APFS section에서 <b>ApfsDriverLoader.efi</b> 와 합쳐짐 "
Drivers==OpenCore.efi "!<b>OpenCore.efi</b> 는 추가 하지 않습니다!"
Drivers==AppleUsbKbdxe.efi "!<b>AppleUsbKbdxe.efi</b> 레거시 모드가 아니라면 필요하지 않습니다."
Drivers==NvmExpressDxe.efi "!<b>NvmExpressDxe.efi</b> 추가 하지 않아야합니다."
Drivers==XhciDxe.efi "!<b>XhciDxe.efi</b> 추가 하지 않아야합니다."
Drivers==AppleUsbKbDxe.efi "-<b>AppleUsbKbDxe.efi</b> 추가 하지 않아야합니다."
Drivers==VirtualSmc.efi "!<b>VirtualSmc.efi</b> 는 <b>AppleSmcIo</b> quirk 값으로 대체 되었습니다."
Drivers==HiiDatabase.efi "!<b>{$value}</b> 추가 하지 않아야합니다.!"
Drivers==~^#.* "!<b>{$value}</b> 삭제 </b>#</b>"
Drivers==* " <b>{$value}</b>"
:APFS
EnableJumpstart=yes
HideVerbose=yes
JumpstartHotPlug=no
MinDate=0
MinVersion=0
:Audio
AudioSupport~=.* " <b>{$setting}</b> = <b>{$value}</b>"
AudioDevice~=.* " <b>{$setting}</b> = <b>{$value}</b>"
AudioCodec~=.* " <b>{$setting}</b> = <b>{$value}</b>"
AudioOut~=.* " <b>{$setting}</b> = <b>{$value}</b>"
MinimumVolume~=.* " <b>{$setting}</b> = <b>{$value}</b>"
PlayChime~=.* " <b>{$setting}</b> = <b>{$value}</b>"
VolumeAmplifier~=.* " <b>{$setting}</b> = <b>{$value}</b>"
:Input
KeyFiltering=no
KeyForgetThreshold=5
KeyMergeThreshold=2
KeySupport=yes
KeySupportMode=Auto
KeySwap=no
PointerSupport=no
PointerSupportMode=""
TimerResolution=50000
:ProtocolOverrides
count==15 :"!정확히 ProtocolOverrides 의 각 항목 총 15 개의 설정 값을 입력해 두어야 합니다."
AppleAudio=no
AppleBootPolicy=no
AppleDebugLog=no
AppleEvent=no
AppleImageConversion=no
AppleKeyMap=no
AppleRtcRam=no
AppleSmcIo=no
DataHub=no
DeviceProperties=no
ConsoleControl~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용되지 않습니다. - See UEFI/TextRenderer"
FirmwareVolume=no
HashServices=no
OSInfo=no
UnicodeCollation=no
:Output
count==10 :"!정확히 Output 의 각 항목 총 10 개의 설정 값을 입력해 두어야 합니다."
TextRenderer=BuiltinGraphics
ConsoleMode=""
Resolution~=.* " <b>{$setting}</b> = <b>{$value}</b>"
ClearScreenOnModeSwitch=no
IgnoreTextInGraphics=no
ProvideConsoleGop=yes
DirectGopRendering=no
DirectGopCacheMode~=.* "!<b>{$setting}</b> OpenCore v0.5.9 부터 사용 되지 않습니다. "
ReconnectOnResChange=no
ReplaceTabWithSpace=no
SanitiseClearScreen~=.* " <b>{$setting}</b> = <b>{$value}</b>"
Scale~=.* "!<b>{$setting}</b> 추가 하지 않아야 합니다."
:Quirks
AvoidHighAlloc~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용 되지 않습니다."
DeduplicateBootOrder=yes
ExitBootServicesDelay=0
IgnoreInvalidFlexRatio=no
ReconnectOnResChange~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용 되지 않습니다. - See Output/${setting}"
IgnoreTextInGraphics~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용 되지 않습니다. - See Output/${setting}"
ProvideConsoleGop~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용 되지 않습니다. - See Output/${setting}"
ReleaseUsbOwnership=no
RequestBootVarFallback~=.* "!<b>{$setting}</b> OpenCore v0.5.9 부터 사용 되지 않습니다."
RequestBootVarRouting=yes
TscSyncTimeout=0
ReplaceTabWithSpace~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용 되지 않습니다. - See Output/${setting}"
SanitiseClearScreen~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용 되지 않습니다. - See Output/${setting}"
ClearScreenOnModeSwitch~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용 되지 않습니다. - See Output/${setting}"
UnblockFsConnect=no
:ReservedMemory
=<span class="title">AMD Zen OpenCore 0.5.9</span><br/>
# Generic config suitable for initial installation
# OpenCore v0.5.9 AMD Zen Sanity Check
=<a href="https://desktop.dortania.ml/AMD/zen.html">https://desktop.dortania.ml/AMD/zen.html</a>
=<hr>
# [kernel]:https://desktop.dortania.ml/AMD/zen.html#kernel
# [acpi]:https://desktop.dortania.ml/AMD/zen.html#acpi
# [kexts]:https://desktop.dortania.ml/ktext.html#kexts
# [debug]:https://desktop.dortania.ml/troubleshooting/debug.html
# [scanpolicy]:https://desktop.dortania.ml/post-install/security.html#scanpolicy
# [platforminfo]:https://desktop.dortania.ml/AMD/zen.html#platforminfo
ACPI
:Add
count==0 "-SSDT 파일이 없습니다. 참고<a href="https://desktop.dortania.ml/AMD/zen.html#acpi">[ACPI Docs]</a>"
[Path]==DSDT.aml "-<b>{$Path}</b> DSDT.AML은 추가하지 않습니다. [ACPI Docs][acpi] 문서참고."
[Path]==SSDT-1.aml "-<b>{$Path}</b> 샘플 SSDT 입니다."
[Path]~=".dsl$" "!<b>{$Path}</b> .aml 만 지원합니다. dsl 파일은 컴파일해서 첨부"
[Enabled]==no "-<b>{$Path}</b> is <b>disabled</b>. 경고 메세지지를 제거하기 위해서는 활성화 시키거나 지워주세요."
[Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml "-<b>{$Path}</b> 동시 사용 금지 <b>SSDT-EC-USBX-DESKTOP</b> and <b>SSDT-EC</b>"
[Path]~=-EC.+aml :"%SSDT-EC.aml 또는 SSDT-EC-USBX-DESKTOP.aml. 이 필요 [ACPI Docs][acpi] 문서 참고"
[Path]~=AWAC.+aml "-<b>{$Path}</b> 는 AMD 에 필요하지 않습니다."
[Path]~=RTC0.+aml "-<b>{$Path}</b> 는 AMD 에 필요하지 않습니다."
[Path]~=ALS0.+aml "-<b>{$Path}</b> 는 AMD 에 필요하지 않습니다."
[Path]==SSDT-PMC.aml "-<b>{$Path}</b> 는 AMD 에 필요하지 않습니다."
[Path]==SSDT-PNLF.aml "-<b>{$Path}</b> 는 AMD 에 필요하지 않습니다."
[Path]==SSDT-SBUS-MCHC.aml "-<b>{$Path}</b> 는 AMD 에 필요하지 않습니다."
[Path]==* " <b>{$Path}</b> OC/ACPI 폴더에 위치 해야 합니다."
:Quirks
count==5
FadtEnableReset=no
NormalizeHeaders=no
RebaseRegions=no
ResetHwSig=no
ResetLogoStatus=no
:Patch
count>15 "커널 패치는 커널 섹션에 추가해야 합니다. 참고 [Kernel Docs][kernel]"
Booter
:Quirks
AvoidRuntimeDefrag=yes
DevirtualiseMmio=no
DisableSingleUser=no
DisableVariableWrite=no
DiscardHibernateMap=no
EnableSafeModeSlide=yes
EnableWriteUnprotector=yes
ForceExitBootServices=no
ProtectCsmRegion~=.* "!<b>{$setting}</b> 0.5.7 이후 <b>ProtectMemoryRegions</b> 를 사용 합니다."
ProtectMemoryRegions=no
ProtectSecureBoot=no
ProtectUefiServices=no
ProvideCustomSlide=yes
RebuildAppleMemoryMap=yes
SetupVirtualMap=no
ShrinkMemoryMap~=.* "!<b>{$setting}</b> OpenCore v0.5.7 이후로 <b>RebuildAppleMemoryMap</b> 를 사용합니다."
SignalAppleOS=no
SyncRuntimePermissions=yes
DeviceProperties
Kernel
:Add
count==0 "필수 켁스트 Lilu.kext 와 VirtualSMC.kext.가 필요합니다. 참고 [Kexts Docs][kexts]"
[BundlePath]==Lilu.kext " <b>Lilu.kext</b> 는 <b>OC/Kexts</b>에 추가후 커널섹션 리스트 최상위에 위치 해야 합니다.":"!<b>Lilu.kext</b> 가 추가되지 않았습니다. 커널 섹션 리스트 최상위에 추가 시켜주세요."
[BundlePath]==FakeSMC.kext&VirtualSMC.kext "-<b>{$BundlePath}</b> <b>FakeSMC.kext</b> 와 <b>VirtualSMC.kext</b> 는 동시 사용 불가능"
[BundlePath]!=FakeSMC.kext|VirtualSMC.kext "-<b>FakeSMC.kext</b> 와 <b>VirtualSMC.kext</b> 둘중에 하나 사용 필요"
[BundlePath]==VoodooHDA.kext&AppleALC.kext "-<b>{$BundlePath}</b> b>VoodooHDA.kext</b> 와 <b>AppleALC.kext</b>는 동시 사용 불가능"
[BundlePath]==AppleALC.kext "$alcbootarg='-<b>{$setting}</b> = <b>{$value}</b> <b>alcid=</b><_layout_\> 추가 필요":"$alcbootarg=;"
[BundlePath]==SMCProcessor.kext "!<b>{$BundlePath}</b> AMD와 호환되지 않는 VirtualSMC 플러그인"
[BundlePath]==SMCSuperIO.kext "!<b>{$BundlePath}</b> AMD와 호환되지 않는 VirtualSMC 플러그인"
[BundlePath]==SMCLightSensor.kext "!<b>{$BundlePath}</b> AMD와 호환되지 않는 VirtualSMC 플러그인"
[BundlePath]==SMCBatteryManager.kext "!<b>{$BundlePath}</b> AMD와 호환되지 않는 VirtualSMC 플러그인"
[BundlePath]==IntelMausiEthernet.kext "-<b>{$BundlePath}</b> AMD와 호환되지 않을수도 있는 kext"
[BundlePath]==IntelMausi.kext "-<b>{$BundlePath}</b> AMD와 호환되지 않을수도 있는 kext"
[BundlePath]==AppleIGB.kext "-<b>{$BundlePath}</b> AMD와 호환되지 않을수도 있는 kext"
[BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-<b>{$BundlePath}</b> 동작하겠지만 <b>SmallTreeIntel82576.kext</b>를 추천"
[BundlePath]==NullCPUPowerManagement.kext "!<b>{$BundlePath}</b> 해당 켁스트 사용 대신에 <b>DummyPowerManagement</b> quirk 값을 사용을 추천"
[BundlePath]==USBInjectAll.kext "!<b>{$BundlePath}</b> AMD와 호환되지 않는 Kext"
[BundlePath]==Legacy_USB3.kext "!<b>{$BundlePath}</b> 지워주세요."
[BundlePath]!=WhateverGreen.kext "-<b>WhateverGreen.kext</b> kext 가 없습니다. 참고 [Kexts Docs][kexts]"
[BundlePath]==* " <b>{$BundlePath}</b> <b>OC/Kexts</b> 폴더에 위치 해야 합니다."
:Patch
count<20 "!<b>{$count}</b> 건 패치 발견 - 참고 [Kernel Docs][kernel]"
count>19 " AMD 커널 패치"
[MatchOS]~=.+ "!클로버용 패치 사용중"
[Replace]~=\xbb\xbc\x4f\xea\x78\xe9\x5d\x00\x00\x00\x90 " Catalina 10.15.4 CPUFAMILY_INTEL_PENRYN 용 패치발견":"-Catalina 10.15.4 CPUFAMILY_INTEL_PENRYN 패치가 존재하지 않거나 오류가 있습니다"
:Quirks
AppleCpuPmCfgLock=no
AppleXcpmCfgLock=no
AppleXcpmExtraMsrs=no
AppleXcpmForceBoost=no
CustomSMBIOSGuid=no
DisableIoMapper=no
DisableRtcChecksum=no
DummyPowerManagement=yes " <b>{$setting}</b> = <b>{$value}</b>":"!<b>{$setting}</b> = <b>{$value}</b> 활성화 필요"
ExternalDiskIcons=no
IncreasePciBarSize=no
LapicKernelPanic~=.* " <b>{$setting}</b> = <b>{$value}</b>"
PanicNoKextDump=yes
PowerTimeoutKernelPanic=yes
ThirdPartyDrives=no
XhciPortLimit=yes " <b>{$setting}</b> = <b>{$value}</b> USB 포트 맵핑후 비활성화":" <b>{$setting}</b> = <b>{$value}</b> USB 포트 맵핑 전 활성화"
Misc
:Boot
BuiltinTextRenderer~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용되지 않습니다.- See UEFI/TextRenderer"
ConsoleBehaviourOs~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용되지 않습니다."
ConsoleBehaviourUi~="" "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용되지 않습니다."
ConsoleMode~=.* "!<b>{$setting}</b> OpenCore v0.5.6 이후 UEFI/Output section로 이동"
Resolution~=.* "!<b>{$setting}</b> OpenCore v0.5.6 이후 UEFI/Output section로 이동"
ConsoleAttributes~=.* " <b>{$setting}</b> = <b>{$value}</b>"
HideSelf~=.* "!<b>{$setting}</b> OpenCore v0.5.9 부터 사용되지 않습니다."
PollAppleHotKeys=no
ShowPicker=yes
UsePicker~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용되지 않습니다."
TakeoffDelay=0
HibernateMode=None
PickerMode~=(Builtin|External) " <b>{$setting}</b> = <b>{$value}</b>":"!<b>{$setting}</b> = <b>{$value}</b> <b>Builtin</b> 또는 <b>External</b> 로 설정되어야 합니다."
HideAuxiliary=no
PickerAttributes~=.* " <b>{$setting}</b> = <b>{$value}</b>"
PickerAudioAssist=no
Timeout=5
:Debug
AppleDebug=no
ApplePanic=yes
DisableWatchDog=yes :" <b>{$setting}</b> 디버깅 용도"
Target=67 :" <b>{$setting}</b> 참고 [Debugging Docs][debug]"
DisplayLevel=2147483714 :" <b>{$setting}</b> 참고 [Debugging Docs][debug]"
DisplayDelay=0
:Entries
[Arguments]~=debug "!<b>Arguments</b> = <b>{$Arguments}</b> boot-args 는 nvram 섹션을 이용."
:Security
AllowNvramReset=yes
AllowSetDefault=yes
AuthRestart=no
BlacklistAppleUpdate=yes
BootProtect=Bootstrap
RequireSignature~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용되지 않습니다. - See Vault"
RequireVault~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용되지 않습니다. - See Vault"
Vault=Optional
HaltLevel=2147483648
ExposeSensitiveData=6 :" <b>{$setting}</b> = <b>{$value}</b>"
ScanPolicy=0 :"-<b>{$setting}</b> = <b>{$value}</b>. 초기 설정은 0 이후 변경은 참고 [Scanpolicy Docs][scanpolicy] "
:Tools
count==0 " You removed the tool EFIs":"%TOOLs 를 삭제 할수 있습니다."
NVRAM
LegacyEnable=no
LegacyOverwrite=no
WriteFlash=yes
:Add
::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14
UIScale~=(01|02) " <b>{$setting}</b> = <b>{$value}</b>":" <b>{$setting}</b> = <b>{$value}</b> 추천값<b>01</b> or <b>02</b>"
DefaultBackgroundColor~=.* " <b>{$setting}</b> = <b>{$value}</b>"
::7C436110-AB2A-4BBB-A880-FE41995C9F82
boot-args~="ncpi=" "!<b>{$setting}</b> = <b>{$value}</b> <b>ncpi=</b> 가 아니라 <b>npci=</b> 가 맞는 값 입니다.":""
boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":""
boot-args="-v keepsyms=1" " <b>{$setting}</b> = <b>{$value}</b> navi10 GPU 인 경우 추가 <b>agdpmod=pikera</b>":" <b>{$setting}</b> = <b>{$value}</b>"
csr-active-config~=.* " <b>{$setting}</b> = <b>{$value}</b>"
nvda_drv~=.* "!<b>{$setting}</b> = <b>{$value}</b> OpenCore v0.5.7 부터 더 이상 사용 되지 않습니다."
prev-lang:kbd=72752d52553a323532 "-<b>{$setting}</b> = <b>{$value} ({@value})</b>.러시아어를 제외하고 지우세요.":" <b>{$setting}</b> = <b>{$value} ({@value})</b>"
SystemAudioVolume~="^\d+$" " <b>{$setting}</b> = <b>{$value}</b>":"!<b>{$setting}</b> = <b>{$value}</b> 양수여야 합니다."
PlatformInfo
Automatic=yes
UpdateDataHub=yes
UpdateNVRAM=yes
UpdateSMBIOS=yes
UpdateSMBIOSMode=Create
:Generic
SpoofVendor=yes
AdviseWindows=no
SupportsCsm~=.* "!<b>{$setting}</b> OpenCore v0.5.5 부터 <b>AdviseWindows</b> 로 변경 "
SystemProductName~="(iMacPro1,1|MacPro7,1|MacPro6,1|iMac14,2)" " <b>{$setting}</b> = <b>{$value}</b>":"-<b>{$setting}</b> = <b>{$value}</b> AMD 시스템을 위한 추천 smbios 는 아닙니다. 참고 [PlatformInfo Docs][platforminfo]"
MLB~="(M000000000001|M0000000000000001)" "!<b>{$setting}</b> 보드 시리얼 용도. 참고 [PlatformInfo Docs][platforminfo]":" <b>{$setting}</b> is set"
ROM~="(112233000000|112233445566)" "-<b>{$setting}</b> = <b>{$value}</b> NIC MAC address 용도. 참고 [PlatformInfo Docs][platforminfo]":" <b>{$setting}</b> is set"
SystemSerialNumber=W0000000001 "!<b>{$setting}</b> system serial 넘버 용. 참고 [PlaformInfo Docs][platforminfo]":" <b>{$setting}</b> is set"
SystemUUID=00000000-0000-0000-0000-000000000000 "!<b>{$setting}</b> SmUUID 용. 참고 [PlaformInfo Docs][platforminfo]":" <b>{$setting}</b> is set"
UEFI
ConnectDrivers=yes
Drivers==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$value}; <b>{$value}</b>":"!<b>VBoxHfs.efi</b> 또는 <b>HFSPlus.efi</b> 필요"
Drivers==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!<b>{$value}</b> <b>{$hfs}</b>가 이미 존재합니다."
Drivers==OpenRuntime.efi " <b>{$value}</b>":"!<b>OpenRuntime.efi</b> 이 없습니다."
Drivers==FwRuntimeServices.efi "!<b>{$value}</b> OpenCore v0.5.7부터 OpenRuntime.efi 로 대체"
Drivers==ApfsDriverLoader.efi "!OpenCore v0.5.8 부터 UEFI/APFS section에서 <b>ApfsDriverLoader.efi</b> 와 합쳐짐 "
Drivers==OpenCore.efi "!<b>OpenCore.efi</b> 는 추가 하지 않습니다!"
Drivers==AppleUsbKbdxe.efi "!<b>AppleUsbKbdxe.efi</b> 레거시 모드가 아니라면 필요하지 않습니다."
Drivers==NvmExpressDxe.efi "!<b>NvmExpressDxe.efi</b> 추가 하지 않아야합니다."
Drivers==XhciDxe.efi "!<b>XhciDxe.efi</b> 추가 하지 않아야합니다."
Drivers==AppleUsbKbDxe.efi "-<b>AppleUsbKbDxe.efi</b> 추가 하지 않아야합니다."
Drivers==VirtualSmc.efi "!<b>VirtualSmc.efi</b> 는 <b>AppleSmcIo</b> quirk 값으로 대체 되었습니다."
Drivers==HiiDatabase.efi "!<b>{$value}</b> 추가 하지 않아야합니다.!"
Drivers==~^#.* "!<b>{$value}</b> 삭제 </b>#</b>"
Drivers==* " <b>{$value}</b>"
:APFS
EnableJumpstart=yes
HideVerbose=yes
JumpstartHotPlug=no
MinDate=0
MinVersion=0
:Audio
AudioSupport~=.* " <b>{$setting}</b> = <b>{$value}</b>"
AudioDevice~=.* " <b>{$setting}</b> = <b>{$value}</b>"
AudioCodec~=.* " <b>{$setting}</b> = <b>{$value}</b>"
AudioOut~=.* " <b>{$setting}</b> = <b>{$value}</b>"
MinimumVolume~=.* " <b>{$setting}</b> = <b>{$value}</b>"
PlayChime~=.* " <b>{$setting}</b> = <b>{$value}</b>"
VolumeAmplifier~=.* " <b>{$setting}</b> = <b>{$value}</b>"
:Input
KeyFiltering=no
KeyForgetThreshold=5
KeyMergeThreshold=2
KeySupport=yes
KeySupportMode=Auto
KeySwap=no
PointerSupport=no
PointerSupportMode=""
TimerResolution=50000
:ProtocolOverrides
count==15 :"!정확히 ProtocolOverrides 의 각 항목 총 15 개의 설정 값을 입력해 두어야 합니다."
AppleAudio=no
AppleBootPolicy=no
AppleDebugLog=no
AppleEvent=no
AppleImageConversion=no
AppleKeyMap=no
AppleRtcRam=no
AppleSmcIo=no
DataHub=no
DeviceProperties=no
ConsoleControl~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용되지 않습니다. - See UEFI/TextRenderer"
FirmwareVolume=no
HashServices=no
OSInfo=no
UnicodeCollation=no
:Output
count==10 :"!정확히 Output 의 각 항목 총 10 개의 설정 값을 입력해 두어야 합니다."
TextRenderer=BuiltinGraphics
ConsoleMode=""
Resolution~=.* " <b>{$setting}</b> = <b>{$value}</b>"
ClearScreenOnModeSwitch=no
IgnoreTextInGraphics=no
ProvideConsoleGop=yes
DirectGopRendering=no
DirectGopCacheMode~=.* "!<b>{$setting}</b> OpenCore v0.5.9 부터 사용 되지 않습니다. "
ReconnectOnResChange=no
ReplaceTabWithSpace=no
SanitiseClearScreen~=.* " <b>{$setting}</b> = <b>{$value}</b>"
Scale~=.* "!<b>{$setting}</b> 추가 하지 않아야 합니다."
:Quirks
AvoidHighAlloc~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용 되지 않습니다."
DeduplicateBootOrder=yes
ExitBootServicesDelay=0
IgnoreInvalidFlexRatio=no
ReconnectOnResChange~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용 되지 않습니다. - See Output/${setting}"
IgnoreTextInGraphics~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용 되지 않습니다. - See Output/${setting}"
ProvideConsoleGop~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용 되지 않습니다. - See Output/${setting}"
ReleaseUsbOwnership=no
RequestBootVarFallback~=.* "!<b>{$setting}</b> OpenCore v0.5.9 부터 사용 되지 않습니다."
RequestBootVarRouting=yes
TscSyncTimeout=0
ReplaceTabWithSpace~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용 되지 않습니다. - See Output/${setting}"
SanitiseClearScreen~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용 되지 않습니다. - See Output/${setting}"
ClearScreenOnModeSwitch~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용 되지 않습니다. - See Output/${setting}"
UnblockFsConnect=no
:ReservedMemory
=<span class="title">Broadwell-E OpenCore 0.5.9</span><br/>
# Generic config suitable for initial installation
# OpenCore v0.5.9 Intel Broadwell-E Sanity Check
=<a href="https://desktop.dortania.ml/config-HEDT/broadwell-e.html">https://desktop.dortania.ml/config-HEDT/broadwell-e.html</a>
=<hr>
# [kernel]:https://desktop.dortania.ml/config-HEDT/broadwell-e#kernel
# [acpi]:https://desktop.dortania.ml/config-HEDT/broadwell-e#acpi
# [kexts]:https://desktop.dortania.ml/ktext.html#kexts
# [debug]:https://desktop.dortania.ml/troubleshooting/debug.html
# [scanpolicy]:https://desktop.dortania.ml/post-install/security.html#scanpolicy
# [platforminfo]:https://desktop.dortania.ml/config-HEDT/broadwell-e#platforminfo
# [deviceproperties]:https://desktop.dortania.ml/config-HEDT/broadwell-e#deviceproperties
ACPI
:Add
count==0 "-SSDT 파일이 없습니다. 참고<a href="https://desktop.dortania.ml/AMD/fx.html#acpi">[ACPI Docs]</a>"
[Path]==DSDT.aml "-<b>{$Path}</b> DSDT.AML은 추가하지 않습니다. [ACPI Docs][acpi] 문서참고."
[Path]==SSDT-1.aml "-<b>{$Path}</b> 샘플 SSDT 입니다."
[Path]~=".dsl$" "!<b>{$Path}</b> .aml 만 지원합니다. dsl 파일은 컴파일해서 첨부"
[Enabled]==no "-<b>{$Path}</b> is <b>disabled</b>. 경고 메세지지를 제거하기 위해서는 활성화 시키거나 지워주세요."
[Path]!=SSDT-PLUG.aml "-<b>SSDT-PLUG.aml</b> 를 찾을수 없습니다. 참고 [ACPI Docs][acpi]"
[Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml "-<b>{$Path}</b> 동시 사용 금지 <b>SSDT-EC-USBX-DESKTOP</b> and <b>SSDT-EC</b>"
[Path]~=-EC.+aml :"%SSDT-EC.aml 또는 SSDT-EC-USBX-DESKTOP.aml. 가 필요할수 있습니다. 참고 <a href="https://desktop.dortania.ml/config-HEDT/broadwell-e#acpi">[ACPI Docs]</a>"
[Path]==* " <b>{$Path}</b> OC/ACPI 폴더에 위치 해야 합니다."
:Quirks
count==5
FadtEnableReset=no
NormalizeHeaders=no
RebaseRegions=no
ResetHwSig=no
ResetLogoStatus=no
:Patch
count>15 "커널 패치는 커널 섹션에 추가해야 합니다. 참고 [Kernel Docs][kernel]"
Booter
:Quirks
AvoidRuntimeDefrag=yes
DevirtualiseMmio=no
DisableSingleUser=no
DisableVariableWrite=no
DiscardHibernateMap=no
EnableSafeModeSlide=yes
EnableWriteUnprotector=yes
ForceExitBootServices=no
ProtectCsmRegion~=.* "!<b>{$setting}</b> 0.5.7 이후 <b>ProtectMemoryRegions</b> 를 사용 합니다."
ProtectMemoryRegions=no
ProtectSecureBoot=no
ProtectUefiServices=no
ProvideCustomSlide=yes
RebuildAppleMemoryMap=yes
SetupVirtualMap=no
ShrinkMemoryMap~=.* "!<b>{$setting}</b> OpenCore v0.5.7 이후로 <b>RebuildAppleMemoryMap</b> 를 사용합니다."
SignalAppleOS=no
SyncRuntimePermissions=yes
DeviceProperties
Kernel
:Add
count==0 "필수 켁스트 Lilu.kext 와 VirtualSMC.kext.가 필요합니다. 참고 [Kexts Docs][kexts]"
[BundlePath]==Lilu.kext " <b>Lilu.kext</b> 는 <b>OC/Kexts</b>에 추가후 커널섹션 리스트 최상위에 위치 해야 합니다.":"!<b>Lilu.kext</b> 가 추가되지 않았습니다. 커널 섹션 리스트 최상위에 추가 시켜주세요."
[BundlePath]==FakeSMC.kext&VirtualSMC.kext "-<b>{$BundlePath}</b> <b>FakeSMC.kext</b> 와 <b>VirtualSMC.kext</b> 는 동시 사용 불가능"
[BundlePath]!=FakeSMC.kext|VirtualSMC.kext "-<b>FakeSMC.kext</b> 와 <b>VirtualSMC.kext</b> 둘중에 하나 사용 필요"
[BundlePath]==VoodooHDA.kext&AppleALC.kext "-<b>{$BundlePath}</b> b>VoodooHDA.kext</b> 와 <b>AppleALC.kext</b>는 동시 사용 불가능"
[BundlePath]==AppleALC.kext "$alcbootarg='-<b>{$setting}</b> = <b>{$value}</b> <b>alcid=</b><_layout_\> 추가 필요":"$alcbootarg=;"
[BundlePath]!=WhateverGreen.kext "-<b>WhateverGreen.kext</b> 를 찾을수 없습니다. 참고 <a href=https://desktop.dortania.ml/ktext.html#kexts>[Kexts Docs]</a>"
[BundlePath]==XLNCUSBFIX.kext "!<b>XLNCUSBFIX.kext</b> AMD용 kext"
[BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-<b>{$BundlePath}</b> 동작하겠지만 <b>SmallTreeIntel82576.kext</b>를 추천"
[BundlePath]==SMCLightSensor.kext "!<b>{$BundlePath}</b> 랩탑용 플러그인"
[BundlePath]==SMCBatteryManager.kext "!<b>{$BundlePath}</b> 랩탑용 플러그인"
[BundlePath]==XHCI-unsupported.kext "-<b>{$BundlePath}</b> 필요가 없는 시스템일지도 모릅니다."
[BundlePath]==FakePCIID.kext "-<b>{$BundlePath}</b> 대신에 fake device ids 사용을 고려"
[BundlePath]==FakePCIID_Intel_HDMI_Audio.kext "-<b>{$BundlePath}</b> 대신에 fake device ids 사용을 고려"
[BundlePath]==* " <b>{$BundlePath}</b> <b>OC/Kexts</b> 폴더에 위치 해야 합니다."
:Emulate
Cpuid1Data=d4060300000000000000000000000000 " <b>{$setting}</b> = <b>{$value}</b>":"!<b>{$setting}</b> = <b>{$value}</b> 올바른 CPU spoofing 값이 필요합니다."
Cpuid1Mask=ffffffff000000000000000000000000 " <b>{$setting}</b> = <b>{$value}</b>":"!<b>{$setting}</b> = <b>{$value}</b>"
:Quirks
AppleCpuPmCfgLock=yes " <b>{$setting}</b> = <b>{$value}</b> 대신 바이오스에서 CFG-Lock 비활성화 추천":" <b>{$setting}</b> = <b>{$value}</b> 대신 바이오스에서 CFG-Lock 비활성화 추천"
AppleXcpmCfgLock=yes " <b>{$setting}</b> = <b>{$value}</b> 대신 바이오스에서 CFG-Lock 비활성화 추천":" <b>{$setting}</b> = <b>{$value}</b> 대신 바이오스에서 CFG-Lock 비활성화 추천"
AppleXcpmExtraMsrs=yes
AppleXcpmForceBoost=no
CustomSMBIOSGuid=no
DisableIoMapper=yes
DisableRtcChecksum=no
DummyPowerManagement=no
ExternalDiskIcons=no
IncreasePciBarSize=no
LapicKernelPanic~=.* " <b>{$setting}</b> = <b>{$value}</b>"
PanicNoKextDump=yes
PowerTimeoutKernelPanic=yes
ThirdPartyDrives=no
XhciPortLimit=yes " <b>{$setting}</b> = <b>{$value}</b> USB 포트 맵핑후 비활성화":" <b>{$setting}</b> = <b>{$value}</b> USB 포트 맵핑 전 활성화"
Misc
:Boot
BuiltinTextRenderer~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용되지 않습니다.- See UEFI/TextRenderer"
ConsoleBehaviourOs~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용되지 않습니다."
ConsoleBehaviourUi~="" "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용되지 않습니다."
ConsoleMode~=.* "!<b>{$setting}</b> OpenCore v0.5.6 이후 UEFI/Output section로 이동"
Resolution~=.* "!<b>{$setting}</b> OpenCore v0.5.6 이후 UEFI/Output section로 이동"
ConsoleAttributes~=.* " <b>{$setting}</b> = <b>{$value}</b>"
HideSelf~=.* "!<b>{$setting}</b> OpenCore v0.5.9 부터 사용되지 않습니다."
PollAppleHotKeys=no
ShowPicker=yes
UsePicker~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용되지 않습니다."
TakeoffDelay=0
HibernateMode=None
PickerMode~=(Builtin|External) " <b>{$setting}</b> = <b>{$value}</b>":"!<b>{$setting}</b> = <b>{$value}</b> <b>Builtin</b> 또는 <b>External</b> 로 설정되어야 합니다."
HideAuxiliary=no
PickerAttributes~=.* " <b>{$setting}</b> = <b>{$value}</b>"
PickerAudioAssist=no
Timeout=5
:Debug
AppleDebug=no
ApplePanic=yes
DisableWatchDog=yes :" <b>{$setting}</b> 디버깅 용도"
Target=67 :" <b>{$setting}</b> 참고 [Debugging Docs][debug]"
DisplayLevel=2147483714 :" <b>{$setting}</b> 참고 [Debugging Docs][debug]"
DisplayDelay=0
:Entries
[Arguments]~=debug "!<b>Arguments</b> = <b>{$Arguments}</b> boot-args 는 nvram 섹션을 이용."
:Security
AllowNvramReset=yes
AllowSetDefault=yes
AuthRestart=no
BlacklistAppleUpdate=yes
BootProtect=Bootstrap
RequireSignature~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용되지 않습니다. - See Vault"
RequireVault~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용되지 않습니다. - See Vault"
Vault=Optional
HaltLevel=2147483648
ExposeSensitiveData=6 :" <b>{$setting}</b> = <b>{$value}</b>"
ScanPolicy=0 :"-<b>{$setting}</b> = <b>{$value}</b>. 초기 설정은 0 이후 변경은 참고 [Scanpolicy Docs][scanpolicy] "
:Tools
count==0 " You removed the tool EFIs":"%TOOLs 를 삭제 할수 있습니다."
NVRAM
LegacyEnable=no
LegacyOverwrite=no
WriteFlash=yes
:Add
::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14
UIScale~=(01|02) " <b>{$setting}</b> = <b>{$value}</b>":" <b>{$setting}</b> = <b>{$value}</b> 추천값<b>01</b> or <b>02</b>"
DefaultBackgroundColor~=.* " <b>{$setting}</b> = <b>{$value}</b>"
::7C436110-AB2A-4BBB-A880-FE41995C9F82
boot-args~="ncpi=" "!<b>{$setting}</b> = <b>{$value}</b> <b>ncpi=</b> 가 아니라 <b>npci=</b> 가 맞는 값 입니다.":""
boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":""
boot-args="-v keepsyms=1" " <b>{$setting}</b> = <b>{$value}</b> navi10 GPU 인 경우 추가 <b>agdpmod=pikera</b>":" <b>{$setting}</b> = <b>{$value}</b>"
csr-active-config~=.* " <b>{$setting}</b> = <b>{$value}</b>"
nvda_drv~=.* "!<b>{$setting}</b> = <b>{$value}</b> OpenCore v0.5.7 부터 더 이상 사용 되지 않습니다."
prev-lang:kbd=72752d52553a323532 "-<b>{$setting}</b> = <b>{$value} ({@value})</b>.러시아어를 제외하고 지우세요.":" <b>{$setting}</b> = <b>{$value} ({@value})</b>"
SystemAudioVolume~="^\d+$" " <b>{$setting}</b> = <b>{$value}</b>":"!<b>{$setting}</b> = <b>{$value}</b> 양수여야 합니다."
PlatformInfo
Automatic=yes
UpdateDataHub=yes
UpdateNVRAM=yes
UpdateSMBIOS=yes
UpdateSMBIOSMode=Create
:Generic
SpoofVendor=yes
AdviseWindows=no
SupportsCsm~=.* "!<b>{$setting}</b> OpenCore v0.5.5 부터 <b>AdviseWindows</b> 로 변경 "
SystemProductName~="(iMacPro1,1|MacPro7,1|MacPro6,1|iMac14,2)" " <b>{$setting}</b> = <b>{$value}</b>":"-<b>{$setting}</b> = <b>{$value}</b> AMD 시스템을 위한 추천 smbios 는 아닙니다. 참고 [PlatformInfo Docs][platforminfo]"
MLB~="(M000000000001|M0000000000000001)" "!<b>{$setting}</b> 보드 시리얼 용도. 참고 [PlatformInfo Docs][platforminfo]":" <b>{$setting}</b> is set"
ROM~="(112233000000|112233445566)" "-<b>{$setting}</b> = <b>{$value}</b> NIC MAC address 용도. 참고 [PlatformInfo Docs][platforminfo]":" <b>{$setting}</b> is set"
SystemSerialNumber=W0000000001 "!<b>{$setting}</b> system serial 넘버 용. 참고 [PlaformInfo Docs][platforminfo]":" <b>{$setting}</b> is set"
SystemUUID=00000000-0000-0000-0000-000000000000 "!<b>{$setting}</b> SmUUID 용. 참고 [PlaformInfo Docs][platforminfo]":" <b>{$setting}</b> is set"
UEFI
ConnectDrivers=yes
Drivers==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$value}; <b>{$value}</b>":"!<b>VBoxHfs.efi</b> 또는 <b>HFSPlus.efi</b> 필요"
Drivers==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!<b>{$value}</b> <b>{$hfs}</b>가 이미 존재합니다."
Drivers==OpenRuntime.efi " <b>{$value}</b>":"!<b>OpenRuntime.efi</b> 이 없습니다."
Drivers==FwRuntimeServices.efi "!<b>{$value}</b> OpenCore v0.5.7부터 OpenRuntime.efi 로 대체"
Drivers==ApfsDriverLoader.efi "!OpenCore v0.5.8 부터 UEFI/APFS section에서 <b>ApfsDriverLoader.efi</b> 와 합쳐짐 "
Drivers==OpenCore.efi "!<b>OpenCore.efi</b> 는 추가 하지 않습니다!"
Drivers==AppleUsbKbdxe.efi "!<b>AppleUsbKbdxe.efi</b> 레거시 모드가 아니라면 필요하지 않습니다."
Drivers==NvmExpressDxe.efi "!<b>NvmExpressDxe.efi</b> 추가 하지 않아야합니다."
Drivers==XhciDxe.efi "!<b>XhciDxe.efi</b> 추가 하지 않아야합니다."
Drivers==AppleUsbKbDxe.efi "-<b>AppleUsbKbDxe.efi</b> 추가 하지 않아야합니다."
Drivers==VirtualSmc.efi "!<b>VirtualSmc.efi</b> 는 <b>AppleSmcIo</b> quirk 값으로 대체 되었습니다."
Drivers==HiiDatabase.efi "!<b>{$value}</b> 추가 하지 않아야합니다.!"
Drivers==~^#.* "!<b>{$value}</b> 삭제 </b>#</b>"
Drivers==* " <b>{$value}</b>"
:APFS
EnableJumpstart=yes
HideVerbose=yes
JumpstartHotPlug=no
MinDate=0
MinVersion=0
:Audio
AudioSupport~=.* " <b>{$setting}</b> = <b>{$value}</b>"
AudioDevice~=.* " <b>{$setting}</b> = <b>{$value}</b>"
AudioCodec~=.* " <b>{$setting}</b> = <b>{$value}</b>"
AudioOut~=.* " <b>{$setting}</b> = <b>{$value}</b>"
MinimumVolume~=.* " <b>{$setting}</b> = <b>{$value}</b>"
PlayChime~=.* " <b>{$setting}</b> = <b>{$value}</b>"
VolumeAmplifier~=.* " <b>{$setting}</b> = <b>{$value}</b>"
:Input
KeyFiltering=no
KeyForgetThreshold=5
KeyMergeThreshold=2
KeySupport=yes
KeySupportMode=Auto
KeySwap=no
PointerSupport=no
PointerSupportMode=""
TimerResolution=50000
:ProtocolOverrides
count==15 :"!정확히 ProtocolOverrides 의 각 항목 총 15 개의 설정 값을 입력해 두어야 합니다."
AppleAudio=no
AppleBootPolicy=no
AppleDebugLog=no
AppleEvent=no
AppleImageConversion=no
AppleKeyMap=no
AppleRtcRam=no
AppleSmcIo=no
DataHub=no
DeviceProperties=no
ConsoleControl~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용되지 않습니다. - See UEFI/TextRenderer"
FirmwareVolume=no
HashServices=no
OSInfo=no
UnicodeCollation=no
:Output
count==10 :"!정확히 Output 의 각 항목 총 10 개의 설정 값을 입력해 두어야 합니다."
TextRenderer=BuiltinGraphics
ConsoleMode=""
Resolution~=.* " <b>{$setting}</b> = <b>{$value}</b>"
ClearScreenOnModeSwitch=no
IgnoreTextInGraphics=no
ProvideConsoleGop=yes
DirectGopRendering=no
DirectGopCacheMode~=.* "!<b>{$setting}</b> OpenCore v0.5.9 부터 사용 되지 않습니다. "
ReconnectOnResChange=no
ReplaceTabWithSpace=no
SanitiseClearScreen~=.* " <b>{$setting}</b> = <b>{$value}</b>"
Scale~=.* "!<b>{$setting}</b> 추가 하지 않아야 합니다."
:Quirks
AvoidHighAlloc~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용 되지 않습니다."
DeduplicateBootOrder=yes
ExitBootServicesDelay=0
IgnoreInvalidFlexRatio=no
ReconnectOnResChange~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용 되지 않습니다. - See Output/${setting}"
IgnoreTextInGraphics~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용 되지 않습니다. - See Output/${setting}"
ProvideConsoleGop~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용 되지 않습니다. - See Output/${setting}"
ReleaseUsbOwnership=no
RequestBootVarFallback~=.* "!<b>{$setting}</b> OpenCore v0.5.9 부터 사용 되지 않습니다."
RequestBootVarRouting=yes
TscSyncTimeout=0
ReplaceTabWithSpace~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용 되지 않습니다. - See Output/${setting}"
SanitiseClearScreen~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용 되지 않습니다. - See Output/${setting}"
ClearScreenOnModeSwitch~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용 되지 않습니다. - See Output/${setting}"
UnblockFsConnect=no
:ReservedMemory
=<span class="title">Coffee Lake Desktop OpenCore 0.5.9</span><br/>
# Generic config suitable for initial installation
# OpenCore v0.5.9 Intel Coffee Lake Sanity Check
=<a href="https://desktop.dortania.ml/config.plist/coffee-lake.html">https://desktop.dortania.ml/config.plist/coffee-lake.html</a>
=<hr>
# [kernel]:https://desktop.dortania.ml/config.plist/coffee-lake#kernel
# [acpi]:https://desktop.dortania.ml/config.plist/coffee-lake#acpi
# [kexts]:https://desktop.dortania.ml/ktext.html#kexts
# [debug]:https://desktop.dortania.ml/troubleshooting/debug.html
# [scanpolicy]:https://desktop.dortania.ml/post-install/security.html#scanpolicy
# [platforminfo]:https://desktop.dortania.ml/config.plist/coffee-lake#platforminfo
# [deviceproperties]:https://desktop.dortania.ml/config.plist/coffee-lake##deviceproperties
ACPI
:Add
count==0 "-SSDT 파일이 없습니다. 참고<a href="https://desktop.dortania.ml/config.plist/coffee-lake#acpi">[ACPI Docs]</a>"
[Path]==DSDT.aml "-<b>{$Path}</b> DSDT.AML은 추가하지 않습니다. [ACPI Docs][acpi] 문서참고."
[Path]==SSDT-1.aml "-<b>{$Path}</b> 샘플 SSDT 입니다."
[Path]~=".dsl$" "!<b>{$Path}</b> .aml 만 지원합니다. dsl 파일은 컴파일해서 첨부"
[Enabled]==no "-<b>{$Path}</b> is <b>disabled</b>. 경고 메세지지를 제거하기 위해서는 활성화 시키거나 지워주세요."
[Path]!=SSDT-PLUG.aml "-<b>SSDT-PLUG.aml</b> 를 찾을수 없습니다. 참고 [ACPI Docs][acpi]"
[Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml "-<b>{$Path}</b> 동시 사용 금지 <b>SSDT-EC-USBX-DESKTOP</b> and <b>SSDT-EC</b>"
[Path]~=-EC.+aml :"%SSDT-EC.aml 또는 SSDT-EC-USBX-DESKTOP.aml. 가 필요할수 있습니다. 참고 <a href="https://desktop.dortania.ml/config.plist/coffee-lake#acpi">ACPI Docs]</a>"
[Path]==* " <b>{$Path}</b> OC/ACPI 폴더에 위치 해야 합니다."
:Quirks
count==5
FadtEnableReset=no
NormalizeHeaders=no
RebaseRegions=no
ResetHwSig=no
ResetLogoStatus=no
:Patch
count>15 "커널 패치는 커널 섹션에 추가해야 합니다. 참고 [Kernel Docs][kernel]"
Booter
:Quirks
AvoidRuntimeDefrag=yes
DevirtualiseMmio=no
DisableSingleUser=no
DisableVariableWrite=no
DiscardHibernateMap=no
EnableSafeModeSlide=yes
EnableWriteUnprotector=yes
ForceExitBootServices=no
ProtectCsmRegion~=.* "!<b>{$setting}</b> 0.5.7 이후 <b>ProtectMemoryRegions</b> 를 사용 합니다."
ProtectMemoryRegions=no
ProtectSecureBoot=no
ProtectUefiServices=no
ProvideCustomSlide=yes
RebuildAppleMemoryMap=yes
SetupVirtualMap=no
ShrinkMemoryMap~=.* "!<b>{$setting}</b> OpenCore v0.5.7 이후로 <b>RebuildAppleMemoryMap</b> 를 사용합니다."
SignalAppleOS=no
SyncRuntimePermissions=yes
DeviceProperties
Kernel
:Add
count==0 "필수 켁스트 Lilu.kext 와 VirtualSMC.kext.가 필요합니다. 참고 [Kexts Docs][kexts]"
[BundlePath]==Lilu.kext " <b>Lilu.kext</b> 는 <b>OC/Kexts</b>에 추가후 커널섹션 리스트 최상위에 위치 해야 합니다.":"!<b>Lilu.kext</b> 가 추가되지 않았습니다. 커널 섹션 리스트 최상위에 추가 시켜주세요."
[BundlePath]==FakeSMC.kext&VirtualSMC.kext "-<b>{$BundlePath}</b> <b>FakeSMC.kext</b> 와 <b>VirtualSMC.kext</b> 는 동시 사용 불가능"
[BundlePath]!=FakeSMC.kext|VirtualSMC.kext "-<b>FakeSMC.kext</b> 와 <b>VirtualSMC.kext</b> 둘중에 하나 사용 필요"
[BundlePath]==VoodooHDA.kext&AppleALC.kext "-<b>{$BundlePath}</b> b>VoodooHDA.kext</b> 와 <b>AppleALC.kext</b>는 동시 사용 불가능"
[BundlePath]==AppleALC.kext "$alcbootarg='-<b>{$setting}</b> = <b>{$value}</b> <b>alcid=</b><_layout_\> 추가 필요":"$alcbootarg=;"
[BundlePath]!=WhateverGreen.kext "-<b>WhateverGreen.kext</b> 를 찾을수 없습니다. 참고 <a href=https://desktop.dortania.ml/ktext.html#kexts>[Kexts Docs]</a>"
[BundlePath]==XLNCUSBFIX.kext "!<b>XLNCUSBFIX.kext</b> AMD용 kext"
[BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-<b>{$BundlePath}</b> 동작하겠지만 <b>SmallTreeIntel82576.kext</b>를 추천"
[BundlePath]==SMCLightSensor.kext "!<b>{$BundlePath}</b> 랩탑용 플러그인"
[BundlePath]==SMCBatteryManager.kext "!<b>{$BundlePath}</b> 랩탑용 플러그인"
[BundlePath]==XHCI-unsupported.kext "-<b>{$BundlePath}</b> 필요가 없는 시스템일지도 모릅니다."
[BundlePath]==FakePCIID.kext "-<b>{$BundlePath}</b> 대신에 fake device ids 사용을 고려"
[BundlePath]==FakePCIID_Intel_HDMI_Audio.kext "-<b>{$BundlePath}</b> 대신에 fake device ids 사용을 고려"
[BundlePath]==* " <b>{$BundlePath}</b> <b>OC/Kexts</b> 폴더에 위치 해야 합니다."
:Emulate
Cpuid1Data=d4060300000000000000000000000000 " <b>{$setting}</b> = <b>{$value}</b>":"!<b>{$setting}</b> = <b>{$value}</b> 올바른 CPU spoofing 값이 필요합니다."
Cpuid1Mask=ffffffff000000000000000000000000 " <b>{$setting}</b> = <b>{$value}</b>":"!<b>{$setting}</b> = <b>{$value}</b>"
:Quirks
AppleCpuPmCfgLock=yes " <b>{$setting}</b> = <b>{$value}</b> 대신 바이오스에서 CFG-Lock 비활성화 추천":" <b>{$setting}</b> = <b>{$value}</b> 대신 바이오스에서 CFG-Lock 비활성화 추천"
AppleXcpmCfgLock=yes " <b>{$setting}</b> = <b>{$value}</b> 대신 바이오스에서 CFG-Lock 비활성화 추천":" <b>{$setting}</b> = <b>{$value}</b> 대신 바이오스에서 CFG-Lock 비활성화 추천"
AppleXcpmExtraMsrs=yes
AppleXcpmForceBoost=no
CustomSMBIOSGuid=no
DisableIoMapper=yes
DisableRtcChecksum=no
DummyPowerManagement=no
ExternalDiskIcons=no
IncreasePciBarSize=no
LapicKernelPanic~=.* " <b>{$setting}</b> = <b>{$value}</b>"
PanicNoKextDump=yes
PowerTimeoutKernelPanic=yes
ThirdPartyDrives=no
XhciPortLimit=yes " <b>{$setting}</b> = <b>{$value}</b> USB 포트 맵핑후 비활성화":" <b>{$setting}</b> = <b>{$value}</b> USB 포트 맵핑 전 활성화"
Misc
:Boot
BuiltinTextRenderer~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용되지 않습니다.- See UEFI/TextRenderer"
ConsoleBehaviourOs~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용되지 않습니다."
ConsoleBehaviourUi~="" "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용되지 않습니다."
ConsoleMode~=.* "!<b>{$setting}</b> OpenCore v0.5.6 이후 UEFI/Output section로 이동"
Resolution~=.* "!<b>{$setting}</b> OpenCore v0.5.6 이후 UEFI/Output section로 이동"
ConsoleAttributes~=.* " <b>{$setting}</b> = <b>{$value}</b>"
HideSelf~=.* "!<b>{$setting}</b> OpenCore v0.5.9 부터 사용되지 않습니다."
PollAppleHotKeys=no
ShowPicker=yes
UsePicker~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용되지 않습니다."
TakeoffDelay=0
HibernateMode=None
PickerMode~=(Builtin|External) " <b>{$setting}</b> = <b>{$value}</b>":"!<b>{$setting}</b> = <b>{$value}</b> <b>Builtin</b> 또는 <b>External</b> 로 설정되어야 합니다."
HideAuxiliary=no
PickerAttributes~=.* " <b>{$setting}</b> = <b>{$value}</b>"
PickerAudioAssist=no
Timeout=5
:Debug
AppleDebug=no
ApplePanic=yes
DisableWatchDog=yes :" <b>{$setting}</b> 디버깅 용도"
Target=67 :" <b>{$setting}</b> 참고 [Debugging Docs][debug]"
DisplayLevel=2147483714 :" <b>{$setting}</b> 참고 [Debugging Docs][debug]"
DisplayDelay=0
:Entries
[Arguments]~=debug "!<b>Arguments</b> = <b>{$Arguments}</b> boot-args 는 nvram 섹션을 이용."
:Security
AllowNvramReset=yes
AllowSetDefault=yes
AuthRestart=no
BlacklistAppleUpdate=yes
BootProtect=Bootstrap
RequireSignature~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용되지 않습니다. - See Vault"
RequireVault~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용되지 않습니다. - See Vault"
Vault=Optional
HaltLevel=2147483648
ExposeSensitiveData=6 :" <b>{$setting}</b> = <b>{$value}</b>"
ScanPolicy=0 :"-<b>{$setting}</b> = <b>{$value}</b>. 초기 설정은 0 이후 변경은 참고 [Scanpolicy Docs][scanpolicy] "
:Tools
count==0 " You removed the tool EFIs":"%TOOLs 를 삭제 할수 있습니다."
NVRAM
LegacyEnable=no
LegacyOverwrite=no
WriteFlash=yes
:Add
::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14
UIScale~=(01|02) " <b>{$setting}</b> = <b>{$value}</b>":" <b>{$setting}</b> = <b>{$value}</b> 추천값<b>01</b> or <b>02</b>"
DefaultBackgroundColor~=.* " <b>{$setting}</b> = <b>{$value}</b>"
::7C436110-AB2A-4BBB-A880-FE41995C9F82
boot-args~="ncpi=" "!<b>{$setting}</b> = <b>{$value}</b> <b>ncpi=</b> 가 아니라 <b>npci=</b> 가 맞는 값 입니다.":""
boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":""
boot-args="-v keepsyms=1" " <b>{$setting}</b> = <b>{$value}</b> navi10 GPU 인 경우 추가 <b>agdpmod=pikera</b>":" <b>{$setting}</b> = <b>{$value}</b>"
csr-active-config~=.* " <b>{$setting}</b> = <b>{$value}</b>"
nvda_drv~=.* "!<b>{$setting}</b> = <b>{$value}</b> OpenCore v0.5.7 부터 더 이상 사용 되지 않습니다."
prev-lang:kbd=72752d52553a323532 "-<b>{$setting}</b> = <b>{$value} ({@value})</b>.러시아어를 제외하고 지우세요.":" <b>{$setting}</b> = <b>{$value} ({@value})</b>"
SystemAudioVolume~="^\d+$" " <b>{$setting}</b> = <b>{$value}</b>":"!<b>{$setting}</b> = <b>{$value}</b> 양수여야 합니다."
PlatformInfo
Automatic=yes
UpdateDataHub=yes
UpdateNVRAM=yes
UpdateSMBIOS=yes
UpdateSMBIOSMode=Create
:Generic
SpoofVendor=yes
AdviseWindows=no
SupportsCsm~=.* "!<b>{$setting}</b> OpenCore v0.5.5 부터 <b>AdviseWindows</b> 로 변경 "
SystemProductName~="(iMacPro1,1|MacPro7,1|MacPro6,1|iMac14,2)" " <b>{$setting}</b> = <b>{$value}</b>":"-<b>{$setting}</b> = <b>{$value}</b> AMD 시스템을 위한 추천 smbios 는 아닙니다. 참고 [PlatformInfo Docs][platforminfo]"
MLB~="(M000000000001|M0000000000000001)" "!<b>{$setting}</b> 보드 시리얼 용도. 참고 [PlatformInfo Docs][platforminfo]":" <b>{$setting}</b> is set"
ROM~="(112233000000|112233445566)" "-<b>{$setting}</b> = <b>{$value}</b> NIC MAC address 용도. 참고 [PlatformInfo Docs][platforminfo]":" <b>{$setting}</b> is set"
SystemSerialNumber=W0000000001 "!<b>{$setting}</b> system serial 넘버 용. 참고 [PlaformInfo Docs][platforminfo]":" <b>{$setting}</b> is set"
SystemUUID=00000000-0000-0000-0000-000000000000 "!<b>{$setting}</b> SmUUID 용. 참고 [PlaformInfo Docs][platforminfo]":" <b>{$setting}</b> is set"
UEFI
ConnectDrivers=yes
Drivers==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$value}; <b>{$value}</b>":"!<b>VBoxHfs.efi</b> 또는 <b>HFSPlus.efi</b> 필요"
Drivers==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!<b>{$value}</b> <b>{$hfs}</b>가 이미 존재합니다."
Drivers==OpenRuntime.efi " <b>{$value}</b>":"!<b>OpenRuntime.efi</b> 이 없습니다."
Drivers==FwRuntimeServices.efi "!<b>{$value}</b> OpenCore v0.5.7부터 OpenRuntime.efi 로 대체"
Drivers==ApfsDriverLoader.efi "!OpenCore v0.5.8 부터 UEFI/APFS section에서 <b>ApfsDriverLoader.efi</b> 와 합쳐짐 "
Drivers==OpenCore.efi "!<b>OpenCore.efi</b> 는 추가 하지 않습니다!"
Drivers==AppleUsbKbdxe.efi "!<b>AppleUsbKbdxe.efi</b> 레거시 모드가 아니라면 필요하지 않습니다."
Drivers==NvmExpressDxe.efi "!<b>NvmExpressDxe.efi</b> 추가 하지 않아야합니다."
Drivers==XhciDxe.efi "!<b>XhciDxe.efi</b> 추가 하지 않아야합니다."
Drivers==AppleUsbKbDxe.efi "-<b>AppleUsbKbDxe.efi</b> 추가 하지 않아야합니다."
Drivers==VirtualSmc.efi "!<b>VirtualSmc.efi</b> 는 <b>AppleSmcIo</b> quirk 값으로 대체 되었습니다."
Drivers==HiiDatabase.efi "!<b>{$value}</b> 추가 하지 않아야합니다.!"
Drivers==~^#.* "!<b>{$value}</b> 삭제 </b>#</b>"
Drivers==* " <b>{$value}</b>"
:APFS
EnableJumpstart=yes
HideVerbose=yes
JumpstartHotPlug=no
MinDate=0
MinVersion=0
:Audio
AudioSupport~=.* " <b>{$setting}</b> = <b>{$value}</b>"
AudioDevice~=.* " <b>{$setting}</b> = <b>{$value}</b>"
AudioCodec~=.* " <b>{$setting}</b> = <b>{$value}</b>"
AudioOut~=.* " <b>{$setting}</b> = <b>{$value}</b>"
MinimumVolume~=.* " <b>{$setting}</b> = <b>{$value}</b>"
PlayChime~=.* " <b>{$setting}</b> = <b>{$value}</b>"
VolumeAmplifier~=.* " <b>{$setting}</b> = <b>{$value}</b>"
:Input
KeyFiltering=no
KeyForgetThreshold=5
KeyMergeThreshold=2
KeySupport=yes
KeySupportMode=Auto
KeySwap=no
PointerSupport=no
PointerSupportMode=""
TimerResolution=50000
:ProtocolOverrides
count==15 :"!정확히 ProtocolOverrides 의 각 항목 총 15 개의 설정 값을 입력해 두어야 합니다."
AppleAudio=no
AppleBootPolicy=no
AppleDebugLog=no
AppleEvent=no
AppleImageConversion=no
AppleKeyMap=no
AppleRtcRam=no
AppleSmcIo=no
DataHub=no
DeviceProperties=no
ConsoleControl~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용되지 않습니다. - See UEFI/TextRenderer"
FirmwareVolume=no
HashServices=no
OSInfo=no
UnicodeCollation=no
:Output
count==10 :"!정확히 Output 의 각 항목 총 10 개의 설정 값을 입력해 두어야 합니다."
TextRenderer=BuiltinGraphics
ConsoleMode=""
Resolution~=.* " <b>{$setting}</b> = <b>{$value}</b>"
ClearScreenOnModeSwitch=no
IgnoreTextInGraphics=no
ProvideConsoleGop=yes
DirectGopRendering=no
DirectGopCacheMode~=.* "!<b>{$setting}</b> OpenCore v0.5.9 부터 사용 되지 않습니다. "
ReconnectOnResChange=no
ReplaceTabWithSpace=no
SanitiseClearScreen~=.* " <b>{$setting}</b> = <b>{$value}</b>"
Scale~=.* "!<b>{$setting}</b> 추가 하지 않아야 합니다."
:Quirks
AvoidHighAlloc~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용 되지 않습니다."
DeduplicateBootOrder=yes
ExitBootServicesDelay=0
IgnoreInvalidFlexRatio=no
ReconnectOnResChange~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용 되지 않습니다. - See Output/${setting}"
IgnoreTextInGraphics~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용 되지 않습니다. - See Output/${setting}"
ProvideConsoleGop~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용 되지 않습니다. - See Output/${setting}"
ReleaseUsbOwnership=no
RequestBootVarFallback~=.* "!<b>{$setting}</b> OpenCore v0.5.9 부터 사용 되지 않습니다."
RequestBootVarRouting=yes
TscSyncTimeout=0
ReplaceTabWithSpace~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용 되지 않습니다. - See Output/${setting}"
SanitiseClearScreen~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용 되지 않습니다. - See Output/${setting}"
ClearScreenOnModeSwitch~=.* "!<b>{$setting}</b> OpenCore v0.5.6 부터 사용 되지 않습니다. - See Output/${setting}"
UnblockFsConnect=no
:ReservedMemory
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
<?php
class OpenCorePlist extends CFPropertyList\CFPropertyList {
function __construct(string $filename) {
if(!file_exists($filename)) {
throw new \Exception("File not found - ".getcwd()." $filename ");
}
parent::__construct($filename, CFPropertyList\CFPropertyList::FORMAT_XML);
}
function applyRules(Rules $rules) {
$seen_title = [];
// Check for missing groups
foreach(array_keys(array_diff_key($rules->rule, $this->toArray())) as $missing_group) {
$this->print_msg("-<span class=\"warning\">$missing_group</span> group is missing");
}
// Check for missing sections
$confArray = $this->toArray();
foreach($rules->rule as $group=>$block) {
foreach($block as $k=>$v) {
if($k == 'top' || $k[1]==':') continue;
if(!array_key_exists(trim($k,':'), $confArray[$group])) {
$this->print_msg("!<b>$group</b> - <b>".trim($k,':')."</b> section is missing");
}
}
}
foreach($this->toArray() as $group=>$d) {
if (!array_key_exists($group, $rules->rule)) {
$this->print_msg("-<span class=\"warning\">$group</span> this shouldn't be here");
continue;
}
echo "\n<br/><span class=\"group\">$group</span><br/>\n";
if(!empty($rules->rule[$group]["top"])) {
foreach($rules->rule[$group]["top"] as $rule) {
if(!empty($rule)) {
$msgs = $rule->exec($d, $this->value[0]->{$group});
if($rule->title && empty($seen_title[$rule->title])) {
echo "\n<br/><span class=\"section\">".$rule->title."</span><br/>\n";
$seen_title[$rule->title] = true;
}
foreach($msgs as $k=>$msg) {
if(!empty($msg) && $msg!='""') {
$this->print_msg($msg);
// Make sure we don't match more rules to the same entry
if(is_int($k) && $k) {
unset($d[$k-1]);
}
// @phan-suppress-next-line PhanTypeArraySuspicious
else if($k[0]==':') {
// @phan-suppress-next-line PhanTypeMismatchArgumentInternal
[,$sec,$tk] = explode(':',$k,3);
unset($d[$sec][$tk]);
}
else if($k) unset($d[$k]);
}
}
}
}
}
foreach($d as $section=>$dd) {
if(empty($seen_title[$section])) {
echo "<br/><span class=\"section\">$section</span><br/>";
$seen_title[$section] = true;
}
if(!empty($rules->rule[$group][":$section"])) {
foreach($rules->rule[$group][":$section"] as $rule) {
if(!empty($rule)) {
$msgs = $rule->exec($dd, $this->value[0]->{$group}->{$section});
foreach($msgs as $k=>$msg) {
if(!empty($msg) && $msg!='""') {
$this->print_msg($msg);
if(is_int($k) && $k) unset($dd[$k-1]); // Make sure we don't match more rules to the same entry
else if($k) unset($dd[$k]);
}
}
}
}
}
// Check if there are rules hiding in a sub-section
if(is_array($dd)) {
foreach($dd as $ssection=>$ddd) {
if(!empty($rules->rule[$group]["::$ssection"])) {
foreach($rules->rule[$group]["::$ssection"] as $rule) {
if(!empty($rule)) {
$msgs = $rule->exec($ddd, $this->value[0]->{$group}->{$section}->{$ssection}, false);
foreach($msgs as $k=>$msg) {
if(!empty($msg) && $msg!='""') {
$this->print_msg($msg);
if(is_int($k) && $k) unset($ddd[$k-1]); // Make sure we don't match more rules to the same entry
else if($k) unset($ddd[$k]);
}
}
}
}
}
}
}
}
$seen_title = [];
}
}
function print_msg($msg) {
$msg = trim($msg,'"');
switch($msg[0]) {
case ' ': $sev = 'good'; $icon = 'check-circle'; $msg = substr($msg,1); break;
case '-': $sev = 'warn'; $icon = 'question-circle'; $msg = substr($msg,1); break;
case '!': $sev = 'err'; $icon = 'times-circle'; $msg = substr($msg,1); break;
case '%': $sev = 'info'; $icon = 'info-circle'; $msg = substr($msg,1); break;
default: $sev = 'good'; $icon = 'check-circle'; break;
}
if(preg_match('/{\$([^}]+)}/', $msg, $match)) {
echo "<span class=\"err\">Unexpected missing <b>{$match[1]}</b> here</span><br/>\n";
} else {
echo "<span class=\"{$sev}\">$msg</span><br/>\n"; // Markdown-extra to add the severity class - see main.css
}
}
}
此差异已折叠。
B/* No comment provided by engineer. */
/* Class = "NSWindow"; title = "About OpenCore Configurator"; ObjectID = "1"; */
"1.title" = "Informacje";
/* Class = "NSButtonCell"; title = "Changelog"; ObjectID = "EZg-E1-74c"; */
"EZg-E1-74c.title" = "Zmiany";
/* Class = "NSButtonCell"; title = "Credits"; ObjectID = "KQq-q8-zAO"; */
"KQq-q8-zAO.title" = "Twórcy";
/* Class = "NSButtonCell"; title = "Donate"; ObjectID = "Wky-VX-jr0"; */
"Wky-VX-jr0.title" = "Przekaż datek";
/* Class = "NSButtonCell"; title = "Website"; ObjectID = "eyI-Cm-PGX"; */
"eyI-Cm-PGX.title" = "Link";
/* Class = "NSButtonCell"; title = "Synchronize"; ObjectID = "5iE-R5-2f7"; */
"5iE-R5-2f7.title" = "Synchronizuj";
/* Class = "NSTextFieldCell"; title = "Search (⌘F)"; ObjectID = "8PO-5E-yRJ"; */
"8PO-5E-yRJ.title" = "Wyszukaj (⌘F)";
/* Class = "NSSegmentedCell"; 8nO-vA-7qF.ibShadowedLabels[0] = "All"; ObjectID = "8nO-vA-7qF"; */
"8nO-vA-7qF.ibShadowedLabels[0]" = "Wszystkie";
/* Class = "NSSegmentedCell"; 8nO-vA-7qF.ibShadowedLabels[1] = "Replace"; ObjectID = "8nO-vA-7qF"; */
"8nO-vA-7qF.ibShadowedLabels[1]" = "Zamień";
/* Class = "NSButtonCell"; title = "Replace"; ObjectID = "CRw-jx-RlM"; */
"CRw-jx-RlM.title" = "Zamień";
/* Class = "NSTextFieldCell"; title = "Search (⌘F)"; ObjectID = "Wd6-KD-rqx"; */
"Wd6-KD-rqx.title" = "Wyszukaj (⌘F)";
/* Class = "NSTextFieldCell"; title = "Opencore Configuration Properties"; ObjectID = "aIc-ln-iIV"; */
"aIc-ln-iIV.title" = "Właściwości konfiguracyjne Opencore";
/* Class = "NSButtonCell"; title = "Synchronize"; ObjectID = "cZ7-39-tJB"; */
"cZ7-39-tJB.title" = "Synchronizuj";
B/* Localized versions of Info.plist keys */
此差异已折叠。
此差异已折叠。
/* Class = "NSWindow"; title = "Boot.log"; ObjectID = "QvC-M9-y7g"; */
"QvC-M9-y7g.title" = "Boot.log";
/* Class = "NSButtonCell"; title = "Copy to Clipboard"; ObjectID = "Tq6-rl-9sc"; */
"Tq6-rl-9sc.title" = "Copy to Clipboard";
/* Class = "NSTextFieldCell"; title = "Search (⌘F)"; ObjectID = "jAZ-Ir-LHD"; */
"jAZ-Ir-LHD.title" = "Search (⌘F)";
/* Class = "NSBox"; title = "Bdmesg"; ObjectID = "mBA-VI-TPQ"; */
"mBA-VI-TPQ.title" = "Bdmesg";
/* Class = "NSButtonCell"; title = "Save boot.log to desktop"; ObjectID = "wSe-to-GTI"; */
"wSe-to-GTI.title" = "Save boot.log to desktop";
/* Class = "NSButtonCell"; title = "Generate log"; ObjectID = "wxt-kM-Dys"; */
"wxt-kM-Dys.title" = "Generate log";
/* Class = "NSWindow"; title = "Tips"; ObjectID = "F0z-JX-Cv5"; */
"F0z-JX-Cv5.title" = "Tips";
此差异已折叠。
/* Class = "NSTableColumn"; headerCell.title = "Description"; ObjectID = "21B-Cb-fUA"; */
"21B-Cb-fUA.headerCell.title" = "Description";
/* Class = "NSButton"; ibShadowedToolTip = "reload data"; ObjectID = "3Ug-4D-KT5"; */
"3Ug-4D-KT5.ibShadowedToolTip" = "reload data";
/* Class = "NSBox"; title = "Status"; ObjectID = "65j-hw-8RJ"; */
"65j-hw-8RJ.title" = "Status";
/* Class = "NSBox"; title = "Box"; ObjectID = "B3V-wJ-Liu"; */
"B3V-wJ-Liu.title" = "Box";
/* Class = "NSButtonCell"; title = "Download"; ObjectID = "GKG-QM-bIL"; */
"GKG-QM-bIL.title" = "Download";
/* Class = "NSTextFieldCell"; title = "Driver Not Installed"; ObjectID = "LIE-Ta-kNn"; */
"LIE-Ta-kNn.title" = "Driver Not Installed";
/* Class = "NSButton"; ibShadowedToolTip = "open partition"; ObjectID = "Pa0-us-lAL"; */
"Pa0-us-lAL.ibShadowedToolTip" = "open partition";
/* Class = "NSBox"; title = "Box"; ObjectID = "PcY-xL-GAd"; */
"PcY-xL-GAd.title" = "Box";
/* Class = "NSWindow"; title = "Install Drivers"; ObjectID = "QvC-M9-y7g"; */
"QvC-M9-y7g.title" = "Install Drivers";
/* Class = "NSTextFieldCell"; title = "target partition"; ObjectID = "Rpn-xn-uy7"; */
"Rpn-xn-uy7.title" = "target partition";
/* Class = "NSButtonCell"; title = "Backup driver"; ObjectID = "WeO-Rr-T3c"; */
"WeO-Rr-T3c.title" = "Backup driver";
/* Class = "NSTableColumn"; headerCell.title = "Delete"; ObjectID = "eVi-uB-Nnf"; */
"eVi-uB-Nnf.headerCell.title" = "Delete";
/* Class = "NSTableColumn"; headerCell.title = "Name"; ObjectID = "g7H-EN-grT"; */
"g7H-EN-grT.headerCell.title" = "Name";
/* Class = "NSTableColumn"; headerCell.title = "Installed"; ObjectID = "jcQ-eq-FLX"; */
"jcQ-eq-FLX.headerCell.title" = "Installed";
/* Class = "NSTextFieldCell"; title = "Driver Installed"; ObjectID = "yDU-1k-6MS"; */
"yDU-1k-6MS.title" = "Driver Installed";
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册