Giter VIP home page Giter VIP logo

occlocalizations's Introduction

OpenCore Configurator

Localization strings and other resources for OpenCore Configurator

occlocalizations's People

Contributors

bluehomewu avatar btwise avatar droofy avatar gribanoveu avatar mackie100 avatar nosis avatar rockjesus avatar sebaprawilnie avatar socialskyo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

occlocalizations's Issues

Please adjust ACPI-> Patch part table width

Open the ACPI-> Patch section, there are many columns in the default table, and cannot see all the items completely, please reasonably allocate the default column width!Don't let users frequently adjust tables with the mouse!
image

MainMenu.strings, Localizable.strings need to be updated

@btwise

"Nothing to read here! Try to configure \"Target\" key in Misc->Debug section" = "Nothing to read here! Try to configure \"Target\" key in Misc->Debug section";

"New Configuration..." = "New Configuration...";

"Open Configuration..." = "Open Configuration...";

"oXk-MJ-Cft.title" = "Show tooltip after:";

"Om5-pp-eWN.title" = "*To apply this change, you must restart the app";

ko pack missing

seem no ko lang pack added in resource folder of 2.7.0. will u please check ?

occ update

OC has updated the location and content of many options. Updating your OCC editor should have the function of automatically converting the previous configuration file to avoid users editing the content again! !!

bug report

@mackie100
In UEFI->AppleInput->CustomDelays,Customdelays should be Boolean values, only true and false!

fix bug

@mackie100
OCC 2.33.1.1
when select Bulitin in UEFI->AppleInput->AppleEvent,saved it ,but AppleEvent value is OEM,it's error,please fix it

Found a new bug!!

In OCC, MISC-> ConsoleBehaviourOs and ConsoleBehaviourUI select the contents of the list. After saving, the contents of these two keys will be lost! Please check the fix!

oc builder advice!

@mackie100
image
This should be changed to select the user defined folder instead of the disk partition, after compiling should automatically open the corresponding folder!

2.33.0 version have some bug

@mackie100
use 2.33.0 open config.plist save it,in UEFI->INPUT-KeyInitialDelay and KeySubsequentDelay and in UEFI->ProtocolOverrides->AppleEvent should be delete,because them already change to UEFI-AppleInput

found bug

In the misc-> boot-> Entries section, the Comment field cannot be entered or edited, please fix it!
image

Check untranslated items

@btwise There are some items that need translations:

"CVl-gt-v4L.headerCell.title" = "TableLength";

"JFF-S2-t99.headerCell.title" = "ReplaceMask";

"MtH-av-7W0.headerCell.title" = "TableLength";

"mHJ-L1-J8M.headerCell.title" = "TableSignature *";

"qk5-w1-h2Q.headerCell.title" = "OemTableId";

"wld-sU-lGp.headerCell.title" = "TableSignature *";

"838-ax-A45.headerCell.title" = "*Identifier";

"ThF-JP-r8K.headerCell.title" = "Arguments";

"wFf-6v-O3P.headerCell.title" = "Arguments";

"0SG-Wz-rih.label" = "DataHub - Generic - PlatformNVRAM";

Push translate works to crowdin

Can we push Translate works to crowdin,make more people help us?
I have students package for crowdin.
If you need, please tell me.😊
And also I'm working for Chinese Traditional right now,Thanks for working.

continue to update!

OC has added new options 'IncreasePciBarSize', 'LegacyOverwrite', 'AppleXcpmForceBoost', please continue to update!

Please correct new errors below

@droofy

"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";

"8sm-zn-vNl.ibShadowedToolTip" = "禁用某个 ACPI 表, 比如常用于禁用 DAMR 来关闭 VT-d。";

/* Class = "NSTableView"; ibShadowedToolTip = "1. Comment\nType: plist string\nDefault value: Empty string\nDescription: Arbitrary ASCII string used to provide human readable reference for the entry. It is implementation defined whether this value is used.\n\n2. Enabled\nType: plist boolean\nDefault value: false\nDescription: This ACPI table will not be added unless set to true.\n\n3. Path\nType: plist string\nDefault value: Empty string\nDescription: File paths meant to be loaded as ACPI tables. Example values include DSDT.aml, SubDir/SSDT-8.aml, SSDT-USBX.aml, etc.\n\nACPI table load order follows the item order in the array. All ACPI tables load from OC/ACPI/Custom directory. Note: All tables but tables with DSDT table identifier (determined by parsing data not by filename) insert new tables into ACPI stack. DSDT, unlike the rest, performs replacement of DSDT table."; ObjectID = "9ZU-zR-Tmy"; */

"CbM-86-go4.headerCell.title" = "路径*";

