miscController.strings 32.1 KB
Newer Older
M
mackie100 已提交
1

2
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Enable VirtualSMC-compatible authenticated restart.\nAuthenticated restart is a way to reboot FileVault 2 enabled macOS without entering the password. To perform authenticated restart one can use a dedicated terminal command: sudo fdesetup authrestart. It is also used when installing operating system updates.\nVirtualSMC performs authenticated restart by saving disk encryption key split in NVRAM and RTC, which despite being removed as soon as OpenCore starts, may be considered a security risk and thus is optional."; ObjectID = "0sy-D3-AKk"; */
3
"0sy-D3-AKk.ibShadowedToolTip" = "允许重启 FileVault2 分区时不用再次输密码, 有安全风险。\n与磁盘加密启动相关,一般选NO";
4

草原企鹅's avatar
fix bug  
草原企鹅 已提交
5
/* Class = "NSTableColumn"; headerCell.title = "Comment"; ObjectID = "1NZ-HO-WUF"; */
草原企鹅's avatar
草原企鹅 已提交
6
"1NZ-HO-WUF.headerCell.title" = "说明";
草原企鹅's avatar
fix bug  
草原企鹅 已提交
7 8

/* Class = "NSTableColumn"; headerCell.title = "Enabled"; ObjectID = "1fY-U6-4KQ"; */
草原企鹅's avatar
草原企鹅 已提交
9
"1fY-U6-4KQ.headerCell.title" = "启用";
草原企鹅's avatar
fix bug  
草原企鹅 已提交
10 11 12 13 14

/* Class = "NSComboBox"; ibShadowedToolTip = "Type: plist string\nDefault value: Empty string\nDescription: Sets console output mode as specified with the WxH (e.g. 80x24) formatted string. Set to empty string not to change console mode. Set to Max to try to use largest available console mode."; ObjectID = "20u-W6-oli"; Note = "Do Not Translate"; */
"20u-W6-oli.ibShadowedToolTip" = "设置为空字符串不更改控制台模式.设置为Max以尝试使用最大可用控制台模式.";

/* Class = "NSTableColumn"; headerCell.title = "Name"; ObjectID = "22Z-wl-E30"; */
草原企鹅's avatar
草原企鹅 已提交
15
"22Z-wl-E30.headerCell.title" = "名称";
草原企鹅's avatar
fix bug  
草原企鹅 已提交
16

M
mackie100 已提交
17
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nDefault value: 0\nDescription: A bitmask (sum) of enabled logging targets. By default all the logging output is hidden, so this option is required to be set when debugging is necessary.\nThe following logging targets are supported:\n• 0x01 — Enable logging, otherwise all log is discarded.\n• 0x02 — Enable basic console (onscreen) logging.\n• 0x04 — Enable logging to Data Hub.\n• 0x08 — Enable serial port logging.\n• 0x10 — Enable UEFI variable logging.\n• 0x20 — Enable non-volatile UEFI variable logging.\n• 0x40 — Enable logging to file.\nConsole logging prints less than all the other variants. Depending on the build type (RELEASE, DEBUG, or NOOPT) different amount of logging may be read (from least to most)."; ObjectID = "2Vb-s2-Ejp"; */
草原企鹅's avatar
草原企鹅 已提交
18
"2Vb-s2-Ejp.ibShadowedToolTip" = "0: 关闭日志记录\n3: 允许屏幕输出日志\n19: 允许屏幕输出 UEFI 变量日志\n67: 在 ESP 分区根目录生成日志文件 opencore-YYYY-MM-DD-HHMMSS.txt, 但屏幕上不显示日志!此功能需要用DEBUG版OC引导,并选中Disable WatchDog选项";
M
mackie100 已提交
19 20

/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nDefault value: true\nDescription: Require vault.plist file present in OC directory.\nThis file should contain SHA-256 hashes for all files used by OpenCore. Presence of this file is highly recommended to ensure that unintentional file modifications (including filesystem corruption) do not happen unnoticed. To create this file automatically use create_vault.sh script.\nRegardless of the underlying filesystem, path name and case must match between config.plist and vault.plist. Note: vault.plist is tried to be read regardless of the value of this option, but setting it to true will ensure\nconfiguration sanity, and abort the boot process. The complete set of commands to:\n• Create vault.plist.\n• Create a new RSA key (always do this to avoid loading old configuration).\n• Embed RSA key into OpenCore.efi.\n• Create vault.sig."; ObjectID = "4yk-6F-ept"; */
草原企鹅's avatar
草原企鹅 已提交
21
"4yk-6F-ept.ibShadowedToolTip" = "是否开启黑苹果加密,不需要,选NO";
M
mackie100 已提交
22 23

/* Class = "NSTextFieldCell"; title = "Timeout"; ObjectID = "6hf-UH-eBA"; */
草原企鹅's avatar
草原企鹅 已提交
24
"6hf-UH-eBA.title" = "引导项等待时间";
M
mackie100 已提交
25

