diff --git a/Source/Horizon-OC-Monitor/source/Utils.hpp b/Source/Horizon-OC-Monitor/source/Utils.hpp index f66f116a..466a86aa 100644 --- a/Source/Horizon-OC-Monitor/source/Utils.hpp +++ b/Source/Horizon-OC-Monitor/source/Utils.hpp @@ -69,9 +69,7 @@ MmuRequest nvencRequest; MmuRequest nvjpgRequest; //Checks -Result clkrstCheck = 1; Result nvCheck = 1; -Result pcvCheck = 1; Result i2cCheck = 1; Result pwmCheck = 1; Result tcCheck = 1; @@ -554,28 +552,6 @@ void Misc(void*) { do { mutexLock(&mutex_Misc); - // CPU, GPU and RAM Frequency - if (R_SUCCEEDED(clkrstCheck)) { - ClkrstSession clkSession; - if (R_SUCCEEDED(clkrstOpenSession(&clkSession, PcvModuleId_CpuBus, 3))) { - clkrstGetClockRate(&clkSession, &CPU_Hz); - clkrstCloseSession(&clkSession); - } - if (R_SUCCEEDED(clkrstOpenSession(&clkSession, PcvModuleId_GPU, 3))) { - clkrstGetClockRate(&clkSession, &GPU_Hz); - clkrstCloseSession(&clkSession); - } - if (R_SUCCEEDED(clkrstOpenSession(&clkSession, PcvModuleId_EMC, 3))) { - clkrstGetClockRate(&clkSession, &RAM_Hz); - clkrstCloseSession(&clkSession); - } - } - else if (R_SUCCEEDED(pcvCheck)) { - pcvGetClockRate(PcvModule_CpuBus, &CPU_Hz); - pcvGetClockRate(PcvModule_GPU, &GPU_Hz); - pcvGetClockRate(PcvModule_EMC, &RAM_Hz); - } - // Get sys-clk data if (R_SUCCEEDED(hocclkCheck)) { HocClkContext hocclkCTX; @@ -599,6 +575,9 @@ void Misc(void*) { realSOC_mV = hocclkCTX.voltages[HocClkVoltage_SOC]; realVDD2_mV = hocclkCTX.voltages[HocClkVoltage_EMCVDD2]; realVDDQ_mV = hocclkCTX.voltages[HocClkVoltage_EMCVDDQ]; + CPU_Hz = hocclkCTX.freqs[HocClkModule_CPU]; + GPU_Hz = hocclkCTX.freqs[HocClkModule_GPU]; + RAM_Hz = hocclkCTX.freqs[HocClkModule_MEM]; } } diff --git a/Source/Horizon-OC-Monitor/source/main.cpp b/Source/Horizon-OC-Monitor/source/main.cpp index 45bf2180..082fb503 100644 --- a/Source/Horizon-OC-Monitor/source/main.cpp +++ b/Source/Horizon-OC-Monitor/source/main.cpp @@ -419,8 +419,6 @@ public: tsl::hlp::doWithSmSession([this]{ apmInitialize(); - if (hosversionAtLeast(8,0,0)) clkrstCheck = clkrstInitialize(); - else pcvCheck = pcvInitialize(); if (hosversionAtLeast(5,0,0)) tcCheck = tcInitialize(); @@ -473,8 +471,6 @@ public: } shmemClose(&_sharedmemory); //Exit services - clkrstExit(); - pcvExit(); tsExit(); tcExit(); pwmChannelSessionClose(&g_ICon); @@ -502,8 +498,6 @@ public: //Initialize services tsl::hlp::doWithSmSession([this]{ apmInitialize(); - if (hosversionAtLeast(8,0,0)) clkrstCheck = clkrstInitialize(); - else pcvCheck = pcvInitialize(); if (R_SUCCEEDED(nvInitialize())) nvCheck = nvOpen(&fd, "/dev/nvhost-ctrl-gpu"); @@ -556,8 +550,6 @@ public: hocclkIpcExit(); } //Exit services - clkrstExit(); - pcvExit(); tsExit(); tcExit(); pwmChannelSessionClose(&g_ICon); @@ -589,8 +581,6 @@ public: // Same service‐init as before tsl::hlp::doWithSmSession([this]{ apmInitialize(); - if (hosversionAtLeast(8,0,0)) clkrstCheck = clkrstInitialize(); - else pcvCheck = pcvInitialize(); if (R_SUCCEEDED(nvInitialize())) nvCheck = nvOpen(&fd, "/dev/nvhost-ctrl-gpu"); @@ -644,8 +634,6 @@ public: hocclkIpcExit(); } // Exit services - clkrstExit(); - pcvExit(); tsExit(); tcExit(); pwmChannelSessionClose(&g_ICon); @@ -679,8 +667,6 @@ public: virtual void initServices() override { tsl::hlp::doWithSmSession([this]{ apmInitialize(); - if (hosversionAtLeast(8,0,0)) clkrstCheck = clkrstInitialize(); - else pcvCheck = pcvInitialize(); if (R_SUCCEEDED(nvInitialize())) nvCheck = nvOpen(&fd, "/dev/nvhost-ctrl-gpu"); @@ -732,8 +718,6 @@ public: if (R_SUCCEEDED(hocclkCheck)) { hocclkIpcExit(); } - clkrstExit(); - pcvExit(); tsExit(); tcExit(); pwmChannelSessionClose(&g_ICon); @@ -762,8 +746,6 @@ public: virtual void initServices() override { tsl::hlp::doWithSmSession([this]{ apmInitialize(); - if (hosversionAtLeast(8,0,0)) clkrstCheck = clkrstInitialize(); - else pcvCheck = pcvInitialize(); if (R_SUCCEEDED(nvInitialize())) nvCheck = nvOpen(&fd, "/dev/nvhost-ctrl-gpu"); @@ -815,8 +797,6 @@ public: if (R_SUCCEEDED(hocclkCheck)) { hocclkIpcExit(); } - clkrstExit(); - pcvExit(); tsExit(); tcExit(); pwmChannelSessionClose(&g_ICon); @@ -845,8 +825,6 @@ public: virtual void initServices() override { tsl::hlp::doWithSmSession([this]{ apmInitialize(); - if (hosversionAtLeast(8,0,0)) clkrstCheck = clkrstInitialize(); - else pcvCheck = pcvInitialize(); if (R_SUCCEEDED(nvInitialize())) nvCheck = nvOpen(&fd, "/dev/nvhost-ctrl-gpu"); @@ -898,8 +876,6 @@ public: if (R_SUCCEEDED(hocclkCheck)) { hocclkIpcExit(); } - clkrstExit(); - pcvExit(); tsExit(); tcExit(); pwmChannelSessionClose(&g_ICon); diff --git a/Source/Horizon-OC-Monitor/source/modes/Full.hpp b/Source/Horizon-OC-Monitor/source/modes/Full.hpp index 6f1c3ebc..06965099 100644 --- a/Source/Horizon-OC-Monitor/source/modes/Full.hpp +++ b/Source/Horizon-OC-Monitor/source/modes/Full.hpp @@ -125,7 +125,7 @@ public: //Print strings ///CPU - if (R_SUCCEEDED(clkrstCheck) || R_SUCCEEDED(pcvCheck)) { + if (1) { uint32_t height_offset = 155; if (realCPU_Hz && settings.showRealFreqs) { @@ -173,7 +173,7 @@ public: } ///GPU - if (R_SUCCEEDED(clkrstCheck) || R_SUCCEEDED(pcvCheck) || R_SUCCEEDED(nvCheck)) { + if (R_SUCCEEDED(nvCheck)) { uint32_t height_offset = 320-8; if (realGPU_Hz && settings.showRealFreqs) { @@ -181,7 +181,7 @@ public: } renderer->drawString("GPU Usage", false, COMMON_MARGIN, 285-8, 20, (settings.catColor1)); - if (R_SUCCEEDED(clkrstCheck) || R_SUCCEEDED(pcvCheck)) { + if (1) { if (settings.showTargetFreqs) { //static auto targetFreqWidth = renderer->getTextDimensions("Target Frequency: ", false, 15).first; renderer->drawString("Target Frequency", false, COMMON_MARGIN, height_offset, 15, (settings.catColor2)); @@ -213,7 +213,7 @@ public: static std::vector specialChars = {""}; ///RAM - if (R_SUCCEEDED(clkrstCheck) || R_SUCCEEDED(pcvCheck) || R_SUCCEEDED(Hinted)) { + if (R_SUCCEEDED(Hinted)) { uint32_t height_offset = 410; if (realRAM_Hz && settings.showRealFreqs) { @@ -221,7 +221,7 @@ public: } renderer->drawString("RAM Usage", false, COMMON_MARGIN, 375, 20, (settings.catColor1)); - if (R_SUCCEEDED(clkrstCheck) || R_SUCCEEDED(pcvCheck)) { + if (1) { if (settings.showTargetFreqs) { //static auto targetFreqWidth = renderer->getTextDimensions("Target Frequency: ", false, 15).first; renderer->drawString("Target Frequency", false, COMMON_MARGIN, height_offset, 15, (settings.catColor2)); diff --git a/dist/atmosphere/contents/00FF0000636C6BFF/exefs.nsp b/dist/atmosphere/contents/00FF0000636C6BFF/exefs.nsp index ff387918..ce35f3bd 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 d00cad7c..4270823b 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 c709f787..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 287627f7..358f956b 100644 Binary files a/dist/switch/.overlays/horizon-oc-overlay.ovl and b/dist/switch/.overlays/horizon-oc-overlay.ovl differ