"FLp-3q-DSv.headerCell.title" = "启用";

"JFF-S2-t99.headerCell.title" = "替换Mask";

"JjS-7V-0PV.headerCell.title" = "注释";

"K4n-vm-jxn.headerCell.title" = "查找";

"MtH-av-7W0.headerCell.title" = "ACPI表长度";

"NtB-gi-4nw.headerCell.title" = "替换";

"SPY-Vf-Izp.title" = "可以多项选择";

"c8a-dM-DNw.headerCell.title" = "启用";

"cAx-1U-xJ9.headerCell.title" = "注释";

"eza-Xg-dPF.ibShadowedToolTip" = "清理ACPI头,一些主板的ACPI表需要打开这个修复启动。只有 macOS 10.13 需要";

"gIS-d5-pG5.headerCell.title" = "注释";

"ger-9o-NnS.headerCell.title" = "限制";

"hIr-Vr-rVp.headerCell.title" = "替换次数";

"iWF-dk-0VK.ibShadowedToolTip" = "换硬件、升级BIOS等对硬件的操作会对ACPI表产生影响,一般不需要打开,使用自定义 DSDT 则必须开启";

"iwn-0u-n3y.headerCell.title" = "全部";

"mHJ-L1-J8M.headerCell.title" = "ACPI表名 *";

"u3f-B9-p1e.ibShadowedToolTip" = "存在重新启动后因无法维持硬件签名而导致从休眠中唤醒的问题的硬件需要开启。一般选择NO\n注意:此选项将来可能会被删除.";

"wld-sU-lGp.headerCell.title" = "ACPI表名 *";

"xYB-OX-ce7.ibShadowedToolTip" = "一些旧的主板需要对FADT进行标记来激活电脑的开机和关机功能,这里我们不许要启动它";

"z8k-hB-WoQ.headerCell.title" = "启用";

"ELB-6s-GBW.ibShadowedToolTip" = "当电脑从休眠(hibernation)中唤醒时,硬盘里的资料会恢复到内存中去,但这个时候OC的内核以及内核缓存等也会写入,这样可能导致冲突,这个选项是帮助我们解决这个问题的。而目前来看,除了z370/x299/c422都无法进行休眠(注意睡眠sleep和休眠hibernation是两个概念),台式机的话就更不需要休眠功能了,一般选择NO。\n开启后会重用原始休眠内存映射,仅某些旧硬件需要。";

"EvE-aa-cKh.ibShadowedToolTip" = "开启后会用于修复人为制造和睡眠唤醒的问题, AvoidRuntimeDefrag 已经修复了这个问题,所以请尽可能避免使用这个 Quirk。选NO";

"KE8-rd-Ty5.ibShadowedToolTip" = "非原生NVRAM主板需要模拟nvram.plist进而写入variable值,因此我们要禁止此项来防止其他程序对nvram进行写入,我们这里选YES。需要注意一点,如果你的主板支持原生nvram(z370/x299/c422),请选择NO!\n在 Z390/HM370 等没有原生 macOS 支持 NVRAM 的主板上需要开启。";

"NUB-EN-5ql.ibShadowedToolTip" = "内存注入方式包括KASLR方式(分布式注射到各个内存地址中)以及连续性方式。在使用KASLR时,PCIE加载到内存,可能会占据所有所有avaliable值而导致OC的内核以及内核缓存无法注入,导致启动失败。使用KASLR方式很容易出错,我们更适合使用连续性的内存注入方式,并在boot args中添加slide=1。因为我们之后会添加这个slide=1去使用连续性的内存注入方式,所以这个选项一般选择NO。";

"RWw-Gp-0A4.ibShadowedToolTip" = "默认的第一项是为Haswell芯片提供的内存寻址修复,如果此类芯片碰到内存相关问题,请开启它(enable选择yes)。\n默认第二项是开机卡PCI Configuration这里。ACPI、PCI device同时释放到内存时发生0x1000内存地址被占用而卡在PCI Configration.如果碰到此类问题,请开启它。";

"Ryj-m2-2MI.ibShadowedToolTip" = "报告通过OS Info加载的任何OS的macOS. \nMac OS固件在不同的OS上具有不同的行为,因此该功能非常有用。例如,应该在某些双GPU MacBook型号中在Windows和Linux中启用Intel GPU。\一般用不到,选NO";

"Ssn-0z-qIb.ibShadowedToolTip" = "这里关乎主机是否能开启单用户模式。开启后会禁止 Cmd + S 和 -s 的使用,使设备更加接近于 T2 白苹果,如果你觉得有用就开启它,一般选NO。";