草原企鹅's avatar
fix bug  
草原企鹅 已提交
26
/* Class = "NSTableView"; ibShadowedToolTip = "1. Arguments\nType: plist string\nFailsafe: Empty string\nDescription: Arbitrary ASCII string used as boot arguments (load options) of the specified entry.\n2. Comment\nType: plist string\nFailsafe: 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\nFailsafe: false\nDescription: This entry will not be listed unless set to true.\n4. Name\nType: plist string\nFailsafe: Empty string\nDescription: Human readable entry name displayed in boot picker.\n5. Path\nType: plist string\nFailsafe: Empty string\nDescription: Entry location depending on entry type.\n• Entries specify external boot options, and therefore take device paths in Path key. These values are not checked, thus be extremely careful. Example: PciRoot(0x0)/Pci(0x1,0x1)/.../\\EFI\\COOL.EFI\n• Tools specify internal boot options, which are part of bootloader vault, and therefore take file paths relative to OC/Tools directory. Example: Shell.efi."; ObjectID = "8Gl-6A-OsL"; */
草原企鹅's avatar
草原企鹅 已提交
27
"8Gl-6A-OsL.ibShadowedToolTip" = "用于指定OpenCore无法自动找到的无规律引导路径。\nName(名称)\nOpenCore启动项中显示的名称\nEnabled(启用)\n启用或禁用\nPath(路径)\n引导磁盘的PCI路径,一般可以通过替换启动文件为DEBUG版本,然后勾选Disable WatchDog选项,Target选项填入67,启动一次后,在EFI分区里产生的日志文件里查找如: PciRoot(0x0)/Pci(0x1D,0x4)/Pci(0x0,0x0)/NVMe(0x1,09-63-E3-44-8B-44-1B-00)/HD(1,GPT,11F42760-7AB1-4DB5-924B-D12C52895FA9,0x28,0x64000)/\EFI\Microsoft\Boot\bootmgfw.efi这样的信息。\n可以提前在MACOS里使用diskutil info disk0s2 |grep \"UUID\"这样的命令提前获取到你想要启动的分区UUID,然后在日志文件里搜索UUID的值,可以快速获取到完整PCI路径!";
M
mackie100 已提交
28 29

/* Class = "NSButtonCell"; title = "Disable WatchDog"; ObjectID = "9LG-wP-7Np"; */
草原企鹅's avatar
草原企鹅 已提交
30
"9LG-wP-7Np.title" = "Disable WatchDog";
M
mackie100 已提交
31

草原企鹅's avatar
fix bug  
草原企鹅 已提交
32
/* Class = "NSPopUpButton"; ibShadowedToolTip = "Type: plist string\nDefault value: Empty string\nDescription: Set console control behaviour upon OpenCore user interface load. Refer to ConsoleBehaviourOs description for details."; ObjectID = "Acd-af-b6f"; */
33
"Acd-af-b6f.ibShadowedToolTip" = "一般是留空,如果留空开机显示效果不佳,请与ConsoleBehaviourOs组合使用:\n4 代及以下\nConsoleBehaviourOs = Graphics\nConsoleBehaviourUi = ForceText\n5 代以上\nConsoleBehaviourOs = ForceGraphics\nConsoleBehaviourUi = ForceText\n在有的固件上将两「留空」或者设为 Graphics 和 Text 效果更好。";
M
mackie100 已提交
34 35 36 37

/* Class = "NSButtonCell"; title = "Require Signature"; ObjectID = "Bnw-Da-EPD"; */
"Bnw-Da-EPD.title" = "Require Signature";

草原企鹅's avatar
fix bug  
草原企鹅 已提交
38 39
/* Class = "NSTextFieldCell"; title = "Expose Sensitive Data"; ObjectID = "DAS-KM-gwG"; */
"DAS-KM-gwG.title" = "Expose Sensitive Data";
M
mackie100 已提交
40

41
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Use OpenCore built-in boot picker for boot management.\nUsePicker set to false entirely disables all boot management in OpenCore except policy enforcement. In this case a custom user interface may utilise OcSupportPkg OcBootManagementLib to implement a user friendly boot picker oneself. Reference example of external graphics interface is provided in ExternalUi test driver.\nOpenCore built-in boot picker contains a set of actions chosen during the boot process. The list of supported actions is similar to Apple BDS and in general can be accessed by holding action hotkeys during boot process. Currently the following actions are considered:\n• Default — this is the default option, and it lets OpenCore built-in boot picker to loads the default boot option as specified in Startup Disk preference pane.\n• ShowPicker — this option forces picker to show. Normally it can be achieved by holding OPT key during boot. Setting ShowPicker to true will make ShowPicker the default option.\n• ResetNvram — this option performs select UEFI variable erase and is normally achieved by holding CMD+OPT+P+R key combination during boot. Another way to erase UEFI variables is to choose Reset NVRAM in the picker. This option requires AllowNvramReset to be set to true.\n• BootApple — this options performs booting to the first found Apple operating system unless the default chosen operating system is already made by Apple. Hold X key to choose this option.\n• BootAppleRecovery — this option performs booting to Apple operating system recovery. Either the one related to the default chosen operating system, or first found in case default chosen operating system is not made by Apple or has no recovery. Hold CMD+R key combination to choose this option.\n\nNote: Activated KeySupport, AppleUsbKbDxe, or similar driver is required for key handling to work. On many firmwares it is not possible to get all the keys function.\nIn addition to OPT OpenCore supports Escape key ShowPicker. This key exists for firmwares with PS/2 keyboards that fail to report held OPT key and require continual presses of Escape key to enter the boot menu."; ObjectID = "Dgr-GW-WzX"; */
草原企鹅's avatar
草原企鹅 已提交
42
"Dgr-GW-WzX.ibShadowedToolTip" = "是否使用OC的启动选择器,选YES。可能之后会支持第三方主题接口的话,我们才选选NO。";
草原企鹅's avatar
fix bug  
草原企鹅 已提交
43 44

