diff --git a/Source/Atmosphere/stratosphere/loader/source/oc/customize.hpp b/Source/Atmosphere/stratosphere/loader/source/oc/customize.hpp index a2d7c21f..fe16ba51 100644 --- a/Source/Atmosphere/stratosphere/loader/source/oc/customize.hpp +++ b/Source/Atmosphere/stratosphere/loader/source/oc/customize.hpp @@ -20,8 +20,8 @@ #pragma once -#define CUST_REV 2 -#define KIP_VERSION 220 +#define CUST_REV 3 +#define KIP_VERSION 230 #include "oc_common.hpp" #include "pcv/pcv_common.hpp" @@ -92,7 +92,7 @@ struct CustomizeTable { StepMode stepMode; u32 marikoEmcMaxClock; u32 marikoEmcVddqVolt; - u32 emcDvbShift; + s32 emcDvbShift; u32 marikoSocVmax; // advanced config u32 t1_tRCD; diff --git a/Source/Atmosphere/stratosphere/loader/source/oc/pcv/pcv_erista.cpp b/Source/Atmosphere/stratosphere/loader/source/oc/pcv/pcv_erista.cpp index f655798d..7a56b101 100644 --- a/Source/Atmosphere/stratosphere/loader/source/oc/pcv/pcv_erista.cpp +++ b/Source/Atmosphere/stratosphere/loader/source/oc/pcv/pcv_erista.cpp @@ -357,7 +357,7 @@ namespace ams::ldr::hoc::pcv::erista { table->dram_timings.t_rp = tRFCpb; table->dram_timings.t_rfc = tRFCab; table->emc_cfg_2 = 0x11083D; - table->min_volt = std::min(static_cast(1050), 900 + C.emcDvbShift * 25); + table->min_volt = (u32)std::min(static_cast(1050), 900 + C.emcDvbShift * 25); } /* Probably more intuitive to point to 40800 rather than 1600000, but oh well. */ diff --git a/Source/Atmosphere/stratosphere/loader/source/oc/pcv/pcv_mariko.cpp b/Source/Atmosphere/stratosphere/loader/source/oc/pcv/pcv_mariko.cpp index 7c6bbaf0..62b78156 100644 --- a/Source/Atmosphere/stratosphere/loader/source/oc/pcv/pcv_mariko.cpp +++ b/Source/Atmosphere/stratosphere/loader/source/oc/pcv/pcv_mariko.cpp @@ -809,9 +809,9 @@ namespace ams::ldr::hoc::pcv::mariko { auto DvbVolt = [&](u32 zero, u32 one, u32 two) { return std::array{ - std::min(zero + voltAdd, max0), - std::min(one + voltAdd, max1), - std::min(two + voltAdd, max2) + std::min((u32)((s32)zero + voltAdd), max0), + std::min((u32)((s32)one + voltAdd), max1), + std::min((u32)((s32)two + voltAdd), max2) }; }; diff --git a/Source/hoc-clk/overlay/Makefile b/Source/hoc-clk/overlay/Makefile index 3fff6a0a..43ce6b94 100644 --- a/Source/hoc-clk/overlay/Makefile +++ b/Source/hoc-clk/overlay/Makefile @@ -39,7 +39,7 @@ include ${TOPDIR}/lib/libultrahand/ultrahand.mk # version control constants #--------------------------------------------------------------------------------- #TARGET_VERSION := $(shell git describe --dirty --always --tags) -APP_VERSION := 2.2.0 # ensure to set KIP_VERSION and CUST_REV in sysmodule Makefile when updating this +APP_VERSION := 2.3.0 # ensure to set KIP_VERSION and CUST_REV in sysmodule Makefile when updating this TARGET_VERSION := $(APP_VERSION) #--------------------------------------------------------------------------------- diff --git a/Source/hoc-clk/overlay/src/ui/gui/misc_gui.cpp b/Source/hoc-clk/overlay/src/ui/gui/misc_gui.cpp index e1a97c08..33bd5fcf 100644 --- a/Source/hoc-clk/overlay/src/ui/gui/misc_gui.cpp +++ b/Source/hoc-clk/overlay/src/ui/gui/misc_gui.cpp @@ -933,7 +933,10 @@ protected: this->listElement->addItem(new tsl::elm::CategoryHeader("RAM Settings")); - addConfigTrackbar(KipConfigValue_emcDvbShift, "SoC DVB Shift", ValueRange(0, 16, 1)); // yes, DVB 16 is nessesary + addMappedConfigTrackbar(KipConfigValue_emcDvbShift, "DVB Shift", + {0xFFFFFFFCu, 0xFFFFFFFDu, 0xFFFFFFFEu, 0xFFFFFFFFu, 0u, 1u, 2u, 3u, 4u, 5u, 6u, 7u, 8u}, + {"-4", "-3", "-2", "-1", " 0", "1", "2", "3", "4", "5", "6", "7", "8"}); + if(IsMariko()) { u32 socSpeedo = this->context->speedos[HocClkSpeedo_SOC]; std::string autoText = "1000 mV"; diff --git a/Source/hoc-clk/sysmodule/Makefile b/Source/hoc-clk/sysmodule/Makefile index 673506d4..2afc24aa 100644 --- a/Source/hoc-clk/sysmodule/Makefile +++ b/Source/hoc-clk/sysmodule/Makefile @@ -28,9 +28,9 @@ INCLUDES := ../common/include src/hos src/soc src/i2c src/util src/pwr src/ipc EXEFS_SRC := exefs_src LIBNAMES := minIni # major minor patch -TARGET_VERSION := 2.2.0 -KIP_VERSION := 220 -CUST_REV := 2 +TARGET_VERSION := 2.3.0 +KIP_VERSION := 230 +CUST_REV := 3 #--------------------------------------------------------------------------------- # options for code generation diff --git a/Source/hoc-clk/sysmodule/perms.json b/Source/hoc-clk/sysmodule/perms.json index 45c7a2e4..01728ddf 100644 --- a/Source/hoc-clk/sysmodule/perms.json +++ b/Source/hoc-clk/sysmodule/perms.json @@ -3,7 +3,7 @@ "title_id": "0x00FF0000636C6BFF", "title_id_range_min": "0x00FF0000636C6BFF", "title_id_range_max": "0x00FF0000636C6BFF", - "main_thread_stack_size": "0x0000B000", + "main_thread_stack_size": "0x0000C000", "main_thread_priority": 16, "default_cpu_id": 3, "process_category": 1, diff --git a/Source/hoc-clk/sysmodule/src/file/kip.cpp b/Source/hoc-clk/sysmodule/src/file/kip.cpp index 447cdd2e..b15793d2 100644 --- a/Source/hoc-clk/sysmodule/src/file/kip.cpp +++ b/Source/hoc-clk/sysmodule/src/file/kip.cpp @@ -76,7 +76,7 @@ namespace kip { CUST_WRITE_FIELD_BATCH(&table, eristaEmcMaxClock2, config::GetConfigValue(KipConfigValue_eristaEmcMaxClock2)); CUST_WRITE_FIELD_BATCH(&table, marikoEmcMaxClock, config::GetConfigValue(KipConfigValue_marikoEmcMaxClock)); CUST_WRITE_FIELD_BATCH(&table, marikoEmcVddqVolt, config::GetConfigValue(KipConfigValue_marikoEmcVddqVolt)); - CUST_WRITE_FIELD_BATCH(&table, emcDvbShift, config::GetConfigValue(KipConfigValue_emcDvbShift)); + CUST_WRITE_FIELD_BATCH(&table, emcDvbShift, config::GetConfigValue(KipConfigValue_emcDvbShift) > 8 && config::GetConfigValue(KipConfigValue_emcDvbShift) <= 16 ? 8 : config::GetConfigValue(KipConfigValue_emcDvbShift)); // 2.2.0 -> 2.3.0 compat CUST_WRITE_FIELD_BATCH(&table, marikoSocVmax, config::GetConfigValue(KipConfigValue_marikoSocVmax)); CUST_WRITE_FIELD_BATCH(&table, t1_tRCD, config::GetConfigValue(KipConfigValue_t1_tRCD)); @@ -233,7 +233,7 @@ namespace kip { configValues.values[KipConfigValue_eristaEmcMaxClock2] = cust_get_erista_emc_max2(&table); configValues.values[KipConfigValue_marikoEmcMaxClock] = cust_get_mariko_emc_max(&table); configValues.values[KipConfigValue_marikoEmcVddqVolt] = cust_get_mariko_emc_vddq(&table); - configValues.values[KipConfigValue_emcDvbShift] = cust_get_emc_dvb_shift(&table); + configValues.values[KipConfigValue_emcDvbShift] = cust_get_emc_dvb_shift(&table) > 8 && cust_get_emc_dvb_shift(&table) <= 16 ? 8 : cust_get_emc_dvb_shift(&table); // 2.2.0 -> 2.3.0 compat configValues.values[KipConfigValue_marikoSocVmax] = cust_get_marikoSocVmax(&table); configValues.values[KipConfigValue_t1_tRCD] = cust_get_tRCD(&table); @@ -313,4 +313,5 @@ namespace kip { notification::writeNotification("Horizon OC\nConfig Buffer Mismatch"); } } -} \ No newline at end of file +} + diff --git a/Source/hoc-clk/sysmodule/src/main.cpp b/Source/hoc-clk/sysmodule/src/main.cpp index 82c22d08..52e5e0d1 100644 --- a/Source/hoc-clk/sysmodule/src/main.cpp +++ b/Source/hoc-clk/sysmodule/src/main.cpp @@ -38,7 +38,7 @@ #include "ipc/ipc_service.hpp" #include "file/config.hpp" -#define INNER_HEAP_SIZE 0x3A000 +#define INNER_HEAP_SIZE 0x40000 extern "C" { diff --git a/Source/hoc-clk/sysmodule/src/mgr/clock_manager.cpp b/Source/hoc-clk/sysmodule/src/mgr/clock_manager.cpp index 3bd8ab09..d74a9d97 100644 --- a/Source/hoc-clk/sysmodule/src/mgr/clock_manager.cpp +++ b/Source/hoc-clk/sysmodule/src/mgr/clock_manager.cpp @@ -252,7 +252,6 @@ namespace clockManager { return; } } - void HandleMiscFeatures() { // these dont need to run that often, so dont bother @@ -381,7 +380,6 @@ namespace clockManager { board::SetHz(HocClkModule_CPU, board::GetHz(HocClkModule_CPU)); prepareBoostExit = false; } - bool returnRaw = false; // Return a value scaled to MHz instead of raw value for (unsigned int module = 0; module < HocClkModule_EnumMax; module++) { u32 oldHz = board::GetHz((HocClkModule)module); // Get Old hz (used primarily for DVFS Logic) @@ -715,8 +713,9 @@ namespace clockManager { HandleSafetyFeatures(); HandleMiscFeatures(); - - if (RefreshContext() || config::Refresh()) { + + // GPU clock should always be the same unless PCV has overwriten our change, so reset it + if (RefreshContext() || config::Refresh() || board::GetRealHz(HocClkModule_GPU) != gContext.freqs[HocClkModule_GPU]) { SetClocks(isBoost); } } diff --git a/dist/README.md b/dist/README.md new file mode 100644 index 00000000..ff3e6be6 --- /dev/null +++ b/dist/README.md @@ -0,0 +1,214 @@ + +
+ +logo + +--- + +![License: GPL-2.0](https://img.shields.io/badge/GPL--2.0-red?style=for-the-badge) +![Nintendo Switch](https://img.shields.io/badge/Nintendo_Switch-E60012?style=for-the-badge\&logo=nintendo-switch\&logoColor=white) +[![Discord](https://img.shields.io/badge/Discord-5865F2?style=for-the-badge\&logo=discord\&logoColor=white)](https://dsc.gg/horizonoc) +![VSCode](https://img.shields.io/badge/VSCode-0078D4?style=for-the-badge\&logo=visual%20studio%20code\&logoColor=white) +![Made with Notepad++](assets/np++.png?raw=true) +![C++](https://img.shields.io/badge/C%2B%2B-00599C?style=for-the-badge\&logo=c%2B%2B\&logoColor=white) +![Downloads](https://img.shields.io/github/downloads/Horizon-OC/Horizon-OC/total.svg?style=for-the-badge) + +--- + +
+ +## ⚠️ Disclaimer + +> **THIS TOOL CAN BE DANGEROUS IF MISUSED. PROCEED WITH CAUTION.** +> Due to the design of Horizon OS, **overclocking RAM can cause NAND OR SD CORRUPTION.** +> Ensure you have a **full NAND, PROINFO, EMUMMC and SD backup** before proceeding. + +--- + +## About + +**Horizon OC** is an open-source overclocking tool for Nintendo Switch consoles running **Atmosphere custom firmware**. +It enables advanced CPU, GPU, and RAM tuning with user-friendly configuration tools. + +--- + +## Default clocks + +* **CPU:** Up to 1963MHz (Mariko) / 1785MHz (Erista) +* **GPU:** Up to 1075MHz (Mariko) / 921MHz (Erista) +* **RAM:** Up to 1866/2133MHz (Mariko) / 1600MHz (Erista) +* Over/undervolting support +* Built-in configurator +* Compatible with most homebrew + +> It is recommended to read the [guide](https://rentry.co/howtoget60fps) before proceeding, as this can help you get a *significant* performance boost over the default settings, often times with less power draw and heat output + +--- + +## Installation + +1. Ensure you have the latest versions of + + * [Atmosphere](https://github.com/Atmosphere-NX/Atmosphere) + * [Ultrahand Overlay](https://github.com/ppkantorski/Ultrahand-Overlay) +2. Download and extract the **Horizon OC Package** to the root of your SD card. +3. If using **Hekate**, edit `hekate_ipl.ini` to include: + + ``` + kip1=atmosphere/kips/hoc.kip + ``` + + *(No changes needed if using fusee.)* + +--- + +## Configuration + +1. Open the Horizon OC Overlay +2. Open the settings menu +3. Adjust your overclocking settings as desired. A helpful guide can be found [here.](https://rentry.co/mariko#oc-settings-for-horizon-oc) +4. Click **Save KIP Settings** to apply your configuration. + +--- + +## Building from Source + +Refer to COMPILATION.md + +--- +## Clock table + +### MEM clocks (mhz) + +* 3200 → max on mariko, JEDEC. +* 3166 +* 3133 +* 3100 +* 3066 +* 3033 +* 3000 +* 2966 +* 2933 → JEDEC. +* 2900 +* 2866 +* 2833 +* 2800 +* 2766 +* 2733 +* 2700 +* 2666 → JEDEC. +* 2633 +* 2600 +* 2566 +* 2533 +* 2500 +* 2466 +* 2433 +* 2400 → max on erista, JEDEC. +* 2366 +* 2333 +* 2300 +* 2266 +* 2233 +* 2200 +* 2166 +* 2133 → Mariko JEDEC standard max (4266 Modules) +* 2100 +* 2066 +* 2033 +* 2000 +* 1996 → JEDEC standard +* 1966 +* 1933 +* 1900 +* 1866 → Mariko JEDEC standard max (3733 Modules) +* 1833 +* 1800 +* 1766 +* 1733 +* 1700 +* 1666 +* 1633 +* 1600 → official docked, boost mode, Erista JEDEC standard max (3200 Modules), JEDEC. +* 1331 → official handheld, JEDEC. +* 1065 +* 800 +* 665 + +### CPU clocks (mhz) +* 2703 → mariko absolute max, dangerous +* 2601 → unsafe +* 2499 +* 2397 → mariko safe max with UV (low speedo) +* 2295 +* 2193 +* 2091 +* 1963 → mariko no UV max clock +* 1887 +* 1785 → erista no UV max clock, boost mode +* 1683 +* 1581 +* 1428 +* 1326 +* 1224 → sdev oc +* 1122 +* 1020 → official docked & handheld +* 918 +* 816 +* 714 +* 612 → sleep mode + +### GPU clocks (mhz) +* 1536 → absolute max clock on mariko. very dangerous +* 1459 +* 1382 +* 1305 +* 1267 → NVIDIA T214(mariko) rating +* 1228 → mariko High UV safe clock +* 1152 → mariko hiOpt-15mV max clock +* 1075 → mariko hiOpt max clock. absolute max clock on erista. very dangerous +* 998 → NVIDIA T210 (erista) rating +* 960 (erista only) → erista high uv/hiOpt-15mV safe max clock +* 921 → erista no UV max clock +* 844 +* 768 → official docked +* 691 +* 614 +* 537 +* 460 → max handheld +* 384 → official handheld +* 307 → official handheld +* 230 +* 153 +* 76 → boost mode + +**Notes:** +1. On Erista, CPU in handheld is capped to 1581MHz +2. GPU overclock is capped at 460MHz on erista in handheld +3. On Mariko, cap with hiOpt is 614MHz, with hiOpt-15mV it is 691MHz and with High UV it's 768MHz +4. Clocks higher than 768MHz on erista need the official charger is plugged in. + +--- + +## Credits +* **Lightos's Cat** - Cat +* **Souldbminer** - hoc-clk and loader development +* **Lightos** - Loader patches development, hoc-clk development, guides +* **TDRR** - HOC Logo Design +* **tetetete-ctrl** - Website design +* **SciresM** - Atmosphere CFW +* **CTCaer** - L4T, Hekate, proper RAM timings +* **KazushiMe** - Switch OC Suite +* **Hanai3bi (Meha)** - Switch OC Suite, EOS, sys-clk-eos +* **NaGaa95** - L4T-OC kernel, Status Monitor fork +* **B3711 (halop)** - EOS, contributions +* **sys-clk team (m4xw, p-sam, natinusala)** - sys-clk +* **Dominatorul** - Soctherm driver, guides, general help +* **ppkantorski** - Ultrahand sys-clk & Status Monitor fork +* **MasaGratoR and ZachyCatGames** - General help +* **MasaGratoR** - Status Monitor & Display Refresh Rate driver +* **Dominatorul, Samybigio, Arcdelta, Miki, Happy, Winnerboi77, Blaise, Alvise, agjeococh, frost, letum00, and Xenshen** - Testing +* **Samybigio2011, Miki** - Italian translations +* **angelblaster** - Korean translations +* **q1332348216-glitch** - Chinese translations +* **Nvidia** - [Tegra X1 Technical Reference Manual](https://developer.nvidia.com/embedded/dlc/tegra-x1-technical-reference-manual), soctherm driver, L4T diff --git a/dist/atmosphere/contents/00FF0000636C6BFF/exefs.nsp b/dist/atmosphere/contents/00FF0000636C6BFF/exefs.nsp index c346ac3b..22188966 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 f437d383..b14d598a 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/es.json b/dist/config/horizon-oc/lang/es.json index a938c1e3..546b4429 100644 --- a/dist/config/horizon-oc/lang/es.json +++ b/dist/config/horizon-oc/lang/es.json @@ -2,140 +2,140 @@ "Information": "Información", "IDDQ:": "IDDQ:", "Module: ": "Módulo:", - "sys-dock status:": "Estado de sys-dock:", + "sys-dock status:": "estado del sys-dock:", "SaltyNX status:": "Estado de SaltyNX:", - "RR Display status:": "Estado de pantalla RR:", - "Wafer Position:": "Posición del wafer:", + "RR Display status:": "Estado de visualización RR:", + "Wafer Position:": "Posición de la oblea:", "Credits": "Créditos", "Developers": "Desarrolladores", "Contributors": "Colaboradores", - "Testers": "Testers", - "Special Thanks": "Agradecimientos especiales", + "Testers": "Probadores", + "Special Thanks": "agradecimiento especial", "Unknown": "Desconocido", "Installed": "Instalado", "Not Installed": "No instalado", "X: %u Y: %u": "X: %u Y: %u", - "THE BEER-WARE LICENSE": "LICENCIA BEER-WARE", + "THE BEER-WARE LICENSE": "LA LICENCIA DE CERVEZA", "Default": "Predeterminado", - "Do Not Override": "No sobrescribir", - "Disabled": "Desactivado", - "Enabled": "Activado", + "Do Not Override": "No anular", + "Disabled": "Discapacitado", + "Enabled": "Habilitado", " \\ue0e3 Reset": "\\ue0e3 Restablecer", "Display": "Pantalla", - "Application changed\\n\\n": "Aplicación cambiada\\n\\n", - "The running application changed\\n\\n": "La aplicación en ejecución ha cambiado\\n\\n", - "while editing was going on.": "mientras se estaba editando.", - "Board": "Placa", + "Application changed\\n\\n": "Aplicación modificada\\n\\n", + "The running application changed\\n\\n": "La aplicación en ejecución cambió\\n\\n", + "while editing was going on.": "mientras se realizaba la edición.", + "Board": "tablero", "%u.%u%u mV": "%u.%u%u mV", - "Could not connect to hoc-clk sysmodule.\\n\\n": "No se pudo conectar al sysmodule hoc-clk.\\n\\n", - "Please make sure everything is\\n\\n": "Asegúrate de que todo esté\\n\\n", - "correctly installed and enabled.": "correctamente instalado y activado.", - "Fatal error": "Error fatal", - "Temporary Overrides ": "Ajustes temporales", - "Sleep Mode": "Modo reposo", - "Stock": "Valores de fábrica", - "Dev OC": "OC de desarrollo", - "Boost Mode": "Modo boost", + "Could not connect to hoc-clk sysmodule.\\n\\n": "No se pudo conectar al módulo del sistema hoc-clk.\\n\\n", + "Please make sure everything is\\n\\n": "Por favor asegúrese de que todo esté\\n\\n", + "correctly installed and enabled.": "correctamente instalado y habilitado.", + "Fatal error": "error fatal", + "Temporary Overrides ": "Anulaciones temporales", + "Sleep Mode": "Modo de suspensión", + "Stock": "Valores", + "Dev OC": "Desarrollador OC", + "Boost Mode": "Modo de impulso", "Safe Max": "Máximo seguro", - "Unsafe Max": "Máximo no seguro", + "Unsafe Max": "Máximo inseguro", "Absolute Max": "Máximo absoluto", - "Handheld Safe Max": "Máximo seguro en portátil", - "Enable": "Activar", + "Handheld Safe Max": "Caja fuerte de mano máx.", + "Enable": "Habilitar", "Edit App Profile": "Editar perfil de aplicación", "Edit Global Profile": "Editar perfil global", - "Temporary Overrides": "Ajustes temporales", + "Temporary Overrides": "Anulaciones temporales", "Settings": "Configuración", "About": "Acerca de", - "Compiling with minimal features": "Compilado con funciones mínimas", - "General Settings": "Configuración general", - "Governor Settings": "Configuración del governor", - "Safety Settings": "Configuración de seguridad", - "Save KIP Settings": "Guardar configuración KIP", + "Compiling with minimal features": "Compilando con características mínimas", + "General Settings": "Configuraciones generales", + "Governor Settings": "Configuración del gobernador", + "Safety Settings": "Configuraciones de seguridad", + "Save KIP Settings": "Guardar configuración de KIP", "RAM Settings": "Configuración de RAM", - "CPU Settings": "Configuración de CPU", + "CPU Settings": "Configuración de la CPU", "GPU Settings": "Configuración de GPU", "Display Settings": "Configuración de pantalla", "Experimental": "Experimental", - "GPU Scheduling Override Method": "Método de sobrescritura del scheduling de GPU", - "can be dangerous and may cause": "puede ser peligroso y causar", - "damage to your battery or charger!": "daños a la batería o al cargador.", - "Charge Current Override": "Sobrescritura de corriente de carga", + "GPU Scheduling Override Method": "Método de anulación de programación de GPU", + "can be dangerous and may cause": "puede ser peligroso y puede causar", + "damage to your battery or charger!": "¡Daños a su batería o cargador!", + "Charge Current Override": "Anulación de corriente de carga", "RAM Voltage Display Mode": "Modo de visualización de voltaje de RAM", "Polling Interval": "Intervalo de sondeo", - "CPU Governor Minimum Frequency": "Frecuencia mínima del governor de CPU", - "refresh rates may cause stress": "las tasas de refresco pueden causar estrés", - "or damage to your display! ": "o dañar la pantalla.", - "Proceed at your own risk!": "¡Úsalo bajo tu propio riesgo!", - "Max Handheld Display": "Frecuencia máxima de pantalla en portátil", - "Display Clock": "Frecuencia de pantalla", - "Official Rating": "Valor oficial", + "CPU Governor Minimum Frequency": "Frecuencia mínima del gobernador de CPU", + "refresh rates may cause stress": "Las frecuencias de actualización pueden causar estrés.", + "or damage to your display! ": "o daños a su pantalla!", + "Proceed at your own risk!": "¡Continúe bajo su propio riesgo!", + "Max Handheld Display": "Pantalla portátil máxima", + "Display Clock": "Reloj de pantalla", + "Official Rating": "Calificación oficial", "TDP Threshold": "Umbral de TDP", - "Power": "Potencia", - "Thermal Throttle Limit": "Límite de thermal throttling", - "HP Mode": "Modo alto rendimiento", + "Power": "poder", + "Thermal Throttle Limit": "Límite del acelerador térmico", + "HP Mode": "Modo HP", "Default (Mariko)": "Predeterminado (Mariko)", "Default (Erista)": "Predeterminado (Erista)", - "Rating": "Valor", - "Safe Max (Mariko)": "Máximo seguro (Mariko)", - "Safe Max (Erista)": "Máximo seguro (Erista)", - "RAM VDD2 Voltage": "Voltaje VDD2 de RAM", - "Voltage": "Voltaje", - "RAM VDDQ Voltage": "Voltaje VDDQ de RAM", - "RAM Frequency Editor": "Editor de frecuencia de RAM", - "JEDEC.": "JEDEC", - "High speedo needed!": "¡Se necesita alto speedo!", - "3333MHz (Needs extreme Speedo/PLL)": "3333MHz (requiere Speedo/PLL extremo)", - "3366MHz (Needs extreme Speedo/PLL)": "3366MHz (requiere Speedo/PLL extremo)", - "3400MHz (Needs extreme Speedo/PLL)": "3400MHz (requiere Speedo/PLL extremo)", - "3433MHz (Needs ridiculous Speedo/PLL)": "3433MHz (requiere Speedo/PLL muy alto)", - "3466MHz (Needs ridiculous Speedo/PLL)": "3466MHz (requiere Speedo/PLL muy alto)", - "3500MHz (Needs ridiculous Speedo/PLL)": "3500MHz (requiere Speedo/PLL muy alto)", - "Ram Max Clock": "Frecuencia máxima de RAM", - "RAM Latency Editor": "Editor de latencias de RAM", - "RAM Timing Reductions": "Reducción de timings de RAM", - "Memory Timings": "Timings de memoria", + "Rating": "Calificación", + "Safe Max (Mariko)": "Max seguro (Mariko)", + "Safe Max (Erista)": "Safe Max (Erista)", + "RAM VDD2 Voltage": "Voltaje RAM VDD2", + "Voltage": "voltaje", + "RAM VDDQ Voltage": "Voltaje RAM VDDQ", + "RAM Frequency Editor": "Editor de frecuencia RAM", + "JEDEC.": "JEDEC.", + "High speedo needed!": "¡Se necesita alta velocidad!", + "3333MHz (Needs extreme Speedo/PLL)": "3333MHz (Necesita Speedo/PLL extremo)", + "3366MHz (Needs extreme Speedo/PLL)": "3366MHz (Necesita Speedo/PLL extremo)", + "3400MHz (Needs extreme Speedo/PLL)": "3400MHz (Necesita Speedo/PLL extremo)", + "3433MHz (Needs ridiculous Speedo/PLL)": "3433MHz (Necesita Speedo/PLL ridículo)", + "3466MHz (Needs ridiculous Speedo/PLL)": "3466MHz (Necesita Speedo/PLL ridículo)", + "3500MHz (Needs ridiculous Speedo/PLL)": "3500MHz (Necesita Speedo/PLL ridículo)", + "Ram Max Clock": "Ram Max Reloj", + "RAM Latency Editor": "Editor de latencia de RAM", + "RAM Timing Reductions": "Reducciones de tiempo de RAM", + "Memory Timings": "Tiempos de memoria", "Advanced": "Avanzado", - "t6 tRTW Fine Tune": "Ajuste fino t6 tRTW", + "t6 tRTW Fine Tune": "t6 tRTW Ajuste fino", "tRTW Fine Tune": "Ajuste fino tRTW", - "t7 tWTR Fine Tune": "Ajuste fino t7 tWTR", - "tWTR Fine Tune": "Ajuste fino tWTR", - "Memory Latencies": "Latencias de memoria", - "Read Latency": "Latencia de lectura", + "t7 tWTR Fine Tune": "t7 tWTR Ajuste fino", + "tWTR Fine Tune": "Ajuste fino de tWTR", + "Memory Latencies": "Latencias de la memoria", + "Read Latency": "Leer latencia", "Write Latency": "Latencia de escritura", - "CPU Boost Clock": "Frecuencia boost de CPU", - "CPU UV": "Undervolt de CPU", + "CPU Boost Clock": "Reloj de aumento de CPU", + "CPU UV": "procesador ultravioleta", "CPU Unlock": "Desbloqueo de CPU", - "CPU VMIN": "VMIN de CPU", - "CPU Max Voltage": "Voltaje máximo de CPU", - "CPU Max Clock": "Frecuencia máxima de CPU", - "Extreme UV Table": "Tabla de undervolt extrema", - "CPU UV Table": "Tabla de undervolt de CPU", - "CPU Low UV": "Undervolt bajo de CPU", - "CPU High UV": "Undervolt alto de CPU", + "CPU VMIN": "CPU VMIN", + "CPU Max Voltage": "Voltaje máximo de la CPU", + "CPU Max Clock": "Reloj máximo de CPU", + "Extreme UV Table": "Mesa UV extrema", + "CPU UV Table": "Tabla UV de CPU", + "CPU Low UV": "CPU baja radiación ultravioleta", + "CPU High UV": "CPU alta UV", "CPU Low VMIN": "VMIN bajo de CPU", "CPU High VMIN": "VMIN alto de CPU", - "No Undervolt": "Sin undervolt", - "SLT Table": "Tabla SLT", + "No Undervolt": "Sin subvoltaje", + "SLT Table": "Mesa TR", "HiOPT Table": "Tabla HiOPT", - "GPU Undervolt Table": "Tabla de undervolt de GPU", + "GPU Undervolt Table": "Tabla de subvoltaje de GPU", "GPU Minimum Voltage": "Voltaje mínimo de GPU", - "Calculate GPU Vmin": "Calcular Vmin de GPU", - "GPU VMIN": "VMIN de GPU", + "Calculate GPU Vmin": "Calcular GPU Vmin", + "GPU VMIN": "GPU VMIN", "GPU Maximum Voltage": "Voltaje máximo de GPU", - "GPU Voltage Offset": "Offset de voltaje de GPU", - "Do not override": "No sobrescribir", - "Enabled (Default)": "Activado (predeterminado)", - "96.6% limit": "Límite 96,6%", - "99.7% limit": "Límite 99,7%", - "GPU Scheduling Override": "Sobrescritura de scheduling de GPU", - "Official Service": "Servicio oficial", - "GPU DVFS Mode": "Modo DVFS de GPU", - "GPU DVFS Offset": "Offset DVFS de GPU", + "GPU Voltage Offset": "Compensación de voltaje de GPU", + "Do not override": "no anular", + "Enabled (Default)": "Habilitado (predeterminado)", + "96.6% limit": "límite del 96,6%", + "99.7% limit": "límite del 99,7%", + "GPU Scheduling Override": "Anulación de programación de GPU", + "Official Service": "Servicio Oficial", + "GPU DVFS Mode": "Modo GPU DVFS", + "GPU DVFS Offset": "Compensación DVFS de GPU", "GPU Voltage Table": "Tabla de voltaje de GPU", "GPU Custom Table (mV)": "Tabla personalizada de GPU (mV)", - "1075MHz without UV, 1152MHz on SLT": "1075MHz sin undervolt, 1152MHz en SLT", - "or 1228MHz on HiOPT can cause ": "o 1228MHz en HiOPT pueden causar ", - "permanent damage to your Switch!": "¡daño permanente a tu Switch!", - "921MHz without UV and 960MHz on": "921MHz sin undervolt y 960MHz en", - "SLT or HiOPT can cause ": "SLT o HiOPT pueden causar " -} \ No newline at end of file + "1075MHz without UV, 1152MHz on SLT": "1075MHz sin UV, 1152MHz en SLT", + "or 1228MHz on HiOPT can cause ": "o 1228MHz en HiOPT pueden causar", + "permanent damage to your Switch!": "¡Daño permanente a tu Switch!", + "921MHz without UV and 960MHz on": "921MHz sin UV y 960MHz encendido", + "SLT or HiOPT can cause ": "SLT o HiOPT pueden causar" +} diff --git a/dist/config/horizon-oc/lang/fr.json b/dist/config/horizon-oc/lang/fr.json index e4e41177..2494473a 100644 --- a/dist/config/horizon-oc/lang/fr.json +++ b/dist/config/horizon-oc/lang/fr.json @@ -1,11 +1,11 @@ { "Information": "Informations", - "IDDQ:": "IDDQ :", - "Module: ": "Module :", - "sys-dock status:": "Statut de sys-dock :", - "SaltyNX status:": "Statut de SaltyNX :", - "RR Display status:": "Statut de l'affichage RR :", - "Wafer Position:": "Position du wafer :", + "IDDQ:": "IDDQ :", + "Module: ": "Module :", + "sys-dock status:": "état du dock système :", + "SaltyNX status:": "Statut SaltyNX :", + "RR Display status:": "Etat d'affichage RR :", + "Wafer Position:": "Position de la plaquette :", "Credits": "Crédits", "Developers": "Développeurs", "Contributors": "Contributeurs", @@ -15,127 +15,127 @@ "Installed": "Installé", "Not Installed": "Non installé", "X: %u Y: %u": "X : %u Y : %u", - "THE BEER-WARE LICENSE": "LA LICENCE BEER-WARE", + "THE BEER-WARE LICENSE": "LA LICENCE DE LA BIÈRE", "Default": "Par défaut", "Do Not Override": "Ne pas remplacer", "Disabled": "Désactivé", "Enabled": "Activé", " \\ue0e3 Reset": "\\ue0e3 Réinitialiser", - "Display": "Écran", + "Display": "Affichage", "Application changed\\n\\n": "Application modifiée\\n\\n", "The running application changed\\n\\n": "L'application en cours d'exécution a changé\\n\\n", - "while editing was going on.": "pendant la modification.", - "Board": "Carte", + "while editing was going on.": "pendant le montage.", + "Board": "Conseil", "%u.%u%u mV": "%u.%u%u mV", - "Could not connect to hoc-clk sysmodule.\\n\\n": "Impossible de se connecter au sysmodule hoc-clk.\\n\\n", + "Could not connect to hoc-clk sysmodule.\\n\\n": "Impossible de se connecter au module système hoc-clk.\\n\\n", "Please make sure everything is\\n\\n": "Veuillez vous assurer que tout est\\n\\n", "correctly installed and enabled.": "correctement installé et activé.", "Fatal error": "Erreur fatale", - "Temporary Overrides ": "Forçages temporaires ", + "Temporary Overrides ": "Remplacements temporaires", "Sleep Mode": "Mode veille", - "Stock": "D'origine", - "Dev OC": "OC Développeur", + "Stock": "Actions", + "Dev OC": "Développeur OC", "Boost Mode": "Mode Boost", - "Safe Max": "Max sûr", - "Unsafe Max": "Max non sûr", + "Safe Max": "Coffre-fort maximum", + "Unsafe Max": "Dangereux Max", "Absolute Max": "Max absolu", - "Handheld Safe Max": "Max sûr (mode portable)", + "Handheld Safe Max": "Coffre-fort portatif Max", "Enable": "Activer", - "Edit App Profile": "Modifier le profil de l'app", + "Edit App Profile": "Modifier le profil de l'application", "Edit Global Profile": "Modifier le profil global", - "Temporary Overrides": "Forçages temporaires", + "Temporary Overrides": "Remplacements temporaires", "Settings": "Paramètres", "About": "À propos", - "Compiling with minimal features": "Compilation avec fonctionnalités minimales", + "Compiling with minimal features": "Compilation avec des fonctionnalités minimales", "General Settings": "Paramètres généraux", "Governor Settings": "Paramètres du gouverneur", "Safety Settings": "Paramètres de sécurité", "Save KIP Settings": "Enregistrer les paramètres KIP", - "RAM Settings": "Paramètres RAM", - "CPU Settings": "Paramètres CPU", - "GPU Settings": "Paramètres GPU", + "RAM Settings": "Paramètres de la RAM", + "CPU Settings": "Paramètres du processeur", + "GPU Settings": "Paramètres du processeur graphique", "Display Settings": "Paramètres d'affichage", "Experimental": "Expérimental", - "GPU Scheduling Override Method": "Méthode de Forçage de l'ordonnancement GPU", - "can be dangerous and may cause": "peut être dangereux et causer des", - "damage to your battery or charger!": "dommages à votre batterie ou chargeur !", - "Charge Current Override": "Forçage du courant de charge", - "RAM Voltage Display Mode": "Mode d'affichage de la tension RAM", + "GPU Scheduling Override Method": "Méthode de remplacement de la planification GPU", + "can be dangerous and may cause": "peut être dangereux et provoquer", + "damage to your battery or charger!": "dommages à votre batterie ou à votre chargeur !", + "Charge Current Override": "Remplacement du courant de charge", + "RAM Voltage Display Mode": "Mode d'affichage de la tension de la RAM", "Polling Interval": "Intervalle d'interrogation", - "CPU Governor Minimum Frequency": "Fréquence minimale du gouverneur CPU", - "refresh rates may cause stress": "les taux de rafraîchissement peuvent stresser", - "or damage to your display! ": "ou endommager votre écran !", - "Proceed at your own risk!": "À utiliser à vos propres risques !", - "Max Handheld Display": "Affichage portable max", - "Display Clock": "Fréquence d'affichage", + "CPU Governor Minimum Frequency": "Fréquence minimale du gouverneur du processeur", + "refresh rates may cause stress": "les taux de rafraîchissement peuvent causer du stress", + "or damage to your display! ": "ou endommager votre écran !", + "Proceed at your own risk!": "Procédez à vos propres risques !", + "Max Handheld Display": "Affichage portable maximum", + "Display Clock": "Affichage de l'horloge", "Official Rating": "Classement officiel", "TDP Threshold": "Seuil TDP", - "Power": "Alimentation", - "Thermal Throttle Limit": "Limite d'étranglement thermique", + "Power": "Puissance", + "Thermal Throttle Limit": "Limite d'accélérateur thermique", "HP Mode": "Mode HP", "Default (Mariko)": "Par défaut (Mariko)", "Default (Erista)": "Par défaut (Erista)", - "Rating": "Évaluation", - "Safe Max (Mariko)": "Max sûr (Mariko)", - "Safe Max (Erista)": "Max sûr (Erista)", - "RAM VDD2 Voltage": "Tension RAM VDD2", + "Rating": "Note", + "Safe Max (Mariko)": "Coffre-fort Max (Mariko)", + "Safe Max (Erista)": "Coffre-fort Max (Erista)", + "RAM VDD2 Voltage": "Tension de la RAM VDD2", "Voltage": "Tension", - "RAM VDDQ Voltage": "Tension RAM VDDQ", + "RAM VDDQ Voltage": "Tension VDDQ de la RAM", "RAM Frequency Editor": "Éditeur de fréquence RAM", "JEDEC.": "JEDEC.", - "High speedo needed!": "Speedo élevé requis !", - "3333MHz (Needs extreme Speedo/PLL)": "3333 MHz (nécessite Speedo/PLL extrême)", - "3366MHz (Needs extreme Speedo/PLL)": "3366 MHz (nécessite Speedo/PLL extrême)", - "3400MHz (Needs extreme Speedo/PLL)": "3400 MHz (nécessite Speedo/PLL extrême)", - "3433MHz (Needs ridiculous Speedo/PLL)": "3433 MHz (nécessite Speedo/PLL ridicule)", - "3466MHz (Needs ridiculous Speedo/PLL)": "3466 MHz (nécessite Speedo/PLL ridicule)", - "3500MHz (Needs ridiculous Speedo/PLL)": "3500 MHz (nécessite Speedo/PLL ridicule)", - "Ram Max Clock": "Fréquence RAM max", + "High speedo needed!": "Besoin d'un speedo haut !", + "3333MHz (Needs extreme Speedo/PLL)": "3333 MHz (nécessite un Speedo/PLL extrême)", + "3366MHz (Needs extreme Speedo/PLL)": "3366 MHz (nécessite un Speedo/PLL extrême)", + "3400MHz (Needs extreme Speedo/PLL)": "3400 MHz (nécessite un Speedo/PLL extrême)", + "3433MHz (Needs ridiculous Speedo/PLL)": "3433 MHz (nécessite un Speedo/PLL ridicule)", + "3466MHz (Needs ridiculous Speedo/PLL)": "3466 MHz (nécessite un Speedo/PLL ridicule)", + "3500MHz (Needs ridiculous Speedo/PLL)": "3500 MHz (nécessite un Speedo/PLL ridicule)", + "Ram Max Clock": "Ram Max Horloge", "RAM Latency Editor": "Éditeur de latence RAM", - "RAM Timing Reductions": "Réductions des timings RAM", - "Memory Timings": "Timings mémoire", + "RAM Timing Reductions": "Réductions de synchronisation de la RAM", + "Memory Timings": "Horaires de mémoire", "Advanced": "Avancé", - "t6 tRTW Fine Tune": "Ajustement précis t6 tRTW", - "tRTW Fine Tune": "Ajustement précis tRTW", - "t7 tWTR Fine Tune": "Ajustement précis t7 tWTR", - "tWTR Fine Tune": "Ajustement précis tWTR", - "Memory Latencies": "Latences mémoire", + "t6 tRTW Fine Tune": "t6 tRTW réglage fin", + "tRTW Fine Tune": "tRTW Réglage fin", + "t7 tWTR Fine Tune": "t7 tWTR réglage fin", + "tWTR Fine Tune": "Réglage fin du tWTR", + "Memory Latencies": "Latences de mémoire", "Read Latency": "Latence de lecture", "Write Latency": "Latence d'écriture", - "CPU Boost Clock": "Fréquence Boost CPU", - "CPU UV": "UV CPU", - "CPU Unlock": "Déverrouillage CPU", + "CPU Boost Clock": "Horloge d'augmentation du processeur", + "CPU UV": "UV du processeur", + "CPU Unlock": "Déverrouillage du processeur", "CPU VMIN": "CPU VMIN", - "CPU Max Voltage": "Tension CPU max", - "CPU Max Clock": "Fréquence CPU max", - "Extreme UV Table": "Table d'UV extrême", - "CPU UV Table": "Table d'UV CPU", - "CPU Low UV": "UV CPU faible", - "CPU High UV": "UV CPU élevé", - "CPU Low VMIN": "VMIN CPU faible", - "CPU High VMIN": "VMIN CPU élevé", - "No Undervolt": "Aucun Undervolt", - "SLT Table": "Table SLT", - "HiOPT Table": "Table HiOPT", - "GPU Undervolt Table": "Table d'undervolt GPU", - "GPU Minimum Voltage": "Tension GPU minimale", - "Calculate GPU Vmin": "Calculer Vmin GPU", + "CPU Max Voltage": "Tension maximale du processeur", + "CPU Max Clock": "Horloge maximale du processeur", + "Extreme UV Table": "Table UV Extrême", + "CPU UV Table": "Tableau UV du processeur", + "CPU Low UV": "CPU faible UV", + "CPU High UV": "CPU UV élevé", + "CPU Low VMIN": "CPU faible VMIN", + "CPU High VMIN": "Processeur VMIN élevé", + "No Undervolt": "Pas de sous-tension", + "SLT Table": "Tableau SLT", + "HiOPT Table": "Tableau HiOPT", + "GPU Undervolt Table": "Tableau de sous-tension GPU", + "GPU Minimum Voltage": "Tension minimale du GPU", + "Calculate GPU Vmin": "Calculer la Vmin du GPU", "GPU VMIN": "GPU VMIN", - "GPU Maximum Voltage": "Tension GPU maximale", - "GPU Voltage Offset": "Offset de tension GPU", - "Do not override": "Ne pas remplacer", + "GPU Maximum Voltage": "Tension maximale du GPU", + "GPU Voltage Offset": "Décalage de tension du GPU", + "Do not override": "Ne remplacez pas", "Enabled (Default)": "Activé (par défaut)", - "96.6% limit": "Limite de 96,6 %", - "99.7% limit": "Limite de 99,7 %", - "GPU Scheduling Override": "Forçage de l'ordonnancement GPU", + "96.6% limit": "Limite de 96,6 %", + "99.7% limit": "Limite de 99,7 %", + "GPU Scheduling Override": "Remplacement de la planification GPU", "Official Service": "Service officiel", "GPU DVFS Mode": "Mode GPU DVFS", - "GPU DVFS Offset": "Offset GPU DVFS", - "GPU Voltage Table": "Table de tension GPU", - "GPU Custom Table (mV)": "Table de GPU personnalisée (mV)", + "GPU DVFS Offset": "Décalage GPU DVFS", + "GPU Voltage Table": "Tableau de tension du GPU", + "GPU Custom Table (mV)": "Tableau personnalisé GPU (mV)", "1075MHz without UV, 1152MHz on SLT": "1075 MHz sans UV, 1152 MHz sur SLT", - "or 1228MHz on HiOPT can cause ": "ou 1228 MHz sur HiOPT peut causer des", - "permanent damage to your Switch!": "dommages permanents à votre Switch !", - "921MHz without UV and 960MHz on": "921 MHz sans UV et 960 MHz sur", - "SLT or HiOPT can cause ": "SLT ou HiOPT peuvent causer des" + "or 1228MHz on HiOPT can cause ": "ou 1228 MHz sur HiOPT peut provoquer", + "permanent damage to your Switch!": "dommages permanents à votre Switch !", + "921MHz without UV and 960MHz on": "921 MHz sans UV et 960 MHz activé", + "SLT or HiOPT can cause ": "SLT ou HiOPT peuvent provoquer" } diff --git a/dist/config/horizon-oc/lang/it.json b/dist/config/horizon-oc/lang/it.json index 5e65fdae..d7056f36 100644 --- a/dist/config/horizon-oc/lang/it.json +++ b/dist/config/horizon-oc/lang/it.json @@ -2,140 +2,140 @@ "Information": "Informazioni", "IDDQ:": "IDDQ:", "Module: ": "Modulo:", - "sys-dock status:": "stato di sys-dock", + "sys-dock status:": "stato del dock di sistema:", "SaltyNX status:": "Stato di SaltyNX:", - "RR Display status:": "Stato del RR:", - "Wafer Position:": "Posizione nel Wafer:", + "RR Display status:": "Stato di visualizzazione RR:", + "Wafer Position:": "Posizione del wafer:", "Credits": "Crediti", "Developers": "Sviluppatori", "Contributors": "Collaboratori", "Testers": "Tester", - "Special Thanks": "Un Ringraziamento Speciale", + "Special Thanks": "Un ringraziamento speciale", "Unknown": "Sconosciuto", "Installed": "Installato", "Not Installed": "Non installato", "X: %u Y: %u": "X: %u Y: %u", - "THE BEER-WARE LICENSE": "THE BEER-WARE LICENSE", + "THE BEER-WARE LICENSE": "LA LICENZA PER GLI ARTICOLI DI BIRRA", "Default": "Predefinito", - "Do Not Override": "Non Sovrascrivere", + "Do Not Override": "Non sovrascrivere", "Disabled": "Disabilitato", "Enabled": "Abilitato", " \\ue0e3 Reset": "\\ue0e3 Ripristina", - "Display": "Schermo", + "Display": "Visualizzazione", "Application changed\\n\\n": "Applicazione modificata\\n\\n", "The running application changed\\n\\n": "L'applicazione in esecuzione è cambiata\\n\\n", "while editing was going on.": "mentre era in corso la modifica.", - "Board": "Scheda", + "Board": "Consiglio", "%u.%u%u mV": "%u.%u%u mV", - "Could not connect to hoc-clk sysmodule.\\n\\n": "Impossibile connettersi al sysmodule hoc-clk.\\n\\n", + "Could not connect to hoc-clk sysmodule.\\n\\n": "Impossibile connettersi al modulo di sistema hoc-clk.\\n\\n", "Please make sure everything is\\n\\n": "Assicurati che tutto sia\\n\\n", "correctly installed and enabled.": "correttamente installato e abilitato.", "Fatal error": "Errore fatale", - "Temporary Overrides ": "Sostituzioni Temporanee", - "Sleep Mode": "Modalità di Sospensione", - "Stock": "Originale", - "Dev OC": "OC dev", - "Boost Mode": "Modalità Boost", - "Safe Max": "Massimo Sicuro", - "Unsafe Max": "Massimo Non Sicuro", - "Absolute Max": "Massimo Assoluto", - "Handheld Safe Max": "Massimo Sicuro Modalità Portatile", + "Temporary Overrides ": "Sostituzioni temporanee", + "Sleep Mode": "Modalità di sospensione", + "Stock": "Magazzino", + "Dev OC": "OC di sviluppo", + "Boost Mode": "Modalità potenziamento", + "Safe Max": "Sicuro massimo", + "Unsafe Max": "Non sicuro Max", + "Absolute Max": "Massimo assoluto", + "Handheld Safe Max": "Cassaforte portatile max", "Enable": "Abilita", - "Edit App Profile": "Modifica Profilo Dell'App", - "Edit Global Profile": "Modifica Profilo Globale", - "Temporary Overrides": "Sostituzioni Temporanee", + "Edit App Profile": "Modifica profilo dell'app", + "Edit Global Profile": "Modifica profilo globale", + "Temporary Overrides": "Sostituzioni temporanee", "Settings": "Impostazioni", - "About": "A Riguardo Di", + "About": "Circa", "Compiling with minimal features": "Compilazione con funzionalità minime", - "General Settings": "Impostazioni Generali", - "Governor Settings": "Impostazioni Del Governor", - "Safety Settings": "Impostazioni Di Sicurezza", - "Save KIP Settings": "Salva le impostazioni del KIP", + "General Settings": "Impostazioni generali", + "Governor Settings": "Impostazioni del governatore", + "Safety Settings": "Impostazioni di sicurezza", + "Save KIP Settings": "Salva le impostazioni KIP", "RAM Settings": "Impostazioni della RAM", "CPU Settings": "Impostazioni della CPU", "GPU Settings": "Impostazioni della GPU", - "Display Settings": "Impostazioni dello Schermo", + "Display Settings": "Impostazioni di visualizzazione", "Experimental": "Sperimentale", - "GPU Scheduling Override Method": "Metodo di override dello scheduling GPU", + "GPU Scheduling Override Method": "Metodo di override della pianificazione GPU", "can be dangerous and may cause": "può essere pericoloso e può causare", "damage to your battery or charger!": "danni alla batteria o al caricabatterie!", - "Charge Current Override": "Override della Corrente di Carica", - "RAM Voltage Display Mode": "Modalità di Visualizzazione della Tensione RAM", + "Charge Current Override": "Override della corrente di carica", + "RAM Voltage Display Mode": "Modalità di visualizzazione della tensione RAM", "Polling Interval": "Intervallo di polling", - "CPU Governor Minimum Frequency": "Frequenza minima del Governor della CPU", + "CPU Governor Minimum Frequency": "Frequenza minima del governatore della CPU", "refresh rates may cause stress": "le frequenze di aggiornamento possono causare stress", "or damage to your display! ": "o danni al display!", "Proceed at your own risk!": "Procedi a tuo rischio e pericolo!", - "Max Handheld Display": "Display Massimo in Modalità Portatile", - "Display Clock": "Frequenza del Display", - "Official Rating": "Rating Ufficiale", + "Max Handheld Display": "Display portatile massimo", + "Display Clock": "Visualizza orologio", + "Official Rating": "Valutazione ufficiale", "TDP Threshold": "Soglia TDP", "Power": "Potenza", - "Thermal Throttle Limit": "Limite Termico", + "Thermal Throttle Limit": "Limite della valvola termica", "HP Mode": "Modalità HP", "Default (Mariko)": "Predefinito (Mariko)", "Default (Erista)": "Predefinito (Erista)", "Rating": "Valutazione", - "Safe Max (Mariko)": "Massimo Sicuro (Mariko)", - "Safe Max (Erista)": "Massimo Sicuro (Erista)", + "Safe Max (Mariko)": "Safe Max (Mariko)", + "Safe Max (Erista)": "Safe Max (Erista)", "RAM VDD2 Voltage": "Tensione RAM VDD2", "Voltage": "Voltaggio", "RAM VDDQ Voltage": "Voltaggio VDDQ della RAM", "RAM Frequency Editor": "Editor della frequenza RAM", "JEDEC.": "JEDEC.", - "High speedo needed!": "Alto Valore Speedo Necessario!", - "3333MHz (Needs extreme Speedo/PLL)": "3333 MHz (richiede Speedo/PLL altissimo)", - "3366MHz (Needs extreme Speedo/PLL)": "3366 MHz (richiede Speedo/PLL altissimo)", - "3400MHz (Needs extreme Speedo/PLL)": "3400 MHz (richiede Speedo/PLL altissimo)", - "3433MHz (Needs ridiculous Speedo/PLL)": "3433 MHz (richiede Speedo/PLL estremo)", - "3466MHz (Needs ridiculous Speedo/PLL)": "3466 MHz (richiede Speedo/PLL estremo)", - "3500MHz (Needs ridiculous Speedo/PLL)": "3500 MHz (richiede Speedo/PLL estremo)", - "Ram Max Clock": "Frequenza Massima Ram", - "RAM Latency Editor": "Editor della Latenza RAM", - "RAM Timing Reductions": "Riduzioni dei Timing della RAM", - "Memory Timings": "Timing di Memoria", + "High speedo needed!": "È necessaria l'alta velocità!", + "3333MHz (Needs extreme Speedo/PLL)": "3333 MHz (richiede Speedo/PLL estremo)", + "3366MHz (Needs extreme Speedo/PLL)": "3366 MHz (richiede Speedo/PLL estremo)", + "3400MHz (Needs extreme Speedo/PLL)": "3400 MHz (richiede Speedo/PLL estremo)", + "3433MHz (Needs ridiculous Speedo/PLL)": "3433 MHz (è necessario un ridicolo Speedo/PLL)", + "3466MHz (Needs ridiculous Speedo/PLL)": "3466 MHz (è necessario un ridicolo Speedo/PLL)", + "3500MHz (Needs ridiculous Speedo/PLL)": "3500 MHz (è necessario un ridicolo Speedo/PLL)", + "Ram Max Clock": "Orologio Ram Max", + "RAM Latency Editor": "Editor della latenza RAM", + "RAM Timing Reductions": "Riduzioni della temporizzazione della RAM", + "Memory Timings": "Tempi di memoria", "Advanced": "Avanzato", - "t6 tRTW Fine Tune": "Regolazione Fine t6 tRTW", - "tRTW Fine Tune": "Regolazione Fine tRTW", - "t7 tWTR Fine Tune": "Regolazione Fine t7 tWTR", - "tWTR Fine Tune": "Regolazione Fine tWTR", - "Memory Latencies": "Latenza della Memoria", - "Read Latency": "Latenza di Lettura", - "Write Latency": "Latenza di Scrittura", - "CPU Boost Clock": "Frequenza CPU in Boost", - "CPU UV": "Undervolt CPU", + "t6 tRTW Fine Tune": "t6 tRTW Sintonia fine", + "tRTW Fine Tune": "tRTW Sintonia fine", + "t7 tWTR Fine Tune": "t7 tWTR Sintonia fine", + "tWTR Fine Tune": "tWTR Sintonia fine", + "Memory Latencies": "Latenza della memoria", + "Read Latency": "Leggi latenza", + "Write Latency": "Scrivi latenza", + "CPU Boost Clock": "Orologio di potenziamento della CPU", + "CPU UV": "UV della CPU", "CPU Unlock": "Sblocco della CPU", - "CPU VMIN": "CPU VMIN", + "CPU VMIN": "CPUVMIN", "CPU Max Voltage": "Voltaggio massimo della CPU", - "CPU Max Clock": "Frequenza massima della CPU", - "Extreme UV Table": "Tabella UV estremo", + "CPU Max Clock": "Orologio massimo della CPU", + "Extreme UV Table": "Tavolo UV estremo", "CPU UV Table": "Tabella UV della CPU", - "CPU Low UV": "CPU UV Bassa Frequenza", - "CPU High UV": "CPU UV Alta Frequenza", - "CPU Low VMIN": "CPU VMIN Bassa Frequenza", - "CPU High VMIN": "CPU VMIN Alta Frequenza", - "No Undervolt": "Nessun Undervolt", + "CPU Low UV": "CPU con raggi UV bassi", + "CPU High UV": "UV elevato della CPU", + "CPU Low VMIN": "VMIN CPU basso", + "CPU High VMIN": "CPU alta VMIN", + "No Undervolt": "Nessuna sottotensione", "SLT Table": "Tabella SLT", "HiOPT Table": "Tabella HiOPT", - "GPU Undervolt Table": "Tabella di Undervolt GPU", - "GPU Minimum Voltage": "Voltaggio Minimo della GPU", + "GPU Undervolt Table": "Tabella di sottotensione GPU", + "GPU Minimum Voltage": "Voltaggio minimo della GPU", "Calculate GPU Vmin": "Calcola GPU Vmin", - "GPU VMIN": "GPU VMIN", + "GPU VMIN": "GPUVMIN", "GPU Maximum Voltage": "Voltaggio massimo della GPU", - "GPU Voltage Offset": "Offset di Voltaggio della GPU", + "GPU Voltage Offset": "Offset di tensione della GPU", "Do not override": "Non sovrascrivere", "Enabled (Default)": "Abilitato (impostazione predefinita)", "96.6% limit": "Limite del 96,6%.", "99.7% limit": "Limite del 99,7%.", - "GPU Scheduling Override": "Override dello Scheduling GPU", + "GPU Scheduling Override": "Override della pianificazione GPU", "Official Service": "Servizio ufficiale", "GPU DVFS Mode": "Modalità DVFS GPU", "GPU DVFS Offset": "Offset DVFS della GPU", - "GPU Voltage Table": "Tabella delle Tensioni della GPU", - "GPU Custom Table (mV)": "Tabella GPU Personalizzata (mV)", + "GPU Voltage Table": "Tabella delle tensioni della GPU", + "GPU Custom Table (mV)": "Tabella personalizzata GPU (mV)", "1075MHz without UV, 1152MHz on SLT": "1075 MHz senza UV, 1152 MHz su SLT", "or 1228MHz on HiOPT can cause ": "o 1228 MHz su HiOPT possono causare", - "permanent damage to your Switch!": "danni permanenti alla tua Switch!", - "921MHz without UV and 960MHz on": "921 MHz senza UV e 960 MHz su", + "permanent damage to your Switch!": "danni permanenti al tuo Switch!", + "921MHz without UV and 960MHz on": "921 MHz senza UV e 960 MHz attivi", "SLT or HiOPT can cause ": "SLT o HiOPT possono causare" } diff --git a/dist/config/horizon-oc/lang/ru.json b/dist/config/horizon-oc/lang/ru.json index 7edb4408..4cfdb1bd 100644 --- a/dist/config/horizon-oc/lang/ru.json +++ b/dist/config/horizon-oc/lang/ru.json @@ -1,179 +1,141 @@ { "Information": "Информация", - "IDDQ:": "IDDQ:", - "Module: ": "Module:", - "sys-dock status:": "Статус sys-dock:", + "IDDQ:": "ИДДК:", + "Module: ": "Модуль:", + "sys-dock status:": "Статус системной док-станции:", "SaltyNX status:": "Статус SaltyNX:", - "RR Display status:": "Статус RR Display:", - "Wafer Position:": "Wafer Position:", - "Credits": "Благодарности", + "RR Display status:": "Статус отображения RR:", + "Wafer Position:": "Позиция вафли:", + "Credits": "Кредиты", "Developers": "Разработчики", - "Contributors": "Внесли вклад", + "Contributors": "Авторы", "Testers": "Тестеры", "Special Thanks": "Особая благодарность", "Unknown": "Неизвестно", "Installed": "Установлено", "Not Installed": "Не установлено", "X: %u Y: %u": "X: %u Y: %u", - "THE BEER-WARE LICENSE": "BEER-WARE LICENSE", + "THE BEER-WARE LICENSE": "ЛИЦЕНЗИЯ НА ПРОДАЖУ ПИВА", "Default": "По умолчанию", - "Do Not Override": "Не менять", + "Do Not Override": "Не переопределять", "Disabled": "Отключено", "Enabled": "Включено", - "Auto": "Авто", " \\ue0e3 Reset": "\\ue0e3 Сброс", "Display": "Дисплей", "Application changed\\n\\n": "Приложение изменено\\n\\n", "The running application changed\\n\\n": "Запущенное приложение изменилось\\n\\n", "while editing was going on.": "пока шло редактирование.", - "Board": "Board", + "Board": "Совет", "%u.%u%u mV": "%u.%u%u мВ", - "Could not connect to hoc-clk sysmodule.\\n\\n": "Не удалось подключиться к сис-модулю hoc-clk.\\n\\n", - "Please make sure everything is\\n\\n": "Пожалуйста, убедитесь, что все\\n\\n", - "correctly installed and enabled.": "правильно установлено и включено.", - "Fatal error": "Фатальная ошибка", - "Temporary Overrides ": "Временный профиль", + "Could not connect to hoc-clk sysmodule.\\n\\n": "Не удалось подключиться к системному модулю hoc-clk.\\n\\n", + "Please make sure everything is\\n\\n": "Пожалуйста, убедитесь, что все в порядке\\n\\n", + "correctly installed and enabled.": "правильно установлен и включен.", + "Fatal error": "Неустранимая ошибка", + "Temporary Overrides ": "Временные переопределения", "Sleep Mode": "Спящий режим", - "Stock": "Стандарт", - "Dev OC": "Разгон dev-кита", - "Boost Mode": "Режим буста", - "Safe Max": "Безопасный макс.", - "Unsafe Max": "Опасный макс.", - "Absolute Max": "Абсолютный макс.", - "Handheld Safe Max": "Портативный безопасный макс.", - "Enable": "Включено", - "Edit App Profile": "Профиль приложения", - "Edit Global Profile": "Глобальный профиль", - "Temporary Overrides": "Временный профиль", + "Stock": "Акции", + "Dev OC": "Разработчик OC", + "Boost Mode": "Режим повышения", + "Safe Max": "Сейф Макс", + "Unsafe Max": "Небезопасный Макс", + "Absolute Max": "Абсолютный Макс", + "Handheld Safe Max": "Ручной сейф Макс", + "Enable": "Включить", + "Edit App Profile": "Редактировать профиль приложения", + "Edit Global Profile": "Редактировать глобальный профиль", + "Temporary Overrides": "Временные переопределения", "Settings": "Настройки", - "About": "Сведения", - "Compiling with minimal features": "Собрано с урезанием функций", - "\uE150 Settings marked in blue": "Настройки помеченные синим", - "don't require a reboot to apply!": "Синие настройки применяются сразу!", - "General Settings": "Основные настройки", - "Governor Settings": "Настройки говернора", + "About": "О", + "Compiling with minimal features": "Компиляция с минимальными возможностями", + "General Settings": "Общие настройки", + "Governor Settings": "Настройки губернатора", "Safety Settings": "Настройки безопасности", - "Save KIP Settings": "Сохранить настройки KIP", - "RAM Settings": "Настройки RAM", - "CPU Settings": "Настройки CPU", - "GPU Settings": "Настройки GPU", + "Save KIP Settings": "Сохранить настройки КИП", + "RAM Settings": "Настройки ОЗУ", + "CPU Settings": "Настройки процессора", + "GPU Settings": "Настройки графического процессора", "Display Settings": "Настройки дисплея", "Experimental": "Экспериментальный", - "Enable Experimental Settings": "Экспериментальные настройки", - "\uE150 Experimental Settings are incomplete ": "Экспериментальные настройки не закончены", - "and may not work correctly or at all!": "Экспериментальные настройки не", - "Here be dragons!": "закончены и могут не работать!", - "Experimental Settings": "Экспериментальные", - "Live CPU Undervolt": "Мгновенный андервольт CPU", - "GPU Scheduling Override Method": "Метод перезаписи планировщика GPU", - "Memory Frequency Measurement Mode": "Режим измерения частоты RAM", - "\uE150 Overriding the charge current": "Перезапись зарядного тока может", - "can be dangerous and may cause": "Перезапись зарядного тока может", - "damage to your battery or charger!": "повреждить аккумулятор или зарядку!", - "Charge Current Override": "Перезапись зарядного тока", - "RAM Voltage Display Mode": "Показ вольтажа RAM", - "RAM Display Unit": "Показ единицы измерения RAM", + "GPU Scheduling Override Method": "Метод переопределения планирования графического процессора", + "can be dangerous and may cause": "может быть опасным и может вызвать", + "damage to your battery or charger!": "повреждение аккумулятора или зарядного устройства!", + "Charge Current Override": "Блокировка зарядного тока", + "RAM Voltage Display Mode": "Режим отображения напряжения ОЗУ", "Polling Interval": "Интервал опроса", - "CPU Governor Minimum Frequency": "Минимальная частота говернора CPU", - "\uE150 Usage of unsafe display": "\uE150 Использование не безопасной", - "refresh rates may cause stress": "Не безопасная частота", - "or damage to your display! ": "может повредить ваш экран", + "CPU Governor Minimum Frequency": "Минимальная частота регулятора ЦП", + "refresh rates may cause stress": "частота обновления может вызвать стресс", + "or damage to your display! ": "или повреждение дисплея!", "Proceed at your own risk!": "Действуйте на свой страх и риск!", - "Max Handheld Display Hz": "Макс. в портативе", - "Display Clock": "Частота экрана", + "Max Handheld Display": "Макс. портативный дисплей", + "Display Clock": "Дисплей Часы", "Official Rating": "Официальный рейтинг", "TDP Threshold": "Порог TDP", "Power": "Мощность", - "Thermal Throttle Limit": "Предел троттлинга", + "Thermal Throttle Limit": "Температурный предел дроссельной заслонки", "HP Mode": "Режим HP", - "Default (Mariko)": "По умолчанию (M)", - "Default (Erista)": "По умолчанию (E)", + "Default (Mariko)": "По умолчанию (Марико)", + "Default (Erista)": "По умолчанию (Эриста)", "Rating": "Рейтинг", - "Safe Max (Mariko)": "Сейф Макс (M)", - "Safe Max (Erista)": "Сейф Макс (E)", - "RAM VDD2 Voltage": "Вольтаж VDD2", - "Voltage": "Вольтаж", - "RAM VDDQ Voltage": "Вольтаж VDDQ", - "Step Mode": "Частотный шаг", - "RAM Frequency Editor": "Редактор частоты", - "JEDEC.": "JEDEC.", - "High speedo needed!": "Для высоких speedo", - "3333MHz (Needs extreme Speedo/PLL)": "3333 MHz (нужны невероятные speedo/PLL)", - "3366MHz (Needs extreme Speedo/PLL)": "3366 MHz (нужны невероятные speedo/PLL)", - "3400MHz (Needs extreme Speedo/PLL)": "3400 MHz (нужны невероятные speedo/PLL)", - "3433MHz (Needs ridiculous Speedo/PLL)": "3433 MHz (нужны безумные speedo/PLL)", - "3466MHz (Needs ridiculous Speedo/PLL)": "3466 MHz (нужны безумные speedo/PLL)", - "3500MHz (Needs ridiculous Speedo/PLL)": "3500 MHz (нужны безумные speedo/PLL)", - "Ram Max Clock": "Макс. частота", - "RAM Latency Editor": "Редактор задержек", - "1333 Latency Max": "1333 задержка", - "1600 Latency Max": "1600 задержка", - "1866 Latency Max": "1866 задержка", - "2133 Latency Max": "2133 задержка", - "RAM Timing Reductions": "Настройка таймингов", - "Memory Timings": "Тайминги RAM", - "RAM-Timing tBreak": "Разбитие таблицы таймингов", - "Memory": "RAM", - "mem": "RAM", - "MEM": "RAM", - "Profile": "Профиль", - "Governor": "Говернор", - "Advanced": "Расширенные", - "Docked": "В доке", - "Handheld": "Портатив", - "Charging": "На зарядке", - "USB Charger": "USB Зарядка", - "PD Charger": "PD Зарядка", - "Handheld TDP": "TPD в портативе", - "Thermal Throttle": "Троттлинг", - "Uncapped Clocks": "Максимальные частоты", - "SoC DVB Shift": "SoC DVB сдвиг", - "SoC Max Volt": "Макс. вольт SoC", - "Overwrite Boost Mode": "Перезапись буста", - "Display Refresh Rate Changing": "Изменение частоты экрана", - "Low t6 tRTW": "Нижний t6 tRTW", - "Low t7 tWTR": "Нижний t7 tWTR", - "1333WL t2 RP Cap": "Предел 1333WL t2 RP", - "t6 tRTW Fine Tune": " Точная настройка t6 tRTW", - "tRTW Fine Tune": " Точная настройка tRTW", - "t7 tWTR Fine Tune": " Точная настройка t7 tWTR", - "tWTR Fine Tune": " Точная настройка tWTR", + "Safe Max (Mariko)": "Сейф Макс (Марико)", + "Safe Max (Erista)": "Сейф Макс (Эриста)", + "RAM VDD2 Voltage": "Напряжение ОЗУ VDD2", + "Voltage": "Напряжение", + "RAM VDDQ Voltage": "Напряжение ОЗУ VDDQ", + "RAM Frequency Editor": "Редактор частоты оперативной памяти", + "JEDEC.": "ДЖЕДЕК.", + "High speedo needed!": "Нужен высокий спидометр!", + "3333MHz (Needs extreme Speedo/PLL)": "3333 МГц (требуется экстремальный спидометр/PLL)", + "3366MHz (Needs extreme Speedo/PLL)": "3366 МГц (требуется экстремальный спидометр/PLL)", + "3400MHz (Needs extreme Speedo/PLL)": "3400 МГц (требуется экстремальный спидометр/PLL)", + "3433MHz (Needs ridiculous Speedo/PLL)": "3433 МГц (нужен нелепый спидометр/PLL)", + "3466MHz (Needs ridiculous Speedo/PLL)": "3466 МГц (нужен нелепый спидометр/PLL)", + "3500MHz (Needs ridiculous Speedo/PLL)": "3500 МГц (нужен нелепый спидометр/PLL)", + "Ram Max Clock": "Рам Макс Часы", + "RAM Latency Editor": "Редактор задержки оперативной памяти", + "RAM Timing Reductions": "Сокращение таймингов ОЗУ", + "Memory Timings": "Тайминги памяти", + "Advanced": "Расширенный", + "t6 tRTW Fine Tune": "t6 tRTW Точная настройка", + "tRTW Fine Tune": "tRTW Точная настройка", + "t7 tWTR Fine Tune": "t7 tWTR Тонкая настройка", + "tWTR Fine Tune": "tWTR Тонкая настройка", "Memory Latencies": "Задержки памяти", "Read Latency": "Задержка чтения", "Write Latency": "Задержка записи", - "CPU Boost Clock": "Частота буста", - "CPU UV": "Андервольт CPU", - "CPU Unlock": "Разблокировка CPU", - "CPU VMIN": "Мин. вольтаж", - "CPU Max Voltage": "Макс. вольтаж", - "CPU Max Clock": "Макс. частота", - "Extreme UV Table": "Экстримальная", - "CPU UV Table": "Таблица андервольта", - "CPU Low UV": "Андервольт нижних частот", - "CPU High UV": "Андервольт верхних частот", - "CPU Low VMIN": "Мин. вольт. нижних частот", - "CPU High VMIN": "Мин. вольт. верхних частот", - "No Undervolt": "Без андервольта", - "SLT Table": "Таблица SLT", + "CPU Boost Clock": "Тактовая частота процессора", + "CPU UV": "УФ процессора", + "CPU Unlock": "Разблокировка процессора", + "CPU VMIN": "ЦП VMIN", + "CPU Max Voltage": "Максимальное напряжение процессора", + "CPU Max Clock": "Максимальная частота процессора", + "Extreme UV Table": "Стол для экстремального УФ-излучения", + "CPU UV Table": "UV-таблица процессора", + "CPU Low UV": "ЦП с низким УФ-излучением", + "CPU High UV": "Процессор с высоким УФ", + "CPU Low VMIN": "Низкий VMIN процессора", + "CPU High VMIN": "Высокий VMIN процессора", + "No Undervolt": "Нет Андервольта", + "SLT Table": "Таблица ТА", "HiOPT Table": "Таблица HiOPT", - "GPU Undervolt Table": "Таблица андервольта", - "GPU Minimum Voltage": "Мин. вольтаж", - "Calculate GPU Vmin": "Вычисление мин. вольтаж", - "GPU VMIN": "Мин. вольтаж", - "GPU Maximum Voltage": "Макс. вольтаж", - "GPU Voltage Offset": "Смещение вольтажа", - "Do not override": "Не менять", - "Enabled (Default)": "Включено (По умолчанию)", - "96.6% limit": "≤96,6%", - "99.7% limit": "≤99,7%", - "GPU Scheduling Override": "Перезапись планировщика", + "GPU Undervolt Table": "Таблица пониженного напряжения графического процессора", + "GPU Minimum Voltage": "Минимальное напряжение графического процессора", + "Calculate GPU Vmin": "Рассчитать Vmin графического процессора", + "GPU VMIN": "Вмин графического процессора", + "GPU Maximum Voltage": "Максимальное напряжение графического процессора", + "GPU Voltage Offset": "Смещение напряжения графического процессора", + "Do not override": "Не переопределять", + "Enabled (Default)": "Включено (по умолчанию)", + "96.6% limit": "Предел 96,6%", + "99.7% limit": "лимит 99,7%", + "GPU Scheduling Override": "Переопределение планирования графического процессора", "Official Service": "Официальная служба", - "GPU DVFS Mode": "Режим DVFS", - "GPU DVFS Offset": "Смещение DVFS", - "GPU Voltage Table": "Таблица вольтажей", - "GPU Custom Table (mV)": "Ручная таблица (мВ)", - "\uE150 Setting GPU Clocks past": "\uE150 Установка частот GPU выше", - "1228MHz without a proper undervolt": "Установка частот GPU выше 1228 МГц", - "can cause degradation or damage": "без хорошего андервольта может", - "to your console!": "повредить вашу консоль!" + "GPU DVFS Mode": "Режим графического процессора DVFS", + "GPU DVFS Offset": "Смещение DVFS графического процессора", + "GPU Voltage Table": "Таблица напряжений графического процессора", + "GPU Custom Table (mV)": "Пользовательская таблица графического процессора (мВ)", + "1075MHz without UV, 1152MHz on SLT": "1075 МГц без УФ, 1152 МГц на SLT", + "or 1228MHz on HiOPT can cause ": "или 1228 МГц на HiOPT может привести к", + "permanent damage to your Switch!": "необратимое повреждение вашего коммутатора!", + "921MHz without UV and 960MHz on": "921 МГц без УФ и 960 МГц с включенным", + "SLT or HiOPT can cause ": "SLT или HiOPT могут вызвать" } diff --git a/dist/switch/.overlays/Horizon-OC-Monitor.ovl b/dist/switch/.overlays/Horizon-OC-Monitor.ovl index badd2743..8445c3c4 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 b48e8356..a546ef38 100644 Binary files a/dist/switch/.overlays/horizon-oc-overlay.ovl and b/dist/switch/.overlays/horizon-oc-overlay.ovl differ