"VnZ-XI-LOq.ibShadowedToolTip" = "保护UEFI安全启动变量不被写入。\n报告尝试从操作系统写入db,dbx,PK和KEK变量期间发生的安全冲突。\n\n注意:此怪癖主要尝试避免碎片整理问题对NVRAM实施的影响,例如选择Insyde或MacPro5,1。";

"XBA-aR-mC0.headerCell.title" = "地址*";

"c3O-jR-hal.headerCell.title" = "启用";

"cTN-CD-c3M.ibShadowedToolTip" = "这个选项是让那些非常老旧的主板也能使用内存寻址,正常情况下选NO。";

"jED-s6-e14.ibShadowedToolTip" = "苹果的内核对内存的规范性有具体的要求。目前来看新的主板的规范性都是符合苹果的要求的,我们并不需要启动它,选择NO。有巨大且不兼容内存映射的主板需要开启, 非必须不要使用。";

"l3S-mh-5k0.ibShadowedToolTip" = "是否建立虚拟内存并对物理内存进行映射。我们在开机时,OC的程序需要一块连续性的内存进行存放内核等东西,而实际的物理内存一般都是分散的。因此,我们通过虚拟内存建立连续性内存供OC使用,并映射到分散的物理内存中。一般我们选择YES。";

"mrQ-IT-UQ3.label" = "MmioWhitelist内存映射IO白名单";

"ndf-NP-2rM.headerCell.title" = "注释";

"qyH-8f-uTZ.ibShadowedToolTip" = "开启后会允许在安全模式下使用 Slide 值。这个不是那么重要,你不会每天进安全模式的。像z390这样本来也不用分布式注入内存方式的(KASLR),选择YES,与正常情况下保持一致。";/* Class = "NSScrollView"; ibShadowedToolTip = "1. Address\nType: plist integer\nFailsafe: 0\nDescription: Exceptional MMIO address, which memory descriptor should be left virtualised (unchanged) by DevirtualiseMmio. This means that the firmware will be able to directly communicate with this memory region during operating system functioning, because the region this value is in will be assigned a virtual address.\nThe addresses written here must be part of the memory map, have EfiMemoryMappedIO type and EFI_MEMORY_RUNTIME attribute (highest bit) set. To find the list of the candidates the debug log can be used.\n2. Comment\nType: plist string\nFailsafe: Empty string\nDescription: Arbitrary ASCII string used to provide human readable reference for the entry. It is implementation defined whether this value is used.\n3. Enabled\nType: plist boolean\nFailsafe: false\nDescription: This address will be devirtualised unless set to true."; ObjectID = "RWw-Gp-0A4"; */

"ubm-2i-zPE.ibShadowedToolTip" = "大部分UEFI都会写入时间、电源管理等信息,这个所有黑苹果主板都应该选择YES。";

"wGH-hP-xhD.ibShadowedToolTip" = "是否使用slide值。一般选择连续性注入内存并配合slide,所以选择YES。\nBat.bat解释:\n如果 Slide 值存在冲突, 此选项将强制 macOS 执行以下操作:\n使用一个伪随机值。 只有在遇到 Only N/256 slide values are usable! 时需要。";

"xH6-La-kRg.ibShadowedToolTip" = "保证nvram能正常写入而不受到UEFI内的一些服务的影响,无论什么主板都要选择YES。";

I don't understand

All of the previous translations I tested in 1.10.2.0 seemed to work fine. I don't know why you made these changes?

Some feature suggestions

Can you add a simple HTML tag or markdown tag to the prompt box? This can easily edit some font colors or fonts to prevent URL linking!
Localized language can add the function of automatic online update has avoided the disadvantages of repeated software release!

about config templates?

@mackie100
I saw that you have added some configuration template files. Do you want to add template functions for different configurations? Where are these files collected from? The file content is not complete, at least some ACPI patches and some associated configuration should be added!

Please fix a problem

@mackie100
In the Misc-->Boot-->PickerVariant section, if users select Other value, an input box should appear for the user to enter the value of the custom icns set!

Again, it is recommended to change the way the Tips window is displayed!

When clicking the mouse in the main window, the Tips window is always blocked, and you have to constantly select the display Tips window from the main menu. This is a bad experience, it is recommended to increase the display Tips window keyboard shortcuts or set always in the front and can be set Tips window transparency!

I want to ask you to add a utility!

In the Misc-> Entries section, adding a custom entry is a very useful function, but finding the pci path to add the boot partition is very troublesome. The general practice is to replace the DEBUG version, enable the DEBUG function, and then start it once. Look for log records in the EFI partition, find the PCI path corresponding to the UUID of your partition, and then add it. This is very tedious!
So I hope you can add a scan button in this part of OCC, after clicking, it will scan the UUID and PCI path of all the current partitions, and then the user chooses to copy into the custom entry, I wonder if it is easy for you to complete it?
image