/* Class = "NSTableView"; ibShadowedToolTip = "Type: plist array\nDescription: Add custom scanning paths through bless model.\nDesigned to be filled with plist string entries containing absolute UEFI paths to customised bootloaders, for example, \\EFI\\Microsoft\\bootmgfw.efi for Microsoft bootloader. This allows unusual boot paths to be automaticlly discovered by the boot picker. Designwise they are equivalent to predefined blessed path, such as \\System\\Library\\CoreServices\\boot.efi, but unlike predefined bless paths they have highest priority."; ObjectID = "E7L-MW-EuK"; */
45
"E7L-MW-EuK.ibShadowedToolTip" = "用于覆盖 Windows bootmgfw.efi的位置以便识别Windows引导项,一般在OpenCore和Windows的引导文件在同一硬盘的同一ESP分区下使用,除非你有这种情况,不然我们不需要填写任何东西。\n比如启动WINDOWS路径:\\EFI\\Microsoft\\Boot\\bootmgfw.efi";
M
mackie100 已提交
46

47 48 49
/* Class = "NSButton"; ibShadowedToolTip = "BuiltinTextRenderer \nType: plist boolean \nFailsafe: false \nDescription: Enables experimental builtin text renderer. \nThis option makes all text going through standard console output render through builtin text renderer bypassing firmware services. While still experimental and feature incomplete, this option effecitly avoids the need for various quirks like ReplaceTabWithSpace or SanitiseClearScreen. It should also increase the dimensions of the output area.\nSince builtin text renderer works in graphics mode, extra care may need to be paid to ConsoleBehaviourOs, ConsoleBehaviourUi, ConsoleControl, and IgnoreTextInGraphics options. While individual for the target \nsystem, it is recommended to use ForceGraphics and builtin ConsoleControl to avoid compatibility issues.\nNote: Some Macs, namely MacPro5,1, may have broken console output with newer GPUs, and thus enabling this option can be required for them."; ObjectID = "EAB-di-7SQ"; */
"EAB-di-7SQ.ibShadowedToolTip" = "BuiltinTextRenderer \nType: plist boolean \nFailsafe: false \nDescription: Enables experimental builtin text renderer. \nThis option makes all text going through standard console output render through builtin text renderer bypassing firmware services. While still experimental and feature incomplete, this option effecitly avoids the need for various quirks like ReplaceTabWithSpace or SanitiseClearScreen. It should also increase the dimensions of the output area.\nSince builtin text renderer works in graphics mode, extra care may need to be paid to ConsoleBehaviourOs, ConsoleBehaviourUi, ConsoleControl, and IgnoreTextInGraphics options. While individual for the target \nsystem, it is recommended to use ForceGraphics and builtin ConsoleControl to avoid compatibility issues.\nNote: Some Macs, namely MacPro5,1, may have broken console output with newer GPUs, and thus enabling this option can be required for them.";

M
mackie100 已提交
50 51 52 53
/* Class = "NSTextFieldCell"; title = "Resolution"; ObjectID = "F6a-ij-WIB"; */
"F6a-ij-WIB.title" = "分辨率";

/* Class = "NSTextFieldCell"; title = "Display Delay"; ObjectID = "FHv-7q-Wq3"; */
草原企鹅's avatar
草原企鹅 已提交
54
"FHv-7q-Wq3.title" = "Display Delay";
M
mackie100 已提交
55

草原企鹅's avatar
fix bug  
草原企鹅 已提交
56
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nDefault value: false\nDescription: Hides own boot entry from boot picker. This may potentially hide other entries, for instance, when another UEFI OS is installed on the same volume and driver boot is used."; ObjectID = "I4v-gd-78g"; */
草原企鹅's avatar
草原企鹅 已提交
57
"I4v-gd-78g.ibShadowedToolTip" = "隐藏自身的EFI引导盘选项,一般选YES。";
M
mackie100 已提交
58

草原企鹅's avatar
fix bug  
草原企鹅 已提交
59
/* Class = "NSTextFieldCell"; title = "Debug"; ObjectID = "INT-vg-QxD"; */
草原企鹅's avatar
草原企鹅 已提交
60
"INT-vg-QxD.title" = "调试选项";
草原企鹅's avatar
草原企鹅 已提交
61

草原企鹅's avatar
fix bug  
草原企鹅 已提交
62 63
/* Class = "NSButtonCell"; title = "AllowNvramReset"; ObjectID = "Jpe-QB-x2r"; */
"Jpe-QB-x2r.title" = "AllowNvramReset";
草原企鹅's avatar
草原企鹅 已提交
64

草原企鹅's avatar
fix bug  
草原企鹅 已提交
65
/* Class = "NSTextFieldCell"; title = "Console Behaviour Ui"; ObjectID = "JxW-Wr-efF"; */
草原企鹅's avatar
草原企鹅 已提交
66
"JxW-Wr-efF.title" = "OC启动界面";
M
mackie100 已提交
67

草原企鹅's avatar
fix bug  
草原企鹅 已提交
68
/* Class = "NSTextFieldCell"; title = "Boot"; ObjectID = "KHk-e2-z8P"; */
草原企鹅's avatar
草原企鹅 已提交
69
"KHk-e2-z8P.title" = "引导选项";
M
mackie100 已提交
70

