diff --git a/Chinese, Simplified Localization (zh-Hans)/Internal/Localizable.strings b/Chinese, Simplified Localization (zh-Hans)/Internal/Localizable.strings index 14ba6f5ba207719e801f63f58bb24147ae53ed8c..fc2677e406bee438fa14a490429bbbe984147b13 100644 --- a/Chinese, Simplified Localization (zh-Hans)/Internal/Localizable.strings +++ b/Chinese, Simplified Localization (zh-Hans)/Internal/Localizable.strings @@ -874,6 +874,8 @@ /* 0zY-cF-e9r */ "TT_ResetLogoStatus" = "无法在有 BGRT 表的系统上显示 OEM Windows 标志的硬件需要开启."; +"TT_SyncTableIds" = "Type: plist boolean\nFailsafe: false\nDescription: Sync table identifiers with the SLIC table.\n\nThis works around patched tables becoming incompatible with the SLIC table causing licensing issues in older Windows operating systems."; + /* booterController */ /* MmioWhitelist */ /* RWw-Gp-0A4 */ @@ -1293,9 +1295,6 @@ /* PPQ-0x-9Ub */ "TT_systemMemoryStatus" = "指示系统内存是否可以在PlatformFeature中升级,控制“关于本机”中“内存”选项卡的可见性.\n\n有效值:\n• Auto — 根据机型选择自动设置对应的机型内存状态(默认).\n• Upgradable — 设内存状态为可更换模式(关于本机里显示内存标签).\n• Soldered — 设置内存状态为不可更换模式(关于本机里不显示内存标签)\n\n注意: 在某些Mac型号上(即MacBookPro10,x和任何MacBookAir), SPMemoryReporter.spreporter将忽略PT_FEATURE_HAS_SOLDERED_SYSTEM_MEMORY,并假定系统内存不可升级."; -/* 9sY-PL-wkx */ -"TT_AdviseWindows" = "如果WINDOWS的EFI分区不是磁盘上的第一个分区启用它,不然有可能无法引导WINDOWS."; - "TT_AdviseFeatures" = "使用支持的位更新固件功能.\n\n向 FirmwareFeatures 添加位:\n• FW_FEATURE_SUPPORTS_CSM_LEGACY_MODE (0x1) - 没有这个bit,无法重新启动到安装在 EFI 分区不是磁盘第一个分区的驱动器上的 Windows.\n• FW_FEATURE_SUPPORTS_UEFI_WINDOWS_BOOT (0x20000000) - 没有这个bit, 无法重新启动到安装在具有 EFI 分区的驱动器上的 Windows,该驱动器是磁盘上的第一个分区.\n• FW_FEATURE_SUPPORTS_APFS (0x00080000) - 没有这个bit, 无法在 APFS 磁盘上安装 macOS.\n\n注意:在大多数较新的固件上,这些bit已经设置, 在\"升级\"具有新功能的固件时可能需要该选项."; /* Z8Z-8r-mnL */ @@ -1567,8 +1566,6 @@ "TT_ForceResolution" = "在默认情况下无法使用所需分辨率的情况下,强制设置分辨率\n如旧版Intel GMA和第一代Intel HD Graphics(Ironlake/Arrandale).将分辨率设置为 Max会尝试从连接的显示器的EDID中获取最大的可用分辨率."; -"TT_GopPassThrough" = "对于发行版配置(Opencore最高为0.6.9版本):\n驱动程序加载后执行UEFI控制器连接.此选项对于加载文件系统驱动程序很有用,该文件系统驱动程序通常遵循UEFI驱动程序模型,并且可能无法自行启动.虽然有效,但此选项对于执行自动连接的驱动程序可能不是必需的,并且可能会稍微减慢启动速度."; - "TT_GopPassThrough_0_7_0" = "在UGA协议实例之上提供GOP协议实例.\n\n该选项支持的值如下:\n• Enabled — 为所有UGA协议提供GOP.\n• Apple — 为启用了AppleFramebufferInfo的协议提供GOP.\n• Disabled — 不提供GOP.\n\n此选项通过基于UGA的代理为未实现协议的固件提供GOP协议.\n\n注意:此选项要求启用ProvideConsoleGop."; /* ProtocolOverrides */ diff --git a/Chinese, Simplified Localization (zh-Hans)/Sections/acpiController.strings b/Chinese, Simplified Localization (zh-Hans)/Sections/acpiController.strings index a9c4ff8879ffae4b56a4d4f1b933e709c58ac643..65c5f4a4c46cf4beebcdf398984e4538fa787fee 100755 --- a/Chinese, Simplified Localization (zh-Hans)/Sections/acpiController.strings +++ b/Chinese, Simplified Localization (zh-Hans)/Sections/acpiController.strings @@ -1,10 +1,4 @@ -/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Reset BGRT table Displayed status field to false.\nThis works around firmware that provide a BGRT table but fail to handle screen updates afterwards."; ObjectID = "0zY-cF-e9r"; */ -"0zY-cF-e9r.ibShadowedToolTip" = "无法在有 BGRT 表的系统上显示 OEM Windows 标志的硬件需要开启."; - -/* Class = "NSTableView"; ibShadowedToolTip = "1. Base\nType: plist string\nFailsafe: Empty (Ignored)\nDescription: Selects ACPI path base for patch lookup (or immediate replacement) by obtaining the offset to the provided path.\n\nOnly fully-qualified absolute paths are supported (e.g. \\_SB_.PCI0.GFX0). Currently supported object types are: Device, Field, Method.\n\nNote: Use with care, not all OEM tables can be parsed. Use ACPIe utility to debug. ACPIe compiled with DEBUG=1 make command produces helpful ACPI lookup tracing. \n\n2. BaseSkip\nType: plist integer\nFailsafe: 0 (Do not skip any occurrences)\nDescription: Number of found Base occurrences to skip before finds and replacements are applied.\n\n3. Comment\nType: plist string\nFailsafe: Empty\nDescription: Arbitrary ASCII string used to provide human readable reference for the entry. Whether this value is used is implementation defined.\n\n4. Count\nType: plist integer\nFailsafe: 0 (Apply patch to all occurrences found)\nDescription: Number of occurrences to patch.\n\n5. Enabled\nType: plist boolean\nDefauFailsafe: false\nDescription: Set to true to apply this ACPI patch.\n\n6. Find\nType: plist data\nFailsafe: Empty\nDescription: Data to find. Must be equal to Replace in size if set.\n\nNote: Can be empty, when Base is specified, immediate replacement after Base lookup happens in this case.\n\n7. Limit\nType: plist integer\nFailsafe: 0 (Search entire ACPI table)\nDescription: Maximum number of bytes to search for.\n\n8. Mask\nType: plist data\nDefauFailsafe: Empty (Ignored)\nDescription: Data bitwise mask used during find comparison. Allows fuzzy search by ignoring not masked (set to zero) bits. Must be equal to Replace in size if set.\n\n9. OemTableId\nType: plist data, 8 bytes\nFailsafe: All zero (Match any table OEM ID)\nDescription: Match table OEM ID equal to this value.\n\n10. Replace\nType: plist data\nFailsafe: Empty\nDescription: Replacement data of one or more bytes.\n\n11. ReplaceMask\nType: plist data\nFailsafe: Empty (Ignored)\nDescription: Data bitwise mask used during replacement. Allows fuzzy replacement by updating masked (set to non-zero) bits. Must be equal to Replace in size if set.\n\n12. Skip\nType: plist integer\nFailsafe: 0 (Do not skip any occurrences)\nDescription: Number of found occurrences to skip before replacements are applied.\n\n13. TableLength\nType: plist integer\nFailsafe: 0 (Match any table size)\nDescription: Match table size equal to this value.\n\n14. TableSignature\nType: plist data, 4 bytes (Match any table signature)\nFailsafe: All zero\nDescription: Match table signature equal to this value."; ObjectID = "2tM-Ig-MFJ"; */ -"2tM-Ig-MFJ.ibShadowedToolTip" = "这里我们需要填写一下ACPI的更名和修复补丁.\n在10.15中,一些资料指出我们需要把EC控制器(EC0)改名为EC来确保能进入10.15系统(当然也可以用EC仿冒补丁)\n华擎、华硕、微星主板可能会遇到RTC问题而无法进入系统,这同样需要添加补丁来修复\n具体补丁包可以查看宪武大神做的OC-Little补丁包https://github.com/daliansky/OC-little\n\n1. Base\n通过获取到所提供路径的偏移量来选择ACPI路径库以进行补丁查找(或立即替换).\n\n仅支持完全限定的绝对路径(例如\\_SB_.PCI0.GFX0).当前支持的对象类型是: Device, Field, Method.\n\n注意:请谨慎使用,并非所有OEM表都可以被解析.使用ACPIe实用程序进行调试.使用DEBUG=1 make命令编译的ACPIe会产生有用的ACPI查找跟踪. \n\n2. BaseSkip\n 设置为0:(不要跳过任何事件)\n在应用发现和替换之前要跳过的已发现基本事件的数量.\n\n3. Comment\n任意ASCII字符串,用于为条目提供可读的参考. 是否使用此值由实现定义.\n\n4. Count\n设置为0 (将补丁应用于发现的所有事件)\n要修补的出现次数.\n\n5. Enabled\n设置为true以应用此ACPI补丁.\n\n6. Find\n数据查找.如果设置,则必须等于替换大小.\n\n注意:如果指定了Base,则可以为空, 在这种情况下,发生基本查询后立即替换.\n\n7. Limit\n设置为0 (搜索整个ACPI表)\n搜索的最大字节数.\n\n8. Mask\n设置为空 (被忽略)\n查找比较期间使用的数据按位掩码. 通过忽略未屏蔽(设置为零)位来进行模糊搜索. 如果设置,则必须等于替换大小.\n\n9. OemTableId\n全为零 (匹配任何表的OEM ID)\n匹配表OEM ID等于此值.\n\n10. Replace\n一个或多个字节的替换数据.\n\n11. ReplaceMask\n替换期间使用的数据按位掩码. 通过更新屏蔽(设置为非零)位来允许模糊替换.如果设置,则必须等于替换大小.\n\n12. Skip\n设置为0 (不要跳过任何事件)\n应用替换之前要跳过的发现事件数.\n\n13. TableLength\n设置为0 (匹配任何表大小)\n匹配表大小等于此值.\n\n14. TableSignature\n(匹配任何表签名)\n匹配表签名等于该值"; - /* Class = "NSTableColumn"; headerCell.title = "Mask"; ObjectID = "4j9-uJ-Gbu"; */ "4j9-uJ-Gbu.headerCell.title" = "Mask"; @@ -14,11 +8,8 @@ /* Class = "NSTextFieldCell"; title = "Loading Resources"; ObjectID = "7g0-XW-xjy"; */ "7g0-XW-xjy.title" = "正在加载在线资源文件"; -/* Class = "NSTableView"; ibShadowedToolTip = "1. All\nType: plist boolean\nFailsafe: false (Only delete the first matched table)\nDescription: Set to true to delete all ACPI tables matching the condition.\n2. Comment\nType: plist string\nFailsafe: Empty\nDescription: Arbitrary ASCII string used to provide human readable reference for the entry. Whether this value is used is implementation defined.\n3. Enabled\nType: plist boolean\nFailsafe: false\nDescription: Set to true to remove this ACPI table.\n4. OemTableId\nType: plist data, 8 bytes\nFailsafe: All zero (Match any table OEM ID)\nDescription: Match table OEM ID equal to this value.\n5. TableLength\nType: plist integer\nFailsafe: 0 (Match any table size)\nDescription: Match table size to be equal to this value unless 0.\n6. TableSignature\nType: plist data, 4 bytes\nFailsafe: All zero (Match any table signature)\nDescription: Match table signature equal to this value.\n\nNote: Do not use table signatures when the sequence must be replaced in multiple places. This is particularly relevant when performing different types of renames."; ObjectID = "8sm-zn-vNl"; */ -"8sm-zn-vNl.ibShadowedToolTip" = "禁用某个 ACPI 表, 比如常用于禁用 DAMR 来关闭 VT-d."; - -/* Class = "NSTableView"; ibShadowedToolTip = "1. Comment\nType: plist string\nFailsafe: Empty\nDescription: Arbitrary ASCII string used to provide human readable reference for the entry. Whether this value is used is implementation defined.\n\n2. Enabled\nType: plist boolean\nFailsafe: false\nDescription: Set to true to add this ACPI table.\n\n3. Path\nType: plist string\nFailsafe: Empty\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.\n\nNote: All tables apart from tables with a DSDT table identifier (determined by parsing data not by filename) insert new tables into the ACPI stack. DSDT tables perform a replacement of DSDT table instead."; ObjectID = "9ZU-zR-Tmy"; */ -"9ZU-zR-Tmy.ibShadowedToolTip" = "这部分主要填写我们使用的ACPI补丁,以及DSDT文件,如果没有请把0-8的ssdt全部删除.如果你有修改的SSDT或者DSDT文件,请先将文件放入EFI/OC/ACPI下.\nACPI补丁是黑苹果的灵魂,针对OC的ACPI补丁请参阅宪武大神的OC-litte,https://github.com/daliansky/OC-little"; +/* Class = "NSButtonCell"; title = "SyncTableIds"; ObjectID = "7nt-3d-eth"; */ +"7nt-3d-eth.title" = "SyncTableIds"; /* Class = "NSTableColumn"; headerCell.title = "Skip"; ObjectID = "A4Q-If-0AG"; */ "A4Q-If-0AG.headerCell.title" = "跳过次数后开始替换"; @@ -77,9 +68,6 @@ /* Class = "NSTableColumn"; headerCell.title = "Comment"; ObjectID = "cAx-1U-xJ9"; */ "cAx-1U-xJ9.headerCell.title" = "注释"; -/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Cleanup ACPI header fields to workaround macOS ACPI implementation flaws that result in boot crashes. Reference: Debugging AppleACPIPlatform on 10.13 by Alex James (also known as theracermaster). The issue was fixed in macOS Mojave (10.14)."; ObjectID = "eza-Xg-dPF"; */ -"eza-Xg-dPF.ibShadowedToolTip" = "清理ACPI头,一些主板的ACPI表需要打开这个修复启动.只有 macOS 10.13 需要"; - /* Class = "NSButtonCell"; title = "ResetLogoStatus"; ObjectID = "fCv-Py-taQ"; */ "fCv-Py-taQ.title" = "Resetlogostatus"; @@ -95,9 +83,6 @@ /* Class = "NSTableColumn"; headerCell.title = "BaseSkip"; ObjectID = "hIr-Vr-rVp"; */ "hIr-Vr-rVp.headerCell.title" = "BaseSkip"; -/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Attempt to heuristically relocate ACPI memory regions. Not recommended.\n\nACPI tables are often generated dynamically by the underlying firmware implementation. Among the position- independent code, ACPI tables may contain the physical addresses of MMIO areas used for device configuration, typically grouped by region (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 results in the shift of the addresses in the aforementioned OperationRegion constructions.\n\nFor this reason, the application of modifications to ACPI tables is extremely risky. The best approach is to make as few changes as possible to ACPI tables and to avoid replacing any tables, particularly DSDT tables. When this cannot be avoided, ensure that any custom DSDT tables are based on the most recent DSDT tables or attempt to remove reads and writes for the affected areas.\n\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 is not a magic bullet however, and only works with the most typical cases. Do not use unless absolutely required as it can have the opposite effect on certain platforms and result in boot failures."; ObjectID = "iWF-dk-0VK"; */ -"iWF-dk-0VK.ibShadowedToolTip" = "换硬件、升级BIOS等对硬件的操作会对ACPI表产生影响,一般不需要打开,使用自定义 DSDT 则必须开启"; - /* Class = "NSTableColumn"; headerCell.title = "All"; ObjectID = "iwn-0u-n3y"; */ "iwn-0u-n3y.headerCell.title" = "全部"; @@ -119,15 +104,9 @@ /* 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 firmware that fail to maintain hardware signature across the reboots and cause issues with waking from hibernation."; ObjectID = "u3f-B9-p1e"; */ -"u3f-B9-p1e.ibShadowedToolTip" = "存在重新启动后因无法维持硬件签名而导致从休眠中唤醒的问题的硬件需要开启.一般选择NO\n注意:此选项将来可能会被删除."; - /* Class = "NSTableColumn"; headerCell.title = "TableSignature*"; ObjectID = "wld-sU-lGp"; */ "wld-sU-lGp.headerCell.title" = "ACPI表名 *"; -/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Provide reset register and flag in FADT table to enable reboot and shutdown.\n\nMainly required on legacy hardware and a few newer laptops. Can also fix power-button shortcuts. Not recommended unless required."; ObjectID = "xYB-OX-ce7"; */ -"xYB-OX-ce7.ibShadowedToolTip" = "一些旧的主板需要对FADT进行标记来激活电脑的开机和关机功能,这里我们不许要启动它"; - /* Class = "NSTabViewItem"; label = "Add"; ObjectID = "y3O-8J-sex"; */ "y3O-8J-sex.label" = "添加"; diff --git a/Chinese, Simplified Localization (zh-Hans)/Sections/platformInfoController.strings b/Chinese, Simplified Localization (zh-Hans)/Sections/platformInfoController.strings index 718999e566852ea98630504a0092ccc3501908ef..60c7ecf31387465075385020e55316a0723efbfd 100755 --- a/Chinese, Simplified Localization (zh-Hans)/Sections/platformInfoController.strings +++ b/Chinese, Simplified Localization (zh-Hans)/Sections/platformInfoController.strings @@ -98,9 +98,6 @@ /* Class = "NSButtonCell"; title = "UseRawUuidEncoding"; ObjectID = "JEw-8f-crY"; */ "JEw-8f-crY.title" = "UseRawUuidEncoding"; -/* Class = "NSButtonCell"; title = "AdviseWindows"; ObjectID = "Jk7-vn-L68"; */ -"Jk7-vn-L68.title" = "AdviseWindows"; - /* Class = "NSTextFieldCell"; title = "System Serial Number"; ObjectID = "K3Y-PC-Vyv"; */ "K3Y-PC-Vyv.title" = "System Serial Number"; diff --git a/Chinese, Traditional Localization (zh-Hant)/Internal/Localizable.strings b/Chinese, Traditional Localization (zh-Hant)/Internal/Localizable.strings index cf0686d465908a40f0ea814932aceb800eb1e3fd..4e6607637614889be7cc44d06aeed257cacd3735 100644 Binary files a/Chinese, Traditional Localization (zh-Hant)/Internal/Localizable.strings and b/Chinese, Traditional Localization (zh-Hant)/Internal/Localizable.strings differ diff --git a/Chinese, Traditional Localization (zh-Hant)/Sections/acpiController.strings b/Chinese, Traditional Localization (zh-Hant)/Sections/acpiController.strings index 09d01684c17246d0094238b32323993c0024a1f6..bfcc393cda14ab5242a59b2863ca1058eea5c173 100644 --- a/Chinese, Traditional Localization (zh-Hant)/Sections/acpiController.strings +++ b/Chinese, Traditional Localization (zh-Hant)/Sections/acpiController.strings @@ -1,10 +1,4 @@ -/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Reset BGRT table Displayed status field to false.\nThis works around firmware that provide a BGRT table but fail to handle screen updates afterwards."; ObjectID = "0zY-cF-e9r"; */ -"0zY-cF-e9r.ibShadowedToolTip" = "無法在有 BGRT 表的系统上顯示 OEM Windows 標誌的硬體需要開啟。"; - -/* Class = "NSTableView"; ibShadowedToolTip = "1. Base\nType: plist string\nFailsafe: Empty (Ignored)\nDescription: Selects ACPI path base for patch lookup (or immediate replacement) by obtaining the offset to the provided path.\n\nOnly fully-qualified absolute paths are supported (e.g. \\_SB_.PCI0.GFX0). Currently supported object types are: Device, Field, Method.\n\nNote: Use with care, not all OEM tables can be parsed. Use ACPIe utility to debug. ACPIe compiled with DEBUG=1 make command produces helpful ACPI lookup tracing. \n\n2. BaseSkip\nType: plist integer\nFailsafe: 0 (Do not skip any occurrences)\nDescription: Number of found Base occurrences to skip before finds and replacements are applied.\n\n3. Comment\nType: plist string\nFailsafe: Empty\nDescription: Arbitrary ASCII string used to provide human readable reference for the entry. Whether this value is used is implementation defined.\n\n4. Count\nType: plist integer\nFailsafe: 0 (Apply patch to all occurrences found)\nDescription: Number of occurrences to patch.\n\n5. Enabled\nType: plist boolean\nDefauFailsafe: false\nDescription: Set to true to apply this ACPI patch.\n\n6. Find\nType: plist data\nFailsafe: Empty\nDescription: Data to find. Must be equal to Replace in size if set.\n\nNote: Can be empty, when Base is specified, immediate replacement after Base lookup happens in this case.\n\n7. Limit\nType: plist integer\nFailsafe: 0 (Search entire ACPI table)\nDescription: Maximum number of bytes to search for.\n\n8. Mask\nType: plist data\nDefauFailsafe: Empty (Ignored)\nDescription: Data bitwise mask used during find comparison. Allows fuzzy search by ignoring not masked (set to zero) bits. Must be equal to Replace in size if set.\n\n9. OemTableId\nType: plist data, 8 bytes\nFailsafe: All zero (Match any table OEM ID)\nDescription: Match table OEM ID equal to this value.\n\n10. Replace\nType: plist data\nFailsafe: Empty\nDescription: Replacement data of one or more bytes.\n\n11. ReplaceMask\nType: plist data\nFailsafe: Empty (Ignored)\nDescription: Data bitwise mask used during replacement. Allows fuzzy replacement by updating masked (set to non-zero) bits. Must be equal to Replace in size if set.\n\n12. Skip\nType: plist integer\nFailsafe: 0 (Do not skip any occurrences)\nDescription: Number of found occurrences to skip before replacements are applied.\n\n13. TableLength\nType: plist integer\nFailsafe: 0 (Match any table size)\nDescription: Match table size equal to this value.\n\n14. TableSignature\nType: plist data, 4 bytes (Match any table signature)\nFailsafe: All zero\nDescription: Match table signature equal to this value."; ObjectID = "2tM-Ig-MFJ"; */ -"2tM-Ig-MFJ.ibShadowedToolTip" = "這裡我們需要填寫一下ACPI的更名和修復文件。\n在10.15中,一些資料指出我們需要把EC控制器(EC0)重新命名為EC來確保能進入10.15系统(當然也可以用EC仿冒修補文件)\n華擎、華碩、微星主機板可能會遇到RTC時鐘問題而無法進入系统,這同樣需要加入修補文件来修復\n具體修補文件包可以查看宪武大神做的OC-Little修補文件包https://github.com/daliansky/OC-little\n\n1. Base\n通過取得到所提供路徑的偏移量来選擇ACPI路徑以進行修補文件尋找(或立即替換).\n\n僅支持完全限定的對路徑(例如\\_SB_.PCI0.GFX0).當前支援的對象類型是: Device, Field, Method.\n\n注意:請謹慎使用,並非所有OEM表都可以被解析.使用ACPIe實用程式進行Debug 使用DEBUG=1 make命令編譯的ACPIe會產生有用的ACPI尋找跟蹤. \n\n2. BaseSkip\n 設定為0:(不要跳過任何事件)\n在應用程式發現和替換之前要跳過的已發現基本事件的數量.\n\n3. Comment\n任意ASCII字符串,用於為項目提供可讀的参考. 是否使用此值由實現定義.\n\n4. Count\n設置為0 (將修補應用程式於發現的所有事件)\n要修補的出现次數。\n\n5. Enabled\n設定為true以套用此ACPI修補文件.\n\n6. Find\n數據尋找。如果設定,則必須等於替換大小.\n\n注意:如果指定了Base,則可以為空, 在這種情况下,發生基本查詢後立即替換.\n\n7. Limit\n設定為0 (搜尋整個ACPI表)\n搜尋的最大字串數.\n\n8. Mask\n設定為空 (被忽略)\n尋找比較期間使用的數據按位掩碼。 通過忽略未屏蔽(設定為零)位来進行模糊搜尋. 如果設定,則必須等於替換大小.\n\n9. OemTableId\n全為零 (匹配任何表的OEM ID)\n匹配表OEM ID等於此值.\n\n10. Replace\n一個或多個字串的替換數據.\n\n11. ReplaceMask\n替換期間使用的數據按位掩碼. 通過更新屏蔽(設定為非零)位来允許模糊替換.如果設定,則必須等於體換大小.\n\n12. Skip\n設定為0 (不要跳過任何事件)\n應用程式替換之前要跳過的發現事件數.\n\n13. TableLength\n設定為0 (匹配任何表大小)\n匹配表大小等於此值.\n\n14. TableSignature\n(匹配任何表簽名)\n匹配表簽名等於該值"; - /* Class = "NSTableColumn"; headerCell.title = "Mask"; ObjectID = "4j9-uJ-Gbu"; */ "4j9-uJ-Gbu.headerCell.title" = "Mask"; @@ -14,11 +8,8 @@ /* Class = "NSTextFieldCell"; title = "Loading Resources"; ObjectID = "7g0-XW-xjy"; */ "7g0-XW-xjy.title" = "正在載入線上資源文件"; -/* Class = "NSTableView"; ibShadowedToolTip = "1. All\nType: plist boolean\nFailsafe: false (Only delete the first matched table)\nDescription: Set to true to delete all ACPI tables matching the condition.\n2. Comment\nType: plist string\nFailsafe: Empty\nDescription: Arbitrary ASCII string used to provide human readable reference for the entry. Whether this value is used is implementation defined.\n3. Enabled\nType: plist boolean\nFailsafe: false\nDescription: Set to true to remove this ACPI table.\n4. OemTableId\nType: plist data, 8 bytes\nFailsafe: All zero (Match any table OEM ID)\nDescription: Match table OEM ID equal to this value.\n5. TableLength\nType: plist integer\nFailsafe: 0 (Match any table size)\nDescription: Match table size to be equal to this value unless 0.\n6. TableSignature\nType: plist data, 4 bytes\nFailsafe: All zero (Match any table signature)\nDescription: Match table signature equal to this value.\n\nNote: Do not use table signatures when the sequence must be replaced in multiple places. This is particularly relevant when performing different types of renames."; ObjectID = "8sm-zn-vNl"; */ -"8sm-zn-vNl.ibShadowedToolTip" = "停用某個 ACPI 表, 比如常用於停用 DAMR 來關閉 VT-d。"; - -/* Class = "NSTableView"; ibShadowedToolTip = "1. Comment\nType: plist string\nFailsafe: Empty\nDescription: Arbitrary ASCII string used to provide human readable reference for the entry. Whether this value is used is implementation defined.\n\n2. Enabled\nType: plist boolean\nFailsafe: false\nDescription: Set to true to add this ACPI table.\n\n3. Path\nType: plist string\nFailsafe: Empty\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.\n\nNote: All tables apart from tables with a DSDT table identifier (determined by parsing data not by filename) insert new tables into the ACPI stack. DSDT tables perform a replacement of DSDT table instead."; ObjectID = "9ZU-zR-Tmy"; */ -"9ZU-zR-Tmy.ibShadowedToolTip" = "這部分主要填寫我們使用的ACPI修補文件,以及DSDT文件,如果没有請把0-8的SSDT全部删除。如果你有修改的SSDT或者DSDT文件,請先將文件放入EFI/OC/ACPI下。\nACPI修補文件是黑蘋果的核心,針對OC的ACPI修補文件請參考宪武大神的OC-litte,https://github.com/daliansky/OC-little"; +/* Class = "NSButtonCell"; title = "SyncTableIds"; ObjectID = "7nt-3d-eth"; */ +"7nt-3d-eth.title" = "SyncTableIds"; /* Class = "NSTableColumn"; headerCell.title = "Skip"; ObjectID = "A4Q-If-0AG"; */ "A4Q-If-0AG.headerCell.title" = "跳過次數後開始替換"; @@ -77,9 +68,6 @@ /* Class = "NSTableColumn"; headerCell.title = "Comment"; ObjectID = "cAx-1U-xJ9"; */ "cAx-1U-xJ9.headerCell.title" = "注釋"; -/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Cleanup ACPI header fields to workaround macOS ACPI implementation flaws that result in boot crashes. Reference: Debugging AppleACPIPlatform on 10.13 by Alex James (also known as theracermaster). The issue was fixed in macOS Mojave (10.14)."; ObjectID = "eza-Xg-dPF"; */ -"eza-Xg-dPF.ibShadowedToolTip" = "清理ACPI頭,一些主機板的ACPI表需要打開這個修復啟動。只有 macOS 10.13 需要"; - /* Class = "NSButtonCell"; title = "ResetLogoStatus"; ObjectID = "fCv-Py-taQ"; */ "fCv-Py-taQ.title" = "Resetlogostatus"; @@ -95,9 +83,6 @@ /* Class = "NSTableColumn"; headerCell.title = "BaseSkip"; ObjectID = "hIr-Vr-rVp"; */ "hIr-Vr-rVp.headerCell.title" = "BaseSkip"; -/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Attempt to heuristically relocate ACPI memory regions. Not recommended.\n\nACPI tables are often generated dynamically by the underlying firmware implementation. Among the position- independent code, ACPI tables may contain the physical addresses of MMIO areas used for device configuration, typically grouped by region (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 results in the shift of the addresses in the aforementioned OperationRegion constructions.\n\nFor this reason, the application of modifications to ACPI tables is extremely risky. The best approach is to make as few changes as possible to ACPI tables and to avoid replacing any tables, particularly DSDT tables. When this cannot be avoided, ensure that any custom DSDT tables are based on the most recent DSDT tables or attempt to remove reads and writes for the affected areas.\n\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 is not a magic bullet however, and only works with the most typical cases. Do not use unless absolutely required as it can have the opposite effect on certain platforms and result in boot failures."; ObjectID = "iWF-dk-0VK"; */ -"iWF-dk-0VK.ibShadowedToolTip" = "換硬體、升级BIOS等對硬體的操作會對ACPI表產生影響,一般不需要打開,使用自定義 DSDT 則必須開啟"; - /* Class = "NSTableColumn"; headerCell.title = "All"; ObjectID = "iwn-0u-n3y"; */ "iwn-0u-n3y.headerCell.title" = "全部"; @@ -119,15 +104,9 @@ /* 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 firmware that fail to maintain hardware signature across the reboots and cause issues with waking from hibernation."; ObjectID = "u3f-B9-p1e"; */ -"u3f-B9-p1e.ibShadowedToolTip" = "存在重新啟動後因無法維持硬體簽名而導致從休眠中喚醒的問題的硬體需要開啟。一般選擇NO\n注意:此選項將來可能會被删除."; - /* Class = "NSTableColumn"; headerCell.title = "TableSignature*"; ObjectID = "wld-sU-lGp"; */ "wld-sU-lGp.headerCell.title" = "ACPI表名 *"; -/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Provide reset register and flag in FADT table to enable reboot and shutdown.\n\nMainly required on legacy hardware and a few newer laptops. Can also fix power-button shortcuts. Not recommended unless required."; ObjectID = "xYB-OX-ce7"; */ -"xYB-OX-ce7.ibShadowedToolTip" = "一些舊的主機板需要對FADT進行標記來開啟電腦的開機和關機功能,這裡我們不建議開啟它"; - /* Class = "NSTabViewItem"; label = "Add"; ObjectID = "y3O-8J-sex"; */ "y3O-8J-sex.label" = "增加"; diff --git a/Chinese, Traditional Localization (zh-Hant)/Sections/platformInfoController.strings b/Chinese, Traditional Localization (zh-Hant)/Sections/platformInfoController.strings index 2afb08d7b1d766f95a7fd1b1b38570af0c7576e1..e62763a3408065cb236f5cce9757def6777c4dff 100644 --- a/Chinese, Traditional Localization (zh-Hant)/Sections/platformInfoController.strings +++ b/Chinese, Traditional Localization (zh-Hant)/Sections/platformInfoController.strings @@ -98,9 +98,6 @@ /* Class = "NSButtonCell"; title = "UseRawUuidEncoding"; ObjectID = "JEw-8f-crY"; */ "JEw-8f-crY.title" = "UseRawUuidEncoding"; -/* Class = "NSButtonCell"; title = "AdviseWindows"; ObjectID = "Jk7-vn-L68"; */ -"Jk7-vn-L68.title" = "AdviseWindows"; - /* Class = "NSTextFieldCell"; title = "System Serial Number"; ObjectID = "K3Y-PC-Vyv"; */ "K3Y-PC-Vyv.title" = "System Serial Number"; diff --git a/English Localization (en)/Internal/Localizable.strings b/English Localization (en)/Internal/Localizable.strings index 01324b6783d2f97a1aeab1cf35a2928bb0ca01f2..c34fb3d1849040d82e93a31a455c34d65fc5a533 100644 --- a/English Localization (en)/Internal/Localizable.strings +++ b/English Localization (en)/Internal/Localizable.strings @@ -874,6 +874,8 @@ /* 0zY-cF-e9r */ "TT_ResetLogoStatus" = "Type: plist boolean\nFailsafe: false\nDescription: Reset BGRT table Displayed status field to false.\nThis works around firmware that provide a BGRT table but fail to handle screen updates afterwards."; +"TT_SyncTableIds" = "Type: plist boolean\nFailsafe: false\nDescription: Sync table identifiers with the SLIC table.\n\nThis works around patched tables becoming incompatible with the SLIC table causing licensing issues in older Windows operating systems."; + /* booterController */ /* MmioWhitelist */ /* RWw-Gp-0A4 */ @@ -1073,7 +1075,7 @@ "TT_hibernatemode" = "Type: plist string\nFailsafe: None\nDescription: Hibernation detection mode. The following modes are supported:\n• None — Ignore hibernation state.\n• Auto — Use RTC and NVRAM detection.\n• RTC — Use RTC detection.\n• NVRAM — Use NVRAM detection.\n\nNote: If the firmware can handle hibernation itself (valid for Mac EFI firmware), then None should be specified to hand-off hibernation state as is to OpenCore."; /* M7r-QM-SNm */ -"TT_PickerVariant" = "Type: plist string\nFailsafe: Auto\nDescription: Choose specific icon set to be used for boot management.\n\nFor Release configuration (Opencore up to 0.6.9 version)\nThe following values are supported:\n• Auto — Automatically select one set of icons based on the DefaultBackground colour.\n• Default — Normal icon set (without prefix).\n• Old — Vintage icon set (Old filename prefix).\n• Modern — Nouveau icon set (Modern filename prefix).\n• Other value — Custom icon set if supported by installed resources.\n\nFor Developer configuration (Opencore 0.7.0 version)\nAn icon set is a directory path relative to Resources\\Image, where the icons and an optional manifest are located. It is recommended for the artists to use provide their sets in the Vendor\\Set format, e.g. Acidanthera\\GoldenGate.\nSample resources provided as a part of OcBinaryData repository provide the following icon set:\n• Acidanthera\\GoldenGate — macOS 11 styled icon set. • Acidanthera\\Syrah — macOS 10.10 styled icon set.\n• Acidanthera\\Chardonnay — macOS 10.4 styled icon set.\nFor convenience purposes there also are predefined aliases:\n• Auto — Automatically select one set of icons based on the DefaultBackground colour: Acidanthera\\GoldenGate for Syrah Black and Acidanthera\\Chardonnay for Light Gray.\n• Default — Acidanthera\\GoldenGate."; +"TT_PickerVariant" = "Type: plist string\nFailsafe: Auto\nDescription: Choose specific icon set to be used for boot management.\n\nAn icon set is a directory path relative to Resources\\Image, where the icons and an optional manifest are located. It is recommended for the artists to use provide their sets in the Vendor\\Set format, e.g. Acidanthera\\GoldenGate.\nSample resources provided as a part of OcBinaryData repository provide the following icon set:\n• Acidanthera\\GoldenGate — macOS 11 styled icon set. • Acidanthera\\Syrah — macOS 10.10 styled icon set.\n• Acidanthera\\Chardonnay — macOS 10.4 styled icon set.\nFor convenience purposes there also are predefined aliases:\n• Auto — Automatically select one set of icons based on the DefaultBackground colour: Acidanthera\\GoldenGate for Syrah Black and Acidanthera\\Chardonnay for Light Gray.\n• Default — Acidanthera\\GoldenGate."; /* PDS-bo-Qx8 */ "TT_PickerAudioAssist" = "Type: plist boolean\nFailsafe: false\nDescription: Enable screen reader by default in the OpenCore picker.\n\nFor the macOS bootloader, screen reader preference is set in the preferences.efires archive in the isVOEnabled.int32 file and is controlled by the operating system. For OpenCore screen reader support, this option is an independent equivalent. Toggling screen reader support in both the OpenCore picker and the macOS bootloader FileVault 2 login window can also be done by using the Command + F5 key combination.\n\nNote: The screen reader requires working audio support. Refer to the UEFI Audio Properties section for details."; @@ -1293,9 +1295,6 @@ /* PPQ-0x-9Ub */ "TT_systemMemoryStatus" = "Type: plist string\nFailsafe: Auto\nDescription: Indicates whether system memory is upgradable in PlatformFeature. This controls the visibility of the Memory tab in 'About This Mac'.\n\nValid values:\n• Auto — use the original PlatformFeature value.\n• Upgradable — explicitly unset PT_FEATURE_HAS_SOLDERED_SYSTEM_MEMORY (0x2) in PlatformFeature.\n• Soldered — explicitly set PT_FEATURE_HAS_SOLDERED_SYSTEM_MEMORY (0x2) in PlatformFeature.\n\nNote: On certain Mac models, such as the MacBookPro10,x and any MacBookAir, SPMemoryReporter.spreporter will ignore PT_FEATURE_HAS_SOLDERED_SYSTEM_MEMORY and assume that system memory is non-upgradable."; -/* 9sY-PL-wkx */ -"TT_AdviseWindows" = "Type: plist boolean \nFailsafe: false \nDescription: Forces Windows support in FirmwareFeatures. \nAdded bits to FirmwareFeatures:\n• FW_FEATURE_SUPPORTS_CSM_LEGACY_MODE (0x1) - Without this bit, it is not possible to reboot to Windows installed on a drive with an EFI partition that is not the first partition on the disk.\n• FW_FEATURE_SUPPORTS_UEFI_WINDOWS_BOOT (0x20000000) - Without this bit it is not possible to reboot to Windows installed on a drive with an EFI partition that is the first partition on the disk."; - "TT_AdviseFeatures" = "Type: plist boolean\nFailsafe: false\nDescription: Updates FirmwareFeatures with supported bits.\n\nAdded bits to FirmwareFeatures:\n• FW_FEATURE_SUPPORTS_CSM_LEGACY_MODE (0x1) - Without this bit, it is not possible to reboot to Windows installed on a drive with an EFI partition that is not the first partition on the disk.\n• FW_FEATURE_SUPPORTS_UEFI_WINDOWS_BOOT (0x20000000) - Without this bit, it is not possible to reboot to Windows installed on a drive with an EFI partition that is the first partition on the disk.\n• FW_FEATURE_SUPPORTS_APFS (0x00080000) - Without this bit, it is not possible to install macOS on an APFS disk.\n\nNote: On most newer firmwares these bits are already set, the option may be necessary when \"upgrading\" the firmware with new features."; /* Z8Z-8r-mnL */ @@ -1567,8 +1566,6 @@ "TT_ForceResolution" = "Type: plist boolean\nFailsafe: false\nDescription: Forces Resolution to be set in cases where the desired resolution is not available by default, such as on legacy Intel GMA and first generation Intel HD Graphics (Ironlake/Arrandale). Setting Resolution to Max will try to pull the largest available resolution from the connected display’s EDID.\n\nNote: This option depends on the OC_FORCE_RESOLUTION_PROTOCOL protocol being present. This protocol is currently only supported by OpenDuetPkg. The OpenDuetPkg implementation currently only supports Intel iGPUs."; -"TT_GopPassThrough" = "Type: plist boolean\nFailsafe: false\nDescription: Provide GOP protocol instances on top of UGA protocol instances.\n\nThis option provides the GOP protocol via a UGA-based proxy for firmware that do not implement the protocol.\n\nNote: This option requires ProvideConsoleGop to be enabled."; - "TT_GopPassThrough_0_7_0" = "Type: plist string\nFailsafe: Disabled\nDescription: Provide GOP protocol instances on top of UGA protocol instances.\n\nThe supported values for the option are as follows:\n• Enabled — provide GOP for all UGA protocols.\n• Apple — provide GOP for AppleFramebufferInfo-enabled protocols.\n• Disabled — do not provide GOP.\n\nThis option provides the GOP protocol via a UGA-based proxy for firmware that do not implement the protocol.\n\nNote: This option requires ProvideConsoleGop to be enabled."; /* ProtocolOverrides */ diff --git a/English Localization (en)/Sections/acpiController.strings b/English Localization (en)/Sections/acpiController.strings index 5359aee624b63f96518feadfefec64ce57dedbf8..47c2863fa3975f5efb717398c489c51abb939dd7 100644 --- a/English Localization (en)/Sections/acpiController.strings +++ b/English Localization (en)/Sections/acpiController.strings @@ -8,6 +8,9 @@ /* Class = "NSTextFieldCell"; title = "Loading Resources"; ObjectID = "7g0-XW-xjy"; */ "7g0-XW-xjy.title" = "Loading Resources"; +/* Class = "NSButtonCell"; title = "SyncTableIds"; ObjectID = "7nt-3d-eth"; */ +"7nt-3d-eth.title" = "SyncTableIds"; + /* Class = "NSTableColumn"; headerCell.title = "Skip"; ObjectID = "A4Q-If-0AG"; */ "A4Q-If-0AG.headerCell.title" = "Skip"; diff --git a/English Localization (en)/Sections/platformInfoController.strings b/English Localization (en)/Sections/platformInfoController.strings index 2314c99bd6a59f0f5d5eb7c0d42506db2e4fe885..cd72ca07a0b7e1aee7d291b2d56e784ee9e325b2 100644 --- a/English Localization (en)/Sections/platformInfoController.strings +++ b/English Localization (en)/Sections/platformInfoController.strings @@ -98,9 +98,6 @@ /* Class = "NSButtonCell"; title = "UseRawUuidEncoding"; ObjectID = "JEw-8f-crY"; */ "JEw-8f-crY.title" = "UseRawUuidEncoding"; -/* Class = "NSButtonCell"; title = "AdviseWindows"; ObjectID = "Jk7-vn-L68"; */ -"Jk7-vn-L68.title" = "AdviseWindows"; - /* Class = "NSTextFieldCell"; title = "System Serial Number"; ObjectID = "K3Y-PC-Vyv"; */ "K3Y-PC-Vyv.title" = "System Serial Number"; diff --git a/French Localization (fr)/Internal/Localizable.strings b/French Localization (fr)/Internal/Localizable.strings index 68670a00b30731c2284e467fb66e44a0aaf09512..3a8a912b967fed45ed63fd5bb8e53c7ff94e645d 100644 --- a/French Localization (fr)/Internal/Localizable.strings +++ b/French Localization (fr)/Internal/Localizable.strings @@ -874,6 +874,8 @@ /* 0zY-cF-e9r */ "TT_ResetLogoStatus" = "Type: plist boolean\nFailsafe: false\nDescription: Reset BGRT table Displayed status field to false.\nThis works around firmware that provide a BGRT table but fail to handle screen updates afterwards."; +"TT_SyncTableIds" = "Type: plist boolean\nFailsafe: false\nDescription: Sync table identifiers with the SLIC table.\n\nThis works around patched tables becoming incompatible with the SLIC table causing licensing issues in older Windows operating systems."; + /* booterController */ /* MmioWhitelist */ /* RWw-Gp-0A4 */ @@ -1073,7 +1075,7 @@ "TT_hibernatemode" = "Type: plist string\nFailsafe: None\nDescription: Hibernation detection mode. The following modes are supported:\n• None — Ignore hibernation state.\n• Auto — Use RTC and NVRAM detection.\n• RTC — Use RTC detection.\n• NVRAM — Use NVRAM detection.\n\nNote: If the firmware can handle hibernation itself (valid for Mac EFI firmware), then None should be specified to hand-off hibernation state as is to OpenCore."; /* M7r-QM-SNm */ -"TT_PickerVariant" = "Type: plist string\nFailsafe: Auto\nDescription: Choose specific icon set to be used for boot management.\n\nFor Release configuration (Opencore up to 0.6.9 version)\nThe following values are supported:\n• Auto — Automatically select one set of icons based on the DefaultBackground colour.\n• Default — Normal icon set (without prefix).\n• Old — Vintage icon set (Old filename prefix).\n• Modern — Nouveau icon set (Modern filename prefix).\n• Other value — Custom icon set if supported by installed resources.\n\nFor Developer configuration (Opencore 0.7.0 version)\nAn icon set is a directory path relative to Resources\\Image, where the icons and an optional manifest are located. It is recommended for the artists to use provide their sets in the Vendor\\Set format, e.g. Acidanthera\\GoldenGate.\nSample resources provided as a part of OcBinaryData repository provide the following icon set:\n• Acidanthera\\GoldenGate — macOS 11 styled icon set. • Acidanthera\\Syrah — macOS 10.10 styled icon set.\n• Acidanthera\\Chardonnay — macOS 10.4 styled icon set.\nFor convenience purposes there also are predefined aliases:\n• Auto — Automatically select one set of icons based on the DefaultBackground colour: Acidanthera\\GoldenGate for Syrah Black and Acidanthera\\Chardonnay for Light Gray.\n• Default — Acidanthera\\GoldenGate."; +"TT_PickerVariant" = "Type: plist string\nFailsafe: Auto\nDescription: Choose specific icon set to be used for boot management.\n\nAn icon set is a directory path relative to Resources\\Image, where the icons and an optional manifest are located. It is recommended for the artists to use provide their sets in the Vendor\\Set format, e.g. Acidanthera\\GoldenGate.\nSample resources provided as a part of OcBinaryData repository provide the following icon set:\n• Acidanthera\\GoldenGate — macOS 11 styled icon set. • Acidanthera\\Syrah — macOS 10.10 styled icon set.\n• Acidanthera\\Chardonnay — macOS 10.4 styled icon set.\nFor convenience purposes there also are predefined aliases:\n• Auto — Automatically select one set of icons based on the DefaultBackground colour: Acidanthera\\GoldenGate for Syrah Black and Acidanthera\\Chardonnay for Light Gray.\n• Default — Acidanthera\\GoldenGate."; /* PDS-bo-Qx8 */ "TT_PickerAudioAssist" = "Type: plist boolean\nFailsafe: false\nDescription: Enable screen reader by default in the OpenCore picker.\n\nFor the macOS bootloader, screen reader preference is set in the preferences.efires archive in the isVOEnabled.int32 file and is controlled by the operating system. For OpenCore screen reader support, this option is an independent equivalent. Toggling screen reader support in both the OpenCore picker and the macOS bootloader FileVault 2 login window can also be done by using the Command + F5 key combination.\n\nNote: The screen reader requires working audio support. Refer to the UEFI Audio Properties section for details."; @@ -1293,9 +1295,6 @@ /* PPQ-0x-9Ub */ "TT_systemMemoryStatus" = "Type: plist string\nFailsafe: Auto\nDescription: Indicates whether system memory is upgradable in PlatformFeature. This controls the visibility of the Memory tab in 'About This Mac'.\n\nValid values:\n• Auto — use the original PlatformFeature value.\n• Upgradable — explicitly unset PT_FEATURE_HAS_SOLDERED_SYSTEM_MEMORY (0x2) in PlatformFeature.\n• Soldered — explicitly set PT_FEATURE_HAS_SOLDERED_SYSTEM_MEMORY (0x2) in PlatformFeature.\n\nNote: On certain Mac models, such as the MacBookPro10,x and any MacBookAir, SPMemoryReporter.spreporter will ignore PT_FEATURE_HAS_SOLDERED_SYSTEM_MEMORY and assume that system memory is non-upgradable."; -/* 9sY-PL-wkx */ -"TT_AdviseWindows" = "Type: plist boolean \nFailsafe: false \nDescription: Forces Windows support in FirmwareFeatures. \nAdded bits to FirmwareFeatures:\n• FW_FEATURE_SUPPORTS_CSM_LEGACY_MODE (0x1) - Without this bit, it is not possible to reboot to Windows installed on a drive with an EFI partition that is not the first partition on the disk.\n• FW_FEATURE_SUPPORTS_UEFI_WINDOWS_BOOT (0x20000000) - Without this bit it is not possible to reboot to Windows installed on a drive with an EFI partition that is the first partition on the disk."; - "TT_AdviseFeatures" = "Type: plist boolean\nFailsafe: false\nDescription: Updates FirmwareFeatures with supported bits.\n\nAdded bits to FirmwareFeatures:\n• FW_FEATURE_SUPPORTS_CSM_LEGACY_MODE (0x1) - Without this bit, it is not possible to reboot to Windows installed on a drive with an EFI partition that is not the first partition on the disk.\n• FW_FEATURE_SUPPORTS_UEFI_WINDOWS_BOOT (0x20000000) - Without this bit, it is not possible to reboot to Windows installed on a drive with an EFI partition that is the first partition on the disk.\n• FW_FEATURE_SUPPORTS_APFS (0x00080000) - Without this bit, it is not possible to install macOS on an APFS disk.\n\nNote: On most newer firmwares these bits are already set, the option may be necessary when \"upgrading\" the firmware with new features."; /* Z8Z-8r-mnL */ @@ -1567,8 +1566,6 @@ "TT_ForceResolution" = "Type: plist boolean\nFailsafe: false\nDescription: Forces Resolution to be set in cases where the desired resolution is not available by default, such as on legacy Intel GMA and first generation Intel HD Graphics (Ironlake/Arrandale). Setting Resolution to Max will try to pull the largest available resolution from the connected display’s EDID.\n\nNote: This option depends on the OC_FORCE_RESOLUTION_PROTOCOL protocol being present. This protocol is currently only supported by OpenDuetPkg. The OpenDuetPkg implementation currently only supports Intel iGPUs."; -"TT_GopPassThrough" = "Type: plist boolean\nFailsafe: false\nDescription: Provide GOP protocol instances on top of UGA protocol instances.\n\nThis option provides the GOP protocol via a UGA-based proxy for firmware that do not implement the protocol.\n\nNote: This option requires ProvideConsoleGop to be enabled."; - "TT_GopPassThrough_0_7_0" = "Type: plist string\nFailsafe: Disabled\nDescription: Provide GOP protocol instances on top of UGA protocol instances.\n\nThe supported values for the option are as follows:\n• Enabled — provide GOP for all UGA protocols.\n• Apple — provide GOP for AppleFramebufferInfo-enabled protocols.\n• Disabled — do not provide GOP.\n\nThis option provides the GOP protocol via a UGA-based proxy for firmware that do not implement the protocol.\n\nNote: This option requires ProvideConsoleGop to be enabled."; /* ProtocolOverrides */ diff --git a/French Localization (fr)/Sections/acpiController.strings b/French Localization (fr)/Sections/acpiController.strings index 50f37287bb1c37da0b0a66ccc93c7937a8671d69..53567b4c911cdc3295d321bde515f84aba4a32dd 100644 --- a/French Localization (fr)/Sections/acpiController.strings +++ b/French Localization (fr)/Sections/acpiController.strings @@ -1,10 +1,4 @@ -/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Reset BGRT table Displayed status field to false.\nThis works around firmware that provide a BGRT table but fail to handle screen updates afterwards."; ObjectID = "0zY-cF-e9r"; */ -"0zY-cF-e9r.ibShadowedToolTip" = "Le matériel qui ne peut pas afficher le logo OEM Windows sur un système équipé d'un compteur BGRT doit être activé."; - -/* Class = "NSTableView"; ibShadowedToolTip = "1. Base\nType: plist string\nFailsafe: Empty (Ignored)\nDescription: Selects ACPI path base for patch lookup (or immediate replacement) by obtaining the offset to the provided path.\n\nOnly fully-qualified absolute paths are supported (e.g. \\_SB_.PCI0.GFX0). Currently supported object types are: Device, Field, Method.\n\nNote: Use with care, not all OEM tables can be parsed. Use ACPIe utility to debug. ACPIe compiled with DEBUG=1 make command produces helpful ACPI lookup tracing. \n\n2. BaseSkip\nType: plist integer\nFailsafe: 0 (Do not skip any occurrences)\nDescription: Number of found Base occurrences to skip before finds and replacements are applied.\n\n3. Comment\nType: plist string\nFailsafe: Empty\nDescription: Arbitrary ASCII string used to provide human readable reference for the entry. Whether this value is used is implementation defined.\n\n4. Count\nType: plist integer\nFailsafe: 0 (Apply patch to all occurrences found)\nDescription: Number of occurrences to patch.\n\n5. Enabled\nType: plist boolean\nDefauFailsafe: false\nDescription: Set to true to apply this ACPI patch.\n\n6. Find\nType: plist data\nFailsafe: Empty\nDescription: Data to find. Must be equal to Replace in size if set.\n\nNote: Can be empty, when Base is specified, immediate replacement after Base lookup happens in this case.\n\n7. Limit\nType: plist integer\nFailsafe: 0 (Search entire ACPI table)\nDescription: Maximum number of bytes to search for.\n\n8. Mask\nType: plist data\nDefauFailsafe: Empty (Ignored)\nDescription: Data bitwise mask used during find comparison. Allows fuzzy search by ignoring not masked (set to zero) bits. Must be equal to Replace in size if set.\n\n9. OemTableId\nType: plist data, 8 bytes\nFailsafe: All zero (Match any table OEM ID)\nDescription: Match table OEM ID equal to this value.\n\n10. Replace\nType: plist data\nFailsafe: Empty\nDescription: Replacement data of one or more bytes.\n\n11. ReplaceMask\nType: plist data\nFailsafe: Empty (Ignored)\nDescription: Data bitwise mask used during replacement. Allows fuzzy replacement by updating masked (set to non-zero) bits. Must be equal to Replace in size if set.\n\n12. Skip\nType: plist integer\nFailsafe: 0 (Do not skip any occurrences)\nDescription: Number of found occurrences to skip before replacements are applied.\n\n13. TableLength\nType: plist integer\nFailsafe: 0 (Match any table size)\nDescription: Match table size equal to this value.\n\n14. TableSignature\nType: plist data, 4 bytes (Match any table signature)\nFailsafe: All zero\nDescription: Match table signature equal to this value."; ObjectID = "2tM-Ig-MFJ"; */ -"2tM-Ig-MFJ.ibShadowedToolTip" = "Ici, nous devons remplir le renommage ACPI et les correctifs. \nDans 10.15, certains documents indiquent que nous devons renommer le contrôleur EC (EC0) en EC pour garantir l'accès au système 10.15 (bien sûr, les correctifs contrefaits EC peuvent également être utilisés) \n Vous ne pouvez pas entrer dans le système. Vous devez également ajouter un correctif pour le corriger. \ Pour les packages de correctifs spécifiques, vous pouvez afficher le package de correctifs OC-Little créé par le Grand Empereur de la Constitution Wu https://github.com/daliansky/OC-little"; - /* Class = "NSTableColumn"; headerCell.title = "Mask"; ObjectID = "4j9-uJ-Gbu"; */ "4j9-uJ-Gbu.headerCell.title" = "Mask"; @@ -14,11 +8,8 @@ /* Class = "NSTextFieldCell"; title = "Loading Resources"; ObjectID = "7g0-XW-xjy"; */ "7g0-XW-xjy.title" = "Chargement des ressources"; -/* Class = "NSTableView"; ibShadowedToolTip = "1. All\nType: plist boolean\nFailsafe: false (Only delete the first matched table)\nDescription: Set to true to delete all ACPI tables matching the condition.\n2. Comment\nType: plist string\nFailsafe: Empty\nDescription: Arbitrary ASCII string used to provide human readable reference for the entry. Whether this value is used is implementation defined.\n3. Enabled\nType: plist boolean\nFailsafe: false\nDescription: Set to true to remove this ACPI table.\n4. OemTableId\nType: plist data, 8 bytes\nFailsafe: All zero (Match any table OEM ID)\nDescription: Match table OEM ID equal to this value.\n5. TableLength\nType: plist integer\nFailsafe: 0 (Match any table size)\nDescription: Match table size to be equal to this value unless 0.\n6. TableSignature\nType: plist data, 4 bytes\nFailsafe: All zero (Match any table signature)\nDescription: Match table signature equal to this value.\n\nNote: Do not use table signatures when the sequence must be replaced in multiple places. This is particularly relevant when performing different types of renames."; ObjectID = "8sm-zn-vNl"; */ -"8sm-zn-vNl.ibShadowedToolTip" = "Désactivez une table ACPI, telle que celle couramment utilisée pour désactiver DAMR pour désactiver VT-d."; - -/* Class = "NSTableView"; ibShadowedToolTip = "1. Comment\nType: plist string\nFailsafe: Empty\nDescription: Arbitrary ASCII string used to provide human readable reference for the entry. Whether this value is used is implementation defined.\n\n2. Enabled\nType: plist boolean\nFailsafe: false\nDescription: Set to true to add this ACPI table.\n\n3. Path\nType: plist string\nFailsafe: Empty\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.\n\nNote: All tables apart from tables with a DSDT table identifier (determined by parsing data not by filename) insert new tables into the ACPI stack. DSDT tables perform a replacement of DSDT table instead."; ObjectID = "9ZU-zR-Tmy"; */ -"9ZU-zR-Tmy.ibShadowedToolTip" = "Cette section remplit principalement les correctifs ACPI et les fichiers DSDT que nous utilisons. Sinon, veuillez supprimer tous les ssdt de 0 à 8. Si vous avez un fichier SSDT ou DSDT modifié, veuillez d'abord placer le fichier sous EFI / OC / ACPI. \nLe patch ACPI est l'âme de la pomme noire. Pour le patch ACPI pour OC, veuillez vous référer à l'OC-litte of the God of Constitution, https://github.com/daliansky/OC-little"; +/* Class = "NSButtonCell"; title = "SyncTableIds"; ObjectID = "7nt-3d-eth"; */ +"7nt-3d-eth.title" = "SyncTableIds"; /* Class = "NSTableColumn"; headerCell.title = "Skip"; ObjectID = "A4Q-If-0AG"; */ "A4Q-If-0AG.headerCell.title" = "Passer"; @@ -77,9 +68,6 @@ /* Class = "NSTableColumn"; headerCell.title = "Comment"; ObjectID = "cAx-1U-xJ9"; */ "cAx-1U-xJ9.headerCell.title" = "Observation"; -/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Cleanup ACPI header fields to workaround macOS ACPI implementation flaws that result in boot crashes. Reference: Debugging AppleACPIPlatform on 10.13 by Alex James (also known as theracermaster). The issue was fixed in macOS Mojave (10.14)."; ObjectID = "eza-Xg-dPF"; */ -"eza-Xg-dPF.ibShadowedToolTip" = "Pour nettoyer l'en-tête ACPI, la table ACPI de certaines cartes mères doit être activée pour démarrer cette réparation. Uniquement requis pour macOS 10.13"; - /* Class = "NSButtonCell"; title = "ResetLogoStatus"; ObjectID = "fCv-Py-taQ"; */ "fCv-Py-taQ.title" = "Resetlogostatus"; @@ -95,9 +83,6 @@ /* Class = "NSTableColumn"; headerCell.title = "BaseSkip"; ObjectID = "hIr-Vr-rVp"; */ "hIr-Vr-rVp.headerCell.title" = "BaseSkip"; -/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Attempt to heuristically relocate ACPI memory regions. Not recommended.\n\nACPI tables are often generated dynamically by the underlying firmware implementation. Among the position- independent code, ACPI tables may contain the physical addresses of MMIO areas used for device configuration, typically grouped by region (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 results in the shift of the addresses in the aforementioned OperationRegion constructions.\n\nFor this reason, the application of modifications to ACPI tables is extremely risky. The best approach is to make as few changes as possible to ACPI tables and to avoid replacing any tables, particularly DSDT tables. When this cannot be avoided, ensure that any custom DSDT tables are based on the most recent DSDT tables or attempt to remove reads and writes for the affected areas.\n\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 is not a magic bullet however, and only works with the most typical cases. Do not use unless absolutely required as it can have the opposite effect on certain platforms and result in boot failures."; ObjectID = "iWF-dk-0VK"; */ -"iWF-dk-0VK.ibShadowedToolTip" = "Type: plist boolean\nFailsafe: false\nDescription: Attempt to heuristically relocate ACPI memory regions. Not recommended.\n\nACPI tables are often generated dynamically by the underlying firmware implementation. Among the position- independent code, ACPI tables may contain the physical addresses of MMIO areas used for device configuration, typically grouped by region (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 results in the shift of the addresses in the aforementioned OperationRegion constructions.\n\nFor this reason, the application of modifications to ACPI tables is extremely risky. The best approach is to make as few changes as possible to ACPI tables and to avoid replacing any tables, particularly DSDT tables. When this cannot be avoided, ensure that any custom DSDT tables are based on the most recent DSDT tables or attempt to remove reads and writes for the affected areas.\n\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 is not a magic bullet however, and only works with the most typical cases. Do not use unless absolutely required as it can have the opposite effect on certain platforms and result in boot failures."; - /* Class = "NSTableColumn"; headerCell.title = "All"; ObjectID = "iwn-0u-n3y"; */ "iwn-0u-n3y.headerCell.title" = "Tous"; @@ -119,15 +104,9 @@ /* Class = "NSTabViewItem"; label = "Delete"; ObjectID = "swX-ck-WbC"; */ "swX-ck-WbC.label" = "Effacer"; -/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Reset FACS table HardwareSignature value to 0.\nThis works around firmware that fail to maintain hardware signature across the reboots and cause issues with waking from hibernation."; ObjectID = "u3f-B9-p1e"; */ -"u3f-B9-p1e.ibShadowedToolTip" = "Le matériel qui a le problème de se réveiller de l'hibernation en raison de l'impossibilité de maintenir la signature matérielle après le redémarrage doit être activé. Sélectionnez généralement NO \nRemarque: cette option peut être supprimée à l'avenir."; - /* Class = "NSTableColumn"; headerCell.title = "TableSignature*"; ObjectID = "wld-sU-lGp"; */ "wld-sU-lGp.headerCell.title" = "Nom de la table ACPI *"; -/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Provide reset register and flag in FADT table to enable reboot and shutdown.\n\nMainly required on legacy hardware and a few newer laptops. Can also fix power-button shortcuts. Not recommended unless required."; ObjectID = "xYB-OX-ce7"; */ -"xYB-OX-ce7.ibShadowedToolTip" = "Certaines anciennes cartes mères doivent marquer FADT pour activer les fonctions de mise sous et hors tension de l'ordinateur."; - /* Class = "NSTabViewItem"; label = "Add"; ObjectID = "y3O-8J-sex"; */ "y3O-8J-sex.label" = "Ajouter"; diff --git a/French Localization (fr)/Sections/platformInfoController.strings b/French Localization (fr)/Sections/platformInfoController.strings index 78d7cc5049c3a10d9fe6a44e6f80acea7d506cab..249a1a2eee9d9c7be2cec9b56ddde9ced3c84b7e 100644 --- a/French Localization (fr)/Sections/platformInfoController.strings +++ b/French Localization (fr)/Sections/platformInfoController.strings @@ -98,9 +98,6 @@ /* Class = "NSButtonCell"; title = "UseRawUuidEncoding"; ObjectID = "JEw-8f-crY"; */ "JEw-8f-crY.title" = "UseRawUuidEncoding"; -/* Class = "NSButtonCell"; title = "AdviseWindows"; ObjectID = "Jk7-vn-L68"; */ -"Jk7-vn-L68.title" = "AdviseWindows"; - /* Class = "NSTextFieldCell"; title = "System Serial Number"; ObjectID = "K3Y-PC-Vyv"; */ "K3Y-PC-Vyv.title" = "System Serial Number"; diff --git a/Korean Localization (ko)/Internal/Localizable.strings b/Korean Localization (ko)/Internal/Localizable.strings index 2d2983cec758a38facf307663ab61dc0b7ac749c..cba3461072a01bc57229b41569c8570785e3ed52 100644 --- a/Korean Localization (ko)/Internal/Localizable.strings +++ b/Korean Localization (ko)/Internal/Localizable.strings @@ -874,6 +874,8 @@ /* 0zY-cF-e9r */ "TT_ResetLogoStatus" = "Type: plist boolean\nFailsafe: false\nDescription: Reset BGRT table Displayed status field to false.\nThis works around firmware that provide a BGRT table but fail to handle screen updates afterwards."; +"TT_SyncTableIds" = "Type: plist boolean\nFailsafe: false\nDescription: Sync table identifiers with the SLIC table.\n\nThis works around patched tables becoming incompatible with the SLIC table causing licensing issues in older Windows operating systems."; + /* booterController */ /* MmioWhitelist */ /* RWw-Gp-0A4 */ @@ -1073,7 +1075,7 @@ "TT_hibernatemode" = "Type: plist string\nFailsafe: None\nDescription: Hibernation detection mode. The following modes are supported:\n• None — Ignore hibernation state.\n• Auto — Use RTC and NVRAM detection.\n• RTC — Use RTC detection.\n• NVRAM — Use NVRAM detection.\n\nNote: If the firmware can handle hibernation itself (valid for Mac EFI firmware), then None should be specified to hand-off hibernation state as is to OpenCore."; /* M7r-QM-SNm */ -"TT_PickerVariant" = "Type: plist string\nFailsafe: Auto\nDescription: Choose specific icon set to be used for boot management.\n\nFor Release configuration (Opencore up to 0.6.9 version)\nThe following values are supported:\n• Auto — Automatically select one set of icons based on the DefaultBackground colour.\n• Default — Normal icon set (without prefix).\n• Old — Vintage icon set (Old filename prefix).\n• Modern — Nouveau icon set (Modern filename prefix).\n• Other value — Custom icon set if supported by installed resources.\n\nFor Developer configuration (Opencore 0.7.0 version)\nAn icon set is a directory path relative to Resources\\Image, where the icons and an optional manifest are located. It is recommended for the artists to use provide their sets in the Vendor\\Set format, e.g. Acidanthera\\GoldenGate.\nSample resources provided as a part of OcBinaryData repository provide the following icon set:\n• Acidanthera\\GoldenGate — macOS 11 styled icon set. • Acidanthera\\Syrah — macOS 10.10 styled icon set.\n• Acidanthera\\Chardonnay — macOS 10.4 styled icon set.\nFor convenience purposes there also are predefined aliases:\n• Auto — Automatically select one set of icons based on the DefaultBackground colour: Acidanthera\\GoldenGate for Syrah Black and Acidanthera\\Chardonnay for Light Gray.\n• Default — Acidanthera\\GoldenGate."; +"TT_PickerVariant" = "Type: plist string\nFailsafe: Auto\nDescription: Choose specific icon set to be used for boot management.\n\nAn icon set is a directory path relative to Resources\\Image, where the icons and an optional manifest are located. It is recommended for the artists to use provide their sets in the Vendor\\Set format, e.g. Acidanthera\\GoldenGate.\nSample resources provided as a part of OcBinaryData repository provide the following icon set:\n• Acidanthera\\GoldenGate — macOS 11 styled icon set. • Acidanthera\\Syrah — macOS 10.10 styled icon set.\n• Acidanthera\\Chardonnay — macOS 10.4 styled icon set.\nFor convenience purposes there also are predefined aliases:\n• Auto — Automatically select one set of icons based on the DefaultBackground colour: Acidanthera\\GoldenGate for Syrah Black and Acidanthera\\Chardonnay for Light Gray.\n• Default — Acidanthera\\GoldenGate."; /* PDS-bo-Qx8 */ "TT_PickerAudioAssist" = "Type: plist boolean\nFailsafe: false\nDescription: Enable screen reader by default in the OpenCore picker.\n\nFor the macOS bootloader, screen reader preference is set in the preferences.efires archive in the isVOEnabled.int32 file and is controlled by the operating system. For OpenCore screen reader support, this option is an independent equivalent. Toggling screen reader support in both the OpenCore picker and the macOS bootloader FileVault 2 login window can also be done by using the Command + F5 key combination.\n\nNote: The screen reader requires working audio support. Refer to the UEFI Audio Properties section for details."; @@ -1293,9 +1295,6 @@ /* PPQ-0x-9Ub */ "TT_systemMemoryStatus" = "Type: plist string\nFailsafe: Auto\nDescription: Indicates whether system memory is upgradable in PlatformFeature. This controls the visibility of the Memory tab in 'About This Mac'.\n\nValid values:\n• Auto — use the original PlatformFeature value.\n• Upgradable — explicitly unset PT_FEATURE_HAS_SOLDERED_SYSTEM_MEMORY (0x2) in PlatformFeature.\n• Soldered — explicitly set PT_FEATURE_HAS_SOLDERED_SYSTEM_MEMORY (0x2) in PlatformFeature.\n\nNote: On certain Mac models, such as the MacBookPro10,x and any MacBookAir, SPMemoryReporter.spreporter will ignore PT_FEATURE_HAS_SOLDERED_SYSTEM_MEMORY and assume that system memory is non-upgradable."; -/* 9sY-PL-wkx */ -"TT_AdviseWindows" = "Type: plist boolean \nFailsafe: false \nDescription: Forces Windows support in FirmwareFeatures. \nAdded bits to FirmwareFeatures:\n• FW_FEATURE_SUPPORTS_CSM_LEGACY_MODE (0x1) - Without this bit, it is not possible to reboot to Windows installed on a drive with an EFI partition that is not the first partition on the disk.\n• FW_FEATURE_SUPPORTS_UEFI_WINDOWS_BOOT (0x20000000) - Without this bit it is not possible to reboot to Windows installed on a drive with an EFI partition that is the first partition on the disk."; - "TT_AdviseFeatures" = "Type: plist boolean\nFailsafe: false\nDescription: Updates FirmwareFeatures with supported bits.\n\nAdded bits to FirmwareFeatures:\n• FW_FEATURE_SUPPORTS_CSM_LEGACY_MODE (0x1) - Without this bit, it is not possible to reboot to Windows installed on a drive with an EFI partition that is not the first partition on the disk.\n• FW_FEATURE_SUPPORTS_UEFI_WINDOWS_BOOT (0x20000000) - Without this bit, it is not possible to reboot to Windows installed on a drive with an EFI partition that is the first partition on the disk.\n• FW_FEATURE_SUPPORTS_APFS (0x00080000) - Without this bit, it is not possible to install macOS on an APFS disk.\n\nNote: On most newer firmwares these bits are already set, the option may be necessary when \"upgrading\" the firmware with new features."; /* Z8Z-8r-mnL */ @@ -1567,8 +1566,6 @@ "TT_ForceResolution" = "Type: plist boolean\nFailsafe: false\nDescription: Forces Resolution to be set in cases where the desired resolution is not available by default, such as on legacy Intel GMA and first generation Intel HD Graphics (Ironlake/Arrandale). Setting Resolution to Max will try to pull the largest available resolution from the connected display’s EDID.\n\nNote: This option depends on the OC_FORCE_RESOLUTION_PROTOCOL protocol being present. This protocol is currently only supported by OpenDuetPkg. The OpenDuetPkg implementation currently only supports Intel iGPUs."; -"TT_GopPassThrough" = "Type: plist boolean\nFailsafe: false\nDescription: Provide GOP protocol instances on top of UGA protocol instances.\n\nThis option provides the GOP protocol via a UGA-based proxy for firmware that do not implement the protocol.\n\nNote: This option requires ProvideConsoleGop to be enabled."; - "TT_GopPassThrough_0_7_0" = "Type: plist string\nFailsafe: Disabled\nDescription: Provide GOP protocol instances on top of UGA protocol instances.\n\nThe supported values for the option are as follows:\n• Enabled — provide GOP for all UGA protocols.\n• Apple — provide GOP for AppleFramebufferInfo-enabled protocols.\n• Disabled — do not provide GOP.\n\nThis option provides the GOP protocol via a UGA-based proxy for firmware that do not implement the protocol.\n\nNote: This option requires ProvideConsoleGop to be enabled."; /* ProtocolOverrides */ diff --git a/Korean Localization (ko)/Sections/acpiController.strings b/Korean Localization (ko)/Sections/acpiController.strings index dad3f41ed42f98e6bd373c349e8c22fb09e1b29e..17045d13955f78d9216513fff0a4afe4dfb275ee 100644 --- a/Korean Localization (ko)/Sections/acpiController.strings +++ b/Korean Localization (ko)/Sections/acpiController.strings @@ -1,10 +1,4 @@ -/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Reset BGRT table Displayed status field to false.\nThis works around firmware that provide a BGRT table but fail to handle screen updates afterwards."; ObjectID = "0zY-cF-e9r"; */ -"0zY-cF-e9r.ibShadowedToolTip" = "Type: plist boolean\nFailsafe: false\nDescription: Reset BGRT table Displayed status field to false.\nThis works around firmware that provide a BGRT table but fail to handle screen updates afterwards."; - -/* Class = "NSTableView"; ibShadowedToolTip = "1. Base\nType: plist string\nFailsafe: Empty (Ignored)\nDescription: Selects ACPI path base for patch lookup (or immediate replacement) by obtaining the offset to the provided path.\n\nOnly fully-qualified absolute paths are supported (e.g. \\_SB_.PCI0.GFX0). Currently supported object types are: Device, Field, Method.\n\nNote: Use with care, not all OEM tables can be parsed. Use ACPIe utility to debug. ACPIe compiled with DEBUG=1 make command produces helpful ACPI lookup tracing. \n\n2. BaseSkip\nType: plist integer\nFailsafe: 0 (Do not skip any occurrences)\nDescription: Number of found Base occurrences to skip before finds and replacements are applied.\n\n3. Comment\nType: plist string\nFailsafe: Empty\nDescription: Arbitrary ASCII string used to provide human readable reference for the entry. Whether this value is used is implementation defined.\n\n4. Count\nType: plist integer\nFailsafe: 0 (Apply patch to all occurrences found)\nDescription: Number of occurrences to patch.\n\n5. Enabled\nType: plist boolean\nDefauFailsafe: false\nDescription: Set to true to apply this ACPI patch.\n\n6. Find\nType: plist data\nFailsafe: Empty\nDescription: Data to find. Must be equal to Replace in size if set.\n\nNote: Can be empty, when Base is specified, immediate replacement after Base lookup happens in this case.\n\n7. Limit\nType: plist integer\nFailsafe: 0 (Search entire ACPI table)\nDescription: Maximum number of bytes to search for.\n\n8. Mask\nType: plist data\nDefauFailsafe: Empty (Ignored)\nDescription: Data bitwise mask used during find comparison. Allows fuzzy search by ignoring not masked (set to zero) bits. Must be equal to Replace in size if set.\n\n9. OemTableId\nType: plist data, 8 bytes\nFailsafe: All zero (Match any table OEM ID)\nDescription: Match table OEM ID equal to this value.\n\n10. Replace\nType: plist data\nFailsafe: Empty\nDescription: Replacement data of one or more bytes.\n\n11. ReplaceMask\nType: plist data\nFailsafe: Empty (Ignored)\nDescription: Data bitwise mask used during replacement. Allows fuzzy replacement by updating masked (set to non-zero) bits. Must be equal to Replace in size if set.\n\n12. Skip\nType: plist integer\nFailsafe: 0 (Do not skip any occurrences)\nDescription: Number of found occurrences to skip before replacements are applied.\n\n13. TableLength\nType: plist integer\nFailsafe: 0 (Match any table size)\nDescription: Match table size equal to this value.\n\n14. TableSignature\nType: plist data, 4 bytes (Match any table signature)\nFailsafe: All zero\nDescription: Match table signature equal to this value."; ObjectID = "2tM-Ig-MFJ"; */ -"2tM-Ig-MFJ.ibShadowedToolTip" = "1. Base\nType: plist string\nFailsafe: Empty (Ignored)\nDescription: Selects ACPI path base for patch lookup (or immediate replacement) by obtaining the offset to the provided path.\n\nOnly fully-qualified absolute paths are supported (e.g. \\_SB_.PCI0.GFX0). Currently supported object types are: Device, Field, Method.\n\nNote: Use with care, not all OEM tables can be parsed. Use ACPIe utility to debug. ACPIe compiled with DEBUG=1 make command produces helpful ACPI lookup tracing. \n\n2. BaseSkip\nType: plist integer\nFailsafe: 0 (Do not skip any occurrences)\nDescription: Number of found Base occurrences to skip before finds and replacements are applied.\n\n3. Comment\nType: plist string\nFailsafe: Empty\nDescription: Arbitrary ASCII string used to provide human readable reference for the entry. Whether this value is used is implementation defined.\n\n4. Count\nType: plist integer\nFailsafe: 0 (Apply patch to all occurrences found)\nDescription: Number of occurrences to patch.\n\n5. Enabled\nType: plist boolean\nDefauFailsafe: false\nDescription: Set to true to apply this ACPI patch.\n\n6. Find\nType: plist data\nFailsafe: Empty\nDescription: Data to find. Must be equal to Replace in size if set.\n\nNote: Can be empty, when Base is specified, immediate replacement after Base lookup happens in this case.\n\n7. Limit\nType: plist integer\nFailsafe: 0 (Search entire ACPI table)\nDescription: Maximum number of bytes to search for.\n\n8. Mask\nType: plist data\nDefauFailsafe: Empty (Ignored)\nDescription: Data bitwise mask used during find comparison. Allows fuzzy search by ignoring not masked (set to zero) bits. Must be equal to Replace in size if set.\n\n9. OemTableId\nType: plist data, 8 bytes\nFailsafe: All zero (Match any table OEM ID)\nDescription: Match table OEM ID equal to this value.\n\n10. Replace\nType: plist data\nFailsafe: Empty\nDescription: Replacement data of one or more bytes.\n\n11. ReplaceMask\nType: plist data\nFailsafe: Empty (Ignored)\nDescription: Data bitwise mask used during replacement. Allows fuzzy replacement by updating masked (set to non-zero) bits. Must be equal to Replace in size if set.\n\n12. Skip\nType: plist integer\nFailsafe: 0 (Do not skip any occurrences)\nDescription: Number of found occurrences to skip before replacements are applied.\n\n13. TableLength\nType: plist integer\nFailsafe: 0 (Match any table size)\nDescription: Match table size equal to this value.\n\n14. TableSignature\nType: plist data, 4 bytes (Match any table signature)\nFailsafe: All zero\nDescription: Match table signature equal to this value."; - /* Class = "NSTableColumn"; headerCell.title = "Mask"; ObjectID = "4j9-uJ-Gbu"; */ "4j9-uJ-Gbu.headerCell.title" = "Mask"; @@ -14,11 +8,8 @@ /* Class = "NSTextFieldCell"; title = "Loading Resources"; ObjectID = "7g0-XW-xjy"; */ "7g0-XW-xjy.title" = "리소스 로딩"; -/* Class = "NSTableView"; ibShadowedToolTip = "1. All\nType: plist boolean\nFailsafe: false (Only delete the first matched table)\nDescription: Set to true to delete all ACPI tables matching the condition.\n2. Comment\nType: plist string\nFailsafe: Empty\nDescription: Arbitrary ASCII string used to provide human readable reference for the entry. Whether this value is used is implementation defined.\n3. Enabled\nType: plist boolean\nFailsafe: false\nDescription: Set to true to remove this ACPI table.\n4. OemTableId\nType: plist data, 8 bytes\nFailsafe: All zero (Match any table OEM ID)\nDescription: Match table OEM ID equal to this value.\n5. TableLength\nType: plist integer\nFailsafe: 0 (Match any table size)\nDescription: Match table size to be equal to this value unless 0.\n6. TableSignature\nType: plist data, 4 bytes\nFailsafe: All zero (Match any table signature)\nDescription: Match table signature equal to this value.\n\nNote: Do not use table signatures when the sequence must be replaced in multiple places. This is particularly relevant when performing different types of renames."; ObjectID = "8sm-zn-vNl"; */ -"8sm-zn-vNl.ibShadowedToolTip" = "1. All\nType: plist boolean\nFailsafe: false (Only delete the first matched table)\nDescription: Set to true to delete all ACPI tables matching the condition.\n2. Comment\nType: plist string\nFailsafe: Empty\nDescription: Arbitrary ASCII string used to provide human readable reference for the entry. Whether this value is used is implementation defined.\n3. Enabled\nType: plist boolean\nFailsafe: false\nDescription: Set to true to remove this ACPI table.\n4. OemTableId\nType: plist data, 8 bytes\nFailsafe: All zero (Match any table OEM ID)\nDescription: Match table OEM ID equal to this value.\n5. TableLength\nType: plist integer\nFailsafe: 0 (Match any table size)\nDescription: Match table size to be equal to this value unless 0.\n6. TableSignature\nType: plist data, 4 bytes\nFailsafe: All zero (Match any table signature)\nDescription: Match table signature equal to this value.\n\nNote: Do not use table signatures when the sequence must be replaced in multiple places. This is particularly relevant when performing different types of renames."; - -/* Class = "NSTableView"; ibShadowedToolTip = "1. Comment\nType: plist string\nFailsafe: Empty\nDescription: Arbitrary ASCII string used to provide human readable reference for the entry. Whether this value is used is implementation defined.\n\n2. Enabled\nType: plist boolean\nFailsafe: false\nDescription: Set to true to add this ACPI table.\n\n3. Path\nType: plist string\nFailsafe: Empty\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.\n\nNote: All tables apart from tables with a DSDT table identifier (determined by parsing data not by filename) insert new tables into the ACPI stack. DSDT tables perform a replacement of DSDT table instead."; ObjectID = "9ZU-zR-Tmy"; */ -"9ZU-zR-Tmy.ibShadowedToolTip" = "1. Comment\nType: plist string\nFailsafe: Empty\nDescription: Arbitrary ASCII string used to provide human readable reference for the entry. Whether this value is used is implementation defined.\n\n2. Enabled\nType: plist boolean\nFailsafe: false\nDescription: Set to true to add this ACPI table.\n\n3. Path\nType: plist string\nFailsafe: Empty\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.\n\nNote: All tables apart from tables with a DSDT table identifier (determined by parsing data not by filename) insert new tables into the ACPI stack. DSDT tables perform a replacement of DSDT table instead."; +/* Class = "NSButtonCell"; title = "SyncTableIds"; ObjectID = "7nt-3d-eth"; */ +"7nt-3d-eth.title" = "SyncTableIds"; /* Class = "NSTableColumn"; headerCell.title = "Skip"; ObjectID = "A4Q-If-0AG"; */ "A4Q-If-0AG.headerCell.title" = "무시"; @@ -77,9 +68,6 @@ /* Class = "NSTableColumn"; headerCell.title = "Comment"; ObjectID = "cAx-1U-xJ9"; */ "cAx-1U-xJ9.headerCell.title" = "코멘트"; -/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Cleanup ACPI header fields to workaround macOS ACPI implementation flaws that result in boot crashes. Reference: Debugging AppleACPIPlatform on 10.13 by Alex James (also known as theracermaster). The issue was fixed in macOS Mojave (10.14)."; ObjectID = "eza-Xg-dPF"; */ -"eza-Xg-dPF.ibShadowedToolTip" = "Type: plist boolean\nFailsafe: false\nDescription: Cleanup ACPI header fields to workaround macOS ACPI implementation flaws that result in boot crashes. Reference: Debugging AppleACPIPlatform on 10.13 by Alex James (also known as theracermaster). The issue was fixed in macOS Mojave (10.14)."; - /* Class = "NSButtonCell"; title = "ResetLogoStatus"; ObjectID = "fCv-Py-taQ"; */ "fCv-Py-taQ.title" = "ResetLogoStatus"; @@ -95,9 +83,6 @@ /* Class = "NSTableColumn"; headerCell.title = "BaseSkip"; ObjectID = "hIr-Vr-rVp"; */ "hIr-Vr-rVp.headerCell.title" = "BaseSkip"; -/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Attempt to heuristically relocate ACPI memory regions. Not recommended.\n\nACPI tables are often generated dynamically by the underlying firmware implementation. Among the position- independent code, ACPI tables may contain the physical addresses of MMIO areas used for device configuration, typically grouped by region (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 results in the shift of the addresses in the aforementioned OperationRegion constructions.\n\nFor this reason, the application of modifications to ACPI tables is extremely risky. The best approach is to make as few changes as possible to ACPI tables and to avoid replacing any tables, particularly DSDT tables. When this cannot be avoided, ensure that any custom DSDT tables are based on the most recent DSDT tables or attempt to remove reads and writes for the affected areas.\n\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 is not a magic bullet however, and only works with the most typical cases. Do not use unless absolutely required as it can have the opposite effect on certain platforms and result in boot failures."; ObjectID = "iWF-dk-0VK"; */ -"iWF-dk-0VK.ibShadowedToolTip" = "Type: plist boolean\nFailsafe: false\nDescription: Attempt to heuristically relocate ACPI memory regions. Not recommended.\n\nACPI tables are often generated dynamically by the underlying firmware implementation. Among the position- independent code, ACPI tables may contain the physical addresses of MMIO areas used for device configuration, typically grouped by region (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 results in the shift of the addresses in the aforementioned OperationRegion constructions.\n\nFor this reason, the application of modifications to ACPI tables is extremely risky. The best approach is to make as few changes as possible to ACPI tables and to avoid replacing any tables, particularly DSDT tables. When this cannot be avoided, ensure that any custom DSDT tables are based on the most recent DSDT tables or attempt to remove reads and writes for the affected areas.\n\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 is not a magic bullet however, and only works with the most typical cases. Do not use unless absolutely required as it can have the opposite effect on certain platforms and result in boot failures."; - /* Class = "NSTableColumn"; headerCell.title = "All"; ObjectID = "iwn-0u-n3y"; */ "iwn-0u-n3y.headerCell.title" = "All"; @@ -119,15 +104,9 @@ /* 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 firmware that fail to maintain hardware signature across the reboots and cause issues with waking from hibernation."; ObjectID = "u3f-B9-p1e"; */ -"u3f-B9-p1e.ibShadowedToolTip" = "Type: plist boolean\nFailsafe: false\nDescription: Reset FACS table HardwareSignature value to 0.\nThis works around firmware 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\nFailsafe: false\nDescription: Provide reset register and flag in FADT table to enable reboot and shutdown.\n\nMainly required on legacy hardware and a few newer laptops. Can also fix power-button shortcuts. Not recommended unless required."; ObjectID = "xYB-OX-ce7"; */ -"xYB-OX-ce7.ibShadowedToolTip" = "Type: plist boolean\nFailsafe: false\nDescription: Provide reset register and flag in FADT table to enable reboot and shutdown.\n\nMainly required on legacy hardware and a few newer laptops. Can also fix power-button shortcuts. Not recommended unless required."; - /* Class = "NSTabViewItem"; label = "Add"; ObjectID = "y3O-8J-sex"; */ "y3O-8J-sex.label" = "추가"; diff --git a/Korean Localization (ko)/Sections/platformInfoController.strings b/Korean Localization (ko)/Sections/platformInfoController.strings index c66a4ee7608a912d4b0fcb9d18d2dc08c6db4957..33ab2a01efbf878226df4a26cf6311722b461ac0 100644 --- a/Korean Localization (ko)/Sections/platformInfoController.strings +++ b/Korean Localization (ko)/Sections/platformInfoController.strings @@ -98,9 +98,6 @@ /* Class = "NSButtonCell"; title = "UseRawUuidEncoding"; ObjectID = "JEw-8f-crY"; */ "JEw-8f-crY.title" = "UseRawUuidEncoding"; -/* Class = "NSButtonCell"; title = "AdviseWindows"; ObjectID = "Jk7-vn-L68"; */ -"Jk7-vn-L68.title" = "AdviseWindows"; - /* Class = "NSTextFieldCell"; title = "System Serial Number"; ObjectID = "K3Y-PC-Vyv"; */ "K3Y-PC-Vyv.title" = "System Serial Number"; diff --git a/Polish Localization (pl)/Internal/Localizable.strings b/Polish Localization (pl)/Internal/Localizable.strings index f44910b62f17d0b4f85bd6fc6e9e8663e0d580f9..ef29f0d3908091b0ad9ff1c61cf49b42bc8ea58a 100644 --- a/Polish Localization (pl)/Internal/Localizable.strings +++ b/Polish Localization (pl)/Internal/Localizable.strings @@ -874,6 +874,8 @@ /* 0zY-cF-e9r */ "TT_ResetLogoStatus" = "Type: plist boolean\nFailsafe: false\nDescription: Reset BGRT table Displayed status field to false.\nThis works around firmware that provide a BGRT table but fail to handle screen updates afterwards."; +"TT_SyncTableIds" = "Type: plist boolean\nFailsafe: false\nDescription: Sync table identifiers with the SLIC table.\n\nThis works around patched tables becoming incompatible with the SLIC table causing licensing issues in older Windows operating systems."; + /* booterController */ /* MmioWhitelist */ /* RWw-Gp-0A4 */ @@ -1073,7 +1075,7 @@ "TT_hibernatemode" = "Type: plist string\nFailsafe: None\nDescription: Hibernation detection mode. The following modes are supported:\n• None — Ignore hibernation state.\n• Auto — Use RTC and NVRAM detection.\n• RTC — Use RTC detection.\n• NVRAM — Use NVRAM detection.\n\nNote: If the firmware can handle hibernation itself (valid for Mac EFI firmware), then None should be specified to hand-off hibernation state as is to OpenCore."; /* M7r-QM-SNm */ -"TT_PickerVariant" = "Type: plist string\nFailsafe: Auto\nDescription: Choose specific icon set to be used for boot management.\n\nFor Release configuration (Opencore up to 0.6.9 version)\nThe following values are supported:\n• Auto — Automatically select one set of icons based on the DefaultBackground colour.\n• Default — Normal icon set (without prefix).\n• Old — Vintage icon set (Old filename prefix).\n• Modern — Nouveau icon set (Modern filename prefix).\n• Other value — Custom icon set if supported by installed resources.\n\nFor Developer configuration (Opencore 0.7.0 version)\nAn icon set is a directory path relative to Resources\\Image, where the icons and an optional manifest are located. It is recommended for the artists to use provide their sets in the Vendor\\Set format, e.g. Acidanthera\\GoldenGate.\nSample resources provided as a part of OcBinaryData repository provide the following icon set:\n• Acidanthera\\GoldenGate — macOS 11 styled icon set. • Acidanthera\\Syrah — macOS 10.10 styled icon set.\n• Acidanthera\\Chardonnay — macOS 10.4 styled icon set.\nFor convenience purposes there also are predefined aliases:\n• Auto — Automatically select one set of icons based on the DefaultBackground colour: Acidanthera\\GoldenGate for Syrah Black and Acidanthera\\Chardonnay for Light Gray.\n• Default — Acidanthera\\GoldenGate."; +"TT_PickerVariant" = "Type: plist string\nFailsafe: Auto\nDescription: Choose specific icon set to be used for boot management.\n\nAn icon set is a directory path relative to Resources\\Image, where the icons and an optional manifest are located. It is recommended for the artists to use provide their sets in the Vendor\\Set format, e.g. Acidanthera\\GoldenGate.\nSample resources provided as a part of OcBinaryData repository provide the following icon set:\n• Acidanthera\\GoldenGate — macOS 11 styled icon set. • Acidanthera\\Syrah — macOS 10.10 styled icon set.\n• Acidanthera\\Chardonnay — macOS 10.4 styled icon set.\nFor convenience purposes there also are predefined aliases:\n• Auto — Automatically select one set of icons based on the DefaultBackground colour: Acidanthera\\GoldenGate for Syrah Black and Acidanthera\\Chardonnay for Light Gray.\n• Default — Acidanthera\\GoldenGate."; /* PDS-bo-Qx8 */ "TT_PickerAudioAssist" = "Type: plist boolean\nFailsafe: false\nDescription: Enable screen reader by default in the OpenCore picker.\n\nFor the macOS bootloader, screen reader preference is set in the preferences.efires archive in the isVOEnabled.int32 file and is controlled by the operating system. For OpenCore screen reader support, this option is an independent equivalent. Toggling screen reader support in both the OpenCore picker and the macOS bootloader FileVault 2 login window can also be done by using the Command + F5 key combination.\n\nNote: The screen reader requires working audio support. Refer to the UEFI Audio Properties section for details."; @@ -1293,9 +1295,6 @@ /* PPQ-0x-9Ub */ "TT_systemMemoryStatus" = "Type: plist string\nFailsafe: Auto\nDescription: Indicates whether system memory is upgradable in PlatformFeature. This controls the visibility of the Memory tab in 'About This Mac'.\n\nValid values:\n• Auto — use the original PlatformFeature value.\n• Upgradable — explicitly unset PT_FEATURE_HAS_SOLDERED_SYSTEM_MEMORY (0x2) in PlatformFeature.\n• Soldered — explicitly set PT_FEATURE_HAS_SOLDERED_SYSTEM_MEMORY (0x2) in PlatformFeature.\n\nNote: On certain Mac models, such as the MacBookPro10,x and any MacBookAir, SPMemoryReporter.spreporter will ignore PT_FEATURE_HAS_SOLDERED_SYSTEM_MEMORY and assume that system memory is non-upgradable."; -/* 9sY-PL-wkx */ -"TT_AdviseWindows" = "Type: plist boolean \nFailsafe: false \nDescription: Forces Windows support in FirmwareFeatures. \nAdded bits to FirmwareFeatures:\n• FW_FEATURE_SUPPORTS_CSM_LEGACY_MODE (0x1) - Without this bit, it is not possible to reboot to Windows installed on a drive with an EFI partition that is not the first partition on the disk.\n• FW_FEATURE_SUPPORTS_UEFI_WINDOWS_BOOT (0x20000000) - Without this bit it is not possible to reboot to Windows installed on a drive with an EFI partition that is the first partition on the disk."; - "TT_AdviseFeatures" = "Type: plist boolean\nFailsafe: false\nDescription: Updates FirmwareFeatures with supported bits.\n\nAdded bits to FirmwareFeatures:\n• FW_FEATURE_SUPPORTS_CSM_LEGACY_MODE (0x1) - Without this bit, it is not possible to reboot to Windows installed on a drive with an EFI partition that is not the first partition on the disk.\n• FW_FEATURE_SUPPORTS_UEFI_WINDOWS_BOOT (0x20000000) - Without this bit, it is not possible to reboot to Windows installed on a drive with an EFI partition that is the first partition on the disk.\n• FW_FEATURE_SUPPORTS_APFS (0x00080000) - Without this bit, it is not possible to install macOS on an APFS disk.\n\nNote: On most newer firmwares these bits are already set, the option may be necessary when \"upgrading\" the firmware with new features."; /* Z8Z-8r-mnL */ @@ -1567,8 +1566,6 @@ "TT_ForceResolution" = "Type: plist boolean\nFailsafe: false\nDescription: Forces Resolution to be set in cases where the desired resolution is not available by default, such as on legacy Intel GMA and first generation Intel HD Graphics (Ironlake/Arrandale). Setting Resolution to Max will try to pull the largest available resolution from the connected display’s EDID.\n\nNote: This option depends on the OC_FORCE_RESOLUTION_PROTOCOL protocol being present. This protocol is currently only supported by OpenDuetPkg. The OpenDuetPkg implementation currently only supports Intel iGPUs."; -"TT_GopPassThrough" = "Type: plist boolean\nFailsafe: false\nDescription: Provide GOP protocol instances on top of UGA protocol instances.\n\nThis option provides the GOP protocol via a UGA-based proxy for firmware that do not implement the protocol.\n\nNote: This option requires ProvideConsoleGop to be enabled."; - "TT_GopPassThrough_0_7_0" = "Type: plist string\nFailsafe: Disabled\nDescription: Provide GOP protocol instances on top of UGA protocol instances.\n\nThe supported values for the option are as follows:\n• Enabled — provide GOP for all UGA protocols.\n• Apple — provide GOP for AppleFramebufferInfo-enabled protocols.\n• Disabled — do not provide GOP.\n\nThis option provides the GOP protocol via a UGA-based proxy for firmware that do not implement the protocol.\n\nNote: This option requires ProvideConsoleGop to be enabled."; /* ProtocolOverrides */ diff --git a/Polish Localization (pl)/Sections/acpiController.strings b/Polish Localization (pl)/Sections/acpiController.strings index 5359aee624b63f96518feadfefec64ce57dedbf8..47c2863fa3975f5efb717398c489c51abb939dd7 100644 --- a/Polish Localization (pl)/Sections/acpiController.strings +++ b/Polish Localization (pl)/Sections/acpiController.strings @@ -8,6 +8,9 @@ /* Class = "NSTextFieldCell"; title = "Loading Resources"; ObjectID = "7g0-XW-xjy"; */ "7g0-XW-xjy.title" = "Loading Resources"; +/* Class = "NSButtonCell"; title = "SyncTableIds"; ObjectID = "7nt-3d-eth"; */ +"7nt-3d-eth.title" = "SyncTableIds"; + /* Class = "NSTableColumn"; headerCell.title = "Skip"; ObjectID = "A4Q-If-0AG"; */ "A4Q-If-0AG.headerCell.title" = "Skip"; diff --git a/Polish Localization (pl)/Sections/platformInfoController.strings b/Polish Localization (pl)/Sections/platformInfoController.strings index 2314c99bd6a59f0f5d5eb7c0d42506db2e4fe885..cd72ca07a0b7e1aee7d291b2d56e784ee9e325b2 100644 --- a/Polish Localization (pl)/Sections/platformInfoController.strings +++ b/Polish Localization (pl)/Sections/platformInfoController.strings @@ -98,9 +98,6 @@ /* Class = "NSButtonCell"; title = "UseRawUuidEncoding"; ObjectID = "JEw-8f-crY"; */ "JEw-8f-crY.title" = "UseRawUuidEncoding"; -/* Class = "NSButtonCell"; title = "AdviseWindows"; ObjectID = "Jk7-vn-L68"; */ -"Jk7-vn-L68.title" = "AdviseWindows"; - /* Class = "NSTextFieldCell"; title = "System Serial Number"; ObjectID = "K3Y-PC-Vyv"; */ "K3Y-PC-Vyv.title" = "System Serial Number"; diff --git a/Resources/ocvalidator/en/development/ocvalidate.zip b/Resources/ocvalidator/en/development/ocvalidate.zip index 1b6c41650b50330e90771769c14481178dab6c8d..17b6172c8a0be1f9e9b9a2710a71df68b98324a0 100644 Binary files a/Resources/ocvalidator/en/development/ocvalidate.zip and b/Resources/ocvalidator/en/development/ocvalidate.zip differ diff --git a/Resources/ocvalidator/en/release/ocvalidate.zip b/Resources/ocvalidator/en/release/ocvalidate.zip index 8dede8ebc2845da9520e1acf5f60510b6cfc2701..17b6172c8a0be1f9e9b9a2710a71df68b98324a0 100644 Binary files a/Resources/ocvalidator/en/release/ocvalidate.zip and b/Resources/ocvalidator/en/release/ocvalidate.zip differ diff --git a/Resources/release_templates/Sample.plist b/Resources/release_templates/Sample.plist index 8203d22ce4d371b835eed72385f63387464ced75..e603697a5626ba2bb56ef8792e7f407806bfe949 100644 --- a/Resources/release_templates/Sample.plist +++ b/Resources/release_templates/Sample.plist @@ -937,6 +937,8 @@ PowerTimeoutKernelPanic + ProvideCurrentCpuInfo + SetApfsTrimTimeout -1 ThirdPartyDrives @@ -1017,6 +1019,8 @@ Not signed for security reasons Enabled + Flavour + Auto Name CustomOS Path @@ -1031,6 +1035,8 @@ AllowSetDefault + AllowToggleSip + ApECID 0 AuthRestart @@ -1067,6 +1073,8 @@ Not signed for security reasons Enabled + Flavour + OpenShell:UEFIShell:Shell Name UEFI Shell Path @@ -1080,17 +1088,19 @@ Arguments Auxiliary - + Comment Memory testing utility Enabled + Flavour + MemTest Name - memcheck + memtest86 Path - memcheck/memcheck.efi + memtest86/BOOTX64.efi RealPath - + TextMode @@ -1103,6 +1113,8 @@ Perform shutdown Enabled + Flavour + Auto Name Shutdown Path @@ -1142,6 +1154,8 @@ cnUtUlU6MjUy run-efi-updater No + ForceDisplayRotationInEFI + 0 Delete @@ -1158,6 +1172,7 @@ 7C436110-AB2A-4BBB-A880-FE41995C9F82 boot-args + ForceDisplayRotationInEFI LegacyEnable @@ -1203,7 +1218,7 @@ Generic - AdviseWindows + AdviseFeatures MaxBIOSVersion @@ -1337,7 +1352,7 @@ ForceResolution GopPassThrough - + Disabled IgnoreTextInGraphics ProvideConsoleGop @@ -1363,6 +1378,8 @@ AppleDebugLog + AppleEg2Info + AppleFramebufferInfo AppleImageConversion diff --git a/Resources/release_templates/SampleCustom.plist b/Resources/release_templates/SampleCustom.plist index 3008a2f959553649602f83810b668da5a6483bc8..e9af6a25d716744a93e511a4b35b8ee7099a2073 100644 --- a/Resources/release_templates/SampleCustom.plist +++ b/Resources/release_templates/SampleCustom.plist @@ -937,6 +937,8 @@ PowerTimeoutKernelPanic + ProvideCurrentCpuInfo + SetApfsTrimTimeout -1 ThirdPartyDrives @@ -1017,6 +1019,8 @@ Not signed for security reasons Enabled + Flavour + Auto Name CustomOS Path @@ -1031,6 +1035,8 @@ AllowSetDefault + AllowToggleSip + ApECID 0 AuthRestart @@ -1067,6 +1073,8 @@ Not signed for security reasons Enabled + Flavour + OpenShell:UEFIShell:Shell Name UEFI Shell Path @@ -1080,17 +1088,19 @@ Arguments Auxiliary - + Comment Memory testing utility Enabled + Flavour + MemTest Name - memcheck + memtest86 Path - memcheck/memcheck.efi + memtest86/BOOTX64.efi RealPath - + TextMode @@ -1103,6 +1113,8 @@ Perform shutdown Enabled + Flavour + Auto Name Shutdown Path @@ -1234,7 +1246,7 @@ Generic - AdviseWindows + AdviseFeatures MaxBIOSVersion @@ -1678,7 +1690,7 @@ ForceResolution GopPassThrough - + Disabled IgnoreTextInGraphics ProvideConsoleGop @@ -1704,6 +1716,8 @@ AppleDebugLog + AppleEg2Info + AppleFramebufferInfo AppleImageConversion diff --git a/Resources/themesDownloader/themesList.plist b/Resources/themesDownloader/themesList.plist index 9de966a8c5e6a45e8455d7a75696e7d5122d3493..adeeda2f8ec1900438f5439bac8e854aef1ddb51 100644 --- a/Resources/themesDownloader/themesList.plist +++ b/Resources/themesDownloader/themesList.plist @@ -6,7 +6,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name 3Ddesign screenshot @@ -18,7 +18,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name Action screenshot @@ -30,7 +30,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name AloySteel screenshot @@ -42,7 +42,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name BS-Exposure screenshot @@ -54,7 +54,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name BeautyAngle screenshot @@ -66,7 +66,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name BeautySteel screenshot @@ -78,7 +78,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name BlackBeauty screenshot @@ -90,7 +90,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name BlackLight screenshot @@ -102,7 +102,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name BlueGrey screenshot @@ -114,7 +114,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name BlueGreyMac screenshot @@ -126,7 +126,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name BlueShadow screenshot @@ -138,7 +138,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name CollorBeauty screenshot @@ -150,7 +150,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name Coloryst screenshot @@ -162,7 +162,19 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 + name + Cyborg + screenshot + https://github.com/chris1111/My-Simple-OC-Themes/raw/master/View%20Boot%200.7/Cyborg.png + url + https://github.com/chris1111/My-Simple-OC-Themes/raw/master/Resources-0.7.0/Cyborg.zip + + + author + chris1111 + compatibility + 0.7.0/0.7.1 name DarkGreen screenshot @@ -174,7 +186,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name DarkPurpleMetal screenshot @@ -186,7 +198,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name DarkSpace screenshot @@ -198,7 +210,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name Darker screenshot @@ -210,7 +222,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name ElectricalOC-V2 screenshot @@ -222,7 +234,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name ElectricalOC screenshot @@ -234,7 +246,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name ElectricalOCPurple screenshot @@ -246,7 +258,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name Exact screenshot @@ -258,7 +270,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name Exagcore screenshot @@ -270,7 +282,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name ForeignSpecies screenshot @@ -282,7 +294,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name FullScreen screenshot @@ -294,7 +306,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name FullStage screenshot @@ -306,7 +318,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name FusionCore screenshot @@ -318,7 +330,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name GeoMetCube screenshot @@ -330,7 +342,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name Glasses screenshot @@ -342,7 +354,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name GlowBlue screenshot @@ -354,7 +366,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name GreyLight screenshot @@ -366,7 +378,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name HardWood screenshot @@ -378,7 +390,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name Incrusted screenshot @@ -390,7 +402,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name Lamp-2 screenshot @@ -402,7 +414,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name Lamp screenshot @@ -414,7 +426,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name LightBox screenshot @@ -426,7 +438,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name LightCube-2 screenshot @@ -438,7 +450,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name LightCube screenshot @@ -450,7 +462,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name LightFlake screenshot @@ -462,7 +474,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name Lights-On screenshot @@ -474,7 +486,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name LosangeCollor screenshot @@ -486,7 +498,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name Luminary screenshot @@ -498,7 +510,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name MacSteel screenshot @@ -510,7 +522,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name MetalBlack screenshot @@ -522,7 +534,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name MotherShip screenshot @@ -534,7 +546,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name Multi screenshot @@ -546,7 +558,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name NiceBlue screenshot @@ -558,7 +570,19 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 + name + NightBlue + screenshot + https://github.com/chris1111/My-Simple-OC-Themes/raw/master/View%20Boot%200.7/NightBlue.png + url + https://github.com/chris1111/My-Simple-OC-Themes/raw/master/Resources-0.7.0/NightBlue.zip + + + author + chris1111 + compatibility + 0.7.0/0.7.1 name NightGlowCity screenshot @@ -570,7 +594,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name OCBeauty screenshot @@ -582,7 +606,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name OCCloud screenshot @@ -594,7 +618,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name OnLight screenshot @@ -606,7 +630,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name OnStage screenshot @@ -618,7 +642,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name Origin screenshot @@ -630,7 +654,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name Pixels screenshot @@ -642,7 +666,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name Quintessence screenshot @@ -654,7 +678,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name RealSteel screenshot @@ -666,7 +690,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name Rock&Steel screenshot @@ -678,7 +702,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name Shelter screenshot @@ -690,7 +714,19 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 + name + SilentNight + screenshot + https://github.com/chris1111/My-Simple-OC-Themes/raw/master/View%20Boot%200.7/SilentNight.png + url + https://github.com/chris1111/My-Simple-OC-Themes/raw/master/Resources-0.7.0/SilentNight.zip + + + author + chris1111 + compatibility + 0.7.0/0.7.1 name StarWars screenshot @@ -702,7 +738,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name Teleport screenshot @@ -714,7 +750,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name Transporter screenshot @@ -726,7 +762,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name Tribute screenshot @@ -738,7 +774,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name TwoTone screenshot @@ -750,7 +786,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name Wall screenshot @@ -762,7 +798,7 @@ author chris1111 compatibility - 0.7.0 + 0.7.0/0.7.1 name WhyNot screenshot diff --git a/Russian Localization (ru)/Internal/Localizable.strings b/Russian Localization (ru)/Internal/Localizable.strings index cc3c9391cd3fb730095c8d80b6e4b5448457d917..072f43fa4450a861c998d15551ba0abf7c557193 100644 --- a/Russian Localization (ru)/Internal/Localizable.strings +++ b/Russian Localization (ru)/Internal/Localizable.strings @@ -874,6 +874,8 @@ /* 0zY-cF-e9r */ "TT_ResetLogoStatus" = "Type: plist boolean\nFailsafe: false\nDescription: Reset BGRT table Displayed status field to false.\nThis works around firmware that provide a BGRT table but fail to handle screen updates afterwards."; +"TT_SyncTableIds" = "Type: plist boolean\nFailsafe: false\nDescription: Sync table identifiers with the SLIC table.\n\nThis works around patched tables becoming incompatible with the SLIC table causing licensing issues in older Windows operating systems."; + /* booterController */ /* MmioWhitelist */ /* RWw-Gp-0A4 */ @@ -1073,7 +1075,7 @@ "TT_hibernatemode" = "Type: plist string\nFailsafe: None\nDescription: Hibernation detection mode. The following modes are supported:\n• None — Ignore hibernation state.\n• Auto — Use RTC and NVRAM detection.\n• RTC — Use RTC detection.\n• NVRAM — Use NVRAM detection.\n\nNote: If the firmware can handle hibernation itself (valid for Mac EFI firmware), then None should be specified to hand-off hibernation state as is to OpenCore."; /* M7r-QM-SNm */ -"TT_PickerVariant" = "Type: plist string\nFailsafe: Auto\nDescription: Choose specific icon set to be used for boot management.\n\nFor Release configuration (Opencore up to 0.6.9 version)\nThe following values are supported:\n• Auto — Automatically select one set of icons based on the DefaultBackground colour.\n• Default — Normal icon set (without prefix).\n• Old — Vintage icon set (Old filename prefix).\n• Modern — Nouveau icon set (Modern filename prefix).\n• Other value — Custom icon set if supported by installed resources.\n\nFor Developer configuration (Opencore 0.7.0 version)\nAn icon set is a directory path relative to Resources\\Image, where the icons and an optional manifest are located. It is recommended for the artists to use provide their sets in the Vendor\\Set format, e.g. Acidanthera\\GoldenGate.\nSample resources provided as a part of OcBinaryData repository provide the following icon set:\n• Acidanthera\\GoldenGate — macOS 11 styled icon set. • Acidanthera\\Syrah — macOS 10.10 styled icon set.\n• Acidanthera\\Chardonnay — macOS 10.4 styled icon set.\nFor convenience purposes there also are predefined aliases:\n• Auto — Automatically select one set of icons based on the DefaultBackground colour: Acidanthera\\GoldenGate for Syrah Black and Acidanthera\\Chardonnay for Light Gray.\n• Default — Acidanthera\\GoldenGate."; +"TT_PickerVariant" = "Type: plist string\nFailsafe: Auto\nDescription: Choose specific icon set to be used for boot management.\n\nAn icon set is a directory path relative to Resources\\Image, where the icons and an optional manifest are located. It is recommended for the artists to use provide their sets in the Vendor\\Set format, e.g. Acidanthera\\GoldenGate.\nSample resources provided as a part of OcBinaryData repository provide the following icon set:\n• Acidanthera\\GoldenGate — macOS 11 styled icon set. • Acidanthera\\Syrah — macOS 10.10 styled icon set.\n• Acidanthera\\Chardonnay — macOS 10.4 styled icon set.\nFor convenience purposes there also are predefined aliases:\n• Auto — Automatically select one set of icons based on the DefaultBackground colour: Acidanthera\\GoldenGate for Syrah Black and Acidanthera\\Chardonnay for Light Gray.\n• Default — Acidanthera\\GoldenGate."; /* PDS-bo-Qx8 */ "TT_PickerAudioAssist" = "Type: plist boolean\nFailsafe: false\nDescription: Enable screen reader by default in the OpenCore picker.\n\nFor the macOS bootloader, screen reader preference is set in the preferences.efires archive in the isVOEnabled.int32 file and is controlled by the operating system. For OpenCore screen reader support, this option is an independent equivalent. Toggling screen reader support in both the OpenCore picker and the macOS bootloader FileVault 2 login window can also be done by using the Command + F5 key combination.\n\nNote: The screen reader requires working audio support. Refer to the UEFI Audio Properties section for details."; @@ -1293,9 +1295,6 @@ /* PPQ-0x-9Ub */ "TT_systemMemoryStatus" = "Type: plist string\nFailsafe: Auto\nDescription: Indicates whether system memory is upgradable in PlatformFeature. This controls the visibility of the Memory tab in 'About This Mac'.\n\nValid values:\n• Auto — use the original PlatformFeature value.\n• Upgradable — explicitly unset PT_FEATURE_HAS_SOLDERED_SYSTEM_MEMORY (0x2) in PlatformFeature.\n• Soldered — explicitly set PT_FEATURE_HAS_SOLDERED_SYSTEM_MEMORY (0x2) in PlatformFeature.\n\nNote: On certain Mac models, such as the MacBookPro10,x and any MacBookAir, SPMemoryReporter.spreporter will ignore PT_FEATURE_HAS_SOLDERED_SYSTEM_MEMORY and assume that system memory is non-upgradable."; -/* 9sY-PL-wkx */ -"TT_AdviseWindows" = "Type: plist boolean \nFailsafe: false \nDescription: Forces Windows support in FirmwareFeatures. \nAdded bits to FirmwareFeatures:\n• FW_FEATURE_SUPPORTS_CSM_LEGACY_MODE (0x1) - Without this bit, it is not possible to reboot to Windows installed on a drive with an EFI partition that is not the first partition on the disk.\n• FW_FEATURE_SUPPORTS_UEFI_WINDOWS_BOOT (0x20000000) - Without this bit it is not possible to reboot to Windows installed on a drive with an EFI partition that is the first partition on the disk."; - "TT_AdviseFeatures" = "Type: plist boolean\nFailsafe: false\nDescription: Updates FirmwareFeatures with supported bits.\n\nAdded bits to FirmwareFeatures:\n• FW_FEATURE_SUPPORTS_CSM_LEGACY_MODE (0x1) - Without this bit, it is not possible to reboot to Windows installed on a drive with an EFI partition that is not the first partition on the disk.\n• FW_FEATURE_SUPPORTS_UEFI_WINDOWS_BOOT (0x20000000) - Without this bit, it is not possible to reboot to Windows installed on a drive with an EFI partition that is the first partition on the disk.\n• FW_FEATURE_SUPPORTS_APFS (0x00080000) - Without this bit, it is not possible to install macOS on an APFS disk.\n\nNote: On most newer firmwares these bits are already set, the option may be necessary when \"upgrading\" the firmware with new features."; /* Z8Z-8r-mnL */ @@ -1567,8 +1566,6 @@ "TT_ForceResolution" = "Type: plist boolean\nFailsafe: false\nDescription: Forces Resolution to be set in cases where the desired resolution is not available by default, such as on legacy Intel GMA and first generation Intel HD Graphics (Ironlake/Arrandale). Setting Resolution to Max will try to pull the largest available resolution from the connected display’s EDID.\n\nNote: This option depends on the OC_FORCE_RESOLUTION_PROTOCOL protocol being present. This protocol is currently only supported by OpenDuetPkg. The OpenDuetPkg implementation currently only supports Intel iGPUs."; -"TT_GopPassThrough" = "Type: plist boolean\nFailsafe: false\nDescription: Provide GOP protocol instances on top of UGA protocol instances.\n\nThis option provides the GOP protocol via a UGA-based proxy for firmware that do not implement the protocol.\n\nNote: This option requires ProvideConsoleGop to be enabled."; - "TT_GopPassThrough_0_7_0" = "Type: plist string\nFailsafe: Disabled\nDescription: Provide GOP protocol instances on top of UGA protocol instances.\n\nThe supported values for the option are as follows:\n• Enabled — provide GOP for all UGA protocols.\n• Apple — provide GOP for AppleFramebufferInfo-enabled protocols.\n• Disabled — do not provide GOP.\n\nThis option provides the GOP protocol via a UGA-based proxy for firmware that do not implement the protocol.\n\nNote: This option requires ProvideConsoleGop to be enabled."; /* ProtocolOverrides */ diff --git a/Russian Localization (ru)/Sections/acpiController.strings b/Russian Localization (ru)/Sections/acpiController.strings index 0932d57afeef222ffee45dde643c434490298949..109144ee0cd21f4c48f36e7d0c5172e9ea42efd4 100644 --- a/Russian Localization (ru)/Sections/acpiController.strings +++ b/Russian Localization (ru)/Sections/acpiController.strings @@ -1,10 +1,4 @@ -/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Reset BGRT table Displayed status field to false.\nThis works around firmware that provide a BGRT table but fail to handle screen updates afterwards."; ObjectID = "0zY-cF-e9r"; */ -"0zY-cF-e9r.ibShadowedToolTip" = "Оборудование, которое не может отображать логотип OEM Windows в системе с счетчиком BGRT, должно быть включено."; - -/* Class = "NSTableView"; ibShadowedToolTip = "1. Base\nType: plist string\nFailsafe: Empty (Ignored)\nDescription: Selects ACPI path base for patch lookup (or immediate replacement) by obtaining the offset to the provided path.\n\nOnly fully-qualified absolute paths are supported (e.g. \\_SB_.PCI0.GFX0). Currently supported object types are: Device, Field, Method.\n\nNote: Use with care, not all OEM tables can be parsed. Use ACPIe utility to debug. ACPIe compiled with DEBUG=1 make command produces helpful ACPI lookup tracing. \n\n2. BaseSkip\nType: plist integer\nFailsafe: 0 (Do not skip any occurrences)\nDescription: Number of found Base occurrences to skip before finds and replacements are applied.\n\n3. Comment\nType: plist string\nFailsafe: Empty\nDescription: Arbitrary ASCII string used to provide human readable reference for the entry. Whether this value is used is implementation defined.\n\n4. Count\nType: plist integer\nFailsafe: 0 (Apply patch to all occurrences found)\nDescription: Number of occurrences to patch.\n\n5. Enabled\nType: plist boolean\nDefauFailsafe: false\nDescription: Set to true to apply this ACPI patch.\n\n6. Find\nType: plist data\nFailsafe: Empty\nDescription: Data to find. Must be equal to Replace in size if set.\n\nNote: Can be empty, when Base is specified, immediate replacement after Base lookup happens in this case.\n\n7. Limit\nType: plist integer\nFailsafe: 0 (Search entire ACPI table)\nDescription: Maximum number of bytes to search for.\n\n8. Mask\nType: plist data\nDefauFailsafe: Empty (Ignored)\nDescription: Data bitwise mask used during find comparison. Allows fuzzy search by ignoring not masked (set to zero) bits. Must be equal to Replace in size if set.\n\n9. OemTableId\nType: plist data, 8 bytes\nFailsafe: All zero (Match any table OEM ID)\nDescription: Match table OEM ID equal to this value.\n\n10. Replace\nType: plist data\nFailsafe: Empty\nDescription: Replacement data of one or more bytes.\n\n11. ReplaceMask\nType: plist data\nFailsafe: Empty (Ignored)\nDescription: Data bitwise mask used during replacement. Allows fuzzy replacement by updating masked (set to non-zero) bits. Must be equal to Replace in size if set.\n\n12. Skip\nType: plist integer\nFailsafe: 0 (Do not skip any occurrences)\nDescription: Number of found occurrences to skip before replacements are applied.\n\n13. TableLength\nType: plist integer\nFailsafe: 0 (Match any table size)\nDescription: Match table size equal to this value.\n\n14. TableSignature\nType: plist data, 4 bytes (Match any table signature)\nFailsafe: All zero\nDescription: Match table signature equal to this value."; ObjectID = "2tM-Ig-MFJ"; */ -"2tM-Ig-MFJ.ibShadowedToolTip" = "1. Основание\nТип: plist string\nОтказоустойчивость: Пусто (игнорируется)\nОписание: Выбор базы пути ACPI для поиска патча (или немедленной замены) путем получения смещения к указанному пути.\n\nПоддерживаются только полные абсолютные пути (например, \\_SB_.PCI0.GFX0). В настоящее время поддерживаются следующие типы объектов: Устройство, Поле, Метод.\n\nПримечание: Используйте с осторожностью, не все OEM-таблицы могут быть проанализированы. Используйте утилиту ACPIe для отладки. ACPIe, скомпилированный с помощью команды DEBUG=1 make, создает полезную трассировку поиска ACPI. \n\n2. BaseSkip\nТип: plist integer\nОтказоустойчивость: 0 (Не пропускайте никаких вхождений)\nОписание: Количество найденных базовых вхождений, которые нужно пропустить перед применением находок и замен.\n\n3. Комментарий\nТип: plist string\nОтказоустойчивость: Пусто\nОписание: Произвольная строка ASCII, используемая для обеспечения удобочитаемой ссылки на запись. Используется ли это значение, определяется реализацией.\n\n4. Count\nType: plist integer\nFailsafe: 0 (Применить патч ко всем найденным вхождениям)\nОписание: Количество вхождений для исправления.\n\n5. Включено\nТип: plist boolean\nDefauFailsafe: false\nОписание: Установите значение true, чтобы применить этот патч ACPI.\n\n6. Найдите\nТип: plist data\nОтказоустойчивость: Пусто\nОписание: Данные для поиска. Должен быть равен замене по размеру, если установлен.\n\nПримечание: Может быть пустым, когда указана база, в этом случае происходит немедленная замена после поиска базы.\n\n7. Ограничение\nТип: plist integer\nОтказоустойчивость: 0 (Поиск по всей таблице ACPI)\nОписание: Максимальное количество байтов для поиска.\n\n8. Маска\nТип: plist data\nDefauFailsafe: Пусто (игнорируется)\nОписание: Побитовая маска данных, используемая при сравнении поиска. Позволяет выполнять нечеткий поиск, игнорируя не замаскированные (установленные на ноль) биты. Должен быть равен замене по размеру, если установлен.\n\n9. OemTableId\nТип: plist data, 8 байт\nОтказоустойчивость: Все ноль (соответствует любой таблице OEM ID)\nОписание: Сопоставьте таблицу OEM ID, равную этому значению.\n\n10. Замените\nТип: plist data\nОтказоустойчивость: Пусто\nОписание: Замена данных одного или нескольких байтов.\n\n11. Сменная маска\nТип: plist data\nОтказоустойчивость: Пусто (игнорируется)\nОписание: Побитовая маска данных, используемая при замене. Позволяет выполнять нечеткую замену путем обновления маскированных (ненулевых) битов. Должен быть равен замене по размеру, если установлен.\n\n12. Пропустить\nТип: plist integer\nОтказоустойчивость: 0 (Не пропускайте никаких вхождений)\nОписание: Количество найденных вхождений, которые нужно пропустить перед применением замен.\n\n13. Длина таблицы\nТип: plist integer\nОтказоустойчивость: 0 (соответствует любому размеру таблицы)\nОписание: Сопоставьте размер таблицы, равный этому значению.\n\n14. Табличная форма\nТип: plist data, 4 байта (соответствует любой подписи таблицы)\nОтказоустойчивость: Все ноль\nОписание: Сопоставьте сигнатуру таблицы, равную этому значению."; - /* Class = "NSTableColumn"; headerCell.title = "Mask"; ObjectID = "4j9-uJ-Gbu"; */ "4j9-uJ-Gbu.headerCell.title" = "Маска"; @@ -14,11 +8,8 @@ /* Class = "NSTextFieldCell"; title = "Loading Resources"; ObjectID = "7g0-XW-xjy"; */ "7g0-XW-xjy.title" = "Загрузка ресурсов"; -/* Class = "NSTableView"; ibShadowedToolTip = "1. All\nType: plist boolean\nFailsafe: false (Only delete the first matched table)\nDescription: Set to true to delete all ACPI tables matching the condition.\n2. Comment\nType: plist string\nFailsafe: Empty\nDescription: Arbitrary ASCII string used to provide human readable reference for the entry. Whether this value is used is implementation defined.\n3. Enabled\nType: plist boolean\nFailsafe: false\nDescription: Set to true to remove this ACPI table.\n4. OemTableId\nType: plist data, 8 bytes\nFailsafe: All zero (Match any table OEM ID)\nDescription: Match table OEM ID equal to this value.\n5. TableLength\nType: plist integer\nFailsafe: 0 (Match any table size)\nDescription: Match table size to be equal to this value unless 0.\n6. TableSignature\nType: plist data, 4 bytes\nFailsafe: All zero (Match any table signature)\nDescription: Match table signature equal to this value.\n\nNote: Do not use table signatures when the sequence must be replaced in multiple places. This is particularly relevant when performing different types of renames."; ObjectID = "8sm-zn-vNl"; */ -"8sm-zn-vNl.ibShadowedToolTip" = "1. Все\nТип: plist boolean\nFailsafe: false (удалить только первую сопоставленную таблицу)\nОписание: Установите значение true, чтобы удалить все таблицы ACPI, соответствующие условию.\n2. Комментарий\nТип: plist string\nОтказоустойчивость: Пусто\nОписание: Произвольная строка ASCII, используемая для обеспечения удобочитаемой ссылки на запись. Используется ли это значение, определяется реализацией.\n3. Включено\nТип: plist boolean\nFailsafe: false\nОписание: Установите значение true, чтобы удалить эту таблицу ACPI.\n4. OemTableId\nТип: plist data, 8 байт\nОтказоустойчивость: Все ноль (соответствует любой таблице OEM ID)\nОписание: Сопоставьте таблицу OEM ID, равную этому значению.\n5. Длина таблицы\nТип: plist integer\nОтказоустойчивость: 0 (соответствует любому размеру таблицы)\nОписание: Размер таблицы должен быть равен этому значению, если только не 0.\n6. Табличная форма\nТип: данные plist, 4 байта\nFailsafe: All zero (Соответствует любой подписи таблицы)\nОписание: Сопоставьте сигнатуру таблицы, равную этому значению.\n\nПримечание: Не используйте табличные подписи, если последовательность должна быть заменена в нескольких местах. Это особенно актуально при выполнении различных типов переименований."; - -/* Class = "NSTableView"; ibShadowedToolTip = "1. Comment\nType: plist string\nFailsafe: Empty\nDescription: Arbitrary ASCII string used to provide human readable reference for the entry. Whether this value is used is implementation defined.\n\n2. Enabled\nType: plist boolean\nFailsafe: false\nDescription: Set to true to add this ACPI table.\n\n3. Path\nType: plist string\nFailsafe: Empty\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.\n\nNote: All tables apart from tables with a DSDT table identifier (determined by parsing data not by filename) insert new tables into the ACPI stack. DSDT tables perform a replacement of DSDT table instead."; ObjectID = "9ZU-zR-Tmy"; */ -"9ZU-zR-Tmy.ibShadowedToolTip" = "1. Комментарий\nТип: строка списка\nОтказоустойчивость: Пусто\nОписание: Произвольная строка ASCII, используемая для обеспечения удобочитаемой ссылки на запись. Используется ли это значение, определяется реализацией.\n\n2. Включено\nТип: список boolea\nОтказоустойчивость: false\nОписание: Установите значение true, чтобы добавить эту таблицу ACPI.\n\n3. Путь\nТип: строка списка\nОтказоустойчивость: Пусто\nОписание: Пути к файлам, предназначенные для загрузки в виде таблиц ACPI. Примеры значений включают DSDT.aml, SubDir/SSDT-8.aml, SSDT-USBX.aml и т. Д.\n\nПорядок загрузки таблицы ACPI следует за порядком элементов в массиве. Все таблицы ACPI загружаются из каталога OC/ACPI/Custom.\n\nПримечание: Все таблицы, кроме таблиц с идентификатором таблицы DSDT (определяемым путем синтаксического анализа данных, а не по имени файла), вставляют новые таблицы в стек ACPI. Вместо этого таблицы DSDT выполняют замену таблицы DSDT."; +/* Class = "NSButtonCell"; title = "SyncTableIds"; ObjectID = "7nt-3d-eth"; */ +"7nt-3d-eth.title" = "SyncTableIds"; /* Class = "NSTableColumn"; headerCell.title = "Skip"; ObjectID = "A4Q-If-0AG"; */ "A4Q-If-0AG.headerCell.title" = "Пропустить"; @@ -77,9 +68,6 @@ /* Class = "NSTableColumn"; headerCell.title = "Comment"; ObjectID = "cAx-1U-xJ9"; */ "cAx-1U-xJ9.headerCell.title" = "Комментарий"; -/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Cleanup ACPI header fields to workaround macOS ACPI implementation flaws that result in boot crashes. Reference: Debugging AppleACPIPlatform on 10.13 by Alex James (also known as theracermaster). The issue was fixed in macOS Mojave (10.14)."; ObjectID = "eza-Xg-dPF"; */ -"eza-Xg-dPF.ibShadowedToolTip" = "Тип: plist boolean\nОтказоустойчивость: false\nОписание: Очистка полей заголовка ACPI для устранения недостатков реализации ACPI в Mac OS, которые приводят к сбоям загрузки. Ссылка: Отладка AppleACPIPlatform на 10.13 Алексом Джеймсом (также известным как theracermaster). Проблема была исправлена в macOS Mojave (10.14)."; - /* Class = "NSButtonCell"; title = "ResetLogoStatus"; ObjectID = "fCv-Py-taQ"; */ "fCv-Py-taQ.title" = "ResetLogoStatus"; @@ -95,9 +83,6 @@ /* Class = "NSTableColumn"; headerCell.title = "BaseSkip"; ObjectID = "hIr-Vr-rVp"; */ "hIr-Vr-rVp.headerCell.title" = "BaseSkip"; -/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Attempt to heuristically relocate ACPI memory regions. Not recommended.\n\nACPI tables are often generated dynamically by the underlying firmware implementation. Among the position- independent code, ACPI tables may contain the physical addresses of MMIO areas used for device configuration, typically grouped by region (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 results in the shift of the addresses in the aforementioned OperationRegion constructions.\n\nFor this reason, the application of modifications to ACPI tables is extremely risky. The best approach is to make as few changes as possible to ACPI tables and to avoid replacing any tables, particularly DSDT tables. When this cannot be avoided, ensure that any custom DSDT tables are based on the most recent DSDT tables or attempt to remove reads and writes for the affected areas.\n\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 is not a magic bullet however, and only works with the most typical cases. Do not use unless absolutely required as it can have the opposite effect on certain platforms and result in boot failures."; ObjectID = "iWF-dk-0VK"; */ -"iWF-dk-0VK.ibShadowedToolTip" = "Тип: plist boolean\nFailsafe: false\nОписание: Попытка эвристического перемещения областей памяти ACPI. Не рекомендуется.\n\nТаблицы ACPI часто генерируются динамически базовой реализацией микропрограммного обеспечения. Среди позиционно - независимого кода таблицы ACPI могут содержать физические адреса областей MMIO, используемых для настройки устройства, обычно сгруппированных по регионам (например, OperationRegion). Изменение настроек микропрограммного обеспечения или конфигурации аппаратного обеспечения, обновление или исправление микропрограммного обеспечения неизбежно приводит к изменениям динамически генерируемого кода ACPI, что иногда приводит к смещению адресов в вышеупомянутых конструкциях OperationRegion.\n\nПо этой причине применение модификаций к таблицам ACPI чрезвычайно рискованно. Лучший подход заключается в том, чтобы внести как можно меньше изменений в таблицы ACPI и избежать замены любых таблиц, особенно таблиц DSDT. Если этого невозможно избежать, убедитесь, что все пользовательские таблицы DSDT основаны на самых последних таблицах DSDT, или попытайтесь удалить операции чтения и записи для затронутых областей.\n\nКогда ничто другое не помогает, этот вариант можно попробовать, чтобы избежать остановок на начальном этапе настройки PCI загрузки macOS, попытавшись исправить адреса ACPI. Однако это не волшебная пуля, и она работает только с самыми типичными случаями. Не используйте его без крайней необходимости, так как это может иметь противоположный эффект на определенных платформах и привести к сбоям загрузки."; - /* Class = "NSTableColumn"; headerCell.title = "All"; ObjectID = "iwn-0u-n3y"; */ "iwn-0u-n3y.headerCell.title" = "Все"; @@ -119,15 +104,9 @@ /* 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 firmware 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: Сброс значения HardwareSignature таблицы FACS до 0.\nThis работает вокруг прошивки, которая не поддерживает аппаратную сигнатуру при перезагрузке и вызывает проблемы с пробуждением из спящего режима."; - /* Class = "NSTableColumn"; headerCell.title = "TableSignature*"; ObjectID = "wld-sU-lGp"; */ "wld-sU-lGp.headerCell.title" = "TableSignature*"; -/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Provide reset register and flag in FADT table to enable reboot and shutdown.\n\nMainly required on legacy hardware and a few newer laptops. Can also fix power-button shortcuts. Not recommended unless required."; ObjectID = "xYB-OX-ce7"; */ -"xYB-OX-ce7.ibShadowedToolTip" = "Тип: list boolean\failsafe: false\описание: Предоставьте регистр сброса и флаг в таблице FADT, чтобы включить перезагрузку и выключение.\n\nMainly требуется на устаревшем оборудовании и нескольких новых ноутбуках. Можно также исправить ярлыки кнопок питания. Не рекомендуется, если это не требуется."; - /* Class = "NSTabViewItem"; label = "Add"; ObjectID = "y3O-8J-sex"; */ "y3O-8J-sex.label" = "Добавить"; diff --git a/Russian Localization (ru)/Sections/platformInfoController.strings b/Russian Localization (ru)/Sections/platformInfoController.strings index 2314c99bd6a59f0f5d5eb7c0d42506db2e4fe885..cd72ca07a0b7e1aee7d291b2d56e784ee9e325b2 100644 --- a/Russian Localization (ru)/Sections/platformInfoController.strings +++ b/Russian Localization (ru)/Sections/platformInfoController.strings @@ -98,9 +98,6 @@ /* Class = "NSButtonCell"; title = "UseRawUuidEncoding"; ObjectID = "JEw-8f-crY"; */ "JEw-8f-crY.title" = "UseRawUuidEncoding"; -/* Class = "NSButtonCell"; title = "AdviseWindows"; ObjectID = "Jk7-vn-L68"; */ -"Jk7-vn-L68.title" = "AdviseWindows"; - /* Class = "NSTextFieldCell"; title = "System Serial Number"; ObjectID = "K3Y-PC-Vyv"; */ "K3Y-PC-Vyv.title" = "System Serial Number";