AvoidHighAlloc still exists

Although version 1.14.1.0 removed the AvoidHighAlloc option in the configuration interface, if you save the config.plist file, you will find that the AvoidHighAlloc key is saved in the file again, please fix it!

about new version tips window

The fixed prompt box experience of the new version of OCC 1.11.0 is not very good. The prompt box should still follow the mouse movement. The right user closes at any time instead of a separate window. This is often blocked by the main window, which is very uncomfortable!

OC added new quirks!

Added experimental BuiltinTextRenderer boot option
Added DummyPowerManagement kernel quirk to disable CPU PM
Added TakeoffDelay option for improved action hotkey support

Suggested

Suggested changes:

In the install drivers section, the redundant SMCHelper.efi and Fat.efi driver files should be removed from the list. These two are for the Clover bootloader.
In the Kexts installer section, NoVPAJpeg and FakeSMC should be removed from the list (basically no longer used in OC)

feedback

@mackie100
BootstrapShort options and tips are missing in Misc-->Security-->BootProtect!

update

@mackie100

  • Added ForgeUefiSupport quirk to workaround legacy EFI 1.x firmwares compatibility
  • Added ReloadOptionRoms quirk to force-load Option ROMs on PCI devices
  • Update Applemodels database

Add global search functions

Is it possible to add a quick search function for GUI fields to locate items in the GUI interface easily?

Please correct the errors below

@droofy

"pEK-IL-1zl.title" = "添加4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14数据";

"s0e-p0-A6y.ibShadowedToolTip" = "4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14\nUIScale: OpenCore UI 和引导第一阶段缩放\n01: 正常大小\n02: HIDPI (使 FileVault 和 苹果标志 在原生 HIDPI 显示器上以正常大小显示)\nDefaultBackgroundColor:设置MACOS启动时第一阶段的背景颜色,设置值为标准颜色的16进制值,比如一个颜色的标准值是123456,那么这里填入56341200,注意顺序颠倒!\n7C436110-AB2A-4BBB-A880-FE41995C9F82\nboot-args: -v debug=0x100 (引导标识符)\ncsr-active-config: <00000000> (SIP 设置)\n00000000 - SIP 完全开启\n30000000 - 允许未签名的 Kext 加载并允许写入受保护的文件系统路径\nE7030000 - SIP 完全关闭\n67000000 - 不再推荐使用\nnvda_drv: <>\n设为 31 时启用 NVIDIA WebDrivers\n没有 N 卡可以删除此项\nprev-lang:kbd: <0x7a682d48616e733a323532> (将默认语言设置为简体中文, 留空为英文)";

"suf-bH-Wor.title" = "添加7C436110-AB2A-4BBB-A880-FE41995C9F82数据";

"NbU-Qi-Xhw.title" = "控制台分辨率";

"QQF-qM-yZS.title" = "TextRenderer(文字渲染器)";

suggestion

@mackie100
The Tips window should automatically adapt to the content and change the height of the window or automatically increase the scroll bar!The Tips window should automatically follow the mouse pointer!
Localization of missing Flavor characters and the available values ​​of PickerVariant options should have the official default optional value Acidanthera\Chardonnay|Acidanthera\GoldenGate|Acidanthera\Syrah, add a detailed prompt window description inmiscController.strings file

About the problems in the PlatformInfo part of OpenCore Configurator (more serious)

About the problems in the PlatformInfo part of OpenCore Configurator (more serious)

1.Using the PlatformInfo part of the OpenCore bootloader
If Automatic = Yes, OC will not apply all the contents of DataHub, PlatformNVRAM, and SMBIOS. Automatic requirements must cooperate with the Generic part. The details of OpenCore.efi will complete all automatic filling according to the SystemProductName match in Generic.So it is recommended: if "Automatic = Yes", "DataHub," PlatformNVRAM "," SMBIOS "The "Add this section" option should be unchecked automatically, and the font prompt of this option should be designed to be larger and more eye-catching, and the content of the prompt Can be set to "Add this content in config.plist"
2.After multiple verifications and tests, all the values of PlatformInfo are filled and the copy is compared with SimpleFull.plist in OpenCore Release. It is found that if the SMBIOS data selection model is automatically filled or imported, the data types of FirmwareFeaturesMask and FirmwareFeatures in PlatformNVRAM and SMBIOS will Become a String type, which should actually be a DATA type, and the MemoryFormFactor data type should be a Number instead of other types, otherwise it will cause a warning such as "OCS: Failed to parse string field of type" at startup.
3.Can the three contents of DataHub, PlatformNVRAM and Generic be changed into three independent tags instead of being merged together? This is more intuitive!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.