草原企鹅's avatar
fix bug  
草原企鹅 已提交
71
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nDefault value: true\nDescription: Require vault.sig signature file for vault.plist in OC directory.\nThis file should contain a raw 256 byte RSA-2048 signature from SHA-256 hash of vault.plist. The signature is verified against the public key embedded into OpenCore.efi.\nTo embed the public key you should do either of the following: 20\n• Provide public key during the OpenCore.efi compilation in OpenCoreVault.c file.\n• Binary patch OpenCore.efi replacing zeroes with the public key between =BEGIN OC VAULT= and ==END OC VAULT== ASCII markers.\nRSA public key 520 byte format description can be found in Chromium OS documentation. To convert public\nkey from X.509 certificate or from PEM file use RsaTool.\nNote: vault.sig is used regardless of this option when public key is embedded into OpenCore.efi. Setting it to true will only ensure configuration sanity, and abort the boot process when public key is not set but was supposed to be used for verification."; ObjectID = "Kcd-Rd-KxI"; */
草原企鹅's avatar
草原企鹅 已提交
72
"Kcd-Rd-KxI.ibShadowedToolTip" = "黑苹果的vault加密方式,一般我们不需要这个功能,选择NO";
M
mackie100 已提交
73

草原企鹅's avatar
fix bug  
草原企鹅 已提交
74 75
/* Class = "NSButtonCell"; title = "Use Picker"; ObjectID = "Kdh-PP-jDy"; */
"Kdh-PP-jDy.title" = "Use Picker";
M
mackie100 已提交
76

草原企鹅's avatar
fix bug  
草原企鹅 已提交
77
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nDefault value: NO\nDescription: Select firmwares may not succeed in quickly booting the operating system, especially in debug mode, which results in watch dog timer aborting the process. This option turns off watch dog timer."; ObjectID = "LCd-qL-7KC"; */
草原企鹅's avatar
草原企鹅 已提交
78
"LCd-qL-7KC.ibShadowedToolTip" = "如果macOS在启动时卡在某些地方, 可能需要设置为YES, 通常用于排除错误干扰";
M
mackie100 已提交
79

草原企鹅's avatar
fix bug  
草原企鹅 已提交
80 81
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nDefault value: 0\nDescription: Delay in microseconds performed after every printed line visible onscreen (i.e. console)."; ObjectID = "PwU-cB-LIO"; */
"PwU-cB-LIO.ibShadowedToolTip" = "在屏幕上可见的每条打印行(即控制台)之后执行的延迟(以微秒为单位).默认忽略!";
M
mackie100 已提交
82

草原企鹅's avatar
fix bug  
草原企鹅 已提交
83 84
/* Class = "NSButtonCell"; title = "RequireVault"; ObjectID = "QFC-lJ-Tki"; */
"QFC-lJ-Tki.title" = "RequireVault";
M
mackie100 已提交
85

86 87 88
/* Class = "NSTextField"; ibShadowedToolTip = "TakeoffDelay \nType: plist integer, 32 bit \nFailsafe: 0\nDescription: Delay in microseconds performed before handling picker startup and action hotkeys. \nIntroducing a delay may give extra time to hold the right action hotkey sequence to e.g. boot to recovery mode. On some platforms setting this option to at least 5000-10000 microseconds may be necessary to access action hotkeys at all due to the nature of the keyboard driver."; ObjectID = "QGG-If-K71"; */
"QGG-If-K71.ibShadowedToolTip" = "TakeoffDelay \nType: plist integer, 32 bit \nFailsafe: 0\nDescription: Delay in microseconds performed before handling picker startup and action hotkeys. \nIntroducing a delay may give extra time to hold the right action hotkey sequence to e.g. boot to recovery mode. On some platforms setting this option to at least 5000-10000 microseconds may be necessary to access action hotkeys at all due to the nature of the keyboard driver.";

草原企鹅's avatar
fix bug  
草原企鹅 已提交
89
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer, 64 bit\nDefault value: 0x80000000 (DEBUG_ERROR)\nDescription: EDK II debug level bitmask (sum) causing CPU to halt (stop execution) after obtaining a message of HaltLevel. Possible values match DisplayLevel values."; ObjectID = "QbL-ID-H0a"; */
草原企鹅's avatar
草原企鹅 已提交
90
"QbL-ID-H0a.ibShadowedToolTip" = "参考OC手册!";
M
mackie100 已提交
91

草原企鹅's avatar
fix bug  
草原企鹅 已提交
92
/* Class = "NSTableColumn"; headerCell.title = "Enabled"; ObjectID = "SPw-C4-qwL"; */
草原企鹅's avatar
草原企鹅 已提交
93
"SPw-C4-qwL.headerCell.title" = "启用";
M
mackie100 已提交
94

草原企鹅's avatar
fix bug  
草原企鹅 已提交
95 96
/* Class = "NSButtonCell"; title = "PollAppleHotKeys"; ObjectID = "TDv-Al-hb0"; */
"TDv-Al-hb0.title" = "PollAppleHotKeys开启模拟苹果热键";
M
mackie100 已提交
97

草原企鹅's avatar
fix bug  
草原企鹅 已提交
98
/* Class = "NSTableColumn"; headerCell.title = "Arguments"; ObjectID = "ThF-JP-r8K"; */
草原企鹅's avatar
草原企鹅 已提交
99
"ThF-JP-r8K.headerCell.title" = "参数";
M
mackie100 已提交
100

