diff --git a/Source/sys-clk/overlay/lang/de.json b/Source/sys-clk/overlay/lang/de.json new file mode 100644 index 00000000..82eeccee --- /dev/null +++ b/Source/sys-clk/overlay/lang/de.json @@ -0,0 +1,146 @@ +{ + "Information": "Informationen", + "IDDQ:": "IDDQ:", + "Module: ": "Modul:", + "sys-dock status:": "Sys-Dock-Status:", + "SaltyNX status:": "SaltyNX-Status:", + "RR Display status:": "RR Anzeigestatus:", + "Wafer Position:": "Waferposition:", + "Credits": "Credits", + "Developers": "Entwickler", + "Contributors": "Mitwirkende", + "Testers": "Tester", + "Special Thanks": "Besonderer Dank", + "Unknown": "Unbekannt", + "Installed": "Installiert", + "Not Installed": "Nicht installiert", + "X: %u Y: %u": "X: %u Y: %u", + "THE BEER-WARE LICENSE": "DIE BIERWAREN-LIZENZ", + "Default": "Standard", + "Do Not Override": "Nicht überschreiben", + "Disabled": "Deaktiviert", + "Enabled": "Aktiviert", + " \\ue0e3 Reset": "\\ue0e3 Zurücksetzen", + "Display": "Anzeige", + "Application changed\\n\\n": "Anwendung geändert\\n\\n", + "The running application changed\\n\\n": "Die laufende Anwendung hat sich geändert\\n\\n", + "while editing was going on.": "während die Bearbeitung im Gange war.", + "App ID": "App-ID", + "Profile": "Profil", + "Board": "Vorstand", + "USB Charger": "USB-Ladegerät", + "%u.%u%u mV": "%u.%u%u mV", + "Could not connect to hoc-clk sysmodule.\\n\\n": "Es konnte keine Verbindung zum hoc-clk-Systemmodul hergestellt werden.\\n\\n", + "Please make sure everything is\\n\\n": "Bitte stellen Sie sicher, dass alles in Ordnung ist\\n\\n", + "correctly installed and enabled.": "korrekt installiert und aktiviert.", + "Fatal error": "Fataler Fehler", + "Temporary Overrides ": "Temporäre Überschreibungen", + "Sleep Mode": "Schlafmodus", + "Stock": "Lager", + "Dev OC": "Entwickler OC", + "Boost Mode": "Boost-Modus", + "Safe Max": "Sicher max", + "Unsafe Max": "Unsicher max", + "Absolute Max": "Absolutes Maximum", + "Handheld": "Handheld", + "Handheld Safe Max": "Handsafe max", + "Docked": "Angedockt", + "Enable": "Aktivieren", + "Edit App Profile": "App-Profil bearbeiten", + "Edit Global Profile": "Globales Profil bearbeiten", + "Temporary Overrides": "Temporäre Überschreibungen", + "Settings": "Einstellungen", + "About": "Über", + "Compiling with minimal features": "Kompilieren mit minimalen Funktionen", + "General Settings": "Allgemeine Einstellungen", + "Governor Settings": "Gouverneurseinstellungen", + "Safety Settings": "Sicherheitseinstellungen", + "Save KIP Settings": "Speichern Sie die KIP-Einstellungen", + "RAM Settings": "RAM-Einstellungen", + "CPU Settings": "CPU-Einstellungen", + "GPU Settings": "GPU-Einstellungen", + "Display Settings": "Anzeigeeinstellungen", + "Experimental": "Experimentell", + "GPU Scheduling Override Method": "GPU-Planungsüberschreibungsmethode", + "can be dangerous and may cause": "kann gefährlich sein und verursachen", + "damage to your battery or charger!": "Schäden an Ihrem Akku oder Ladegerät!", + "Charge Current Override": "Ladestrom-Überbrückung", + "RAM Voltage Display Mode": "RAM-Spannungsanzeigemodus", + "Polling Interval": "Abfrageintervall", + "CPU Governor Minimum Frequency": "Mindestfrequenz des CPU-Reglers", + "refresh rates may cause stress": "Bildwiederholraten können Stress verursachen", + "or damage to your display! ": "oder Schäden an Ihrem Display!", + "Proceed at your own risk!": "Das Vorgehen erfolgt auf eigene Gefahr!", + "Max Handheld Display": "Max Handheld-Display", + "Display Clock": "Uhr anzeigen", + "Official Rating": "Offizielle Bewertung", + "TDP Threshold": "TDP-Schwellenwert", + "Power": "Macht", + "Thermal Throttle Limit": "Thermische Drosselgrenze", + "HP Mode": "HP-Modus", + "Default (Mariko)": "Standard (Mariko)", + "Default (Erista)": "Standard (Erista)", + "Rating": "Bewertung", + "Safe Max (Mariko)": "Safe Max (Mariko)", + "Safe Max (Erista)": "Safe Max (Erista)", + "RAM VDD2 Voltage": "RAM VDD2 Spannung", + "Voltage": "Spannung", + "RAM VDDQ Voltage": "RAM-VDDQ-Spannung", + "RAM Frequency Editor": "RAM-Frequenzeditor", + "JEDEC.": "JEDEC.", + "3333MHz (Needs extreme Speedo/PLL)": "3333 MHz (Benötigt extremen Tacho/PLL)", + "3366MHz (Needs extreme Speedo/PLL)": "3366 MHz (Benötigt extremen Tacho/PLL)", + "3400MHz (Needs extreme Speedo/PLL)": "3400 MHz (Benötigt extremen Tacho/PLL)", + "3433MHz (Needs ridiculous Speedo/PLL)": "3433 MHz (Benötigt lächerlichen Tacho/PLL)", + "3466MHz (Needs ridiculous Speedo/PLL)": "3466 MHz (Benötigt lächerlichen Tacho/PLL)", + "3500MHz (Needs ridiculous Speedo/PLL)": "3500 MHz (Benötigt lächerlichen Tacho/PLL)", + "Ram Max Clock": "Ram Max Uhr", + "RAM Latency Editor": "RAM-Latenz-Editor", + "RAM Timing Reductions": "Reduzierung des RAM-Timings", + "Memory Timings": "Speicherzeiten", + "tREFI": "tREFI", + "Advanced": "Fortgeschritten", + "t6 tRTW Fine Tune": "t6 tRTW Feinabstimmung", + "tRTW Fine Tune": "tRTW-Feinabstimmung", + "t7 tWTR Fine Tune": "t7 tWTR Feinabstimmung", + "tWTR Fine Tune": "tWTR-Feinabstimmung", + "Memory Latencies": "Speicherlatenzen", + "Read Latency": "Leselatenz", + "Write Latency": "Schreiblatenz", + "CPU Boost Clock": "CPU-Boost-Takt", + "CPU UV": "CPU-UV", + "CPU Unlock": "CPU-Entsperrung", + "CPU VMIN": "CPU-VMIN", + "CPU Max Voltage": "Maximale CPU-Spannung", + "CPU Max Clock": "Maximaler CPU-Takt", + "Extreme UV Table": "Extremer UV-Tisch", + "CPU UV Table": "CPU-UV-Tisch", + "CPU Low UV": "CPU-niedrige UV-Strahlung", + "CPU High UV": "CPU Hohe UV-Strahlung", + "CPU Low VMIN": "CPU niedrig VMIN", + "CPU High VMIN": "CPU hoch VMIN", + "No Undervolt": "Kein Undervolt", + "SLT Table": "SLT-Tisch", + "HiOPT Table": "HiOPT-Tabelle", + "GPU Undervolt Table": "GPU-Unterspannungstabelle", + "GPU Minimum Voltage": "GPU-Mindestspannung", + "Calculate GPU Vmin": "Berechnen Sie die GPU-Vmin", + "GPU VMIN": "GPU-VMIN", + "GPU Maximum Voltage": "Maximale GPU-Spannung", + "GPU Voltage Offset": "GPU-Spannungsoffset", + "Do not override": "Nicht überschreiben", + "Enabled (Default)": "Aktiviert (Standard)", + "96.6% limit": "96,6 %-Grenze", + "99.7% limit": "99,7 %-Grenze", + "GPU Scheduling Override": "GPU-Planungsüberschreibung", + "Official Service": "Offizieller Dienst", + "GPU DVFS Mode": "GPU-DVFS-Modus", + "GPU DVFS Offset": "GPU-DVFS-Offset", + "GPU Voltage Table": "GPU-Spannungstabelle", + "GPU Custom Table (mV)": "Benutzerdefinierte GPU-Tabelle (mV)", + "1075MHz without UV, 1152MHz on SLT": "1075 MHz ohne UV, 1152 MHz auf SLT", + "or 1228MHz on HiOPT can cause ": "oder 1228 MHz auf HiOPT kann dazu führen", + "permanent damage to your Switch!": "Dauerhafter Schaden an Ihrem Switch!", + "921MHz without UV and 960MHz on": "921 MHz ohne UV und 960 MHz eingeschaltet", + "SLT or HiOPT can cause ": "SLT oder HiOPT können dazu führen" +} diff --git a/Source/sys-clk/overlay/lang/en.json b/Source/sys-clk/overlay/lang/en.json index da7a5105..ce11d983 100644 --- a/Source/sys-clk/overlay/lang/en.json +++ b/Source/sys-clk/overlay/lang/en.json @@ -1,6 +1,5 @@ { "Information": "Information", - "Speedo:": "Speedo:", "IDDQ:": "IDDQ:", "Module: ": "Module: ", "sys-dock status:": "sys-dock status:", @@ -9,59 +8,15 @@ "Wafer Position:": "Wafer Position:", "Credits": "Credits", "Developers": "Developers", - "Souldbminer": "Souldbminer", - "Lightos_": "Lightos_", "Contributors": "Contributors", - "Dom": "Dom", - "Blaise25": "Blaise25", "Testers": "Testers", - "Samybigio2011": "Samybigio2011", - "Delta": "Delta", - "Miki1305": "Miki1305", - "Happy": "Happy", - "Flopsider": "Flopsider", - "Winnerboi77": "Winnerboi77", - "WE1ZARD": "WE1ZARD", - "Alvise": "Alvise", - "TDRR": "TDRR", - "agjeococh": "agjeococh", - "Xenshen": "Xenshen", - "Frost": "Frost", "Special Thanks": "Special Thanks", - "ScriesM - Atmosphere CFW": "ScriesM - Atmosphere CFW", - "KazushiMe - Switch OC Suite": "KazushiMe - Switch OC Suite", - "hanai3bi - Switch OC Suite & EOS": "hanai3bi - Switch OC Suite & EOS", - "NaGaa95 - L4T-OC-Kernel": "NaGaa95 - L4T-OC-Kernel", - "B3711 - EOS": "B3711 - EOS", - "RetroNX - sys-clk": "RetroNX - sys-clk", - "b0rd2death - Ultrahand": "b0rd2death - Ultrahand", - "MasaGratoR - Status Monitor": "MasaGratoR - Status Monitor", - "Cat": "Cat", - "HB-MGCH 4GB": "HB-MGCH 4GB", - "HM-MGCH 6GB": "HM-MGCH 6GB", - "HM-MGXX 8GB": "HM-MGXX 8GB", - "NLE": "NLE", - "WT:C": "WT:C", - "NEE": "NEE", - "AM-MGCJ 4GB": "AM-MGCJ 4GB", - "AM-MGCJ 8GB": "AM-MGCJ 8GB", - "NME": "NME", - "WT:E": "WT:E", - "AA-MGCL 4GB": "AA-MGCL 4GB", - "AA-MGCL 8GB": "AA-MGCL 8GB", - "AB-MGCL 4GB": "AB-MGCL 4GB", - "WT:F": "WT:F", - "WT:B": "WT:B", "Unknown": "Unknown", "Installed": "Installed", "Not Installed": "Not Installed", "X: %u Y: %u": "X: %u Y: %u", "THE BEER-WARE LICENSE": "THE BEER-WARE LICENSE", "Default": "Default", - "Governor": "Governor", - "CPU": "CPU", - "GPU": "GPU", - "VRR": "VRR", "Do Not Override": "Do Not Override", "Disabled": "Disabled", "Enabled": "Enabled", @@ -70,31 +25,15 @@ "Application changed\\n\\n": "Application changed\\n\\n", "The running application changed\\n\\n": "The running application changed\\n\\n", "while editing was going on.": "while editing was going on.", - "Horizon OC Zeus": "Horizon OC Zeus", "App ID": "App ID", "Profile": "Profile", - "MEM": "MEM", - "SoC": "SoC", "Board": "Board", - "Skin": "Skin", - "Now": "Now", - "Avg": "Avg", - "BAT": "BAT", - "PMIC": "PMIC", - "FAN": "FAN", - "DISP": "DISP", - "FPS": "FPS", - "RES": "RES", "USB Charger": "USB Charger", "%u.%u%u mV": "%u.%u%u mV", - "N/A": "N/A", "Could not connect to hoc-clk sysmodule.\\n\\n": "Could not connect to hoc-clk sysmodule.\\n\\n", "Please make sure everything is\\n\\n": "Please make sure everything is\\n\\n", "correctly installed and enabled.": "correctly installed and enabled.", "Fatal error": "Fatal error", - "cpu": "cpu", - "gpu": "gpu", - "mem": "mem", "Temporary Overrides ": "Temporary Overrides ", "Sleep Mode": "Sleep Mode", "Stock": "Stock", @@ -110,29 +49,22 @@ "Edit App Profile": "Edit App Profile", "Edit Global Profile": "Edit Global Profile", "Temporary Overrides": "Temporary Overrides", - "Misc": "Misc", "Settings": "Settings", "About": "About", "Compiling with minimal features": "Compiling with minimal features", "General Settings": "General Settings", "Governor Settings": "Governor Settings", "Safety Settings": "Safety Settings", - "KIP": "KIP", "Save KIP Settings": "Save KIP Settings", "RAM Settings": "RAM Settings", "CPU Settings": "CPU Settings", "GPU Settings": "GPU Settings", "Display Settings": "Display Settings", "Experimental": "Experimental", - "INI": "INI", - "NV Service": "NV Service", "GPU Scheduling Override Method": "GPU Scheduling Override Method", "can be dangerous and may cause": "can be dangerous and may cause", "damage to your battery or charger!": "damage to your battery or charger!", "Charge Current Override": "Charge Current Override", - "VDD2 + VDDQ": "VDD2 + VDDQ", - "VDD2 + Usage": "VDD2 + Usage", - "VDDQ + Usage": "VDDQ + Usage", "RAM Voltage Display Mode": "RAM Voltage Display Mode", "Polling Interval": "Polling Interval", "CPU Governor Minimum Frequency": "CPU Governor Minimum Frequency", @@ -145,7 +77,6 @@ "TDP Threshold": "TDP Threshold", "Power": "Power", "Thermal Throttle Limit": "Thermal Throttle Limit", - "Temp": "Temp", "HP Mode": "HP Mode", "Default (Mariko)": "Default (Mariko)", "Default (Erista)": "Default (Erista)", @@ -155,10 +86,8 @@ "RAM VDD2 Voltage": "RAM VDD2 Voltage", "Voltage": "Voltage", "RAM VDDQ Voltage": "RAM VDDQ Voltage", - "SoC DVB Shift": "SoC DVB Shift", "RAM Frequency Editor": "RAM Frequency Editor", "JEDEC.": "JEDEC.", - "High speedo needed!": "High speedo needed!", "3333MHz (Needs extreme Speedo/PLL)": "3333MHz (Needs extreme Speedo/PLL)", "3366MHz (Needs extreme Speedo/PLL)": "3366MHz (Needs extreme Speedo/PLL)", "3400MHz (Needs extreme Speedo/PLL)": "3400MHz (Needs extreme Speedo/PLL)", @@ -169,21 +98,6 @@ "RAM Latency Editor": "RAM Latency Editor", "RAM Timing Reductions": "RAM Timing Reductions", "Memory Timings": "Memory Timings", - "t1 tRCD": "t1 tRCD", - "tRCD": "tRCD", - "t2 tRP": "t2 tRP", - "tRP": "tRP", - "t3 tRAS": "t3 tRAS", - "tRAS": "tRAS", - "t4 tRRD": "t4 tRRD", - "tRRD": "tRRD", - "t5 tRFC": "t5 tRFC", - "tRFC": "tRFC", - "t6 tRTW": "t6 tRTW", - "tRTW": "tRTW", - "t7 tWTR": "t7 tWTR", - "tWTR": "tWTR", - "t8 tREFI": "t8 tREFI", "tREFI": "tREFI", "Advanced": "Advanced", "t6 tRTW Fine Tune": "t6 tRTW Fine Tune", @@ -191,10 +105,6 @@ "t7 tWTR Fine Tune": "t7 tWTR Fine Tune", "tWTR Fine Tune": "tWTR Fine Tune", "Memory Latencies": "Memory Latencies", - "1333 RL": "1333 RL", - "1600 RL": "1600 RL", - "1866 RL": "1866 RL", - "2133 RL": "2133 RL", "Read Latency": "Read Latency", "Write Latency": "Write Latency", "CPU Boost Clock": "CPU Boost Clock", @@ -203,9 +113,6 @@ "CPU VMIN": "CPU VMIN", "CPU Max Voltage": "CPU Max Voltage", "CPU Max Clock": "CPU Max Clock", - "Auto": "Auto", - "1581MHz Tbreak": "1581MHz Tbreak", - "1683MHz Tbreak": "1683MHz Tbreak", "Extreme UV Table": "Extreme UV Table", "CPU UV Table": "CPU UV Table", "CPU Low UV": "CPU Low UV", @@ -226,7 +133,6 @@ "96.6% limit": "96.6% limit", "99.7% limit": "99.7% limit", "GPU Scheduling Override": "GPU Scheduling Override", - "PCV Hijack": "PCV Hijack", "Official Service": "Official Service", "GPU DVFS Mode": "GPU DVFS Mode", "GPU DVFS Offset": "GPU DVFS Offset", diff --git a/Source/sys-clk/overlay/lang/es.json b/Source/sys-clk/overlay/lang/es.json index b617839f..96fb7ce5 100644 --- a/Source/sys-clk/overlay/lang/es.json +++ b/Source/sys-clk/overlay/lang/es.json @@ -1,35 +1,146 @@ { - "Edit App Profile": "Editar perfil de la app", - "Advanced": "Avanzado", + "Information": "Información", + "IDDQ:": "IDDQ:", + "Module: ": "Módulo:", + "sys-dock status:": "estado del sys-dock:", + "SaltyNX status:": "Estado de SaltyNX:", + "RR Display status:": "Estado de visualización RR:", + "Wafer Position:": "Posición de la oblea:", + "Credits": "Créditos", + "Developers": "Desarrolladores", + "Contributors": "Colaboradores", + "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": "LA LICENCIA DE CERVEZA", + "Default": "Predeterminado", + "Do Not Override": "No anular", + "Disabled": "Discapacitado", + "Enabled": "Habilitado", + " \\ue0e3 Reset": "\\ue0e3 Restablecer", + "Display": "Pantalla", + "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.", + "App ID": "ID de aplicación", + "Profile": "Perfil", + "Board": "tablero", + "USB Charger": "Cargador USB", + "%u.%u%u mV": "%u.%u%u mV", + "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 inseguro", + "Absolute Max": "Máximo absoluto", + "Handheld": "De mano", + "Handheld Safe Max": "Caja fuerte de mano máx.", + "Docked": "Atracado", + "Enable": "Habilitar", + "Edit App Profile": "Editar perfil de aplicación", "Edit Global Profile": "Editar perfil global", "Temporary Overrides": "Anulaciones temporales", - "Temporary Overrides   Reset": "Anulaciones temporales   Reiniciar", "Settings": "Configuración", - "Enable": "Habilitar", - "Uncapped Clocks": "Relojes sin límite", - "Override Boost Mode": "Sobrescribir modo Boost", - "Auto CPU Boost": "Impulso automático de CPU", - "Sync ReverseNX": "Sincronizar con ReverseNX", - "GPU DVFS": "GPU DVFS", - "Off": "Apagado", - "Official Service Method": "Método de servicio oficial", - "Hijack Method": "Método de secuestro", - "App ID": "ID App", - "EOS mode": "Modo EOS", - "Skin": "Tema", - "Now": "Ahora", - "Avg": "Med", - "Docked": "Conectado al dock", - "Handheld": "Portátil", - "Charging": "Cargando", - "PD Charger": "Cargador oficial", - "USB Charger": "Cargador USB", - "Docked   Reset": "Conectado al dock   Reiniciar", - "Handheld   Reset": "Portátil   Reiniciar", - "Charging   Reset": "Cargando   Reiniciar", - "PD Charger   Reset": "Cargador oficial   Reiniciar", - "USB Charger   Reset": "Cargador USB   Reiniciar", - "Memory": "Memoria", - "Default": "No sobrescribir", - "Profile": "Perfil" + "About": "Acerca de", + "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 la CPU", + "GPU Settings": "Configuración de GPU", + "Display Settings": "Configuración de pantalla", + "Experimental": "Experimental", + "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 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": "poder", + "Thermal Throttle Limit": "Límite del acelerador térmico", + "HP Mode": "Modo HP", + "Default (Mariko)": "Predeterminado (Mariko)", + "Default (Erista)": "Predeterminado (Erista)", + "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.", + "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", + "tREFI": "tREFI", + "Advanced": "Avanzado", + "t6 tRTW Fine Tune": "t6 tRTW Ajuste fino", + "tRTW Fine Tune": "Ajuste fino tRTW", + "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": "Reloj de aumento de CPU", + "CPU UV": "procesador ultravioleta", + "CPU Unlock": "Desbloqueo 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 subvoltaje", + "SLT Table": "Mesa TR", + "HiOPT Table": "Tabla HiOPT", + "GPU Undervolt Table": "Tabla de subvoltaje de GPU", + "GPU Minimum Voltage": "Voltaje mínimo de GPU", + "Calculate GPU Vmin": "Calcular GPU Vmin", + "GPU VMIN": "GPU VMIN", + "GPU Maximum Voltage": "Voltaje máximo 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 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/Source/sys-clk/overlay/lang/fr.json b/Source/sys-clk/overlay/lang/fr.json new file mode 100644 index 00000000..d3431043 --- /dev/null +++ b/Source/sys-clk/overlay/lang/fr.json @@ -0,0 +1,146 @@ +{ + "Information": "Informations", + "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", + "Testers": "Testeurs", + "Special Thanks": "Remerciements spéciaux", + "Unknown": "Inconnu", + "Installed": "Installé", + "Not Installed": "Non installé", + "X: %u Y: %u": "X : %u Y : %u", + "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": "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 le montage.", + "App ID": "Identifiant de l'application", + "Profile": "Profil", + "Board": "Conseil", + "USB Charger": "Chargeur USB", + "%u.%u%u mV": "%u.%u%u mV", + "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 ": "Remplacements temporaires", + "Sleep Mode": "Mode veille", + "Stock": "Actions", + "Dev OC": "Développeur OC", + "Boost Mode": "Mode Boost", + "Safe Max": "Coffre-fort maximum", + "Unsafe Max": "Dangereux Max", + "Absolute Max": "Max absolu", + "Handheld": "Ordinateur de poche", + "Handheld Safe Max": "Coffre-fort portatif Max", + "Docked": "Amarré", + "Enable": "Activer", + "Edit App Profile": "Modifier le profil de l'application", + "Edit Global Profile": "Modifier le profil global", + "Temporary Overrides": "Remplacements temporaires", + "Settings": "Paramètres", + "About": "À propos", + "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 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 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 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": "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": "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 VDDQ de la RAM", + "RAM Frequency Editor": "Éditeur de fréquence RAM", + "JEDEC.": "JEDEC.", + "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 de synchronisation de la RAM", + "Memory Timings": "Horaires de mémoire", + "tREFI": "tRÉFI", + "Advanced": "Avancé", + "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": "Horloge d'augmentation du processeur", + "CPU UV": "UV du processeur", + "CPU Unlock": "Déverrouillage du processeur", + "CPU VMIN": "CPU VMIN", + "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 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": "Remplacement de la planification GPU", + "Official Service": "Service officiel", + "GPU DVFS Mode": "Mode GPU DVFS", + "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 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/Source/sys-clk/overlay/lang/it.json b/Source/sys-clk/overlay/lang/it.json index 22a4cf70..197ea200 100644 --- a/Source/sys-clk/overlay/lang/it.json +++ b/Source/sys-clk/overlay/lang/it.json @@ -1,132 +1,146 @@ { - "Information about Translation": "This is a translation made by Samybigio2011. If you find any errors, please report them on GitHub, or feel free to contribute!", - "Horizon OC Zeus": "Horizon OC Zeus", - "Edit App Profile": "Profilo App", - "Advanced": "Avanzate", - "Edit Global Profile": "Profilo Globale", - "Temporary Overrides": "Override Temporaneo", - "Temporary Overrides Reset": "Temporary Overrides Reset", - "Settings": "Impostazioni", "Information": "Informazioni", - "Enable": "Abilita", - "Uncapped Clocks": "Sblocca Clock", - "Override Boost Mode": "Sovrascrivi Boost Mode", - "CPU Max Display Clock": "Massimo Clock CPU mostrato", - "Thermal Throttle": "Rallentamento Termico", - "Thermal Throttle Threshold": "Soglia Rallentamento Termico", - "Handheld TDP": "TPD Handheld", - "Handheld TDP Limit": "Limite TDP Handheld", - "Lite TDP Limit": "Limite TDP Lite", - "Enforce Board Limit": "Forza Limite di Potenza", - "Battery Charge Current": "Corrente di Ricarica", - "Display Refresh Rate Changing": "Cambio di Frequenza Display", - "Fix CPU Volt Bug": "Risolvi Bug CPU", - "[cfg] no enum format string": "[cfg] no enum format string", - "KIP": "KIP", - "Save KIP Settings": "Salva Impotazioni KIP", - "RAM Settings": "Impostazioni RAM", - "CPU Settings": "Impostazioni CPU", - "GPU Settings": "Impostazioni GPU", - "Experimental": "Esperimentale", - "Charge Current Override": "Sovrascrivi Corrente di Ricarica", + "IDDQ:": "IDDQ:", + "Module: ": "Modulo:", + "sys-dock status:": "stato del dock di sistema:", + "SaltyNX status:": "Stato di SaltyNX:", + "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", + "Unknown": "Sconosciuto", + "Installed": "Installato", + "Not Installed": "Non installato", + "X: %u Y: %u": "X: %u Y: %u", + "THE BEER-WARE LICENSE": "LA LICENZA PER GLI ARTICOLI DI BIRRA", + "Default": "Predefinito", + "Do Not Override": "Non sovrascrivere", "Disabled": "Disabilitato", - "HP Mode": "Modalità HP", - "EMC Max Clock": "Clock EMC Massimo", - "EMC VDD2 Voltage": "Voltaggio VDD2 EMC", - "EMC VDDQ Voltage": "Voltaggio VDDQ EMC", - "DVB Shift": "Shift DVB", - "Memory Timings": "Timing Memoria", - "Memory Latencies": "Latency Memoria", - "t1 tRCD": "t1 tRCD", - "t2 tRP": "t2 tRP", - "t3 tRAS": "t3 tRAS", - "t4 tRRD": "t4 tRRD", - "t5 tRFC": "t5 tRFC", - "t6 tRTW": "t6 tRTW", - "t7 tWTR": "t7 tWTR", - "t8 tREFI": "t8 tREFI", - "Update RAM Timings": "Aggiorna Timing RAM", - "\uE150 This feature is EXPERIMENTAL": "\uE150 Questa funzione è ESPERIMENRALE!", - "and should only be used for testing!": "e dovrebbe essere usata solo per testare!", - "Read Latency": "Latency Lettura", - "Write Latency": "Latency Scrittura", - "CPU UV": "UV CPU", - "CPU Unlock": "Sblocco CPU", - "CPU VMIN": "VMIN CPU", - "CPU Max Voltage": "Voltaggio Massimo CPU", - "CPU UV Table": "Tavola UV CPU", - "CPU Low UV": "UV Basso CPU", - "CPU High UV": "UV Alto CPU", - "CPU Max Clock": "Clock Massimo CPU", - "CPU Low VMIN": "VMIN Basso CPU", - "CPU High VMIN": "VMIN Alto CPU", - "GPU Undervolt Table": "Tavola Undervolt GPU", - "Calculate GPU Vmin": "Calcola VMIN GPU", - "GPU VMIN": "VMIN GPU", - "GPU VMAX": "VMAX GPU", - "GPU Volt Offset": "Offset Voltaggio GPU", - "GPU Custom Table": "Tavola GPU Custom", - "GPU Custom Table (mV)": "Tavola GPU Custom (mV)", - "\uE150 Setting GPU Clocks past": "\uE150 Impostare Clock GPU oltre", - "1075MHz without UV, 1152MHz on SLT or ": "1075MHz senza UV, 1152MHz su SLT o ", - "1228MHz on HiOPT can cause ": "1228MHz su HiOPT può causare ", - "permanent damage to your Switch!": "danni permanenti alla tua console!", - "Proceed at your own risk!": "Procedi al tuo rischio!", - "921MHz without UV and 960MHz on": "921MHz senza UV e 960MHz su", - "SLT or HiOPT can cause ": "SLT o HiOPT può causare ", - "Auto": "Auto", - "Sleep Mode": "Modalità Sleep", - "Stock": "Stock", - "Dev OC": "OC Sviluppo", - "Boost Mode": "Modalità Boost", - "Safe Max": "Massimo Sicuro", - "Unsafe Max": "Massimo Insicuro", - "Absolute Max": "Massimo Assoluto", - "Boost Mode & Safe Max": "Modalità Boost e Massimo Sicuro", - "Official Rating": "Rating Ufficiale", - "Default (Mariko)": "Default (Mariko)", - "Default (Erista)": "Default (Erista)", - "Rating": "Rating", - "Safe Max (Mariko)": "Max Sicuro (Mariko)", - "Safe Max (Erista)": "Max Sicuro (Erista)", - "Default": "Default", - "1581MHz Tbreak": "Tbreak 1581MHz", - "1683MHz Tbreak": "Tbreak 1683MHz", - "Extreme UV Table": "Tavola UV Estremo", - "No UV": "No UV", - "SLT Table": "Tavola SLT", - "HiOPT Table": "Tavola HiOPT", - "Power": "Potenza", - "Temp": "Temperatura", - "Voltage": "Voltaggio", - "TDP Threshold": "Soglia TDP", - "Lite TDP Threshold": "Soglia TDP Lite", - "Thermal Throttle Limit": "Limite Rallentamento Termico", - "1600BL": "BL1600", - "1866BL": "BL1866", - "2133BL": "BL2133", - "BAT": "BAT", - "FAN": "FAN", - "DISP": "DISP", - "Board": "Scheda", - "Skin": "Skin", - "Now": "Ora", - "Avg": "Med", - "App ID": "ID App", + "Enabled": "Abilitato", + " \\ue0e3 Reset": "\\ue0e3 Ripristina", + "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.", + "App ID": "ID dell'app", "Profile": "Profilo", - "CPU": "CPU", - "GPU": "GPU", - "Memory": "Memoria", - "Display": "Display", - "Governor": "Governor", - "SOC": "SOC", - "PCB": "PCB", - "PMIC": "PMIC", - "Docked": "Dock", - "Handheld": "Handheld", - "Charging": "In Carica", + "Board": "Consiglio", "USB Charger": "Caricatore USB", - "PD Charger": "Caricatore PD", - "VDD2": "VDD2", - "VDDQ": "VDDQ" -} \ No newline at end of file + "%u.%u%u mV": "%u.%u%u mV", + "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": "Magazzino", + "Dev OC": "OC di sviluppo", + "Boost Mode": "Modalità potenziamento", + "Safe Max": "Sicuro massimo", + "Unsafe Max": "Non sicuro Max", + "Absolute Max": "Massimo assoluto", + "Handheld": "Palmare", + "Handheld Safe Max": "Cassaforte portatile max", + "Docked": "Attraccato", + "Enable": "Abilita", + "Edit App Profile": "Modifica profilo dell'app", + "Edit Global Profile": "Modifica profilo globale", + "Temporary Overrides": "Sostituzioni temporanee", + "Settings": "Impostazioni", + "About": "Circa", + "Compiling with minimal features": "Compilazione con funzionalità minime", + "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 di visualizzazione", + "Experimental": "Sperimentale", + "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", + "Polling Interval": "Intervallo di polling", + "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 portatile massimo", + "Display Clock": "Visualizza orologio", + "Official Rating": "Valutazione ufficiale", + "TDP Threshold": "Soglia TDP", + "Power": "Potenza", + "Thermal Throttle Limit": "Limite della valvola termica", + "HP Mode": "Modalità HP", + "Default (Mariko)": "Predefinito (Mariko)", + "Default (Erista)": "Predefinito (Erista)", + "Rating": "Valutazione", + "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.", + "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", + "tREFI": "tREFI", + "Advanced": "Avanzato", + "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": "CPUVMIN", + "CPU Max Voltage": "Voltaggio massimo della CPU", + "CPU Max Clock": "Orologio massimo della CPU", + "Extreme UV Table": "Tavolo UV estremo", + "CPU UV Table": "Tabella UV della CPU", + "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 sottotensione GPU", + "GPU Minimum Voltage": "Voltaggio minimo della GPU", + "Calculate GPU Vmin": "Calcola GPU Vmin", + "GPU VMIN": "GPUVMIN", + "GPU Maximum Voltage": "Voltaggio massimo 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 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 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 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/Source/sys-clk/overlay/lang/ja.json b/Source/sys-clk/overlay/lang/ja.json new file mode 100644 index 00000000..5c4e6059 --- /dev/null +++ b/Source/sys-clk/overlay/lang/ja.json @@ -0,0 +1,146 @@ +{ + "Information": "情報", + "IDDQ:": "IDQ:", + "Module: ": "モジュール:", + "sys-dock status:": "システムドックのステータス:", + "SaltyNX status:": "SaltyNX ステータス:", + "RR Display status:": "RR 表示ステータス:", + "Wafer Position:": "ウェーハの位置:", + "Credits": "クレジット", + "Developers": "開発者", + "Contributors": "貢献者", + "Testers": "テスター", + "Special Thanks": "特別な感謝の気持ち", + "Unknown": "不明", + "Installed": "インストール済み", + "Not Installed": "インストールされていません", + "X: %u Y: %u": "X: %u Y: %u", + "THE BEER-WARE LICENSE": "ビール製品ライセンス", + "Default": "デフォルト", + "Do Not Override": "上書きしないでください", + "Disabled": "障害者", + "Enabled": "有効", + " \\ue0e3 Reset": "\\ue0e3 リセット", + "Display": "ディスプレイ", + "Application changed\\n\\n": "アプリケーションが変更されました\\n\\n", + "The running application changed\\n\\n": "実行中のアプリケーションが変更されました\\n\\n", + "while editing was going on.": "編集を進めている最中でした。", + "App ID": "アプリID", + "Profile": "プロフィール", + "Board": "理事会", + "USB Charger": "USB充電器", + "%u.%u%u mV": "%u.%u%u mV", + "Could not connect to hoc-clk sysmodule.\\n\\n": "hoc-clk sysmodule に接続できませんでした。\\n\\n", + "Please make sure everything is\\n\\n": "すべてが正しいことを確認してください\\n\\n", + "correctly installed and enabled.": "正しくインストールされ、有効になっています。", + "Fatal error": "致命的なエラー", + "Temporary Overrides ": "一時的なオーバーライド", + "Sleep Mode": "スリープモード", + "Stock": "在庫", + "Dev OC": "開発OC", + "Boost Mode": "ブーストモード", + "Safe Max": "セーフマックス", + "Unsafe Max": "危険なマックス", + "Absolute Max": "絶対最大値", + "Handheld": "ハンドヘルド", + "Handheld Safe Max": "手持ち金庫マックス", + "Docked": "ドッキング済み", + "Enable": "有効にする", + "Edit App Profile": "アプリプロファイルの編集", + "Edit Global Profile": "グローバルプロファイルの編集", + "Temporary Overrides": "一時的なオーバーライド", + "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設定", + "Display Settings": "表示設定", + "Experimental": "実験的", + "GPU Scheduling Override Method": "GPU スケジューリング オーバーライド メソッド", + "can be dangerous and may cause": "危険であり、原因となる可能性があります", + "damage to your battery or charger!": "バッテリーまたは充電器が損傷します。", + "Charge Current Override": "充電電流オーバーライド", + "RAM Voltage Display Mode": "RAM電圧表示モード", + "Polling Interval": "ポーリング間隔", + "CPU Governor Minimum Frequency": "CPU ガバナの最小周波数", + "refresh rates may cause stress": "リフレッシュレートがストレスを引き起こす可能性がある", + "or damage to your display! ": "ディスプレイに損傷を与えてしまいます。", + "Proceed at your own risk!": "自己責任で進めてください!", + "Max Handheld Display": "最大ハンドヘルドディスプレイ", + "Display Clock": "時計の表示", + "Official Rating": "公式評価", + "TDP Threshold": "TDP しきい値", + "Power": "パワー", + "Thermal Throttle Limit": "サーマルスロットル制限", + "HP Mode": "HPモード", + "Default (Mariko)": "デフォルト(マリコ)", + "Default (Erista)": "デフォルト(エリスタ)", + "Rating": "評価", + "Safe Max (Mariko)": "セーフマックス(マリコ)", + "Safe Max (Erista)": "セーフマックス(エリスタ)", + "RAM VDD2 Voltage": "RAM VDD2 電圧", + "Voltage": "電圧", + "RAM VDDQ Voltage": "RAM VDDQ 電圧", + "RAM Frequency Editor": "RAM周波数エディター", + "JEDEC.": "JEDEC。", + "3333MHz (Needs extreme Speedo/PLL)": "3333MHz (エクストリーム Speedo/PLL が必要)", + "3366MHz (Needs extreme Speedo/PLL)": "3366MHz (エクストリーム Speedo/PLL が必要)", + "3400MHz (Needs extreme Speedo/PLL)": "3400MHz (エクストリーム Speedo/PLL が必要)", + "3433MHz (Needs ridiculous Speedo/PLL)": "3433MHz (とんでもない Speedo/PLL が必要)", + "3466MHz (Needs ridiculous Speedo/PLL)": "3466MHz (とんでもない Speedo/PLL が必要)", + "3500MHz (Needs ridiculous Speedo/PLL)": "3500MHz (とんでもない Speedo/PLL が必要)", + "Ram Max Clock": "ラムマックスクロック", + "RAM Latency Editor": "RAM レイテンシ エディター", + "RAM Timing Reductions": "RAM タイミングの削減", + "Memory Timings": "メモリタイミング", + "tREFI": "トレフィ", + "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ブーストクロック", + "CPU UV": "CPU UV", + "CPU Unlock": "CPUロック解除", + "CPU VMIN": "CPU VMIN", + "CPU Max Voltage": "CPU最大電圧", + "CPU Max Clock": "CPU最大クロック", + "Extreme UV Table": "エクストリーム UV テーブル", + "CPU UV Table": "CPU UV テーブル", + "CPU Low UV": "CPU 低 UV", + "CPU High UV": "CPU 高紫外線", + "CPU Low VMIN": "CPU 低 VMIN", + "CPU High VMIN": "CPU の高い VMIN", + "No Undervolt": "不足電圧なし", + "SLT Table": "SLTテーブル", + "HiOPT Table": "HiOPT テーブル", + "GPU Undervolt Table": "GPUアンダーボルトテーブル", + "GPU Minimum Voltage": "GPUの最小電圧", + "Calculate GPU Vmin": "GPU Vmin を計算する", + "GPU VMIN": "GPU VMIN", + "GPU Maximum Voltage": "GPU最大電圧", + "GPU Voltage Offset": "GPU電圧オフセット", + "Do not override": "上書きしないでください", + "Enabled (Default)": "有効 (デフォルト)", + "96.6% limit": "96.6%制限", + "99.7% limit": "99.7%制限", + "GPU Scheduling Override": "GPU スケジュールのオーバーライド", + "Official Service": "正式サービス", + "GPU DVFS Mode": "GPU DVFS モード", + "GPU DVFS Offset": "GPU DVFS オフセット", + "GPU Voltage Table": "GPU電圧テーブル", + "GPU Custom Table (mV)": "GPUカスタムテーブル(mV)", + "1075MHz without UV, 1152MHz on SLT": "UVなしで1075MHz、SLTで1152MHz", + "or 1228MHz on HiOPT can cause ": "HiOPT で 1228MHz を使用すると、次のような問題が発生する可能性があります。", + "permanent damage to your Switch!": "Switch に永久的なダメージを与えます!", + "921MHz without UV and 960MHz on": "921MHz(UVなし)、960MHz(UVあり)", + "SLT or HiOPT can cause ": "SLT または HiOPT が原因となる可能性があります" +} diff --git a/Source/sys-clk/overlay/lang/jp.json b/Source/sys-clk/overlay/lang/jp.json new file mode 100644 index 00000000..af92cbf7 --- /dev/null +++ b/Source/sys-clk/overlay/lang/jp.json @@ -0,0 +1,146 @@ +{ + "Information": "Information", + "IDDQ:": "IDDQ:", + "Module: ": "Module:", + "sys-dock status:": "sys-dock status:", + "SaltyNX status:": "SaltyNX status:", + "RR Display status:": "RR Display status:", + "Wafer Position:": "Wafer Position:", + "Credits": "Credits", + "Developers": "Developers", + "Contributors": "Contributors", + "Testers": "Testers", + "Special Thanks": "Special Thanks", + "Unknown": "Unknown", + "Installed": "Installed", + "Not Installed": "Not Installed", + "X: %u Y: %u": "X: %u Y: %u", + "THE BEER-WARE LICENSE": "THE BEER-WARE LICENSE", + "Default": "Default", + "Do Not Override": "Do Not Override", + "Disabled": "Disabled", + "Enabled": "Enabled", + " \\ue0e3 Reset": "\\ue0e3 Reset", + "Display": "Display", + "Application changed\\n\\n": "Application changed\\n\\n", + "The running application changed\\n\\n": "The running application changed\\n\\n", + "while editing was going on.": "while editing was going on.", + "App ID": "App ID", + "Profile": "Profile", + "Board": "Board", + "USB Charger": "USB Charger", + "%u.%u%u mV": "%u.%u%u mV", + "Could not connect to hoc-clk sysmodule.\\n\\n": "Could not connect to hoc-clk sysmodule.\\n\\n", + "Please make sure everything is\\n\\n": "Please make sure everything is\\n\\n", + "correctly installed and enabled.": "correctly installed and enabled.", + "Fatal error": "Fatal error", + "Temporary Overrides ": "Temporary Overrides", + "Sleep Mode": "Sleep Mode", + "Stock": "Stock", + "Dev OC": "Dev OC", + "Boost Mode": "Boost Mode", + "Safe Max": "Safe Max", + "Unsafe Max": "Unsafe Max", + "Absolute Max": "Absolute Max", + "Handheld": "Handheld", + "Handheld Safe Max": "Handheld Safe Max", + "Docked": "Docked", + "Enable": "Enable", + "Edit App Profile": "Edit App Profile", + "Edit Global Profile": "Edit Global Profile", + "Temporary Overrides": "Temporary Overrides", + "Settings": "Settings", + "About": "About", + "Compiling with minimal features": "Compiling with minimal features", + "General Settings": "General Settings", + "Governor Settings": "Governor Settings", + "Safety Settings": "Safety Settings", + "Save KIP Settings": "Save KIP Settings", + "RAM Settings": "RAM Settings", + "CPU Settings": "CPU Settings", + "GPU Settings": "GPU Settings", + "Display Settings": "Display Settings", + "Experimental": "Experimental", + "GPU Scheduling Override Method": "GPU Scheduling Override Method", + "can be dangerous and may cause": "can be dangerous and may cause", + "damage to your battery or charger!": "damage to your battery or charger!", + "Charge Current Override": "Charge Current Override", + "RAM Voltage Display Mode": "RAM Voltage Display Mode", + "Polling Interval": "Polling Interval", + "CPU Governor Minimum Frequency": "CPU Governor Minimum Frequency", + "refresh rates may cause stress": "refresh rates may cause stress", + "or damage to your display! ": "or damage to your display!", + "Proceed at your own risk!": "Proceed at your own risk!", + "Max Handheld Display": "Max Handheld Display", + "Display Clock": "Display Clock", + "Official Rating": "Official Rating", + "TDP Threshold": "TDP Threshold", + "Power": "Power", + "Thermal Throttle Limit": "Thermal Throttle Limit", + "HP Mode": "HP Mode", + "Default (Mariko)": "Default (Mariko)", + "Default (Erista)": "Default (Erista)", + "Rating": "Rating", + "Safe Max (Mariko)": "Safe Max (Mariko)", + "Safe Max (Erista)": "Safe Max (Erista)", + "RAM VDD2 Voltage": "RAM VDD2 Voltage", + "Voltage": "Voltage", + "RAM VDDQ Voltage": "RAM VDDQ Voltage", + "RAM Frequency Editor": "RAM Frequency Editor", + "JEDEC.": "JEDEC.", + "3333MHz (Needs extreme Speedo/PLL)": "3333MHz (Needs extreme Speedo/PLL)", + "3366MHz (Needs extreme Speedo/PLL)": "3366MHz (Needs extreme Speedo/PLL)", + "3400MHz (Needs extreme Speedo/PLL)": "3400MHz (Needs extreme Speedo/PLL)", + "3433MHz (Needs ridiculous Speedo/PLL)": "3433MHz (Needs ridiculous Speedo/PLL)", + "3466MHz (Needs ridiculous Speedo/PLL)": "3466MHz (Needs ridiculous Speedo/PLL)", + "3500MHz (Needs ridiculous Speedo/PLL)": "3500MHz (Needs ridiculous Speedo/PLL)", + "Ram Max Clock": "Ram Max Clock", + "RAM Latency Editor": "RAM Latency Editor", + "RAM Timing Reductions": "RAM Timing Reductions", + "Memory Timings": "Memory Timings", + "tREFI": "tREFI", + "Advanced": "Advanced", + "t6 tRTW Fine Tune": "t6 tRTW Fine Tune", + "tRTW Fine Tune": "tRTW Fine Tune", + "t7 tWTR Fine Tune": "t7 tWTR Fine Tune", + "tWTR Fine Tune": "tWTR Fine Tune", + "Memory Latencies": "Memory Latencies", + "Read Latency": "Read Latency", + "Write Latency": "Write Latency", + "CPU Boost Clock": "CPU Boost Clock", + "CPU UV": "CPU UV", + "CPU Unlock": "CPU Unlock", + "CPU VMIN": "CPU VMIN", + "CPU Max Voltage": "CPU Max Voltage", + "CPU Max Clock": "CPU Max Clock", + "Extreme UV Table": "Extreme UV Table", + "CPU UV Table": "CPU UV Table", + "CPU Low UV": "CPU Low UV", + "CPU High UV": "CPU High UV", + "CPU Low VMIN": "CPU Low VMIN", + "CPU High VMIN": "CPU High VMIN", + "No Undervolt": "No Undervolt", + "SLT Table": "SLT Table", + "HiOPT Table": "HiOPT Table", + "GPU Undervolt Table": "GPU Undervolt Table", + "GPU Minimum Voltage": "GPU Minimum Voltage", + "Calculate GPU Vmin": "Calculate GPU Vmin", + "GPU VMIN": "GPU VMIN", + "GPU Maximum Voltage": "GPU Maximum Voltage", + "GPU Voltage Offset": "GPU Voltage Offset", + "Do not override": "Do not override", + "Enabled (Default)": "Enabled (Default)", + "96.6% limit": "96.6% limit", + "99.7% limit": "99.7% limit", + "GPU Scheduling Override": "GPU Scheduling Override", + "Official Service": "Official Service", + "GPU DVFS Mode": "GPU DVFS Mode", + "GPU DVFS Offset": "GPU DVFS Offset", + "GPU Voltage Table": "GPU Voltage Table", + "GPU Custom Table (mV)": "GPU Custom Table (mV)", + "1075MHz without UV, 1152MHz on SLT": "1075MHz without UV, 1152MHz on SLT", + "or 1228MHz on HiOPT can cause ": "or 1228MHz on HiOPT can cause", + "permanent damage to your Switch!": "permanent damage to your Switch!", + "921MHz without UV and 960MHz on": "921MHz without UV and 960MHz on", + "SLT or HiOPT can cause ": "SLT or HiOPT can cause" +} diff --git a/Source/sys-clk/overlay/lang/ko.json b/Source/sys-clk/overlay/lang/ko.json new file mode 100644 index 00000000..9b67319b --- /dev/null +++ b/Source/sys-clk/overlay/lang/ko.json @@ -0,0 +1,146 @@ +{ + "Information": "정보", + "IDDQ:": "IDDQ:", + "Module: ": "모듈:", + "sys-dock status:": "sys-dock 상태:", + "SaltyNX status:": "SaltyNX 상태:", + "RR Display status:": "RR 표시 상태:", + "Wafer Position:": "웨이퍼 위치:", + "Credits": "크레딧", + "Developers": "개발자", + "Contributors": "기여자", + "Testers": "테스터", + "Special Thanks": "특별한 감사", + "Unknown": "알 수 없음", + "Installed": "설치됨", + "Not Installed": "설치되지 않음", + "X: %u Y: %u": "X: %u Y: %u", + "THE BEER-WARE LICENSE": "맥주 제품 라이센스", + "Default": "기본값", + "Do Not Override": "재정의하지 마십시오", + "Disabled": "장애인", + "Enabled": "활성화됨", + " \\ue0e3 Reset": "\\ue0e3 재설정", + "Display": "디스플레이", + "Application changed\\n\\n": "애플리케이션이 변경되었습니다.\\n\\n", + "The running application changed\\n\\n": "실행 중인 애플리케이션이 변경되었습니다.\\n\\n", + "while editing was going on.": "편집이 진행되는 동안.", + "App ID": "앱 ID", + "Profile": "프로필", + "Board": "보드", + "USB Charger": "USB 충전기", + "%u.%u%u mV": "%u.%u%umV", + "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": "개발 OC", + "Boost Mode": "부스트 모드", + "Safe Max": "세이프 맥스", + "Unsafe Max": "안전하지 않은 최대값", + "Absolute Max": "절대 최대", + "Handheld": "휴대용", + "Handheld Safe Max": "휴대용 금고", + "Docked": "도킹됨", + "Enable": "활성화", + "Edit App Profile": "앱 프로필 편집", + "Edit Global Profile": "글로벌 프로필 편집", + "Temporary Overrides": "임시 재정의", + "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 설정", + "Display Settings": "디스플레이 설정", + "Experimental": "실험적", + "GPU Scheduling Override Method": "GPU 스케줄링 재정의 방법", + "can be dangerous and may cause": "위험할 수 있고 원인이 될 수 있습니다.", + "damage to your battery or charger!": "배터리나 충전기가 손상되었습니다!", + "Charge Current Override": "충전 전류 오버라이드", + "RAM Voltage Display Mode": "RAM 전압 표시 모드", + "Polling Interval": "폴링 간격", + "CPU Governor Minimum Frequency": "CPU 거버너 최소 주파수", + "refresh rates may cause stress": "새로 고침 빈도는 스트레스를 유발할 수 있습니다", + "or damage to your display! ": "또는 디스플레이가 손상되었습니다!", + "Proceed at your own risk!": "자신의 책임하에 진행하십시오!", + "Max Handheld Display": "최대 휴대용 디스플레이", + "Display Clock": "디스플레이 시계", + "Official Rating": "공식 등급", + "TDP Threshold": "TDP 임계값", + "Power": "힘", + "Thermal Throttle Limit": "열 스로틀 한계", + "HP Mode": "HP 모드", + "Default (Mariko)": "디폴트(마리코)", + "Default (Erista)": "기본값(에리스타)", + "Rating": "등급", + "Safe Max (Mariko)": "세이프 맥스(마리코)", + "Safe Max (Erista)": "세이프맥스(에리스타)", + "RAM VDD2 Voltage": "RAM VDD2 전압", + "Voltage": "전압", + "RAM VDDQ Voltage": "RAM VDDQ 전압", + "RAM Frequency Editor": "RAM 주파수 편집기", + "JEDEC.": "JEDEC.", + "3333MHz (Needs extreme Speedo/PLL)": "3333MHz(극단적인 Speedo/PLL 필요)", + "3366MHz (Needs extreme Speedo/PLL)": "3366MHz(극단적인 Speedo/PLL 필요)", + "3400MHz (Needs extreme Speedo/PLL)": "3400MHz(극단적인 Speedo/PLL 필요)", + "3433MHz (Needs ridiculous Speedo/PLL)": "3433MHz (말도 안 되는 Speedo/PLL 필요)", + "3466MHz (Needs ridiculous Speedo/PLL)": "3466MHz(터무니없는 Speedo/PLL 필요)", + "3500MHz (Needs ridiculous Speedo/PLL)": "3500MHz(터무니없는 Speedo/PLL 필요)", + "Ram Max Clock": "램 맥스 시계", + "RAM Latency Editor": "RAM 지연 시간 편집기", + "RAM Timing Reductions": "RAM 타이밍 감소", + "Memory Timings": "메모리 타이밍", + "tREFI": "트레피", + "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 부스트 클럭", + "CPU UV": "CPU UV", + "CPU Unlock": "CPU 잠금 해제", + "CPU VMIN": "CPU VMIN", + "CPU Max Voltage": "CPU 최대 전압", + "CPU Max Clock": "CPU 최대 클록", + "Extreme UV Table": "극자외선 테이블", + "CPU UV Table": "CPU UV 테이블", + "CPU Low UV": "CPU 낮은 UV", + "CPU High UV": "CPU 높은 UV", + "CPU Low VMIN": "CPU 부족 VMIN", + "CPU High VMIN": "CPU 높음 VMIN", + "No Undervolt": "언더볼트 없음", + "SLT Table": "SLT 테이블", + "HiOPT Table": "HiOPT 테이블", + "GPU Undervolt Table": "GPU 언더볼트 표", + "GPU Minimum Voltage": "GPU 최소 전압", + "Calculate GPU Vmin": "GPU Vmin 계산", + "GPU VMIN": "GPU VMIN", + "GPU Maximum Voltage": "GPU 최대 전압", + "GPU Voltage Offset": "GPU 전압 오프셋", + "Do not override": "재정의하지 않음", + "Enabled (Default)": "활성화됨(기본값)", + "96.6% limit": "96.6% 한도", + "99.7% limit": "99.7% 한도", + "GPU Scheduling Override": "GPU 스케줄링 재정의", + "Official Service": "공식 서비스", + "GPU DVFS Mode": "GPU DVFS 모드", + "GPU DVFS Offset": "GPU DVFS 오프셋", + "GPU Voltage Table": "GPU 전압 표", + "GPU Custom Table (mV)": "GPU 사용자 정의 테이블(mV)", + "1075MHz without UV, 1152MHz on SLT": "UV 없이 1075MHz, SLT에서 1152MHz", + "or 1228MHz on HiOPT can cause ": "또는 HiOPT에서 1228MHz를 사용하면", + "permanent damage to your Switch!": "스위치가 영구적으로 손상되었습니다!", + "921MHz without UV and 960MHz on": "UV가 없는 경우 921MHz, 켜진 경우에는 960MHz", + "SLT or HiOPT can cause ": "SLT 또는 HiOPT는 다음을 유발할 수 있습니다." +} diff --git a/Source/sys-clk/overlay/lang/nl.json b/Source/sys-clk/overlay/lang/nl.json new file mode 100644 index 00000000..f0793430 --- /dev/null +++ b/Source/sys-clk/overlay/lang/nl.json @@ -0,0 +1,146 @@ +{ + "Information": "Informatie", + "IDDQ:": "IDDQ:", + "Module: ": "module:", + "sys-dock status:": "sys-dock-status:", + "SaltyNX status:": "SaltyNX-status:", + "RR Display status:": "RR Weergavestatus:", + "Wafer Position:": "Waferpositie:", + "Credits": "Kredieten", + "Developers": "Ontwikkelaars", + "Contributors": "Bijdragers", + "Testers": "Testers", + "Special Thanks": "Speciale dank", + "Unknown": "Onbekend", + "Installed": "Geïnstalleerd", + "Not Installed": "Niet geïnstalleerd", + "X: %u Y: %u": "X: %u Y: %u", + "THE BEER-WARE LICENSE": "DE LICENTIE VOOR BIERWAREN", + "Default": "Standaard", + "Do Not Override": "Niet overschrijven", + "Disabled": "Uitgeschakeld", + "Enabled": "Ingeschakeld", + " \\ue0e3 Reset": "\\ue0e3 Opnieuw instellen", + "Display": "Weergave", + "Application changed\\n\\n": "Applicatie gewijzigd\\n\\n", + "The running application changed\\n\\n": "De actieve applicatie is gewijzigd\\n\\n", + "while editing was going on.": "terwijl er werd bewerkt.", + "App ID": "App-ID", + "Profile": "Profiel", + "Board": "Bord", + "USB Charger": "USB-oplader", + "%u.%u%u mV": "%u.%u%u mV", + "Could not connect to hoc-clk sysmodule.\\n\\n": "Kan geen verbinding maken met hoc-clk sysmodule.\\n\\n", + "Please make sure everything is\\n\\n": "Zorg ervoor dat alles in orde is\\n\\n", + "correctly installed and enabled.": "correct geïnstalleerd en ingeschakeld.", + "Fatal error": "Fatale fout", + "Temporary Overrides ": "Tijdelijke overschrijvingen", + "Sleep Mode": "Slaapmodus", + "Stock": "Voorraad", + "Dev OC": "Ontwikkelaar OC", + "Boost Mode": "Boost-modus", + "Safe Max": "Veilig Max", + "Unsafe Max": "OnveiligMax", + "Absolute Max": "Absoluut Max", + "Handheld": "Handbediend", + "Handheld Safe Max": "Handkluis Max", + "Docked": "Aangemeerd", + "Enable": "Inschakelen", + "Edit App Profile": "App-profiel bewerken", + "Edit Global Profile": "Globaal profiel bewerken", + "Temporary Overrides": "Tijdelijke overschrijvingen", + "Settings": "Instellingen", + "About": "Over", + "Compiling with minimal features": "Compileren met minimale functies", + "General Settings": "Algemene instellingen", + "Governor Settings": "Gouverneur instellingen", + "Safety Settings": "Veiligheidsinstellingen", + "Save KIP Settings": "Sla KIP-instellingen op", + "RAM Settings": "RAM-instellingen", + "CPU Settings": "CPU-instellingen", + "GPU Settings": "GPU-instellingen", + "Display Settings": "Weergave-instellingen", + "Experimental": "Experimenteel", + "GPU Scheduling Override Method": "Methode voor het overschrijven van GPU-planning", + "can be dangerous and may cause": "kan gevaarlijk zijn en kan veroorzaken", + "damage to your battery or charger!": "schade aan uw accu of lader!", + "Charge Current Override": "Laadstroom overschrijven", + "RAM Voltage Display Mode": "Weergavemodus RAM-spanning", + "Polling Interval": "Polling-interval", + "CPU Governor Minimum Frequency": "Minimale frequentie CPU-regelaar", + "refresh rates may cause stress": "vernieuwingsfrequenties kunnen stress veroorzaken", + "or damage to your display! ": "of schade aan uw display!", + "Proceed at your own risk!": "Ga verder op eigen risico!", + "Max Handheld Display": "Maximaal handheld-display", + "Display Clock": "Klok weergeven", + "Official Rating": "Officiële beoordeling", + "TDP Threshold": "TDP-drempel", + "Power": "Macht", + "Thermal Throttle Limit": "Thermische gaslimiet", + "HP Mode": "HP-modus", + "Default (Mariko)": "Standaard (Mariko)", + "Default (Erista)": "Standaard (Erista)", + "Rating": "Beoordeling", + "Safe Max (Mariko)": "Veilig Max (Mariko)", + "Safe Max (Erista)": "Veilige Max (Erista)", + "RAM VDD2 Voltage": "RAM VDD2-spanning", + "Voltage": "Spanning", + "RAM VDDQ Voltage": "RAM VDDQ-spanning", + "RAM Frequency Editor": "RAM-frequentie-editor", + "JEDEC.": "JEDEC.", + "3333MHz (Needs extreme Speedo/PLL)": "3333 MHz (vereist extreme snelheidsmeter/PLL)", + "3366MHz (Needs extreme Speedo/PLL)": "3366 MHz (vereist extreme snelheidsmeter/PLL)", + "3400MHz (Needs extreme Speedo/PLL)": "3400 MHz (vereist extreme snelheidsmeter/PLL)", + "3433MHz (Needs ridiculous Speedo/PLL)": "3433MHz (heeft een belachelijke snelheidsmeter/PLL nodig)", + "3466MHz (Needs ridiculous Speedo/PLL)": "3466MHz (heeft een belachelijke snelheidsmeter/PLL nodig)", + "3500MHz (Needs ridiculous Speedo/PLL)": "3500 MHz (heeft een belachelijke snelheidsmeter/PLL nodig)", + "Ram Max Clock": "Ram Max-klok", + "RAM Latency Editor": "RAM-latentie-editor", + "RAM Timing Reductions": "RAM-timingreducties", + "Memory Timings": "Geheugentijden", + "tREFI": "tREFI", + "Advanced": "Geavanceerd", + "t6 tRTW Fine Tune": "t6 tRTW Fijnafstemming", + "tRTW Fine Tune": "tRTW Fijnafstemming", + "t7 tWTR Fine Tune": "t7 tWTR Fijnafstemming", + "tWTR Fine Tune": "tWTR Fijnafstemming", + "Memory Latencies": "Geheugenlatenties", + "Read Latency": "Lees Latentie", + "Write Latency": "Schrijf latentie", + "CPU Boost Clock": "CPU-boostklok", + "CPU UV": "CPU-UV", + "CPU Unlock": "CPU-ontgrendeling", + "CPU VMIN": "CPU-VMIN", + "CPU Max Voltage": "Maximale CPU-spanning", + "CPU Max Clock": "CPU maximale klok", + "Extreme UV Table": "Extreme UV-tafel", + "CPU UV Table": "CPU UV-tabel", + "CPU Low UV": "CPU Lage UV", + "CPU High UV": "CPU Hoge UV", + "CPU Low VMIN": "CPU Lage VMIN", + "CPU High VMIN": "CPU Hoge VMIN", + "No Undervolt": "Geen ondervolt", + "SLT Table": "SLT-tabel", + "HiOPT Table": "HiOPT-tabel", + "GPU Undervolt Table": "GPU-undervolttabel", + "GPU Minimum Voltage": "GPU-minimale spanning", + "Calculate GPU Vmin": "Bereken GPU Vmin", + "GPU VMIN": "GPU-VMIN", + "GPU Maximum Voltage": "GPU maximale spanning", + "GPU Voltage Offset": "GPU-spanningsoffset", + "Do not override": "Niet overschrijven", + "Enabled (Default)": "Ingeschakeld (standaard)", + "96.6% limit": "96,6% limiet", + "99.7% limit": "99,7% limiet", + "GPU Scheduling Override": "GPU-planning negeren", + "Official Service": "Officiële dienst", + "GPU DVFS Mode": "GPU DVFS-modus", + "GPU DVFS Offset": "GPU DVFS-offset", + "GPU Voltage Table": "GPU-spanningstabel", + "GPU Custom Table (mV)": "Aangepaste GPU-tabel (mV)", + "1075MHz without UV, 1152MHz on SLT": "1075MHz zonder UV, 1152MHz op SLT", + "or 1228MHz on HiOPT can cause ": "of 1228MHz op HiOPT kan dit veroorzaken", + "permanent damage to your Switch!": "blijvende schade aan uw Switch!", + "921MHz without UV and 960MHz on": "921MHz zonder UV en 960MHz aan", + "SLT or HiOPT can cause ": "SLT of HiOPT kunnen dit veroorzaken" +} diff --git a/Source/sys-clk/overlay/lang/pl.json b/Source/sys-clk/overlay/lang/pl.json new file mode 100644 index 00000000..522d8a52 --- /dev/null +++ b/Source/sys-clk/overlay/lang/pl.json @@ -0,0 +1,146 @@ +{ + "Information": "Informacje", + "IDDQ:": "IDDQ:", + "Module: ": "Moduł:", + "sys-dock status:": "stan sys-dock:", + "SaltyNX status:": "Stan SaltyNX:", + "RR Display status:": "Stan wyświetlacza:", + "Wafer Position:": "Pozycja wafla:", + "Credits": "Kredyty", + "Developers": "Deweloperzy", + "Contributors": "Współautorzy", + "Testers": "Testery", + "Special Thanks": "Specjalne podziękowania", + "Unknown": "Nieznany", + "Installed": "Zainstalowany", + "Not Installed": "Nie zainstalowano", + "X: %u Y: %u": "X: %u Y: %u", + "THE BEER-WARE LICENSE": "LICENCJA NA WYROBY PIWNE", + "Default": "Domyślne", + "Do Not Override": "Nie zastępuj", + "Disabled": "Niepełnosprawny", + "Enabled": "Włączone", + " \\ue0e3 Reset": "\\ue0e3 Zresetuj", + "Display": "Wyświetlacz", + "Application changed\\n\\n": "Aplikacja została zmieniona\\n\\n", + "The running application changed\\n\\n": "Działająca aplikacja została zmieniona\\n\\n", + "while editing was going on.": "podczas gdy edycja była w toku.", + "App ID": "Identyfikator aplikacji", + "Profile": "Profil", + "Board": "Deska", + "USB Charger": "Ładowarka USB", + "%u.%u%u mV": "%u.%u%u mV", + "Could not connect to hoc-clk sysmodule.\\n\\n": "Nie można połączyć się z modułem sysmodule hoc-clk.\\n\\n", + "Please make sure everything is\\n\\n": "Upewnij się, że wszystko jest\\n\\n", + "correctly installed and enabled.": "poprawnie zainstalowany i włączony.", + "Fatal error": "Fatalny błąd", + "Temporary Overrides ": "Tymczasowe nadpisania", + "Sleep Mode": "Tryb uśpienia", + "Stock": "Zapas", + "Dev OC": "Dev OC", + "Boost Mode": "Tryb wzmocnienia", + "Safe Max": "Bezpieczny maks", + "Unsafe Max": "Niebezpieczny maks", + "Absolute Max": "Absolutny maks", + "Handheld": "Ręczny", + "Handheld Safe Max": "Sejf ręczny Max", + "Docked": "Zadokowany", + "Enable": "Włącz", + "Edit App Profile": "Edytuj profil aplikacji", + "Edit Global Profile": "Edytuj profil globalny", + "Temporary Overrides": "Tymczasowe nadpisania", + "Settings": "Ustawienia", + "About": "O", + "Compiling with minimal features": "Kompilacja z minimalnymi funkcjami", + "General Settings": "Ustawienia ogólne", + "Governor Settings": "Ustawienia gubernatora", + "Safety Settings": "Ustawienia bezpieczeństwa", + "Save KIP Settings": "Zapisz ustawienia KIP", + "RAM Settings": "Ustawienia pamięci RAM", + "CPU Settings": "Ustawienia procesora", + "GPU Settings": "Ustawienia GPU", + "Display Settings": "Ustawienia wyświetlania", + "Experimental": "Eksperymentalny", + "GPU Scheduling Override Method": "Metoda obejścia harmonogramu GPU", + "can be dangerous and may cause": "może być niebezpieczne i powodować", + "damage to your battery or charger!": "uszkodzenie akumulatora lub ładowarki!", + "Charge Current Override": "Obejście prądu ładowania", + "RAM Voltage Display Mode": "Tryb wyświetlania napięcia RAM", + "Polling Interval": "Interwał odpytywania", + "CPU Governor Minimum Frequency": "Minimalna częstotliwość regulatora procesora", + "refresh rates may cause stress": "częstotliwości odświeżania mogą powodować stres", + "or damage to your display! ": "lub uszkodzenie wyświetlacza!", + "Proceed at your own risk!": "Postępuj na własne ryzyko!", + "Max Handheld Display": "Maksymalny wyświetlacz ręczny", + "Display Clock": "Wyświetl zegar", + "Official Rating": "Oficjalna ocena", + "TDP Threshold": "Próg TDP", + "Power": "Moc", + "Thermal Throttle Limit": "Limit przepustnicy termicznej", + "HP Mode": "Tryb HP", + "Default (Mariko)": "Domyślny (Mariko)", + "Default (Erista)": "Domyślny (Erista)", + "Rating": "Ocena", + "Safe Max (Mariko)": "Bezpieczny Max (Mariko)", + "Safe Max (Erista)": "Bezpieczny Max (Erista)", + "RAM VDD2 Voltage": "Napięcie pamięci RAM VDD2", + "Voltage": "Napięcie", + "RAM VDDQ Voltage": "Napięcie RAM VDDQ", + "RAM Frequency Editor": "Edytor częstotliwości RAM", + "JEDEC.": "JEDEC.", + "3333MHz (Needs extreme Speedo/PLL)": "3333 MHz (wymaga ekstremalnego Speedo/PLL)", + "3366MHz (Needs extreme Speedo/PLL)": "3366 MHz (wymaga ekstremalnego Speedo/PLL)", + "3400MHz (Needs extreme Speedo/PLL)": "3400 MHz (wymaga ekstremalnego Speedo/PLL)", + "3433MHz (Needs ridiculous Speedo/PLL)": "3433 MHz (potrzebuje śmiesznego Speedo/PLL)", + "3466MHz (Needs ridiculous Speedo/PLL)": "3466 MHz (potrzebuje śmiesznego Speedo/PLL)", + "3500MHz (Needs ridiculous Speedo/PLL)": "3500 MHz (potrzebuje śmiesznego Speedo/PLL)", + "Ram Max Clock": "Zegar Ram Max", + "RAM Latency Editor": "Edytor opóźnień pamięci RAM", + "RAM Timing Reductions": "Zmniejszenie taktowania pamięci RAM", + "Memory Timings": "Taktowanie pamięci", + "tREFI": "TREFI", + "Advanced": "Zaawansowane", + "t6 tRTW Fine Tune": "t6 tRTW Dostrój", + "tRTW Fine Tune": "tRTW Dostosuj", + "t7 tWTR Fine Tune": "t7 tWTR Dostosuj", + "tWTR Fine Tune": "tWTR Dostosuj", + "Memory Latencies": "Opóźnienia pamięci", + "Read Latency": "Przeczytaj Opóźnienie", + "Write Latency": "Opóźnienie zapisu", + "CPU Boost Clock": "Zegar wzmocnienia procesora", + "CPU UV": "Procesor UV", + "CPU Unlock": "Odblokowanie procesora", + "CPU VMIN": "Procesor VMIN", + "CPU Max Voltage": "Maksymalne napięcie procesora", + "CPU Max Clock": "Maks. zegar procesora", + "Extreme UV Table": "Ekstremalny stół UV", + "CPU UV Table": "Tabela UV procesora", + "CPU Low UV": "Niskie promieniowanie UV procesora", + "CPU High UV": "Wysokie promieniowanie UV procesora", + "CPU Low VMIN": "Niski poziom VMIN procesora", + "CPU High VMIN": "Wysoki poziom VMIN procesora", + "No Undervolt": "Brak Undervolta", + "SLT Table": "Stół SLT", + "HiOPT Table": "Stół HiOPT", + "GPU Undervolt Table": "Tabela niedoboru napięcia GPU", + "GPU Minimum Voltage": "Minimalne napięcie procesora graficznego", + "Calculate GPU Vmin": "Oblicz Vmin GPU", + "GPU VMIN": "VMIN GPU", + "GPU Maximum Voltage": "Maksymalne napięcie procesora graficznego", + "GPU Voltage Offset": "Przesunięcie napięcia GPU", + "Do not override": "Nie zastępuj", + "Enabled (Default)": "Włączone (domyślnie)", + "96.6% limit": "Limit 96,6%.", + "99.7% limit": "Limit 99,7%.", + "GPU Scheduling Override": "Zastąpienie harmonogramu GPU", + "Official Service": "Oficjalny serwis", + "GPU DVFS Mode": "Tryb DVFS procesora graficznego", + "GPU DVFS Offset": "Przesunięcie DVFS GPU", + "GPU Voltage Table": "Tabela napięć GPU", + "GPU Custom Table (mV)": "Tabela niestandardowa GPU (mV)", + "1075MHz without UV, 1152MHz on SLT": "1075 MHz bez UV, 1152 MHz na SLT", + "or 1228MHz on HiOPT can cause ": "lub 1228 MHz na HiOPT może powodować", + "permanent damage to your Switch!": "trwałe uszkodzenie Switcha!", + "921MHz without UV and 960MHz on": "921 MHz bez UV i 960 MHz włączone", + "SLT or HiOPT can cause ": "Przyczyną mogą być SLT lub HiOPT" +} diff --git a/Source/sys-clk/overlay/lang/pt.json b/Source/sys-clk/overlay/lang/pt.json new file mode 100644 index 00000000..ca0103ac --- /dev/null +++ b/Source/sys-clk/overlay/lang/pt.json @@ -0,0 +1,146 @@ +{ + "Information": "Informação", + "IDDQ:": "IDDQ:", + "Module: ": "Módulo:", + "sys-dock status:": "status do dock do sistema:", + "SaltyNX status:": "Status do SaltyNX:", + "RR Display status:": "Status de exibição do RR:", + "Wafer Position:": "Posição da bolacha:", + "Credits": "Créditos", + "Developers": "Desenvolvedores", + "Contributors": "Colaboradores", + "Testers": "Testadores", + "Special Thanks": "Agradecimentos especiais", + "Unknown": "Desconhecido", + "Installed": "Instalado", + "Not Installed": "Não instalado", + "X: %u Y: %u": "X: %u Y: %u", + "THE BEER-WARE LICENSE": "A LICENÇA DE CERVEJA", + "Default": "Padrão", + "Do Not Override": "Não substituir", + "Disabled": "Desativado", + "Enabled": "Habilitado", + " \\ue0e3 Reset": "\\ue0e3 Redefinir", + "Display": "Exibição", + "Application changed\\n\\n": "Aplicativo alterado\\n\\n", + "The running application changed\\n\\n": "O aplicativo em execução foi alterado\\n\\n", + "while editing was going on.": "enquanto a edição estava acontecendo.", + "App ID": "ID do aplicativo", + "Profile": "Perfil", + "Board": "Conselho", + "USB Charger": "Carregador USB", + "%u.%u%u mV": "%u.%u%u mV", + "Could not connect to hoc-clk sysmodule.\\n\\n": "Não foi possível conectar-se ao sysmodule hoc-clk.\\n\\n", + "Please make sure everything is\\n\\n": "Verifique se tudo está\\n\\n", + "correctly installed and enabled.": "corretamente instalado e ativado.", + "Fatal error": "Erro fatal", + "Temporary Overrides ": "Substituições temporárias", + "Sleep Mode": "Modo de suspensão", + "Stock": "Estoque", + "Dev OC": "Desenvolvedor OC", + "Boost Mode": "Modo de reforço", + "Safe Max": "Máx. Seguro", + "Unsafe Max": "Máximo inseguro", + "Absolute Max": "Máximo absoluto", + "Handheld": "Portátil", + "Handheld Safe Max": "Portátil Seguro Máx.", + "Docked": "Ancorado", + "Enable": "Habilitar", + "Edit App Profile": "Editar perfil do aplicativo", + "Edit Global Profile": "Editar perfil global", + "Temporary Overrides": "Substituições temporárias", + "Settings": "Configurações", + "About": "Sobre", + "Compiling with minimal features": "Compilando com recursos mínimos", + "General Settings": "Configurações Gerais", + "Governor Settings": "Configurações do Governador", + "Safety Settings": "Configurações de segurança", + "Save KIP Settings": "Salvar configurações KIP", + "RAM Settings": "Configurações de RAM", + "CPU Settings": "Configurações de CPU", + "GPU Settings": "Configurações de GPU", + "Display Settings": "Configurações de exibição", + "Experimental": "Experimental", + "GPU Scheduling Override Method": "Método de substituição de agendamento de GPU", + "can be dangerous and may cause": "pode ser perigoso e causar", + "damage to your battery or charger!": "danos à sua bateria ou carregador!", + "Charge Current Override": "Substituição de corrente de carga", + "RAM Voltage Display Mode": "Modo de exibição de tensão RAM", + "Polling Interval": "Intervalo de votação", + "CPU Governor Minimum Frequency": "Frequência Mínima do Governador da CPU", + "refresh rates may cause stress": "taxas de atualização podem causar estresse", + "or damage to your display! ": "ou danos ao seu monitor!", + "Proceed at your own risk!": "Prossiga por sua conta e risco!", + "Max Handheld Display": "Visor portátil máximo", + "Display Clock": "Exibir relógio", + "Official Rating": "Classificação Oficial", + "TDP Threshold": "Limite de TDP", + "Power": "Poder", + "Thermal Throttle Limit": "Limite de aceleração térmica", + "HP Mode": "Modo HP", + "Default (Mariko)": "Padrão (Mariko)", + "Default (Erista)": "Padrão (Erista)", + "Rating": "Avaliação", + "Safe Max (Mariko)": "Máximo Seguro (Mariko)", + "Safe Max (Erista)": "Seguro Max (Erista)", + "RAM VDD2 Voltage": "Tensão RAM VDD2", + "Voltage": "Tensão", + "RAM VDDQ Voltage": "Tensão RAM VDDQ", + "RAM Frequency Editor": "Editor de frequência RAM", + "JEDEC.": "JEDEC.", + "3333MHz (Needs extreme Speedo/PLL)": "3333MHz (precisa de Speedo/PLL extremo)", + "3366MHz (Needs extreme Speedo/PLL)": "3366 MHz (precisa de Speedo/PLL extremo)", + "3400MHz (Needs extreme Speedo/PLL)": "3400 MHz (precisa de Speedo/PLL extremo)", + "3433MHz (Needs ridiculous Speedo/PLL)": "3433MHz (precisa de Speedo/PLL ridículo)", + "3466MHz (Needs ridiculous Speedo/PLL)": "3466 MHz (precisa de Speedo/PLL ridículo)", + "3500MHz (Needs ridiculous Speedo/PLL)": "3500 MHz (precisa de Speedo/PLL ridículo)", + "Ram Max Clock": "Relógio máximo de Ram", + "RAM Latency Editor": "Editor de latência de RAM", + "RAM Timing Reductions": "Reduções de tempo de RAM", + "Memory Timings": "Tempos de memória", + "tREFI": "tREFI", + "Advanced": "Avançado", + "t6 tRTW Fine Tune": "t6 tRTW Ajuste fino", + "tRTW Fine Tune": "Ajuste fino tRTW", + "t7 tWTR Fine Tune": "t7 tWTR Ajuste fino", + "tWTR Fine Tune": "Ajuste fino tWTR", + "Memory Latencies": "Latências de memória", + "Read Latency": "Latência de leitura", + "Write Latency": "Latência de gravação", + "CPU Boost Clock": "Relógio de aumento da CPU", + "CPU UV": "UV da CPU", + "CPU Unlock": "Desbloqueio da CPU", + "CPU VMIN": "CPU VMIN", + "CPU Max Voltage": "Tensão máxima da CPU", + "CPU Max Clock": "Relógio máximo da CPU", + "Extreme UV Table": "Mesa UV Extrema", + "CPU UV Table": "Tabela UV da CPU", + "CPU Low UV": "UV baixo da CPU", + "CPU High UV": "CPU alta UV", + "CPU Low VMIN": "CPU baixa VMIN", + "CPU High VMIN": "VMIN alto da CPU", + "No Undervolt": "Sem subtensão", + "SLT Table": "Tabela SLT", + "HiOPT Table": "Tabela HiOPT", + "GPU Undervolt Table": "Tabela de subtensão da GPU", + "GPU Minimum Voltage": "Tensão mínima da GPU", + "Calculate GPU Vmin": "Calcular Vmin da GPU", + "GPU VMIN": "GPU VMIN", + "GPU Maximum Voltage": "Tensão máxima da GPU", + "GPU Voltage Offset": "Compensação de tensão da GPU", + "Do not override": "Não substitua", + "Enabled (Default)": "Habilitado (padrão)", + "96.6% limit": "Limite de 96,6%", + "99.7% limit": "Limite de 99,7%", + "GPU Scheduling Override": "Substituição de agendamento de GPU", + "Official Service": "Serviço Oficial", + "GPU DVFS Mode": "Modo GPU DVFS", + "GPU DVFS Offset": "Deslocamento DVFS da GPU", + "GPU Voltage Table": "Tabela de tensão da GPU", + "GPU Custom Table (mV)": "Tabela personalizada de GPU (mV)", + "1075MHz without UV, 1152MHz on SLT": "1075 MHz sem UV, 1152 MHz em SLT", + "or 1228MHz on HiOPT can cause ": "ou 1228 MHz em HiOPT pode causar", + "permanent damage to your Switch!": "danos permanentes ao seu Switch!", + "921MHz without UV and 960MHz on": "921 MHz sem UV e 960 MHz ativado", + "SLT or HiOPT can cause ": "SLT ou HiOPT podem causar" +} diff --git a/Source/sys-clk/overlay/lang/ru.json b/Source/sys-clk/overlay/lang/ru.json new file mode 100644 index 00000000..9376d53a --- /dev/null +++ b/Source/sys-clk/overlay/lang/ru.json @@ -0,0 +1,146 @@ +{ + "Information": "Информация", + "IDDQ:": "ИДДК:", + "Module: ": "Модуль:", + "sys-dock status:": "Статус системной док-станции:", + "SaltyNX status:": "Статус SaltyNX:", + "RR Display status:": "Статус отображения RR:", + "Wafer Position:": "Позиция вафли:", + "Credits": "Кредиты", + "Developers": "Разработчики", + "Contributors": "Авторы", + "Testers": "Тестеры", + "Special Thanks": "Особая благодарность", + "Unknown": "Неизвестно", + "Installed": "Установлено", + "Not Installed": "Не установлено", + "X: %u Y: %u": "X: %u Y: %u", + "THE BEER-WARE LICENSE": "ЛИЦЕНЗИЯ НА ПРОДАЖУ ПИВА", + "Default": "По умолчанию", + "Do Not Override": "Не переопределять", + "Disabled": "Отключено", + "Enabled": "Включено", + " \\ue0e3 Reset": "\\ue0e3 Сброс", + "Display": "Дисплей", + "Application changed\\n\\n": "Приложение изменено\\n\\n", + "The running application changed\\n\\n": "Запущенное приложение изменилось\\n\\n", + "while editing was going on.": "пока шло редактирование.", + "App ID": "Идентификатор приложения", + "Profile": "Профиль", + "Board": "Совет", + "USB Charger": "USB-зарядное устройство", + "%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 ": "Временные переопределения", + "Sleep Mode": "Спящий режим", + "Stock": "Акции", + "Dev OC": "Разработчик OC", + "Boost Mode": "Режим повышения", + "Safe Max": "Сейф Макс", + "Unsafe Max": "Небезопасный Макс", + "Absolute Max": "Абсолютный Макс", + "Handheld": "Портативный", + "Handheld Safe Max": "Ручной сейф Макс", + "Docked": "Пристыкован", + "Enable": "Включить", + "Edit App Profile": "Редактировать профиль приложения", + "Edit Global Profile": "Редактировать глобальный профиль", + "Temporary Overrides": "Временные переопределения", + "Settings": "Настройки", + "About": "О", + "Compiling with minimal features": "Компиляция с минимальными возможностями", + "General Settings": "Общие настройки", + "Governor Settings": "Настройки губернатора", + "Safety Settings": "Настройки безопасности", + "Save KIP Settings": "Сохранить настройки КИП", + "RAM Settings": "Настройки ОЗУ", + "CPU Settings": "Настройки процессора", + "GPU Settings": "Настройки графического процессора", + "Display Settings": "Настройки дисплея", + "Experimental": "Экспериментальный", + "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": "Минимальная частота регулятора ЦП", + "refresh rates may cause stress": "частота обновления может вызвать стресс", + "or damage to your display! ": "или повреждение дисплея!", + "Proceed at your own risk!": "Действуйте на свой страх и риск!", + "Max Handheld Display": "Макс. портативный дисплей", + "Display Clock": "Дисплей Часы", + "Official Rating": "Официальный рейтинг", + "TDP Threshold": "Порог TDP", + "Power": "Мощность", + "Thermal Throttle Limit": "Температурный предел дроссельной заслонки", + "HP Mode": "Режим HP", + "Default (Mariko)": "По умолчанию (Марико)", + "Default (Erista)": "По умолчанию (Эриста)", + "Rating": "Рейтинг", + "Safe Max (Mariko)": "Сейф Макс (Марико)", + "Safe Max (Erista)": "Сейф Макс (Эриста)", + "RAM VDD2 Voltage": "Напряжение ОЗУ VDD2", + "Voltage": "Напряжение", + "RAM VDDQ Voltage": "Напряжение ОЗУ VDDQ", + "RAM Frequency Editor": "Редактор частоты оперативной памяти", + "JEDEC.": "ДЖЕДЕК.", + "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": "Тайминги памяти", + "tREFI": "ТРЕФИ", + "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 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": "Рассчитать 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)": "Пользовательская таблица графического процессора (мВ)", + "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/Source/sys-clk/overlay/lang/uk.json b/Source/sys-clk/overlay/lang/uk.json new file mode 100644 index 00000000..b067699f --- /dev/null +++ b/Source/sys-clk/overlay/lang/uk.json @@ -0,0 +1,146 @@ +{ + "Information": "Інформація", + "IDDQ:": "IDDQ:", + "Module: ": "Модуль:", + "sys-dock status:": "стан sys-dock:", + "SaltyNX status:": "Статус SaltyNX:", + "RR Display status:": "Статус дисплея RR:", + "Wafer Position:": "Позиція пластини:", + "Credits": "Кредити", + "Developers": "Розробники", + "Contributors": "Дописувачі", + "Testers": "Тестери", + "Special Thanks": "Особлива подяка", + "Unknown": "Невідомий", + "Installed": "встановлено", + "Not Installed": "Не встановлено", + "X: %u Y: %u": "X: %u Y: %u", + "THE BEER-WARE LICENSE": "ЛІЦЕНЗІЯ НА ПИВНИЙ ПОСУД", + "Default": "За замовчуванням", + "Do Not Override": "Не перевизначати", + "Disabled": "Вимкнено", + "Enabled": "Увімкнено", + " \\ue0e3 Reset": "\\ue0e3 Скидання", + "Display": "Дисплей", + "Application changed\\n\\n": "Додаток змінено\\n\\n", + "The running application changed\\n\\n": "Запущена програма змінена\\n\\n", + "while editing was going on.": "поки йшло редагування.", + "App ID": "Ідентифікатор програми", + "Profile": "Профіль", + "Board": "дошка", + "USB Charger": "USB зарядний пристрій", + "%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 ": "Тимчасові перевизначення", + "Sleep Mode": "Режим сну", + "Stock": "Запас", + "Dev OC": "Розробник OC", + "Boost Mode": "Режим посилення", + "Safe Max": "Безпечний макс", + "Unsafe Max": "Небезпечний макс", + "Absolute Max": "Абсолютний макс", + "Handheld": "Портативний", + "Handheld Safe Max": "Портативний сейф Макс", + "Docked": "Пристикований", + "Enable": "Увімкнути", + "Edit App Profile": "Редагувати профіль програми", + "Edit Global Profile": "Редагувати глобальний профіль", + "Temporary Overrides": "Тимчасові перевизначення", + "Settings": "Налаштування", + "About": "про", + "Compiling with minimal features": "Компіляція з мінімальними можливостями", + "General Settings": "Загальні налаштування", + "Governor Settings": "Налаштування губернатора", + "Safety Settings": "Налаштування безпеки", + "Save KIP Settings": "Зберегти налаштування KIP", + "RAM Settings": "Налаштування оперативної пам'яті", + "CPU Settings": "Налаштування ЦП", + "GPU Settings": "Налаштування GPU", + "Display Settings": "Налаштування дисплея", + "Experimental": "Експериментальний", + "GPU Scheduling Override Method": "Метод перевизначення планування GPU", + "can be dangerous and may cause": "може бути небезпечним і може спричинити", + "damage to your battery or charger!": "пошкодження акумулятора або зарядного пристрою!", + "Charge Current Override": "Перевизначення струму заряду", + "RAM Voltage Display Mode": "Режим відображення напруги RAM", + "Polling Interval": "Інтервал опитування", + "CPU Governor Minimum Frequency": "Мінімальна частота регулятора ЦП", + "refresh rates may cause stress": "частоти оновлення можуть викликати стрес", + "or damage to your display! ": "або пошкодження дисплея!", + "Proceed at your own risk!": "Продовжуйте на свій страх і ризик!", + "Max Handheld Display": "Максимальний портативний дисплей", + "Display Clock": "Відображення годинника", + "Official Rating": "Офіційний рейтинг", + "TDP Threshold": "Поріг TDP", + "Power": "потужність", + "Thermal Throttle Limit": "Термічний дросельний ліміт", + "HP Mode": "Режим HP", + "Default (Mariko)": "За замовчуванням (Маріко)", + "Default (Erista)": "За замовчуванням (Erista)", + "Rating": "Рейтинг", + "Safe Max (Mariko)": "Сейф Макс (Маріко)", + "Safe Max (Erista)": "Сейф Макс (Еріста)", + "RAM VDD2 Voltage": "Напруга RAM VDD2", + "Voltage": "Напруга", + "RAM VDDQ Voltage": "Напруга RAM VDDQ", + "RAM Frequency Editor": "Редактор частоти оперативної пам'яті", + "JEDEC.": "JEDEC.", + "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 МГц (потрібен смішний Speedo/PLL)", + "3466MHz (Needs ridiculous Speedo/PLL)": "3466 МГц (потрібен смішний Speedo/PLL)", + "3500MHz (Needs ridiculous Speedo/PLL)": "3500 МГц (потрібен смішний Speedo/PLL)", + "Ram Max Clock": "Годинник Ram Max", + "RAM Latency Editor": "Редактор затримки оперативної пам'яті", + "RAM Timing Reductions": "Скорочення оперативної пам'яті", + "Memory Timings": "Таймінг пам'яті", + "tREFI": "tREFI", + "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 Boost Clock", + "CPU UV": "CPU UV", + "CPU Unlock": "Розблокування ЦП", + "CPU VMIN": "CPU VMIN", + "CPU Max Voltage": "Максимальна напруга ЦП", + "CPU Max Clock": "Максимальна частота ЦП", + "Extreme UV Table": "Екстремальний ультрафіолетовий стіл", + "CPU UV Table": "CPU UV Таблиця", + "CPU Low UV": "CPU Low UV", + "CPU High UV": "CPU High UV", + "CPU Low VMIN": "CPU Low VMIN", + "CPU High VMIN": "CPU High VMIN", + "No Undervolt": "Без андервольта", + "SLT Table": "Таблиця SLT", + "HiOPT Table": "Таблиця HiOPT", + "GPU Undervolt Table": "Таблиця зниження напруги GPU", + "GPU Minimum Voltage": "Мінімальна напруга GPU", + "Calculate GPU Vmin": "Розрахувати GPU Vmin", + "GPU VMIN": "GPU VMIN", + "GPU Maximum Voltage": "Максимальна напруга GPU", + "GPU Voltage Offset": "Зсув напруги GPU", + "Do not override": "Не перевизначати", + "Enabled (Default)": "Увімкнено (за замовчуванням)", + "96.6% limit": "96,6% обмеження", + "99.7% limit": "Обмеження 99,7%.", + "GPU Scheduling Override": "Перевизначення планування GPU", + "Official Service": "Офіційний сервіс", + "GPU DVFS Mode": "Режим GPU DVFS", + "GPU DVFS Offset": "GPU DVFS Offset", + "GPU Voltage Table": "Таблиця напруги GPU", + "GPU Custom Table (mV)": "Спеціальна таблиця GPU (мВ)", + "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/Source/sys-clk/overlay/lang/zh-cn.json b/Source/sys-clk/overlay/lang/zh-cn.json index b71b25b6..b0379eca 100644 --- a/Source/sys-clk/overlay/lang/zh-cn.json +++ b/Source/sys-clk/overlay/lang/zh-cn.json @@ -1,133 +1,146 @@ { - "Information about Translation": "This is a machine translation. If you find any errors, please report them on GitHub, or feel free to contribute!", - "Horizon OC Zeus": "Horizon OC Zeus", - "Edit App Profile": "编辑应用配置", - "Advanced": "高级", - "Edit Global Profile": "编辑全局配置", - "Temporary Overrides": "临时覆盖", - "Temporary Overrides Reset": "临时覆盖 重置", - "Settings": "设置", "Information": "信息", - "Enable": "启用", - "Uncapped Clocks": "解除频率上限", - "Override Boost Mode": "覆盖加速模式", - "CPU Max Display Clock": "CPU 最大显示频率", - "Thermal Throttle": "温度节流", - "Thermal Throttle Threshold": "温度节流阈值", - "Handheld TDP": "掌机模式 TDP", - "Handheld TDP Limit": "掌机模式 TDP 限制", - "Lite TDP Limit": "Lite TDP 限制", - "Enforce Board Limit": "强制主板限制", - "Battery Charge Current": "电池充电电流", - "Display Refresh Rate Changing": "显示刷新率变更", - "Fix CPU Volt Bug": "修复 CPU 电压错误", - "[cfg] no enum format string": "[cfg] 无枚举格式字符串", - "KIP": "KIP", - "Save KIP Settings": "保存 KIP 设置", - "RAM Settings": "内存设置", - "CPU Settings": "CPU 设置", - "GPU Settings": "GPU 设置", - "Experimental": "实验性功能", - "Charge Current Override": "充电电流覆盖", - "Disabled": "禁用", - "HP Mode": "高性能模式", - "EMC Max Clock": "EMC 最大频率", - "EMC VDD2 Voltage": "EMC VDD2 电压", - "EMC VDDQ Voltage": "EMC VDDQ 电压", - "DVB Shift": "DVB 偏移", - "Memory Timings": "内存时序", - "Memory Latencies": "内存延迟", - "t1 tRCD": "t1 tRCD", - "t2 tRP": "t2 tRP", - "t3 tRAS": "t3 tRAS", - "t4 tRRD": "t4 tRRD", - "t5 tRFC": "t5 tRFC", - "t6 tRTW": "t6 tRTW", - "t7 tWTR": "t7 tWTR", - "t8 tREFI": "t8 tREFI", - "Update RAM Timings": "更新内存时序", - "\uE150 This feature is EXPERIMENTAL": "\uE150 此功能为实验性功能", - "and should only be used for testing!": "仅应用于测试!", - "Read Latency": "读取延迟", - "Write Latency": "写入延迟", - "CPU UV": "CPU 降压", - "CPU Unlock": "CPU 解锁", - "CPU VMIN": "CPU 最低电压", - "CPU Max Voltage": "CPU 最大电压", - "CPU UV Table": "CPU 降压表", - "CPU Low UV": "CPU 低频降压", - "CPU High UV": "CPU 高频降压", - "CPU Max Clock": "CPU 最大频率", - "CPU Low VMIN": "CPU 低频最低电压", - "CPU High VMIN": "CPU 高频最低电压", - "GPU Undervolt Table": "GPU 降压表", - "Calculate GPU Vmin": "计算 GPU 最低电压", - "GPU VMIN": "GPU 最低电压", - "GPU VMAX": "GPU 最大电压", - "GPU Volt Offset": "GPU 电压偏移", - "GPU Custom Table": "GPU 自定义表", - "GPU Custom Table (mV)": "GPU 自定义表 (mV)", - "\uE150 Setting GPU Clocks past": "\uE150 将 GPU 频率设置超过", - "1075MHz without UV, 1152MHz on SLT or ": "无降压时的 1075MHz、SLT 时的 1152MHz 或", - "1228MHz on HiOPT can cause ": "HiOPT 时的 1228MHz 可能会造成", - "permanent damage to your Switch!": "对您的 Switch 造成永久性损坏!", - "Proceed at your own risk!": "风险自负!", - "921MHz without UV and 960MHz on": "无降压时的 921MHz 和", - "SLT or HiOPT can cause ": "SLT 或 HiOPT 时的 960MHz 可能会造成", - "Auto": "自动", - "Sleep Mode": "休眠模式", - "Stock": "默认", - "Dev OC": "开发超频", - "Boost Mode": "加速模式", + "IDDQ:": "国际电话号码:", + "Module: ": "模块:", + "sys-dock status:": "系统坞站状态:", + "SaltyNX status:": "SaltyNX 状态:", + "RR Display status:": "RR 显示状态:", + "Wafer Position:": "晶圆位置:", + "Credits": "制作人员", + "Developers": "开发商", + "Contributors": "贡献者", + "Testers": "测试人员", + "Special Thanks": "特别感谢", + "Unknown": "未知", + "Installed": "已安装", + "Not Installed": "未安装", + "X: %u Y: %u": "X: %u Y: %u", + "THE BEER-WARE LICENSE": "啤酒制品许可证", + "Default": "默认", + "Do Not Override": "不要覆盖", + "Disabled": "残疾人", + "Enabled": "启用", + " \\ue0e3 Reset": "\\ue0e3 重置", + "Display": "显示", + "Application changed\\n\\n": "应用程序已更改\\n\\n", + "The running application changed\\n\\n": "正在运行的应用程序已更改\\n\\n", + "while editing was going on.": "当编辑正在进行时。", + "App ID": "应用程序ID", + "Profile": "公司简介", + "Board": "董事会", + "USB Charger": "USB充电器", + "%u.%u%u mV": "%u.%u%u mV", + "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": "开发OC", + "Boost Mode": "升压模式", "Safe Max": "安全最大值", "Unsafe Max": "不安全最大值", "Absolute Max": "绝对最大值", - "Boost Mode & Safe Max": "加速模式 & 安全最大值", - "Official Rating": "官方额定值", - "Default (Mariko)": "默认 (Mariko)", - "Default (Erista)": "默认 (Erista)", - "Rating": "额定值", - "Safe Max (Mariko)": "安全最大值 (Mariko)", - "Safe Max (Erista)": "安全最大值 (Erista)", - "Default": "默认", - "1581MHz Tbreak": "1581MHz Tbreak", - "1683MHz Tbreak": "1683MHz Tbreak", - "Extreme UV Table": "极限降压表", - "No UV": "不降压", - "SLT Table": "SLT 表", - "HiOPT Table": "HiOPT 表", - "Power": "功耗", - "Temp": "温度", + "Handheld": "手持式", + "Handheld Safe Max": "手持式安全最大", + "Docked": "停靠", + "Enable": "启用", + "Edit App Profile": "编辑应用程序配置文件", + "Edit Global Profile": "编辑全局配置文件", + "Temporary Overrides": "临时覆盖", + "Settings": "设置", + "About": "关于", + "Compiling with minimal features": "使用最少的功能进行编译", + "General Settings": "常规设置", + "Governor Settings": "调速器设置", + "Safety Settings": "安全设置", + "Save KIP Settings": "保存 KIP 设置", + "RAM Settings": "内存设置", + "CPU Settings": "中央处理器设置", + "GPU Settings": "GPU设置", + "Display Settings": "显示设置", + "Experimental": "实验性的", + "GPU Scheduling Override Method": "GPU调度覆盖方法", + "can be dangerous and may cause": "可能很危险并可能导致", + "damage to your battery or charger!": "损坏电池或充电器!", + "Charge Current Override": "充电电流覆盖", + "RAM Voltage Display Mode": "RAM电压显示模式", + "Polling Interval": "轮询间隔", + "CPU Governor Minimum Frequency": "CPU调速器最低频率", + "refresh rates may cause stress": "刷新率可能会造成压力", + "or damage to your display! ": "或损坏您的显示器!", + "Proceed at your own risk!": "请自行承担风险!", + "Max Handheld Display": "最大手持显示器", + "Display Clock": "显示时钟", + "Official Rating": "官方评级", + "TDP Threshold": "TDP阈值", + "Power": "电源", + "Thermal Throttle Limit": "热油门限制", + "HP Mode": "惠普模式", + "Default (Mariko)": "默认(真理子)", + "Default (Erista)": "默认(埃里斯塔)", + "Rating": "评级", + "Safe Max (Mariko)": "安全最大(真理子)", + "Safe Max (Erista)": "安全最大(埃里斯塔)", + "RAM VDD2 Voltage": "RAM VDD2 电压", "Voltage": "电压", - "TDP Threshold": "TDP 阈值", - "Lite TDP Threshold": "Lite TDP 阈值", - "Thermal Throttle Limit": "温度节流限制", - "1600BL": "1600BL", - "1866BL": "1866BL", - "2133BL": "2133BL", - "BAT": "电池", - "FAN": "风扇", - "DISP": "显示", - "Board": "主板", - "Skin": "外壳", - "Now": "当前", - "Avg": "平均", - "App ID": "应用 ID", - "Profile": "配置", - "CPU": "CPU", - "GPU": "GPU", - "Memory": "内存", - "Display": "显示", - "Governor": "调速器", - "SOC": "SOC", - "PCB": "PCB", - "PMIC": "PMIC", - "Docked": "底座模式", - "Handheld": "掌机模式", - "Charging": "充电中", - "USB Charger": "USB 充电器", - "PD Charger": "PD 充电器", - "VDD2": "VDD2", - "VDDQ": "VDDQ", - "GPU DVFS": "GPU DVFS" -} \ No newline at end of file + "RAM VDDQ Voltage": "RAM VDDQ 电压", + "RAM Frequency Editor": "RAM频率编辑器", + "JEDEC.": "JEDEC。", + "3333MHz (Needs extreme Speedo/PLL)": "3333MHz(需要极高的 Speedo/PLL)", + "3366MHz (Needs extreme Speedo/PLL)": "3366MHz(需要极高的 Speedo/PLL)", + "3400MHz (Needs extreme Speedo/PLL)": "3400MHz(需要极高的 Speedo/PLL)", + "3433MHz (Needs ridiculous Speedo/PLL)": "3433MHz(需要荒谬的 Speedo/PLL)", + "3466MHz (Needs ridiculous Speedo/PLL)": "3466MHz(需要荒谬的 Speedo/PLL)", + "3500MHz (Needs ridiculous Speedo/PLL)": "3500MHz(需要荒谬的 Speedo/PLL)", + "Ram Max Clock": "内存最大时钟", + "RAM Latency Editor": "RAM 延迟编辑器", + "RAM Timing Reductions": "RAM 时序减少", + "Memory Timings": "内存时序", + "tREFI": "tREFI", + "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 升压时钟", + "CPU UV": "中央处理器紫外线", + "CPU Unlock": "CPU解锁", + "CPU VMIN": "CPU最低电压", + "CPU Max Voltage": "CPU最大电压", + "CPU Max Clock": "CPU 最大时钟", + "Extreme UV Table": "极端紫外线表", + "CPU UV Table": "CPU UV表", + "CPU Low UV": "CPU低紫外线", + "CPU High UV": "CPU高紫外线", + "CPU Low VMIN": "CPU 低 VMIN", + "CPU High VMIN": "CPU 高 VMIN", + "No Undervolt": "无欠压", + "SLT Table": "SLT表", + "HiOPT Table": "HiOPT表", + "GPU Undervolt Table": "GPU 欠压表", + "GPU Minimum Voltage": "GPU最低电压", + "Calculate GPU Vmin": "计算 GPU Vmin", + "GPU VMIN": "GPU VMIN", + "GPU Maximum Voltage": "GPU最大电压", + "GPU Voltage Offset": "GPU电压偏移", + "Do not override": "不要覆盖", + "Enabled (Default)": "启用(默认)", + "96.6% limit": "96.6%限制", + "99.7% limit": "99.7%限制", + "GPU Scheduling Override": "GPU 调度覆盖", + "Official Service": "官方服务", + "GPU DVFS Mode": "GPU DVFS 模式", + "GPU DVFS Offset": "GPU DVFS 偏移", + "GPU Voltage Table": "GPU电压表", + "GPU Custom Table (mV)": "GPU 自定义表 (mV)", + "1075MHz without UV, 1152MHz on SLT": "无 UV 时为 1075MHz,SLT 时为 1152MHz", + "or 1228MHz on HiOPT can cause ": "或 HiOPT 上的 1228MHz 可能会导致", + "permanent damage to your Switch!": "对您的 Switch 造成永久性损坏!", + "921MHz without UV and 960MHz on": "无 UV 时为 921MHz,开启时为 960MHz", + "SLT or HiOPT can cause ": "SLT 或 HiOPT 可能会导致" +} diff --git a/Source/sys-clk/overlay/lang/zh-tw.json b/Source/sys-clk/overlay/lang/zh-tw.json index bc7fb3fb..eacd6793 100644 --- a/Source/sys-clk/overlay/lang/zh-tw.json +++ b/Source/sys-clk/overlay/lang/zh-tw.json @@ -1,132 +1,146 @@ { - "Horizon OC Zeus": "Horizon OC Zeus", - "Edit App Profile": "編輯應用配置", - "Advanced": "高級", - "Edit Global Profile": "編輯全局配置", - "Temporary Overrides": "臨時覆蓋", - "Temporary Overrides Reset": "臨時覆蓋 重設", - "Settings": "設置", "Information": "資訊", - "Enable": "啟用", - "Uncapped Clocks": "解除頻率上限", - "Override Boost Mode": "覆蓋加速模式", - "CPU Max Display Clock": "CPU 最大顯示頻率", - "Thermal Throttle": "溫度節流", - "Thermal Throttle Threshold": "溫度節流閾值", - "Handheld TDP": "掌機模式 TDP", - "Handheld TDP Limit": "掌機模式 TDP 限制", - "Lite TDP Limit": "Lite TDP 限制", - "Enforce Board Limit": "強制主板限制", - "Battery Charge Current": "電池充電電流", - "Display Refresh Rate Changing": "顯示刷新率變更", - "Fix CPU Volt Bug": "修復 CPU 電壓錯誤", - "[cfg] no enum format string": "[cfg] 無枚舉格式字串", - "KIP": "KIP", - "Save KIP Settings": "保存 KIP 設置", - "RAM Settings": "記憶體設定", - "CPU Settings": "CPU 設置", - "GPU Settings": "GPU 設置", - "Experimental": "實驗性功能", - "Charge Current Override": "充電電流覆蓋", - "Disabled": "禁用", - "HP Mode": "高性能模式", - "EMC Max Clock": "EMC 最大頻率", - "EMC VDD2 Voltage": "EMC VDD2 電壓", - "EMC VDDQ Voltage": "EMC VDDQ 電壓", - "DVB Shift": "DVB 偏移", - "Memory Timings": "記憶體時序", - "Memory Latencies": "記憶體延遲", - "t1 tRCD": "t1 tRCD", - "t2 tRP": "t2 tRP", - "t3 tRAS": "t3 tRAS", - "t4 tRRD": "t4 tRRD", - "t5 tRFC": "t5 tRFC", - "t6 tRTW": "t6 tRTW", - "t7 tWTR": "t7 tWTR", - "t8 tREFI": "t8 tREFI", - "Update RAM Timings": "更新記憶體時序", - "\uE150 This feature is EXPERIMENTAL": "\uE150 此功能為實驗性功能", - "and should only be used for testing!": "僅應用於測試!", - "Read Latency": "讀取延遲", - "Write Latency": "寫入延遲", - "CPU UV": "CPU 降壓", - "CPU Unlock": "CPU 解鎖", - "CPU VMIN": "CPU 最低電壓", - "CPU Max Voltage": "CPU 最大電壓", - "CPU UV Table": "CPU 降壓表", - "CPU Low UV": "CPU 低頻降壓", - "CPU High UV": "CPU 高頻降壓", - "CPU Max Clock": "CPU 最大頻率", - "CPU Low VMIN": "CPU 低頻最低電壓", - "CPU High VMIN": "CPU 高頻最低電壓", - "GPU Undervolt Table": "GPU 降壓表", - "Calculate GPU Vmin": "計算 GPU 最低電壓", - "GPU VMIN": "GPU 最低電壓", - "GPU VMAX": "GPU 最大電壓", - "GPU Volt Offset": "GPU 電壓偏移", - "GPU Custom Table": "GPU 自訂表", - "GPU Custom Table (mV)": "GPU 自訂表 (mV)", - "\uE150 Setting GPU Clocks past": "\uE150 將 GPU 頻率設置超過", - "1075MHz without UV, 1152MHz on SLT or ": "無降壓時的 1075MHz、SLT 時的 1152MHz 或", - "1228MHz on HiOPT can cause ": "HiOPT 時的 1228MHz 可能會造成", - "permanent damage to your Switch!": "對您的 Switch 造成永久性損壞!", - "Proceed at your own risk!": "風險自負!", - "921MHz without UV and 960MHz on": "無降壓時的 921MHz 和", - "SLT or HiOPT can cause ": "SLT 或 HiOPT 時的 960MHz 可能會造成", - "Auto": "自動", - "Sleep Mode": "休眠模式", - "Stock": "默認", - "Dev OC": "開發超頻", - "Boost Mode": "加速模式", + "IDDQ:": "國際電話號碼:", + "Module: ": "模組:", + "sys-dock status:": "系統塢站狀態:", + "SaltyNX status:": "SaltyNX 狀態:", + "RR Display status:": "RR 顯示狀態:", + "Wafer Position:": "晶圓位置:", + "Credits": "製作人員", + "Developers": "開發商", + "Contributors": "貢獻者", + "Testers": "測試人員", + "Special Thanks": "特別感謝", + "Unknown": "未知", + "Installed": "已安裝", + "Not Installed": "未安裝", + "X: %u Y: %u": "X: %u Y: %u", + "THE BEER-WARE LICENSE": "啤酒製品許可證", + "Default": "預設", + "Do Not Override": "不要覆蓋", + "Disabled": "殘障人士", + "Enabled": "啟用", + " \\ue0e3 Reset": "\\ue0e3 重設", + "Display": "顯示", + "Application changed\\n\\n": "應用程式已更改\\n\\n", + "The running application changed\\n\\n": "正在運行的應用程式已更改\\n\\n", + "while editing was going on.": "當編輯正在進行時。", + "App ID": "應用程式ID", + "Profile": "公司簡介", + "Board": "董事會", + "USB Charger": "USB充電器", + "%u.%u%u mV": "%u.%u%u mV", + "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": "開發OC", + "Boost Mode": "升壓模式", "Safe Max": "安全最大值", "Unsafe Max": "不安全最大值", "Absolute Max": "絕對最大值", - "Boost Mode & Safe Max": "加速模式 & 安全最大值", - "Official Rating": "官方額定值", - "Default (Mariko)": "默認 (Mariko)", - "Default (Erista)": "默認 (Erista)", - "Rating": "額定值", - "Safe Max (Mariko)": "安全最大值 (Mariko)", - "Safe Max (Erista)": "安全最大值 (Erista)", - "Default": "默認", - "1581MHz Tbreak": "1581MHz Tbreak", - "1683MHz Tbreak": "1683MHz Tbreak", - "Extreme UV Table": "極限降壓表", - "No UV": "不降壓", - "SLT Table": "SLT 表", - "HiOPT Table": "HiOPT 表", - "Power": "功耗", - "Temp": "溫度", + "Handheld": "手持式", + "Handheld Safe Max": "手持式安全最大", + "Docked": "停靠", + "Enable": "啟用", + "Edit App Profile": "編輯應用程式設定檔", + "Edit Global Profile": "編輯全域設定檔", + "Temporary Overrides": "臨時覆蓋", + "Settings": "設定", + "About": "關於", + "Compiling with minimal features": "使用最少的功能進行編譯", + "General Settings": "常規設定", + "Governor Settings": "調速器設定", + "Safety Settings": "安全設定", + "Save KIP Settings": "儲存 KIP 設定", + "RAM Settings": "記憶體設定", + "CPU Settings": "中央處理器設定", + "GPU Settings": "GPU設定", + "Display Settings": "顯示設定", + "Experimental": "實驗性的", + "GPU Scheduling Override Method": "GPU調度覆蓋方法", + "can be dangerous and may cause": "可能很危險並可能導致", + "damage to your battery or charger!": "損壞電池或充電器!", + "Charge Current Override": "充電電流覆蓋", + "RAM Voltage Display Mode": "RAM電壓顯示模式", + "Polling Interval": "輪詢間隔", + "CPU Governor Minimum Frequency": "CPU調速器最低頻率", + "refresh rates may cause stress": "刷新率可能會造成壓力", + "or damage to your display! ": "或損壞您的顯示器!", + "Proceed at your own risk!": "請自行承擔風險!", + "Max Handheld Display": "最大手持顯示器", + "Display Clock": "顯示時鐘", + "Official Rating": "官方評級", + "TDP Threshold": "TDP閾值", + "Power": "電源", + "Thermal Throttle Limit": "熱油門限制", + "HP Mode": "惠普模式", + "Default (Mariko)": "預設(真理子)", + "Default (Erista)": "預設(埃里斯塔)", + "Rating": "評級", + "Safe Max (Mariko)": "安全最大(真理子)", + "Safe Max (Erista)": "安全最大(埃里斯塔)", + "RAM VDD2 Voltage": "RAM VDD2 電壓", "Voltage": "電壓", - "TDP Threshold": "TDP 閾值", - "Lite TDP Threshold": "Lite TDP 閾值", - "Thermal Throttle Limit": "溫度節流限制", - "1600BL": "1600BL", - "1866BL": "1866BL", - "2133BL": "2133BL", - "BAT": "電池", - "FAN": "風扇", - "DISP": "顯示", - "Board": "主板", - "Skin": "外殼", - "Now": "當前", - "Avg": "平均", - "App ID": "應用 ID", - "Profile": "配置", - "CPU": "CPU", - "GPU": "GPU", - "Memory": "記憶體", - "Display": "顯示", - "Governor": "調速器", - "SOC": "SOC", - "PCB": "PCB", - "PMIC": "PMIC", - "Docked": "底座模式", - "Handheld": "掌機模式", - "Charging": "充電中", - "USB Charger": "USB 充電器", - "PD Charger": "PD 充電器", - "VDD2": "VDD2", - "VDDQ": "VDDQ", - "GPU DVFS": "GPU DVFS" -} \ No newline at end of file + "RAM VDDQ Voltage": "RAM VDDQ 電壓", + "RAM Frequency Editor": "RAM頻率編輯器", + "JEDEC.": "JEDEC。", + "3333MHz (Needs extreme Speedo/PLL)": "3333MHz(需要極高的 Speedo/PLL)", + "3366MHz (Needs extreme Speedo/PLL)": "3366MHz(需要極高的 Speedo/PLL)", + "3400MHz (Needs extreme Speedo/PLL)": "3400MHz(需要極高的 Speedo/PLL)", + "3433MHz (Needs ridiculous Speedo/PLL)": "3433MHz(需要荒謬的 Speedo/PLL)", + "3466MHz (Needs ridiculous Speedo/PLL)": "3466MHz(需要荒謬的 Speedo/PLL)", + "3500MHz (Needs ridiculous Speedo/PLL)": "3500MHz(需要荒謬的 Speedo/PLL)", + "Ram Max Clock": "記憶體最大時鐘", + "RAM Latency Editor": "RAM 延遲編輯器", + "RAM Timing Reductions": "RAM 時序減少", + "Memory Timings": "記憶體時序", + "tREFI": "tREFI", + "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 升壓時鐘", + "CPU UV": "中央處理器紫外線", + "CPU Unlock": "CPU解鎖", + "CPU VMIN": "CPU最低電壓", + "CPU Max Voltage": "CPU最大電壓", + "CPU Max Clock": "CPU 最大時脈", + "Extreme UV Table": "極端紫外線表", + "CPU UV Table": "CPU UV表", + "CPU Low UV": "CPU低紫外線", + "CPU High UV": "CPU高紫外線", + "CPU Low VMIN": "CPU 低 VMIN", + "CPU High VMIN": "CPU 高 VMIN", + "No Undervolt": "無欠壓", + "SLT Table": "SLT表", + "HiOPT Table": "HiOPT表", + "GPU Undervolt Table": "GPU 欠壓表", + "GPU Minimum Voltage": "GPU最低電壓", + "Calculate GPU Vmin": "計算 GPU Vmin", + "GPU VMIN": "GPU VMIN", + "GPU Maximum Voltage": "GPU最大電壓", + "GPU Voltage Offset": "GPU電壓偏移", + "Do not override": "不要覆蓋", + "Enabled (Default)": "啟用(預設)", + "96.6% limit": "96.6%限制", + "99.7% limit": "99.7%限制", + "GPU Scheduling Override": "GPU 調度覆蓋", + "Official Service": "官方服務", + "GPU DVFS Mode": "GPU DVFS 模式", + "GPU DVFS Offset": "GPU DVFS 偏移", + "GPU Voltage Table": "GPU電壓表", + "GPU Custom Table (mV)": "GPU 自訂表 (mV)", + "1075MHz without UV, 1152MHz on SLT": "無 UV 時為 1075MHz,SLT 時為 1152MHz", + "or 1228MHz on HiOPT can cause ": "或 HiOPT 上的 1228MHz 可能會導致", + "permanent damage to your Switch!": "對您的 Switch 造成永久性損壞!", + "921MHz without UV and 960MHz on": "無 UV 時為 921MHz,開啟時為 960MHz", + "SLT or HiOPT can cause ": "SLT 或 HiOPT 可能會導致" +} diff --git a/Source/sys-clk/overlay/src/ui/gui/about_gui.cpp b/Source/sys-clk/overlay/src/ui/gui/about_gui.cpp index 59b80d9c..f4632ba6 100644 --- a/Source/sys-clk/overlay/src/ui/gui/about_gui.cpp +++ b/Source/sys-clk/overlay/src/ui/gui/about_gui.cpp @@ -241,11 +241,11 @@ std::string AboutGui::formatRamModule() { case 4: return "HM-MGCH 6GB"; case 7: return "HM-MGXX 8GB"; - case 1: return "NLE"; - case 2: return "WT:C"; + case 1: return "NLE 4GB"; + case 2: return "WT:C 4GB"; case 3: - case 5 ... 6: return "NEE"; + case 5 ... 6: return "NEE 4GB"; case 8: case 12: return "AM-MGCJ 4GB"; @@ -253,10 +253,10 @@ std::string AboutGui::formatRamModule() { case 13: return "AM-MGCJ 8GB"; case 10: - case 14: return "NME"; + case 14: return "NME 4GB"; case 11: - case 15: return "WT:E"; + case 15: return "WT:E 4GB"; case 17: case 19: @@ -268,11 +268,11 @@ std::string AboutGui::formatRamModule() { case 20 ... 22: return "AB-MGCL 4GB"; - case 25 ... 27: return "WT:F"; + case 25 ... 27: return "WT:F 4GB"; - case 29 ... 31: return "x267"; + case 29 ... 31: return "x267 4GB"; - case 32 ... 34: return "WT:B"; + case 32 ... 34: return "WT:B 4GB"; default: return "Unknown"; } diff --git a/Source/sys-clk/overlay/template_gen.py b/Source/sys-clk/overlay/template_gen.py index ebb2e4cb..0fe99d78 100644 --- a/Source/sys-clk/overlay/template_gen.py +++ b/Source/sys-clk/overlay/template_gen.py @@ -12,11 +12,85 @@ IGNORED_PREFIXES = ( "\\u", ) +UNTRANSLATABLE = { + # Developers + "Souldbminer", + "Lightos_", + # Contributors + "Blaise25", + # Testers + "Samybigio2011", + "Delta", + "Miki1305", + "Happy", + "Flopsider", + "Winnerboi77", + "WE1ZARD", + "Alvise", + "agjeococh", + "Xenshen", + "Frost", + # Special Thanks + "ScriesM - Atmosphere CFW", + "KazushiMe - Switch OC Suite", + "hanai3bi - Switch OC Suite & EOS", + "NaGaa95 - L4T-OC-Kernel", + "B3711 - EOS", + "RetroNX - sys-clk", + "b0rd2death - Ultrahand", + "MasaGratoR - Status Monitor", + # RAM modules + "HB-MGCH 4GB", + "HM-MGCH 6GB", + "HM-MGXX 8GB", + "AM-MGCJ 4GB", + "AM-MGCJ 8GB", + "AA-MGCL 4GB", + "AA-MGCL 8GB", + "AB-MGCL 4GB", + "x267 4GB", + "NLE 4GB", + "NEE 4GB", + "NME 4GB", + "WT:C 4GB", + "WT:E 4GB", + "WT:F 4GB", + "WT:B 4GB", + # Technical labels that must not be translated + "NV Service", + "Governor", + "Speedo:", + "%u.%u%u mV", + "1333 RL", + "1600 RL", + "1866 RL", + "2133 RL", + "VDD2 + VDDQ", + "VDD2 + Usage", + "VDDQ + Usage", + "SoC DVB Shift", + "PCV Hijack", + "Horizon OC Zeus", + # Timing labels + "t1 tRCD", + "t2 tRP", + "t3 tRAS", + "t4 tRRD", + "t5 tRFC", + "t6 tRTW", + "t7 tWTR", + "t8 tREFI", + "JEDEC". + + # MHz warning strings with mixed technical terms + "1581MHz Tbreak", + "1683MHz Tbreak", +} + def extract_strings_from_file(filepath: str) -> list[str]: with open(filepath, "r", encoding="utf-8", errors="ignore") as f: content = f.read() - pattern = r'"((?:[^"\\]|\\.)*)"' return re.findall(pattern, content) @@ -26,42 +100,56 @@ def should_include(s: str) -> bool: return False stripped = s.strip() - lower = stripped.lower() + # --- Skip strings 4 characters or less --- + if len(stripped) <= 4: + return False + + # --- Prefix filters --- for prefix in IGNORED_PREFIXES: if s.startswith(prefix): return False + # Skip raw unicode escape sequences if re.match(r"^\\u[0-9a-fA-F]", s): return False + # --- File paths / includes --- if re.fullmatch(r"[a-zA-Z0-9_./\\-]+\.(h|hpp|cpp|c)", stripped): return False + # --- Format specifiers --- if re.fullmatch(r"[%\d.*\-+lfdsuxXpLh ]*", stripped) and "%" in stripped: return False + # --- Whitespace / escape sequences only --- if re.fullmatch(r"[\\nt ]*", stripped): return False + # --- Pure numeric values with units --- if re.fullmatch(r"[+\- ]*\d+\.?\d*\s*(MHz|mV|mA|mW|Hz|ms|°C|%%|p)?", stripped): return False + # --- Mixed format/unit junk --- if re.fullmatch(r"[%\d./*+\-ufdsxXlLhp ,°CM:HzWmVA\\n]+", stripped): return False + # --- IPC function names --- if re.match(r"^hocClkIpc", stripped): return False - if len(stripped) <= 2 and not stripped.isalpha(): - return False - + # --- Escape sequences only --- if re.fullmatch(r"(\\[nt])+", stripped): return False + # --- Unicode escape sequences only --- if re.fullmatch(r"[\s]*(\\u[0-9a-fA-F]{4}[\s]*)+", stripped): return False + # --- Untranslatable set --- + if stripped in UNTRANSLATABLE: + return False + return True diff --git a/Source/sys-clk/overlay/translate.py b/Source/sys-clk/overlay/translate.py new file mode 100644 index 00000000..849c9eee --- /dev/null +++ b/Source/sys-clk/overlay/translate.py @@ -0,0 +1,147 @@ +#!/usr/bin/env python3 +""" +Usage: + python translate_json.py # translate to all languages + python translate_json.py fr de ja # translate to specific languages only +""" + +import json +import os +import re +import ssl +import sys +import time +import urllib.parse +import urllib.request + +INPUT_FILE = os.path.join("lang", "en.json") +BATCH_SIZE = 50 +DELAY = 0.1 + +ALL_LANGUAGES = [ + "es", "fr", "de", "ja", "ko", "it", "nl", "pt", "ru", "uk", "pl", "zh-cn", "zh-tw", +] + +SSL_CTX = ssl.create_default_context() +SSL_CTX.check_hostname = False +SSL_CTX.verify_mode = ssl.CERT_NONE + +SEPARATOR = "\n\n###\n\n" + + +def load_json(path: str) -> dict: + with open(path, "r", encoding="utf-8") as f: + content = f.read() + content = re.sub(r",\s*}", "}", content) + return json.loads(content) + + +def save_json(data: dict, path: str): + os.makedirs(os.path.dirname(path) or ".", exist_ok=True) + with open(path, "w", encoding="utf-8") as f: + f.write("{\n") + items = list(data.items()) + for i, (key, val) in enumerate(items): + k = json.dumps(key, ensure_ascii=False) + v = json.dumps(val, ensure_ascii=False) + comma = "," if i < len(items) - 1 else "" + f.write(f" {k}: {v}{comma}\n") + f.write("}\n") + + +def translate_batch(texts: list[str], dest: str) -> list[str]: + combined = SEPARATOR.join(texts) + encoded = urllib.parse.quote(combined) + url = ( + f"https://translate.googleapis.com/translate_a/single" + f"?client=gtx&sl=en&tl={dest}&dt=t&q={encoded}" + ) + + req = urllib.request.Request(url) + req.add_header("User-Agent", "Mozilla/5.0") + + with urllib.request.urlopen(req, timeout=30, context=SSL_CTX) as resp: + data = json.loads(resp.read().decode("utf-8")) + full = "".join(part[0] for part in data[0] if part[0]) + + parts = re.split(r"\s*###\s*", full) + + if len(parts) == len(texts): + return [p.strip() for p in parts] + + print(f"\n Split mismatch ({len(parts)} vs {len(texts)}), retrying individually...", end=" ") + results = [] + for t in texts: + try: + enc = urllib.parse.quote(t) + u = f"https://translate.googleapis.com/translate_a/single?client=gtx&sl=en&tl={dest}&dt=t&q={enc}" + r = urllib.request.Request(u) + r.add_header("User-Agent", "Mozilla/5.0") + with urllib.request.urlopen(r, timeout=10, context=SSL_CTX) as rsp: + d = json.loads(rsp.read().decode("utf-8")) + results.append("".join(p[0] for p in d[0] if p[0])) + time.sleep(0.3) + except Exception: + results.append(t) + return results + + +def translate_language(keys: list[str], values: list[str], lang: str): + total = len(values) + total_batches = (total + BATCH_SIZE - 1) // BATCH_SIZE + translated_values = [] + + for i in range(0, total, BATCH_SIZE): + batch = values[i:i + BATCH_SIZE] + batch_num = (i // BATCH_SIZE) + 1 + print(f" Batch {batch_num}/{total_batches} ({len(batch)} strings)...", + end=" ", flush=True) + + retries = 3 + for attempt in range(retries): + try: + results = translate_batch(batch, lang) + translated_values.extend(results) + print("OK") + break + except Exception as e: + if attempt < retries - 1: + wait = DELAY * (attempt + 2) + print(f"retry in {wait}s ({e})") + time.sleep(wait) + else: + print(f"FAILED ({e}), keeping original") + translated_values.extend(batch) + + if i + BATCH_SIZE < total: + time.sleep(DELAY) + + output_file = os.path.join("lang", f"{lang}.json") + output = dict(zip(keys, translated_values)) + save_json(output, output_file) + print(f" -> {output_file}\n") + + +def main(): + if not os.path.isfile(INPUT_FILE): + print(f"Error: {INPUT_FILE} not found. Run extract_translations.py first.") + sys.exit(1) + + languages = sys.argv[1:] if len(sys.argv) > 1 else ALL_LANGUAGES + + data = load_json(INPUT_FILE) + keys = list(data.keys()) + values = list(data.values()) + + print(f"Loaded {len(values)} strings from {INPUT_FILE}") + print(f"Translating to {len(languages)} languages: {', '.join(languages)}\n") + + for idx, lang in enumerate(languages): + print(f"[{idx + 1}/{len(languages)}] Translating to '{lang}'...") + translate_language(keys, values, lang) + + print("All done!") + + +if __name__ == "__main__": + main() \ No newline at end of file