diff --git a/Source/sys-clk/overlay/src/ui/gui/app_profile_gui.cpp b/Source/sys-clk/overlay/src/ui/gui/app_profile_gui.cpp index 6e0153c9..2810d3ab 100644 --- a/Source/sys-clk/overlay/src/ui/gui/app_profile_gui.cpp +++ b/Source/sys-clk/overlay/src/ui/gui/app_profile_gui.cpp @@ -366,15 +366,20 @@ void AppProfileGui::addProfileUI(SysClkProfile profile) } } #endif - std::vector governorSettings = { + std::vector governorSettingsE = { NamedValue("Do Not Override", GovernorState_DoNotOverride), NamedValue("Disabled", GovernorState_Disabled), NamedValue("CPU + GPU", GovernorState_Enabled_CpuGpu), NamedValue("CPU", GovernorState_Enabled_Cpu), NamedValue("GPU", GovernorState_Enabled_Gpu), }; - - this->addModuleListItemValue(profile, HorizonOCModule_Governor, "Governor", 0, 0, 1, "", 1, 0, ValueThresholds(), governorSettings, false); + + std::vector governorSettings = { + NamedValue("Do Not Override", GovernorState_DoNotOverride), + NamedValue("Disabled", GovernorState_Disabled), + NamedValue("GPU", GovernorState_Enabled_Gpu), + }; + this->addModuleListItemValue(profile, HorizonOCModule_Governor, "Governor", 0, 0, 1, "", 1, 0, ValueThresholds(), configList.values[HorizonOCConfigValue_EnableExperimentalSettings] ?governorSettingsE : governorSettings, false); } void AppProfileGui::listUI() diff --git a/Source/sys-clk/overlay/src/ui/gui/global_override_gui.cpp b/Source/sys-clk/overlay/src/ui/gui/global_override_gui.cpp index 55450d0a..c3af091f 100644 --- a/Source/sys-clk/overlay/src/ui/gui/global_override_gui.cpp +++ b/Source/sys-clk/overlay/src/ui/gui/global_override_gui.cpp @@ -310,15 +310,20 @@ void GlobalOverrideGui::listUI() this->addModuleListItemValue(HorizonOCModule_Display, "Display", IsAula() ? 45 : 40, configList.values[HorizonOCConfigValue_EnableUnsafeDisplayFreqs] ? IsAula() ? 65 : 72 : 60, 1, " Hz", 1, 0, lcdThresholds); #endif - std::vector governorSettings = { + std::vector governorSettingsE = { NamedValue("Do Not Override", GovernorState_DoNotOverride), NamedValue("Disabled", GovernorState_Disabled), NamedValue("CPU + GPU", GovernorState_Enabled_CpuGpu), NamedValue("CPU", GovernorState_Enabled_Cpu), NamedValue("GPU", GovernorState_Enabled_Gpu), }; - - this->addModuleListItemValue(HorizonOCModule_Governor, "Governor", 0, 0, 1, "", 1, 0, ValueThresholds(), governorSettings, false); + + std::vector governorSettings = { + NamedValue("Do Not Override", GovernorState_DoNotOverride), + NamedValue("Disabled", GovernorState_Disabled), + NamedValue("GPU", GovernorState_Enabled_Gpu), + }; + this->addModuleListItemValue(HorizonOCModule_Governor, "Governor", 0, 0, 1, "", 1, 0, ValueThresholds(), configList.values[HorizonOCConfigValue_EnableExperimentalSettings] ?governorSettingsE : governorSettings, false); } void GlobalOverrideGui::refresh() diff --git a/Source/sys-clk/overlay/src/ui/gui/misc_gui.cpp b/Source/sys-clk/overlay/src/ui/gui/misc_gui.cpp index 4644a43d..0eed5ce6 100644 --- a/Source/sys-clk/overlay/src/ui/gui/misc_gui.cpp +++ b/Source/sys-clk/overlay/src/ui/gui/misc_gui.cpp @@ -393,19 +393,19 @@ void MiscGui::listUI() return false; }); this->listElement->addItem(gpuSubmenu); - + if(!IsHoag()) this->listElement->addItem(new tsl::elm::CategoryHeader("Display")); - addConfigToggle(HorizonOCConfigValue_OverwriteRefreshRate, nullptr); - tsl::elm::CustomDrawer* warningText = new tsl::elm::CustomDrawer([](tsl::gfx::Renderer *renderer, s32 x, s32 y, s32 w, s32 h) { - renderer->drawString("\uE150 Enabling unsafe display", false, x + 20, y + 30, 18, tsl::style::color::ColorText); - renderer->drawString("refresh rates may cause stress", false, x + 20, y + 50, 18, tsl::style::color::ColorText); - renderer->drawString("or damage to your display! ", false, x + 20, y + 70, 18, tsl::style::color::ColorText); - renderer->drawString("Proceed at your own risk!", false, x + 20, y + 90, 18, tsl::style::color::ColorText); - }); - warningText->setBoundaries(0, 0, tsl::cfg::FramebufferWidth, 110); - this->listElement->addItem(warningText); - addConfigToggle(HorizonOCConfigValue_EnableUnsafeDisplayFreqs, nullptr); - + addConfigToggle(HorizonOCConfigValue_OverwriteRefreshRate, nullptr); + tsl::elm::CustomDrawer* warningText = new tsl::elm::CustomDrawer([](tsl::gfx::Renderer *renderer, s32 x, s32 y, s32 w, s32 h) { + renderer->drawString("\uE150 Enabling unsafe display", false, x + 20, y + 30, 18, tsl::style::color::ColorText); + renderer->drawString("refresh rates may cause stress", false, x + 20, y + 50, 18, tsl::style::color::ColorText); + renderer->drawString("or damage to your display! ", false, x + 20, y + 70, 18, tsl::style::color::ColorText); + renderer->drawString("Proceed at your own risk!", false, x + 20, y + 90, 18, tsl::style::color::ColorText); + }); + warningText->setBoundaries(0, 0, tsl::cfg::FramebufferWidth, 110); + this->listElement->addItem(warningText); + addConfigToggle(HorizonOCConfigValue_EnableUnsafeDisplayFreqs, nullptr); + } #if IS_MINIMAL == 0 // std::vector chargerCurrents = { // NamedValue("Disabled", 0), diff --git a/dist/README.md b/dist/README.md index e086c1d5..243a969e 100644 --- a/dist/README.md +++ b/dist/README.md @@ -56,7 +56,6 @@ It enables advanced CPU, GPU, and RAM tuning with user-friendly configuration to ``` kip1=atmosphere/kips/hoc.kip - secmon=exosphere.bin ``` *(No changes needed if using fusee.)* @@ -114,6 +113,9 @@ Refer to COMPILATION.md * 816 * 714 * 612 → sleep mode + +**Notes:** +1. On Erista, CPU in handheld is capped to 1581MHz ### GPU clocks * 1536 → absolute max clock on mariko. very dangerous @@ -140,8 +142,10 @@ Refer to COMPILATION.md * 76 → boost mode **Notes:** -1. GPU overclock is capped at 460MHz in handheld and capped at 768MHz if charging, unless you're using the official charger. -2. Clocks higher than 768MHz need the official charger is plugged in. +1. GPU overclock is capped at 460MHz on erista in handheld +2. On Mariko, cap with No uv is 614MHz, with SLT it is 691MHz and with HiOPT it's 768MHz +3. Clocks higher than 768MHz on erista need the official charger is plugged in. +4. On Mariko, cap with No uv is 844MHz, with SLT it is 921MHz and with HiOPT it's 998MHz --- @@ -160,5 +164,5 @@ Refer to COMPILATION.md * **b0rd2death** – Ultrahand sys-clk & Status Monitor fork * **MasaGratoR and ZachyCatGames** - General help * **MasaGratoR** - Status Monitor & Display Refresh Rate Driver -* **Dom, Samybigio, Arcdelta, Miki, Happy, Flopsider, Winnerboi77, Blaise, Alvise, TDRR, agjeococh and Xenshen** - Testing +* **Dom, Samybigio, Arcdelta, Miki, Happy, Flopsider, Winnerboi77, Blaise, Alvise, TDRR, agjeococh, frost, letum00 and Xenshen** - Testing * **Samybigio2011** - Italian translations diff --git a/dist/atmosphere/contents/00FF0000636C6BFF/exefs.nsp b/dist/atmosphere/contents/00FF0000636C6BFF/exefs.nsp index cd3813f3..3f9ec5b3 100644 Binary files a/dist/atmosphere/contents/00FF0000636C6BFF/exefs.nsp and b/dist/atmosphere/contents/00FF0000636C6BFF/exefs.nsp differ diff --git a/dist/atmosphere/kips/hoc.kip b/dist/atmosphere/kips/hoc.kip index 9a9745e8..1f74ae43 100644 Binary files a/dist/atmosphere/kips/hoc.kip and b/dist/atmosphere/kips/hoc.kip differ diff --git a/dist/config/horizon-oc/lang/en.json b/dist/config/horizon-oc/lang/en.json new file mode 100644 index 00000000..ede58e2e --- /dev/null +++ b/dist/config/horizon-oc/lang/en.json @@ -0,0 +1,132 @@ +{ + "Horizon OC Zeus": "Horizon OC Zeus", + "Edit App Profile": "Edit App Profile", + "Advanced": "Advanced", + "Edit Global Profile": "Edit Global Profile", + "Temporary Overrides": "Temporary Overrides", + "Temporary Overrides Reset": "Temporary Overrides Reset", + "Settings": "Settings", + "Information": "Information", + "Enable": "Enable", + "Uncapped Clocks": "Uncapped Clocks", + "Override Boost Mode": "Override Boost Mode", + "CPU Max Display Clock": "CPU Max Display Clock", + "Thermal Throttle": "Thermal Throttle", + "Thermal Throttle Threshold": "Thermal Throttle Threshold", + "Handheld TDP": "Handheld TDP", + "Handheld TDP Limit": "Handheld TDP Limit", + "Lite TDP Limit": "Lite TDP Limit", + "Enforce Board Limit": "Enforce Board Limit", + "Battery Charge Current": "Battery Charge Current", + "Display Refresh Rate Changing": "Display Refresh Rate Changing", + "Fix CPU Volt Bug": "Fix CPU Volt Bug", + "[cfg] no enum format string": "[cfg] no enum format string", + "KIP": "KIP", + "Save KIP Settings": "Save KIP Settings", + "RAM Settings": "RAM Settings", + "CPU Settings": "CPU Settings", + "GPU Settings": "GPU Settings", + "Experimental": "Experimental", + "Charge Current Override": "Charge Current Override", + "Disabled": "Disabled", + "HP Mode": "HP Mode", + "EMC Max Clock": "EMC Max Clock", + "EMC VDD2 Voltage": "EMC VDD2 Voltage", + "EMC VDDQ Voltage": "EMC VDDQ Voltage", + "DVB Shift": "DVB Shift", + "Memory Timings": "Memory Timings", + "Memory Latencies": "Memory Latencies", + "t1 tRCD": "t1 tRCD", + "t2 tRP": "t2 tRP", + "t3 tRAS": "t3 tRAS", + "t4 tRRD": "t4 tRRD", + "t5 tRFC": "t5 tRFC", + "t6 tRTW": "t6 tRTW", + "t7 tWTR": "t7 tWTR", + "t8 tREFI": "t8 tREFI", + "Update RAM Timings": "Update RAM Timings", + "\uE150 This feature is EXPERIMENTAL": "\uE150 This feature is EXPERIMENTAL", + "and should only be used for testing!": "and should only be used for testing!", + "Read Latency": "Read Latency", + "Write Latency": "Write Latency", + "CPU UV": "CPU UV", + "CPU Unlock": "CPU Unlock", + "CPU VMIN": "CPU VMIN", + "CPU Max Voltage": "CPU Max Voltage", + "CPU UV Table": "CPU UV Table", + "CPU Low UV": "CPU Low UV", + "CPU High UV": "CPU High UV", + "CPU Max Clock": "CPU Max Clock", + "CPU Low VMIN": "CPU Low VMIN", + "CPU High VMIN": "CPU High VMIN", + "GPU Undervolt Table": "GPU Undervolt Table", + "Calculate GPU Vmin": "Calculate GPU Vmin", + "GPU VMIN": "GPU VMIN", + "GPU VMAX": "GPU VMAX", + "GPU Volt Offset": "GPU Volt Offset", + "GPU Custom Table": "GPU Custom Table", + "GPU Custom Table (mV)": "GPU Custom Table (mV)", + "\uE150 Setting GPU Clocks past": "\uE150 Setting GPU Clocks past", + "1075MHz without UV, 1152MHz on SLT or ": "1075MHz without UV, 1152MHz on SLT or ", + "1228MHz on HiOPT can cause ": "1228MHz on HiOPT can cause ", + "permanent damage to your Switch!": "permanent damage to your Switch!", + "Proceed at your own risk!": "Proceed at your own risk!", + "921MHz without UV and 960MHz on": "921MHz without UV and 960MHz on", + "SLT or HiOPT can cause ": "SLT or HiOPT can cause ", + "Auto": "Auto", + "Sleep Mode": "Sleep Mode", + "Stock": "Stock", + "Dev OC": "Dev OC", + "Boost Mode": "Boost Mode", + "Safe Max": "Safe Max", + "Unsafe Max": "Unsafe Max", + "Absolute Max": "Absolute Max", + "Boost Mode & Safe Max": "Boost Mode & Safe Max", + "Official Rating": "Official Rating", + "Default (Mariko)": "Default (Mariko)", + "Default (Erista)": "Default (Erista)", + "Rating": "Rating", + "Safe Max (Mariko)": "Safe Max (Mariko)", + "Safe Max (Erista)": "Safe Max (Erista)", + "Default": "Default", + "1581MHz Tbreak": "1581MHz Tbreak", + "1683MHz Tbreak": "1683MHz Tbreak", + "Extreme UV Table": "Extreme UV Table", + "No UV": "No UV", + "SLT Table": "SLT Table", + "HiOPT Table": "HiOPT Table", + "Power": "Power", + "Temp": "Temp", + "Voltage": "Voltage", + "TDP Threshold": "TDP Threshold", + "Lite TDP Threshold": "Lite TDP Threshold", + "Thermal Throttle Limit": "Thermal Throttle Limit", + "1600BL": "1600BL", + "1866BL": "1866BL", + "2133BL": "2133BL", + "BAT": "BAT", + "FAN": "FAN", + "DISP": "DISP", + "Board": "Board", + "Skin": "Skin", + "Now": "Now", + "Avg": "Avg", + "App ID": "App ID", + "Profile": "Profile", + "CPU": "CPU", + "GPU": "GPU", + "Memory": "Memory", + "Display": "Display", + "Governor": "Governor", + "SOC": "SOC", + "PCB": "PCB", + "PMIC": "PMIC", + "Docked": "Docked", + "Handheld": "Handheld", + "Charging": "Charging", + "USB Charger": "USB Charger", + "PD Charger": "PD Charger", + "VDD2": "VDD2", + "VDDQ": "VDDQ", + "GPU DVFS": "GPU DVFS" +} \ No newline at end of file diff --git a/dist/config/horizon-oc/lang/es.json b/dist/config/horizon-oc/lang/es.json new file mode 100644 index 00000000..b617839f --- /dev/null +++ b/dist/config/horizon-oc/lang/es.json @@ -0,0 +1,35 @@ +{ + "Edit App Profile": "Editar perfil de la app", + "Advanced": "Avanzado", + "Edit Global Profile": "Editar perfil global", + "Temporary Overrides": "Anulaciones temporales", + "Temporary Overrides   Reset": "Anulaciones temporales   Reiniciar", + "Settings": "Configuración", + "Enable": "Habilitar", + "Uncapped Clocks": "Relojes sin límite", + "Override Boost Mode": "Sobrescribir modo Boost", + "Auto CPU Boost": "Impulso automático de CPU", + "Sync ReverseNX": "Sincronizar con ReverseNX", + "GPU DVFS": "GPU DVFS", + "Off": "Apagado", + "Official Service Method": "Método de servicio oficial", + "Hijack Method": "Método de secuestro", + "App ID": "ID App", + "EOS mode": "Modo EOS", + "Skin": "Tema", + "Now": "Ahora", + "Avg": "Med", + "Docked": "Conectado al dock", + "Handheld": "Portátil", + "Charging": "Cargando", + "PD Charger": "Cargador oficial", + "USB Charger": "Cargador USB", + "Docked   Reset": "Conectado al dock   Reiniciar", + "Handheld   Reset": "Portátil   Reiniciar", + "Charging   Reset": "Cargando   Reiniciar", + "PD Charger   Reset": "Cargador oficial   Reiniciar", + "USB Charger   Reset": "Cargador USB   Reiniciar", + "Memory": "Memoria", + "Default": "No sobrescribir", + "Profile": "Perfil" +} diff --git a/dist/config/horizon-oc/lang/it.json b/dist/config/horizon-oc/lang/it.json new file mode 100644 index 00000000..22a4cf70 --- /dev/null +++ b/dist/config/horizon-oc/lang/it.json @@ -0,0 +1,132 @@ +{ + "Information about Translation": "This is a translation made by Samybigio2011. If you find any errors, please report them on GitHub, or feel free to contribute!", + "Horizon OC Zeus": "Horizon OC Zeus", + "Edit App Profile": "Profilo App", + "Advanced": "Avanzate", + "Edit Global Profile": "Profilo Globale", + "Temporary Overrides": "Override Temporaneo", + "Temporary Overrides Reset": "Temporary Overrides Reset", + "Settings": "Impostazioni", + "Information": "Informazioni", + "Enable": "Abilita", + "Uncapped Clocks": "Sblocca Clock", + "Override Boost Mode": "Sovrascrivi Boost Mode", + "CPU Max Display Clock": "Massimo Clock CPU mostrato", + "Thermal Throttle": "Rallentamento Termico", + "Thermal Throttle Threshold": "Soglia Rallentamento Termico", + "Handheld TDP": "TPD Handheld", + "Handheld TDP Limit": "Limite TDP Handheld", + "Lite TDP Limit": "Limite TDP Lite", + "Enforce Board Limit": "Forza Limite di Potenza", + "Battery Charge Current": "Corrente di Ricarica", + "Display Refresh Rate Changing": "Cambio di Frequenza Display", + "Fix CPU Volt Bug": "Risolvi Bug CPU", + "[cfg] no enum format string": "[cfg] no enum format string", + "KIP": "KIP", + "Save KIP Settings": "Salva Impotazioni KIP", + "RAM Settings": "Impostazioni RAM", + "CPU Settings": "Impostazioni CPU", + "GPU Settings": "Impostazioni GPU", + "Experimental": "Esperimentale", + "Charge Current Override": "Sovrascrivi Corrente di Ricarica", + "Disabled": "Disabilitato", + "HP Mode": "Modalità HP", + "EMC Max Clock": "Clock EMC Massimo", + "EMC VDD2 Voltage": "Voltaggio VDD2 EMC", + "EMC VDDQ Voltage": "Voltaggio VDDQ EMC", + "DVB Shift": "Shift DVB", + "Memory Timings": "Timing Memoria", + "Memory Latencies": "Latency Memoria", + "t1 tRCD": "t1 tRCD", + "t2 tRP": "t2 tRP", + "t3 tRAS": "t3 tRAS", + "t4 tRRD": "t4 tRRD", + "t5 tRFC": "t5 tRFC", + "t6 tRTW": "t6 tRTW", + "t7 tWTR": "t7 tWTR", + "t8 tREFI": "t8 tREFI", + "Update RAM Timings": "Aggiorna Timing RAM", + "\uE150 This feature is EXPERIMENTAL": "\uE150 Questa funzione è ESPERIMENRALE!", + "and should only be used for testing!": "e dovrebbe essere usata solo per testare!", + "Read Latency": "Latency Lettura", + "Write Latency": "Latency Scrittura", + "CPU UV": "UV CPU", + "CPU Unlock": "Sblocco CPU", + "CPU VMIN": "VMIN CPU", + "CPU Max Voltage": "Voltaggio Massimo CPU", + "CPU UV Table": "Tavola UV CPU", + "CPU Low UV": "UV Basso CPU", + "CPU High UV": "UV Alto CPU", + "CPU Max Clock": "Clock Massimo CPU", + "CPU Low VMIN": "VMIN Basso CPU", + "CPU High VMIN": "VMIN Alto CPU", + "GPU Undervolt Table": "Tavola Undervolt GPU", + "Calculate GPU Vmin": "Calcola VMIN GPU", + "GPU VMIN": "VMIN GPU", + "GPU VMAX": "VMAX GPU", + "GPU Volt Offset": "Offset Voltaggio GPU", + "GPU Custom Table": "Tavola GPU Custom", + "GPU Custom Table (mV)": "Tavola GPU Custom (mV)", + "\uE150 Setting GPU Clocks past": "\uE150 Impostare Clock GPU oltre", + "1075MHz without UV, 1152MHz on SLT or ": "1075MHz senza UV, 1152MHz su SLT o ", + "1228MHz on HiOPT can cause ": "1228MHz su HiOPT può causare ", + "permanent damage to your Switch!": "danni permanenti alla tua console!", + "Proceed at your own risk!": "Procedi al tuo rischio!", + "921MHz without UV and 960MHz on": "921MHz senza UV e 960MHz su", + "SLT or HiOPT can cause ": "SLT o HiOPT può causare ", + "Auto": "Auto", + "Sleep Mode": "Modalità Sleep", + "Stock": "Stock", + "Dev OC": "OC Sviluppo", + "Boost Mode": "Modalità Boost", + "Safe Max": "Massimo Sicuro", + "Unsafe Max": "Massimo Insicuro", + "Absolute Max": "Massimo Assoluto", + "Boost Mode & Safe Max": "Modalità Boost e Massimo Sicuro", + "Official Rating": "Rating Ufficiale", + "Default (Mariko)": "Default (Mariko)", + "Default (Erista)": "Default (Erista)", + "Rating": "Rating", + "Safe Max (Mariko)": "Max Sicuro (Mariko)", + "Safe Max (Erista)": "Max Sicuro (Erista)", + "Default": "Default", + "1581MHz Tbreak": "Tbreak 1581MHz", + "1683MHz Tbreak": "Tbreak 1683MHz", + "Extreme UV Table": "Tavola UV Estremo", + "No UV": "No UV", + "SLT Table": "Tavola SLT", + "HiOPT Table": "Tavola HiOPT", + "Power": "Potenza", + "Temp": "Temperatura", + "Voltage": "Voltaggio", + "TDP Threshold": "Soglia TDP", + "Lite TDP Threshold": "Soglia TDP Lite", + "Thermal Throttle Limit": "Limite Rallentamento Termico", + "1600BL": "BL1600", + "1866BL": "BL1866", + "2133BL": "BL2133", + "BAT": "BAT", + "FAN": "FAN", + "DISP": "DISP", + "Board": "Scheda", + "Skin": "Skin", + "Now": "Ora", + "Avg": "Med", + "App ID": "ID App", + "Profile": "Profilo", + "CPU": "CPU", + "GPU": "GPU", + "Memory": "Memoria", + "Display": "Display", + "Governor": "Governor", + "SOC": "SOC", + "PCB": "PCB", + "PMIC": "PMIC", + "Docked": "Dock", + "Handheld": "Handheld", + "Charging": "In Carica", + "USB Charger": "Caricatore USB", + "PD Charger": "Caricatore PD", + "VDD2": "VDD2", + "VDDQ": "VDDQ" +} \ No newline at end of file diff --git a/dist/config/horizon-oc/lang/lang/en.json b/dist/config/horizon-oc/lang/lang/en.json new file mode 100644 index 00000000..ede58e2e --- /dev/null +++ b/dist/config/horizon-oc/lang/lang/en.json @@ -0,0 +1,132 @@ +{ + "Horizon OC Zeus": "Horizon OC Zeus", + "Edit App Profile": "Edit App Profile", + "Advanced": "Advanced", + "Edit Global Profile": "Edit Global Profile", + "Temporary Overrides": "Temporary Overrides", + "Temporary Overrides Reset": "Temporary Overrides Reset", + "Settings": "Settings", + "Information": "Information", + "Enable": "Enable", + "Uncapped Clocks": "Uncapped Clocks", + "Override Boost Mode": "Override Boost Mode", + "CPU Max Display Clock": "CPU Max Display Clock", + "Thermal Throttle": "Thermal Throttle", + "Thermal Throttle Threshold": "Thermal Throttle Threshold", + "Handheld TDP": "Handheld TDP", + "Handheld TDP Limit": "Handheld TDP Limit", + "Lite TDP Limit": "Lite TDP Limit", + "Enforce Board Limit": "Enforce Board Limit", + "Battery Charge Current": "Battery Charge Current", + "Display Refresh Rate Changing": "Display Refresh Rate Changing", + "Fix CPU Volt Bug": "Fix CPU Volt Bug", + "[cfg] no enum format string": "[cfg] no enum format string", + "KIP": "KIP", + "Save KIP Settings": "Save KIP Settings", + "RAM Settings": "RAM Settings", + "CPU Settings": "CPU Settings", + "GPU Settings": "GPU Settings", + "Experimental": "Experimental", + "Charge Current Override": "Charge Current Override", + "Disabled": "Disabled", + "HP Mode": "HP Mode", + "EMC Max Clock": "EMC Max Clock", + "EMC VDD2 Voltage": "EMC VDD2 Voltage", + "EMC VDDQ Voltage": "EMC VDDQ Voltage", + "DVB Shift": "DVB Shift", + "Memory Timings": "Memory Timings", + "Memory Latencies": "Memory Latencies", + "t1 tRCD": "t1 tRCD", + "t2 tRP": "t2 tRP", + "t3 tRAS": "t3 tRAS", + "t4 tRRD": "t4 tRRD", + "t5 tRFC": "t5 tRFC", + "t6 tRTW": "t6 tRTW", + "t7 tWTR": "t7 tWTR", + "t8 tREFI": "t8 tREFI", + "Update RAM Timings": "Update RAM Timings", + "\uE150 This feature is EXPERIMENTAL": "\uE150 This feature is EXPERIMENTAL", + "and should only be used for testing!": "and should only be used for testing!", + "Read Latency": "Read Latency", + "Write Latency": "Write Latency", + "CPU UV": "CPU UV", + "CPU Unlock": "CPU Unlock", + "CPU VMIN": "CPU VMIN", + "CPU Max Voltage": "CPU Max Voltage", + "CPU UV Table": "CPU UV Table", + "CPU Low UV": "CPU Low UV", + "CPU High UV": "CPU High UV", + "CPU Max Clock": "CPU Max Clock", + "CPU Low VMIN": "CPU Low VMIN", + "CPU High VMIN": "CPU High VMIN", + "GPU Undervolt Table": "GPU Undervolt Table", + "Calculate GPU Vmin": "Calculate GPU Vmin", + "GPU VMIN": "GPU VMIN", + "GPU VMAX": "GPU VMAX", + "GPU Volt Offset": "GPU Volt Offset", + "GPU Custom Table": "GPU Custom Table", + "GPU Custom Table (mV)": "GPU Custom Table (mV)", + "\uE150 Setting GPU Clocks past": "\uE150 Setting GPU Clocks past", + "1075MHz without UV, 1152MHz on SLT or ": "1075MHz without UV, 1152MHz on SLT or ", + "1228MHz on HiOPT can cause ": "1228MHz on HiOPT can cause ", + "permanent damage to your Switch!": "permanent damage to your Switch!", + "Proceed at your own risk!": "Proceed at your own risk!", + "921MHz without UV and 960MHz on": "921MHz without UV and 960MHz on", + "SLT or HiOPT can cause ": "SLT or HiOPT can cause ", + "Auto": "Auto", + "Sleep Mode": "Sleep Mode", + "Stock": "Stock", + "Dev OC": "Dev OC", + "Boost Mode": "Boost Mode", + "Safe Max": "Safe Max", + "Unsafe Max": "Unsafe Max", + "Absolute Max": "Absolute Max", + "Boost Mode & Safe Max": "Boost Mode & Safe Max", + "Official Rating": "Official Rating", + "Default (Mariko)": "Default (Mariko)", + "Default (Erista)": "Default (Erista)", + "Rating": "Rating", + "Safe Max (Mariko)": "Safe Max (Mariko)", + "Safe Max (Erista)": "Safe Max (Erista)", + "Default": "Default", + "1581MHz Tbreak": "1581MHz Tbreak", + "1683MHz Tbreak": "1683MHz Tbreak", + "Extreme UV Table": "Extreme UV Table", + "No UV": "No UV", + "SLT Table": "SLT Table", + "HiOPT Table": "HiOPT Table", + "Power": "Power", + "Temp": "Temp", + "Voltage": "Voltage", + "TDP Threshold": "TDP Threshold", + "Lite TDP Threshold": "Lite TDP Threshold", + "Thermal Throttle Limit": "Thermal Throttle Limit", + "1600BL": "1600BL", + "1866BL": "1866BL", + "2133BL": "2133BL", + "BAT": "BAT", + "FAN": "FAN", + "DISP": "DISP", + "Board": "Board", + "Skin": "Skin", + "Now": "Now", + "Avg": "Avg", + "App ID": "App ID", + "Profile": "Profile", + "CPU": "CPU", + "GPU": "GPU", + "Memory": "Memory", + "Display": "Display", + "Governor": "Governor", + "SOC": "SOC", + "PCB": "PCB", + "PMIC": "PMIC", + "Docked": "Docked", + "Handheld": "Handheld", + "Charging": "Charging", + "USB Charger": "USB Charger", + "PD Charger": "PD Charger", + "VDD2": "VDD2", + "VDDQ": "VDDQ", + "GPU DVFS": "GPU DVFS" +} \ No newline at end of file diff --git a/dist/config/horizon-oc/lang/lang/es.json b/dist/config/horizon-oc/lang/lang/es.json new file mode 100644 index 00000000..b617839f --- /dev/null +++ b/dist/config/horizon-oc/lang/lang/es.json @@ -0,0 +1,35 @@ +{ + "Edit App Profile": "Editar perfil de la app", + "Advanced": "Avanzado", + "Edit Global Profile": "Editar perfil global", + "Temporary Overrides": "Anulaciones temporales", + "Temporary Overrides   Reset": "Anulaciones temporales   Reiniciar", + "Settings": "Configuración", + "Enable": "Habilitar", + "Uncapped Clocks": "Relojes sin límite", + "Override Boost Mode": "Sobrescribir modo Boost", + "Auto CPU Boost": "Impulso automático de CPU", + "Sync ReverseNX": "Sincronizar con ReverseNX", + "GPU DVFS": "GPU DVFS", + "Off": "Apagado", + "Official Service Method": "Método de servicio oficial", + "Hijack Method": "Método de secuestro", + "App ID": "ID App", + "EOS mode": "Modo EOS", + "Skin": "Tema", + "Now": "Ahora", + "Avg": "Med", + "Docked": "Conectado al dock", + "Handheld": "Portátil", + "Charging": "Cargando", + "PD Charger": "Cargador oficial", + "USB Charger": "Cargador USB", + "Docked   Reset": "Conectado al dock   Reiniciar", + "Handheld   Reset": "Portátil   Reiniciar", + "Charging   Reset": "Cargando   Reiniciar", + "PD Charger   Reset": "Cargador oficial   Reiniciar", + "USB Charger   Reset": "Cargador USB   Reiniciar", + "Memory": "Memoria", + "Default": "No sobrescribir", + "Profile": "Perfil" +} diff --git a/dist/config/horizon-oc/lang/lang/it.json b/dist/config/horizon-oc/lang/lang/it.json new file mode 100644 index 00000000..22a4cf70 --- /dev/null +++ b/dist/config/horizon-oc/lang/lang/it.json @@ -0,0 +1,132 @@ +{ + "Information about Translation": "This is a translation made by Samybigio2011. If you find any errors, please report them on GitHub, or feel free to contribute!", + "Horizon OC Zeus": "Horizon OC Zeus", + "Edit App Profile": "Profilo App", + "Advanced": "Avanzate", + "Edit Global Profile": "Profilo Globale", + "Temporary Overrides": "Override Temporaneo", + "Temporary Overrides Reset": "Temporary Overrides Reset", + "Settings": "Impostazioni", + "Information": "Informazioni", + "Enable": "Abilita", + "Uncapped Clocks": "Sblocca Clock", + "Override Boost Mode": "Sovrascrivi Boost Mode", + "CPU Max Display Clock": "Massimo Clock CPU mostrato", + "Thermal Throttle": "Rallentamento Termico", + "Thermal Throttle Threshold": "Soglia Rallentamento Termico", + "Handheld TDP": "TPD Handheld", + "Handheld TDP Limit": "Limite TDP Handheld", + "Lite TDP Limit": "Limite TDP Lite", + "Enforce Board Limit": "Forza Limite di Potenza", + "Battery Charge Current": "Corrente di Ricarica", + "Display Refresh Rate Changing": "Cambio di Frequenza Display", + "Fix CPU Volt Bug": "Risolvi Bug CPU", + "[cfg] no enum format string": "[cfg] no enum format string", + "KIP": "KIP", + "Save KIP Settings": "Salva Impotazioni KIP", + "RAM Settings": "Impostazioni RAM", + "CPU Settings": "Impostazioni CPU", + "GPU Settings": "Impostazioni GPU", + "Experimental": "Esperimentale", + "Charge Current Override": "Sovrascrivi Corrente di Ricarica", + "Disabled": "Disabilitato", + "HP Mode": "Modalità HP", + "EMC Max Clock": "Clock EMC Massimo", + "EMC VDD2 Voltage": "Voltaggio VDD2 EMC", + "EMC VDDQ Voltage": "Voltaggio VDDQ EMC", + "DVB Shift": "Shift DVB", + "Memory Timings": "Timing Memoria", + "Memory Latencies": "Latency Memoria", + "t1 tRCD": "t1 tRCD", + "t2 tRP": "t2 tRP", + "t3 tRAS": "t3 tRAS", + "t4 tRRD": "t4 tRRD", + "t5 tRFC": "t5 tRFC", + "t6 tRTW": "t6 tRTW", + "t7 tWTR": "t7 tWTR", + "t8 tREFI": "t8 tREFI", + "Update RAM Timings": "Aggiorna Timing RAM", + "\uE150 This feature is EXPERIMENTAL": "\uE150 Questa funzione è ESPERIMENRALE!", + "and should only be used for testing!": "e dovrebbe essere usata solo per testare!", + "Read Latency": "Latency Lettura", + "Write Latency": "Latency Scrittura", + "CPU UV": "UV CPU", + "CPU Unlock": "Sblocco CPU", + "CPU VMIN": "VMIN CPU", + "CPU Max Voltage": "Voltaggio Massimo CPU", + "CPU UV Table": "Tavola UV CPU", + "CPU Low UV": "UV Basso CPU", + "CPU High UV": "UV Alto CPU", + "CPU Max Clock": "Clock Massimo CPU", + "CPU Low VMIN": "VMIN Basso CPU", + "CPU High VMIN": "VMIN Alto CPU", + "GPU Undervolt Table": "Tavola Undervolt GPU", + "Calculate GPU Vmin": "Calcola VMIN GPU", + "GPU VMIN": "VMIN GPU", + "GPU VMAX": "VMAX GPU", + "GPU Volt Offset": "Offset Voltaggio GPU", + "GPU Custom Table": "Tavola GPU Custom", + "GPU Custom Table (mV)": "Tavola GPU Custom (mV)", + "\uE150 Setting GPU Clocks past": "\uE150 Impostare Clock GPU oltre", + "1075MHz without UV, 1152MHz on SLT or ": "1075MHz senza UV, 1152MHz su SLT o ", + "1228MHz on HiOPT can cause ": "1228MHz su HiOPT può causare ", + "permanent damage to your Switch!": "danni permanenti alla tua console!", + "Proceed at your own risk!": "Procedi al tuo rischio!", + "921MHz without UV and 960MHz on": "921MHz senza UV e 960MHz su", + "SLT or HiOPT can cause ": "SLT o HiOPT può causare ", + "Auto": "Auto", + "Sleep Mode": "Modalità Sleep", + "Stock": "Stock", + "Dev OC": "OC Sviluppo", + "Boost Mode": "Modalità Boost", + "Safe Max": "Massimo Sicuro", + "Unsafe Max": "Massimo Insicuro", + "Absolute Max": "Massimo Assoluto", + "Boost Mode & Safe Max": "Modalità Boost e Massimo Sicuro", + "Official Rating": "Rating Ufficiale", + "Default (Mariko)": "Default (Mariko)", + "Default (Erista)": "Default (Erista)", + "Rating": "Rating", + "Safe Max (Mariko)": "Max Sicuro (Mariko)", + "Safe Max (Erista)": "Max Sicuro (Erista)", + "Default": "Default", + "1581MHz Tbreak": "Tbreak 1581MHz", + "1683MHz Tbreak": "Tbreak 1683MHz", + "Extreme UV Table": "Tavola UV Estremo", + "No UV": "No UV", + "SLT Table": "Tavola SLT", + "HiOPT Table": "Tavola HiOPT", + "Power": "Potenza", + "Temp": "Temperatura", + "Voltage": "Voltaggio", + "TDP Threshold": "Soglia TDP", + "Lite TDP Threshold": "Soglia TDP Lite", + "Thermal Throttle Limit": "Limite Rallentamento Termico", + "1600BL": "BL1600", + "1866BL": "BL1866", + "2133BL": "BL2133", + "BAT": "BAT", + "FAN": "FAN", + "DISP": "DISP", + "Board": "Scheda", + "Skin": "Skin", + "Now": "Ora", + "Avg": "Med", + "App ID": "ID App", + "Profile": "Profilo", + "CPU": "CPU", + "GPU": "GPU", + "Memory": "Memoria", + "Display": "Display", + "Governor": "Governor", + "SOC": "SOC", + "PCB": "PCB", + "PMIC": "PMIC", + "Docked": "Dock", + "Handheld": "Handheld", + "Charging": "In Carica", + "USB Charger": "Caricatore USB", + "PD Charger": "Caricatore PD", + "VDD2": "VDD2", + "VDDQ": "VDDQ" +} \ No newline at end of file diff --git a/dist/config/horizon-oc/lang/lang/zh-cn.json b/dist/config/horizon-oc/lang/lang/zh-cn.json new file mode 100644 index 00000000..b71b25b6 --- /dev/null +++ b/dist/config/horizon-oc/lang/lang/zh-cn.json @@ -0,0 +1,133 @@ +{ + "Information about Translation": "This is a machine translation. If you find any errors, please report them on GitHub, or feel free to contribute!", + "Horizon OC Zeus": "Horizon OC Zeus", + "Edit App Profile": "编辑应用配置", + "Advanced": "高级", + "Edit Global Profile": "编辑全局配置", + "Temporary Overrides": "临时覆盖", + "Temporary Overrides Reset": "临时覆盖 重置", + "Settings": "设置", + "Information": "信息", + "Enable": "启用", + "Uncapped Clocks": "解除频率上限", + "Override Boost Mode": "覆盖加速模式", + "CPU Max Display Clock": "CPU 最大显示频率", + "Thermal Throttle": "温度节流", + "Thermal Throttle Threshold": "温度节流阈值", + "Handheld TDP": "掌机模式 TDP", + "Handheld TDP Limit": "掌机模式 TDP 限制", + "Lite TDP Limit": "Lite TDP 限制", + "Enforce Board Limit": "强制主板限制", + "Battery Charge Current": "电池充电电流", + "Display Refresh Rate Changing": "显示刷新率变更", + "Fix CPU Volt Bug": "修复 CPU 电压错误", + "[cfg] no enum format string": "[cfg] 无枚举格式字符串", + "KIP": "KIP", + "Save KIP Settings": "保存 KIP 设置", + "RAM Settings": "内存设置", + "CPU Settings": "CPU 设置", + "GPU Settings": "GPU 设置", + "Experimental": "实验性功能", + "Charge Current Override": "充电电流覆盖", + "Disabled": "禁用", + "HP Mode": "高性能模式", + "EMC Max Clock": "EMC 最大频率", + "EMC VDD2 Voltage": "EMC VDD2 电压", + "EMC VDDQ Voltage": "EMC VDDQ 电压", + "DVB Shift": "DVB 偏移", + "Memory Timings": "内存时序", + "Memory Latencies": "内存延迟", + "t1 tRCD": "t1 tRCD", + "t2 tRP": "t2 tRP", + "t3 tRAS": "t3 tRAS", + "t4 tRRD": "t4 tRRD", + "t5 tRFC": "t5 tRFC", + "t6 tRTW": "t6 tRTW", + "t7 tWTR": "t7 tWTR", + "t8 tREFI": "t8 tREFI", + "Update RAM Timings": "更新内存时序", + "\uE150 This feature is EXPERIMENTAL": "\uE150 此功能为实验性功能", + "and should only be used for testing!": "仅应用于测试!", + "Read Latency": "读取延迟", + "Write Latency": "写入延迟", + "CPU UV": "CPU 降压", + "CPU Unlock": "CPU 解锁", + "CPU VMIN": "CPU 最低电压", + "CPU Max Voltage": "CPU 最大电压", + "CPU UV Table": "CPU 降压表", + "CPU Low UV": "CPU 低频降压", + "CPU High UV": "CPU 高频降压", + "CPU Max Clock": "CPU 最大频率", + "CPU Low VMIN": "CPU 低频最低电压", + "CPU High VMIN": "CPU 高频最低电压", + "GPU Undervolt Table": "GPU 降压表", + "Calculate GPU Vmin": "计算 GPU 最低电压", + "GPU VMIN": "GPU 最低电压", + "GPU VMAX": "GPU 最大电压", + "GPU Volt Offset": "GPU 电压偏移", + "GPU Custom Table": "GPU 自定义表", + "GPU Custom Table (mV)": "GPU 自定义表 (mV)", + "\uE150 Setting GPU Clocks past": "\uE150 将 GPU 频率设置超过", + "1075MHz without UV, 1152MHz on SLT or ": "无降压时的 1075MHz、SLT 时的 1152MHz 或", + "1228MHz on HiOPT can cause ": "HiOPT 时的 1228MHz 可能会造成", + "permanent damage to your Switch!": "对您的 Switch 造成永久性损坏!", + "Proceed at your own risk!": "风险自负!", + "921MHz without UV and 960MHz on": "无降压时的 921MHz 和", + "SLT or HiOPT can cause ": "SLT 或 HiOPT 时的 960MHz 可能会造成", + "Auto": "自动", + "Sleep Mode": "休眠模式", + "Stock": "默认", + "Dev OC": "开发超频", + "Boost Mode": "加速模式", + "Safe Max": "安全最大值", + "Unsafe Max": "不安全最大值", + "Absolute Max": "绝对最大值", + "Boost Mode & Safe Max": "加速模式 & 安全最大值", + "Official Rating": "官方额定值", + "Default (Mariko)": "默认 (Mariko)", + "Default (Erista)": "默认 (Erista)", + "Rating": "额定值", + "Safe Max (Mariko)": "安全最大值 (Mariko)", + "Safe Max (Erista)": "安全最大值 (Erista)", + "Default": "默认", + "1581MHz Tbreak": "1581MHz Tbreak", + "1683MHz Tbreak": "1683MHz Tbreak", + "Extreme UV Table": "极限降压表", + "No UV": "不降压", + "SLT Table": "SLT 表", + "HiOPT Table": "HiOPT 表", + "Power": "功耗", + "Temp": "温度", + "Voltage": "电压", + "TDP Threshold": "TDP 阈值", + "Lite TDP Threshold": "Lite TDP 阈值", + "Thermal Throttle Limit": "温度节流限制", + "1600BL": "1600BL", + "1866BL": "1866BL", + "2133BL": "2133BL", + "BAT": "电池", + "FAN": "风扇", + "DISP": "显示", + "Board": "主板", + "Skin": "外壳", + "Now": "当前", + "Avg": "平均", + "App ID": "应用 ID", + "Profile": "配置", + "CPU": "CPU", + "GPU": "GPU", + "Memory": "内存", + "Display": "显示", + "Governor": "调速器", + "SOC": "SOC", + "PCB": "PCB", + "PMIC": "PMIC", + "Docked": "底座模式", + "Handheld": "掌机模式", + "Charging": "充电中", + "USB Charger": "USB 充电器", + "PD Charger": "PD 充电器", + "VDD2": "VDD2", + "VDDQ": "VDDQ", + "GPU DVFS": "GPU DVFS" +} \ No newline at end of file diff --git a/dist/config/horizon-oc/lang/zh-cn.json b/dist/config/horizon-oc/lang/zh-cn.json new file mode 100644 index 00000000..b71b25b6 --- /dev/null +++ b/dist/config/horizon-oc/lang/zh-cn.json @@ -0,0 +1,133 @@ +{ + "Information about Translation": "This is a machine translation. If you find any errors, please report them on GitHub, or feel free to contribute!", + "Horizon OC Zeus": "Horizon OC Zeus", + "Edit App Profile": "编辑应用配置", + "Advanced": "高级", + "Edit Global Profile": "编辑全局配置", + "Temporary Overrides": "临时覆盖", + "Temporary Overrides Reset": "临时覆盖 重置", + "Settings": "设置", + "Information": "信息", + "Enable": "启用", + "Uncapped Clocks": "解除频率上限", + "Override Boost Mode": "覆盖加速模式", + "CPU Max Display Clock": "CPU 最大显示频率", + "Thermal Throttle": "温度节流", + "Thermal Throttle Threshold": "温度节流阈值", + "Handheld TDP": "掌机模式 TDP", + "Handheld TDP Limit": "掌机模式 TDP 限制", + "Lite TDP Limit": "Lite TDP 限制", + "Enforce Board Limit": "强制主板限制", + "Battery Charge Current": "电池充电电流", + "Display Refresh Rate Changing": "显示刷新率变更", + "Fix CPU Volt Bug": "修复 CPU 电压错误", + "[cfg] no enum format string": "[cfg] 无枚举格式字符串", + "KIP": "KIP", + "Save KIP Settings": "保存 KIP 设置", + "RAM Settings": "内存设置", + "CPU Settings": "CPU 设置", + "GPU Settings": "GPU 设置", + "Experimental": "实验性功能", + "Charge Current Override": "充电电流覆盖", + "Disabled": "禁用", + "HP Mode": "高性能模式", + "EMC Max Clock": "EMC 最大频率", + "EMC VDD2 Voltage": "EMC VDD2 电压", + "EMC VDDQ Voltage": "EMC VDDQ 电压", + "DVB Shift": "DVB 偏移", + "Memory Timings": "内存时序", + "Memory Latencies": "内存延迟", + "t1 tRCD": "t1 tRCD", + "t2 tRP": "t2 tRP", + "t3 tRAS": "t3 tRAS", + "t4 tRRD": "t4 tRRD", + "t5 tRFC": "t5 tRFC", + "t6 tRTW": "t6 tRTW", + "t7 tWTR": "t7 tWTR", + "t8 tREFI": "t8 tREFI", + "Update RAM Timings": "更新内存时序", + "\uE150 This feature is EXPERIMENTAL": "\uE150 此功能为实验性功能", + "and should only be used for testing!": "仅应用于测试!", + "Read Latency": "读取延迟", + "Write Latency": "写入延迟", + "CPU UV": "CPU 降压", + "CPU Unlock": "CPU 解锁", + "CPU VMIN": "CPU 最低电压", + "CPU Max Voltage": "CPU 最大电压", + "CPU UV Table": "CPU 降压表", + "CPU Low UV": "CPU 低频降压", + "CPU High UV": "CPU 高频降压", + "CPU Max Clock": "CPU 最大频率", + "CPU Low VMIN": "CPU 低频最低电压", + "CPU High VMIN": "CPU 高频最低电压", + "GPU Undervolt Table": "GPU 降压表", + "Calculate GPU Vmin": "计算 GPU 最低电压", + "GPU VMIN": "GPU 最低电压", + "GPU VMAX": "GPU 最大电压", + "GPU Volt Offset": "GPU 电压偏移", + "GPU Custom Table": "GPU 自定义表", + "GPU Custom Table (mV)": "GPU 自定义表 (mV)", + "\uE150 Setting GPU Clocks past": "\uE150 将 GPU 频率设置超过", + "1075MHz without UV, 1152MHz on SLT or ": "无降压时的 1075MHz、SLT 时的 1152MHz 或", + "1228MHz on HiOPT can cause ": "HiOPT 时的 1228MHz 可能会造成", + "permanent damage to your Switch!": "对您的 Switch 造成永久性损坏!", + "Proceed at your own risk!": "风险自负!", + "921MHz without UV and 960MHz on": "无降压时的 921MHz 和", + "SLT or HiOPT can cause ": "SLT 或 HiOPT 时的 960MHz 可能会造成", + "Auto": "自动", + "Sleep Mode": "休眠模式", + "Stock": "默认", + "Dev OC": "开发超频", + "Boost Mode": "加速模式", + "Safe Max": "安全最大值", + "Unsafe Max": "不安全最大值", + "Absolute Max": "绝对最大值", + "Boost Mode & Safe Max": "加速模式 & 安全最大值", + "Official Rating": "官方额定值", + "Default (Mariko)": "默认 (Mariko)", + "Default (Erista)": "默认 (Erista)", + "Rating": "额定值", + "Safe Max (Mariko)": "安全最大值 (Mariko)", + "Safe Max (Erista)": "安全最大值 (Erista)", + "Default": "默认", + "1581MHz Tbreak": "1581MHz Tbreak", + "1683MHz Tbreak": "1683MHz Tbreak", + "Extreme UV Table": "极限降压表", + "No UV": "不降压", + "SLT Table": "SLT 表", + "HiOPT Table": "HiOPT 表", + "Power": "功耗", + "Temp": "温度", + "Voltage": "电压", + "TDP Threshold": "TDP 阈值", + "Lite TDP Threshold": "Lite TDP 阈值", + "Thermal Throttle Limit": "温度节流限制", + "1600BL": "1600BL", + "1866BL": "1866BL", + "2133BL": "2133BL", + "BAT": "电池", + "FAN": "风扇", + "DISP": "显示", + "Board": "主板", + "Skin": "外壳", + "Now": "当前", + "Avg": "平均", + "App ID": "应用 ID", + "Profile": "配置", + "CPU": "CPU", + "GPU": "GPU", + "Memory": "内存", + "Display": "显示", + "Governor": "调速器", + "SOC": "SOC", + "PCB": "PCB", + "PMIC": "PMIC", + "Docked": "底座模式", + "Handheld": "掌机模式", + "Charging": "充电中", + "USB Charger": "USB 充电器", + "PD Charger": "PD 充电器", + "VDD2": "VDD2", + "VDDQ": "VDDQ", + "GPU DVFS": "GPU DVFS" +} \ No newline at end of file diff --git a/dist/switch/.overlays/Horizon-OC-Monitor.ovl b/dist/switch/.overlays/Horizon-OC-Monitor.ovl index fb0767fb..d98630e3 100644 Binary files a/dist/switch/.overlays/Horizon-OC-Monitor.ovl and b/dist/switch/.overlays/Horizon-OC-Monitor.ovl differ diff --git a/dist/switch/.overlays/horizon-oc-overlay.ovl b/dist/switch/.overlays/horizon-oc-overlay.ovl index ffd93bbf..a4ae136b 100644 Binary files a/dist/switch/.overlays/horizon-oc-overlay.ovl and b/dist/switch/.overlays/horizon-oc-overlay.ovl differ