草原企鹅's avatar
fix bug  
草原企鹅 已提交
101 102
/* Class = "NSTextFieldCell"; title = "Hibernate Mode"; ObjectID = "TmR-t7-bmq"; */
"TmR-t7-bmq.title" = "Hibernate Mode\n休眠模式";
M
mackie100 已提交
103

草原企鹅's avatar
fix bug  
草原企鹅 已提交
104
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer, 32 bit\nDefault value: 0xF0103\nDescription: Define operating system detection policy.\nThis value allows to prevent scanning (and booting) from untrusted source based on a bitmask (sum) of select flags. As it is not possible to reliably detect every file system or device type, this feature cannot be fully relied upon in open environments, and the additional measures are to be applied.\nThird party drivers may introduce additional security (and performance) measures following the provided scan policy. Scan policy is exposed in scan-policy variable of 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102 GUID for UEFI Boot Services only.\n• 0x00000001 — OC_SCAN_FILE_SYSTEM_LOCK, restricts scanning to only known file systems defined as a part of this policy. File system drivers may not be aware of this policy, and to avoid mounting of undesired file systems it is best not to load its driver. This bit does not affect dmg mounting, which may have any file system. Known file systems are prefixed with OC_SCAN_ALLOW_FS_.\n• 0x00000002 — OC_SCAN_DEVICE_LOCK, restricts scanning to only known device types defined as a part of this policy. This is not always possible to detect protocol tunneling, so be aware that on some systems it may be possible for e.g. USB HDDs to be recognised as SATA. Cases like this must be reported. Known device types are prefixed with OC_SCAN_ALLOW_DEVICE_.\n• 0x00000100 — OC_SCAN_ALLOW_FS_APFS, allows scanning of APFS file system.\n• 0x00010000 — OC_SCAN_ALLOW_DEVICE_SATA, allow scanning SATA devices.\n• 0x00020000 — OC_SCAN_ALLOW_DEVICE_SASEX, allow scanning SAS and Mac NVMe devices.\n• 0x00040000 — OC_SCAN_ALLOW_DEVICE_SCSI, allow scanning SCSI devices.\n• 0x00080000 — OC_SCAN_ALLOW_DEVICE_NVME, allow scanning NVMe devices.\n• 0x00100000 — OC_SCAN_ALLOW_DEVICE_ATAPI, allow scanning CD/DVD devices.\n• 0x00200000 — OC_SCAN_ALLOW_DEVICE_USB, allow scanning USB devices.\n• 0x00400000 — OC_SCAN_ALLOW_DEVICE_FIREWIRE, allow scanning FireWire devices.\n• 0x00800000 — OC_SCAN_ALLOW_DEVICE_SDCARD, allow scanning card reader devices.\nNote: Given the above description, 0xF0103 value is expected to allow scanning of SATA, SAS, SCSI, and NVMe devices with APFS file system, and prevent scanning of any devices with HFS or FAT32 file systems in addition to not scanning APFS file systems on USB, CD, USB, and FireWire drives. The combination reads as:\n• OC_SCAN_FILE_SYSTEM_LOCK • OC_SCAN_DEVICE_LOCK\n• OC_SCAN_ALLOW_FS_APFS\n• OC_SCAN_ALLOW_DEVICE_SATA\n• OC_SCAN_ALLOW_DEVICE_SASEX\n• OC_SCAN_ALLOW_DEVICE_SCSI • OC_SCAN_ALLOW_DEVICE_NVME"; ObjectID = "VQF-Ne-GWu"; */
105
"VQF-Ne-GWu.ibShadowedToolTip" = "0: 允许扫描所有可用的硬盘\n其它值请参考官方文档, 对给出的选项做 16 进制加法运算";
M
mackie100 已提交
106

草原企鹅's avatar
fix bug  
草原企鹅 已提交
107
/* Class = "NSTableColumn"; headerCell.title = "Name"; ObjectID = "XRf-Yz-PVv"; */
草原企鹅's avatar
草原企鹅 已提交
108
"XRf-Yz-PVv.headerCell.title" = "名称";
M
mackie100 已提交
109

草原企鹅's avatar
fix bug  
草原企鹅 已提交
110
/* Class = "NSTableColumn"; headerCell.title = "Path*"; ObjectID = "XSQ-pS-WUn"; */
草原企鹅's avatar
草原企鹅 已提交
111
"XSQ-pS-WUn.headerCell.title" = "路径*";
草原企鹅's avatar
草原企鹅 已提交
112

草原企鹅's avatar
fix bug  
草原企鹅 已提交
113 114
/* Class = "NSButtonCell"; title = "Show Picker"; ObjectID = "YKi-Mp-w6e"; */
"YKi-Mp-w6e.title" = "Show Picker";
M
mackie100 已提交
115

草原企鹅's avatar
fix bug  
草原企鹅 已提交
116
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Show simple boot picker to allow boot entry selection."; ObjectID = "Yyf-Yd-yrP"; */
117
"Yyf-Yd-yrP.ibShadowedToolTip" = "显示 OpenCore 的 UI, 用于查看可用引导项\n设置为 NO 可以跳过倒计时, 和 PollAppleHotKeys=Yes 配合快捷键可以大幅提升体验\n一般选择YES。";
M
mackie100 已提交
118

草原企鹅's avatar
fix bug  
草原企鹅 已提交
119
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer, 32 bit\nDefault value: 0\nDescription: Timeout in seconds in boot picker before automatic booting of the default boot entry. Use 0 to disable timer."; ObjectID = "Zxi-ww-dWk"; */
草原企鹅's avatar
草原企鹅 已提交
120
"Zxi-ww-dWk.ibShadowedToolTip" = "倒计时进入指定可启动系统,这里我们按需求填写,我填写5,代表5秒钟进入指定系统。";
M
mackie100 已提交
121

草原企鹅's avatar
fix bug  
草原企鹅 已提交
122 123
/* Class = "NSTextFieldCell"; title = "Scan Policy"; ObjectID = "aUx-rK-UTX"; */
"aUx-rK-UTX.title" = "Scan Policy";
M
mackie100 已提交
124

草原企鹅's avatar
fix bug  
草原企鹅 已提交
125
/* Class = "NSComboBox"; ibShadowedToolTip = "Type: plist string\nFailsafe: Empty string\nDescription: Sets console output screen resolution.\n• Set to WxH@Bpp (e.g. 1920x1080@32) or WxH (e.g. 1920x1080) formatted string to request custom resolution from GOP if available.\n• Set to empty string not to change screen resolution.\n• Set to Max to try to use largest available screen resolution.\nOn HiDPI screens APPLE_VENDOR_VARIABLE_GUID UIScale NVRAM variable may need to be set to 02 to enable HiDPI scaling in FileVault 2 UEFI password interface and boot screen logo. Refer to Recommended Variables section for more details.\nNote: This will fail when console handle has no GOP protocol. When the firmware does not provide it, it can be added with ProvideConsoleGop UEFI quirk set to true."; ObjectID = "bxf-ea-uDb"; Note = "Do Not Translate"; */
草原企鹅's avatar
草原企鹅 已提交
126
"bxf-ea-uDb.ibShadowedToolTip" = "开机分辨率。比如我的显示器是4K、16:9的,我就填写3840×2160。这个你根据情况填写或者不填。如果遇到开机苹果LOGO很大,你需要按你的分辨率填写。\n另外,我发现了一件很神奇的事情:技嘉的主板LOGO大小跟开机的大雕图的尺寸相关,我把大雕图换成了4K,开机的苹果LOGO也变成4K了。。。。";
M
mackie100 已提交
127

草原企鹅's avatar
fix bug  
草原企鹅 已提交
128 129 130 131
/* Class = "NSTextFieldCell"; title = "Display Level"; ObjectID = "dam-Nc-xFX"; */
"dam-Nc-xFX.title" = "Display Level";

/* Class = "NSTableView"; ibShadowedToolTip = "1. Comment\nType: plist string\nFailsafe: 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. Enabled\nType: plist boolean\nFailsafe: false\nDescription: This tool will not be listed unless set to true.\n3. Name\nType: plist string\nFailsafe: Empty string\nDescription: Human readable tool name displayed in boot picker.\n4. Path\nType: plist string\nFailsafe: Empty string\nDescription: File path to select UEFI tool relative to OC/Tools directory."; ObjectID = "eH6-nm-MdQ"; */
草原企鹅's avatar
草原企鹅 已提交
132
"eH6-nm-MdQ.ibShadowedToolTip" = "用于运行OC调试工具, 例如验证CFG Lock(VerifyMsrE2)\nName(名称)\nOpenCore 启动项中显示的名称\nEnabled(启用)\n启用或禁用\nPath(路径)\nTools文件夹下的文件名\n如: VerifyMsrE2.efi,Shell.efi等";
草原企鹅's avatar
fix bug  
草原企鹅 已提交
133 134 135 136 137

/* Class = "NSTextFieldCell"; title = "Target"; ObjectID = "hAm-Ha-Meb"; */
"hAm-Ha-Meb.title" = "Target";

/* Class = "NSTextFieldCell"; title = "Console Behaviour Os"; ObjectID = "jCS-F1-yHc"; */
草原企鹅's avatar
草原企鹅 已提交
138
"jCS-F1-yHc.title" = "系统启动界面";
草原企鹅's avatar
fix bug  
草原企鹅 已提交
139 140

/* Class = "NSTableColumn"; headerCell.title = "Path*"; ObjectID = "jPS-Bu-Ar4"; */
草原企鹅's avatar
草原企鹅 已提交
141
"jPS-Bu-Ar4.headerCell.title" = "路径*";
草原企鹅's avatar
fix bug  
草原企鹅 已提交
142 143

/* Class = "NSTabViewItem"; label = "Tools"; ObjectID = "oFg-pn-DgG"; */
草原企鹅's avatar
草原企鹅 已提交
144
"oFg-pn-DgG.label" = "Tools-添加附加工具";
草原企鹅's avatar
fix bug  
草原企鹅 已提交
145

M
mackie100 已提交
146
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer, 64 bit\nDefault value: 0\nDescription: EDK II debug level bitmask (sum) showed onscreen. Unless Target enables console (onscreen) printing, onscreen debug output will not be visible. The following levels are supported (discover more in DebugLib.h):\n• 0x00000002 — DEBUG_WARN in DEBUG, NOOPT, RELEASE. \n• 0x00000040 — DEBUG_INFO in DEBUG, NOOPT.\n• 0x00400000 — DEBUG_VERBOSE in custom builds.\n• 0x80000000 — DEBUG_ERROR in DEBUG, NOOPT, RELEASE."; ObjectID = "omf-bH-d4v"; */
草原企鹅's avatar
草原企鹅 已提交
147
"omf-bH-d4v.ibShadowedToolTip" = "2147483714 在屏幕上显示所有 Debug 信息\n0 隐藏所有 Debug 信息!";
M
mackie100 已提交
148

草原企鹅's avatar
fix bug  
草原企鹅 已提交
149
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Allow CMD+OPT+P+R handling and enable showing NVRAM Reset entry in boot picker."; ObjectID = "pTC-aG-QK1"; */
草原企鹅's avatar
草原企鹅 已提交
150
"pTC-aG-QK1.ibShadowedToolTip" = "允许CMD + OPT + P + R或在启动菜单中显示ResetNVRAM重置菜单。";
草原企鹅's avatar
fix bug  
草原企鹅 已提交
151

M
mackie100 已提交
152 153 154
/* Class = "NSTextFieldCell"; title = "Halt Level"; ObjectID = "pqr-DX-ZAM"; */
"pqr-DX-ZAM.title" = "Halt Level";

M
mackie100 已提交
155
/* Class = "NSButtonCell"; title = "AllowSetDefault"; ObjectID = "qpq-Le-cti"; */
156 157
"qpq-Le-cti.title" = "AllowSetDefault";

158 159 160
/* Class = "NSButtonCell"; title = "BuiltinTextRenderer"; ObjectID = "rHf-em-Vdm"; */
"rHf-em-Vdm.title" = "BuiltinTextRenderer";

161
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Allow CTRL+Enter and CTRL+Index handling to set the default boot option in boot picker."; ObjectID = "rQF-20-vFl"; */
草原企鹅's avatar
草原企鹅 已提交
162
"rQF-20-vFl.ibShadowedToolTip" = "允许用CTRL+Enter或CTRL+Index(启动菜单项目编号)来设置启动菜单中的下次默认启动选项。";
163

M
mackie100 已提交
164
/* Class = "NSTextFieldCell"; title = "Security"; ObjectID = "rsD-HK-pz0"; */
草原企鹅's avatar
草原企鹅 已提交
165
"rsD-HK-pz0.title" = "安全设置";
M
mackie100 已提交
166

草原企鹅's avatar
fix bug  
草原企鹅 已提交
167 168 169
/* Class = "NSButtonCell"; title = "Hide Self"; ObjectID = "sTe-vF-jmH"; */
"sTe-vF-jmH.title" = "Hide Self";

170 171 172
/* Class = "NSButtonCell"; title = "AuthRestart"; ObjectID = "tI2-d3-co4"; */
"tI2-d3-co4.title" = "AuthRestart";

173
//* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nFailsafe: 0x6\nDescription: Sensitive data exposure bitmask (sum) to operating system.\n• 0x01 — Expose printable booter path as an UEFI variable.\n• 0x02 — Expose OpenCore version as an UEFI variable.\n• 0x04 — Expose OpenCore version in boot picker menu title.\n• 0x08 — Expose OEM information as a set of UEFI variables.\nExposed booter path points to OpenCore.efi or its booter depending on the load order. \n\nTo obtain booter path use the following command in macOS:\nnvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:boot-path\n\nTo use booter path for mounting booter volume use the following command in macOS:\nu=$(nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:boot-path | sed 's/.*GPT,\\([^,]*\\),.*/\\1/'); \\ if [ \"$u\" != \"\" ]; then sudo diskutil mount $u ; fi\n\nTo obtain OpenCore version use the following command in macOS:\nnvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version\n\nTo obtain OEM information use the following commands in macOS:\nnvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:oem-product # SMBIOS Type1 ProductName\nnvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:oem-vendor # SMBIOS Type2 Manufacturer\nnvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:oem-board # SMBIOS Type2 ProductName"; ObjectID = "tmf-fU-Pjy"; */
草原企鹅's avatar
草原企鹅 已提交
174
"tmf-fU-Pjy.ibShadowedToolTip" = "3 - 将 OpenCore 的启动路径和版本储存进 NVRAM\n11 - 在 3 的基础上添加主板 OEM 信息, HWMonitorSMC2 和 NVMeFix 需要主板 OEM 信息才能正常工作\n6 - 如果要在引导菜单显示OC版本号,填6。";
草原企鹅's avatar
草原企鹅 已提交
175

草原企鹅's avatar
fix bug  
草原企鹅 已提交
176
/* Class = "NSTableColumn"; headerCell.title = "Comment"; ObjectID = "uSO-ne-MBg"; */
草原企鹅's avatar
草原企鹅 已提交
177
"uSO-ne-MBg.headerCell.title" = "说明";
草原企鹅's avatar
fix bug  
草原企鹅 已提交
178 179

/* Class = "NSTabViewItem"; label = "Entries"; ObjectID = "uks-Bw-Ph4"; */
草原企鹅's avatar
草原企鹅 已提交
180
"uks-Bw-Ph4.label" = "Entries-自定义条目";
草原企鹅's avatar
fix bug  
草原企鹅 已提交
181 182

/* Class = "NSTabViewItem"; label = "BlessOverride"; ObjectID = "uyb-X6-nFt"; */
草原企鹅's avatar
草原企鹅 已提交
183
"uyb-X6-nFt.label" = "BlessOverride-添加微软启动项";
草原企鹅's avatar
fix bug  
草原企鹅 已提交
184

185
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Enable modifier hotkey handling in boot picker.\nIn addition to action hotkeys, which are partially described in UsePicker section and are normally handled by Apple BDS, there exist modifier keys, which are handled by operating system bootloader, namely boot.efi. These keys allow to change operating system behaviour by providing different boot modes.\nOn some firmwares it may be problematic to use modifier keys due to driver incompatibilities. To workaround this problem this option allows registering select hotkeys in a more permissive manner from within boot picker. Such extensions include the support of tapping on keys in addition to holding and pressing Shift along with other keys instead of just Shift alone, which is not detectible on many PS/2 keyboards. This list of known modifier hotkeys includes:\n• CMD+C+MINUS — disable board compatibility checking.\n• CMD+K — boot release kernel, similar to kcsuffix=release.\n• CMD+S — single user mode.\n• CMD+S+MINUS — disable KASLR slide, requires disabled SIP.\n• CMD+V — verbose mode.\n• Shift — safe mode."; ObjectID = "vvg-w7-KxC"; */
草原企鹅's avatar
草原企鹅 已提交
186
"vvg-w7-KxC.ibShadowedToolTip" = "是否开启一些热键功能,包括Cmd+K;Cmd+S。\n设置为YES后允许在引导过程中使用苹果原生快捷键, 需要与Quirk选项中KeySupport=Yes或UsbKbDxe.efi结合使用, 具体体验取决于主板固件。常用快捷键组合:\nCmd + V: 启用 -v 跑码啰嗦模式\nCmd + Opt + P + R: 重置 NVRAM\nCmd + R: 启动恢复分区\nCmd + S: 启动至单用户模式\nOption/ALT: 在ShowPicker设置成NO时显示引导菜单, ALT键不可用时可用ESC键代替(狂按ESC键)。\n如果你开机发现键盘无法选择,请选NO,并且删除OC/Drivers下的UsbKbDxe.efi 。";
草原企鹅's avatar
fix bug  
草原企鹅 已提交
187 188

/* Class = "NSTableColumn"; headerCell.title = "Arguments"; ObjectID = "wFf-6v-O3P"; */
草原企鹅's avatar
草原企鹅 已提交
189
"wFf-6v-O3P.headerCell.title" = "参数";
草原企鹅's avatar
fix bug  
草原企鹅 已提交
190 191

/* Class = "NSPopUpButton"; ibShadowedToolTip = "Type: plist string\nFailsafe: None\nDescription: Hibernation detection mode. The following modes are supported:\n• None — Avoid hibernation for your own good.\n• Auto — Use RTC and NVRAM detection.\n• RTC — Use RTC detection.\n• NVRAM — Use NVRAM detection."; ObjectID = "wPi-6s-R0s"; */
草原企鹅's avatar
草原企鹅 已提交
192
"wPi-6s-R0s.ibShadowedToolTip" = "检测休眠模式。我们的机器一般都不支持休眠,选none。如果你的主板支持原生nvram、并想测试休眠,可以考虑填auto。\n与系统内的休眠模式配合, 引导进系统会还原休眠前的状态, 这个可能功能会影响SSD寿命, 建议关闭!";
草原企鹅's avatar
草原企鹅 已提交
193

M
mackie100 已提交
194
/* Class = "NSPopUpButton"; ibShadowedToolTip = "Type: plist string\nDefault value: Empty string\nDescription: Set console control behaviour upon operating system load.\nConsole control is a legacy protocol used for switching between text and graphics screen output. Some firmwares do not provide it, yet select operating systems require its presence, which is what ProvideConsoleControl UEFI quirk is for.\nWhen console control is available, OpenCore can be made console control aware, and and set different modes for the operating system booter (ConsoleBehaviourOs), which normally runs in graphics mode, and its own user interface (ConsoleBehaviourUi), which normally runs in text mode. Possible behaviours, set as values of these options, include:\n• Empty string — Do not modify console control mode.\n• Text — Switch to text mode.\n• Graphics — Switch to graphics mode.\n• ForceText — Switch to text mode and preserve it (requires ProvideConsoleControl).\n• ForceGraphics — Switch to graphics mode and preserve it (require ProvideConsoleControl)."; ObjectID = "wnQ-qi-j0l"; */
195
"wnQ-qi-j0l.ibShadowedToolTip" = "一般是留空,如果留空开机显示效果不佳,请与ConsoleBehaviourUI组合使用:\n4 代及以下\nConsoleBehaviourOs = Graphics\nConsoleBehaviourUi = ForceText\n5 代以上\nConsoleBehaviourOs = ForceGraphics\nConsoleBehaviourUi = ForceText\n在有的固件上将两「留空」或者设为 Graphics 和 Text 效果更好。";
M
mackie100 已提交
196

197 198 199
/* Class = "NSTextFieldCell"; title = "TakeoffDelay"; ObjectID = "yDl-hK-Eml"; */
"yDl-hK-Eml.title" = "TakeoffDelay";

M
mackie100 已提交
200
/* Class = "NSTextFieldCell"; title = "Console Mode"; ObjectID = "zxy-fF-YkY"; */
201
"zxy-fF-YkY.title" = "控制台模式";